/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.progress{position:relative;}.progress__track{min-width:100px;max-width:100%;height:16px;margin-top:5px;border:1px solid;background-color:#fff;}.progress__bar{width:3%;min-width:3%;max-width:100%;height:1.5em;background-color:#000;}.progress__description,.progress__percentage{overflow:hidden;margin-top:0.2em;color:#555;font-size:0.875em;}.progress__description{float:left;}[dir="rtl"] .progress__description{float:right;}.progress__percentage{float:right;}[dir="rtl"] .progress__percentage{float:left;}.progress--small .progress__track{height:7px;}.progress--small .progress__bar{height:7px;background-size:20px 20px;}
.ajax-progress{display:inline-block;padding:1px 5px 2px 5px;}[dir="rtl"] .ajax-progress{float:right;}.ajax-progress-throbber .throbber{display:inline;padding:1px 5px 2px;background:transparent url(/themes/contrib/stable/css/core/components/../../../images/core/throbber-active.gif) no-repeat 0 center;}.ajax-progress-throbber .message{display:inline;padding:1px 5px 2px;}tr .ajax-progress-throbber .throbber{margin:0 2px;}.ajax-progress-bar{width:16em;}.ajax-progress-fullscreen{position:fixed;z-index:1000;top:48.5%;left:49%;width:24px;height:24px;padding:4px;opacity:0.9;border-radius:7px;background-color:#232323;background-image:url(/themes/contrib/stable/css/core/components/../../../images/core/loading-small.gif);background-repeat:no-repeat;background-position:center center;}[dir="rtl"] .ajax-progress-fullscreen{right:49%;left:auto;}
.text-align-left{text-align:left;}.text-align-right{text-align:right;}.text-align-center{text-align:center;}.text-align-justify{text-align:justify;}.align-left{float:left;}.align-right{float:right;}.align-center{display:block;margin-right:auto;margin-left:auto;}
.fieldgroup{padding:0;border-width:0;}
.container-inline div,.container-inline label{display:inline;}.container-inline .details-wrapper{display:block;}
.clearfix:after{display:table;clear:both;content:"";}
.js details:not([open]) .details-wrapper{display:none;}
.hidden{display:none;}.visually-hidden{position:absolute !important;overflow:hidden;clip:rect(1px,1px,1px,1px);width:1px;height:1px;word-wrap:normal;}.visually-hidden.focusable:active,.visually-hidden.focusable:focus{position:static !important;overflow:visible;clip:auto;width:auto;height:auto;}.invisible{visibility:hidden;}
.item-list__comma-list,.item-list__comma-list li{display:inline;}.item-list__comma-list{margin:0;padding:0;}.item-list__comma-list li:after{content:", ";}.item-list__comma-list li:last-child:after{content:"";}
.js .js-hide{display:none;}.js-show{display:none;}.js .js-show{display:block;}
.nowrap{white-space:nowrap;}
.position-container{position:relative;}
.reset-appearance{margin:0;padding:0;border:0 none;background:transparent;line-height:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none;}
.resize-none{resize:none;}.resize-vertical{min-height:2em;resize:vertical;}.resize-horizontal{max-width:100%;resize:horizontal;}.resize-both{max-width:100%;min-height:2em;resize:both;}
.system-status-counter__status-icon{display:inline-block;width:25px;height:25px;vertical-align:middle;}.system-status-counter__status-icon:before{display:block;content:"";background-repeat:no-repeat;background-position:center 2px;background-size:20px;}.system-status-counter__status-icon--error:before{background-image:url(/themes/contrib/stable/css/system/components/../../../images/core/icons/e32700/error.svg);}.system-status-counter__status-icon--warning:before{background-image:url(/themes/contrib/stable/css/system/components/../../../images/core/icons/e29700/warning.svg);}.system-status-counter__status-icon--checked:before{background-image:url(/themes/contrib/stable/css/system/components/../../../images/core/icons/73b355/check.svg);}
.system-status-report-counters__item{width:100%;margin-bottom:0.5em;padding:0.5em 0;text-align:center;white-space:nowrap;background-color:rgba(0,0,0,0.063);}@media screen and (min-width:60em){.system-status-report-counters{display:flex;flex-wrap:wrap;justify-content:space-between;}.system-status-report-counters__item--half-width{width:49%;}.system-status-report-counters__item--third-width{width:33%;}}
.system-status-general-info__item{margin-top:1em;padding:0 1em 1em;border:1px solid #ccc;}.system-status-general-info__item-title{border-bottom:1px solid #ccc;}
.tablesort{display:inline-block;width:16px;height:16px;background-size:100%;}.tablesort--asc{background-image:url(/themes/contrib/stable/css/system/components/../../../images/core/icons/787878/twistie-down.svg);}.tablesort--desc{background-image:url(/themes/contrib/stable/css/system/components/../../../images/core/icons/787878/twistie-up.svg);}
#block-blockthreeboxes{margin:60px 0;}#block-blockthreeboxes.padded-component{margin:0;padding:60px 0;}@media (min-width:768px){#block-blockthreeboxes{margin:60px 0;}#block-blockthreeboxes.padded-component{margin:0;}}#block-blockthreeboxes .three-cta{margin-bottom:50px;}#block-blockthreeboxes .three-cta ul{justify-content:center;}#block-blockthreeboxes .three-cta .cta-card{align-items:flex-start;display:flex;flex-direction:row-reverse;text-align:left;}@media (min-width:768px){#block-blockthreeboxes .three-cta .cta-card{display:block;}}#block-blockthreeboxes .three-cta .cta-card:hover a.button{filter:unset;}#block-blockthreeboxes .three-cta .cta-card img{margin:0 auto;vertical-align:middle;}#block-blockthreeboxes .three-cta .cta-card a.button{display:none;}@media (min-width:768px){#block-blockthreeboxes .three-cta .cta-card a.button{cursor:pointer;display:block;filter:drop-shadow(6px 8px 6px #becde2);}}#block-blockthreeboxes .three-cta .cta-card a.button:hover,#block-blockthreeboxes .three-cta .cta-card a.button:focus{filter:unset;}#block-blockthreeboxes .three-cta .cta-card a.button:after{background-color:rgba(0,0,0,0);bottom:0;content:"";left:0;pointer-events:auto;position:absolute;right:0;top:0;z-index:1;}#block-blockthreeboxes .three-cta .cta-card:hover{background:#fff;border-radius:20px;box-shadow:6px 6px 16px #becde2,-6px -6px 16px #fff;cursor:pointer;}#block-blockthreeboxes .three-cta .cta-card .card-content{display:none;}@media (min-width:768px){#block-blockthreeboxes .three-cta .cta-card .card-content{display:inline-block;font-size:15px;margin:5px 0 16px 0;min-height:70px;}}#block-blockthreeboxes .three-cta .cta-card .card-content-mobile{color:#252F43;font-size:13px;font-weight:400;line-height:150%;text-align:left;margin-top:12px;}@media (min-width:768px){#block-blockthreeboxes .three-cta .cta-card .card-content-mobile{display:none;}}#block-blockthreeboxes .three-cta .card-title{color:#001e62;font-size:18px;font-style:400;font-weight:500;letter-spacing:0;line-height:30px;margin-left:16px;text-align:left;text-decoration:none;}@media (min-width:768px){#block-blockthreeboxes .three-cta .card-title{font-size:24px;padding-bottom:12px;text-align:center;margin-left:0;}}#block-blockthreeboxes .three-cta .card-title a{text-decoration:none;font-style:normal;font-weight:normal;font-size:18px;line-height:30px;text-align:left;color:#001e62;}@media (min-width:768px){#block-blockthreeboxes .three-cta .card-title a{text-align:center;font-size:24px;}}#block-blockthreeboxes .three-cta .card-title a:hover{text-decoration:none;}#block-blockthreeboxes .three-cta .card-title a:after{background-color:rgba(0,0,0,0);bottom:0;content:"";left:0;pointer-events:auto;position:absolute;right:0;top:0;z-index:1;}
.modal-dialog{position:fixed;right:10px;bottom:275px;z-index:99999;max-width:355px;background-color:#F2F3F7;text-align:center;border-radius:8px;filter:drop-shadow(0px 10.825px 21.651px rgba(0,30,98,0.2));}.modal-dialog:after{background-color:#F2F3F7;clip-path:polygon(0 0,0 100%,100% 0);content:"";position:absolute;top:100%;left:50%;width:70.77765px;height:71.10655px;transform:translate(100%,-15%) rotate(105deg);}@media screen and (min-width:576px){.modal-dialog{right:15px;max-width:376px;}}.modal-header{margin:0 !important;padding:0 !important;background-color:#001E62;border-radius:8px 8px 0 0;height:56px;display:flex;align-items:center;justify-content:center;}.modal-header h2{color:white;margin:0 !important;padding:0 !important;}.modal-tab-content{padding:24px;}.chatbot-v3-buttons .button{min-width:224px;width:auto;}.chatbot-v3-dialog-text{font-size:16px;margin-bottom:20px;text-align:center;font-family:"Quicksand",Arial,sans-serif;}.modal-title{color:#fff;font-size:20px;font-style:normal;font-weight:700;line-height:150%;height:56px;display:flex;align-items:center;justify-content:center;}#proactive-chatbot-launcher{all:unset;position:fixed !important;right:15px !important;bottom:96px !important;width:55px !important;height:55px !important;background-color:#001e62 !important;border-radius:50% !important;z-index:99999 !important;cursor:pointer !important;display:flex !important;align-items:center !important;justify-content:center !important;box-sizing:border-box !important;box-shadow:0 4px 10px rgba(0,0,0,0.3) !important;}@media (min-width:992px){#proactive-chatbot-launcher{width:100px !important;height:100px !important;}}#proactive-chatbot-launcher.is-hidden{display:none !important;}.chatbot-v3-launcher-icon{width:60% !important;height:auto !important;display:block !important;}.chatbot-v3-minimize-icon{width:60% !important;height:auto !important;display:none;}#proactive-chatbot-launcher.is-active .chatbot-v3-launcher-icon{display:none !important;}#proactive-chatbot-launcher.is-active .chatbot-v3-minimize-icon{display:block !important;}
#ccaas-widget{z-index:100000 !important;position:fixed !important;--accent-1:#ffffff;--accent-2:#F2F3F7;--accent-3:#d9dde8;--accent-4:#d9dde8;--accent-5:#cbd2e1;--accent-6:#b8c1d6;--accent-7:#a1adca;--accent-8:#001e62;--accent-9:#001e62;--accent-10:#001e62;--accent-11:#001e62;--accent-12:#001e62;--accent-contrast:#fff;--chat-header-height:50px !important;--chat-bubble-background:var(--accent-2) !important;--chat-bubble-border:none !important;--chat-bubble-text:#232421 !important;--chat-bubble-user-background:var(--accent-12) !important;--chat-bubble-user-color:var(--accent-1) !important;--chat-bubble-line-height:1.5 !important;--message-button-default-background:var(--accent-3) !important;--message-button-default-color:#232421 !important;--message-button-font-size:100% !important;--message-button-font-weight:normal !important;--message-button-default-font-weight:normal !important;--font-weight-semibold:normal !important;--font-weight-bold:normal !important;--message-event-general-font-weight:normal !important;--message-event-general-font-size:75% !important;--message-event-general-color:#6A7790 !important;--space-1:1rem !important;--space-3:1.5rem !important;--space-2:0.75rem !important;--space-5:2rem !important;--space-9:50px !important;--message-button-border:1px solid var(--accent-12) !important;--message-button-border-radius:50px !important;--message-inline-buttons-border:1px solid var(--accent-12) !important;--message-inline-buttons-border-radius:8px !important;--message-inline-buttons-overflow:hidden !important;--launcher-default-background:var(--accent-9) !important;--launcher-background-color:var(--accent-9) !important;--launcher-hover-background:var(--accent-12) !important;--launcher-active-background:var(--accent-12) !important;--launcher-padding:0 !important;--launcher-default-border:none !important;--launcher-hover-border:none !important;--launcher-border-width:0 !important;--launcher-border-color:transparent !important;--launcher-box-shadow:none !important;--launcher-hover-box-shadow:none !important;--launcher-size:55px;--custom-icon-size:33px;--ujet-bottom:100px;--padding-medium:10px 24px;--inverse-button-default-background:#4d6291;--inverse-button-default-border:1px solid #4d6291;--inverse-button-hover-border:1px solid #ff6f70;--inverse-button-hover-background:#4d6291;--inverse-button-hover-color:var(--accent-1);--primary-button-active-background:#4d6291;--primary-button-default-background:#4d6291;--primary-button-hover-background:#4d6291;--secondary-button-default-background:#4d6291;--secondary-button-default-border:1px solid #4d6291;--secondary-button-hover-background:#4d6291;--secondary-button-hover-color:var(--accent-1);--secondary-button-default-color:var(--accent-1);--secondary-button-hover-border:1px solid #ff6f70;}@media screen and (max-width:1023px){#ccaas-widget{--ujet-right:15px;--ujet-bottom:100px;--launcher-size:55px;--custom-icon-size:33px;}}@media screen and (min-width:1024px){#ccaas-widget{--ujet-right:15px;--ujet-bottom:100px;--launcher-size:100px;--custom-icon-size:66px;}}
.component-faq h1{text-align:center;}.component-faq .wysiwyg{padding:0;}.component-faq .wysiwyg h2,.component-faq .helpful h2,.component-faq .related-faqs h2{border-bottom:none !important;}.component-faq .header{color:#001e62;font-size:2.4rem;font-weight:400;margin:0 0 2rem;}.component-faq .wysiwyg .step-by-step{list-style:none;padding:0;}.component-faq .wysiwyg .step-by-step > li{display:block;}.component-faq .wysiwyg .step-by-step > li:not(:last-of-type){padding-bottom:30px;}.component-faq .wysiwyg .step-by-step .image{padding-right:0;width:100%;}.component-faq .wysiwyg .step-by-step .image img{display:block;margin:0 auto;}.component-faq .wysiwyg .step-by-step .text{background-color:#fff;color:#3f4553;padding-top:20px;}.component-faq .wysiwyg .step-by-step .text h3{color:#3f4553;font-size:14px;font-weight:700;margin-top:0;}.component-faq .wysiwyg table thead th{background-color:#004282;border-bottom:none;color:#fff;font-size:20px;text-align:left;width:33.3333333333%;}.component-faq .wysiwyg table tbody th{background-color:#fff;border:1px solid #ebebeb;color:#3f4553;font-size:16px;font-weight:700;}.component-faq .wysiwyg table tbody tr:nth-child(even) th{background-color:#f3f3f3;}.component-faq .wysiwyg table tbody td{text-align:left;}.component-faq .helpful{border-top:solid 1px #d1d1d1;padding-top:30px;margin-bottom:50px;}.component-faq .helpful header{margin-top:0;}.component-faq .helpful legend{position:absolute;left:-9999px;}.component-faq .helpful input[type=radio]{position:absolute;left:-9999px;}.component-faq .helpful input[type=radio] + label{display:inline-block;border-radius:20px;margin-right:10px;position:relative;width:75px;height:25px;text-align:center;vertical-align:middle;border:1px solid #004282;color:#004282;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;transition:all 0.5s;}.component-faq .helpful input[type=radio]:hover + label,.component-faq .helpful input[type=radio]:focus + label,.component-faq .helpful input[type=radio]:checked + label{background-color:#004282;color:#fff;}.component-faq .helpful label img{display:block;pointer-events:none;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);transform:translate(-50%,-50%);}.component-faq .helpful .form-submit{margin-top:20px;}.component-faq .helpful .form-submit:not(:disabled):focus{background-color:#004282;}.component-faq .related-faqs{background-color:#ddf3fd;border:solid 1px #d1d1d1;border-top:none;margin-top:-1px;padding:30px;}.component-faq .related-faqs li{margin-bottom:10px;}.component-faq .related-faqs li a{color:#2a6399;font-size:16px;}.component-faq .icon-chevron-down{display:inline-block;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);margin-right:5px;}.component-faq div#back{margin-bottom:30px;color:#004282;}.component-faq #edit-vote{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;}.component-faq label[for=edit-comments]{display:block;margin:20px 0;}.component-faq .form-textarea{display:block;width:100%;}.component-faq .appdemo-iframe-mobile{margin:0 auto;max-width:381px;}.component-faq .appdemo-iframe-tablette{margin:0 auto;max-width:553px;}.component-faq .appdemo-iframe-desktop,.component-faq .appdemo-iframe-desktop2{margin:0 auto;max-width:780px;}.component-faq .appdemo-iframe-mobile > div,.component-faq .appdemo-iframe-tablette > div,.component-faq .appdemo-iframe-desktop > div,.component-faq .appdemo-iframe-desktop2 > div{overflow:hidden;position:relative;}.component-faq .appdemo-iframe-mobile > div{padding-bottom:204.5%;}.component-faq .appdemo-iframe-tablette > div{padding-bottom:141.1%;}.component-faq .appdemo-iframe-desktop > div{padding-bottom:59.2%;}.component-faq .appdemo-iframe-desktop2 > div{padding-bottom:64.5%;}.component-faq .appdemo-iframe-mobile iframe,.component-faq .appdemo-iframe-tablette iframe,.component-faq .appdemo-iframe-desktop iframe,.component-faq .appdemo-iframe-desktop2 iframe{border:0;height:100%;left:0;position:absolute;top:0;width:100%;}.component-faq .wysiwyg .list-email{padding:0;}.component-faq .list-email li{list-style-position:inside;}.component-faq .list-email img{display:block;height:auto;margin:10px 0 20px;max-width:100%;}@media screen and (max-width:480px){.component-faq .wysiwyg .list-email{font-size:14px;}}@media screen and (min-width:992px){.component-faq .wysiwyg .step-by-step > li{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;}.component-faq .wysiwyg .step-by-step .image{padding-right:20px;-webkit-box-flex:1;-ms-flex:1 1 30%;flex:1 1 30%;}.component-faq .wysiwyg .step-by-step .text{padding-top:0;-webkit-box-flex:1;-ms-flex:1 1 70%;flex:1 1 70%;}.component-faq .wysiwyg .step-by-step .text h3{font-size:18px;}.component-faq .wysiwyg .step-by-step .text .total-steps{display:none;}.component-faq .helpful label img{width:auto;}.component-faq .form-textarea{width:30%;}}.node-search-tool-bar{background-color:#ddf3fd;margin:0 0 110px;}.node-search-tool-bar .content{background-color:#ddf3fd;padding:30px 0;width:100%;}.node-search-tool-bar .content form{position:relative;}.node-search-tool-bar .content form input[type=search]{border:none;padding:10px 0 10px 20px;height:30px;width:calc(100% - 20px);-webkit-box-shadow:inset 0 0 10px #d1d1d1;-moz-box-shadow:inset 0 0 10px #d1d1d1;box-shadow:inset 0 0 10px #d1d1d1;}.node-search-tool-bar .content form .icon-magnify{font-size:20px;height:50px;width:50px;position:absolute;right:0;top:0;-webkit-transition:all 0.2s linear 0s;-moz-transition:all 0.2s linear 0s;transition:all 0.2s linear 0s;}.node-search-tool-bar .content form .icon-magnify input[type=submit]{background:transparent;border:2px solid transparent;height:100%;width:100%;position:relative;z-index:10;}.node-search-tool-bar .content form .icon-magnify input[type=submit]:focus{outline:solid #8ed8f8;}.node-search-tool-bar .content form .icon-magnify:before{padding-bottom:4px;position:absolute;top:3px;right:27px;}.node-search-tool-bar .content .subtitle{position:absolute;bottom:-50%;left:50%;margin:0 auto;padding:0 15px;width:100%;-webkit-transform:translate(-50%,50%);-moz-transform:translate(-50%,50%);transform:translate(-50%,50%);}@media screen and (min-width:768px){.node-search-tool-bar{background-color:transparent;margin-top:50px;}.node-search-tool-bar .content{padding:45px;}.node-search-tool-bar .content form .icon-magnify{width:75px;}.node-search-tool-bar .content .subtitle{-webkit-transform:translate(-50%,0);-moz-transform:translate(-50%,0);transform:translate(-50%,0);}}
