@import"https://fonts.googleapis.com/css2?family=Poppins:wght@100;400;700&display=swap";
/* @license MIT https://github.com/necolas/normalize.css/blob/8.0.1/LICENSE.md */
html{line-height:1.15;-webkit-text-size-adjust:100%;}body{margin:0;}main{display:block;}h1{font-size:2em;margin:0.67em 0;}hr{box-sizing:content-box;height:0;overflow:visible;}pre{font-family:monospace,monospace;font-size:1em;}a{background-color:transparent;}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted;}b,strong{font-weight:bolder;}code,kbd,samp{font-family:monospace,monospace;font-size:1em;}small{font-size:80%;}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sub{bottom:-0.25em;}sup{top:-0.5em;}img{border-style:none;}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0;}button,input{overflow:visible;}button,select{text-transform:none;}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button;}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0;}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText;}fieldset{padding:0.35em 0.75em 0.625em;}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal;}progress{vertical-align:baseline;}textarea{overflow:auto;}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0;}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto;}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px;}[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit;}details{display:block;}summary{display:list-item;}template{display:none;}[hidden]{display:none;}
/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.action-links{margin:1em 0;padding:0;list-style:none;}[dir="rtl"] .action-links{margin-right:0;}.action-links li{display:inline-block;margin:0 0.3em;}.action-links li:first-child{margin-left:0;}[dir="rtl"] .action-links li:first-child{margin-right:0;margin-left:0.3em;}.button-action{display:inline-block;padding:0.2em 0.5em 0.3em;text-decoration:none;line-height:160%;}.button-action::before{margin-left:-0.1em;padding-right:0.2em;content:"+";font-weight:900;}[dir="rtl"] .button-action::before{margin-right:-0.1em;margin-left:0;padding-right:0;padding-left:0.2em;}
.breadcrumb{padding-bottom:0.5em;}.breadcrumb ol{margin:0;padding:0;}[dir="rtl"] .breadcrumb ol{margin-right:0;}.breadcrumb li{display:inline;margin:0;padding:0;list-style-type:none;}.breadcrumb li::before{content:" \BB ";}.breadcrumb li:first-child::before{content:none;}
.button,.image-button{margin-right:1em;margin-left:1em;}.button:first-child,.image-button:first-child{margin-right:0;margin-left:0;}
.container-inline label::after,.container-inline .label::after{content:":";}.form-type-radios .container-inline label::after,.form-type-checkboxes .container-inline label::after{content:"";}.form-type-radios .container-inline .form-type-radio,.form-type-checkboxes .container-inline .form-type-checkbox{margin:0 1em;}.container-inline .form-actions,.container-inline.form-actions{margin-top:0;margin-bottom:0;}
details{margin-top:1em;margin-bottom:1em;border:1px solid #ccc;}details > .details-wrapper{padding:0.5em 1.5em;}summary{padding:0.2em 0.5em;cursor:pointer;}
.exposed-filters .filters{float:left;margin-right:1em;}[dir="rtl"] .exposed-filters .filters{float:right;margin-right:0;margin-left:1em;}.exposed-filters .form-item{margin:0 0 0.1em 0;padding:0;}.exposed-filters .form-item label{float:left;width:10em;font-weight:normal;}[dir="rtl"] .exposed-filters .form-item label{float:right;}.exposed-filters .form-select{width:14em;}.exposed-filters .current-filters{margin-bottom:1em;}.exposed-filters .current-filters .placeholder{font-weight:bold;font-style:normal;}.exposed-filters .additional-filters{float:left;margin-right:1em;}[dir="rtl"] .exposed-filters .additional-filters{float:right;margin-right:0;margin-left:1em;}
.field__label{font-weight:bold;}.field--label-inline .field__label,.field--label-inline .field__items{float:left;}.field--label-inline .field__label,.field--label-inline > .field__item,.field--label-inline .field__items{padding-right:0.5em;}[dir="rtl"] .field--label-inline .field__label,[dir="rtl"] .field--label-inline .field__items{padding-right:0;padding-left:0.5em;}.field--label-inline .field__label::after{content:":";}
form .field-multiple-table{margin:0;}form .field-multiple-table .field-multiple-drag{width:30px;padding-right:0;}[dir="rtl"] form .field-multiple-table .field-multiple-drag{padding-left:0;}form .field-multiple-table .field-multiple-drag .tabledrag-handle{padding-right:0.5em;}[dir="rtl"] form .field-multiple-table .field-multiple-drag .tabledrag-handle{padding-right:0;padding-left:0.5em;}form .field-add-more-submit{margin:0.5em 0 0;}.form-item,.form-actions{margin-top:1em;margin-bottom:1em;}tr.odd .form-item,tr.even .form-item{margin-top:0;margin-bottom:0;}.form-composite > .fieldset-wrapper > .description,.form-item .description{font-size:0.85em;}label.option{display:inline;font-weight:normal;}.form-composite > legend,.label{display:inline;margin:0;padding:0;font-size:inherit;font-weight:bold;}.form-checkboxes .form-item,.form-radios .form-item{margin-top:0.4em;margin-bottom:0.4em;}.form-type-radio .description,.form-type-checkbox .description{margin-left:2.4em;}[dir="rtl"] .form-type-radio .description,[dir="rtl"] .form-type-checkbox .description{margin-right:2.4em;margin-left:0;}.marker{color:#e00;}.form-required::after{display:inline-block;width:6px;height:6px;margin:0 0.3em;content:"";vertical-align:super;background-image:url(/themes/custom/blci_theme/dist/images/icons/required.svg);background-repeat:no-repeat;background-size:6px 6px;}abbr.tabledrag-changed,abbr.ajax-changed{border-bottom:none;}.form-item input.error,.form-item textarea.error,.form-item select.error{border:2px solid red;}.form-item--error-message::before{display:inline-block;width:14px;height:14px;content:"";vertical-align:sub;background:url(/themes/custom/blci_theme/dist//images/icons/error.svg) no-repeat;background-size:contain;}
.icon-help{padding:1px 0 1px 20px;background:url(/themes/custom/blci_theme/images/icons/help.png) 0 50% no-repeat;}[dir="rtl"] .icon-help{padding:1px 20px 1px 0;background-position:100% 50%;}.feed-icon{display:block;overflow:hidden;width:16px;height:16px;text-indent:-9999px;background:url(/themes/custom/blci_theme/images/icons/feed.svg) no-repeat;}
.form--inline .form-item{float:left;margin-right:0.5em;}[dir="rtl"] .form--inline .form-item{float:right;margin-right:0;margin-left:0.5em;}[dir="rtl"] .views-filterable-options-controls .form-item{margin-right:2%;}.form--inline .form-item-separator{margin-top:2.3em;margin-right:1em;margin-left:0.5em;}[dir="rtl"] .form--inline .form-item-separator{margin-right:0.5em;margin-left:1em;}.form--inline .form-actions{clear:left;}[dir="rtl"] .form--inline .form-actions{clear:right;}
.item-list .title{font-weight:bold;}.item-list ul{margin:0 0 0.75em 0;padding:0;}.item-list li{margin:0 0 0.25em 1.5em;padding:0;}[dir="rtl"] .item-list li{margin:0 1.5em 0.25em 0;}.item-list--comma-list{display:inline;}.item-list--comma-list .item-list__comma-list,.item-list__comma-list li,[dir="rtl"] .item-list--comma-list .item-list__comma-list,[dir="rtl"] .item-list__comma-list li{margin:0;}
button.link{margin:0;padding:0;cursor:pointer;border:0;background:transparent;font-size:1em;}label button.link{font-weight:bold;}
ul.inline,ul.links.inline{display:inline;padding-left:0;}[dir="rtl"] ul.inline,[dir="rtl"] ul.links.inline{padding-right:0;padding-left:15px;}ul.inline li{display:inline;padding:0 0.5em;list-style-type:none;}ul.links a.is-active{color:#000;}
ul.menu{margin:0;padding:0;list-style:none outside;text-align:left;}[dir="rtl"] ul.menu{margin:0;text-align:right;}.menu-item--expanded{list-style-type:circle;list-style-image:url(/themes/custom/blci_theme/images/icons/menu-expanded.png);}.menu-item--collapsed{list-style-type:disc;list-style-image:url(/themes/custom/blci_theme/images/icons/menu-collapsed.png);}[dir="rtl"] .menu-item--collapsed{list-style-image:url(/themes/custom/blci_theme/images/icons/menu-collapsed-rtl.png);}.menu-item{margin:0;padding:0;}ul.menu a.is-active{color:inherit;}
.more-link{display:block;text-align:right;}[dir="rtl"] .more-link{text-align:left;}
.pager__items{clear:both;text-align:center;}.pager__item{display:inline;padding:0.5em;}.pager__item.is-active{font-weight:bold;}
tr.drag{background-color:#fffff0;}tr.drag-previous{background-color:#ffd;}body div.tabledrag-changed-warning{margin-bottom:0.5em;}
tr.selected td{background:#ffc;}td.checkbox,th.checkbox{text-align:center;}[dir="rtl"] td.checkbox,[dir="rtl"] th.checkbox{text-align:center;}
th.is-active img{display:inline;}td.is-active{background-color:#ddd;}
div.tabs{margin:1em 0;}ul.tabs{margin:0 0 0.5em;padding:0;list-style:none;}.tabs > li{display:inline-block;margin-right:0.3em;}[dir="rtl"] .tabs > li{margin-right:0;margin-left:0.3em;}.tabs a{display:block;padding:0.2em 1em;text-decoration:none;}.tabs a.is-active{background-color:#eee;}.tabs a:focus,.tabs a:hover{background-color:#f5f5f5;}
.form-textarea-wrapper textarea{display:block;box-sizing:border-box;width:100%;margin:0;}
.ui-dialog--narrow{max-width:500px;}@media screen and (max-width:600px){.ui-dialog--narrow{min-width:95%;max-width:95%;}}
@font-face{font-family:"blci";src:url(/themes/custom/blci_theme/dist/fonts/blci.eot?junxyb=);src:url(/themes/custom/blci_theme/dist/fonts/blci.eot?junxyb=#iefix) format("embedded-opentype"),url(/themes/custom/blci_theme/dist/fonts/blci.ttf?junxyb=) format("truetype"),url(/themes/custom/blci_theme/dist/fonts/blci.woff?junxyb=) format("woff"),url(/themes/custom/blci_theme/dist/fonts/blci.svg?junxyb=#blci) format("svg");font-weight:normal;font-style:normal}.guideline .guideline-superblock-wrapper .guideline-superblock-title-wrapper .guideline-superblock-title,.guideline .guideline-questionnaire-wrapper .guideline-questionnaire-title-wrapper .guideline-questionnaire-title,.node--type-course.full .course-agenda>.weeks .week-wrapper .week>.title,.activities-superblocks-wrapper .activities-superblocks-title,.title1,.popup-wrapper .popup .popup-title{font:1.5rem "poppins";font-weight:700;text-transform:uppercase;margin:0;color:#0d9fc2;text-align:center}.guideline .guideline-superblock-wrapper .guideline-superblock-title-wrapper .guideline-superblock-title:after,.guideline .guideline-questionnaire-wrapper .guideline-questionnaire-title-wrapper .guideline-questionnaire-title:after,.node--type-course.full .course-agenda>.weeks .week-wrapper .week>.title:after,.activities-superblocks-wrapper .activities-superblocks-title:after,.title1:after,.popup-wrapper .popup .popup-title:after{display:block;content:"—"}.price .price-title,body .title2-num,.title2,.guideline .guideline-superblock-wrapper>* .superblock-content .superblock-title,.activities .view-content>* .superblock-content .superblock-title,.features-superblocks-wrapper>* .superblock-content .superblock-title,.node--type-course.full .course-activity .field--name-field-activity>* .superblock-content .superblock-title,.courses.superblocks .view-content>* .superblock-content .superblock-title,.activities-superblocks-wrapper .activities .view-content>* .superblock-content .superblock-title,.home .node__content .home-block-wrapper.features-superblocks-wrapper>* .superblock-content .superblock-title,.feature .block-feature-content .block-title.title2,.footer .region.region-footer .block.block-block-content.block-footer .col .footer-title,.summary-table thead tr th.summary-table-main-title{font:1.25rem "poppins";font-weight:700;margin:.25em 0;color:#0d9fc2}.price .price-title>*,body .title2-num>*,.title2>*,.guideline .guideline-superblock-wrapper>* .superblock-content .superblock-title>*,.activities .view-content>* .superblock-content .superblock-title>*,.features-superblocks-wrapper>* .superblock-content .superblock-title>*,.node--type-course.full .course-activity .field--name-field-activity>* .superblock-content .superblock-title>*,.courses.superblocks .view-content>* .superblock-content .superblock-title>*,.activities-superblocks-wrapper .activities .view-content>* .superblock-content .superblock-title>*,.home .node__content .home-block-wrapper.features-superblocks-wrapper>* .superblock-content .superblock-title>*,.feature .block-feature-content .block-title.title2>*,.footer .region.region-footer .block.block-block-content.block-footer .col .footer-title>*,.summary-table thead tr th.summary-table-main-title>*{color:inherit}.links .block-links-content .block-title,.guideline .guideline-superblock-wrapper .guideline-superblock .useful-links-wrapper .links-related-wrapper .links-related-title{text-align:center}.links .block-links-content .block-title:after,.guideline .guideline-superblock-wrapper .guideline-superblock .useful-links-wrapper .links-related-wrapper .links-related-title:after{display:block;content:"—"}.guideline .guideline-superblock-wrapper>* .superblock-content .superblock-title,.activities .view-content>* .superblock-content .superblock-title,.features-superblocks-wrapper>* .superblock-content .superblock-title,.node--type-course.full .course-activity .field--name-field-activity>* .superblock-content .superblock-title,.courses.superblocks .view-content>* .superblock-content .superblock-title,.activities-superblocks-wrapper .activities .view-content>* .superblock-content .superblock-title,.home .node__content .home-block-wrapper.features-superblocks-wrapper>* .superblock-content .superblock-title,.feature .block-feature-content .block-title.title2,.footer .region.region-footer .block.block-block-content.block-footer .col .footer-title,.summary-table thead tr th.summary-table-main-title{color:#fff}.summary-table thead tr th.summary-table-main-title{background-color:#0d9fc2;padding:.5rem 1rem}.title3,.superblock-content .title2{font:1em "poppins";font-weight:700;text-transform:uppercase;margin:0 0 .5em;color:#0d9fc2;text-decoration:underline}.title3::before,.superblock-content .title2::before{font-family:"blci";font-weight:400;text-decoration:none;text-transform:none;content:"arrow-right";margin-right:.5rem}.superblock-content .title2{color:#fff}.feature .block-feature-content .field--name-body a,.link{font-weight:700;text-decoration:none}.feature .block-feature-content .field--name-body a:before,.link:before,.feature .block-feature-content .field--name-body a:after,.link:after{font-family:"blci"}.feature .block-feature-content .field--name-body a.internal:before,.internal.link:before{content:"arrow-right";margin-right:.3rem}.feature .block-feature-content .field--name-body a.external:after,.external.link:after{content:"arrow-right";margin-left:.3rem}.feature .block-feature-content .field--name-body a.readmore,.readmore.link{font-size:1.2rem}.feature .block-feature-content .field--name-body a.readmore:after,.readmore.link:after{content:"more";margin-left:.5rem}.webform-submission-get-a-quote-form .form-item .form-text,.webform-submission-get-a-quote-form .form-item .form-email,.webform-submission-get-a-quote-form .form-item .form-select,.webform-submission-get-a-quote-form .form-item .form-date,.webform-submission-get-a-quote-form .form-item .form-time,.webform-submission-get-a-quote-form .form-item .form-textarea,.webform-submission-get-a-quote-form .form-item .form-tel,.webform-submission-book-now-form .form-item .form-text,.webform-submission-book-now-form .form-item .form-email,.webform-submission-book-now-form .form-item .form-select,.webform-submission-book-now-form .form-item .form-date,.webform-submission-book-now-form .form-item .form-time,.webform-submission-book-now-form .form-item .form-textarea,.webform-submission-book-now-form .form-item .form-tel,.webform-submission-dietary-information-form-form .form-item .form-text,.webform-submission-dietary-information-form-form .form-item .form-email,.webform-submission-dietary-information-form-form .form-item .form-select,.webform-submission-dietary-information-form-form .form-item .form-date,.webform-submission-dietary-information-form-form .form-item .form-time,.webform-submission-dietary-information-form-form .form-item .form-textarea,.webform-submission-dietary-information-form-form .form-item .form-tel,.webform-submission-teacher-satisfaction-questionnai-form .form-item .form-text,.webform-submission-teacher-satisfaction-questionnai-form .form-item .form-email,.webform-submission-teacher-satisfaction-questionnai-form .form-item .form-select,.webform-submission-teacher-satisfaction-questionnai-form .form-item .form-date,.webform-submission-teacher-satisfaction-questionnai-form .form-item .form-time,.webform-submission-teacher-satisfaction-questionnai-form .form-item .form-textarea,.webform-submission-teacher-satisfaction-questionnai-form .form-item .form-tel,.contact-form .container-wrapper .form-item .form-text,.contact-form .container-wrapper .form-item .form-email,.contact-form .container-wrapper .form-item .form-textarea,.contact-form .container-wrapper .form-item .form-tel,.webform-application-form .form-text,.webform-application-form .form-email,.webform-application-form .form-select,.webform-application-form .form-tel,.webform-submission-test-de-quizz-form .form-text,.webform-submission-test-de-quizz-form .form-email,.webform-submission-test-de-quizz-form .form-select,.webform-submission-level-test-form .form-text,.webform-submission-level-test-form .form-email,.webform-submission-level-test-form .form-select,.webform-submission-test-de-quizz-form .form-date,.webform-submission-level-test-form .form-date{background-color:#54c1da;color:#fff;border:0;padding:.5rem;font-size:1rem;font-weight:400;text-decoration:none;margin:0 auto;line-height:1}.webform-submission-get-a-quote-form .form-item .form-text::placeholder,.webform-submission-get-a-quote-form .form-item .form-email::placeholder,.webform-submission-get-a-quote-form .form-item .form-select::placeholder,.webform-submission-get-a-quote-form .form-item .form-date::placeholder,.webform-submission-get-a-quote-form .form-item .form-time::placeholder,.webform-submission-get-a-quote-form .form-item .form-textarea::placeholder,.webform-submission-get-a-quote-form .form-item .form-tel::placeholder,.webform-submission-book-now-form .form-item .form-text::placeholder,.webform-submission-book-now-form .form-item .form-email::placeholder,.webform-submission-book-now-form .form-item .form-select::placeholder,.webform-submission-book-now-form .form-item .form-date::placeholder,.webform-submission-book-now-form .form-item .form-time::placeholder,.webform-submission-book-now-form .form-item .form-textarea::placeholder,.webform-submission-book-now-form .form-item .form-tel::placeholder,.webform-submission-dietary-information-form-form .form-item .form-text::placeholder,.webform-submission-dietary-information-form-form .form-item .form-email::placeholder,.webform-submission-dietary-information-form-form .form-item .form-select::placeholder,.webform-submission-dietary-information-form-form .form-item .form-date::placeholder,.webform-submission-dietary-information-form-form .form-item .form-time::placeholder,.webform-submission-dietary-information-form-form .form-item .form-textarea::placeholder,.webform-submission-dietary-information-form-form .form-item .form-tel::placeholder,.webform-submission-teacher-satisfaction-questionnai-form .form-item .form-text::placeholder,.webform-submission-teacher-satisfaction-questionnai-form .form-item .form-email::placeholder,.webform-submission-teacher-satisfaction-questionnai-form .form-item .form-select::placeholder,.webform-submission-teacher-satisfaction-questionnai-form .form-item .form-date::placeholder,.webform-submission-teacher-satisfaction-questionnai-form .form-item .form-time::placeholder,.webform-submission-teacher-satisfaction-questionnai-form .form-item .form-textarea::placeholder,.webform-submission-teacher-satisfaction-questionnai-form .form-item .form-tel::placeholder,.contact-form .container-wrapper .form-item .form-text::placeholder,.contact-form .container-wrapper .form-item .form-email::placeholder,.contact-form .container-wrapper .form-item .form-textarea::placeholder,.contact-form .container-wrapper .form-item .form-tel::placeholder,.webform-application-form .form-text::placeholder,.webform-application-form .form-email::placeholder,.webform-application-form .form-select::placeholder,.webform-application-form .form-tel::placeholder,.webform-submission-test-de-quizz-form .form-text::placeholder,.webform-submission-test-de-quizz-form .form-email::placeholder,.webform-submission-test-de-quizz-form .form-select::placeholder,.webform-submission-level-test-form .form-text::placeholder,.webform-submission-level-test-form .form-email::placeholder,.webform-submission-level-test-form .form-select::placeholder,.webform-submission-test-de-quizz-form .form-date::placeholder,.webform-submission-level-test-form .form-date::placeholder{color:#fff;font-weight:100}.webform-submission-get-a-quote-form .form-item .form-text:focus,.webform-submission-get-a-quote-form .form-item .form-email:focus,.webform-submission-get-a-quote-form .form-item .form-select:focus,.webform-submission-get-a-quote-form .form-item .form-date:focus,.webform-submission-get-a-quote-form .form-item .form-time:focus,.webform-submission-get-a-quote-form .form-item .form-textarea:focus,.webform-submission-get-a-quote-form .form-item .form-tel:focus,.webform-submission-book-now-form .form-item .form-text:focus,.webform-submission-book-now-form .form-item .form-email:focus,.webform-submission-book-now-form .form-item .form-select:focus,.webform-submission-book-now-form .form-item .form-date:focus,.webform-submission-book-now-form .form-item .form-time:focus,.webform-submission-book-now-form .form-item .form-textarea:focus,.webform-submission-book-now-form .form-item .form-tel:focus,.webform-submission-dietary-information-form-form .form-item .form-text:focus,.webform-submission-dietary-information-form-form .form-item .form-email:focus,.webform-submission-dietary-information-form-form .form-item .form-select:focus,.webform-submission-dietary-information-form-form .form-item .form-date:focus,.webform-submission-dietary-information-form-form .form-item .form-time:focus,.webform-submission-dietary-information-form-form .form-item .form-textarea:focus,.webform-submission-dietary-information-form-form .form-item .form-tel:focus,.webform-submission-teacher-satisfaction-questionnai-form .form-item .form-text:focus,.webform-submission-teacher-satisfaction-questionnai-form .form-item .form-email:focus,.webform-submission-teacher-satisfaction-questionnai-form .form-item .form-select:focus,.webform-submission-teacher-satisfaction-questionnai-form .form-item .form-date:focus,.webform-submission-teacher-satisfaction-questionnai-form .form-item .form-time:focus,.webform-submission-teacher-satisfaction-questionnai-form .form-item .form-textarea:focus,.webform-submission-teacher-satisfaction-questionnai-form .form-item .form-tel:focus,.contact-form .container-wrapper .form-item .form-text:focus,.contact-form .container-wrapper .form-item .form-email:focus,.contact-form .container-wrapper .form-item .form-textarea:focus,.contact-form .container-wrapper .form-item .form-tel:focus,.webform-application-form .form-text:focus,.webform-application-form .form-email:focus,.webform-application-form .form-select:focus,.webform-application-form .form-tel:focus,.webform-submission-test-de-quizz-form .form-text:focus,.webform-submission-test-de-quizz-form .form-email:focus,.webform-submission-test-de-quizz-form .form-select:focus,.webform-submission-level-test-form .form-text:focus,.webform-submission-level-test-form .form-email:focus,.webform-submission-level-test-form .form-select:focus,.webform-submission-test-de-quizz-form .form-date:focus,.webform-submission-level-test-form .form-date:focus{background-color:#eefcff;border-color:#037994;color:#0d9fc2}.webform-application-form .form-text,.webform-application-form .form-email,.webform-application-form .form-select,.webform-application-form .form-tel,.webform-submission-test-de-quizz-form .form-text,.webform-submission-test-de-quizz-form .form-email,.webform-submission-test-de-quizz-form .form-select,.webform-submission-level-test-form .form-text,.webform-submission-level-test-form .form-email,.webform-submission-level-test-form .form-select,.webform-submission-test-de-quizz-form .form-date,.webform-submission-level-test-form .form-date{background-color:#fff;color:#0d9fc2}.webform-application-form .button,.webform-submission-test-de-quizz-form .button,.webform-submission-level-test-form .button,.webform-submission-get-a-quote-form .form-item.form-type-webform-custom-composite .webform-multiple-add .button,.webform-submission-book-now-form .form-item.form-type-webform-custom-composite .webform-multiple-add .button,.webform-submission-dietary-information-form-form .form-item.form-type-webform-custom-composite .webform-multiple-add .button,.webform-submission-teacher-satisfaction-questionnai-form .form-item.form-type-webform-custom-composite .webform-multiple-add .button,.webform-submission-get-a-quote-form .form-actions .webform-button--submit.button,.webform-submission-book-now-form .form-actions .webform-button--submit.button,.webform-submission-dietary-information-form-form .form-actions .webform-button--submit.button,.webform-submission-teacher-satisfaction-questionnai-form .form-actions .webform-button--submit.button,.node--type-course.full .course-askforaquote-wrapper .course-askforaquote,.btn,.contact-form .container-wrapper .form-actions.form-wrapper .button{-webkit-transition:all 250ms ease;-moz-transition:all 250ms ease;-ms-transition:all 250ms ease;-o-transition:all 250ms ease;transition:all 250ms ease;background-color:#30b0ce;color:#fff;border:0;border-radius:.5rem;padding:.5rem .75rem;font-size:1rem;font-weight:700;line-height:normal;text-decoration:none;margin:0 auto}.webform-application-form .button:hover,.webform-submission-test-de-quizz-form .button:hover,.webform-submission-level-test-form .button:hover,.webform-submission-get-a-quote-form .form-item.form-type-webform-custom-composite .webform-multiple-add .button:hover,.webform-submission-book-now-form .form-item.form-type-webform-custom-composite .webform-multiple-add .button:hover,.webform-submission-dietary-information-form-form .form-item.form-type-webform-custom-composite .webform-multiple-add .button:hover,.webform-submission-teacher-satisfaction-questionnai-form .form-item.form-type-webform-custom-composite .webform-multiple-add .button:hover,.webform-submission-get-a-quote-form .form-actions .webform-button--submit.button:hover,.webform-submission-book-now-form .form-actions .webform-button--submit.button:hover,.webform-submission-dietary-information-form-form .form-actions .webform-button--submit.button:hover,.webform-submission-teacher-satisfaction-questionnai-form .form-actions .webform-button--submit.button:hover,.node--type-course.full .course-askforaquote-wrapper .course-askforaquote:hover,.btn:hover,.contact-form .container-wrapper .form-actions.form-wrapper .button:hover{border:.1rem solid #54c1da}.contact-form .container-wrapper .form-actions.form-wrapper .button{background-color:#54c1da}.contact-form .container-wrapper .form-actions.form-wrapper .button:hover{border:.1rem solid #81d4e8}.btn.reverse{background-color:#fff;color:#0d9fc2}.strong{font-weight:700}.uppercase{text-transform:uppercase}.quote{font-weight:100;font-size:1.5em;color:#54c1da}@media screen and (min-width:1024px){.quote{font-size:2.5em}}.quote::before{font-family:"blci";content:"quote-left";margin-right:1em}.quote::after{font-family:"blci";content:"quote-right";margin-left:1em}body .title2-num{display:block;text-align:center;text-transform:uppercase;text-decoration:underline;counter-increment:my-awesome-counter;position:relative;margin-top:3rem;padding-top:3rem}body .title2-num::before{-moz-transform:translateX(-50%);-o-transform:translateX(-50%);-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%);display:block;content:counter(my-awesome-counter);color:#fff;text-align:center;font-size:2rem;font-weight:700;line-height:4rem;position:absolute;left:50%;top:-2rem}body .title2-num::after{-moz-transform:translateX(-50%);-o-transform:translateX(-50%);-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%);content:"";position:absolute;z-index:-1;left:50%;top:-2rem;background-color:#81d4e8;width:4rem;height:4rem;border-radius:2rem}body{counter-reset:my-awesome-counter}.shining{color:#ff9a36;font-weight:700;animation:blinker 1s infinite}@keyframes blinker{from{opacity:1}50%{opacity:.5}to{opacity:1}}.extra,.red{color:red}.headroom{will-change:transform;transition:transform 500ms linear}.headroom--pinned{transform:translateY(0%)}.headroom--unpinned{transform:translateY(-150%)}.border-left{list-style:none;margin:1rem 0 2rem;padding:0 0 0 1rem;border-left:.2rem solid #0d9fc2}.read-more-wrapper{-webkit-transition:all 250ms ease;-moz-transition:all 250ms ease;-ms-transition:all 250ms ease;-o-transition:all 250ms ease;transition:all 250ms ease;color:#0d9fc2;margin:1rem 0 0}.read-more-wrapper.reverse *{color:#fff}.read-more-wrapper.right *{text-align:right}.read-more-wrapper.center *{text-align:center}.read-more-wrapper:hover{scale:105%}.read-more-wrapper:hover.right{-moz-transform:translateX(-2.5%) translateY(2.5%);-o-transform:translateX(-2.5%) translateY(2.5%);-ms-transform:translateX(-2.5%) translateY(2.5%);-webkit-transform:translateX(-2.5%) translateY(2.5%);transform:translateX(-2.5%) translateY(2.5%)}.read-more-wrapper .readmore,.read-more-wrapper .node.node--type-page.node--view-mode-read-more{color:#0d9fc2}.read-more-wrapper .readmore a,.read-more-wrapper .node.node--type-page.node--view-mode-read-more a{display:block;font-size:1.2rem;font-weight:700;text-decoration:none}.read-more-wrapper .readmore a::after,.read-more-wrapper .node.node--type-page.node--view-mode-read-more a::after{content:"more" !important;font-family:"blci" !important;font-size:1.1rem !important;font-weight:400 !important;color:inherit !important;margin:0 0 0 .5rem !important}.center-wrapper{width:100%;text-align:center;margin:1rem 0}.ajax-progress,.ajax-progress-throbber,.ajax-progress-fullscreen{width:100%;height:100%;margin:0;padding:0;opacity:1;background:hsla(0,0%,100%,.612);position:fixed;top:0;left:0;z-index:20;overflow:hidden;text-indent:-99999em}.ajax-progress-throbber:before,.ajax-progress-fullscreen:before{content:" ";display:block;width:6rem;height:6rem;-webkit-animation:spin 1s infinite linear;animation:spin 1s infinite linear;border-radius:6rem;border-width:.75rem;border-style:solid;border-color:#0d9fc2 rgba(0,0,0,0);overflow:hidden;text-indent:-99999em;margin:auto;position:absolute;top:0;left:0;right:0;bottom:0}@-webkit-keyframes spin{to{-moz-transform:rotate(360deg);-o-transform:rotate(360deg);-ms-transform:rotate(360deg);-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-moz-keyframes spin{to{-moz-transform:rotate(360deg);-o-transform:rotate(360deg);-ms-transform:rotate(360deg);-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-ms-keyframes spin{to{-moz-transform:rotate(360deg);-o-transform:rotate(360deg);-ms-transform:rotate(360deg);-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spin{to{-moz-transform:rotate(360deg);-o-transform:rotate(360deg);-ms-transform:rotate(360deg);-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.text-formatted.field--name-body img{width:revert-layer}.margins{margin:0 1rem}@media screen and (min-width:544px){.margins{margin:0 1rem}}@media screen and (min-width:768px){.margins{margin:0 2rem}}@media screen and (min-width:1024px){.margins{margin:0 5rem}}@media screen and (min-width:1200px){.margins{margin:0 10vw}}@media screen and (min-width:1540px){.margins{margin:0 12vw}}@media screen and (min-width:2560px){.margins{margin:0 27vw}}hr{border:0;border-bottom:.2rem solid #0d9fc2;margin-top:2rem !important;margin-bottom:2rem !important}hr.w-margins{margin:0 1rem}@media screen and (min-width:544px){hr.w-margins{margin:0 1rem}}@media screen and (min-width:768px){hr.w-margins{margin:0 2rem}}@media screen and (min-width:1024px){hr.w-margins{margin:0 5rem}}@media screen and (min-width:1200px){hr.w-margins{margin:0 10vw}}@media screen and (min-width:1540px){hr.w-margins{margin:0 12vw}}@media screen and (min-width:2560px){hr.w-margins{margin:0 27vw}}.block-blci-season-date-range{margin-bottom:1rem}.main:not(.node--type-home-wrapper),.main.node--type-page-wrapper,.main.node--type-course-wrapper,.main.node--type-activity-wrapper,.main.node--type-price-wrapper,.main.node--type-exam-wrapper,.main.node--type-webform-wrapper,.path-webform .main{margin-top:6rem}@media screen and (min-width:1024px){.main:not(.node--type-home-wrapper),.main.node--type-page-wrapper,.main.node--type-course-wrapper,.main.node--type-activity-wrapper,.main.node--type-price-wrapper,.main.node--type-exam-wrapper,.main.node--type-webform-wrapper,.path-webform .main{margin-top:9rem !important}}.main:not(.node--type-home-wrapper) .node.node--view-mode-full:not(.price):not(.course):not(.activity):not(.webform):not(.guideline),.main.node--type-page-wrapper .node.node--view-mode-full:not(.price):not(.course):not(.activity):not(.webform):not(.guideline),.main.node--type-course-wrapper .node.node--view-mode-full:not(.price):not(.course):not(.activity):not(.webform):not(.guideline),.main.node--type-activity-wrapper .node.node--view-mode-full:not(.price):not(.course):not(.activity):not(.webform):not(.guideline),.main.node--type-price-wrapper .node.node--view-mode-full:not(.price):not(.course):not(.activity):not(.webform):not(.guideline),.main.node--type-exam-wrapper .node.node--view-mode-full:not(.price):not(.course):not(.activity):not(.webform):not(.guideline),.main.node--type-webform-wrapper .node.node--view-mode-full:not(.price):not(.course):not(.activity):not(.webform):not(.guideline),.path-webform .main .node.node--view-mode-full:not(.price):not(.course):not(.activity):not(.webform):not(.guideline){margin:0 1rem}@media screen and (min-width:544px){.main:not(.node--type-home-wrapper) .node.node--view-mode-full:not(.price):not(.course):not(.activity):not(.webform):not(.guideline),.main.node--type-page-wrapper .node.node--view-mode-full:not(.price):not(.course):not(.activity):not(.webform):not(.guideline),.main.node--type-course-wrapper .node.node--view-mode-full:not(.price):not(.course):not(.activity):not(.webform):not(.guideline),.main.node--type-activity-wrapper .node.node--view-mode-full:not(.price):not(.course):not(.activity):not(.webform):not(.guideline),.main.node--type-price-wrapper .node.node--view-mode-full:not(.price):not(.course):not(.activity):not(.webform):not(.guideline),.main.node--type-exam-wrapper .node.node--view-mode-full:not(.price):not(.course):not(.activity):not(.webform):not(.guideline),.main.node--type-webform-wrapper .node.node--view-mode-full:not(.price):not(.course):not(.activity):not(.webform):not(.guideline),.path-webform .main .node.node--view-mode-full:not(.price):not(.course):not(.activity):not(.webform):not(.guideline){margin:0 1rem}}@media screen and (min-width:768px){.main:not(.node--type-home-wrapper) .node.node--view-mode-full:not(.price):not(.course):not(.activity):not(.webform):not(.guideline),.main.node--type-page-wrapper .node.node--view-mode-full:not(.price):not(.course):not(.activity):not(.webform):not(.guideline),.main.node--type-course-wrapper .node.node--view-mode-full:not(.price):not(.course):not(.activity):not(.webform):not(.guideline),.main.node--type-activity-wrapper .node.node--view-mode-full:not(.price):not(.course):not(.activity):not(.webform):not(.guideline),.main.node--type-price-wrapper .node.node--view-mode-full:not(.price):not(.course):not(.activity):not(.webform):not(.guideline),.main.node--type-exam-wrapper .node.node--view-mode-full:not(.price):not(.course):not(.activity):not(.webform):not(.guideline),.main.node--type-webform-wrapper .node.node--view-mode-full:not(.price):not(.course):not(.activity):not(.webform):not(.guideline),.path-webform .main .node.node--view-mode-full:not(.price):not(.course):not(.activity):not(.webform):not(.guideline){margin:0 2rem}}@media screen and (min-width:1024px){.main:not(.node--type-home-wrapper) .node.node--view-mode-full:not(.price):not(.course):not(.activity):not(.webform):not(.guideline),.main.node--type-page-wrapper .node.node--view-mode-full:not(.price):not(.course):not(.activity):not(.webform):not(.guideline),.main.node--type-course-wrapper .node.node--view-mode-full:not(.price):not(.course):not(.activity):not(.webform):not(.guideline),.main.node--type-activity-wrapper .node.node--view-mode-full:not(.price):not(.course):not(.activity):not(.webform):not(.guideline),.main.node--type-price-wrapper .node.node--view-mode-full:not(.price):not(.course):not(.activity):not(.webform):not(.guideline),.main.node--type-exam-wrapper .node.node--view-mode-full:not(.price):not(.course):not(.activity):not(.webform):not(.guideline),.main.node--type-webform-wrapper .node.node--view-mode-full:not(.price):not(.course):not(.activity):not(.webform):not(.guideline),.path-webform .main .node.node--view-mode-full:not(.price):not(.course):not(.activity):not(.webform):not(.guideline){margin:0 5rem}}@media screen and (min-width:1200px){.main:not(.node--type-home-wrapper) .node.node--view-mode-full:not(.price):not(.course):not(.activity):not(.webform):not(.guideline),.main.node--type-page-wrapper .node.node--view-mode-full:not(.price):not(.course):not(.activity):not(.webform):not(.guideline),.main.node--type-course-wrapper .node.node--view-mode-full:not(.price):not(.course):not(.activity):not(.webform):not(.guideline),.main.node--type-activity-wrapper .node.node--view-mode-full:not(.price):not(.course):not(.activity):not(.webform):not(.guideline),.main.node--type-price-wrapper .node.node--view-mode-full:not(.price):not(.course):not(.activity):not(.webform):not(.guideline),.main.node--type-exam-wrapper .node.node--view-mode-full:not(.price):not(.course):not(.activity):not(.webform):not(.guideline),.main.node--type-webform-wrapper .node.node--view-mode-full:not(.price):not(.course):not(.activity):not(.webform):not(.guideline),.path-webform .main .node.node--view-mode-full:not(.price):not(.course):not(.activity):not(.webform):not(.guideline){margin:0 10vw}}@media screen and (min-width:1540px){.main:not(.node--type-home-wrapper) .node.node--view-mode-full:not(.price):not(.course):not(.activity):not(.webform):not(.guideline),.main.node--type-page-wrapper .node.node--view-mode-full:not(.price):not(.course):not(.activity):not(.webform):not(.guideline),.main.node--type-course-wrapper .node.node--view-mode-full:not(.price):not(.course):not(.activity):not(.webform):not(.guideline),.main.node--type-activity-wrapper .node.node--view-mode-full:not(.price):not(.course):not(.activity):not(.webform):not(.guideline),.main.node--type-price-wrapper .node.node--view-mode-full:not(.price):not(.course):not(.activity):not(.webform):not(.guideline),.main.node--type-exam-wrapper .node.node--view-mode-full:not(.price):not(.course):not(.activity):not(.webform):not(.guideline),.main.node--type-webform-wrapper .node.node--view-mode-full:not(.price):not(.course):not(.activity):not(.webform):not(.guideline),.path-webform .main .node.node--view-mode-full:not(.price):not(.course):not(.activity):not(.webform):not(.guideline){margin:0 12vw}}@media screen and (min-width:2560px){.main:not(.node--type-home-wrapper) .node.node--view-mode-full:not(.price):not(.course):not(.activity):not(.webform):not(.guideline),.main.node--type-page-wrapper .node.node--view-mode-full:not(.price):not(.course):not(.activity):not(.webform):not(.guideline),.main.node--type-course-wrapper .node.node--view-mode-full:not(.price):not(.course):not(.activity):not(.webform):not(.guideline),.main.node--type-activity-wrapper .node.node--view-mode-full:not(.price):not(.course):not(.activity):not(.webform):not(.guideline),.main.node--type-price-wrapper .node.node--view-mode-full:not(.price):not(.course):not(.activity):not(.webform):not(.guideline),.main.node--type-exam-wrapper .node.node--view-mode-full:not(.price):not(.course):not(.activity):not(.webform):not(.guideline),.main.node--type-webform-wrapper .node.node--view-mode-full:not(.price):not(.course):not(.activity):not(.webform):not(.guideline),.path-webform .main .node.node--view-mode-full:not(.price):not(.course):not(.activity):not(.webform):not(.guideline){margin:0 27vw}}.region.region-header{width:100%}.region.region-header .block-system-branding-block{position:absolute;z-index:2;top:50%;left:50%;transform:translate(-50%,-50%);cursor:pointer;width:8rem;height:auto}.region.region-header .block-system-branding-block .slogan{display:block;font:.78rem "poppins";font-weight:700;text-transform:uppercase;text-align:center;color:#fff}@media screen and (min-width:1200px){.region.region-header .block-system-branding-block{width:15rem}.region.region-header .block-system-branding-block .slogan{font-size:1.45rem}}.maintenance-container{position:absolute;z-index:2;top:50%;left:50%;transform:translate(-50%,-50%)}.maintenance-container>.logo-wrapper{margin:auto;width:13rem}.maintenance-container .maintenance-content{margin:3rem 0;padding:3rem 0;border-top:.2rem solid #0d9fc2;border-bottom:.2rem solid #0d9fc2}.footer{background-color:#0d9fc2;color:#fff;padding:1rem;margin-top:6rem}.footer .region.region-footer{margin:0 1rem}@media screen and (min-width:544px){.footer .region.region-footer{margin:0 1rem}}@media screen and (min-width:768px){.footer .region.region-footer{margin:0 2rem}}@media screen and (min-width:1024px){.footer .region.region-footer{margin:0 5rem}}@media screen and (min-width:1200px){.footer .region.region-footer{margin:0 10vw}}@media screen and (min-width:1540px){.footer .region.region-footer{margin:0 12vw}}@media screen and (min-width:2560px){.footer .region.region-footer{margin:0 27vw}}.footer .region.region-footer .block.block-block-content.block-footer{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:flex-start}.footer .region.region-footer .block.block-block-content.block-footer .col{flex-grow:0;flex-shrink:0;flex-basis:100%;font-size:.75em}@media screen and (min-width:768px){.footer .region.region-footer .block.block-block-content.block-footer .col{flex-basis:calc(50% - .5rem)}}@media screen and (min-width:1024px){.footer .region.region-footer .block.block-block-content.block-footer .col{flex-basis:calc(33% - .5rem)}}.footer .region.region-footer .block.block-block-content.block-footer .col.downloads .block.block-block-content.block-downloads .file-list{list-style:none;margin:0}.footer .region.region-footer .block.block-block-content.block-footer .col.downloads .block.block-block-content.block-downloads .file-list .file-item{margin:.5rem 0}.footer .region.region-footer .block.block-block-content.block-footer .col.downloads .block.block-block-content.block-downloads .file-list .file-item .file-download{color:#fff;text-decoration:none}.footer .region.region-footer .block.block-block-content.block-footer .col.downloads .block.block-block-content.block-downloads .file-list .file-item .file-download::before{font-family:"blci";content:"arrow-right";margin-right:.5rem}.footer .region.region-footer .block.block-block-content.block-footer .col.infos .links-list{list-style:none}.footer .region.region-footer .block.block-block-content.block-footer .col.infos .links-list .link{margin:.5rem 0}.footer .region.region-footer .block.block-block-content.block-footer .col.infos .links-list .link a{color:#fff;text-decoration:none}.footer .region.region-footer .block.block-block-content.block-footer .col.infos .links-list .link a::before{font-family:"blci";content:"arrow-right";margin-right:.5rem}.footer .region.region-footer .block.block-block-content.block-footer .col .footer-title{border-bottom:.2rem solid #fff}.footer .region.region-footer .block.block-block-content.block-footer .footer-content{flex-grow:1;flex-shrink:0;flex-basis:100%}.footer .region.region-footer .block.block-block-content.block-footer .footer-label{flex-grow:1;flex-shrink:0;flex-basis:100%;margin:1rem 0 2rem}.footer .region.region-footer .block.block-block-content.block-footer .footer-label .block-label .labels.field__items{display:flex;flex-wrap:wrap;align-content:center;justify-content:space-evenly;align-items:center}.footer .region.region-footer .block.block-block-content.block-footer .footer-label .block-label .labels.field__items .field__item.label-wrapper{height:3rem}.footer .region.region-footer .block.block-block-content.block-footer .footer-label .block-label .labels.field__items .field__item.label-wrapper>.label{display:block}.footer .region.region-footer .block.block-block-content.block-footer .footer-label .block-label .labels.field__items .field__item.label-wrapper>.label .field--name-field-image img{max-height:3rem}.menu0-main-wrapper>.menu-main{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-around;align-content:stretch;align-items:center}.menu0-main-wrapper>.menu-main .menu-main-item{margin:0;padding:0;font-size:1.2rem;font-weight:700;text-transform:uppercase;color:#fff;text-decoration:none}.menu0-main-wrapper>.menu-main .menu-main-item:hover{color:#81d4e8}.menu0-main-wrapper>.menu-main .menu-main-item>a{color:inherit;text-decoration:inherit}.block-menu.menu--main>.menu-main{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-around;align-content:stretch;align-items:center}.block-menu.menu--main>.menu-main .menu-main-item{margin:0;padding:0;font:1rem "poppins";font-weight:700;text-transform:uppercase;color:#0d9fc2;text-decoration:none}.block-menu.menu--main>.menu-main .menu-main-item>a{color:inherit;text-decoration:inherit}.menu-main .menu-main-item.languages{width:1.5rem;height:1.5rem;border-radius:.75rem;top:-0.1rem;font-size:0 !important}.menu0-main-wrapper{display:none}@media screen and (min-width:1024px){.menu0-main-wrapper{display:block;position:absolute;z-index:2;top:100vh;margin:-3rem 0 0;padding:0;width:100vw;height:3rem}}.menu1-main-wrapper{display:none}@media screen and (min-width:1024px){.menu1-main-wrapper{-webkit-transition:opacity 500ms ease,transform 500ms linear;-moz-transition:opacity 500ms ease,transform 500ms linear;-ms-transition:opacity 500ms ease,transform 500ms linear;-o-transition:opacity 500ms ease,transform 500ms linear;transition:opacity 500ms ease,transform 500ms linear;position:fixed;z-index:1;top:0;margin:0;padding:0;width:100vw;display:flex;flex-direction:row;justify-content:space-around;height:5rem}.path-frontpage .menu1-main-wrapper{position:absolute;z-index:-10;top:100%;opacity:0}.menu1-main-wrapper::before{position:absolute;z-index:0;content:"";width:100%;height:100%;background-color:#fff}.menu1-main-wrapper::after{position:absolute;z-index:0;content:"";width:100%;top:100%;border-bottom:.2rem solid #0d9fc2}.menu1-main-wrapper.sticky{position:fixed;z-index:1;top:0}.menu1-main-wrapper.visible{opacity:1}.menu1-main-wrapper>.menu-main{width:calc(100% - 9rem);z-index:2}.menu1-main-wrapper>.menu-main .menu-main-item.menu-item--active-trail{color:#81d4e8}}.menu-main>.menu-item.menu-main-item.languages,.language-mobile-menu-wrapper{cursor:pointer;position:relative}.menu-main>.menu-item.menu-main-item.languages .language-switcher-language-url.submenu,.language-mobile-menu-wrapper .language-switcher-language-url.submenu{display:none;position:absolute;left:-1rem}.menu-main>.menu-item.menu-main-item.languages .language-switcher-language-url.submenu.on,.language-mobile-menu-wrapper .language-switcher-language-url.submenu.on{display:block}.menu-main>.menu-item.menu-main-item.languages .language-switcher-language-url.submenu.top,.language-mobile-menu-wrapper .language-switcher-language-url.submenu.top{margin-top:1.5rem}.menu-main>.menu-item.menu-main-item.languages .language-switcher-language-url.submenu.bottom,.language-mobile-menu-wrapper .language-switcher-language-url.submenu.bottom{bottom:0;margin-bottom:2rem}.menu-main>.menu-item.menu-main-item.languages .languages-mobile-menu,.language-mobile-menu-wrapper .languages-mobile-menu{list-style:none}.menu-main>.menu-item.menu-main-item.languages .languages-mobile-menu .languages-mobile-selector-trigger,.language-mobile-menu-wrapper .languages-mobile-menu .languages-mobile-selector-trigger{width:1.5rem;height:1.5rem;border-radius:.75rem;top:-0.25rem;font-size:0 !important}.menu-main>.menu-item.menu-main-item.languages .languages-mobile-menu .languages-mobile-selector-trigger .language-switcher-language-url,.language-mobile-menu-wrapper .languages-mobile-menu .languages-mobile-selector-trigger .language-switcher-language-url{top:1.5rem}.language-switcher-language-url.submenu{padding:0;list-style:none}.language-switcher-language-url.submenu .submenu-item{font-size:.25rem}.language-switcher-language-url.submenu .submenu-item .language-link{display:block;text-indent:-100000px;text-align:center}.language-switcher-language-url.submenu .submenu-item .language-link::after{display:block;text-indent:0;display:block;content:"";width:1.5rem;height:1.5rem;background-image:url(/themes/custom/blci_theme/dist/images/flags/fr.svg);border-radius:.75rem;overflow:hidden}.language-switcher-language-url.submenu .submenu-item .language-link[hreflang=fr]::after{background-image:url(/themes/custom/blci_theme/dist/images/flags/fr.svg)}.language-switcher-language-url.submenu .submenu-item .language-link[hreflang=en]::after{background-image:url(/themes/custom/blci_theme/dist/images/flags/gb.svg)}.language-switcher-language-url.submenu .submenu-item .language-link[hreflang=de]::after{background-image:url(/themes/custom/blci_theme/dist/images/flags/de.svg)}.language-switcher-language-url.submenu .submenu-item .language-link[hreflang=es]::after{background-image:url(/themes/custom/blci_theme/dist/images/flags/es.svg)}.language-switcher-language-url.submenu .submenu-item .language-link.is-active{display:none}.menu.menu-footer{text-align:center}.menu.menu-footer .menu-footer-item{display:inline-block;font-size:.75rem}.menu.menu-footer .menu-footer-item::after{content:" | "}.menu.menu-footer .menu-footer-item:last-child::after{content:""}.menu.menu-footer .menu-footer-item a{color:#fff;text-decoration:none}.mobile-menu-wrapper{position:fixed;z-index:3;top:0;display:block;width:100%;height:4rem;border-bottom:.2rem solid #0d9fc2}.mobile-menu-wrapper.blue::before{background-color:#0d9fc2}.mobile-menu-wrapper.white::before{background-color:#fff}@media screen and (min-width:1024px){.mobile-menu-wrapper{display:none}}.mobile-menu-wrapper::before{position:absolute;top:0;left:0;z-index:0;content:" ";background-color:#fff;width:100%;height:100%}.mobile-menu-wrapper:not(.blue)::after{-moz-transform:translateX(-50%);-o-transform:translateX(-50%);-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%);content:" ";position:absolute;top:calc(4rem - 0.2rem);left:50%;z-index:1;background-color:#fff;width:calc(3.5rem + 2*0.2rem);height:.2rem}.mobile-menu-wrapper .mobile-menu{-moz-transform:translateY(-100%);-o-transform:translateY(-100%);-ms-transform:translateY(-100%);-webkit-transform:translateY(-100%);transform:translateY(-100%);-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out;position:absolute;z-index:-1;top:0;left:0;width:100%;height:50vh;background-color:#0d9fc2;color:#fff;padding-top:5rem}.mobile-menu-wrapper .mobile-menu.on{-moz-transform:translateY(0);-o-transform:translateY(0);-ms-transform:translateY(0);-webkit-transform:translateY(0);transform:translateY(0)}.mobile-menu-wrapper .mobile-menu .menu{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:space-evenly;align-items:flex-start;height:100%}.mobile-menu-wrapper .mobile-menu .menu .menu-item{font-size:1.25rem;font-weight:700;text-align:left;text-transform:uppercase;padding:0 .5rem}.mobile-menu-wrapper .mobile-menu .menu .menu-item::after{content:none}.mobile-menu-wrapper .mobile-menu .menu .menu-item a{color:#fff;text-decoration:none}.mobile-menu-wrapper .mobile-menu .menu .menu-item a.is-active{color:#ff9a36}.mobile-menu-wrapper .languages-mobile-menu{position:absolute;z-index:1;right:1rem;top:-0.7rem}#burger{display:block;text-indent:-100000px;color:#0d9fc2;line-height:0;cursor:pointer;z-index:1;position:relative;left:1rem;top:1rem;width:2.5rem}#burger::after{display:block;text-indent:0;content:"burger";font:2rem "blci"}#burger.on::after{content:"cross"}.blue #burger{color:#fff}.home.node--view-mode-full{margin-top:6rem !important}.home .node__content .home-block-wrapper{margin-top:1.5rem !important;margin-bottom:1.5rem !important}.home .node__content .home-block-wrapper.w-margins{margin:0 1rem}@media screen and (min-width:544px){.home .node__content .home-block-wrapper.w-margins{margin:0 1rem}}@media screen and (min-width:768px){.home .node__content .home-block-wrapper.w-margins{margin:0 2rem}}@media screen and (min-width:1024px){.home .node__content .home-block-wrapper.w-margins{margin:0 5rem}}@media screen and (min-width:1200px){.home .node__content .home-block-wrapper.w-margins{margin:0 10vw}}@media screen and (min-width:1540px){.home .node__content .home-block-wrapper.w-margins{margin:0 12vw}}@media screen and (min-width:2560px){.home .node__content .home-block-wrapper.w-margins{margin:0 27vw}}.home .node__content .home-block-wrapper:not(.w-margins){padding:1.5rem 0}.home .node__content .home-block-wrapper.map-wrapper .block-block-content.map{display:flex;flex-wrap:wrap;gap:1rem}.home .node__content .home-block-wrapper.map-wrapper .block-block-content.map .block-map-content{flex-grow:1;flex-shrink:1;flex-basis:100%;display:flex;flex-direction:column;justify-content:space-between}@media screen and (min-width:768px){.home .node__content .home-block-wrapper.map-wrapper .block-block-content.map .block-map-content{flex-basis:60%}}.home .node__content .home-block-wrapper.map-wrapper .block-block-content.map .block-map-side{flex-grow:1;flex-shrink:1;flex-basis:30%}.home .node__content .home-block-wrapper.map-wrapper .block-block-content.map .block-map-side .block-map-images{height:100%;display:flex;flex-direction:column;justify-content:space-between}.home .node__content .home-block-wrapper.map-wrapper .block-block-content.map .block-map-node{flex-grow:1;flex-shrink:0;flex-basis:100%}.home .node__content .home-block-wrapper.features-superblocks-wrapper{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-evenly;gap:1rem;margin:0 1rem}.home .node__content .home-block-wrapper.features-superblocks-wrapper>*{flex-grow:1;flex-shrink:0;flex-basis:100%;max-width:100%}@media screen and (min-width:544px){.home .node__content .home-block-wrapper.features-superblocks-wrapper>*{flex-grow:0;margin:0;flex-basis:45vw}}@media screen and (min-width:1024px){.home .node__content .home-block-wrapper.features-superblocks-wrapper>*{flex-basis:30vw}}@media screen and (min-width:2560px){.home .node__content .home-block-wrapper.features-superblocks-wrapper>*{flex-basis:20vw}}.home .node__content .home-block-wrapper.features-superblocks-wrapper>* .superblock-image{margin-bottom:.2rem}.home .node__content .home-block-wrapper.features-superblocks-wrapper>* .superblock-content{background-color:#0d9fc2;color:#fff;padding:1rem}.home .node__content .home-block-wrapper.features-superblocks-wrapper>* .superblock-content .superblock-title{text-align:center}.home .node__content .home-block-wrapper.features-superblocks-wrapper>* .superblock-content .superblock-title::after{display:block;content:"—";margin:0}.home .node__content .home-block-wrapper.features-superblocks-wrapper>* .superblock-content .superblock-title a{text-decoration:none}.home .node__content .home-block-wrapper.features-superblocks-wrapper>* .superblock-content .node__content .field--name-body a{color:#fff}.home .node__content .home-block-wrapper.features-superblocks-wrapper>* .superblock-content .field--name-field-node *{color:#fff}.home__slider{width:100vw;height:100vh}.home__slider::after{position:absolute;z-index:-1;top:0;left:0;width:100%;height:100%;content:"";background-color:#fff}.home__slider .home__slider__slide{width:100%;height:100%;overflow:hidden}.home__slider .home__slider__slide img{width:100vw;height:100vh;object-fit:cover}.feature .block-feature-image{border-bottom:.2rem solid #fff}.feature .block-feature-content{background-color:#0d9fc2;color:#fff;padding:1rem}.feature .block-feature-content .field--name-body a{color:#fff}.feature .block-feature-content .block-title.title2{text-align:center}.feature .block-feature-content .block-title.title2::after{display:block;content:"—"}.feature .block-feature-content .field--name-field-node *{color:#fff}.logo-header-wrapper{width:5rem}.logo-header-wrapper::before{content:" ";position:absolute;top:5rem;left:1.5rem;z-index:1;background-color:#fff;width:6rem;height:.2rem}.logo-header-wrapper .logo-header{position:absolute;z-index:2;top:1rem;left:2rem;width:5rem;cursor:pointer}.logo-mobile-wrapper{position:absolute;z-index:2;left:50%;transform:translate(-50%,0);position:absolute;z-index:2;top:.6rem;left:50%;width:3.5rem;height:auto}.blue .logo-mobile-wrapper{display:none}.letter-element.cls-1{fill:url("#deg_1")}.letter-element.cls-2{fill:url("#deg_1-2")}.letter-element.cls-3{fill:url("#deg_1-3")}.letter-element.cls-4{fill:url("#deg_1-4")}.letter-element.cls-5{fill:url("#deg_1-5")}.letter-element.cls-6{fill:url("#deg_1-6")}.letter-element.cls-7{fill:url("#deg_1-7")}.letter-element.cls-8{fill:url("#deg_1-8")}.letter-element.cls-9{fill:url("#deg_1-9")}.letter-element.cls-10{fill:url("#deg_1-10")}.letter-element.cls-11{fill:url("#deg_1-11")}.letter-element.cls-12{fill:url("#deg_1-12")}.white .letter-element{fill:#fff}.blue .letter-element{fill:#0d9fc2}.node--type-course.card .plan{margin:0;font-family:"poppins";-webkit-box-shadow:0 0 9px 0 rgba(0,0,0,.41);box-shadow:0 0 9px 0 rgba(0,0,0,.41)}.node--type-course.card .plan .plan-inner{background:#fff;margin:0 auto;padding-bottom:2rem;position:relative;text-align:center}.node--type-course.card .plan .plan-inner .entry-title{background-color:#0d9fc2;height:8rem;position:relative;text-align:center;color:#fff;margin-bottom:3rem}.node--type-course.card .plan .plan-inner .entry-title>h3{background:#54c1da;font-size:2rem;text-transform:uppercase;font-weight:500;margin:0;padding:1rem 1rem 0}.node--type-course.card .plan .plan-inner .entry-title .volume{position:absolute;bottom:-3rem;background:#0d9fc2;height:6rem;width:6rem;margin:0 auto;left:0;right:0;overflow:hidden;border-radius:6rem;border:.25rem solid #fff;line-height:5rem;font-size:1.75rem;font-weight:700}.node--type-course.card .plan .plan-inner .entry-title .volume .unit{position:absolute;font-size:.75rem;font-weight:100;bottom:-0.9rem;left:1.5rem}.node--type-course.card .plan .plan-inner .entry-content{color:#000}.node--type-course.card .plan .plan-inner .entry-content .features-list{margin:0;padding:0;list-style:none;text-align:center}.node--type-course.card .plan .plan-inner .entry-content .features-list .features-item{color:#0d9fc2;border-bottom:1px solid #54c1da;padding:.75rem 1rem}.node--type-course.card .plan .plan-inner .entry-content .features-list .features-item:last-child{border:none}.node--type-course.card .plan .plan-inner .entry-content .features-list .features-item .field--name-field-options.field--type-text-long>.field__item{margin-left:-1rem;margin-right:-1rem;padding:.75rem 1rem;border-bottom:1px solid #54c1da}.node--type-course.card .plan .plan-inner .entry-content .features-list .features-item .field--name-field-options.field--type-text-long>.field__item:first-child{padding-top:0}.node--type-course.card .plan .plan-inner .entry-content .features-list .features-item .field--name-field-options.field--type-text-long>.field__item:last-child{border:0}.node--type-course.card .plan .plan-inner .entry-content .features-list .features-item .field--name-field-options.field--type-text-long>.field__item p{margin:0}.node--type-course.card .plan .plan-inner .btn{margin-top:2rem}.node--type-course.full .course-block-wrapper.w-margins{margin:0 1rem}@media screen and (min-width:544px){.node--type-course.full .course-block-wrapper.w-margins{margin:0 1rem}}@media screen and (min-width:768px){.node--type-course.full .course-block-wrapper.w-margins{margin:0 2rem}}@media screen and (min-width:1024px){.node--type-course.full .course-block-wrapper.w-margins{margin:0 5rem}}@media screen and (min-width:1200px){.node--type-course.full .course-block-wrapper.w-margins{margin:0 10vw}}@media screen and (min-width:1540px){.node--type-course.full .course-block-wrapper.w-margins{margin:0 12vw}}@media screen and (min-width:2560px){.node--type-course.full .course-block-wrapper.w-margins{margin:0 27vw}}.node--type-course.full .course-block-wrapper.w-margins{margin-top:1.5rem !important;margin-bottom:1.5rem !important}.popup-wrapper .node--type-course.full .course-block-wrapper.w-margins{margin-left:0;margin-right:0}.node--type-course.full .course-block-wrapper:not(.w-margins){padding:1.5rem 0}.node--type-course.full .course-chapo{color:#0d9fc2;font-size:1.2rem;font-weight:700}.node--type-course.full .course-body{font-size:1rem}.node--type-course.full .course-summup{color:#0d9fc2;font-size:2rem;font-weight:100}.node--type-course.full .course-exam .field--name-field-exam{list-style:none}.node--type-course.full .course-exam .field--name-field-exam>li::before{color:#0d9fc2;font-family:"blci";font-size:.75rem;margin-right:.25rem;content:"arrow-right"}.node--type-course.full .course-activity .field--name-field-activity{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-evenly;gap:1rem;margin:0 1rem}.node--type-course.full .course-activity .field--name-field-activity>*{flex-grow:1;flex-shrink:0;flex-basis:100%;max-width:100%}@media screen and (min-width:544px){.node--type-course.full .course-activity .field--name-field-activity>*{flex-grow:0;margin:0;flex-basis:45vw}}@media screen and (min-width:1024px){.node--type-course.full .course-activity .field--name-field-activity>*{flex-basis:30vw}}@media screen and (min-width:2560px){.node--type-course.full .course-activity .field--name-field-activity>*{flex-basis:20vw}}.node--type-course.full .course-activity .field--name-field-activity>* .superblock-image{margin-bottom:.2rem}.node--type-course.full .course-activity .field--name-field-activity>* .superblock-content{background-color:#0d9fc2;color:#fff;padding:1rem}.node--type-course.full .course-activity .field--name-field-activity>* .superblock-content .superblock-title{text-align:center}.node--type-course.full .course-activity .field--name-field-activity>* .superblock-content .superblock-title::after{display:block;content:"—";margin:0}.node--type-course.full .course-activity .field--name-field-activity>* .superblock-content .superblock-title a{text-decoration:none}.node--type-course.full .course-activity .field--name-field-activity>* .superblock-content .node__content .field--name-body a{color:#fff}.node--type-course.full .course-activity .field--name-field-activity>* .superblock-content .field--name-field-node *{color:#fff}.node--type-course.full .course-askforaquote-wrapper{margin:3rem 0;text-align:center}.node--type-course.full .course-agenda .course-agenda-dates{background-color:#0d9fc2;color:#fff;font-size:1.2rem;font-weight:700;padding:.7rem .5rem .3rem;text-align:center;text-transform:uppercase}.node--type-course.full .course-agenda>.weeks{margin:3rem 0;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:center}@media screen and (min-width:768px){.node--type-course.full .course-agenda>.weeks{gap:1rem;flex-direction:row}}.node--type-course.full .course-agenda>.weeks .week-wrapper{flex-basis:calc(50% - 1rem);flex-grow:1}@media screen and (min-width:768px){.node--type-course.full .course-agenda>.weeks .week-wrapper{flex-basis:calc(50% - 1rem);flex-grow:0}}.node--type-course.full .course-agenda>.weeks .week-wrapper .week .week-content .day-wrapper .day>.title{background-color:#30b0ce;color:#fff;font-size:1.2rem;font-weight:700;text-align:center;text-transform:uppercase;padding:.7rem .5rem .3rem}.node--type-course.full .course-agenda>.weeks .week-wrapper .week .week-content .day-wrapper .day .day-activities{display:block}.node--type-course.full .course-agenda>.weeks .week-wrapper .week .week-content .day-wrapper .day .day-activities .day-activity{margin:.5rem 0}.node--type-course.full .course-agenda>.weeks .week-wrapper .week .week-content .day-wrapper .day .day-activities .day-activity .activity{display:flex;flex-direction:row;flex-wrap:nowrap;gap:1rem}.node--type-course.full .course-agenda>.weeks .week-wrapper .week .week-content .day-wrapper .day .day-activities .day-activity .activity .activity-column-left{flex-basis:33%;flex-shrink:0;flex-grow:0}.node--type-course.full .course-agenda>.weeks .week-wrapper .week .week-content .day-wrapper .day .day-activities .day-activity .activity .activity-column-left .time-range-activity{font-size:.75rem;font-weight:700;color:#30b0ce;flex-shrink:0;flex-grow:0}.node--type-course.full .course-agenda>.weeks .week-wrapper .week .week-content .day-wrapper .day .day-activities .day-activity .activity .activity-column-right>.title{font-weight:700}.node--type-course.full .course-agenda>.weeks .week-wrapper .week .week-content .day-wrapper .day .day-activities .day-activity .activity .activity-column-right .field--name-field-description{font-size:.75rem}.node--type-course.full .course-agenda>.weeks .week-wrapper .week .week-content .day-wrapper .day .day-activities .day-activity .activity .activity-column-right .field--name-field-description p{margin:0}.node--type-course.full .course-agenda>.weeks .week-wrapper .week .week-content .day-wrapper .day .day-activities .day-activity .activity .activity-column-right .activity-more-link-wrapper .activity-more-link{font-size:.75rem;font-weight:700}.node--type-course.full .course-agenda>.weeks .week-wrapper .week .week-content .day-wrapper .day .day-activities .day-activity .activity .activity-column-right .activity-more-link-wrapper .activity-more-link::before{content:"more";font-family:"blci";font-weight:400;margin-right:.5rem}.node--type-course.teaser .course-teaser-feature-list{margin:0;padding-left:1rem;border-left:.2rem solid #0d9fc2}.node--type-course.teaser .field--name-field-options.field--type-text-long p{margin:0}.courses.cards{margin:3rem 0}.courses.cards .view-content{display:flex;justify-content:space-evenly;flex-wrap:wrap;flex-direction:row;align-items:flex-start;gap:1rem}.courses.cards .view-content>.views-row{flex-basis:20rem;max-width:20rem}.courses.superblocks:not(.activities){margin:0 1rem}@media screen and (min-width:2560px){.courses.superblocks:not(.activities){margin:0 10vw}}.courses.superblocks .view-content{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-evenly;gap:1rem;margin:0 1rem}.courses.superblocks .view-content>*{flex-grow:1;flex-shrink:0;flex-basis:100%;max-width:100%}@media screen and (min-width:544px){.courses.superblocks .view-content>*{flex-grow:0;margin:0;flex-basis:45vw}}@media screen and (min-width:1024px){.courses.superblocks .view-content>*{flex-basis:30vw}}@media screen and (min-width:2560px){.courses.superblocks .view-content>*{flex-basis:20vw}}.courses.superblocks .view-content>* .superblock-image{margin-bottom:.2rem}.courses.superblocks .view-content>* .superblock-content{background-color:#0d9fc2;color:#fff;padding:1rem}.courses.superblocks .view-content>* .superblock-content .superblock-title{text-align:center}.courses.superblocks .view-content>* .superblock-content .superblock-title::after{display:block;content:"—";margin:0}.courses.superblocks .view-content>* .superblock-content .superblock-title a{text-decoration:none}.courses.superblocks .view-content>* .superblock-content .node__content .field--name-body a{color:#fff}.courses.superblocks .view-content>* .superblock-content .field--name-field-node *{color:#fff}.features-course-wrapper{margin:0 1rem}@media screen and (min-width:544px){.features-course-wrapper{margin:0 1rem}}@media screen and (min-width:768px){.features-course-wrapper{margin:0 2rem}}@media screen and (min-width:1024px){.features-course-wrapper{margin:0 5rem}}@media screen and (min-width:1200px){.features-course-wrapper{margin:0 10vw}}@media screen and (min-width:1540px){.features-course-wrapper{margin:0 12vw}}@media screen and (min-width:2560px){.features-course-wrapper{margin:0 27vw}}.activities-superblocks-wrapper{margin-top:6rem !important;margin-bottom:6rem}.activities-superblocks-wrapper .activities{margin:0}.activities-superblocks-wrapper .activities .view-content{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-evenly;gap:1rem;margin:0 1rem}.activities-superblocks-wrapper .activities .view-content>*{flex-grow:1;flex-shrink:0;flex-basis:100%;max-width:100%}@media screen and (min-width:544px){.activities-superblocks-wrapper .activities .view-content>*{flex-grow:0;margin:0;flex-basis:45vw}}@media screen and (min-width:1024px){.activities-superblocks-wrapper .activities .view-content>*{flex-basis:30vw}}@media screen and (min-width:2560px){.activities-superblocks-wrapper .activities .view-content>*{flex-basis:20vw}}.activities-superblocks-wrapper .activities .view-content>* .superblock-image{margin-bottom:.2rem}.activities-superblocks-wrapper .activities .view-content>* .superblock-content{background-color:#0d9fc2;color:#fff;padding:1rem}.activities-superblocks-wrapper .activities .view-content>* .superblock-content .superblock-title{text-align:center}.activities-superblocks-wrapper .activities .view-content>* .superblock-content .superblock-title::after{display:block;content:"—";margin:0}.activities-superblocks-wrapper .activities .view-content>* .superblock-content .superblock-title a{text-decoration:none}.activities-superblocks-wrapper .activities .view-content>* .superblock-content .node__content .field--name-body a{color:#fff}.activities-superblocks-wrapper .activities .view-content>* .superblock-content .field--name-field-node *{color:#fff}.activities-superblocks-wrapper .activities .view-content{margin:0 1rem}@media screen and (min-width:2560px){.activities-superblocks-wrapper .activities .view-content{margin:0 10vw}}.popup-wrapper{padding:4rem 1rem}@media screen and (min-width:1024px){.popup-wrapper{padding:6rem 2.75rem}}.popup-wrapper .popup{padding:0 1rem}@media screen and (min-width:1024px){.popup-wrapper .popup{padding:0}}.popup-wrapper .popup .popup-title{margin:0 1rem}@media screen and (min-width:544px){.popup-wrapper .popup .popup-title{margin:0 1rem}}@media screen and (min-width:768px){.popup-wrapper .popup .popup-title{margin:0 2rem}}@media screen and (min-width:1024px){.popup-wrapper .popup .popup-title{margin:0 5rem}}@media screen and (min-width:1200px){.popup-wrapper .popup .popup-title{margin:0 10vw}}@media screen and (min-width:1540px){.popup-wrapper .popup .popup-title{margin:0 12vw}}@media screen and (min-width:2560px){.popup-wrapper .popup .popup-title{margin:0 27vw}}.popup-wrapper .popup .popup-body{margin:0 1rem}@media screen and (min-width:544px){.popup-wrapper .popup .popup-body{margin:0 1rem}}@media screen and (min-width:768px){.popup-wrapper .popup .popup-body{margin:0 2rem}}@media screen and (min-width:1024px){.popup-wrapper .popup .popup-body{margin:0 5rem}}@media screen and (min-width:1200px){.popup-wrapper .popup .popup-body{margin:0 10vw}}@media screen and (min-width:1540px){.popup-wrapper .popup .popup-body{margin:0 12vw}}@media screen and (min-width:2560px){.popup-wrapper .popup .popup-body{margin:0 27vw}}.pop-x[class^=pop-]{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);display:none;position:fixed;z-index:11;top:0;left:0;width:100vw;height:100vh;overflow:hidden;background-color:hsla(0,0%,100%,.612);-webkit-transition:opacity .5s;transition:opacity .5s ease-in}.pop-x[class^=pop-].on{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);display:block;overflow:auto}.pop-x[class^=pop-].fade{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);display:block}.pop-x[class^=pop-]>.dialog-off-canvas-main-canvas{background-color:#fff}@media screen and (min-width:1024px){.pop-x[class^=pop-]>.dialog-off-canvas-main-canvas{position:absolute;z-index:2;top:50%;left:50%;transform:translate(-50%,-50%);width:90%;height:90%;-webkit-box-shadow:0 0 9px 0 rgba(0,0,0,.41);box-shadow:0 0 9px 0 rgba(0,0,0,.41)}}@media screen and (min-width:1200px){.pop-x[class^=pop-]>.dialog-off-canvas-main-canvas{width:80%;height:80%}}@media screen and (min-width:1540px){.pop-x[class^=pop-]>.dialog-off-canvas-main-canvas{width:80%;height:80%}}@media screen and (min-width:2560px){.pop-x[class^=pop-]>.dialog-off-canvas-main-canvas{width:50%;height:70%}}.pop-x[class^=pop-]>.dialog-off-canvas-main-canvas>.region.region-content{width:100%;height:100%;overflow:scroll}.close.popup-close{display:block;text-indent:-100000px;position:absolute;top:.5rem;right:1rem;color:#0d9fc2;cursor:pointer}.close.popup-close::after{-webkit-transition:all 250ms ease;-moz-transition:all 250ms ease;-ms-transition:all 250ms ease;-o-transition:all 250ms ease;transition:all 250ms ease;display:block;text-indent:0;font-size:1.75rem;font-family:"blci";content:"close";position:absolute;top:0;right:0}.close.popup-close:hover::after{font-size:2rem;top:-0.125rem;right:-0.125rem}.superblock-content a{color:#fff}.features-superblocks-wrapper{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-evenly;gap:1rem;margin:0 1rem}.features-superblocks-wrapper>*{flex-grow:1;flex-shrink:0;flex-basis:100%;max-width:100%}@media screen and (min-width:544px){.features-superblocks-wrapper>*{flex-grow:0;margin:0;flex-basis:45vw}}@media screen and (min-width:1024px){.features-superblocks-wrapper>*{flex-basis:30vw}}@media screen and (min-width:2560px){.features-superblocks-wrapper>*{flex-basis:20vw}}.features-superblocks-wrapper>* .superblock-image{margin-bottom:.2rem}.features-superblocks-wrapper>* .superblock-content{background-color:#0d9fc2;color:#fff;padding:1rem}.features-superblocks-wrapper>* .superblock-content .superblock-title{text-align:center}.features-superblocks-wrapper>* .superblock-content .superblock-title::after{display:block;content:"—";margin:0}.features-superblocks-wrapper>* .superblock-content .superblock-title a{text-decoration:none}.features-superblocks-wrapper>* .superblock-content .node__content .field--name-body a{color:#fff}.features-superblocks-wrapper>* .superblock-content .field--name-field-node *{color:#fff}.price-week-wrapper{display:grid;grid-template-columns:repeat(auto-fit,30%);grid-column-gap:1rem;grid-row-gap:1rem}@media screen and (min-width:768px){.price-week-wrapper{grid-template-columns:repeat(5,1fr);grid-template-rows:min-content 1fr}}.price-week-wrapper .price-week{min-width:5rem}.price-week-wrapper .price-week:not([data-weeks-num="11"]):not([data-weeks-num="12"]):not([data-weeks-num="13"]){cursor:pointer}.price-week-wrapper .price-week.price-week-double{grid-column:span 2}.price-week-wrapper .price-week .weeks{padding:.5rem;text-align:center;background-color:#54c1da;color:#fff;line-height:1;min-height:3.5rem}.price-week-wrapper .price-week .weeks .number{font-weight:700;font-size:1.2rem}.price-week-wrapper .price-week .weeks .week{display:block;font-weight:100;font-size:.75rem}.price-week-wrapper .price-week .weeks .extraweek{display:block;font-size:1rem;padding-top:.45rem}.price-week-wrapper .price-week .price{padding:.5rem;margin-top:.2rem;text-align:center;background-color:#0d9fc2;color:#fff;font-weight:400;font-size:1.2rem}.view.view-price-list.view-display-id-page_1{margin:0 1rem}@media screen and (min-width:544px){.view.view-price-list.view-display-id-page_1{margin:0 1rem}}@media screen and (min-width:768px){.view.view-price-list.view-display-id-page_1{margin:0 2rem}}@media screen and (min-width:1024px){.view.view-price-list.view-display-id-page_1{margin:0 5rem}}@media screen and (min-width:1200px){.view.view-price-list.view-display-id-page_1{margin:0 10vw}}@media screen and (min-width:1540px){.view.view-price-list.view-display-id-page_1{margin:0 12vw}}@media screen and (min-width:2560px){.view.view-price-list.view-display-id-page_1{margin:0 27vw}}.view.view-price-list.view-display-id-page_1{margin-top:3rem !important}@media screen and (min-width:1024px){.view.view-price-list.view-display-id-page_1{margin-top:9rem !important}}.view.view-price-list.view-display-id-page_1 .views-row{margin:0;padding:3rem 0;border-bottom:.2rem solid #0d9fc2}.view.view-price-list.view-display-id-page_1 .views-row:last-child{border:0}.view.view-price-list.view-display-id-page_1 .views-row .price-week-wrapper{margin:1.5rem 0}.view.view-price-list.view-display-id-block_1 .block.block-blci-season-date-range{margin-top:1rem}.price .course-teaser-feature-list{list-style:none}.price .course-link-wrapper{font-weight:700}.price .course-link-wrapper .course-link::before{font-family:"blci";font-weight:400;content:"arrow-right";margin-right:.5rem}.price .course-askforaquote-wrapper{font-weight:700}.price .course-askforaquote-wrapper .course-askforaquote::before{font-family:"blci";font-weight:400;content:"arrow-right";margin-right:.5rem}.node--type-activity.full.node-in-popup .activity-content{margin:0}.node--type-activity.full .activity-content{margin:0 1rem}@media screen and (min-width:544px){.node--type-activity.full .activity-content{margin:0 1rem}}@media screen and (min-width:768px){.node--type-activity.full .activity-content{margin:0 2rem}}@media screen and (min-width:1024px){.node--type-activity.full .activity-content{margin:0 5rem}}@media screen and (min-width:1200px){.node--type-activity.full .activity-content{margin:0 10vw}}@media screen and (min-width:1540px){.node--type-activity.full .activity-content{margin:0 12vw}}@media screen and (min-width:2560px){.node--type-activity.full .activity-content{margin:0 27vw}}.node--type-activity.full .activity-content{display:flex;flex-direction:column;gap:1rem}@media screen and (min-width:768px){.node--type-activity.full .activity-content{flex-direction:row}.node--type-activity.full .activity-content .activity-image{flex-basis:calc(50% + .5rem);border-right:.2rem solid #0d9fc2}.node--type-activity.full .activity-content .activity-body{flex-basis:calc(50% - .5rem)}.node--type-activity.full .activity-content .activity-body .field--name-body p:first-child{margin-top:0}}.node--type-activity.full .activity-courses-wrapper{margin-top:3rem}.node--type-activity.full .activity-courses-wrapper .courses .view-content .views-row{flex-grow:0}.node:not(.node-in-popup) .activities{margin:0 1rem}@media screen and (min-width:544px){.node:not(.node-in-popup) .activities{margin:0 1rem}}@media screen and (min-width:768px){.node:not(.node-in-popup) .activities{margin:0 2rem}}@media screen and (min-width:1024px){.node:not(.node-in-popup) .activities{margin:0 5rem}}@media screen and (min-width:1200px){.node:not(.node-in-popup) .activities{margin:0 10vw}}@media screen and (min-width:1540px){.node:not(.node-in-popup) .activities{margin:0 12vw}}@media screen and (min-width:2560px){.node:not(.node-in-popup) .activities{margin:0 27vw}}.page-node-type-home .activities{margin:0 !important}.activities .view-header{margin:0 1rem}@media screen and (min-width:544px){.activities .view-header{margin:0 1rem}}@media screen and (min-width:768px){.activities .view-header{margin:0 2rem}}@media screen and (min-width:1024px){.activities .view-header{margin:0 5rem}}@media screen and (min-width:1200px){.activities .view-header{margin:0 10vw}}@media screen and (min-width:1540px){.activities .view-header{margin:0 12vw}}@media screen and (min-width:2560px){.activities .view-header{margin:0 27vw}}.activities .view-content{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-evenly;gap:1rem;margin:0 1rem}.activities .view-content>*{flex-grow:1;flex-shrink:0;flex-basis:100%;max-width:100%}@media screen and (min-width:544px){.activities .view-content>*{flex-grow:0;margin:0;flex-basis:45vw}}@media screen and (min-width:1024px){.activities .view-content>*{flex-basis:30vw}}@media screen and (min-width:2560px){.activities .view-content>*{flex-basis:20vw}}.activities .view-content>* .superblock-image{margin-bottom:.2rem}.activities .view-content>* .superblock-content{background-color:#0d9fc2;color:#fff;padding:1rem}.activities .view-content>* .superblock-content .superblock-title{text-align:center}.activities .view-content>* .superblock-content .superblock-title::after{display:block;content:"—";margin:0}.activities .view-content>* .superblock-content .superblock-title a{text-decoration:none}.activities .view-content>* .superblock-content .node__content .field--name-body a{color:#fff}.activities .view-content>* .superblock-content .field--name-field-node *{color:#fff}.node--type-exam .exam-dates-list{list-style:none;margin:0}.node--type-exam .exam-dates-list .date-range{font-size:1rem;font-weight:700}.node--type-exam .exam-dates-list .date-limit{font-size:.75rem}.node--type-exam .exam-price{font-weight:700}.node--type-exam .exam-price::before{display:block;content:"—";color:#0d9fc2}.view-exams .view-content .row-exam.views-row::after{margin:0 1rem}@media screen and (min-width:544px){.view-exams .view-content .row-exam.views-row::after{margin:0 1rem}}@media screen and (min-width:768px){.view-exams .view-content .row-exam.views-row::after{margin:0 2rem}}@media screen and (min-width:1024px){.view-exams .view-content .row-exam.views-row::after{margin:0 5rem}}@media screen and (min-width:1200px){.view-exams .view-content .row-exam.views-row::after{margin:0 10vw}}@media screen and (min-width:1540px){.view-exams .view-content .row-exam.views-row::after{margin:0 12vw}}@media screen and (min-width:2560px){.view-exams .view-content .row-exam.views-row::after{margin:0 27vw}}.view-exams .view-content .row-exam.views-row::after{display:block;content:"";margin-top:1.5rem !important;margin-bottom:1.5rem !important;border-bottom:.2rem solid #0d9fc2}.view-exams .view-content .row-exam.views-row:last-child::after{border:0}.contact-form{margin:1.5rem 0;padding:0 0 1.5rem;border-bottom:.2rem solid #0d9fc2}.contact-form .container-wrapper{display:flex;flex-wrap:wrap;gap:1rem}.contact-form .container-wrapper .container{flex-basis:calc(50% - .5rem);max-width:calc(50% - .5rem);padding:1rem}.contact-form .container-wrapper .container.container-1{background-color:#0d9fc2;color:#fff}.contact-form .container-wrapper .container.container-2{background-color:#30b0ce;color:#fff}.contact-form .container-wrapper .form-item>label{display:block}.contact-form .container-wrapper .form-item .form-text,.contact-form .container-wrapper .form-item .form-email,.contact-form .container-wrapper .form-item .form-textarea,.contact-form .container-wrapper .form-item .form-tel{width:100%}.contact-form .container-wrapper .form-item .form-tel{padding-left:3rem}.contact-form .container-wrapper .form-item.webform-name--wrapper.fieldgroup.form-composite.webform-type-webform-name.form-wrapper{margin:0}.contact-form .container-wrapper .form-item.form-item-phone .iti__country-list .iti__country{background-color:#0d9fc2}.contact-form .container-wrapper .form-actions.form-wrapper{min-height:3rem}.contact-gmap{margin:1.5rem 0}iframe[title=address]{width:100%}.node--type-webform-wrapper{margin:0 1rem}@media screen and (min-width:544px){.node--type-webform-wrapper{margin:0 1rem}}@media screen and (min-width:768px){.node--type-webform-wrapper{margin:0 2rem}}@media screen and (min-width:1024px){.node--type-webform-wrapper{margin:0 5rem}}@media screen and (min-width:1200px){.node--type-webform-wrapper{margin:0 10vw}}@media screen and (min-width:1540px){.node--type-webform-wrapper{margin:0 12vw}}@media screen and (min-width:2560px){.node--type-webform-wrapper{margin:0 27vw}}.webform-application-form .webform-group-wrapper{color:#000;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-content:flex-start;align-items:flex-start;gap:1rem}.webform-application-form .webform-group-wrapper .webform-group{display:flex;flex-direction:column}@media screen and (min-width:768px){.webform-application-form .webform-group-wrapper .webform-group{flex-basis:50%}}.webform-application-form .webform-group-wrapper .webform-group.webform-group-1{padding:1rem;background-color:#0d9fc2;color:#fff}@media screen and (min-width:768px){.webform-application-form .webform-group-wrapper .webform-group.webform-group-2{flex-basis:calc(50% - 1rem)}}.webform-application-form .webform-group-wrapper .webform-group.webform-group-2 .course-wrapper{margin-top:0}.webform-application-form label[for=edit-name-first],.webform-application-form label[for=edit-name-last],.webform-application-form label[for=edit-address-country],.webform-application-form label[for=edit-email-mail-1],.webform-application-form label[for=edit-email-mail-2],.webform-application-form label[for=edit-phone]{display:block;width:100%;padding:0 0 .25rem;margin:0;color:#fff;font-weight:700}.webform-application-form .form-text,.webform-application-form .form-email,.webform-application-form .form-select,.webform-application-form .form-tel{width:100%}.webform-application-form .form-tel{padding-left:3rem}.webform-application-form .form-item.form-item-phone .iti__country-list .iti__country{background-color:#0d9fc2}.webform-application-form .webform-actions{text-align:center;min-height:3rem}.webform-application-form .debug-group-wrapper{display:flex;flex-direction:row;flex-wrap:wrap;gap:2rem;justify-content:center;align-content:flex-start}.webform-application-form .debug-group-wrapper .form-item label{display:inline-block;width:10rem;text-align:right}.webform-application-form .debug-group-wrapper .form-item input{width:10rem}.summary-table{-webkit-transition:opacity 2s ease;-moz-transition:opacity 2s ease;-ms-transition:opacity 2s ease;-o-transition:opacity 2s ease;transition:opacity 2s ease;margin:auto;border-spacing:0;border-bottom:.2rem solid #30b0ce;opacity:1}.summary-table.off{display:none}.summary-table.opacity-off{opacity:0}.summary-table.opacity-on{opacity:1}.summary-table thead tr th{padding:.2rem;text-align:center}.summary-table thead tr th.summary-table-header-title{font-size:.5rem;font-weight:700;text-transform:uppercase;width:5rem}.summary-table tbody tr.summary-extra-row,.summary-table tbody tr.summary-boarding-row,.summary-table tbody tr.summary-rate-row,.summary-table tbody tr.summary-season{-webkit-transition:opacity 2s ease;-moz-transition:opacity 2s ease;-ms-transition:opacity 2s ease;-o-transition:opacity 2s ease;transition:opacity 2s ease;opacity:1}.summary-table tbody tr.summary-extra-row.off,.summary-table tbody tr.summary-boarding-row.off,.summary-table tbody tr.summary-rate-row.off,.summary-table tbody tr.summary-season.off{display:none}.summary-table tbody tr.summary-extra-row.opacity-off,.summary-table tbody tr.summary-boarding-row.opacity-off,.summary-table tbody tr.summary-rate-row.opacity-off,.summary-table tbody tr.summary-season.opacity-off{opacity:0}.summary-table tbody tr td{text-align:center;padding:.2rem;width:10rem}.summary-table tbody tr td:first-child{width:15rem;text-align:left}.summary-table tbody tr td:nth-child(2),.summary-table tbody tr td:nth-child(3){font-size:.75rem}.summary-table tbody tr td .summary-title{display:block;width:100%;font-size:1rem;font-weight:700;border-bottom:.2rem solid #0d9fc2}.summary-table tbody tr td .summary-price-total-title{font-size:1rem;font-weight:700;text-align:right;display:block}.summary-table tbody tr td .summary-price-total-value{font-size:1rem;font-weight:700}.summary-table tbody tr td.price{text-align:right}.summary-table tfoot{font-size:.75rem}.countdown-wrapper{-moz-transform:translateX(50%);-o-transform:translateX(50%);-ms-transform:translateX(50%);-webkit-transform:translateX(50%);transform:translateX(50%);-webkit-transition:all 500ms linear;-moz-transition:all 500ms linear;-ms-transition:all 500ms linear;-o-transition:all 500ms linear;transition:all 500ms linear;position:fixed;z-index:0;top:5rem;right:50%;width:10rem;background-color:#81d4e8;color:#fff;padding:.5rem;margin:0;text-align:center;font-size:1.2rem;font-weight:700}.countdown-wrapper.over{position:fixed;width:25rem;top:50%;left:50%;transform:translate(-50%,-50%)}.webform-page.form-wrapper .quizz-container{border:.2rem solid #0d9fc2;padding:1rem;margin:1rem 0;display:block}.webform-page.form-wrapper .quizz-container:not(:first-child){-webkit-transition:opacity 1s linear;-moz-transition:opacity 1s linear;-ms-transition:opacity 1s linear;-o-transition:opacity 1s linear;transition:opacity 1s linear;display:none;opacity:0}.webform-page.form-wrapper .quizz-container.opaque{opacity:1}.webform-page.form-wrapper .quizz-container.off{display:none}.webform-page.form-wrapper{counter-reset:quizz-counter}.webform-page.form-wrapper .quizz-container .blci-quizz-question-wrapper{margin:1rem 0;padding:0 0 1rem;border-bottom:.2rem solid #0d9fc2}.webform-page.form-wrapper .quizz-container .blci-quizz-question-wrapper:nth-child(2){margin-top:0;padding-top:0}.webform-page.form-wrapper .quizz-container .blci-quizz-question-wrapper:last-child{border:0;margin-bottom:0;padding-bottom:0}.webform-page.form-wrapper .quizz-container .blci-quizz-question-wrapper .description{font-size:1rem}.webform-page.form-wrapper .quizz-container .blci-quizz-question-wrapper .description:before{counter-increment:quizz-counter;content:"Question #" counter(quizz-counter);display:inline;font-weight:700;margin-bottom:.5rem}.webform-page.form-wrapper .quizz-container .blci-quizz-question-wrapper .description>p{margin:0 0 1rem}.webform-page.form-wrapper .quizz-container .blci-quizz-question-wrapper .description>p::first-letter{text-transform:capitalize}.webform-page.form-wrapper .quizz-container .blci-quizz-question-wrapper .description .answer{color:#0d9fc2;font-weight:700}.webform-page.form-wrapper .quizz-container .blci-quizz-question-wrapper .description .answer.initial{color:#000;font-weight:400}.webform-page.form-wrapper .quizz-container .blci-quizz-question-wrapper .blci-quizz-question.form-text{border:1px solid #81d4e8;width:10rem}.webform-page.form-wrapper .quizz-container .blci-quizz-question-wrapper .webform-options-display-side-by-side.form-radios .form-item.form-type-radio::after{display:inline-block;content:" | ";margin:0 .5rem 0 1rem;color:#81d4e8}.webform-page.form-wrapper .quizz-container .blci-quizz-question-wrapper .webform-options-display-side-by-side.form-radios .form-item.form-type-radio:last-child::after{content:""}#edit-key-is-missing{display:none}#edit-key-is-missing.on{display:block}#edit-key-is-ok{display:none}#edit-key-is-ok.on{display:block}.webform-submission-test-de-quizz-form .form-item-key,.webform-submission-level-test-form .form-item-key{display:block}.webform-submission-test-de-quizz-form .form-item-key.off,.webform-submission-level-test-form .form-item-key.off{display:none}.webform-submission-test-de-quizz-form .form-item-key input,.webform-submission-level-test-form .form-item-key input{border:1px solid #0d9fc2;width:20rem}.webform-submission-test-de-quizz-form .webform-group-wrapper,.webform-submission-level-test-form .webform-group-wrapper{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-content:flex-start;align-items:flex-start;gap:1rem;background-color:#0d9fc2;color:#fff}.webform-submission-test-de-quizz-form .webform-group-wrapper .webform-group,.webform-submission-level-test-form .webform-group-wrapper .webform-group{flex-basis:calc(50% - 1rem);overflow:hidden;padding:1rem}.webform-submission-test-de-quizz-form .webform-group-wrapper .webform-group--1,.webform-submission-level-test-form .webform-group-wrapper .webform-group--1{padding-bottom:0}.webform-submission-test-de-quizz-form .webform-group-wrapper .webform-group--2,.webform-submission-level-test-form .webform-group-wrapper .webform-group--2{padding-bottom:0}.webform-submission-test-de-quizz-form .webform-group-wrapper .webform-group--3,.webform-submission-level-test-form .webform-group-wrapper .webform-group--3{flex-basis:100%;min-width:100%;padding-top:0}.webform-submission-test-de-quizz-form label[for=edit-name-first],.webform-submission-test-de-quizz-form label[for=edit-name-last],.webform-submission-test-de-quizz-form label[for=edit-date],.webform-submission-test-de-quizz-form label[for=edit-email-mail-1],.webform-submission-test-de-quizz-form label[for=edit-email-mail-2],.webform-submission-level-test-form label[for=edit-name-first],.webform-submission-level-test-form label[for=edit-name-last],.webform-submission-level-test-form label[for=edit-date],.webform-submission-level-test-form label[for=edit-email-mail-1],.webform-submission-level-test-form label[for=edit-email-mail-2]{display:block;width:100%;padding:0 0 .25rem;margin:0;color:#fff;font-weight:700}.webform-submission-test-de-quizz-form .form-text,.webform-submission-test-de-quizz-form .form-email,.webform-submission-test-de-quizz-form .form-select,.webform-submission-level-test-form .form-text,.webform-submission-level-test-form .form-email,.webform-submission-level-test-form .form-select{width:100%}.webform-submission-test-de-quizz-form .form-date,.webform-submission-level-test-form .form-date{width:10rem}.webform-submission-test-de-quizz-form .form-actions.form-wrapper,.webform-submission-level-test-form .form-actions.form-wrapper{text-align:center}.webform-submission-test-de-quizz-form .form-actions.form-wrapper .webform-actions,.webform-submission-level-test-form .form-actions.form-wrapper .webform-actions{text-align:center;min-height:3rem;margin:auto}.webform-submission-teacher-satisfaction-questionnai-form .caption{font-size:.75rem;line-height:1rem}.webform-submission-teacher-satisfaction-questionnai-form .caption .star{display:block;text-indent:-100000px;display:inline-block;width:1rem;height:1rem;background-image:url(/themes/custom/blci_theme/dist/images/icons/star-normal.svg);background-repeat:no-repeat;background-size:contain}.webform-submission-teacher-satisfaction-questionnai-form .caption .star.off{background-image:url(/themes/custom/blci_theme/dist/images/icons/star-normal.svg)}.webform-submission-teacher-satisfaction-questionnai-form .caption .star.on{background-image:url(/themes/custom/blci_theme/dist/images/icons/star-selected.svg)}.webform-submission-teacher-satisfaction-questionnai-form .webform-type-fieldset.form-wrapper{border:.2rem solid #0d9fc2;padding:1rem 1rem 0}.webform-submission-teacher-satisfaction-questionnai-form .webform-type-fieldset.form-wrapper .fieldset-wrapper{position:relative;top:-1rem}.webform-submission-teacher-satisfaction-questionnai-form .webform-type-fieldset.form-wrapper .form-item.form-type-webform-rating label{display:block;position:relative;color:#000;font-weight:400}@media screen and (min-width:768px){.webform-submission-teacher-satisfaction-questionnai-form .webform-type-fieldset.form-wrapper .form-item.form-type-webform-rating label{display:inline-block;top:-0.5rem;padding-left:1rem}}.webform-submission-get-a-quote-form,.webform-submission-book-now-form,.webform-submission-dietary-information-form-form,.webform-submission-teacher-satisfaction-questionnai-form{display:flex;flex-wrap:wrap;justify-content:space-between;gap:1rem}.webform-submission-get-a-quote-form .form-item,.webform-submission-book-now-form .form-item,.webform-submission-dietary-information-form-form .form-item,.webform-submission-teacher-satisfaction-questionnai-form .form-item{flex-basis:100%;margin:0}@media screen and (min-width:768px){.webform-submission-get-a-quote-form .form-item,.webform-submission-book-now-form .form-item,.webform-submission-dietary-information-form-form .form-item,.webform-submission-teacher-satisfaction-questionnai-form .form-item{flex-basis:calc(50% - .5rem)}.webform-submission-get-a-quote-form .form-item.full-width,.webform-submission-book-now-form .form-item.full-width,.webform-submission-dietary-information-form-form .form-item.full-width,.webform-submission-teacher-satisfaction-questionnai-form .form-item.full-width{flex-basis:100%;max-width:none}.webform-submission-get-a-quote-form .form-item.half-width,.webform-submission-book-now-form .form-item.half-width,.webform-submission-dietary-information-form-form .form-item.half-width,.webform-submission-teacher-satisfaction-questionnai-form .form-item.half-width{flex-basis:calc(50% - .5rem)}.webform-submission-get-a-quote-form .form-item.third-width,.webform-submission-book-now-form .form-item.third-width,.webform-submission-dietary-information-form-form .form-item.third-width,.webform-submission-teacher-satisfaction-questionnai-form .form-item.third-width{flex-basis:calc(33% - .7rem)}}.webform-submission-get-a-quote-form .form-item.label-hide label,.webform-submission-book-now-form .form-item.label-hide label,.webform-submission-dietary-information-form-form .form-item.label-hide label,.webform-submission-teacher-satisfaction-questionnai-form .form-item.label-hide label{display:none}.webform-submission-get-a-quote-form .form-item label,.webform-submission-book-now-form .form-item label,.webform-submission-dietary-information-form-form .form-item label,.webform-submission-teacher-satisfaction-questionnai-form .form-item label{font-size:1rem;font-weight:700;color:#0d9fc2}.webform-submission-get-a-quote-form .form-item .form-text,.webform-submission-get-a-quote-form .form-item .form-email,.webform-submission-get-a-quote-form .form-item .form-select,.webform-submission-get-a-quote-form .form-item .form-date,.webform-submission-get-a-quote-form .form-item .form-time,.webform-submission-get-a-quote-form .form-item .form-textarea,.webform-submission-get-a-quote-form .form-item .form-tel,.webform-submission-book-now-form .form-item .form-text,.webform-submission-book-now-form .form-item .form-email,.webform-submission-book-now-form .form-item .form-select,.webform-submission-book-now-form .form-item .form-date,.webform-submission-book-now-form .form-item .form-time,.webform-submission-book-now-form .form-item .form-textarea,.webform-submission-book-now-form .form-item .form-tel,.webform-submission-dietary-information-form-form .form-item .form-text,.webform-submission-dietary-information-form-form .form-item .form-email,.webform-submission-dietary-information-form-form .form-item .form-select,.webform-submission-dietary-information-form-form .form-item .form-date,.webform-submission-dietary-information-form-form .form-item .form-time,.webform-submission-dietary-information-form-form .form-item .form-textarea,.webform-submission-dietary-information-form-form .form-item .form-tel,.webform-submission-teacher-satisfaction-questionnai-form .form-item .form-text,.webform-submission-teacher-satisfaction-questionnai-form .form-item .form-email,.webform-submission-teacher-satisfaction-questionnai-form .form-item .form-select,.webform-submission-teacher-satisfaction-questionnai-form .form-item .form-date,.webform-submission-teacher-satisfaction-questionnai-form .form-item .form-time,.webform-submission-teacher-satisfaction-questionnai-form .form-item .form-textarea,.webform-submission-teacher-satisfaction-questionnai-form .form-item .form-tel{width:100%}.webform-submission-get-a-quote-form .form-item .form-text.form-select,.webform-submission-get-a-quote-form .form-item .form-email.form-select,.webform-submission-get-a-quote-form .form-item .form-select.form-select,.webform-submission-get-a-quote-form .form-item .form-date.form-select,.webform-submission-get-a-quote-form .form-item .form-time.form-select,.webform-submission-get-a-quote-form .form-item .form-textarea.form-select,.webform-submission-get-a-quote-form .form-item .form-tel.form-select,.webform-submission-book-now-form .form-item .form-text.form-select,.webform-submission-book-now-form .form-item .form-email.form-select,.webform-submission-book-now-form .form-item .form-select.form-select,.webform-submission-book-now-form .form-item .form-date.form-select,.webform-submission-book-now-form .form-item .form-time.form-select,.webform-submission-book-now-form .form-item .form-textarea.form-select,.webform-submission-book-now-form .form-item .form-tel.form-select,.webform-submission-dietary-information-form-form .form-item .form-text.form-select,.webform-submission-dietary-information-form-form .form-item .form-email.form-select,.webform-submission-dietary-information-form-form .form-item .form-select.form-select,.webform-submission-dietary-information-form-form .form-item .form-date.form-select,.webform-submission-dietary-information-form-form .form-item .form-time.form-select,.webform-submission-dietary-information-form-form .form-item .form-textarea.form-select,.webform-submission-dietary-information-form-form .form-item .form-tel.form-select,.webform-submission-teacher-satisfaction-questionnai-form .form-item .form-text.form-select,.webform-submission-teacher-satisfaction-questionnai-form .form-item .form-email.form-select,.webform-submission-teacher-satisfaction-questionnai-form .form-item .form-select.form-select,.webform-submission-teacher-satisfaction-questionnai-form .form-item .form-date.form-select,.webform-submission-teacher-satisfaction-questionnai-form .form-item .form-time.form-select,.webform-submission-teacher-satisfaction-questionnai-form .form-item .form-textarea.form-select,.webform-submission-teacher-satisfaction-questionnai-form .form-item .form-tel.form-select{font-weight:100}.webform-submission-get-a-quote-form .form-item .form-text.form-tel,.webform-submission-get-a-quote-form .form-item .form-email.form-tel,.webform-submission-get-a-quote-form .form-item .form-select.form-tel,.webform-submission-get-a-quote-form .form-item .form-date.form-tel,.webform-submission-get-a-quote-form .form-item .form-time.form-tel,.webform-submission-get-a-quote-form .form-item .form-textarea.form-tel,.webform-submission-get-a-quote-form .form-item .form-tel.form-tel,.webform-submission-book-now-form .form-item .form-text.form-tel,.webform-submission-book-now-form .form-item .form-email.form-tel,.webform-submission-book-now-form .form-item .form-select.form-tel,.webform-submission-book-now-form .form-item .form-date.form-tel,.webform-submission-book-now-form .form-item .form-time.form-tel,.webform-submission-book-now-form .form-item .form-textarea.form-tel,.webform-submission-book-now-form .form-item .form-tel.form-tel,.webform-submission-dietary-information-form-form .form-item .form-text.form-tel,.webform-submission-dietary-information-form-form .form-item .form-email.form-tel,.webform-submission-dietary-information-form-form .form-item .form-select.form-tel,.webform-submission-dietary-information-form-form .form-item .form-date.form-tel,.webform-submission-dietary-information-form-form .form-item .form-time.form-tel,.webform-submission-dietary-information-form-form .form-item .form-textarea.form-tel,.webform-submission-dietary-information-form-form .form-item .form-tel.form-tel,.webform-submission-teacher-satisfaction-questionnai-form .form-item .form-text.form-tel,.webform-submission-teacher-satisfaction-questionnai-form .form-item .form-email.form-tel,.webform-submission-teacher-satisfaction-questionnai-form .form-item .form-select.form-tel,.webform-submission-teacher-satisfaction-questionnai-form .form-item .form-date.form-tel,.webform-submission-teacher-satisfaction-questionnai-form .form-item .form-time.form-tel,.webform-submission-teacher-satisfaction-questionnai-form .form-item .form-textarea.form-tel,.webform-submission-teacher-satisfaction-questionnai-form .form-item .form-tel.form-tel{padding-right:6px;padding-left:52px}.webform-submission-get-a-quote-form .form-item.webform-name--wrapper .fieldset-wrapper,.webform-submission-get-a-quote-form .form-item.webform-address--wrapper .fieldset-wrapper,.webform-submission-book-now-form .form-item.webform-name--wrapper .fieldset-wrapper,.webform-submission-book-now-form .form-item.webform-address--wrapper .fieldset-wrapper,.webform-submission-dietary-information-form-form .form-item.webform-name--wrapper .fieldset-wrapper,.webform-submission-dietary-information-form-form .form-item.webform-address--wrapper .fieldset-wrapper,.webform-submission-teacher-satisfaction-questionnai-form .form-item.webform-name--wrapper .fieldset-wrapper,.webform-submission-teacher-satisfaction-questionnai-form .form-item.webform-address--wrapper .fieldset-wrapper{display:flex;justify-content:space-between}.webform-submission-get-a-quote-form .form-item.webform-name--wrapper .fieldset-wrapper>.form-item,.webform-submission-get-a-quote-form .form-item.webform-address--wrapper .fieldset-wrapper>.form-item,.webform-submission-book-now-form .form-item.webform-name--wrapper .fieldset-wrapper>.form-item,.webform-submission-book-now-form .form-item.webform-address--wrapper .fieldset-wrapper>.form-item,.webform-submission-dietary-information-form-form .form-item.webform-name--wrapper .fieldset-wrapper>.form-item,.webform-submission-dietary-information-form-form .form-item.webform-address--wrapper .fieldset-wrapper>.form-item,.webform-submission-teacher-satisfaction-questionnai-form .form-item.webform-name--wrapper .fieldset-wrapper>.form-item,.webform-submission-teacher-satisfaction-questionnai-form .form-item.webform-address--wrapper .fieldset-wrapper>.form-item{margin:0}.webform-submission-get-a-quote-form .form-item.webform-type-fieldset.form-wrapper,.webform-submission-book-now-form .form-item.webform-type-fieldset.form-wrapper,.webform-submission-dietary-information-form-form .form-item.webform-type-fieldset.form-wrapper,.webform-submission-teacher-satisfaction-questionnai-form .form-item.webform-type-fieldset.form-wrapper{border:.2rem solid #0d9fc2;padding:1rem}.webform-submission-get-a-quote-form .form-item.webform-type-fieldset.form-wrapper>legend,.webform-submission-book-now-form .form-item.webform-type-fieldset.form-wrapper>legend,.webform-submission-dietary-information-form-form .form-item.webform-type-fieldset.form-wrapper>legend,.webform-submission-teacher-satisfaction-questionnai-form .form-item.webform-type-fieldset.form-wrapper>legend{padding:1rem}.webform-submission-get-a-quote-form .form-item.webform-type-fieldset.form-wrapper>legend .fieldset-legend,.webform-submission-book-now-form .form-item.webform-type-fieldset.form-wrapper>legend .fieldset-legend,.webform-submission-dietary-information-form-form .form-item.webform-type-fieldset.form-wrapper>legend .fieldset-legend,.webform-submission-teacher-satisfaction-questionnai-form .form-item.webform-type-fieldset.form-wrapper>legend .fieldset-legend{font-size:1.2rem;font-weight:700;color:#0d9fc2}.webform-submission-get-a-quote-form .form-item.webform-type-fieldset.form-wrapper .fieldset-wrapper,.webform-submission-book-now-form .form-item.webform-type-fieldset.form-wrapper .fieldset-wrapper,.webform-submission-dietary-information-form-form .form-item.webform-type-fieldset.form-wrapper .fieldset-wrapper,.webform-submission-teacher-satisfaction-questionnai-form .form-item.webform-type-fieldset.form-wrapper .fieldset-wrapper{display:flex;flex-wrap:wrap;justify-content:space-between;gap:1rem}.webform-submission-get-a-quote-form .fieldgroup.form-composite.webform-fieldset--title-inline legend,.webform-submission-book-now-form .fieldgroup.form-composite.webform-fieldset--title-inline legend,.webform-submission-dietary-information-form-form .fieldgroup.form-composite.webform-fieldset--title-inline legend,.webform-submission-teacher-satisfaction-questionnai-form .fieldgroup.form-composite.webform-fieldset--title-inline legend{margin-top:0;margin-bottom:0}.webform-submission-get-a-quote-form .fieldgroup.form-composite .fieldset-legend,.webform-submission-book-now-form .fieldgroup.form-composite .fieldset-legend,.webform-submission-dietary-information-form-form .fieldgroup.form-composite .fieldset-legend,.webform-submission-teacher-satisfaction-questionnai-form .fieldgroup.form-composite .fieldset-legend{font-size:1rem;font-weight:700;color:#0d9fc2}.webform-submission-get-a-quote-form .fieldgroup.form-composite.radios--wrapper,.webform-submission-book-now-form .fieldgroup.form-composite.radios--wrapper,.webform-submission-dietary-information-form-form .fieldgroup.form-composite.radios--wrapper,.webform-submission-teacher-satisfaction-questionnai-form .fieldgroup.form-composite.radios--wrapper{display:flex;flex-wrap:wrap;align-items:flex-end}.webform-submission-get-a-quote-form .fieldgroup.form-composite.radios--wrapper label,.webform-submission-book-now-form .fieldgroup.form-composite.radios--wrapper label,.webform-submission-dietary-information-form-form .fieldgroup.form-composite.radios--wrapper label,.webform-submission-teacher-satisfaction-questionnai-form .fieldgroup.form-composite.radios--wrapper label{font-weight:400;color:#000}.webform-submission-get-a-quote-form .fieldgroup.form-composite.webform-entity-checkboxes--wrapper .form-checkboxes.webform-options-display-buttons input:hover+.webform-options-display-buttons-label,.webform-submission-book-now-form .fieldgroup.form-composite.webform-entity-checkboxes--wrapper .form-checkboxes.webform-options-display-buttons input:hover+.webform-options-display-buttons-label,.webform-submission-dietary-information-form-form .fieldgroup.form-composite.webform-entity-checkboxes--wrapper .form-checkboxes.webform-options-display-buttons input:hover+.webform-options-display-buttons-label,.webform-submission-teacher-satisfaction-questionnai-form .fieldgroup.form-composite.webform-entity-checkboxes--wrapper .form-checkboxes.webform-options-display-buttons input:hover+.webform-options-display-buttons-label{background-color:#30b0ce;color:#fff;border-color:#30b0ce}.webform-submission-get-a-quote-form .fieldgroup.form-composite.webform-entity-checkboxes--wrapper .form-checkboxes.webform-options-display-buttons input:checked+.webform-options-display-buttons-label,.webform-submission-book-now-form .fieldgroup.form-composite.webform-entity-checkboxes--wrapper .form-checkboxes.webform-options-display-buttons input:checked+.webform-options-display-buttons-label,.webform-submission-dietary-information-form-form .fieldgroup.form-composite.webform-entity-checkboxes--wrapper .form-checkboxes.webform-options-display-buttons input:checked+.webform-options-display-buttons-label,.webform-submission-teacher-satisfaction-questionnai-form .fieldgroup.form-composite.webform-entity-checkboxes--wrapper .form-checkboxes.webform-options-display-buttons input:checked+.webform-options-display-buttons-label{background-color:#0d9fc2;color:#fff;border-color:#0d9fc2}.webform-submission-get-a-quote-form .fieldgroup.form-composite.webform-entity-checkboxes--wrapper .form-checkboxes .webform-options-display-buttons-wrapper .form-type-checkbox .webform-options-display-buttons-label,.webform-submission-book-now-form .fieldgroup.form-composite.webform-entity-checkboxes--wrapper .form-checkboxes .webform-options-display-buttons-wrapper .form-type-checkbox .webform-options-display-buttons-label,.webform-submission-dietary-information-form-form .fieldgroup.form-composite.webform-entity-checkboxes--wrapper .form-checkboxes .webform-options-display-buttons-wrapper .form-type-checkbox .webform-options-display-buttons-label,.webform-submission-teacher-satisfaction-questionnai-form .fieldgroup.form-composite.webform-entity-checkboxes--wrapper .form-checkboxes .webform-options-display-buttons-wrapper .form-type-checkbox .webform-options-display-buttons-label{background-color:#54c1da;border:.2rem solid #81d4e8;color:#fff}.webform-submission-get-a-quote-form .fieldgroup.form-composite.webform-address--wrapper .fieldset-wrapper,.webform-submission-book-now-form .fieldgroup.form-composite.webform-address--wrapper .fieldset-wrapper,.webform-submission-dietary-information-form-form .fieldgroup.form-composite.webform-address--wrapper .fieldset-wrapper,.webform-submission-teacher-satisfaction-questionnai-form .fieldgroup.form-composite.webform-address--wrapper .fieldset-wrapper{display:flex;justify-content:space-between;gap:1rem}.webform-submission-get-a-quote-form .form-actions,.webform-submission-book-now-form .form-actions,.webform-submission-dietary-information-form-form .form-actions,.webform-submission-teacher-satisfaction-questionnai-form .form-actions{text-align:center;height:3rem;width:100%}fieldset{margin:0;border:none}@keyframes slideInRight{from{transform:translateX(400px);opacity:0}to{transform:translateX(0);opacity:1}}@keyframes slideOutRight{from{transform:translateX(0);opacity:1}to{transform:translateX(400px);opacity:0}}@keyframes slideDown{from{transform:translateY(-20px);opacity:0;max-height:0}to{transform:translateY(0);opacity:1;max-height:500px}}@keyframes shake{0%,100%{transform:translateX(0)}25%{transform:translateX(-10px)}75%{transform:translateX(10px)}}.date-validation-toast{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif}@media(max-width:768px){.date-validation-toast{top:10px !important;right:10px !important;left:10px !important;max-width:none !important}}.date-error input[type=date],.date-error input[type=text]{border-color:#dc3545 !important;border-width:2px !important;background-color:rgba(220,53,69,.05) !important;box-shadow:0 0 0 3px rgba(220,53,69,.1) !important}.date-error.shake{animation:shake .5s ease-in-out}.date-error-message strong{display:block;margin-bottom:5px}@media(max-width:768px){.date-error-message{font-size:12px;padding:8px}}input[type=date],input[type=text]{transition:all .3s ease}.guideline .guideline-body{margin:0 1rem}@media screen and (min-width:544px){.guideline .guideline-body{margin:0 1rem}}@media screen and (min-width:768px){.guideline .guideline-body{margin:0 2rem}}@media screen and (min-width:1024px){.guideline .guideline-body{margin:0 5rem}}@media screen and (min-width:1200px){.guideline .guideline-body{margin:0 10vw}}@media screen and (min-width:1540px){.guideline .guideline-body{margin:0 12vw}}@media screen and (min-width:2560px){.guideline .guideline-body{margin:0 27vw}}.guideline .guideline-body{margin-bottom:6rem !important}.guideline .guideline-superblock-wrapper{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-evenly;gap:1rem;margin:0 1rem}.guideline .guideline-superblock-wrapper>*{flex-grow:1;flex-shrink:0;flex-basis:100%;max-width:100%}@media screen and (min-width:544px){.guideline .guideline-superblock-wrapper>*{flex-grow:0;margin:0;flex-basis:45vw}}@media screen and (min-width:1024px){.guideline .guideline-superblock-wrapper>*{flex-basis:30vw}}@media screen and (min-width:2560px){.guideline .guideline-superblock-wrapper>*{flex-basis:20vw}}.guideline .guideline-superblock-wrapper>* .superblock-image{margin-bottom:.2rem}.guideline .guideline-superblock-wrapper>* .superblock-content{background-color:#0d9fc2;color:#fff;padding:1rem}.guideline .guideline-superblock-wrapper>* .superblock-content .superblock-title{text-align:center}.guideline .guideline-superblock-wrapper>* .superblock-content .superblock-title::after{display:block;content:"—";margin:0}.guideline .guideline-superblock-wrapper>* .superblock-content .superblock-title a{text-decoration:none}.guideline .guideline-superblock-wrapper>* .superblock-content .node__content .field--name-body a{color:#fff}.guideline .guideline-superblock-wrapper>* .superblock-content .field--name-field-node *{color:#fff}.guideline .guideline-superblock-wrapper{margin:6rem 1rem}.guideline .guideline-superblock-wrapper .guideline-superblock-title-wrapper{flex-basis:100%}.guideline .guideline-superblock-wrapper .guideline-superblock-body-wrapper{flex-basis:100%;margin-bottom:3rem;padding-bottom:1.5rem}.guideline .guideline-superblock-wrapper .guideline-superblock-body-wrapper>*{margin:0 1rem}@media screen and (min-width:544px){.guideline .guideline-superblock-wrapper .guideline-superblock-body-wrapper>*{margin:0 1rem}}@media screen and (min-width:768px){.guideline .guideline-superblock-wrapper .guideline-superblock-body-wrapper>*{margin:0 2rem}}@media screen and (min-width:1024px){.guideline .guideline-superblock-wrapper .guideline-superblock-body-wrapper>*{margin:0 5rem}}@media screen and (min-width:1200px){.guideline .guideline-superblock-wrapper .guideline-superblock-body-wrapper>*{margin:0 10vw}}@media screen and (min-width:1540px){.guideline .guideline-superblock-wrapper .guideline-superblock-body-wrapper>*{margin:0 12vw}}@media screen and (min-width:2560px){.guideline .guideline-superblock-wrapper .guideline-superblock-body-wrapper>*{margin:0 27vw}}.guideline .guideline-superblock-wrapper .guideline-superblock{flex-grow:0}.guideline .guideline-superblock-wrapper .guideline-superblock .useful-links-wrapper{background-color:#0d9fc2;color:#fff;padding:1rem;margin-bottom:1rem}.guideline .guideline-superblock-wrapper .guideline-superblock .useful-links-wrapper .links-related-wrapper{margin-top:2rem}.guideline .guideline-superblock-wrapper .guideline-superblock .useful-links-wrapper .links-related-wrapper .links-related-title{color:inherit}.guideline .guideline-questionnaire-wrapper{margin:0 1rem}@media screen and (min-width:544px){.guideline .guideline-questionnaire-wrapper{margin:0 1rem}}@media screen and (min-width:768px){.guideline .guideline-questionnaire-wrapper{margin:0 2rem}}@media screen and (min-width:1024px){.guideline .guideline-questionnaire-wrapper{margin:0 5rem}}@media screen and (min-width:1200px){.guideline .guideline-questionnaire-wrapper{margin:0 10vw}}@media screen and (min-width:1540px){.guideline .guideline-questionnaire-wrapper{margin:0 12vw}}@media screen and (min-width:2560px){.guideline .guideline-questionnaire-wrapper{margin:0 27vw}}.links .block-links-content .block-title{color:inherit}.links-list{list-style:none;margin:0}.links-list .link-wrapper{margin:.5rem 0}.links-list .link-wrapper .link,.links-list .link-wrapper>a{color:inherit;margin-left:.5rem;font-weight:400;text-decoration:none}.links-list .link-wrapper .link::before,.links-list .link-wrapper>a::before{font-family:"blci";content:"arrow-right";margin-right:.5rem}*{box-sizing:inherit}*::before,*::after{box-sizing:inherit}html{font-size:100%;line-height:1.5;box-sizing:border-box;-webkit-text-size-adjust:100%;background-color:#fff;color:#000;font-family:"poppins"}@media screen and (min-width:544px){html{font-size:16px}}@media screen and (min-width:768px){html{font-size:17px}}@media screen and (min-width:1024px){html{font-size:16px}}@media screen and (min-width:1200px){html{font-size:18px}}@media screen and (min-width:1540px){html{font-size:22px}}body{margin:0}body.noScroll{overflow:hidden}main{display:block}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{display:block;border-style:none;width:100%;max-width:100%;height:auto}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button;appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted #0d9fc2}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}ul,ol,dl{margin:0 0 0 1rem;padding:0}li{margin:0;padding:0}h1,h2,h3,h4,h5,h6{font-size:1.25rem;margin:0 0 1rem}a{color:#0d9fc2}
.messages{padding:15px 20px 15px 35px;margin:3rem 0;word-wrap:break-word;border:1px solid;border-width:1px 1px 1px 0;border-radius:2px;background:no-repeat 10px 17px;overflow-wrap:break-word;}[dir="rtl"] .messages{padding-right:35px;padding-left:20px;text-align:right;border-width:1px 0 1px 1px;background-position:right 10px top 17px;}.messages + .messages{margin-top:1.538em;}.messages__list{margin:0;padding:0;list-style:none;}.messages__item + .messages__item{margin-top:0.769em;}.messages--status{color:#325e1c;border-color:#c9e1bd #c9e1bd #c9e1bd transparent;background-color:#f3faef;background-image:url(/themes/custom/blci_theme/dist/images/icons/check.svg);box-shadow:-8px 0 0 #77b259;}[dir="rtl"] .messages--status{margin-left:0;border-color:#c9e1bd transparent #c9e1bd #c9e1bd;box-shadow:8px 0 0 #77b259;}.messages--warning{color:#734c00;border-color:#f4daa6 #f4daa6 #f4daa6 transparent;background-color:#fdf8ed;background-image:url(/themes/custom/blci_theme/dist/images/icons/warning.svg);box-shadow:-8px 0 0 #e09600;}[dir="rtl"] .messages--warning{border-color:#f4daa6 transparent #f4daa6 #f4daa6;box-shadow:8px 0 0 #e09600;}.messages--error{color:#a51b00;border-color:#f9c9bf #f9c9bf #f9c9bf transparent;background-color:#fcf4f2;background-image:url(/themes/custom/blci_theme/dist/images/icons/error.svg);box-shadow:-8px 0 0 #e62600;}[dir="rtl"] .messages--error{border-color:#f9c9bf transparent #f9c9bf #f9c9bf;box-shadow:8px 0 0 #e62600;}.messages--error p.error{color:#a51b00;}
.node--unpublished{background-color:#fff4f4;}
