/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.password-strength__meter{margin-top:0.5em;background-color:#ebeae4;}.password-strength__indicator{background-color:#77b259;-webkit-transition:width 0.5s ease-out;transition:width 0.5s ease-out;}.password-strength__indicator.is-weak{background-color:#e62600;}.password-strength__indicator.is-fair{background-color:#e09600;}.password-strength__indicator.is-good{background-color:#0074bd;}.password-strength__indicator.is-strong{background-color:#77b259;}.password-confirm,.password-field,.password-strength,.password-confirm-match{width:55%;}.password-suggestions{padding:0.2em 0.5em;margin:0.7em 0;max-width:34.7em;border:1px solid #b4b4b4;}.password-suggestions ul{margin-bottom:0;}.confirm-parent,.password-parent{clear:left;margin:0;max-width:33em;overflow:hidden;}[dir="rtl"] .confirm-parent,[dir="rtl"] .password-parent{clear:right;}.password-confirm .ok{color:#325e1c;font-weight:bold;}.password-confirm .error{color:#a51b00;font-weight:bold;}.page-user-login main .region-content,.page-user-password main .region-content{max-width:500px;background:white;padding:15px 25px;margin:0 auto;border-radius:5px;}.page-user-login h1.title,.page-user-password h1.title{margin-left:-15px;}
.progress__track{border-color:#b3b3b3;border-radius:10em;background-color:#f2f1eb;background-image:-webkit-linear-gradient(#e7e7df,#f0f0f0);background-image:linear-gradient(#e7e7df,#f0f0f0);box-shadow:inset 0 1px 3px hsla(0,0%,0%,0.16);}.progress__bar{border:1px #07629a solid;background:#057ec9;background-image:-webkit-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,0.15)),-webkit-linear-gradient(left top,#0094f0 0%,#0094f0 25%,#007ecc 25%,#007ecc 50%,#0094f0 50%,#0094f0 75%,#0094f0 100%);background-image:linear-gradient(to bottom,rgba(0,0,0,0),rgba(0,0,0,0.15)),linear-gradient(to right bottom,#0094f0 0%,#0094f0 25%,#007ecc 25%,#007ecc 50%,#0094f0 50%,#0094f0 75%,#0094f0 100%);background-size:40px 40px;margin-top:-1px;margin-left:-1px;padding:0 1px;height:16px;border-radius:10em;-webkit-animation:animate-stripes 3s linear infinite;-moz-animation:animate-stripes 3s linear infinite;-webkit-transition:width 0.5s ease-out;transition:width 0.5s ease-out;}[dir="rtl"] .progress__bar{margin-left:0;margin-right:-1px;animation-direction:reverse;-webkit-animation-direction:reverse;-moz-animation-direction:reverse;}@media screen and (prefers-reduced-motion:reduce){.progress__bar{-webkit-animation:none;-moz-animation:none;-webkit-transition:none;transition:none;}}@-webkit-keyframes animate-stripes{0%{background-position:0 0,0 0;}100%{background-position:0 0,-80px 0;}}@-ms-keyframes animate-stripes{0%{background-position:0 0,0 0;}100%{background-position:0 0,-80px 0;}}@keyframes animate-stripes{0%{background-position:0 0,0 0;}100%{background-position:0 0,-80px 0;}}
h1.node__title{color:#022b81;text-transform:uppercase;font-size:20px !important;font-weight:600;}.node--type-page h3{color:#022b81;font-weight:600;}.node--type-page{}.node__content{font-size:1.071em;margin-top:10px;}.field--name-field-page-widgets  .field__label{display:none;}.node--view-mode-teaser{border-bottom:1px solid #d3d7d9;margin-bottom:30px;padding-bottom:15px;}.node--view-mode-teaser h2{margin-top:0;padding-top:0.5em;}.node--view-mode-teaser h2 a{color:#181818;}.node--view-mode-teaser.node--sticky{background:#f9f9f9;background:rgba(0,0,0,0.024);border:1px solid #d3d7d9;padding:0 15px 15px;}.node--view-mode-teaser .node__content{clear:none;font-size:1em;line-height:1.6;}.node__meta{font-size:0.857em;color:#68696b;margin-bottom:-5px;}.node__meta .field--name-field-user-picture img{float:left;margin:1px 20px 0 0;}[dir="rtl"] .node__meta .field--name-field-user-picture img{float:right;margin-left:20px;margin-right:0;}.node__links{text-align:right;font-size:0.93em;}[dir="rtl"] .node__links{text-align:left;}.node--unpublished{padding:20px 15px 0;}.node--unpublished .comment-text .comment-arrow{border-left:1px solid #fff4f4;border-right:1px solid #fff4f4;}
#block-triplink-default-footercontact{padding:60px 20px;background-color:#f8f9fa;margin:0;}#block-triplink-default-footercontact .content{max-width:1200px;margin:0 auto;display:flex;justify-content:center;}#block-triplink-default-footercontact .footer-contact{background-color:#fff;border-radius:8px;padding:40px;max-width:1200px;width:100%;box-shadow:0 2px 10px rgba(0,0,0,0.1);text-align:center;transition:transform 0.3s ease,box-shadow 0.3s ease;}#block-triplink-default-footercontact .footer-contact:hover{transform:translateY(-5px);box-shadow:0 6px 15px rgba(0,0,0,0.15);}#block-triplink-default-footercontact .footer-contact h3{font-size:2.5rem;color:#004165 !important;margin-bottom:20px;font-weight:700;text-transform:uppercase;letter-spacing:0.5px;}#block-triplink-default-footercontact .footer-contact p{color:#555;margin-bottom:12px;font-size:1.25rem;line-height:1.6;}#block-triplink-default-footercontact .footer-contact a:not(.contact-us-button){color:#007bff;text-decoration:underline;transition:color 0.3s ease;}#block-triplink-default-footercontact .footer-contact a:not(.contact-us-button):hover{color:#0056b3;}#block-triplink-default-footercontact .contact-us-button{display:inline-block;padding:14px 32px;background-color:#007bff !important;color:#fff !important;border-radius:4px;text-decoration:none !important;font-weight:600;font-size:1.2rem;text-transform:uppercase;letter-spacing:0.5px;margin-top:15px;transition:background-color 0.3s ease,transform 0.2s ease;}#block-triplink-default-footercontact .contact-us-button:hover{background-color:#0056b3 !important;text-decoration:none !important;transform:translateY(-2px);}#block-triplink-default-footercontact .footer-contact p strong{color:#333;font-weight:600;}@media (max-width:767px){#block-triplink-default-footercontact{padding:40px 15px;}#block-triplink-default-footercontact .footer-contact{padding:30px 20px;max-width:100%;}#block-triplink-default-footercontact .footer-contact h3{font-size:1.5rem;}#block-triplink-default-footercontact .footer-contact p{font-size:0.95rem;}}@media (max-width:480px){#block-triplink-default-footercontact .footer-contact{padding:25px 15px;}#block-triplink-default-footercontact .contact-us-button{padding:8px 20px;font-size:0.9rem;}}
.affix{position:fixed;width:100%;top:0;z-index:1035;left:0;}
.alert-wrapper{position:fixed;bottom:0;left:0;max-width:100%;max-height:75vh;overflow:scroll;z-index:9999;}.toast-wrapper{position:fixed;top:0;right:0;z-index:9999;}
.book-navigation .menu{border-top:1px solid #d6d6d6;}.book-navigation .book-pager{border-bottom:1px solid #d6d6d6;border-top:1px solid #d6d6d6;margin:0;}
#content .comment-wrapper h2{margin-bottom:1em;}#content .comment-wrapper h2.comment-form__title{margin-bottom:1em;}.field-node--comment{font-size:0.934em;}.comment{margin-bottom:19px;vertical-align:top;display:table;}[dir="rtl"] .comment{direction:rtl;}.comment__meta{padding:0 30px 0 0;font-size:1.071em;}[dir="rtl"] .comment__meta{padding:0 0 0 30px;}.comment__attribution img{border:1px solid #d3d7d9;}.comment .field--name-user-picture img{margin:0;}.comment__author .username{white-space:nowrap;}.comment__author{margin:4px 0;line-height:1.2;}.comment__time,.comment__permalink{margin-bottom:4px;color:#68696b;font-size:0.733em;line-height:1.2;padding:0 0.5em 0 0;}[dir="rtl"] .comment__time,.comment__permalink{padding:0 0 0 0.5em;}.comment__permalink{font-size:0.733em;line-height:1.2;}.comment__content:before{content:'';position:absolute;right:100%;top:20px;border-top:20px solid transparent;border-right:20px solid #d3d7d9;border-bottom:20px solid transparent;}[dir="rtl"] .comment__content:before{right:auto;left:100%;border-right:none;border-left:20px solid #d3d7d9;}.comment__content:after{content:'';position:absolute;right:100%;top:20px;border-top:20px solid transparent;border-right:20px solid #fff;border-bottom:20px solid transparent;margin-right:-1px;}[dir="rtl"] .comment__content:after{right:auto;left:100%;border-right:none;border-left:20px solid #fff;margin-right:0;margin-left:-1px;}.comment__content h3{margin-top:0.94em;margin-bottom:0.45em;font-size:1.171em;}.comment__content nav{padding-top:1px;}.indented{margin-left:40px;}[dir="rtl"] .indented{margin-right:40px;margin-left:0;}.comment .links{padding:0 0 0.25em 0;}.comment .links-inline span{padding:0 0.5em 0 0;font-size:1.08em;}[dir="rtl"] .comment .links-inline span{padding:0 0 0 0.5em;}.comment--unpublished{margin-right:5px;padding:5px 2px 5px 5px;background:#fff4f4;}[dir="rtl"] .comment--unpublished{margin-left:5px;margin-right:0;padding:5px 5px 5px 2px;}.unpublished .comment-text .comment-arrow{border-left:1px solid #fff4f4;border-right:1px solid #fff4f4;}.unpublished{padding:20px 15px 0;}.comment-footer{display:table-row;}.comment--unpublished .comment__text:after,.node--unpublished .comment__text:after{border-right-color:#fff4f4;}[dir="rtl"] .comment--unpublished .comment__content:after,[dir="rtl"] .node--unpublished .comment__content:after{border-left-color:#fff4f4;}
.contextual-links a{border-bottom:none;text-shadow:0 0 0;}
.feed-icon{border-bottom:none;display:inline-block;padding:15px 0 0 0;}
.field--type-entity-reference{margin:0 0 1.2em;}.field--type-entity-reference .field__label{font-weight:normal;margin:0;padding-right:5px;}[dir="rtl"] .field--type-entity-reference .field__label{padding-left:5px;padding-right:0;}.field--type-entity-reference ul.links{padding:0;margin:0;list-style:none;}.field--type-entity-reference ul.links li{float:left;padding:0 1em 0 0;white-space:nowrap;}[dir="rtl"] .field--type-entity-reference ul.links li{padding:0 0 0 1em;float:right;}@media all and (min-width:560px){.node .field--type-image{float:left;margin:0 1em 0 0;}[dir="rtl"] .node .field--type-image{float:right;margin:0 0 0 1em;}.node .field--type-image + .field--type-image{clear:both;}}.field--type-image img,.field--name-field-user-picture img{}.field--type-image a{border-bottom:none;}.field--name-field-tags{margin:0 0 1.2em;}.field--name-field-tags .field__label{font-weight:normal;margin:0;padding-right:5px;}[dir="rtl"] .field--name-field-tags .field__label{padding-left:5px;padding-right:0;}.field--name-field-tags .field__label,.field--name-field-tags ul.links{font-size:0.8em;}.node--view-mode-teaser .field--name-field-tags .field__label,.node--view-mode-teaser .field--name-field-tags ul.links{font-size:0.821em;}.field--name-field-tags ul.links{padding:0;margin:0;}.field--name-field-tags ul.links li{float:left;padding:0 1em 0 0;white-space:nowrap;}[dir="rtl"] .field--name-field-tags ul.links li{padding:0 0 0 1em;float:right;}.field--label-inline .field__label,.field--label-inline .field__item{display:inline-block}
.site-footer__bottom{padding:10px 0 !important;margin-top:0 !important;}.site-footer__bottom .block.footer_bottom,.site-footer__bottom .block-system-block-content-block,.site-footer__bottom .block-block-content{background:none !important;padding:0;margin:0;}.site-footer__bottom .region{margin-top:0 !important;}.site-footer__bottom .content{padding:0 !important;margin:0 !important;}#block-triplink-default-footercontact{padding:0 !important;}.site-footer__bottom .container{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:20px;padding:10px 15px;}.site-footer__bottom .block{flex:1 0 75%;}.site-footer__bottom .footer-contact-inline{width:100%;padding:5px 0;}.footer-contact-inline{display:block;text-align:left;padding:10px 15px;font-size:14px;line-height:1.6;color:#c0c0c0;}.footer-contact-inline > br{display:block;margin:5px 0;}.footer-contact-inline .footer-contact-item{display:inline-block;white-space:nowrap;}.footer-contact-inline .footer-contact-item strong{color:#ffffff;font-weight:600;margin-right:5px;text-transform:uppercase;font-size:13px;letter-spacing:0.5px;}.footer-contact-inline a{color:#c0c0c0;text-decoration:none;transition:color 0.3s ease;}.footer-contact-inline a:hover{color:#ffffff;text-decoration:underline;}.footer-contact-inline .footer-contact-separator{color:rgba(255,255,255,0.3);font-weight:300;margin:0 10px;display:inline;}@media (max-width:992px){.footer-contact-inline{font-size:13px;gap:12px;}.footer-contact-inline .footer-contact-item strong{font-size:12px;}}@media (max-width:768px){.site-footer__bottom .block{flex:1 0 100%;}.site-footer__bottom .container{flex-direction:column;gap:15px;}.footer-contact-inline{flex-direction:column;gap:10px;padding:15px 10px;}.footer-contact-inline .footer-contact-item{white-space:normal;text-align:center;}.footer-contact-inline .footer-contact-separator{display:none;}}@media (max-width:480px){.footer-contact-inline{font-size:12px;}.footer-contact-inline .footer-contact-item strong{display:block;margin-bottom:3px;}}
.region-top_header{background-color:#738d80;width:100%;min-height:60px;display:flex;justify-content:center;font-family:'Montserrat',sans-serif;font-weight:600;text-transform:uppercase;color:white;padding:20px 0;margin:0;}.region-top_header > div{width:100%;max-width:1140px;margin:0 auto;display:flex;justify-content:flex-start;align-items:center;padding:0 15px;color:white;text-align:left;}#block-triplink-default-account-menu{width:100%;max-width:1140px;margin:0 auto;padding:0 15px;box-sizing:border-box;}.block-top-header{color:white;width:100%;text-align:left;}.region-top_header a,.region-top_header a:link,.region-top_header a:visited{color:white;text-decoration:none;}.region-top_header a:hover,.region-top_header a:focus{text-decoration:underline;color:white;}header.header{width:100%;background-color:white;box-shadow:0 2px 5px rgba(0,0,0,0.1);padding:15px 0;position:relative;z-index:10;margin:0;}header.header .container{max-width:1140px;width:100%;margin:0 auto;padding:0 15px;display:flex;flex-wrap:nowrap;justify-content:space-between;align-items:center;}header.header .site-logo,header.header .block-system-branding-block{padding:0;flex:0 0 auto;margin-right:20px;min-width:200px;max-width:30%;}.header-layout{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;width:100%;min-height:80px;}.block-system-branding-block{flex:0 0 auto;margin-right:25px;max-width:300px;display:flex;align-items:center;}.block-system-menu-block{flex:1 1 auto;text-align:right;margin-left:auto;display:flex;align-items:center;justify-content:flex-end;}header.header .navbar{display:flex;justify-content:flex-end;align-items:center;width:100%;height:100%;}.navbar-brand{height:auto;}header.header .navbar-nav{display:flex;flex-wrap:wrap;justify-content:flex-end;margin-left:auto;}header.header nav{margin-left:auto;}header.header nav ul.nav{display:flex;list-style:none;margin:0;padding:0;}header.header nav ul.nav li{margin:0 10px;}#navbar-top.navbar-dark .nav-link:hover,#navbar-top.navbar-dark .nav-link:focus{color:rgba(255,255,255,0.75);}#navbar-top.navbar-dark .nav-link{color:rgba(255,255,255,0.5);}#navbar-top.navbar-light .nav-link:hover,#navbar-top.navbar-light .nav-link:focus{color:rgba(0,0,0,0.7);}#navbar-top.navbar-light .nav-link{color:rgba(0,0,0,0.5);}.navbar-brand .site-logo{margin-right:1rem;}@media (max-width:33.9em){.navbar-toggleable-xs .navbar-nav .nav-item+.nav-item,.navbar-toggleable-xs.collapse.in .navbar-nav .nav-item{margin-left:0;float:none;}}@media (max-width:47.9em){.navbar-toggleable-sm .navbar-nav .nav-item+.nav-item,.navbar-toggleable-xs.collapse.in .navbar-nav .nav-item{margin-left:0;float:none;}}
#block-home-hero,.block-triplink-blocks-home-hero,.block-home-hero-block,#block-triplink-default-home-hero,[data-gtm-block-home_hero]{display:block;width:100%;position:relative;margin-bottom:0;overflow:hidden;}#block-home-hero .hero,.block-triplink-blocks-home-hero .hero,.block-home-hero-block .hero,#block-triplink-default-home-hero .hero,[data-gtm-block-home_hero] .hero{position:relative;overflow:hidden;margin-bottom:0;min-height:350px;display:flex;align-items:center;}#block-home-hero .hero::before,.block-triplink-blocks-home-hero .hero::before,.block-home-hero-block .hero::before,#block-triplink-default-home-hero .hero::before,[data-gtm-block-home_hero] .hero::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(90deg,#3f7b5f 0%,#3f7b5f 52%,rgba(63,123,95,0.85) 32%,rgba(63,123,95,4.855) 52%,transparent 83%);z-index:1;pointer-events:none;}#block-home-hero figure,.block-triplink-blocks-home-hero figure,.block-home-hero-block figure,#block-triplink-default-home-hero figure,[data-gtm-block-home_hero] figure{position:absolute;top:25px;right:0;width:50%;height:100%;margin:0;padding:0;overflow:hidden;z-index:0;}#block-home-hero figure .field,.block-triplink-blocks-home-hero figure .field,.block-home-hero-block figure .field,#block-triplink-default-home-hero figure .field,[data-gtm-block-home_hero] figure .field{width:100%;height:100%;}#block-home-hero figure img,.block-triplink-blocks-home-hero figure img,.block-home-hero-block figure img,#block-triplink-default-home-hero figure img,[data-gtm-block-home_hero] figure img{width:100%;height:100%;display:block;object-fit:cover;object-position:center top;}#block-home-hero .container,.block-triplink-blocks-home-hero .container,.block-home-hero-block .container,#block-triplink-default-home-hero .container,[data-gtm-block-home_hero] .container{position:relative;z-index:2;width:100%;max-width:1200px;margin:0 auto;padding:40px 20px;display:flex;align-items:center;min-height:350px;}#block-home-hero .hero-content,.block-triplink-blocks-home-hero .hero-content,.block-home-hero-block .hero-content,#block-triplink-default-home-hero .hero-content,[data-gtm-block-home_hero] .hero-content{position:relative;width:55%;max-width:600px;text-align:left;padding-left:40px;}#block-home-hero .headline,.block-triplink-blocks-home-hero .headline,.block-home-hero-block .headline,#block-triplink-default-home-hero .headline,[data-gtm-block-home_hero] .headline{background:none;padding:0;border-radius:0;max-width:none;margin:0;}#block-home-hero .headline h1,.block-triplink-blocks-home-hero .headline h1,.block-home-hero-block .headline h1,#block-triplink-default-home-hero .headline h1,[data-gtm-block-home_hero] .headline h1{color:#ffffff;font-size:2.5rem;font-weight:700;margin:0;line-height:1.2;text-shadow:2px 2px 4px rgba(0,0,0,0.3);text-transform:none;}#block-home-hero .headline p,.block-triplink-blocks-home-hero .headline p,.block-home-hero-block .headline p,#block-triplink-default-home-hero .headline p,[data-gtm-block-home_hero] .headline p{color:#ffffff;font-size:1.25rem;margin:20px 0 0;line-height:1.5;text-shadow:1px 1px 2px rgba(0,0,0,0.3);}@media (max-width:992px){#block-home-hero .hero::before,.block-triplink-blocks-home-hero .hero::before,.block-home-hero-block .hero::before,#block-triplink-default-home-hero .hero::before,[data-gtm-block-home_hero] .hero::before{background:linear-gradient(90deg,#3f7b5f 0%,#3f7b5f 35%,rgba(63,123,95,0.85) 50%,rgba(63,123,95,0.5) 60%,transparent 70%);}#block-home-hero .hero-content,.block-triplink-blocks-home-hero .hero-content,.block-home-hero-block .hero-content,#block-triplink-default-home-hero .hero-content,[data-gtm-block-home_hero] .hero-content{width:60%;padding-left:20px;}#block-home-hero .headline h1,.block-triplink-blocks-home-hero .headline h1,.block-home-hero-block .headline h1,#block-triplink-default-home-hero .headline h1,[data-gtm-block-home_hero] .headline h1{font-size:2rem;}#block-home-hero figure,.block-triplink-blocks-home-hero figure,.block-home-hero-block figure,#block-triplink-default-home-hero figure,[data-gtm-block-home_hero] figure{width:50%;}}@media (max-width:768px){#block-home-hero .hero,.block-triplink-blocks-home-hero .hero,.block-home-hero-block .hero,#block-triplink-default-home-hero .hero,[data-gtm-block-home_hero] .hero{flex-direction:column;min-height:auto;padding:0;background:#3f7b5f;}#block-home-hero .hero::before,.block-triplink-blocks-home-hero .hero::before,.block-home-hero-block .hero::before,#block-triplink-default-home-hero .hero::before,[data-gtm-block-home_hero] .hero::before{display:none;}#block-home-hero figure,.block-triplink-blocks-home-hero figure,.block-home-hero-block figure,#block-triplink-default-home-hero figure,[data-gtm-block-home_hero] figure{position:relative;top:0;width:100%;height:300px;order:1;}#block-home-hero .container,.block-triplink-blocks-home-hero .container,.block-home-hero-block .container,#block-triplink-default-home-hero .container,[data-gtm-block-home_hero] .container{padding:20px;min-height:auto;order:2;}#block-home-hero .hero-content,.block-triplink-blocks-home-hero .hero-content,.block-home-hero-block .hero-content,#block-triplink-default-home-hero .hero-content,[data-gtm-block-home_hero] .hero-content{width:100%;max-width:100%;padding-left:0;text-align:center;}#block-home-hero .headline h1,.block-triplink-blocks-home-hero .headline h1,.block-home-hero-block .headline h1,#block-triplink-default-home-hero .headline h1,[data-gtm-block-home_hero] .headline h1{font-size:1.75rem;}#block-home-hero .headline p,.block-triplink-blocks-home-hero .headline p,.block-home-hero-block .headline p,#block-triplink-default-home-hero .headline p,[data-gtm-block-home_hero] .headline p{font-size:1rem;}}
.block-help{border:1px solid #d3d7d9;padding:0 1.5em;margin-bottom:30px;}
.icon-help{background:url(/themes/triplink_default/images/help.png) 0 50% no-repeat;padding:1px 0 1px 20px;}[dir="rtl"] .icon-help{background-position:100% 50%;padding:1px 20px 1px 0;}.feed-icon{background:url(/themes/triplink_default/images/feed.svg) no-repeat;overflow:hidden;text-indent:-9999px;display:block;width:16px;height:16px;}
.image-button.is-disabled:hover,.image-button.is-disabled:active,.image-button.is-disabled:focus,.image-button.is-disabled{background:transparent;opacity:0.5;cursor:default;}
.item-list ul{list-style:none;margin:0 0 0.25em 0;padding:0;}[dir="rtl"] .item-list ul{padding:0;}.item-list ul li{margin:0;padding:0.2em 0.5em 0 0;}[dir="rtl"] .item-list ul li{margin:0;padding:0.2em 0 0 0.5em;}.item-list .item-list__comma-list,.item-list .item-list__comma-list li,[dir="rtl"] .item-list .item-list__comma-list,[dir="rtl"] .item-list .item-list__comma-list li{padding:0;}
.list-group__link{border-top:1px solid #ccc;padding:7px 0 0;}.list-group__description{margin:0 0 10px;}
.node-preview-container{background:#d1e8f5;background-image:-webkit-linear-gradient(top,#d1e8f5,#d3e8f4);background-image:linear-gradient(to bottom,#d1e8f5,#d3e8f4);font-family:Arial,sans-serif;box-shadow:0 1px 3px 1px rgba(0,0,0,0.3333);position:fixed;z-index:499;width:100%;padding:10px;}.node-preview-backlink{background-color:#419ff1;background:url(/core/misc/icons/000000/chevron-left.svg) left no-repeat,-webkit-linear-gradient(top,#419ff1,#1076d5);background:url(/core/misc/icons/000000/chevron-left.svg) left no-repeat,linear-gradient(to bottom,#419ff1,#1076d5);border:1px solid #0048c8;border-radius:.4em;box-shadow:inset 0 1px 0 rgba(255,255,255,.4);color:#fff;font-size:0.9em;line-height:normal;margin:0;padding:4px 1em 4px 0.6em;text-shadow:1px 1px 0 rgba(0,0,0,0.5);}[dir="rtl"] .node-preview-backlink{background:url(/core/misc/icons/000000/chevron-right.svg) right no-repeat,-webkit-linear-gradient(top,#419ff1,#1076d5);background:url(/core/misc/icons/000000/chevron-right.svg) right no-repeat,linear-gradient(to bottom,#419ff1,#1076d5);padding:4px 0.6em 4px 1em;float:right;}.node-preview-backlink:focus,.node-preview-backlink:hover{background-color:#419cf1;background:url(/core/misc/icons/000000/chevron-left.svg) left no-repeat,-webkit-linear-gradient(top,#59abf3,#2a90ef);background:url(/core/misc/icons/000000/chevron-left.svg) left no-repeat,linear-gradient(to bottom,#59abf3,#2a90ef);border:1px solid #0048c8;text-decoration:none;color:#fff;}[dir="rtl"] .node-preview-backlink:focus,[dir="rtl"] .node-preview-backlink:hover{background:url(/core/misc/icons/000000/chevron-right.svg) right no-repeat,-webkit-linear-gradient(top,#59abf3,#2a90ef);background:url(/core/misc/icons/000000/chevron-right.svg) right no-repeat,linear-gradient(to bottom,#59abf3,#2a90ef);}.node-preview-backlink:active{background-color:#0e69be;background:url(/core/misc/icons/000000/chevron-left.svg) left no-repeat,-webkit-linear-gradient(top,#0e69be,#2a93ef);background:url(/core/misc/icons/000000/chevron-left.svg) left no-repeat,linear-gradient(to bottom,#0e69be,#2a93ef);border:1px solid #0048c8;box-shadow:inset 0 1px 2px rgba(0,0,0,.25);}[dir="rtl"] .node-preview-backlink:active{background:url(/core/misc/icons/000000/chevron-right.svg) right no-repeat,-webkit-linear-gradient(top,#0e69be,#2a93ef);background:url(/core/misc/icons/000000/chevron-right.svg) right no-repeat,linear-gradient(to bottom,#0e69be,#2a93ef);}.node-preview-backlink::before{content:'';width:10px;display:inline-block;}

input[type="search"]{box-sizing:border-box;}header #search-block-form{padding:5px 15px;flex-flow:row wrap;}#search-block-form{display:flex;}
.shortcut-wrapper{margin:2.2em 0 1.1em 0;}.shortcut-wrapper .page-title{float:left;margin:0;}[dir="rtl"] .shortcut-wrapper .page-title{float:right;}.shortcut-action{border-bottom:none;margin-left:0.5em;padding-top:0.35em;}[dir="rtl"] .shortcut-action{margin-left:0;margin-right:0.5em;}.shortcut-action:hover,.shortcut-action:active,.shortcut-action:focus{border-bottom:none;}
.sidebar .block{border-style:solid;border-width:1px;padding:15px 15px;margin:0 0 20px;}.sidebar h2{margin:0 0 0.5em;border-bottom:1px solid #d6d6d6;padding-bottom:5px;text-shadow:0 1px 0 #fff;font-size:1.071em;line-height:1.2;}.sidebar .block .content{font-size:0.914em;line-height:1.4;}.sidebar tbody{border:none;}.sidebar tr.even,.sidebar tr.odd{background:none;border-bottom:1px solid #d6d6d6;}.sidebar nav ul.nav{margin:0 -1rem;}
.site-footer{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;padding:35px 0 30px;margin-top:0;}body.node--type-home-page .site-footer{margin-top:0 !important;}.site-footer .layout-container{padding:0 15px;}@media all and (min-width:560px){.site-footer__top .region{float:left;position:relative;width:50%;}[dir="rtl"] .site-footer__top .region{float:right;}}@media all and (min-width:560px) and (max-width:850px){.site-footer .region{box-sizing:border-box;}.site-footer__top .region:nth-child(2n+1){padding-right:10px;}[dir="rtl"] .site-footer__top .region:nth-child(2n+1){padding-left:10px;padding-right:0;}.site-footer__top .region:nth-child(2n){padding-left:10px;}[dir="rtl"] .site-footer__top .region:nth-child(2n){padding-left:0;padding-right:10px;}.region-footer-third{clear:both;}}@media all and (min-width:851px){.site-footer__top .region{width:24%;padding:0 0.65%;}.site-footer__top .region:first-child{padding-left:0;}[dir="rtl"] .site-footer__top .region:first-child{padding-left:10px;padding-right:0;}.site-footer__top .region:last-child{padding-right:0;}[dir="rtl"] .site-footer__top .region:last-child{padding-left:0;padding-right:10px;}}.site-footer h2{color:#ffffff;margin:0;padding:0;font-size:18px;font-weight:bold;margin-bottom:10px;}.site-footer blockquote{color:#555;}.site-footer .content{color:#c0c0c0;color:rgba(255,255,255,0.65);font-size:1em;}.site-footer .menu-item{padding:0;}.site-footer .content ol:not(.menu),.site-footer .content ul:not(.menu){padding-left:1.4em;}[dir="rtl"] .site-footer .content ol:not(.menu),[dir="rtl"] .site-footer .content ul:not(.menu){padding-right:1.4em;padding-left:0;}.region.region-footer{display:grid;grid-template-columns:1fr 1fr 1fr;column-gap:20px;}.site-footer .field__items .field__item{padding:5px 0;}#block-triplink-default-footerfirst{width:92%;}#block-triplink-default-footermiddle,#block-triplink-default-footerlast{background:#515151;padding:20px;margin-right:20px;}.site-footer .content a,.site-footer .content a.is-active{color:#fcfcfc;color:rgba(255,255,255,0.8);text-decoration:underline;}.site-footer .content a:hover,.site-footer .content a:focus{color:#fefefe;color:rgba(255,255,255,0.95);}.site-footer .block{display:inline-block}.site-footer table{font-size:1em;}.site-footer tr td,.site-footer tr th{border-color:#555;}.site-footer tr.odd{background-color:transparent;}.site-footer tr.even{background-color:#2c2c2c;background-color:rgba(0,0,0,0.15);}.footer_top{background:#f5f5f5;padding:20px 0}.footer_top .form-row{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;grid-column-gap:10px;}.footer_top .form-row > fieldset{display:inline-block;}.footer_top .form-row > fieldset select{width:100%;height:35px;}.footer_top .form-row .form-actions{align-self:flex-end;text-align:right;}.site-footer__top h2{border-bottom:1px solid #555;font-size:1em;margin-bottom:0;padding-bottom:3px;text-transform:uppercase;}.site-footer__top .content{margin-top:0;}.site-footer__top p{margin-top:1em;}.site-footer__top .content .menu{padding-left:0;}[dir="rtl"] .site-footer__top .content .menu{padding-right:0;}.site-footer__top .content li a{display:block;border-bottom:1px solid #555;border-color:rgba(255,255,255,0.15);line-height:1.2;padding:0.8em 2px 0.8em 20px;text-indent:-15px;}[dir="rtl"] .site-footer__top .content li a{padding:0.8em 20px 0.8em 2px;}.site-footer__top .content li a:hover,.site-footer__top .content li a:focus{background-color:#1f1f21;text-decoration:none;}.site-footer__top .block-menu,.site-footer__bottom .block{margin:0;padding:0;border:none;}.site-footer__bottom .block{}.site-footer__bottom  a,.site-footer__bottom  a:hover,.site-footer__bottom  a:focus{color:#ffffff;text-decoration:underline;}.site-footer__bottom .content{padding:0.5em 0;margin-top:0;}.site-footer__bottom .block h2{margin:0;}.site-footer__bottom{font-family:'Rubik',sans-serif;font-family:'Montserrat',sans-serif;background-color:#515151;;letter-spacing:0.2px;margin-top:0px;border-top:1px solid #555;font-weight:lighter;color:#ffffff;}.site-footer__bottom .region{margin-top:10px;}.site-footer__bottom .block{}#block-footercontact{line-height:2;}#block-triplink-default-designedby{float:right;}.site-footer__bottom li{list-style:none;display:inline-block;margin-right:20px;}.site-footer__bottom .block .menu{padding:0;}.site-footer__bottom .menu-item a{float:left;padding:0 12px;display:block;border-right:1px solid #555;border-color:rgba(255,255,255,0.15);}[dir="rtl"] .site-footer__bottom .menu-item a{float:right;border-left:1px solid #555;border-right:none;}.site-footer__bottom .menu-item:first-child a{padding-left:0;}[dir="rtl"] .site-footer__bottom .menu-item:first-child a{padding-right:0;padding-left:12px;}.site-footer__bottom .menu-item:last-child a{padding-right:0;border-right:none;}[dir="rtl"] .site-footer__bottom .menu-item:last-child a{padding-left:0;padding-right:12px;border-left:none;}[dir="rtl"] .site-footer__bottom .menu-item:first-child:last-child a{padding-right:0;}#block-exposedformprovidersproviders-list .js-form-item-populate.form-item-populate::before{content:'Or';margin:23px 0 0 0;display:inline-block;font-weight:600;text-transform:uppercase;}#block-exposedformprovidersproviders-list .js-form-item-populate.form-item-populate label{margin-top:-45px;padding-left:35px;}#block-exposedformprovidersproviders-list .js-form-item-populate.form-item-populate input{margin-left:35px;}.region.region-footer{display:grid;grid-template-columns:1fr 1fr 1fr;gap:20px;padding:20px 0;}.region-footer .block{padding:0;}.region-footer .block:first-child{background:none;padding:20px 0;}.region-footer .block:nth-child(2),.region-footer .block:nth-child(3){background-color:#515151;padding:20px;}.footer-triplink-info .footer-logo{width:180px;height:auto;margin-bottom:20px;display:block;}.footer-triplink-info p{color:#c0c0c0;font-size:14px;line-height:1.5;margin-bottom:0;}.footer-links h3{color:#ffffff !important;font-size:18px;font-weight:bold;margin-bottom:15px;text-transform:uppercase;}.footer-links ul{list-style:none;padding:0;margin:0;}.footer-links li{margin-bottom:8px;}.footer-links a{color:#c0c0c0 !important;text-decoration:underline;font-size:14px;}.footer-links a:hover{color:#ffffff !important;}.footer-contact h3{color:#ffffff !important;font-size:18px;font-weight:bold;margin-bottom:15px;text-transform:uppercase;}.footer-contact p{color:#c0c0c0;font-size:14px;line-height:1.8;margin-bottom:8px;}.footer-contact a{color:#c0c0c0;text-decoration:underline;}.footer-contact a:hover{color:#ffffff;}.contact-us-button{display:inline-block;background-color:#ffffff !important;color:#333333 !important;padding:10px 20px;font-weight:bold;text-decoration:none !important;border-radius:4px;margin-top:15px;font-size:14px;text-transform:uppercase;}.contact-us-button:hover{background-color:#f0f0f0 !important;color:#333333 !important;}.region-footer-bottom{display:flex;width:100%;}.region-footer-bottom .block{width:50%;display:flex;align-items:center;}#block-triplink-default-poweredbydrupal{justify-content:flex-start;}#block-triplink-default-account-menu{justify-content:flex-end;text-align:right;}#block-triplink-default-account-menu .menu{display:flex;gap:0;margin:0;padding:0;list-style:none;}#block-triplink-default-account-menu .menu-item{margin-right:0;}#block-triplink-default-account-menu .menu-item a{padding:0 12px;border-right:1px solid #555;border-color:rgba(255,255,255,0.15);color:#fcfcfc;color:rgba(255,255,255,0.8);text-decoration:underline;}#block-triplink-default-account-menu .menu-item:last-child a{border-right:none;padding-right:0;}#block-triplink-default-account-menu .menu-item:first-child a{padding-left:0;}#block-triplink-default-account-menu .menu-item a:hover,#block-triplink-default-account-menu .menu-item a:focus{color:#fefefe;color:rgba(255,255,255,0.95);}
.skip-link{left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);z-index:50;background:#444;background:rgba(0,0,0,0.6);font-size:0.94em;line-height:1.7em;padding:1px 10px 2px;border-radius:0 0 10px 10px;border-bottom-width:0;outline:0;}.skip-link.visually-hidden.focusable:focus{position:absolute !important;color:#fff;}
table{border:0;border-spacing:0;font-size:0.857em;margin:10px 0;width:100%;}table table{font-size:1em;}tr{border-bottom:1px solid #ccc;padding:0.1em 0.6em;background:#efefef;background:rgba(0,0,0,0.063);}thead > tr{border-bottom:1px solid #000;}tr.odd{background:#e4e4e4;background:rgba(0,0,0,0.105);}table tr th{background:#757575;background:rgba(0,0,0,0.51);border-bottom-style:none;}table tr th,table tr th a,table tr th a:hover,table tr th a:focus{color:#fff;font-weight:bold;}table tbody tr th{vertical-align:top;}tr td,tr th{padding:4px 9px;border:1px solid #fff;text-align:left;}[dir="rtl"] tr td,[dir="rtl"] tr th{text-align:right;}@media screen and (max-width:37.5em){th.priority-low,td.priority-low,th.priority-medium,td.priority-medium{display:none;}}@media screen and (max-width:60em){th.priority-low,td.priority-low{display:none;}}
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;}
.tablesort{width:14px;height:14px;vertical-align:top;margin:1px 0 0 5px;}.tablesort--asc{background-image:url(/core/misc/icons/ffffff/twistie-down.svg);}.tablesort--desc{background-image:url(/core/misc/icons/ffffff/twistie-up.svg);}
#page .ui-widget{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;}
nav.tabs{margin-bottom:20px;}
.vertical-tabs{margin:0;border:1px solid #ccc;display:flex;flex-direction:row;font-size:0.875rem;}[dir="rtl"] .vertical-tabs{flex-direction:row-reverse;margin-left:0;margin-right:0;}.vertical-tabs__menu{display:flex;flex-direction:column;flex-wrap:nowrap;width:15em;margin:0;padding:0;border-top:1px solid #ccc;list-style:none;}[dir="rtl"] .vertical-tabs__menu{margin-left:0;margin-right:-15em;}.vertical-tabs__pane{margin:0;border:0;}.vertical-tabs__pane>summary{display:none;}.vertical-tabs__menu-item{border:1px solid #ccc;border-top:0;background:#eee;}.vertical-tabs__menu-item a{display:block;padding:0.5em 0.6em;text-decoration:none;}.vertical-tabs__menu-item a:focus .vertical-tabs__menu-item-title,.vertical-tabs__menu-item a:active .vertical-tabs__menu-item-title,.vertical-tabs__menu-item a:hover .vertical-tabs__menu-item-title{text-decoration:underline;}.vertical-tabs__menu-item a:hover{outline:1px dotted;}.vertical-tabs__menu-item.is-selected{border-right-width:0;background-color:#fff;}[dir="rtl"] .vertical-tabs__menu-item.is-selected{border-left-width:0;border-right-width:1px;}.vertical-tabs__menu-item.is-selected .vertical-tabs__menu-item-title{color:#000;}.vertical-tabs__menu-item-summary{display:block;margin-bottom:0;line-height:normal;}
.views-displays .tabs .open > a{border-radius:7px 7px 0 0;}.views-displays .tabs .open > a:hover,.views-displays .tabs .open > a:focus{color:#0071B3;}.views-displays .secondary .form-submit{font-size:0.846em;}.views-displays .tabs .action-list{padding:0;}.views-filterable-options .filterable-option:nth-of-type(even) .form-type-checkbox{background-color:#F9F9F9;}.views-ui-display-tab-actions .dropbutton .form-submit{color:#0071B3;}.views-ui-display-tab-actions .dropbutton .form-submit:hover,.views-ui-display-tab-actions .dropbutton .form-submit:focus{color:#018FE2;}
.ui-widget-overlay{background:#000;opacity:0.7;}.ui-dialog{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;border-radius:0;}.ui-dialog input,.ui-dialog select,.ui-dialog textarea{font-size:0.9em;}.ui-dialog .button{background-color:#fff;background-image:-webkit-linear-gradient(top,#f3f3f3,#e8e8e8);background-image:linear-gradient(to bottom,#f3f3f3,#e8e8e8);border:1px solid #e4e4e4;border-bottom-color:#b4b4b4;border-left-color:#d2d2d2;border-right-color:#d2d2d2;color:#3a3a3a;cursor:pointer;font-size:0.929em;font-weight:normal;text-align:center;padding:0.250em 1.063em;border-radius:1em;}
.webform-wizard-page{position:relative;z-index:1;margin-bottom:1.5rem;}.webform-wizard-page .form-item{position:relative;z-index:2;pointer-events:auto;}.webform-submission-form input,.webform-submission-form select,.webform-submission-form textarea,.webform-submission-form button,.webform-submission-form .form-radios,.webform-submission-form .form-checkboxes{pointer-events:auto !important;opacity:1 !important;position:relative;z-index:5;}.webform-button--next,.webform-button--previous{position:relative;z-index:10;pointer-events:auto !important;opacity:1 !important;}.webform-progress{position:relative;z-index:3;margin:0 0 2rem 0;background-color:#ffffff;}.webform-progress-numbered{display:none;}.webform-progress__pages{display:flex;list-style:none;margin:0 0 1rem 0;padding:0;justify-content:space-around;}.webform-progress__page{position:relative;flex:1;text-align:center;padding:0.5rem;}.webform-progress__page.is-active{font-weight:bold;}.webform-progress__page.is-completed{color:#448668;}.webform-progress__page-title{display:block;font-size:0.9rem;margin-bottom:0.25rem;}.webform-progress__bar{height:8px;background-color:#e9ecef;border-radius:4px;margin-bottom:1rem;}.webform-progress__bar-progress{height:100%;background-color:#448668;border-radius:4px;width:0;}.js-webform-progress-bar-init .webform-progress__bar-progress{transition:width 0.4s ease;}.webform-progress__status{text-align:center;font-size:0.9rem;}.webform-submission-form{position:relative;z-index:1;}.webform-wizard-pages-buttons{display:flex;justify-content:space-between;margin-top:2rem;padding-bottom:2rem;}.webform-button--next,.webform-button--submit{background-color:#448668;color:white;border:none;padding:0.75rem 1.5rem;border-radius:4px;text-transform:uppercase;font-weight:bold;cursor:pointer;}.webform-button--next:hover,.webform-button--submit:hover{background-color:#3a7559;}.webform-button--previous{background-color:#f8f9fa;border:1px solid #ced4da;padding:0.75rem 1.5rem;border-radius:4px;cursor:pointer;}.webform-button--previous:hover{background-color:#e9ecef;}.webform-submission-form input[type="submit"],.webform-submission-form button[type="submit"]{background-color:#448668;color:white;border:none;padding:0.75rem 1.5rem;border-radius:4px;text-transform:uppercase;font-weight:bold;cursor:pointer;}.webform-submission-form input[type="submit"]:hover,.webform-submission-form button[type="submit"]:hover{background-color:#3a7559;}.webform-submission-form .form-item label{display:block;text-transform:none !important;font-weight:700 !important;}.webform-submission-form legend,.webform-submission-form .fieldset-legend{font-size:16px !important;font-weight:700 !important;text-transform:none !important;margin-bottom:0.5rem !important;border-bottom:none !important;padding-bottom:0 !important;}.webform-submission-form .form-type-radios,.webform-submission-form .form-radios{margin-left:0 !important;}.webform-submission-form .js-form-item.form-item.js-form-type-radio{margin-left:0 !important;}.webform-submission-form .form-item input:not([type="radio"]):not([type="checkbox"]),.webform-submission-form .form-item select,.webform-submission-form .form-item textarea{margin-top:0.5rem;}.webform-submission-form .form-type-radio .form-item,.webform-submission-form .form-type-checkbox .form-item{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;margin-bottom:1rem;gap:0.5rem;}.webform-submission-form .form-item:not(.form-type-radio):not(.form-type-checkbox){margin-bottom:1rem;}.webform-submission-form .form-type-radio,.webform-submission-form .form-type-checkbox{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;margin-bottom:0.5rem;gap:0.5rem;}.webform-submission-form input[type="radio"]{position:static !important;margin:0 0.25rem 0 0;vertical-align:middle;flex-shrink:0;width:auto !important;height:auto !important;}.webform-submission-form input[type="checkbox"]{position:static !important;margin:0 0.5rem 0 0 !important;vertical-align:middle;flex-shrink:0;width:18px !important;height:18px !important;min-width:18px !important;min-height:18px !important;appearance:auto !important;-webkit-appearance:checkbox !important;-moz-appearance:checkbox !important;cursor:pointer;}.webform-submission-form .js-form-type-radio{display:flex !important;flex-direction:row !important;align-items:center !important;margin-bottom:0.5rem;gap:0.5rem;}.webform-submission-form .js-form-type-checkbox{display:flex !important;flex-direction:row !important;flex-wrap:nowrap !important;align-items:flex-start !important;margin-bottom:0.75rem;gap:0.5rem;}.webform-submission-form .js-form-type-radio label.option,.webform-submission-form .js-form-type-checkbox label.option{margin:0 !important;vertical-align:middle;line-height:1 !important;cursor:pointer;order:2;display:flex !important;align-items:center !important;align-self:center !important;flex:1;}.webform-submission-form .js-form-type-radio input.form-radio,.webform-submission-form .js-form-type-checkbox input{order:1;margin:0 !important;align-self:center !important;}.webform-submission-form .form-type-radio label > span{display:none;}.webform-submission-form label{margin:0;vertical-align:middle;line-height:1.4;}.webform-submission-form fieldset .form-item:not(.form-type-radio):not(.form-type-checkbox){display:flex;align-items:center;}.webform-submission-form fieldset .form-type-radio,.webform-submission-form fieldset .form-type-checkbox{display:flex !important;align-items:center !important;width:100% !important;margin-bottom:0.5rem;}.webform-submission-form #edit-apply-for-these-programs.form-checkboxes{display:grid !important;grid-template-columns:repeat(3,1fr) !important;gap:1rem !important;width:100% !important;margin-bottom:1.5rem;}.webform-submission-form .form-radios,.webform-submission-form .form-checkboxes:not(#edit-apply-for-these-programs){display:flex !important;flex-direction:column !important;gap:0.5rem;width:100%;}.webform-submission-form #edit-apply-for-these-programs.form-checkboxes .form-item{display:flex !important;align-items:flex-start !important;margin-bottom:0;width:100%;padding:1rem;background-color:#f8f9fa;border:1px solid #e9ecef;border-radius:8px;transition:all 0.2s ease;}.webform-submission-form #edit-apply-for-these-programs.form-checkboxes .form-item:hover{border-color:#448668;box-shadow:0 2px 4px rgba(0,0,0,0.1);}.webform-submission-form .form-radios .form-item,.webform-submission-form .form-checkboxes:not(#edit-apply-for-these-programs) .form-item{display:flex !important;align-items:center !important;margin-bottom:0;width:100%;}.webform-submission-form label.form-required::before,.webform-submission-form label.js-form-required::before,.webform-submission-form .fieldset-legend.form-required::before,.webform-submission-form .fieldset-legend.js-form-required::before{content:none !important;}.webform-submission-form label.form-required::after,.webform-submission-form label.js-form-required::after,.webform-submission-form .fieldset-legend.form-required::after,.webform-submission-form .fieldset-legend.js-form-required::after{content:" *";color:#e74c3c;font-weight:bold;}.webform-submission-form .form-item:not(.form-type-radio):not(.form-type-checkbox):not(.form-type-radios):not(.form-type-checkboxes){display:flex;flex-direction:column;align-items:flex-start;margin-bottom:1.5rem;gap:0.5rem;}.webform-submission-form .form-item:not(.form-type-radio):not(.form-type-checkbox):not(.form-type-radios):not(.form-type-checkboxes) label{flex:none;margin-bottom:0.5rem;margin-right:0;display:flex;align-items:center;}.webform-submission-form .form-item:not(.form-type-radio):not(.form-type-checkbox):not(.form-type-radios):not(.form-type-checkboxes) input,.webform-submission-form .form-item:not(.form-type-radio):not(.form-type-checkbox):not(.form-type-radios):not(.form-type-checkboxes) select,.webform-submission-form .form-item:not(.form-type-radio):not(.form-type-checkbox):not(.form-type-radios):not(.form-type-checkboxes) textarea{margin-top:0;}.webform-submission-form .form-type-radios,.webform-submission-form .form-type-checkboxes{display:block !important;width:100%;margin-bottom:1.5rem;}.webform-submission-form .form-type-radios > label,.webform-submission-form .form-type-checkboxes > label{display:block;margin-bottom:0.75rem;font-weight:600;width:100%;}.webform-submission-form .form-radios,.webform-submission-form .form-checkboxes:not(#edit-apply-for-these-programs){max-width:none !important;width:100% !important;}.webform-submission-form .form-radios .form-item,.webform-submission-form .form-checkboxes:not(#edit-apply-for-these-programs) .form-item{max-width:none !important;width:100% !important;margin-bottom:0.5rem;}.webform-submission-form fieldset .form-radios,.webform-submission-form fieldset .form-checkboxes:not(#edit-apply-for-these-programs),.webform-submission-form .radios--wrapper .form-radios,.webform-submission-form .checkboxes--wrapper .form-checkboxes:not(#edit-apply-for-these-programs){display:flex !important;flex-direction:column !important;width:100% !important;max-width:none !important;gap:0.5rem;}.webform-submission-form .form-radios .js-form-type-radio,.webform-submission-form .form-checkboxes:not(#edit-apply-for-these-programs) .js-form-type-checkbox,.webform-submission-form fieldset .form-radios .form-item,.webform-submission-form fieldset .form-checkboxes:not(#edit-apply-for-these-programs) .form-item{width:100% !important;max-width:none !important;display:flex !important;align-items:center !important;margin-bottom:0.5rem !important;}.webform-submission-form .webform-options-display-two-columns,.webform-submission-form .webform-options-display-three-columns{column-count:1 !important;max-width:none !important;display:flex !important;flex-direction:column !important;width:100% !important;}.webform-submission-form .webform-options-display-two-columns .form-item,.webform-submission-form .webform-options-display-three-columns .form-item{width:100% !important;max-width:none !important;margin-bottom:0.5rem !important;display:flex !important;align-items:center !important;page-break-inside:avoid;break-inside:avoid;}.documentation-program-section .fieldset-wrapper{width:100% !important;}.webform-submission-form .form-radios .form-item label,.webform-submission-form .form-checkboxes:not(#edit-apply-for-these-programs) .form-item label,.webform-submission-form .webform-options-display-two-columns .form-item label,.webform-submission-form .webform-options-display-three-columns .form-item label{flex:1 !important;width:auto !important;max-width:none !important;margin-right:0 !important;}.webform-submission-form .form-actions,.webform-submission-form .webform-actions{padding-bottom:2rem;margin-top:2rem;}.webform-submission-apply-transportation-service-add-form .form-item-field-wheelchair-size,.webform-submission-apply-transportation-service-add-form .form-item-field-medical-devices-other,.webform-submission-apply-transportation-service-add-form .form-item-field-service-reason-other{display:flex !important;flex-direction:row !important;align-items:flex-start !important;margin-bottom:1.5rem;gap:1rem;}.webform-submission-apply-transportation-service-add-form .form-item-field-wheelchair-size label,.webform-submission-apply-transportation-service-add-form .form-item-field-medical-devices-other label,.webform-submission-apply-transportation-service-add-form .form-item-field-service-reason-other label{flex:0 0 200px;text-align:left;padding-top:0.5rem;margin-bottom:0;font-weight:600;}.webform-submission-apply-transportation-service-add-form .form-item-field-wheelchair-size .form-text,.webform-submission-apply-transportation-service-add-form .form-item-field-medical-devices-other .form-text,.webform-submission-apply-transportation-service-add-form .form-item-field-service-reason-other .form-text{flex:1;max-width:400px;}@media (max-width:768px){.webform-submission-apply-transportation-service-add-form .form-item-field-wheelchair-size,.webform-submission-apply-transportation-service-add-form .form-item-field-medical-devices-other,.webform-submission-apply-transportation-service-add-form .form-item-field-service-reason-other{flex-direction:column;gap:0.5rem;}.webform-submission-apply-transportation-service-add-form .form-item-field-wheelchair-size label,.webform-submission-apply-transportation-service-add-form .form-item-field-medical-devices-other label,.webform-submission-apply-transportation-service-add-form .form-item-field-service-reason-other label{flex:none;margin-bottom:0.5rem;padding-top:0;}.webform-submission-apply-transportation-service-add-form .form-item-field-wheelchair-size .form-text,.webform-submission-apply-transportation-service-add-form .form-item-field-medical-devices-other .form-text,.webform-submission-apply-transportation-service-add-form .form-item-field-service-reason-other .form-text{max-width:none;}}@media (max-width:768px){.webform-submission-form #edit-apply-for-these-programs.form-checkboxes{grid-template-columns:1fr !important;}.webform-submission-form .form-item:not(.form-type-radio):not(.form-type-checkbox):not(.form-type-radios):not(.form-type-checkboxes){flex-direction:column;align-items:flex-start;gap:0.5rem;}.webform-submission-form .form-item:not(.form-type-radio):not(.form-type-checkbox):not(.form-type-radios):not(.form-type-checkboxes) label{flex:none;margin-right:0;margin-bottom:0.5rem;}}.webform-submission-form input#edit-how-old-are-you,.webform-submission-form input.form-number{max-width:150px;width:150px;}.webform-element-description,.form-item .description,fieldset > .description{margin-bottom:0.75rem;}#edit-do-you-have-a-disability--wrapper--description,.form-item-do-you-have-a-disability .webform-element-description{margin-left:15px;font-weight:400 !important;}#edit-do-you-have-a-disability--wrapper--description strong,.form-item-do-you-have-a-disability .webform-element-description strong{font-weight:400 !important;}.form-item-how-old-are-you label{margin-bottom:0.5rem !important;}.form-item-what-town-do-you-live-in label{width:auto !important;max-width:none !important;white-space:nowrap;}.form-item-apply-for-these-programs-no-programs{width:100% !important;max-width:none !important;grid-column:1 / -1 !important;order:999;}.form-item-apply-for-these-programs-no-programs label.option{width:100% !important;max-width:none !important;text-align:center;font-style:italic;color:#666;margin:1.5rem 0;padding:1rem 2rem;border-radius:4px;display:block;font-weight:normal;box-sizing:border-box;min-width:600px;}#edit-apply-for-these-programs,.js-webform-checkboxes.webform-options-display-one-column.form-checkboxes,.fieldset-wrapper{width:100% !important;max-width:none !important;}.webform-submission-form{max-width:none !important;width:100% !important;}.webform-wizard-page--application-details .form-item label{margin-left:0 !important;}.webform-flexbox .webform-flex--container .form-item label{white-space:normal;word-wrap:break-word;overflow-wrap:break-word;}.webform-flexbox{align-items:flex-start !important;}.form-item-same-as-residential{display:flex !important;align-items:center !important;margin-top:-0.5rem;margin-bottom:1.5rem;padding:0.75rem 1rem;background-color:#f8f9fa;border:1px solid #e9ecef;border-radius:4px;flex-direction:row !important;}.form-item-same-as-residential label,.webform-submission-form .form-item-same-as-residential label,.webform-submission-form .fieldset-wrapper .form-item-same-as-residential label{flex:0 0 auto !important;margin-bottom:0 !important;order:2;font-size:16px !important;font-weight:500 !important;font-style:normal !important;color:#333 !important;}.form-item-same-as-residential input[type="checkbox"]{position:static !important;margin:0 0.75rem 0 0 !important;order:1;width:20px;height:20px;}[data-drupal-selector="edit-mailing-address"]:has(.form-item-same-as-residential input:checked){border-bottom:none !important;padding-bottom:0 !important;margin-bottom:0.5rem !important;}[data-drupal-selector="edit-mailing-address"]:has(.form-item-same-as-residential input:checked) > .fieldset-wrapper{border-bottom:none !important;padding-bottom:0 !important;}input[name="country"]{max-width:200px !important;width:200px !important;}[data-drupal-selector="edit-application-details"] .fieldgroup.form-composite{margin-bottom:2rem;}[data-drupal-selector="edit-mobility-devices"],[data-drupal-selector="edit-accessibility-requirements"],[data-drupal-selector="edit-medical-devices"],[data-drupal-selector="edit-medical-conditions"],[data-drupal-selector="edit-pca-travel"],[data-drupal-selector="edit-have-medicaid"],[data-drupal-selector="edit-share-contact-info"]{margin-bottom:2.5rem !important;padding-bottom:1.5rem !important;border-bottom:1px solid #e9ecef !important;}[data-drupal-selector="edit-application-details"] .form-item-if-found-eligible,[data-drupal-selector="edit-application-details"] .form-item-travel-distance-without-assistance{margin-bottom:2rem;padding-bottom:1rem;}[data-drupal-selector="edit-application-details"] [data-drupal-selector*="application-completion"],[data-drupal-selector="edit-application-details"] fieldset.webform-composite-hidden-title{margin-top:2.5rem;padding-top:2rem;border-top:2px solid #448668;}[data-drupal-selector="edit-application-details"] .form-item-information-release-agreement{margin-top:2.5rem;padding-top:2rem;border-top:2px solid #448668;}[data-drupal-selector="edit-application-details"] .form-item-condition-varies-by-day{margin-bottom:2rem;padding-bottom:1rem;}.webform-submission-form [data-drupal-selector="edit-application-completion"] .form-type-checkbox,.webform-submission-form .form-item-understand-pst-assessment,.webform-submission-form .form-item-understand-ada-evaluation,.webform-submission-form .form-item-information-release-agreement{display:flex !important;flex-direction:row !important;align-items:flex-start !important;gap:0.75rem !important;margin-bottom:1.5rem !important;padding:1rem !important;background-color:#f8f9fa !important;border:1px solid #e9ecef !important;border-radius:6px !important;}.webform-submission-form [data-drupal-selector="edit-application-completion"] .form-type-checkbox input[type="checkbox"],.webform-submission-form .form-item-understand-pst-assessment input[type="checkbox"],.webform-submission-form .form-item-understand-ada-evaluation input[type="checkbox"],.webform-submission-form .form-item-information-release-agreement input[type="checkbox"]{flex-shrink:0 !important;margin-top:2px !important;margin-right:0 !important;width:20px !important;height:20px !important;min-width:20px !important;min-height:20px !important;align-self:flex-start !important;}.webform-submission-form .form-item-understand-pst-assessment label.option.form-required,.webform-submission-form .form-item-understand-ada-evaluation label.option.form-required,.webform-submission-form .form-item-information-release-agreement label.option.form-required,.webform-submission-form [data-drupal-selector="edit-application-completion"] .form-type-checkbox label.option.form-required{flex:1 1 0 !important;min-width:0 !important;display:block !important;line-height:1.6 !important;font-size:15px !important;font-weight:500 !important;color:#333 !important;margin:0 !important;padding:0 !important;align-self:flex-start !important;word-wrap:break-word !important;overflow-wrap:break-word !important;}.webform-submission-form .form-item-understand-pst-assessment label.option.form-required::after,.webform-submission-form .form-item-understand-ada-evaluation label.option.form-required::after,.webform-submission-form .form-item-information-release-agreement label.option.form-required::after,.webform-submission-form [data-drupal-selector="edit-application-completion"] .form-type-checkbox label.option.form-required::after{content:" *" !important;color:#dc3545 !important;font-weight:bold !important;display:inline !important;position:static !important;margin-left:0.25rem !important;}[data-drupal-selector="edit-application-completion"]{margin-bottom:2.5rem !important;padding-bottom:1.5rem !important;}[data-drupal-selector="edit-mobility-devices"],[data-drupal-selector="edit-transportation-history"],[data-drupal-selector="edit-application-completion"]{margin-top:2.5rem !important;}
.three-column-section{padding:60px 0;background-color:#f8f9fa;}.three-column-section .section-heading{text-align:center;margin-bottom:40px;}.three-column-section .section-heading h1{font-size:2.5rem;color:#004165;margin-bottom:20px;}.three-column-section .row{display:flex;flex-wrap:wrap;margin-right:-15px;margin-left:-15px;justify-content:center;}.three-column-section .col-md-4{position:relative;width:33.333333%;padding-right:15px;padding-left:15px;margin-bottom:30px;}.three-column-section .info-box{background-color:#fff;border-radius:8px;padding:30px;height:100%;box-shadow:0 2px 10px rgba(0,0,0,0.1);text-align:center;transition:transform 0.3s ease,box-shadow 0.3s ease;}.three-column-section .info-box:hover{transform:translateY(-5px);box-shadow:0 6px 15px rgba(0,0,0,0.15);}.three-column-section .info-box h3{font-size:1.5rem;color:#004165;margin-bottom:15px;}.three-column-section .info-box p{color:#555;margin-bottom:20px;}.three-column-section .info-box .btn{display:inline-block;padding:8px 20px;background-color:#007bff;color:#fff;border-radius:4px;text-decoration:none;font-weight:600;transition:background-color 0.3s ease;}.three-column-section .info-box .btn:hover{background-color:#0056b3;text-decoration:none;}@media (max-width:991px){.three-column-section .col-md-4{width:50%;}}@media (max-width:767px){.three-column-section .col-md-4{width:100%;}.three-column-section .section-heading h1{font-size:2rem;}}
