/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
*,:after,:before{border:0 solid #d6d3d1;box-sizing:border-box}html{-webkit-text-size-adjust:100%;font-feature-settings:normal;font-family:Libre Franklin,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-variation-settings:normal;line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4}body,html{background-color:#f5f5f4;color:#0c3a5b;font-size:16px;font-weight:400;overflow-x:hidden}body{line-height:inherit;margin:0}hr{border-top-width:1px;color:inherit;height:0}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit;transition:all .2s ease}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{background-color:#fff;border-collapse:collapse;border-color:inherit;box-shadow:0 0 #0000,0 0 #0000,0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06);text-indent:0;width:100%}button,input,optgroup,select,textarea{font-feature-settings:inherit;color:inherit;font-family:inherit;font-size:100%;font-variation-settings:inherit;font-weight:inherit;line-height:inherit;margin:0;padding:0}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{border-color:#78716c;border-radius:.25rem;border-width:1px;box-shadow:6px 6px 0 0 #00bbce;min-height:10em;padding:.5rem 1rem;resize:vertical;width:100%}input::-moz-placeholder,textarea::-moz-placeholder{color:#a8a29e;opacity:1}input::placeholder,textarea::placeholder{color:#a8a29e;opacity:1}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{height:auto;max-width:100%}[hidden]{display:none}.container{margin-left:auto;margin-right:auto;padding-left:1.25rem;padding-right:1.25rem;width:100%}:root --screen-md-max{max:900px}.home-cards .view-content{display:flex;flex-direction:column;position:relative;z-index:10}.home-cards .views-row{margin-bottom:1rem;padding-bottom:1rem;width:100%}.home-cards .views-row h3{margin-bottom:2rem}.home-cards .views-row .excerpt{min-height:172px}.home-cards .views-row:nth-child(3n+3) .wave:after{background-color:#a6cc38;content:"";height:3px;width:100%}.home-cards .views-row:nth-child(3n+3) .wave:after:after{background-color:#a6cc38}.home-cards a.card{text-decoration:none}.home-cards a.card:hover{box-shadow:6px 6px 0 0 #0c3a5b}.home-cards a.card:hover .action:after{background-color:#0c3a5b}.wave{background-position:50%;background-repeat:no-repeat;background-size:contain;display:inline-block;height:1rem;width:145px}.wave-half{width:72px}.home-cards .views-row:nth-child(3n+2) .wave,.wave-aqua{background-image:url(/themes/custom/pacson/assets/images/borders/wave-aqua.svg)}.wave-teal{background-image:url(/themes/custom/pacson/assets/images/borders/wave-teal.svg)}.wave-yellow{background-image:url(/themes/custom/pacson/assets/images/borders/wave-yellow.svg)}.wave-green{background-image:url(/themes/custom/pacson/assets/images/borders/wave-green.svg)}.wave-navy{background-image:url(/themes/custom/pacson/assets/images/borders/wave-navy.svg)}.wave-white{background-image:url(/themes/custom/pacson/assets/images/borders/wave-white.svg)}.wave-zig-zag-aqua{background-image:url(/themes/custom/pacson/assets/images/borders/zig-zag-aqua.svg)}.wave-zig-zag-teal{background-image:url(/themes/custom/pacson/assets/images/borders/zig-zag-teal.svg)}.wave-zig-zag-yellow{background-image:url(/themes/custom/pacson/assets/images/borders/zig-zag-yellow.svg)}.wave-zig-zag-green{background-image:url(/themes/custom/pacson/assets/images/borders/zig-zag-green.svg)}.home-cards .views-row:nth-child(3n+1) .wave,.wave-zig-zag-navy{background-image:url(/themes/custom/pacson/assets/images/borders/zig-zag-navy.svg)}.wave-zig-zag-white{background-image:url(/themes/custom/pacson/assets/images/borders/zig-zag-white.svg)}.home-cards .views-row:nth-child(3n+3) .wave,.wave-line{align-items:center;display:flex}html::-moz-placeholder{color:#0c3a5b}html::placeholder{color:#0c3a5b}html:bg-gray-100:hover{background-color:#f5f5f4}html:disabled:hover{background-color:#f5f5f4}body.frontpage,html.frontpage{background-color:#0c3a5b}:focus{outline-color:#00bbce}.main-content-full{padding-bottom:3rem}article.align-left .field--type-image{margin-bottom:1rem;margin-right:1rem}article.align-right .field--type-image{margin-bottom:1rem;margin-left:1rem}article.align-center .field--type-image,img.align-left{margin-bottom:1rem}img.align-left{margin-right:1rem}img.align-right{margin-left:1rem}img.align-center,img.align-right{margin-bottom:1rem}img[data-image-style=crop_tall_9_16_]{height:auto;width:360px}img[data-image-style=crop_tall_3_4_]{height:auto;width:480px}img[data-image-style=crop_square],img[data-image-style=crop_wide_4_3_],img[data-image-style=crop_wide_16_9_]{height:auto;width:640px}.content-container h1{font-size:1.875rem;font-weight:500;line-height:2.25rem;margin-bottom:3rem}.content-container h2{font-size:1.5rem;line-height:1.875rem;margin-bottom:2rem}.content-container h3{font-size:1.25rem;line-height:1.5rem;margin-bottom:1.5rem}.content-container h4{font-size:1.125rem;font-weight:500;line-height:1.125rem;margin-bottom:1.5rem}.content-container h5{font-size:1rem;font-weight:500;line-height:1.125rem;margin-bottom:.75rem}.content-container p{font-size:1rem;line-height:1.5rem;margin-bottom:.75rem}.content-container p.large-text{font-size:1.5rem;line-height:2rem;margin-bottom:2.5rem}.content-container p.small-text{font-size:.875rem}.content-container p+h2,.content-container p+h3,.content-container p+h4,.content-container p+h5{margin-top:1.25rem}.content-container ol,.content-container ul{margin-bottom:1rem;margin-top:1rem;padding-left:1rem}.content-container ul{list-style-type:disc}.content-container ol{list-style-type:decimal}.content-container a{text-decoration-line:underline}.content-container a.external{margin-right:1rem;position:relative}.content-container a.external:after{color:#00bbce;content:"↗";position:absolute;right:-1rem}.content-container a.external:after:after{color:#00bbce}.content-container h1 a,.content-container h2 a,.content-container h3 a,.content-container h4 a,.content-container h5 a,.content-container h6 a{text-decoration-line:none}.content-container strong{font-weight:500}.content-container hr{margin-bottom:2rem}.external-wrapper a{margin-right:1rem;position:relative}.external-wrapper a:after{color:#00bbce;content:"↗";position:absolute;right:-1rem}.external-wrapper a:after:after{color:#00bbce}input[type=text]{border-color:#78716c;border-radius:.25rem;border-width:1px;box-shadow:6px 6px 0 0 #00bbce;padding:.5rem 1rem;width:100%}input[type=text]:focus{border-color:#000;outline:2px solid transparent;outline-offset:2px}input[type=phone]{border-color:#78716c;border-radius:.25rem;border-width:1px;box-shadow:6px 6px 0 0 #00bbce;padding:.5rem 1rem;width:100%}input[type=phone]:focus{border-color:#000;outline:2px solid transparent;outline-offset:2px}input[type=password]{border-color:#78716c;border-radius:.25rem;border-width:1px;box-shadow:6px 6px 0 0 #00bbce;padding:.5rem 1rem;width:100%}input[type=password]:focus{border-color:#000;outline:2px solid transparent;outline-offset:2px}input[type=email]{border-color:#78716c;border-radius:.25rem;border-width:1px;box-shadow:6px 6px 0 0 #00bbce;padding:.5rem 1rem;width:100%}input[type=email]:focus,textarea:focus{border-color:#000;outline:2px solid transparent;outline-offset:2px}select{border-color:#78716c;border-radius:.25rem;border-width:1px;box-shadow:6px 6px 0 0 #00bbce;padding:.5rem 1rem;width:100%}select:focus{outline:2px solid transparent;outline-offset:2px}input[type=email]:focus:focus,input[type=password]:focus:focus,input[type=phone]:focus:focus,input[type=text]:focus:focus,select:focus,select:focus:focus,textarea:focus:focus{border-color:#000}input[type=text]::-moz-placeholder{color:#78716c;opacity:1}input[type=text]::placeholder{color:#78716c;opacity:1}input[type=text]::-moz-placeholder::placeholder{color:#78716c}input[type=text]::placeholder::placeholder{color:#78716c}input[type=phone]::-moz-placeholder{color:#78716c;opacity:1}input[type=phone]::placeholder{color:#78716c;opacity:1}input[type=phone]::-moz-placeholder::placeholder{color:#78716c}input[type=phone]::placeholder::placeholder{color:#78716c}input[type=password]::-moz-placeholder{color:#78716c;opacity:1}input[type=password]::placeholder{color:#78716c;opacity:1}input[type=password]::-moz-placeholder::placeholder{color:#78716c}input[type=password]::placeholder::placeholder{color:#78716c}input[type=email]::-moz-placeholder{color:#78716c;opacity:1}input[type=email]::placeholder{color:#78716c;opacity:1}input[type=email]::-moz-placeholder::placeholder{color:#78716c}input[type=email]::placeholder::placeholder{color:#78716c}textarea::-moz-placeholder{color:#78716c;opacity:1}textarea::placeholder{color:#78716c;opacity:1}textarea::-moz-placeholder::placeholder{color:#78716c}textarea::placeholder::placeholder{color:#78716c}select::-moz-placeholder{color:#78716c;opacity:1}select::placeholder{color:#78716c;opacity:1}select::-moz-placeholder::placeholder{color:#78716c}select::placeholder::placeholder{color:#78716c}.input-wrapper,label{margin-bottom:1rem}label{display:block;font-size:.75rem}button:not(.link,.mobile-menu),button[type=submit],input[type=submit]{transition-duration:.2s;transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform;transition-timing-function:cubic-bezier(.4,0,.2,1)}button:not(.link,.mobile-menu),button:not(.link,.mobile-menu).button,button[type=submit],button[type=submit].button,input[type=submit],input[type=submit].button{align-items:center;background-color:transparent;display:inline-flex;font-family:Montserrat,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;letter-spacing:1px;text-transform:uppercase}[type=button].button,[type=reset].button,[type=submit].button,button.button{background-color:transparent;background:transparent url(/themes/custom/pacson/assets/images/buttons/submit-button.svg) no-repeat 100%;border-width:0;color:#0c3a5b;cursor:pointer;font-family:Montserrat,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:1rem;letter-spacing:1px;padding-right:3.5rem;text-transform:uppercase;transition-duration:.2s;transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform;transition-timing-function:cubic-bezier(.4,0,.2,1)}[type=button].button:hover,[type=reset].button:hover,[type=submit].button:hover,button.button:hover{background:transparent url(/themes/custom/pacson/assets/images/buttons/submit-button-hover.svg) no-repeat 100%}.form-item{margin-bottom:1.5rem}.form-item .description{color:#a8a29e;font-size:.875rem;margin-top:.5rem;padding-bottom:.5rem;padding-top:.5rem}input{border-color:#d6d3d1;border-width:1px;box-shadow:0 0 #0000,0 0 #0000,0 0 #0000}.form-type-email>label,.form-type-language-select>label,.form-type-password>label,.form-type-select>label,.form-type-textfield>label{display:block}.captcha>summary{display:none}.webform-actions{margin-top:2rem}.form-item .password-confirm,.form-item .password-strength{margin-top:1rem}input[type=text].datepicker-years-filter{width:80px}input[type=text][name=keywords]{width:160px}table th{background-color:#e7e5e4;text-align:left}table td,table th{border-bottom-width:1px;border-color:#d6d3d1;padding:.25rem}a[class^=button],button{transition-duration:.2s;transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform;transition-timing-function:cubic-bezier(.4,0,.2,1)}.button,a[class^=button],button{transition:all .2s ease}.button{background-color:#244d6b;border-radius:.25rem;color:#fff;display:inline-block;font-size:.75rem;padding:.5rem;text-decoration-line:none;text-decoration:none}.button:disabled:hover{background-color:#44403c}.button:focus{box-shadow:0 0 0 2px #fff,0 0 0 5px #831843}.button:disabled{opacity:.6}.button:disabled:hover:disabled:hover{background-color:#44403c}.button-secondary{border-color:#244d6b;border-radius:.25rem;border-width:1px;color:#b6c3cd;display:inline-block;padding:.5rem;text-decoration-line:none}.button-clear{background-color:#fff;color:#000}.button-primary{background-color:#0c3a5b;color:#fff;display:inline-block;font-family:Montserrat,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:.875rem;font-weight:600;line-height:1;padding:.75rem 2rem;text-transform:uppercase;white-space:nowrap}.button-primary:hover{box-shadow:6px 6px 0 0 #00bbce;transform:translate(-1px,-1px)}.feature-button,.path-forum.type-none .content-container ul.action-links a.button{background-color:#0c3a5b;border-radius:0;color:#fff;font-family:Montserrat,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:.875rem;font-weight:600;letter-spacing:1px;margin-bottom:0;padding:.5rem .75rem;text-decoration-line:none;text-transform:uppercase}.path-forum.type-none .content-container ul.action-links a.button:disabled:hover{background-color:#0c3a5b}.feature-button:hover,.path-forum.type-none .content-container ul.action-links a.button:hover{box-shadow:4px 4px 0 0 #00bbce}.content-container a.feature-button{text-decoration-line:none}.card{background-color:#fff;padding:2rem 2.5rem;transition-duration:.2s;transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform;transition-timing-function:cubic-bezier(.4,0,.2,1)}.card,.card img{display:block}.card:hover .action:after{background-image:url(/themes/custom/pacson/assets/images/buttons/arrow-white.svg)}.card:hover .action:after,.card:hover .action:after:after{background-color:#0c3a5b}.more-links{align-items:center;color:#244d6b;display:flex;justify-content:flex-start}.more-links>span,.more-links a{align-items:flex-start;display:flex;margin-right:.75rem;text-decoration-line:none}.more-links>span span.material-icons,.more-links a span.material-icons{background-position:50%;color:#1c1917;display:block;text-decoration-line:none;transition-duration:.2s;transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform;transition-timing-function:cubic-bezier(.4,0,.2,1)}.more-links a:hover span.material-icons{transform:translateX(4px)}.views-block h2{margin-bottom:1rem}.viewsreference--view-title{font-size:1.5rem;margin-bottom:2rem;margin-top:6rem}.views-element-container .view .view-filters{display:flow-root;margin-bottom:1rem;margin-top:2rem;width:100%}.views-element-container .view .view-filters .views-exposed-form .js-form-type-textfield{float:left;margin-right:1.5rem;max-width:240px}.views-element-container .view .view-filters .views-exposed-form .js-form-type-textfield label{display:none}.views-element-container .view .view-filters .views-exposed-form .js-form-type-textfield input:focus{outline:2px solid #0c3a5b}.views-element-container .view .view-filters .views-exposed-form .js-form-type-select{float:left}.views-element-container .view .view-filters .views-exposed-form .js-form-type-select label{float:left;font-size:1rem;height:42px;line-height:42px;margin-bottom:0;margin-right:.5rem}.views-element-container .view .view-filters .views-exposed-form .js-form-type-select select{float:left;margin-right:1.5rem;max-width:180px;width:auto}.views-element-container .view .view-filters .views-exposed-form .js-form-type-select select:focus{outline:2px solid #0c3a5b}.views-element-container .view .view-filters .views-exposed-form .form-actions{float:left}.views-element-container .view .view-filters .views-exposed-form .form-actions .form-submit{margin-right:.5rem}.views-element-container .view .view-filters .views-exposed-form .form-actions .button{height:42px}.views-element-container .view .view-content{width:100%}.views-element-container .view .view-content>ul{list-style:none;margin:0;padding:0}.views-element-container .view .view-content>h3{font-size:1.25rem;margin-bottom:1rem;margin-top:2rem}.views-element-container .view .view-content .tableresponsive-toggle-columns,.views-element-container .view .view-content table.responsive-enabled .priority-low,.views-element-container .view .view-content table.responsive-enabled .priority-medium{display:none}.views-element-container .view .view-empty{width:100%}.view-group-forums .views-row{background-color:#fff;display:flex;flex-wrap:wrap;margin-bottom:.25rem;padding:.5rem 1.5rem;position:relative}.view-group-documents .views-row{background-color:#fff;display:flex;padding:.5rem 2rem}.view-group-documents .views-row:last-child,.view-group-forums .views-row:last-child{margin-bottom:0}.view-group-documents .views-row .views-field,.view-group-forums .views-row .views-field{padding-bottom:.5rem}.view-group-documents .views-row .views-field.views-field-title,.view-group-forums .views-row .views-field.views-field-title{flex:1 1 auto;margin-right:1rem}.view-group-documents .views-row .views-field.views-field-title a,.view-group-forums .views-row .views-field.views-field-title a{line-height:1.75rem;text-decoration:none}.pager ul{align-items:center;display:flex;justify-content:flex-end;list-style-type:none;margin-bottom:.75rem;margin-top:.75rem;padding:0}.pager a{align-items:center;display:inline-flex;justify-content:center;padding:.25rem}.pager a:hover{text-decoration-line:underline}.pager a:hover .material-icons{text-decoration-line:none}.pager .material-icons{color:#244d6b}.pager .is-active a{color:#244d6b;font-weight:700;text-decoration-line:none}.pager .pager__item--next{padding-left:.75rem}.pager .pager__item--previous{padding-right:.75rem}.content-container .action,.content-container .cta-link{align-items:center;display:inline-flex;font-family:Montserrat,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:.875rem;font-weight:600;letter-spacing:1px;text-decoration-line:none;text-transform:uppercase}.content-container .action,.content-container .cta-link,.content-container .cta-link:after{transition-duration:.2s;transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform;transition-timing-function:cubic-bezier(.4,0,.2,1)}.content-container .cta-link:after{background-color:transparent;background-image:url(/themes/custom/pacson/assets/images/buttons/arrow-aqua.svg);background-position:50%;background-repeat:no-repeat;background-size:1.25rem 1.25rem;border:2px solid #0c3a5b;border-radius:9999px;color:#00bbce;content:" ";display:block;height:2rem;margin-left:1rem;width:2rem}.content-container .action:after,.content-container .cta-link:after:after{color:#00bbce}.content-container .action:after{background-color:transparent;background-image:url(/themes/custom/pacson/assets/images/buttons/arrow-aqua.svg);background-position:50%;background-repeat:no-repeat;background-size:1.25rem 1.25rem;border:2px solid #0c3a5b;border-radius:9999px;content:" ";display:block;height:2rem;margin-left:1rem;transition-duration:.2s;transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform;transition-timing-function:cubic-bezier(.4,0,.2,1);width:2rem}.content-container .action:after:after{color:#00bbce}.content-container .action:hover:after,.content-container .cta-link:hover:after{background-color:#0c3a5b;background-image:url(/themes/custom/pacson/assets/images/buttons/arrow-white.svg)}.content-container .action-medium:after,.content-container .cta-link-medium:after{background-size:1.75rem 1.75rem;height:2.5rem;width:2.5rem}.content-container .action-large:after,.content-container .cta-link-large:after{background-size:2rem 2rem;height:3rem;width:3rem}.type-page_group .content-container .action:after,.type-page_group .content-container .cta-link:after{background-image:url(/themes/custom/pacson/assets/images/buttons/arrow-navy.svg);background-size:1.75rem 1.75rem;border:0;margin-left:2rem}.type-page_group .content-container .action:hover:after,.type-page_group .content-container .cta-link:hover:after{background-color:#0c3a5b;background-image:url(/themes/custom/pacson/assets/images/buttons/arrow-white.svg)}.content-container ul.action-links{list-style-type:none;margin-bottom:3rem;margin-top:1rem;padding-left:0}.content-container ul.action-links a{text-decoration:none}.content-container ul.action-links a.button{background-color:#244d6b;font-size:.75rem;padding:.5rem 1rem}.content-container ul.action-links a.button:disabled:hover{background-color:#244d6b}.content-container a.button{font-size:.75rem;text-decoration:none}.content-container nav li{list-style:none;margin-bottom:2rem}.tabs{margin-bottom:.5rem}.tabs ul:not(.contextual-links){display:flex;flex-wrap:wrap;font-size:.75rem;list-style-type:none;margin-bottom:2rem;margin-top:1rem;padding-left:0}.tabs ul:not(.contextual-links) li{margin-right:.5rem}.tabs ul:not(.contextual-links) li a{background-color:#244d6b;border-radius:.25rem;color:#fff;display:block;padding:.5rem 1rem;text-decoration-line:none}.tabs ul:not(.contextual-links) li a:hover,.tabs ul:not(.contextual-links) li a:hover:hover{background-color:#000}.messages{border-radius:.25rem;padding:.75rem}.messages button{color:#000;font-size:.875rem;line-height:1.625;padding:0 .75rem}.messages.messages-status{background-color:#dbeaaf;color:#000}.messages.messages-status button{background-color:#a6cc38}.messages.messages-error{background-color:#9b2c2c;color:#fff}.messages.messages-warning{background-color:#9c4221;color:#fff}.messages+.messages{margin-top:.5rem}div[data-drupal-messages]{padding-bottom:.5rem;padding-top:.5rem}.frontpage .highlighted{background-color:#fff}.links{display:flex;flex-wrap:wrap;list-style-type:none;padding-left:0}.links li a{color:#44403c;font-size:.875rem;text-decoration-line:none}.links li a:hover,.links li a:hover:hover{color:#000}.links li+li{border-color:#d6d3d1;border-left-width:1px;margin-left:.25rem;padding-left:.25rem}.links.inline{display:flex}header.main-header{background-color:#fff;display:flex;font-size:.75rem;margin-bottom:1rem;position:relative;z-index:40}header.main-header>.container{height:100%}header.main-header a{font-family:Montserrat,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-weight:600;text-transform:uppercase}header.main-header .site-logo img{max-height:46px}header.main-header .logo{align-items:center;display:flex}header.main-header .menu{display:none;flex-direction:column;margin-left:-1.25rem;margin-right:-1.25rem;width:100%;z-index:10}header.main-header.open{height:100%;overflow-y:auto;position:fixed;top:0;width:100%}header.main-header.open .menu{display:flex}header.main-header .main-navigation,header.main-header .top-menu,header.main-header .user-account-menu{margin-bottom:1rem}.frontpage header.main-header{margin-bottom:0}.main-header .container .menu nav.portal-menu{float:right}.main-header .container .menu nav.portal-menu>ul:not(.contextual-links)>li>.menu-item a{display:none}.main-header .container .menu nav.portal-menu>ul:not(.contextual-links)>li>.menu-item a[data-drupal-link-system-path="node/43"],.main-header .container .menu nav.portal-menu>ul:not(.contextual-links)>li>.menu-item a[href="/portal"]{display:flex}.main-header .container .menu nav.portal-menu>ul:not(.contextual-links)>li>.level-children{right:0}.main-header .menu nav.main-navigation>ul:not(.contextual-links),.main-header .menu nav.main-navigation>ul:not(.contextual-links):not(.contextual-links),.main-header .menu nav.portal-menu>ul:not(.contextual-links),.main-header .menu nav.portal-menu>ul:not(.contextual-links):not(.contextual-links){background-color:#fff}.main-header .menu nav.main-navigation>ul:not(.contextual-links) li.expanded .menu-item,.main-header .menu nav.portal-menu>ul:not(.contextual-links) li.expanded .menu-item{align-items:center;display:flex}.main-header .menu nav.main-navigation>ul:not(.contextual-links) li.expanded .menu-item>a,.main-header .menu nav.portal-menu>ul:not(.contextual-links) li.expanded .menu-item>a{flex-grow:1;padding-right:.25rem}.main-header .menu nav.main-navigation>ul:not(.contextual-links) li.icon-link>.menu-item,.main-header .menu nav.portal-menu>ul:not(.contextual-links) li.icon-link>.menu-item{display:none}.main-header .menu nav.main-navigation>ul:not(.contextual-links) .toggle,.main-header .menu nav.portal-menu>ul:not(.contextual-links) .toggle{color:#00bbce;cursor:pointer;font-size:1.25rem;padding-left:.75rem;padding-right:.75rem;transition-duration:.2s;transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform;transition-timing-function:cubic-bezier(.4,0,.2,1)}.main-header .menu nav.main-navigation>ul:not(.contextual-links) .toggle svg,.main-header .menu nav.portal-menu>ul:not(.contextual-links) .toggle svg{height:1.5rem;width:1.5rem}.main-header .menu nav.main-navigation>ul:not(.contextual-links)>li,.main-header .menu nav.portal-menu>ul:not(.contextual-links)>li{height:100%}.main-header .menu nav.main-navigation>ul:not(.contextual-links)>li>.menu-item,.main-header .menu nav.portal-menu>ul:not(.contextual-links)>li>.menu-item{height:100%;padding-left:1rem;padding-right:1rem;position:relative}.main-header .menu nav.main-navigation>ul:not(.contextual-links)>li>.menu-item>a,.main-header .menu nav.portal-menu>ul:not(.contextual-links)>li>.menu-item>a{align-items:center;display:flex;font-weight:500;height:100%;letter-spacing:1px;outline:2px solid transparent;outline-offset:2px;padding-bottom:.75rem;padding-top:.75rem}.main-header .menu nav.main-navigation>ul:not(.contextual-links)>li.active-trail>.menu-item,.main-header .menu nav.portal-menu>ul:not(.contextual-links)>li.active-trail>.menu-item{font-weight:800}.main-header .menu nav.main-navigation>ul:not(.contextual-links)>li .level-children,.main-header .menu nav.portal-menu>ul:not(.contextual-links)>li .level-children{display:none}.main-header .menu nav.main-navigation>ul:not(.contextual-links)>li .level-children a,.main-header .menu nav.portal-menu>ul:not(.contextual-links)>li .level-children a{font-family:Libre Franklin,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:.875rem;font-weight:400;text-transform:none}.main-header .menu-open{display:none}.main-header.open .menu-open{display:block}.main-header.open .menu-closed{display:none}button.mobile-menu{outline:2px solid transparent;outline-offset:2px}body.menu-open,html.menu-open{overflow:hidden}.pacson-notifications .log-total-unread-wrapper{height:2rem;position:relative;width:2rem}.pacson-notifications .log-total-unread-wrapper:before{background-image:url(/themes/custom/pacson/assets/images/icons/bell.svg);background-position:bottom;background-repeat:no-repeat;background-size:contain;content:"";display:block;height:1.75rem;width:1.5rem}.pacson-notifications .log{border-width:0 0 1px;margin-bottom:0;padding:.5rem 1rem;width:100%}.pacson-notifications .log.unread:hover,.pacson-notifications .log.unread:hover:hover{background-color:#fff}.pacson-notifications .log.unread{background-color:#e6ebee}.pacson-notifications .log .field--name-log p{font-size:.875rem;margin-bottom:.5rem}.pacson-notifications .log .field--name-log p a{font-family:Libre Franklin,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-weight:500;text-transform:none}.pacson-notifications .log .field--name-log p a:hover{text-decoration-line:underline}.pacson-notifications .log .field--name-read button{font-family:Libre Franklin,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-weight:500;letter-spacing:0;text-transform:none}.pacson-notifications .log .field--name-read button:hover{text-decoration-line:underline}.pacson-notifications .log .message--status{color:#00bbce}.pacson-notifications .js-log-unread-counter{background-color:#de4d1f;border-radius:.5rem;color:#fff;display:none;font-size:.75rem;font-weight:500;padding:0 6px;position:absolute;right:0;top:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.pacson-notifications .js-log-unread-counter.visible{display:block}.pacson-notifications .view-header{display:flex;justify-content:flex-end;margin-right:2rem}.pacson-notifications .view-content{padding:0}.pacson-notifications .view-content,.pacson-notifications .view-empty{background-color:#fff;border-width:1px 1px 0;display:none;margin-right:2rem}.pacson-notifications .view-empty{padding:1rem}.pacson-notifications .view-content,.pacson-notifications .view-empty{box-shadow:4px 4px 0 0 #00bbce}.pacson-notifications.pacson-notifications--open .view-content,.pacson-notifications.pacson-notifications--open .view-empty{display:block}#block-views-block-user-logs-notifications{cursor:pointer;margin-bottom:1rem}#block-views-block-user-logs-notifications .contextual,#block-views-block-user-logs-notifications .trigger{display:none}.top-menu ul:not(.contextual-links),.user-account-menu ul:not(.contextual-links){display:inline-block}.top-menu ul:not(.contextual-links) li,.user-account-menu ul:not(.contextual-links) li{background-color:#0c3a5b;display:block;margin-bottom:1rem;margin-left:1rem;margin-top:1rem;width:-moz-fit-content;width:fit-content}.top-menu ul:not(.contextual-links) li:first-child,.user-account-menu ul:not(.contextual-links) li:first-child{margin-top:0}.top-menu ul:not(.contextual-links) li:last-child,.user-account-menu ul:not(.contextual-links) li:last-child{margin-bottom:0}.top-menu a,.user-account-menu a{color:#fff;display:inline-block;letter-spacing:1px;line-height:1;padding:.75rem 1.25rem}.top-menu a:hover,.user-account-menu a:hover{box-shadow:6px 6px 0 0 #00bbce}.page-header h1{font-size:1.875rem;line-height:2.25rem;margin-bottom:3rem;margin-top:3rem}.page-header .page-title{padding-left:0;padding-right:0}.pre-footer{background:#a6cc38 url(/themes/custom/pacson/assets/images/elements/pasifika-pattern.svg) repeat-x top;padding-bottom:1.5rem;padding-top:3rem;text-align:center}.pre-footer p:first-child{background-color:#a6cc38;display:inline-block;margin-left:auto;margin-right:auto;margin-top:1.5rem;padding:1rem}.pre-footer p:first-child:first-child{background-color:#a6cc38}.pre-footer p+p{margin-bottom:1.5rem;margin-top:1.5rem}.pre-footer-arch{background-color:#fff;background-image:url(/themes/custom/pacson/assets/images/elements/arch-green.svg);background-position:top;background-repeat:no-repeat;background-size:cover;height:8px}.frontpage .pre-footer{background-position:bottom;margin-top:-14rem;padding-top:16rem;position:relative;z-index:0}.frontpage{background-color:#0c3a5b}.frontpage .post-content{padding-top:3rem}.frontpage .main-container{background-color:#f5f5f4;display:block;padding-top:3rem}.frontpage .node-content{padding-bottom:1px;text-align:center}.frontpage .node-content h1{font-family:Montserrat,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:1rem;font-weight:400;letter-spacing:1px;line-height:2;margin-bottom:2.5rem}.frontpage .node-content p+p{margin-top:2.5rem}.front-banner{background:url(/themes/custom/pacson/assets/images/elements/banner.png) no-repeat 50%;background-size:1160px 100%;height:330px;margin-bottom:2.5rem;margin-left:-1.25rem;margin-right:-1.25rem}.post-content{position:relative;z-index:10}.post-content-arch{background-color:#f5f5f4;background-image:url(/themes/custom/pacson/assets/images/elements/arch-blue.svg);background-position:top;background-repeat:no-repeat;background-size:cover;height:8px}.node-content .align-left{margin-bottom:1rem;margin-right:1rem}.node-content .align-right{margin-bottom:1rem;margin-left:1rem}.node-content .align-center{align-items:center;display:flex;flex-direction:column}.news img{box-shadow:6px 6px 0 0 #00bbce;display:block;margin-top:-5rem}.news .heading h2{border-color:#fff;border-width:3px;color:#fff;font-size:.75rem;line-height:1;margin-bottom:0;margin-left:2rem;margin-right:2rem;padding:.5rem 3rem;text-transform:uppercase}.frontpage .news .view-content{padding-bottom:3rem;padding-top:3rem}.frontpage .news-item h2{font-size:2.25rem;font-weight:500;line-height:3rem}body.path-news .view-news .views-row+.views-row{border-color:#e7e5e4;border-top-width:3px}.forum-term--icon{font-size:.875rem}.forum-term--icon .forum-term__icon svg{height:1.5rem;margin-left:auto;margin-right:0;width:1.5rem}.forum-term .forum-term__tooltip{background-color:#0c3a5b;color:#fff;display:none;font-size:.875rem;line-height:1.25rem;margin-left:12px;padding:4px 6px;position:absolute;top:30px;transform:translateX(-50%);z-index:10}.forum-term .forum-term__tooltip:before{border-color:transparent;border-bottom-color:#0c3a5b;border-width:5px;content:"";display:block;left:50%;margin-left:-5px;position:absolute;top:-10px}.forum-term:hover{cursor:pointer}.forum-term:hover .forum-term__tooltip{display:block}.forum-term--icon-with-label{align-items:center;background-color:#fff;border-radius:9999px;display:inline-flex;flex-direction:row;gap:.75rem;height:2.5rem;padding:.5rem .75rem}.forum-term--icon-with-label .forum-term__icon{height:1.5rem;width:1.5rem}.forum-term--icon-with-label .forum-term__label{font-size:.875rem;font-weight:500;line-height:1.25rem}.search-result{background-color:#fff;color:#0c3a5b;margin-bottom:.25rem;padding:1.5rem}.search-result .views-field-title{font-size:1.5rem;font-weight:500;line-height:1.875rem;margin-bottom:.5rem}.search-result .views-field-title a{text-decoration-line:none}.search-result .views-field-title strong{font-weight:700}.search-result .views-field-username{display:inline;font-size:.875rem}.links.search-result .views-field-username{display:flex}.content-container .node-forum.node-full .forum-comment ul.links.search-result .views-field-username{list-style:none;padding-left:0}.search-result .views-field-username a{font-weight:500;text-decoration-line:none}.search-result .views-field-created{display:inline;font-size:.875rem}.links.search-result .views-field-created{display:flex}.content-container .node-forum.node-full .forum-comment ul.links.search-result .views-field-created{list-style:none;padding-left:0}.search-result .views-field-name-1{display:inline;font-size:.875rem}.links.search-result .views-field-name-1{display:flex}.content-container .node-forum.node-full .forum-comment ul.links.search-result .views-field-name-1{list-style:none;padding-left:0}.search-result .views-field-name-1:before{color:#00bbce;content:" ·";display:inline-block;font-weight:500;margin-left:.125rem;margin-right:.125rem}.search-result .views-field-name-1:before:before{color:#00bbce}.search-result .views-field-processed{font-size:1rem;margin-top:1rem}.search-result .views-field-processed strong{font-weight:700}.view-community-forum-search .view-header{font-weight:500;margin-bottom:1.5rem}.path-portal-community-forum .views-footer{position:relative}.path-portal-community-forum .views-exposed-form .contextual .trigger{display:none}.path-portal-community-forum .views-exposed-form form{position:relative}.path-portal-community-forum .views-exposed-form form input[type=submit].button{background-image:url(/themes/custom/pacson/assets/images/icons/search.svg);background-position:50%;background-size:25px 25px;border-bottom-left-radius:0;border-top-left-radius:0;height:42px;padding-right:0;position:absolute;right:0;text-indent:-9999px;top:0;width:42px}.path-portal-community-forum .views-exposed-form form input[type=submit].button:hover,.path-portal-community-forum .views-exposed-form form input[type=submit].button:hover:disabled:hover,.path-portal-community-forum .views-exposed-form form input[type=submit].button:hover:hover{background-color:#0c3a5b}.path-portal-community-forum-search .views-exposed-form form{margin-bottom:2rem;position:relative}.path-portal-community-forum-search .views-exposed-form form input[type=text]{font-size:1.5rem}.path-portal-community-forum-search .views-exposed-form form input[type=submit].button{background-image:url(/themes/custom/pacson/assets/images/icons/search.svg);background-position:50%;background-size:28px 28px;border-bottom-left-radius:0;border-top-left-radius:0;height:54px;padding-right:0;position:absolute;right:0;text-indent:-9999px;top:0;width:54px}.path-portal-community-forum-search .views-exposed-form .contextual .trigger{display:none}.path-portal-community-forum-search .views-exposed-form input[type=text]{font-size:1.5rem}.path-portal-community-forum-search .views-exposed-form form input[type=submit].button:hover,.path-portal-community-forum-search .views-exposed-form form input[type=submit].button:hover:disabled:hover,.path-portal-community-forum-search .views-exposed-form form input[type=submit].button:hover:hover{background-color:#0c3a5b}#block-community-forum-search-exposed-form-embedded{margin-top:1.5rem}.tlp--icon{padding-bottom:.25rem;padding-top:.25rem;position:relative}.tlp--icon-with-label{align-items:center;background-color:#fff;border-radius:9999px;display:inline-flex;flex-direction:row;gap:.75rem;height:2.5rem;padding:.5rem .75rem}.tlp .tlp__icon{border-radius:9999px;height:1.25rem;width:1.25rem}.tlp .tlp__tooltip{background-color:#0c3a5b;color:#fff;display:none;font-size:.875rem;margin-left:8px;padding:4px 6px;top:29px;transform:translateX(-50%);z-index:10}.tlp .tlp__tooltip,.tlp .tlp__tooltip:before{position:absolute}.tlp .tlp__tooltip:before{border-color:transparent;border-bottom-color:#0c3a5b;border-width:5px;content:"";display:block;left:50%;margin-left:-2.5px;top:-10px}.tlp:hover{cursor:pointer}.tlp:hover .tlp__tooltip{display:block}.tlp .tlp__label{font-size:.875rem;font-weight:500;line-height:1.25rem}.tlp--tlpred .tlp__icon{background-color:#ff2b2b}.tlp--tlpamber .tlp__icon{background-color:#ffc000}.tlp--tlpamber--strict .tlp__icon,.tlp--tlpamberstrict .tlp__icon{background-color:#ffc000;position:relative}.tlp--tlpamber--strict .tlp__icon:before,.tlp--tlpamberstrict .tlp__icon:before{bottom:0;content:"+";display:block;font-size:1.25rem;font-weight:500;height:1.25rem;left:0;line-height:1.25rem;position:absolute;right:0;text-align:center;top:0;width:1.25rem}.tlp--tlpgreen .tlp__icon{background-color:#a6cc38}.tlp--tlpclear .tlp__icon,.tlp--tlpwhite .tlp__icon{background-color:#fff;border-width:1px}.field--name-field-reaction-forum .field__label{font-size:1.5rem;line-height:1.75rem;margin-bottom:1rem}.votingapi-reaction-item-wrapper{text-align:center}.votingapi-reaction-form{border:none;position:relative}.votingapi-reaction-form .votingapi-reaction-radios label:hover{background-color:transparent}.votingapi-reaction-form .votingapi-reaction-radios label .votingapi-reaction-item,.votingapi-reaction-form .votingapi-reaction-radios label:hover .votingapi-reaction-item{background-color:transparent;border:none}.votingapi-reaction-form .votingapi-reaction-radios input[type=radio]:checked+label .votingapi-reaction-item{background-color:transparent;border:none;transform:scale(1.4)}.votingapi-reaction-item{display:flex;flex-direction:column;height:30px;text-align:center;transition:transform .1s ease-in-out;width:30px}.votingapi-reaction-item img{display:none}.votingapi-reaction-item:hover{background-color:transparent;transform:scale(1.4)}.field--type-votingapi-reaction{margin-bottom:3rem;margin-top:1rem;position:relative}.field--type-votingapi-reaction.field--name-field-reaction-comment{margin-bottom:0;margin-top:1.5rem}.field--type-votingapi-reaction>div{position:relative}.field--type-votingapi-reaction .votingapi-reaction-form__trigger{background-color:#0c3a5b;color:#fff;font-family:Montserrat,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:.875rem;font-weight:600;letter-spacing:1px;margin-bottom:0;padding:.5rem .75rem;text-decoration-line:none;text-transform:uppercase}.field--type-votingapi-reaction .votingapi-reaction-form__trigger:hover{box-shadow:4px 4px 0 0 #00bbce}.field--type-votingapi-reaction .votingapi-reaction-form__reactions{background-color:#fff;box-shadow:4px 4px 0 0 #00bbce;display:none;margin-bottom:0;padding:.5rem}.field--type-votingapi-reaction .votingapi-reaction-form__reactions--open{display:inline-block}.field--type-votingapi-reaction .votingapi-reaction-form__reactions .votingapi-reaction-form-vote{align-content:space-evenly;display:flex;flex-direction:row;gap:.5rem}.field--type-votingapi-reaction .form-item{margin-bottom:0;transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.field--type-votingapi-reaction .form-item label{margin-bottom:0;padding:.25rem}.field--type-votingapi-reaction .form-item input{display:none}.field--type-votingapi-reaction .form-item:hover,.field--type-votingapi-reaction .form-item:hover label{cursor:pointer}.votingapi-reaction-form>div{align-content:space-evenly;display:flex;flex-basis:16.666666%;flex-wrap:wrap;gap:.25rem}.reactions-counts{display:flex;flex-direction:row;flex-wrap:wrap;gap:1.5rem}.reactions-counts .reactions-count{display:inline-flex;flex-direction:row;font-size:.875rem;gap:.25rem;margin-top:.5rem}.reactions-counts .reactions-count:before{background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:1rem;width:1rem}.reactions-counts .reactions-count:before:before{content:""}.reactions-counts .reactions-count.reactions-count-lg:before{height:1.25rem;width:1.25rem}.reactions-counts .reactions-count--support:before,label[for^=edit-type-reaction-support] .votingapi-reaction-item{background-image:url(/themes/custom/pacson/assets/images/icons/handshake.svg);background-repeat:no-repeat}.reactions-counts .reactions-count--surprised:before,.reactions-counts .reactions-count--wow:before,label[for^=edit-type-reaction-surprised] .votingapi-reaction-item,label[for^=edit-type-reaction-wow] .votingapi-reaction-item{background-image:url(/themes/custom/pacson/assets/images/icons/wow.svg);background-repeat:no-repeat}.reactions-counts .reactions-count--like:before,label[for^=edit-type-reaction-like] .votingapi-reaction-item{background-image:url(/themes/custom/pacson/assets/images/icons/thumbs-up.svg);background-repeat:no-repeat}.reactions-counts .reactions-count--love:before,label[for^=edit-type-reaction-love] .votingapi-reaction-item{background-image:url(/themes/custom/pacson/assets/images/icons/heart.svg);background-repeat:no-repeat}.reactions-counts .reactions-count--celebrate:before,label[for^=edit-type-reaction-celebrate] .votingapi-reaction-item{background-image:url(/themes/custom/pacson/assets/images/icons/applause.svg);background-repeat:no-repeat}.reactions-counts .reactions-count--pacson:before,label[for^=edit-type-reaction-pacson] .votingapi-reaction-item{background-image:url(/themes/custom/pacson/assets/images/icons/pacson.svg);background-repeat:no-repeat}.pacson-calendar{filter:invert(.04) saturate(1.5) hue-rotate(322deg);min-height:600px;width:100%}.breadcrumb{font-size:.875rem}.breadcrumb ol{color:#44403c;display:flex;flex-wrap:wrap;list-style-type:none;padding-left:0}.breadcrumb ol li{line-height:1;padding-bottom:.5rem;padding-right:.25rem;padding-top:.5rem}.breadcrumb ol li:after{content:"—"}.breadcrumb ol li:last-of-type:after{content:""}.breadcrumb ol a{color:#44403c;display:inline-block;margin-right:.25rem}.block-entity-fieldnodefield-carousel-slides{margin:0 calc(50% - 50vw);max-width:none;position:relative;width:100vw}.block-entity-fieldnodefield-carousel-slides .field--name-field-carousel-slides{margin:0}.block-entity-fieldnodefield-carousel-slides .field__label{display:none}.carousel{background-color:#0c3a5b;background-image:linear-gradient(135deg,#0c3a5b,#072f4f);border-radius:0;box-shadow:none;color:#fff;display:flex;flex-direction:column;gap:clamp(2rem,5vw,3rem);margin-left:auto;margin-right:auto;max-width:100vw;overflow:visible;overflow-x:visible;padding:clamp(2rem,5vw,3.5rem) 0;position:relative;width:100%;z-index:0}.carousel:focus{outline:none}.carousel:focus-visible{outline:3px solid #00bbce;outline-offset:2px}.carousel:before{background-color:#0c3a5b;background-image:linear-gradient(135deg,#0c3a5b,#072f4f);bottom:0;content:"";left:50%;position:absolute;top:0;transform:translateX(-50%);width:100vw;z-index:-1}.carousel--light{color:#0c3a5b}.carousel--light,.carousel--light:before{background-color:transparent;background-image:none}.carousel--light .carousel__counter{color:#0c3a5b}.carousel--light .carousel__progress{background:rgba(12,58,91,.15)}.carousel--light .carousel__progress-bar{background:#00bbce}.carousel--light .carousel__controls .carousel__next:after,.carousel--light .carousel__controls .carousel__prev:after{background-image:url(/themes/custom/pacson/assets/images/buttons/carousel-arrow-navy.svg);border-color:#0c3a5b}.carousel--light .carousel__controls .carousel__prev:focus-visible:after,.carousel--light .carousel__controls .carousel__prev:hover:after{background-color:#0c3a5b;background-image:url(/themes/custom/pacson/assets/images/buttons/carousel-arrow-white.svg);border-color:#0c3a5b;transform:scaleX(-1) scale(1.06)}.carousel--light .carousel__controls .carousel__next:focus-visible:after,.carousel--light .carousel__controls .carousel__next:hover:after{background-color:#0c3a5b;background-image:url(/themes/custom/pacson/assets/images/buttons/carousel-arrow-white.svg);border-color:#0c3a5b;transform:scale(1.06)}.carousel--light .carousel__controls .carousel__pause[aria-pressed=true]:after{background-image:url(/themes/custom/pacson/assets/images/buttons/carousel-pause-navy-lg.svg);border-color:#0c3a5b}.carousel--light .carousel__controls .carousel__pause[aria-pressed=true]:focus-visible:after,.carousel--light .carousel__controls .carousel__pause[aria-pressed=true]:hover:after{background-color:#0c3a5b;background-image:url(/themes/custom/pacson/assets/images/buttons/carousel-pause-white-lg.svg);border-color:#0c3a5b}.carousel--light .carousel__controls .carousel__pause[aria-pressed=false]:after{background-image:url(/themes/custom/pacson/assets/images/buttons/carousel-play-navy-lg.svg);border-color:#0c3a5b}.carousel--light .carousel__controls .carousel__pause[aria-pressed=false]:focus-visible:after,.carousel--light .carousel__controls .carousel__pause[aria-pressed=false]:hover:after{background-color:#0c3a5b;background-image:url(/themes/custom/pacson/assets/images/buttons/carousel-play-white-lg.svg);border-color:#0c3a5b}.carousel__announcement{clip:rect(0,0,0,0);border-width:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.carousel__viewport{isolation:isolate;margin-inline:auto;overflow:hidden;position:relative;touch-action:pan-y pinch-zoom;width:min(95%,1167px)}.carousel__slide{inset:0;opacity:0;pointer-events:none;position:absolute;transform:translateX(0);transition:transform .55s ease;visibility:hidden;width:100%;will-change:transform;z-index:0}.carousel__slide.is-active{opacity:1;visibility:visible;z-index:2}.carousel__slide.is-active:not(.is-animating){pointer-events:auto;position:relative}.carousel__slide.is-animating{opacity:1;pointer-events:none;z-index:3}.carousel__slide.is-entering-forward{transform:translateX(100%)}.carousel__slide.is-entering-backward{transform:translateX(-100%)}.carousel__slide.is-animating.is-entering-backward,.carousel__slide.is-animating.is-entering-forward,.carousel__slide.is-leaving-backward,.carousel__slide.is-leaving-forward{transform:translateX(0)}.carousel__slide.is-animating.is-leaving-forward{transform:translateX(-100%)}.carousel__slide.is-animating.is-leaving-backward{transform:translateX(100%)}.carousel__slide[hidden]{display:none!important}.carousel__footer{align-items:center;flex-wrap:wrap;gap:clamp(1rem,3vw,2rem);margin-inline:auto;width:min(95%,1167px)}.carousel__footer,.carousel__wave{display:flex;justify-content:center}.carousel__wave{margin-bottom:clamp(1.5rem,4vw,3rem);margin-top:clamp(1.5rem,4vw,2.5rem)}.carousel__wave .wave{display:block}.carousel__status{gap:clamp(.75rem,2vw,1.5rem);justify-content:center;min-width:0}.carousel__controls,.carousel__status{align-items:center;display:flex;flex:0 0 auto}.carousel__controls{gap:.5rem}.carousel__controls button{align-items:center;background:transparent;border:none;color:inherit;cursor:pointer;display:inline-flex;height:2.75rem;justify-content:center;line-height:1;padding:0;position:relative;width:2.75rem}.carousel__controls button:after{background-color:transparent;background-position:50%;background-repeat:no-repeat;background-size:1.6875rem 1.6875rem;border:2px solid hsla(0,0%,100%,.6);border-radius:9999px;content:"";display:block;height:100%;transition:background-color .2s cubic-bezier(.4,0,.2,1),border-color .2s cubic-bezier(.4,0,.2,1),background-image .2s cubic-bezier(.4,0,.2,1),transform .2s cubic-bezier(.4,0,.2,1),box-shadow .2s cubic-bezier(.4,0,.2,1);width:100%}.carousel__controls button:hover:after{background-color:#0c3a5b;border-color:#0c3a5b}.carousel__controls button:focus-visible{outline:none}.carousel__controls button:focus-visible:after{box-shadow:0 0 0 3px hsla(0,0%,100%,.35),0 0 0 5px #00bbce}.carousel__controls .carousel__prev:after{background-image:url(/themes/custom/pacson/assets/images/buttons/carousel-arrow-white.svg);transform:scaleX(-1)}.carousel__controls .carousel__prev:hover:after{background-color:#fff;background-image:url(/themes/custom/pacson/assets/images/buttons/carousel-arrow-navy.svg);border-color:#fff;transform:scaleX(-1) scale(1.06)}.carousel__controls .carousel__prev:focus-visible:after{background-color:#fff;background-image:url(/themes/custom/pacson/assets/images/buttons/carousel-arrow-navy.svg);border-color:#fff;transform:scaleX(-1) scale(1.06)}.carousel__controls .carousel__next:after{background-image:url(/themes/custom/pacson/assets/images/buttons/carousel-arrow-white.svg)}.carousel__controls .carousel__next:hover:after{background-color:#fff;background-image:url(/themes/custom/pacson/assets/images/buttons/carousel-arrow-navy.svg);border-color:#fff;transform:scale(1.06)}.carousel__controls .carousel__next:focus-visible:after{background-color:#fff;background-image:url(/themes/custom/pacson/assets/images/buttons/carousel-arrow-navy.svg);border-color:#fff;transform:scale(1.06)}.carousel__controls .carousel__pause[aria-pressed=true]:after{background-image:url(/themes/custom/pacson/assets/images/buttons/carousel-pause-white-lg.svg)}.carousel__controls .carousel__pause[aria-pressed=true]:hover:after{background-color:#fff;background-image:url(/themes/custom/pacson/assets/images/buttons/carousel-pause-navy-lg.svg);border-color:#fff}.carousel__controls .carousel__pause[aria-pressed=true]:focus-visible:after{background-color:#fff;background-image:url(/themes/custom/pacson/assets/images/buttons/carousel-pause-navy-lg.svg);border-color:#fff}.carousel__controls .carousel__pause[aria-pressed=false]:after{background-image:url(/themes/custom/pacson/assets/images/buttons/carousel-play-white-lg.svg)}.carousel__controls .carousel__pause[aria-pressed=false]:hover:after{background-color:#fff;background-image:url(/themes/custom/pacson/assets/images/buttons/carousel-play-navy-lg.svg);border-color:#fff}.carousel__controls .carousel__pause[aria-pressed=false]:focus-visible:after{background-color:#fff;background-image:url(/themes/custom/pacson/assets/images/buttons/carousel-play-navy-lg.svg);border-color:#fff}.carousel__progress{background:hsla(0,0%,100%,.25);border-radius:10px;flex:0 0 clamp(12rem,30vw,22rem);height:9px;max-width:100%;overflow:hidden;width:clamp(12rem,30vw,22rem)}.carousel__progress-bar{background:#00bbce;display:block;height:100%;transition:width 3s linear;width:0}.carousel__counter{color:#fff;flex:0 0 auto;font-size:.875rem;font-weight:400;letter-spacing:.08em;text-transform:none}.carousel-slide{align-items:stretch;display:grid;gap:clamp(1.5rem,4vw,2.5rem);grid-template-areas:"media" "content";grid-template-columns:minmax(0,1fr);min-width:0}.carousel-slide__content,.carousel-slide__media{min-width:0}.carousel-slide__content{align-items:stretch;display:flex;grid-area:content;height:100%}.carousel-slide__card{background:#fff;border-radius:0;box-shadow:0 18px 48px -24px rgba(12,58,91,.35);color:#0c3a5b;display:flex;flex:1 1 auto;flex-direction:column;gap:clamp(1.25rem,2.5vw,1.75rem);height:100%;overflow:hidden;padding:clamp(2rem,4vw,2.75rem)}.carousel-slide__body .field,.carousel-slide__body .field__item,.carousel-slide__cta .field,.carousel-slide__cta .field__item,.carousel-slide__heading,.carousel-slide__heading .field,.carousel-slide__heading .field__item{margin:0}.carousel-slide__heading .carousel-slide__title{font-size:1.5rem;line-height:1.75rem;margin-bottom:0;text-transform:none}.carousel-slide__heading .carousel-slide__title h2{margin-bottom:0}.carousel-slide__body{flex:1 1 auto;min-height:0;overflow:visible}.carousel-slide__body .field__item{color:#1f2b3a;font-size:clamp(1rem,2.3vw,1.125rem);line-height:1.7}.carousel-slide__body .field__item p{margin:0}.carousel-slide__body .field__item p+p{margin-top:1rem}.carousel-slide__cta{margin-top:auto}.carousel-slide__cta .action{align-items:center;color:inherit;display:inline-flex;gap:.75rem;text-decoration:none}.carousel-slide__media{align-items:stretch;border-radius:0;display:flex;grid-area:media;justify-content:center;min-height:100%;overflow:hidden;position:relative}.carousel-slide__media>:not(.field__label),.carousel-slide__media>:not(.field__label)>:not(.field__label),.carousel-slide__media>:not(.field__label)>:not(.field__label)>:not(.field__label),.carousel-slide__media>:not(.field__label)>:not(.field__label)>:not(.field__label)>:not(.field__label){display:flex;flex:1 1 auto;min-height:100%}.carousel-slide__media img{flex:1 1 auto;height:100%;min-width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.step{padding-bottom:2rem;padding-top:2rem}.step h2{margin-bottom:2rem}.step+.step{border-color:#e7e5e4;border-top-width:3px}.step p:last-child{margin-bottom:0}.type-member .field--name-body{margin-top:3rem}.type-member .field--name-field-member-logo{margin-bottom:3rem;margin-top:3rem}#block-membersfindoutmore{margin-top:10rem}.members-menu ul:not(.contextual-links){list-style-type:none;padding:0}.members-menu ul:not(.contextual-links) a{display:block;font-size:1.5rem;padding-bottom:1rem;padding-top:1rem;position:relative;text-decoration-line:none}.members-menu ul:not(.contextual-links) a:hover:after{background-image:url(/themes/custom/pacson/assets/images/borders/wave-aqua.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:" ";display:block;height:16px;position:absolute;width:72px}.type-partner .field--name-body{margin-top:3rem}.type-partner .field--name-field-partner-logo{margin-bottom:3rem;margin-top:3rem}#block-partnersfindoutmore{margin-top:10rem}.friends-menu ul:not(.contextual-links),.partners-menu ul:not(.contextual-links){list-style-type:none;padding:0}.friends-menu ul:not(.contextual-links) a,.partners-menu ul:not(.contextual-links) a{display:block;font-size:1.5rem;padding-bottom:1rem;padding-top:1rem;position:relative;text-decoration-line:none}.friends-menu ul:not(.contextual-links) a:hover:after,.partners-menu ul:not(.contextual-links) a:hover:after{background-image:url(/themes/custom/pacson/assets/images/borders/wave-aqua.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:" ";display:block;height:16px;position:absolute;width:72px}.path-forum.type-none #block-pacson-local-tasks,.path-forum.type-none .box>article,.path-forum.type-none .page-title,.path-forum.type-none nav.breadcrumb,.path-portal:not(.path-portal-community-forum-search) #block-pacson-local-tasks,.path-portal:not(.path-portal-community-forum-search) .box>article,.path-portal:not(.path-portal-community-forum-search) .page-title,.path-portal:not(.path-portal-community-forum-search) nav.breadcrumb{max-width:1280px;width:100%}.node-page-group.node-full .field--name-field-blocks{margin-top:3rem}.node-page-group.node-full .field--name-field-contents{margin-bottom:1rem;margin-top:6rem}.node-page-group.node-full .field--name-field-contents>h2{margin-bottom:2rem}.node-page-group.node-teaser{background-color:#fff;padding:1rem 2rem;width:100%}.node-page-group.node-teaser h3{font-size:1.25rem;line-height:1.25rem;margin-bottom:1rem}.node-page-group.node-teaser .field--name-body{margin-bottom:1rem}.field--name-field-blocks-section-link,.field--name-field-documents-section-link{clear:both;float:none;margin-top:2rem}.field--name-field-blocks-section-link a,.field--name-field-documents-section-link a{align-items:center;display:inline-flex;font-family:Montserrat,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:.875rem;font-weight:600;letter-spacing:1px;text-decoration-line:none;text-transform:uppercase}.field--name-field-blocks-section-link a,.field--name-field-blocks-section-link a:after,.field--name-field-documents-section-link a{transition-duration:.2s;transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform;transition-timing-function:cubic-bezier(.4,0,.2,1)}.field--name-field-blocks-section-link a:after{background-color:transparent;background-image:url(/themes/custom/pacson/assets/images/buttons/arrow-aqua.svg);background-position:50%;background-repeat:no-repeat;background-size:1.25rem 1.25rem;border:2px solid #0c3a5b;border-radius:9999px;color:#00bbce;content:" ";display:block;height:2rem;margin-left:1rem;width:2rem}.field--name-field-blocks-section-link a:after:after{color:#00bbce}.field--name-field-documents-section-link a:after{background-color:transparent;background-image:url(/themes/custom/pacson/assets/images/buttons/arrow-aqua.svg);background-position:50%;background-repeat:no-repeat;background-size:1.25rem 1.25rem;border:2px solid #0c3a5b;border-radius:9999px;color:#00bbce;content:" ";display:block;height:2rem;margin-left:1rem;transition-duration:.2s;transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform;transition-timing-function:cubic-bezier(.4,0,.2,1);width:2rem}.field--name-field-documents-section-link a:after:after{color:#00bbce}.field--name-field-blocks-section-link a:hover:after,.field--name-field-documents-section-link a:hover:after{background-color:#0c3a5b;background-image:url(/themes/custom/pacson/assets/images/buttons/arrow-white.svg)}.field--name-field-blocks-section-link a-medium:after,.field--name-field-documents-section-link a-medium:after{background-size:1.75rem 1.75rem;height:2.5rem;width:2.5rem}.field--name-field-blocks-section-link a-large:after,.field--name-field-documents-section-link a-large:after{background-size:2rem 2rem;height:3rem;width:3rem}.field--name-field-blocks-section-link a:after,.field--name-field-documents-section-link a:after{background-image:url(/themes/custom/pacson/assets/images/buttons/arrow-navy.svg);background-size:1.75rem 1.75rem;border:0;margin-left:2rem}.content-container .node-forum.node-full .author__name a{text-decoration-line:none}.content-container .node-forum.node-full .field--name-taxonomy-forums{font-size:1.25rem;margin-bottom:1rem}.content-container .node-forum.node-full .field--name-body{margin-bottom:2rem}.content-container .node-forum.node-full .indented{margin-left:2rem}.content-container .node-forum.node-full .field--name-field-media-oembed-video .media-oembed-content{margin-bottom:1rem;margin-top:1rem}.content-container .node-forum.node-full article.align-center .field--name-field-media-oembed-video .media-oembed-content{margin-left:auto;margin-right:auto}.content-container .node-forum.node-full .forum-comment mark{float:right}.content-container .node-forum.node-full .forum-comment .author__name a{text-decoration-line:underline}.content-container .node-forum.node-full .forum-comment h3{font-size:1.25rem;line-height:1.75rem;margin-bottom:10px}.content-container .node-forum.node-full .forum-comment h3 a{display:block}.content-container .node-forum.node-full .forum-comment ul.links.inline{list-style:none;padding-left:0}.view-group-forums .view-header{background-color:#fff;border-width:0;display:none;flex-direction:row;margin-bottom:.125rem;padding:1rem 1.5rem}.view-group-forums .view-header .forum-title{font-size:1rem;font-weight:500;padding-bottom:1.5rem;padding-top:1.5rem}.view-group-forums .view-header .forum-title--tlp{flex-shrink:0}.view-group-forums .view-header .forum-title--topic{flex-grow:1}.view-group-forums .view-header .forum-title--category,.view-group-forums .view-header .forum-title--replies{flex-shrink:0;text-align:center}.view-group-forums .view-header .forum-title--last-reply{flex-shrink:0}.view-group-forums .view-filters .js-hide{display:none}.view-group-forums .view-filters .form-checkboxes{display:flex;flex-direction:row;flex-wrap:wrap;gap:.5rem}.view-group-forums .view-filters .form-checkboxes .form-item{-moz-column-gap:.5rem;column-gap:.5rem;cursor:pointer;display:flex;margin-bottom:0;position:relative}.view-group-forums .view-filters .form-checkboxes .form-item input{height:1.25rem;left:.75rem;position:absolute;top:.75rem;width:1.25rem}.view-group-forums .view-filters .form-checkboxes .form-item input:before{background-color:#fff;border-color:#0c3a5b;border-width:1px;content:undefined;cursor:pointer;display:block;height:1.25rem;left:0;position:absolute;top:0;width:1.25rem}.view-group-forums .view-filters .form-checkboxes .form-item input:before:before{background-color:#fff;border-color:#0c3a5b;content:""}.view-group-forums .view-filters .form-checkboxes .form-item input:before:hover:before,.view-group-forums .view-filters .form-checkboxes .form-item input:hover:before,.view-group-forums .view-filters .form-checkboxes .form-item input:hover:before:hover:before{background-color:#e7e5e4}.view-group-forums .view-filters .form-checkboxes .form-item input[checked]:after{border-bottom-width:4px;border-color:undefined;border-right-width:4px;content:undefined;display:block;height:13px;left:6px;position:absolute;top:2px;transform:rotate(45deg);width:8px}.view-group-forums .view-filters .form-checkboxes .form-item input[checked]:after:after{border-color:#0c3a5b;content:""}.view-group-forums .view-filters .form-checkboxes .form-item label{align-items:center;background-color:#fff;border-radius:9999px;cursor:pointer;display:flex;font-size:.875rem;font-weight:500;justify-content:center;margin-bottom:0;padding:10px .75rem 10px 2.5rem}.view-group-forums .view-filters .form-checkboxes .form-item label .forum-term--icon-with-label{background-color:transparent;height:auto;padding:0}.view-group-forums .view-filters .form-checkboxes .form-item label svg{fill:#0c3a5b}.view-group-forums .view-filters .form-checkboxes .form-item input[checked]+label{background-color:#0c3a5b;color:#fff}.view-group-forums .view-filters .form-checkboxes .form-item input[checked]+label svg{fill:#fff}.view-group-forums .views-row span.mobile-only{display:inline}.links.view-group-forums .views-row span.mobile-only{display:flex}.content-container .node-forum.node-full .forum-comment ul.links.view-group-forums .views-row span.mobile-only{list-style:none;padding-left:0}.view-group-forums .views-row .views-field-field-traffic-light-protocol{flex-shrink:0;width:2rem}.view-group-forums .views-row .views-field-field-traffic-light-protocol .tlp--icon{margin-right:0}.view-group-forums .views-row .views-field-title{display:flex;flex-grow:1;margin-bottom:1.25rem;max-width:calc(100% - 5rem);padding-bottom:0;padding-top:0}.view-group-forums .views-row .views-field-taxonomy-forums{flex:none;flex-shrink:0;font-size:.75rem;line-height:1.75rem;position:absolute;right:1.5rem;text-align:right;top:1rem}.view-group-forums .views-row .views-field-comment-count{flex:none;flex-shrink:0;font-size:.875rem;line-height:1.75rem;position:absolute;right:1.5rem;text-align:center;top:2.5rem}.view-group-forums .views-row .views-field-comment-count-1{background-color:#f5f5f4;border-radius:.5rem;flex-shrink:0;margin-bottom:1rem;padding:.5rem;width:100%}.view-group-forums .views-row .forum-topic__last-comment{display:flex;flex-direction:row;gap:1rem}.view-group-forums .views-row .forum-topic__last-comment .forum-topic__last-comment__image{height:2.75rem;width:2.75rem}.view-group-forums .views-row .forum-topic__last-comment .forum-topic__last-comment__image .field--name-user-picture{align-items:center;border-color:#f5f5f4;border-radius:9999px;border-width:1px;display:flex;height:2.75rem;margin-bottom:.5rem;margin-left:auto;margin-right:auto;overflow:hidden;width:2.75rem}.view-group-forums .views-row .forum-topic__last-comment .forum-topic__last-comment__image .field--name-user-picture a{align-items:center;display:flex;height:100%;width:100%}.view-group-forums .views-row .forum-topic__last-comment .forum-topic__last-comment__details .forum-topic__last-comment__name{font-size:1rem;font-weight:500}.view-group-forums .views-row .forum-topic__last-comment .forum-topic__last-comment__details .forum-topic__last-comment__timestamp{font-size:.875rem}.view-group-forums .views-row .forum-topic__last-comment .forum-topic__last-comment__details .forum-topic__last-comment__timestamp em{font-style:normal}.flex-line-break{display:flex;flex-basis:100%}.content-container table.forum-table{box-shadow:0 0}.content-container table.forum-table .tablesort{display:none}.content-container table.forum-table a{text-decoration:none}.content-container table.forum-table th{background-color:#fff;border-bottom-width:1px;border-bottom:2px solid #f3f3f2;font-weight:500;padding:1.5rem 2rem}.content-container table.forum-table td{background-color:#fff;border-bottom:2px solid #f3f3f2;padding:1rem 2rem}.content-container table.forum-table td.forum__topic .forum__title div~div{display:none}.author__name a{font-weight:500}.views-field-field-media-document-group .file{align-items:center;display:flex;flex-wrap:wrap}.views-field-field-media-document-group .file a{display:block;text-decoration:none}.views-field-field-media-document-group .file a.file-icon{flex:none;height:2rem;margin-bottom:.5rem;margin-right:1rem;width:2rem}.views-field-field-media-document-group .file a.file-text{flex-wrap:wrap;line-height:1.75rem;margin-bottom:.5rem;margin-right:1.5rem}.views-field-field-media-document-group .file .file-type{text-transform:lowercase}.views-field-field-media-document-group .file .file-size,.views-field-field-media-document-group .file .file-type{color:#2f4059;flex:none;font-size:.75rem;line-height:1.75rem;margin-bottom:.5rem;margin-right:1.5rem}.node-page-group.node-full .field--name-field-documents-group{margin-top:3rem}.node-page-group.node-full .field--name-field-documents-group>h2{margin-bottom:2rem}.node-page-group.node-full .field--name-field-documents-group>div>div>.media-document{background-color:#fff;margin-bottom:.25rem;padding:1rem 2rem .5rem}.node-page-group.node-full .field--name-field-documents-group>div>div:last-child>.media-document{margin-bottom:0}.node-page-group.node-full .media-document{align-items:center;flex-wrap:wrap;justify-content:flex-start}.node-page-group.node-full .media-document .field--name-field-document-group-type{flex:none}.node-page-group.node-full .media-document .field--name-field-document-group-type .field-inner div{color:#666;flex:none;font-size:.75rem;margin-bottom:.5rem;margin-right:.5rem}.node-page-group.node-full .media-document .field--name-field-media-document-group{align-items:center;display:flex;flex-wrap:wrap}.node-page-group.node-full .media-document .field--name-field-media-document-group a{display:block;text-decoration:none}.node-page-group.node-full .media-document .field--name-field-media-document-group a.file-icon{flex:none;height:2rem;margin-bottom:.5rem;margin-right:1rem;width:2rem}.node-page-group.node-full .media-document .field--name-field-media-document-group a.file-text{flex-wrap:wrap;line-height:1.75rem;margin-bottom:.5rem;margin-right:1.5rem}.node-page-group.node-full .media-document .field--name-field-media-document-group .file-type{text-transform:lowercase}.node-page-group.node-full .media-document .field--name-field-media-document-group .file-size,.node-page-group.node-full .media-document .field--name-field-media-document-group .file-type{color:#2f4059;flex:none;font-size:.75rem;line-height:1.75rem;margin-bottom:.5rem;margin-right:1.5rem}.node-page-group.node-full .media-document .field--name-field-document-classification{flex:none;font-size:.75rem;line-height:1.75rem;margin-bottom:.5rem;margin-right:1.5rem;text-transform:capitalize}.node-page-group.node-full .media-document .field--name-field-document-classification .classification-dot{border-color:#fff;border-radius:9999px;border-width:1px;display:inline-block;height:10px;line-height:.75;margin-right:.25rem;width:10px}.node-page-group.node-full .media-document .field--name-field-document-classification .classification-dot .classification-dot-inner{visibility:hidden}.node-page-group.node-full .media-document .field--name-field-document-classification.classification-green .field-inner{color:#3f4d19}.node-page-group.node-full .media-document .field--name-field-document-classification.classification-green .field-inner .classification-dot{background-color:#dbeaaf;border-color:#3f4d19}.node-page-group.node-full .media-document .field--name-field-document-classification.classification-amber .field-inner{color:#673904}.node-page-group.node-full .media-document .field--name-field-document-classification.classification-amber .field-inner .classification-dot{background-color:#fcd7ab;border-color:#673904}.node-page-group.node-full .media-document .field--name-field-document-classification.classification-white .field-inner{color:#0c3a5b}.node-page-group.node-full .media-document .field--name-field-document-classification.classification-white .field-inner .classification-dot{background-color:#fff;border-color:#0c3a5b}.node-page-group.node-full .media-document .field--name-field-document-group-category{flex:none;margin-right:1rem}.node-page-group.node-full .media-document .field--name-field-document-group-category>.field-inner>div{border-radius:9999px;float:left;font-size:.75rem;height:1.5rem;line-height:1.375rem;margin-bottom:.5rem;margin-right:.5rem;padding:0 .75rem;text-transform:uppercase;white-space:nowrap}.node-page-group.node-full .media-document .field--name-field-document-group-category .field-inner>div{border:2px solid #4ccfdc;color:#2f4059}.node-page-group.node-full .media-document .field--name-field-document-group-tags{flex-wrap:wrap;margin-right:1rem}.node-page-group.node-full .media-document .field--name-field-document-group-tags>.field-inner>div{border-radius:9999px;float:left;font-size:.75rem;height:1.5rem;line-height:1.375rem;margin-bottom:.5rem;margin-right:.5rem;padding:0 .75rem;text-transform:uppercase;white-space:nowrap}.node-page-group.node-full .media-document .field--name-field-document-group-tags .field-inner>div{border:2px solid #b7d45e;color:#657a28;display:inline}.node-page-group.node-full .media-document .field--name-uid{line-height:1.75rem}.node-page-group.node-full .media-document .field--name-field-document-date,.node-page-group.node-full .media-document .field--name-uid{color:#2f4059;flex:none;font-size:.75rem;margin-bottom:.5rem;margin-right:1.5rem}.node-page-group.node-full .media-document .download-link{flex:none;width:100%}.node-page-group.node-full .media-document .download-link .field--name-field-media-document-group a.file-icon{width:auto}.node-page-group.node-full .media-document .download-link .field--name-field-media-document-group a.file-icon:before{background-image:url(/themes/custom/pacson/media-icons/download.svg);background-repeat:no-repeat;background-size:1.5rem 1.5rem;color:#2f4059;content:"Download";display:block;font-size:.75rem;height:1.5rem;line-height:1.5rem;margin-bottom:.25rem;margin-right:1rem;margin-top:.25rem;padding-left:2rem;text-transform:uppercase}.node-page-group.node-full .media-document .download-link .field--name-field-media-document-group a.file-icon img.file-icon,.node-page-group.node-full .media-document .download-link .field--name-field-media-document-group a.file-text,.node-page-group.node-full .media-document .download-link .field--name-field-media-document-group span.file-size,.node-page-group.node-full .media-document .download-link .field--name-field-media-document-group span.file-type{display:none}.view-group-documents .view-content>ul>li>.field--name-field-document-group-category{font-size:1.875rem;margin-top:3rem}.view-display-id-calendar_documents .views-row,.view-display-id-categorised_documents .views-row,.view-display-id-filterable_documents .views-row{margin-bottom:.25rem}.views-element-container .view-display-id-expanded_documents .view-content .field--name-field-document-group-category{margin-bottom:2rem}.views-element-container .view-display-id-expanded_documents .view-content>h3{background-color:#fff;margin-bottom:.25rem;margin-top:1rem;padding-bottom:.5rem;padding-left:2rem;padding-top:.5rem}.views-element-container .view-display-id-expanded_documents .views-row{margin-bottom:.25rem;padding-top:1rem}.views-element-container .view-display-id-expanded_documents .views-row .media-document{margin-bottom:0}.views-element-container .view-display-id-expanded_documents .views-row .media-document .field--name-field-document-group-summary,.views-element-container .view-display-id-expanded_documents .views-row .media-document .field--name-field-document-group-summary~.download-link .field--name-field-media-document-group a.file-icon:before{margin-left:3rem}.views-element-container .view-display-id-expanded_documents .views-field-field-document-group-category ul,.views-element-container .view-display-id-expanded_documents .views-field-field-document-group-tags ul{list-style:none;margin-top:1rem;padding:0}.views-element-container .view-display-id-expanded_documents .views-field-uid{margin-right:1rem;margin-top:1rem}.views-element-container .view-display-id-expanded_documents .views-field-field-document-date{margin-top:1rem}.views-element-container .view-display-id-expanded_documents .field--name-field-document-group-summary{flex-basis:100%;margin-top:.5rem}.content-container .views-field-field-document-group-category ul{list-style:none;margin:0;padding:0}.content-container .views-field-field-document-group-category ul li .field--name-field-document-group-category{font-size:1.5rem;margin-right:1rem;margin-top:3rem}.content-container .views-field-field-document-group-category ul li .field--name-field-document-group-category>.field-inner>div{border-radius:9999px;float:left;font-size:.75rem;height:1.5rem;line-height:1.375rem;margin-bottom:.5rem;margin-right:.5rem;padding:0 .75rem;text-transform:uppercase;white-space:nowrap}.content-container .views-field-field-document-group-category ul li .field--name-field-document-group-category .field-inner>div{border:2px solid #4ccfdc;color:#2f4059}.content-container .views-field-field-document-group-category ul li .field--name-field-document-group-category .field-inner>div.field__label{display:none}.content-container .views-field-field-document-group-tags ul{list-style:none;margin:0;padding:0}.content-container .views-field-field-document-group-tags ul li .field--name-field-document-group-tags{margin-right:1rem}.content-container .views-field-field-document-group-tags ul li .field--name-field-document-group-tags>.field-inner>div{border-radius:9999px;float:left;font-size:.75rem;height:1.5rem;line-height:1.375rem;margin-bottom:.5rem;margin-right:.5rem;padding:0 .75rem;text-transform:uppercase;white-space:nowrap}.content-container .views-field-field-document-group-tags ul li .field--name-field-document-group-tags .field-inner>div{border:2px solid #b7d45e;color:#657a28}.content-container .views-field-uid .field--name-uid div{font-size:.875rem}.content-container .views-field-uid .field--name-uid div.field__label{display:none}.content-container .views-field-field-document-date .field--name-field-document-date div{font-size:.875rem}.content-container .views-field-field-document-date .field--name-field-document-date div.field__label{display:none}.views-element-container.views-block#block-views-group-forum-topics>h2{margin-bottom:2rem}.field--name-field-documents-portal,.field--name-field-documents-portal-file{background-color:#fff;border:1px solid #ccc;margin-bottom:1rem;padding:1rem 1rem .5rem}.field--name-field-documents-portal-file .tabledrag-toggle-weight,.field--name-field-documents-portal .tabledrag-toggle-weight{display:none}.field--name-field-documents-portal-file .ief-entity-table,.field--name-field-documents-portal .ief-entity-table{margin-bottom:1rem}.field--name-field-documents-portal-file .ief-entity-table .handle,.field--name-field-documents-portal .ief-entity-table .handle{box-sizing:revert}.field--name-field-documents-portal-file .fieldset-legend,.field--name-field-documents-portal .fieldset-legend{display:block;font-size:.75rem;margin-bottom:1rem}.field--name-field-documents-portal-file a.tabledrag-handle .handle,.field--name-field-documents-portal a.tabledrag-handle .handle{height:22px;width:22px}.field--name-field-documents-portal{margin-bottom:2.5rem;margin-top:1rem}.field--name-field-documents-portal>h2{margin-bottom:2rem}.field--name-field-documents-portal>div>div>.media-document{background-color:#fff;margin-bottom:.25rem;padding:1rem 2rem .5rem}.field--name-field-documents-portal>div>div:last-child>.media-document{margin-bottom:0}.field--name-field-documents-portal .media-document{align-items:center;flex-wrap:wrap;justify-content:flex-start}.field--name-field-documents-portal .media-document .field--name-field-document-group-type{flex:none}.field--name-field-documents-portal .media-document .field--name-field-document-group-type .field-inner div{color:#666;flex:none;font-size:.75rem;margin-bottom:.5rem;margin-right:.5rem}.field--name-field-documents-portal .media-document .field--name-field-media-document-portal{align-items:center;display:flex;flex-wrap:wrap}.field--name-field-documents-portal .media-document .field--name-field-media-document-portal a{display:block;text-decoration:none}.field--name-field-documents-portal .media-document .field--name-field-media-document-portal a.file-icon{flex:none;height:2rem;margin-bottom:.5rem;margin-right:1rem;width:2rem}.field--name-field-documents-portal .media-document .field--name-field-media-document-portal a.file-text{flex-wrap:wrap;line-height:1.75rem;margin-bottom:.5rem;margin-right:1.5rem}.field--name-field-documents-portal .media-document .field--name-field-media-document-portal .file-type{text-transform:lowercase}.field--name-field-documents-portal .media-document .field--name-field-media-document-portal .file-size,.field--name-field-documents-portal .media-document .field--name-field-media-document-portal .file-type{color:#2f4059;flex:none;font-size:.75rem;line-height:1.75rem;margin-bottom:.5rem;margin-right:1.5rem}.field--name-field-documents-portal-file details{width:100%}.field--name-field-documents-portal-file .form-managed-file{align-items:center;display:flex;flex-wrap:wrap}.field--name-field-documents-portal-file .form-managed-file a{display:block;text-decoration:none}.field--name-field-documents-portal-file .form-managed-file a.file-icon{flex:none;height:2rem;margin-bottom:.5rem;margin-right:1rem;width:2rem}.field--name-field-documents-portal-file .form-managed-file a.file-text{flex-wrap:wrap;line-height:1.75rem;margin-bottom:.5rem;margin-right:1.5rem}.field--name-field-documents-portal-file .form-managed-file .file-type{text-transform:lowercase}.field--name-field-documents-portal-file .form-managed-file .file-size,.field--name-field-documents-portal-file .form-managed-file .file-type{color:#2f4059;flex:none;font-size:.75rem;line-height:1.75rem;margin-bottom:.5rem;margin-right:1.5rem}.field--name-field-documents-portal-file .form-file{padding:1rem}.field--name-field-documents-portal-file>div{align-items:center;display:flex;flex-wrap:wrap;justify-content:flex-start}.field--name-field-documents-portal-file>div a{display:block;text-decoration:none}.field--name-field-documents-portal-file>div a.file-icon{flex:none;height:2rem;margin-bottom:.5rem;margin-right:1rem;width:2rem}.field--name-field-documents-portal-file>div a.file-text{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem;justify-content:flex-start;line-height:1.75rem;margin-bottom:.5rem;margin-right:1.5rem}.field--name-field-documents-portal-file>div .file-type{text-transform:lowercase}.field--name-field-documents-portal-file>div .file-size,.field--name-field-documents-portal-file>div .file-type{color:#2f4059;flex:none;font-size:.75rem;line-height:1.75rem;margin-bottom:.5rem;margin-right:1.5rem}.field--name-field-documents-portal-file>div>div{width:100%}.field--name-field-documents-portal-file>div span{color:#666;flex:none;font-size:.75rem;margin-bottom:.5rem;margin-right:.5rem}.forum-comment .field--name-field-documents-portal{margin-bottom:0}.field--name-field-documents{margin-top:3rem}.field--name-field-documents>h2{margin-bottom:2rem}.field--name-field-documents:last-child>.media-document{margin-bottom:0}.field--name-body>.media-document,.field--name-field-documents>div>.media-document{background-color:#fff;border-bottom:1px solid #e6ebee;padding:1.5rem}.media-document>.document-image{flex:0 1 auto;margin-bottom:2rem;margin-left:auto;margin-right:auto;max-width:178px;padding-right:1.5rem}.media-document>.document-content{align-items:center;display:flex;flex:0 1 100%;flex-wrap:wrap;justify-content:flex-start}.media-document>.document-content>.field--name-field-media-document>a.file-icon{display:none!important}.media-document .field--name-field-media-image{flex:none}.media-document .field--name-field-media-image .field-inner div{color:#666;flex:none;font-size:.75rem;margin-bottom:.5rem;margin-right:.5rem}.media-document .field--name-field-media-document{align-items:center;display:flex;flex-wrap:wrap}.media-document .field--name-field-media-document a{display:block;text-decoration:none}.media-document .field--name-field-media-document a.file-icon{flex:none;height:2rem;margin-bottom:.5rem;margin-right:1rem;width:2rem}.media-document .field--name-field-media-document a.file-text{flex-wrap:wrap;line-height:1.75rem;margin-bottom:.5rem;margin-right:1.5rem}.media-document .field--name-field-media-document .file-type{text-transform:lowercase}.media-document .field--name-field-media-document .file-size,.media-document .field--name-field-media-document .file-type{color:#2f4059;flex:none;font-size:.75rem;line-height:1.75rem;margin-bottom:.5rem;margin-right:1.5rem}.media-document .field--name-field-document-classification{flex:none;font-size:.75rem;line-height:1.75rem;margin-bottom:.5rem;margin-right:1.5rem;text-transform:capitalize}.media-document .field--name-field-document-classification .classification-dot{border-color:#fff;border-radius:9999px;border-width:1px;display:inline-block;height:10px;line-height:.75;margin-right:.25rem;width:10px}.media-document .field--name-field-document-classification .classification-dot .classification-dot-inner{visibility:hidden}.media-document .field--name-field-document-classification.classification-green .field-inner{color:#3f4d19}.media-document .field--name-field-document-classification.classification-green .field-inner .classification-dot{background-color:#dbeaaf;border-color:#3f4d19}.media-document .field--name-field-document-classification.classification-amber .field-inner{color:#673904}.media-document .field--name-field-document-classification.classification-amber .field-inner .classification-dot{background-color:#fcd7ab;border-color:#673904}.media-document .field--name-field-document-classification.classification-white .field-inner{color:#0c3a5b}.media-document .field--name-field-document-classification.classification-white .field-inner .classification-dot{background-color:#fff;border-color:#0c3a5b}.media-document .field--name-field-document-tags{flex-wrap:wrap;margin-right:1rem}.media-document .field--name-field-document-tags>.field-inner>div{border-radius:9999px;float:left;font-size:.75rem;height:1.5rem;line-height:1.375rem;margin-bottom:.5rem;margin-right:.5rem;padding:0 .75rem;text-transform:uppercase;white-space:nowrap}.media-document .field--name-field-document-tags .field-inner>div{border:2px solid #b7d45e;color:#657a28;display:inline}.media-document .field--name-field-document-summary{color:#2f4059;margin-bottom:.5rem;margin-top:1rem}.media-document .field--name-field-document-summary p{font-size:.875rem;line-height:1.25rem}.media-document .download-link{flex:none;width:100%}.media-document .download-link .field--name-field-media-document a.file-icon{width:auto}.media-document .download-link .field--name-field-media-document a.file-icon:before{background-image:url(/themes/custom/pacson/media-icons/download.svg);background-repeat:no-repeat;background-size:1.5rem 1.5rem;color:#2f4059;content:"Download";display:block;font-size:.75rem;height:1.5rem;line-height:1.5rem;margin-bottom:.25rem;margin-right:1rem;margin-top:.25rem;padding-left:2rem;text-transform:uppercase}.media-document .download-link .field--name-field-media-document a.file-icon img.file-icon,.media-document .download-link .field--name-field-media-document a.file-text,.media-document .download-link .field--name-field-media-document span.file-size,.media-document .download-link .field--name-field-media-document span.file-type{display:none}.traffic-lights-page ol.traffic-lights-list{list-style-type:lower-alpha;margin-bottom:3rem}.traffic-lights-page ol.traffic-lights-list li{margin-bottom:1rem;padding-left:1rem}.traffic-lights-page table.traffic-lights-colours tbody tr td,.traffic-lights-page table.traffic-lights-colours thead tr th{border-color:#e6ebee}.traffic-lights-page div.traffic-lights-tile{background-color:#000;display:inline-block;font-weight:500;padding:.25rem .5rem}.traffic-lights-page div.traffic-lights-tile.traffic-lights-tile-red{color:#ce372f}.traffic-lights-page div.traffic-lights-tile.traffic-lights-tile-amber{color:#f7931e}.traffic-lights-page div.traffic-lights-tile.traffic-lights-tile-green{color:#a6cc38}.traffic-lights-page div.traffic-lights-tile.traffic-lights-tile-white{color:#fff}.traffic-lights-page div.traffic-lights-tile.traffic-lights-tile-bg{background-color:#fff}.traffic-lights-page table.traffic-lights-types tbody tr td{border-color:#e6ebee;padding:2rem}.traffic-lights-page table.traffic-lights-types tbody tr td h4 span.traffic-lights-classification{display:inline-block;font-size:.875rem;line-height:1.5rem;position:relative;top:-1px}.traffic-lights-page table.traffic-lights-types tbody tr td h4 span.traffic-lights-classification span.classification-dot{border-radius:9999px;border-width:1px;display:inline-block;height:10px;line-height:26px;margin-left:1rem;margin-right:.5rem;position:relative;top:9px;width:10px}.traffic-lights-page table.traffic-lights-types tbody tr td h4 span.traffic-lights-classification span.classification-dot-inner{visibility:hidden}.traffic-lights-page table.traffic-lights-types tbody tr td h4 span.traffic-lights-classification.classification-red span.classification-dot{background-color:#f8c1bf;border-color:#ce372f}.traffic-lights-page table.traffic-lights-types tbody tr td h4 span.traffic-lights-classification.classification-amber span.classification-dot{background-color:#fcd7ab;border-color:#673904}.traffic-lights-page table.traffic-lights-types tbody tr td h4 span.traffic-lights-classification.classification-green span.classification-dot{background-color:#dbeaaf;border-color:#3f4d19}.traffic-lights-page table.traffic-lights-types tbody tr td h4 span.traffic-lights-classification.classification-white span.classification-dot{background-color:#fff;border-color:#0c3a5b}.subscribe-on .action,.subscribe-on .action:after{display:none}.subscribe-on .action.subscribe{background-color:#0c3a5b;color:#fff;padding:.5rem .75rem}.subscribe-on .action.subscribe:hover{box-shadow:6px 6px 0 0 #00bbce}.subscribe-on .action.unsubscribe{background-color:#a6cc38;color:#0c3a5b;font-size:.875rem;padding:.5rem .75rem}.subscribe-on .action.unsubscribe:hover{background-color:#de4d1f;color:#fff}.subscribe-on .action.unsubscribe:hover:hover{color:#fff}.subscribe-on.not-subscribed .action.subscribe,.subscribe-on.subscribed .action.unsubscribe{display:inline-flex}.pacson-user-subscriptions{margin-top:3rem}.pacson-user-subscriptions .view-header{background-color:#fff;border-width:0;display:none;flex-direction:row;margin-bottom:.125rem;padding:1rem 1.5rem}.pacson-user-subscriptions .view-header .subscription-title{font-size:1rem;font-weight:500;padding-bottom:1.5rem;padding-top:1.5rem}.pacson-user-subscriptions .view-header .subscription-title--tlp{width:3rem}.pacson-user-subscriptions .view-header .subscription-title--topic{flex-grow:1;max-width:calc(100% - 152px)}.pacson-user-subscriptions .view-header .subscription-title--category{padding-left:.5rem;padding-right:.5rem;text-align:center;width:6rem}.pacson-user-subscriptions .view-content{order:2}.pacson-user-subscriptions .view-footer{margin-bottom:2rem;order:1}.pacson-user-subscriptions .view-user-subscriptions{display:flex;flex-direction:column}.pacson-user-subscriptions .unsubscribe-from-all{background-color:#0c3a5b;color:#fff;margin-top:1.5rem;padding:.5rem .75rem}.pacson-user-subscriptions .unsubscribe-from-all:hover{background-color:#de4d1f}.pacson-user-subscriptions .unsubscribe-from-all:after{display:none}.subscription{background-color:#fff;border-width:0;margin-bottom:.125rem;padding:1rem 1.5rem}.subscription__content{display:flex;flex-direction:row;flex-wrap:wrap}.subscription__content>.tlp{flex-shrink:0;width:2rem}.subscription__content>.label{flex-grow:1;max-width:calc(100% - 152px);padding-bottom:.25rem;padding-top:.25rem}.subscription__content>.label a{text-decoration-line:none}.subscription__content>.category{flex-shrink:0;padding:.25rem .5rem;text-align:right;width:6rem}.subscription__content>.remove{flex-shrink:0;margin-top:.5rem;padding-left:2rem;width:100%}.subscription .remove button{background-color:#a6cc38;color:#0c3a5b;font-size:.875rem;padding:.5rem .75rem}.subscription .remove button:hover{background-color:#de4d1f;color:#fff}.subscription .remove button:hover:hover{color:#fff}.user-content .field--name-user-picture{border-color:#f5f5f4;border-radius:9999px;border-width:1px;margin-bottom:.5rem;margin-left:auto;margin-right:auto;overflow:hidden;width:10rem}.user-content__display-name{align-items:center;display:flex;flex-direction:row;font-size:1rem;font-weight:500;gap:.25rem;justify-content:center;text-align:center;word-break:break-all}.user-content .user-details .field--label-inline{margin-bottom:1.25rem}.user-content .user-details .field--label-inline .field__label{font-size:1rem;font-weight:500;width:100%}.user-content .user-details .field--label-inline .field__label.field__label--w-full{width:100%}.user-content .user-details .field--label-inline .field__label+div{overflow-wrap:break-word;width:100%}.user-content .user-latest-achievement{display:inline}.links.user-content .user-latest-achievement{display:flex}.content-container .node-forum.node-full .forum-comment ul.links.user-content .user-latest-achievement{list-style:none;padding-left:0}.user-content .user-latest-achievement .achievement-image{height:1.25rem;margin:0;width:1.25rem}.path-user h1{margin-bottom:6px}.path-user #block-pacson-local-tasks,.path-user .box>article,.path-user .page-title,.path-user .user-achievements,.path-user .user-content,.path-user nav.breadcrumb{margin-left:auto;margin-right:auto;max-width:1280px;width:100%}.path-user .page-title{padding-left:0;padding-right:0}.username-and-badge{align-items:center;display:flex;flex-direction:row;gap:.25rem}.user-latest-achievement,.user-latest-achievement .achievement-image{height:1.25rem;width:1.25rem}.user-achievements{display:flex;flex-direction:row;gap:.25rem;margin-bottom:1.5rem}.user-achievements .achievement-image{height:30px;width:30px}.visible{visibility:visible}.invisible{visibility:hidden}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.left-0{left:0}.top-7{top:1.75rem}.z-10{z-index:10}.my-10{margin-bottom:2.5rem;margin-top:2.5rem}.my-6{margin-bottom:1.5rem;margin-top:1.5rem}.mb-10{margin-bottom:2.5rem}.mb-12{margin-bottom:3rem}.mb-2{margin-bottom:.5rem}.mb-24{margin-bottom:6rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.mb-8{margin-bottom:2rem}.mb-\[10px\]{margin-bottom:10px}.mr-1{margin-right:.25rem}.mr-2{margin-right:.5rem}.mt-10{margin-top:2.5rem}.mt-8{margin-top:2rem}.block{display:block}.inline-block{display:inline-block}.flex{display:flex}.table{display:table}.grid{display:grid}.hidden{display:none}.h-16{height:4rem}.h-3{height:.75rem}.h-8{height:2rem}.h-full{height:100%}.w-1\/4{width:25%}.w-11\/12{width:91.666667%}.w-16{width:4rem}.w-24{width:6rem}.w-3{width:.75rem}.w-3\/4{width:75%}.w-8{width:2rem}.w-full{width:100%}.flex-shrink-0{flex-shrink:0}.flex-grow{flex-grow:1}.flex-grow-0{flex-grow:0}.grid-flow-row{grid-auto-flow:row}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-items-stretch{justify-items:stretch}.gap-1{gap:.25rem}.gap-4{gap:1rem}.gap-\[10px\]{gap:10px}.gap-x-16{-moz-column-gap:4rem;column-gap:4rem}.overflow-hidden{overflow:hidden}.rounded-full{border-radius:9999px}.border{border-width:1px}.border-3{border-width:3px}.border-gray-100{border-color:#f5f5f4}.border-navy-900{border-color:#0c3a5b}.bg-white{background-color:#fff}.p-4{padding:1rem}.p-8{padding:2rem}.px-10{padding-left:2.5rem;padding-right:2.5rem}.px-12{padding-left:3rem;padding-right:3rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.py-12{padding-bottom:3rem;padding-top:3rem}.py-3{padding-bottom:.75rem;padding-top:.75rem}.py-6{padding-bottom:1.5rem;padding-top:1.5rem}.pb-24{padding-bottom:6rem}.pr-4{padding-right:1rem}.pt-4{padding-top:1rem}.text-center{text-align:center}.font-alt{font-family:Montserrat,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji}.text-base{font-size:1rem}.text-sm{font-size:.875rem}.text-xs{font-size:.75rem}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.leading-none{line-height:1}.tracking-1{letter-spacing:1px}.text-gray-500{color:#78716c}.text-gray-700{color:#44403c}.text-navy-900{color:#0c3a5b}.hover\:bg-gray-100:hover{background-color:#f5f5f4}.hover\:bg-gray-100:hover:bg-gray-100:hover{background-color:#f5f5f4}@media (min-width:640px){.container{max-width:640px;padding-left:1.5rem;padding-right:1.5rem}.top-menu ul:not(.contextual-links),.user-account-menu ul:not(.contextual-links){display:flex}.top-menu ul:not(.contextual-links) li,.user-account-menu ul:not(.contextual-links) li{margin-bottom:0;margin-top:0;width:auto}.top-menu a,.user-account-menu a{display:block}.front-banner{margin-left:0;margin-right:0}}@media (min-width:901px){.container{max-width:901px}.home-cards .view-content{flex-direction:row;margin-left:-.5rem;margin-right:-.5rem}.home-cards .views-row{padding-bottom:0;padding-left:.5rem;padding-right:.5rem;width:33.333333%}.home-cards .views-row h3{margin-bottom:2.5rem}.content-container h1{font-size:2.25rem;line-height:3rem}.content-container h2{font-size:1.875rem;line-height:2.625rem;margin-bottom:3rem}.content-container h3{font-size:1.5rem;line-height:2.25rem}.content-container h4{font-size:1.25rem;line-height:1.5rem}.content-container h5{line-height:1.75rem}.webform-submission-form .form-wrapper{display:flex}.webform-submission-form .form-wrapper>.form-item{width:50%}.webform-submission-form .form-wrapper .form-item:first-child{margin-right:.75rem}.webform-submission-form .form-wrapper .form-item:last-child{margin-left:.75rem}table td,table th{padding:.5rem}.card:hover{transform:translate(-1px,-1px)}.viewsreference--view-title{font-size:1.875rem}.views-element-container .view .view-content table.responsive-enabled .priority-medium{display:table-cell}header.main-header{margin-bottom:4rem;padding-top:4rem}header.main-header .logo{padding-left:0}header.main-header .menu{display:block;flex-direction:row;justify-content:flex-end;margin-left:0;margin-right:0;width:auto}header.main-header .main-navigation{margin-bottom:0}header.main-header .top-menu{margin-bottom:1rem;position:absolute;right:0;top:0}header.main-header .user-account-menu{margin-bottom:0;position:absolute;right:14.45rem;top:0}.main-header .menu nav.main-navigation>ul:not(.contextual-links),.main-header .menu nav.portal-menu>ul:not(.contextual-links){background-color:#fff;background-color:transparent;display:flex;height:100%;justify-content:flex-end}.main-header .menu nav.main-navigation>ul:not(.contextual-links) li.expanded,.main-header .menu nav.portal-menu>ul:not(.contextual-links) li.expanded{position:relative}.main-header .menu nav.main-navigation>ul:not(.contextual-links) li.icon-link>.menu-item,.main-header .menu nav.portal-menu>ul:not(.contextual-links) li.icon-link>.menu-item{display:block}.main-header .menu nav.main-navigation>ul:not(.contextual-links) .toggle,.main-header .menu nav.portal-menu>ul:not(.contextual-links) .toggle{font-size:.875rem;padding-left:0;padding-right:.75rem}.main-header .menu nav.main-navigation>ul:not(.contextual-links)>li:hover .menu-item,.main-header .menu nav.main-navigation>ul:not(.contextual-links)>li:hover .menu-item:not(.contextual-links),.main-header .menu nav.portal-menu>ul:not(.contextual-links)>li:hover .menu-item,.main-header .menu nav.portal-menu>ul:not(.contextual-links)>li:hover .menu-item:not(.contextual-links){background-color:#0c3a5b}.main-header .menu nav.main-navigation>ul:not(.contextual-links)>li:hover a,.main-header .menu nav.portal-menu>ul:not(.contextual-links)>li:hover a{color:#fff}.main-header .menu nav.main-navigation>ul:not(.contextual-links)>li:hover .level-children,.main-header .menu nav.portal-menu>ul:not(.contextual-links)>li:hover .level-children{display:block;opacity:1}.main-header .menu nav.main-navigation>ul:not(.contextual-links)>li>.menu-item,.main-header .menu nav.portal-menu>ul:not(.contextual-links)>li>.menu-item{padding-left:0;padding-right:0}.main-header .menu nav.main-navigation>ul:not(.contextual-links)>li>.menu-item>a,.main-header .menu nav.portal-menu>ul:not(.contextual-links)>li>.menu-item>a{padding-left:.5rem;padding-right:.5rem}.main-header .menu nav.main-navigation>ul:not(.contextual-links)>li .level-children{background-color:#0c3a5b;box-shadow:6px 6px 0 0 #00bbce;font-size:.875rem;opacity:.25;position:absolute;transition-duration:.2s;transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition:all .2s ease;width:200px;z-index:50}.main-header .menu nav.main-navigation>ul:not(.contextual-links)>li .level-children:not(.contextual-links){background-color:#0c3a5b}.main-header .menu nav.portal-menu>ul:not(.contextual-links)>li .level-children{background-color:#0c3a5b;box-shadow:6px 6px 0 0 #00bbce;font-size:.875rem;opacity:.25;position:absolute;transition-duration:.2s;transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition:all .2s ease;width:200px;z-index:50}.main-header .menu nav.portal-menu>ul:not(.contextual-links)>li .level-children:not(.contextual-links){background-color:#0c3a5b}.main-header .menu nav.main-navigation>ul:not(.contextual-links)>li .level-children a,.main-header .menu nav.portal-menu>ul:not(.contextual-links)>li .level-children a{color:#fff;padding:.75rem 1rem}.main-header .menu nav.main-navigation>ul:not(.contextual-links)>li .level-children a:hover,.main-header .menu nav.main-navigation>ul:not(.contextual-links)>li .level-children a:hover:not(.contextual-links),.main-header .menu nav.portal-menu>ul:not(.contextual-links)>li .level-children a:hover,.main-header .menu nav.portal-menu>ul:not(.contextual-links)>li .level-children a:hover:not(.contextual-links){background-color:#244d6b}.main-header .menu nav.main-navigation>ul:not(.contextual-links)>li.open-item,.main-header .menu nav.portal-menu>ul:not(.contextual-links)>li.open-item{background-color:#e6ebee}.main-header .menu nav.main-navigation>ul:not(.contextual-links)>li.open-item .level-children .menu-item>a:hover,.main-header .menu nav.portal-menu>ul:not(.contextual-links)>li.open-item .level-children .menu-item>a:hover{background-color:#ced7de}.main-header .menu nav.main-navigation>ul:not(.contextual-links) .menu-learning-materials .level-children,.main-header .menu nav.portal-menu>ul:not(.contextual-links) .menu-learning-materials .level-children{right:0;width:340px}.main-header .menu nav.main-navigation>ul:not(.contextual-links) .menu-learning-materials .level-children ul,.main-header .menu nav.portal-menu>ul:not(.contextual-links) .menu-learning-materials .level-children ul{display:grid;grid-auto-flow:column;grid-template-rows:repeat(4,minmax(0,1fr))}.main-header .menu nav.main-navigation>ul:not(.contextual-links) .menu-learning-materials .level-children ul li,.main-header .menu nav.portal-menu>ul:not(.contextual-links) .menu-learning-materials .level-children ul li{width:170px}.main-header .menu nav.main-navigation>ul:not(.contextual-links) .menu-members .level-children,.main-header .menu nav.portal-menu>ul:not(.contextual-links) .menu-members .level-children{right:-170px;width:510px}.main-header .menu nav.main-navigation>ul:not(.contextual-links) .menu-members .level-children ul,.main-header .menu nav.portal-menu>ul:not(.contextual-links) .menu-members .level-children ul{display:grid;grid-auto-flow:column;grid-template-rows:repeat(6,minmax(0,1fr))}.main-header .menu nav.main-navigation>ul:not(.contextual-links) .menu-members .level-children ul li,.main-header .menu nav.portal-menu>ul:not(.contextual-links) .menu-members .level-children ul li{width:170px}.main-header .menu nav.main-navigation>ul:not(.contextual-links) .menu-community>.level-children,.main-header .menu nav.portal-menu>ul:not(.contextual-links) .menu-community>.level-children{right:0;width:400px}.main-header .menu nav.main-navigation>ul:not(.contextual-links) .menu-community>.level-children ul.level-1,.main-header .menu nav.portal-menu>ul:not(.contextual-links) .menu-community>.level-children ul.level-1{display:grid;grid-template-columns:repeat(2,1fr);width:auto}.main-header .menu nav.main-navigation>ul:not(.contextual-links) .menu-community>.level-children ul.level-1>li:nth-child(2n),.main-header .menu nav.portal-menu>ul:not(.contextual-links) .menu-community>.level-children ul.level-1>li:nth-child(2n){border-left:1px solid #244d6b}.main-header .menu nav.main-navigation>ul:not(.contextual-links) .menu-community>.level-children ul.level-1>li>.menu-item>a,.main-header .menu nav.portal-menu>ul:not(.contextual-links) .menu-community>.level-children ul.level-1>li>.menu-item>a{font-family:Montserrat,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-weight:600;letter-spacing:1px;text-transform:uppercase}.main-header .menu nav.main-navigation>ul:not(.contextual-links) .menu-community>.level-children ul.level-1>li>.level-children,.main-header .menu nav.portal-menu>ul:not(.contextual-links) .menu-community>.level-children ul.level-1>li>.level-children{box-shadow:0 0 #0000,0 0 #0000,0 0 #0000;position:static;width:100%}.main-header{display:inline-block}button.mobile-menu{display:none}.pacson-notifications .log{width:400px}.pacson-notifications .view-content,.pacson-notifications .view-empty,.pacson-notifications .view-header{margin-right:0}#block-views-block-user-logs-notifications{margin-bottom:0;position:absolute;right:31.5rem;top:.25rem}.page-header h1{font-size:2.25rem;line-height:3rem}.pre-footer-arch{height:40px}.frontpage .post-content{padding-top:5rem}.post-content-arch{height:30px}.news .image{padding-right:1rem}.news .image img{margin-top:0}.news .image:before{background-color:#0c3a5b;content:" ";height:100%;left:0;position:absolute;top:0;width:33.333333%}.frontpage .news .view-content{padding-bottom:5rem;padding-top:5rem}body.path-news .view-news{margin-left:auto;margin-right:auto;width:66.666667%}.forum-term--icon .forum-term__icon svg{margin-right:auto}.path-portal-community-forum-search .main-content-full{margin-left:auto;margin-right:auto;width:66.666667%}.field--name-field-reaction-forum .field__label{font-size:1.875rem;line-height:1.75rem}.reactions-counts .reactions-count{font-size:1rem;gap:.5rem}.reactions-counts .reactions-count:before{height:1.25rem;width:1.25rem}.reactions-counts .reactions-count.reactions-count-lg:before{height:1.5rem;width:1.5rem}nav.breadcrumb{margin-left:auto;margin-right:auto;width:66.666667%}.carousel__viewport{touch-action:pan-x pan-y pinch-zoom}.carousel-slide__heading .carousel-slide__title{font-size:1.875rem;line-height:2.5rem}.carousel-slide{gap:0;grid-template-areas:"content media";grid-template-columns:minmax(0,clamp(20rem,40%,40rem)) minmax(0,clamp(22.5rem,60%,56.25rem));justify-content:center}.carousel-slide__card{flex:0 1 auto;height:26.25rem;max-height:26.25rem}.carousel-slide__body,.carousel-slide__body .field__item,.carousel-slide__body>.field{overflow:hidden}.carousel-slide__media{height:26.25rem;max-height:26.25rem;min-height:26.25rem}#block-membersfindoutmore,.members-menu{margin-left:auto;margin-right:auto;width:66.666667%}.members-menu ul:not(.contextual-links){display:grid;grid-auto-flow:column;grid-template-rows:repeat(8,minmax(0,1fr))}#block-partnersfindoutmore,.friends-menu,.partners-menu{margin-left:auto;margin-right:auto;width:66.666667%}.friends-menu ul:not(.contextual-links),.partners-menu ul:not(.contextual-links){display:grid;grid-auto-flow:column;grid-template-rows:repeat(8,minmax(0,1fr))}.content-container .node-forum.node-full .forum-comment h3,.node-page-group.node-teaser h3{font-size:1.5rem;line-height:1.75rem}.view-group-forums .view-header{display:flex;padding-bottom:.5rem;padding-top:.5rem}.view-group-forums .view-header .forum-title--tlp{width:3rem}.view-group-forums .view-header .forum-title--category{padding-left:.5rem;padding-right:.5rem;width:6rem}.view-group-forums .view-header .forum-title--replies{padding-left:.5rem;padding-right:.5rem;width:5rem}.view-group-forums .view-header .forum-title--last-reply{padding-left:.5rem;padding-right:.5rem;width:16rem}.view-group-forums .views-row{flex-wrap:nowrap}.view-group-forums .views-row span.mobile-only{display:none}.view-group-forums .views-row .views-field-field-traffic-light-protocol{align-items:center;display:flex;padding-bottom:.5rem;padding-top:.5rem;width:3rem}.view-group-forums .views-row .views-field-title{align-items:center;margin-bottom:0;max-width:none;min-height:3rem;padding-bottom:0;padding-top:0}.view-group-forums .views-row .views-field-taxonomy-forums{align-items:center;display:flex;justify-content:center;padding:.5rem;position:static;text-align:center;width:6rem}.view-group-forums .views-row .views-field-comment-count{align-items:center;display:flex;font-size:1rem;justify-content:center;padding-left:.5rem;padding-right:.5rem;position:static;width:5rem}.view-group-forums .views-row .views-field-comment-count-1{align-items:center;background-color:transparent;border-radius:0;display:flex;margin-bottom:0;padding:0 .5rem;width:16rem}.flex-line-break{display:none}.media-document{display:flex}.media-document>.document-image{margin-bottom:0;margin-left:0;margin-right:0}.pacson-user-subscriptions .view-header{display:flex;padding-bottom:.5rem;padding-top:.5rem}.pacson-user-subscriptions .view-header .subscription-title--remove{width:10rem}.pacson-user-subscriptions .view-content{order:1}.pacson-user-subscriptions .view-footer{margin-bottom:0;order:2}.subscription{padding-bottom:.5rem;padding-top:.5rem}.subscription__content{flex-wrap:nowrap}.subscription__content>.tlp{width:3rem}.subscription__content>.category{text-align:left}.subscription__content>.remove{margin-top:0;padding-left:0;width:10rem}.user-content .user-details .field--label-inline{display:flex}.user-content .user-details .field--label-inline .field__label{width:25%}.user-content .user-details .field--label-inline .field__label.field__label--w-full{width:100%}.user-content .user-details .field--label-inline .field__label+div{width:75%}.md\:mx-auto{margin-left:auto;margin-right:auto}.md\:mb-0{margin-bottom:0}.md\:mb-10{margin-bottom:2.5rem}.md\:mb-20{margin-bottom:5rem}.md\:mb-4{margin-bottom:1rem}.md\:ml-3{margin-left:.75rem}.md\:mr-4{margin-right:1rem}.md\:mr-6{margin-right:1.5rem}.md\:mt-10{margin-top:2.5rem}.md\:mt-20{margin-top:5rem}.md\:block{display:block}.md\:flex{display:flex}.md\:hidden{display:none}.md\:h-auto{height:auto}.md\:w-1\/12{width:8.333333%}.md\:w-1\/3{width:33.333333%}.md\:w-1\/4{width:25%}.md\:w-2\/3{width:66.666667%}.md\:w-3\/4{width:75%}.md\:w-auto{width:auto}.md\:w-full{width:100%}.md\:flex-1{flex:1 1 0%}.md\:flex-grow{flex-grow:1}.md\:flex-grow-0{flex-grow:0}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:items-start{align-items:flex-start}.md\:items-center{align-items:center}.md\:justify-center{justify-content:center}.md\:justify-between{justify-content:space-between}.md\:px-0{padding-left:0;padding-right:0}.md\:py-12{padding-bottom:3rem;padding-top:3rem}.md\:py-8{padding-bottom:2rem;padding-top:2rem}.md\:pt-3{padding-top:.75rem}.md\:text-left{text-align:left}}@media (min-width:1120px){.container{max-width:1120px;padding-left:2rem;padding-right:2rem}.views-element-container .view .view-content table.responsive-enabled .priority-low,.views-element-container .view .view-content table.responsive-enabled .priority-medium{display:table-cell}header.main-header .site-logo img{max-height:80px}#block-community-forum-search-exposed-form-embedded{margin-top:0;position:absolute;right:0;top:56px;width:400px}.carousel-slide__heading .carousel-slide__title{line-height:2.5rem}}@media (min-width:1280px){.container,.main-header>div,header.main-header>.container{max-width:1280px;padding-left:3.5rem;padding-right:3.5rem}}@media (min-width:1536px){.container{max-width:1536px}}@media (min-width:976px){img[data-image-style=crop_square]{height:auto}img[data-image-style=crop_square].align-left,img[data-image-style=crop_square].align-right{height:auto;max-width:33.333333%}img[data-image-style=crop_square],img[data-image-style=crop_tall_3_4_],img[data-image-style=crop_tall_9_16_]{height:640px}img.align-left[data-image-style=crop_tall_9_16_],img.align-right[data-image-style=crop_tall_9_16_]{width:270px}img.align-left[data-image-style=crop_tall_3_4_],img.align-right[data-image-style=crop_tall_3_4_]{width:360px}img.align-left[data-image-style=crop_square],img.align-left[data-image-style=crop_wide_4_3_],img.align-left[data-image-style=crop_wide_16_9_],img.align-right[data-image-style=crop_square],img.align-right[data-image-style=crop_wide_4_3_],img.align-right[data-image-style=crop_wide_16_9_]{width:480px}}@media (max-width:900px){.main-header .menu nav.main-navigation>ul:not(.contextual-links)>li.open-item,.main-header .menu nav.main-navigation>ul:not(.contextual-links)>li.open-item:not(.contextual-links),.main-header .menu nav.portal-menu>ul:not(.contextual-links)>li.open-item,.main-header .menu nav.portal-menu>ul:not(.contextual-links)>li.open-item:not(.contextual-links){background-color:#e6ebee}.main-header .menu nav.main-navigation>ul:not(.contextual-links)>li.open-item .toggle,.main-header .menu nav.portal-menu>ul:not(.contextual-links)>li.open-item .toggle{transform:rotate(180deg)}.main-header .menu nav.main-navigation>ul:not(.contextual-links)>li.open-item .level-children,.main-header .menu nav.portal-menu>ul:not(.contextual-links)>li.open-item .level-children{display:block;opacity:1}.main-header .menu nav.main-navigation>ul:not(.contextual-links)>li.open-item .level-children .menu-item>a,.main-header .menu nav.portal-menu>ul:not(.contextual-links)>li.open-item .level-children .menu-item>a{padding:.5rem 1.5rem}.main-header .menu nav.main-navigation>ul:not(.contextual-links)>li.open-item .level-children .menu-item>a:hover,.main-header .menu nav.main-navigation>ul:not(.contextual-links)>li.open-item .level-children .menu-item>a:hover:not(.contextual-links),.main-header .menu nav.portal-menu>ul:not(.contextual-links)>li.open-item .level-children .menu-item>a:hover,.main-header .menu nav.portal-menu>ul:not(.contextual-links)>li.open-item .level-children .menu-item>a:hover:not(.contextual-links){background-color:#ced7de}.main-header .menu nav.main-navigation>ul:not(.contextual-links)>li.menu-community .level-1>.item>.menu-item a,.main-header .menu nav.portal-menu>ul:not(.contextual-links)>li.menu-community .level-1>.item>.menu-item a{font-family:Montserrat,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:.75rem;font-weight:600;letter-spacing:1px;text-transform:uppercase}.main-header .menu nav.main-navigation>ul:not(.contextual-links)>li.menu-community .level-2>.item>.menu-item>a,.main-header .menu nav.portal-menu>ul:not(.contextual-links)>li.menu-community .level-2>.item>.menu-item>a{padding:.5rem 2rem}.carousel__viewport{-webkit-overflow-scrolling:touch;display:flex;gap:12px;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);max-width:none!important;overflow-x:auto;padding-left:12px;padding-right:12px;scroll-snap-type:x mandatory;scrollbar-width:none;touch-action:pan-x pan-y pinch-zoom;width:100vw!important}.carousel__viewport::-webkit-scrollbar{display:none}.carousel__slide{flex:0 0 calc(85vw - 24px);inset:auto!important;min-width:0;opacity:1!important;pointer-events:auto!important;position:relative!important;scroll-snap-align:start;transform:none!important;transition:none!important;visibility:visible!important}.carousel__slide[hidden]{display:flex!important}.carousel__footer{gap:.75rem}.carousel__controls,.carousel__progress{display:none}.carousel-slide{gap:0;grid-template-columns:minmax(0,1fr)}.carousel-slide__card{height:auto;max-height:clamp(20rem,80vh,32rem);min-height:clamp(18rem,60vh,26rem)}.carousel-slide__media{aspect-ratio:3/2;height:auto;min-height:0}.carousel-slide__body{max-height:calc(100% - clamp(4rem,8vw,6rem));overflow:hidden}.carousel-slide__body .field__item,.carousel-slide__body>.field{overflow:hidden}.carousel-slide__cta .action{max-width:calc(100% - 3.75rem);white-space:normal}.carousel-slide__cta .action:after{flex-basis:3rem;flex-shrink:0;min-height:3rem;min-width:3rem}}@media (min-width:901px) and (max-width:1119px){.carousel__footer,.carousel__viewport{max-width:901px;width:calc(100% - 4rem)}}@media (min-width:1120px) and (max-width:1279px){.carousel__footer,.carousel__viewport{max-width:1120px;width:calc(100% - 4rem)}}@media (min-width:640px) and (max-width:900px){.carousel__footer{max-width:640px;width:calc(100% - 3rem)}}@media (min-width:768px) and (max-width:1119px){.carousel{gap:2rem}}@media (max-width:767px){.carousel{gap:1.5rem}.carousel__footer{gap:.75rem}.carousel__footer,.carousel__status{align-items:center;flex-direction:column}.carousel__status{gap:.5rem;text-align:center}.carousel__controls{justify-content:flex-start;margin-left:0;width:100%}}@media (prefers-reduced-motion:reduce){.carousel__progress-bar{transition:none!important}}
