/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.heading{margin:0}.heading__primary{color:#1d53a3}.heading__white{color:#fff}.heading__black{color:#000}.heading__neutral{color:#121212}.heading__teal{color:#01b9b6}
.image-gallery-section{width:100%;height:auto;position:relative}.image-gallery-section .ib-image-gallery{width:100%;height:auto;position:relative;overflow:hidden;padding-bottom:24px;margin-bottom:12px}.image-gallery-section .ib-image-gallery .swiper-wrapper{width:100%;height:auto;position:relative}.image-gallery-section .ib-image-gallery .swiper-wrapper .swiper-slide{width:100%;height:auto;display:flex;justify-content:center;align-items:center;margin-right:0}.image-gallery-section .ib-image-gallery .swiper-wrapper .swiper-slide .ib-image-gallery__image-wrapper{width:100%;height:100%}@media (max-width:1399px){.image-gallery-section .ib-image-gallery .swiper-wrapper .swiper-slide .ib-image-gallery__image-wrapper.has-caption{padding-bottom:32px}}.image-gallery-section .ib-image-gallery .swiper-wrapper .swiper-slide .ib-image-gallery__image-wrapper.has-caption .ib-image-gallery__image{max-height:900px}.image-gallery-section .ib-image-gallery .swiper-wrapper .swiper-slide .ib-image-gallery__image-wrapper .caption{margin-top:12px;margin-bottom:0;display:block}.image-gallery-section .ib-image-gallery .swiper-wrapper .swiper-slide .ib-image-gallery__image{width:100%;height:100%;object-fit:cover}.image-gallery-section .swiper-button-prev{left:var(--swiper-navigation-sides-offset,20px);right:auto;transform:translateY(-50%)}.image-gallery-section .swiper-button-next{right:var(--swiper-navigation-sides-offset,20px);left:auto;transform:translateY(-50%)}.image-gallery-section .swiper-horizontal>.swiper-pagination-bullets,.image-gallery-section .swiper-pagination-bullets.swiper-pagination-horizontal{bottom:var(--swiper-pagination-bottom,0)}.block-inline-blockimage-gallery .field--name-field-images{display:none}
.dx8-tabs{background-color:#dbdbdb;}@media screen and (min-width:37.5em){.dx8-tabs{height:auto;margin:0;overflow:hidden;white-space:nowrap;}}.dx8-tabs li a{color:#000;background:#cecece;display:block;font-size:0.929em;padding:11px 20px;}.dx8-tabs li a:hover{background:#b3b3b3;}.dx8-tabs li.is-active a{background:#f1f1f1;pointer-events:none;}@media screen and (max-width:37.5em){.dx8-tabs li{display:block;margin:0;}}@media screen and (min-width:37.5em){.dx8-tabs li{display:block;float:left;vertical-align:bottom;margin:0 1px 0 0;}[dir="rtl"] .dx8-tabs li{margin:0 0 0 1px;float:right;}}#user-login-form,#user-register-form,#user-pass,#search-form,#search-block-form{border:1px solid #dbdbdb;margin-top:-1px;margin-bottom:15px;padding:15px 30px;}#user-login-form .form-item,#user-register-form .form-item,#user-pass .form-item,#search-form .form-item,#search-block-form .form-item{padding:15px 0;}#user-login-form .form-item .description,#user-register-form .form-item .description,#user-pass .form-item .description,#search-form .form-item .description,#search-block-form .form-item .description{margin-top:10px;}#user-login-form .form-actions,#user-register-form .form-actions,#user-pass .form-actions,#search-form .form-actions,#search-block-form .form-actions{padding:15px 0;}#user-login-form label,#user-register-form label,#user-pass label,#search-form label,#search-block-form label{display:table;margin-bottom:10px;}#user-login-form input,#user-login-form select,#user-register-form input,#user-register-form select,#user-pass input,#user-pass select,#search-form input,#search-form select,#search-block-form input,#search-block-form select{max-width:100%;}#user-login-form details.form-wrapper,#user-register-form details.form-wrapper,#user-pass details.form-wrapper,#search-form details.form-wrapper,#search-block-form details.form-wrapper{border-bottom-width:0;margin:15px 0;}#user-login-form details.form-wrapper .dx8-details-content,#user-register-form details.form-wrapper .dx8-details-content,#user-pass details.form-wrapper .dx8-details-content,#search-form details.form-wrapper .dx8-details-content,#search-block-form details.form-wrapper .dx8-details-content{border:1px solid #dbdbdb;border-top:0;padding:15px 30px;}#user-login-form details.form-wrapper .dx8-details-content fieldset,#user-register-form details.form-wrapper .dx8-details-content fieldset,#user-pass details.form-wrapper .dx8-details-content fieldset,#search-form details.form-wrapper .dx8-details-content fieldset,#search-block-form details.form-wrapper .dx8-details-content fieldset{border:0;}#user-login-form details.form-wrapper .dx8-details-content legend,#user-register-form details.form-wrapper .dx8-details-content legend,#user-pass details.form-wrapper .dx8-details-content legend,#search-form details.form-wrapper .dx8-details-content legend,#search-block-form details.form-wrapper .dx8-details-content legend{position:relative;top:15px;padding:10px 0;}#user-login-form details.form-wrapper .dx8-details-content > fieldset > legend,#user-register-form details.form-wrapper .dx8-details-content > fieldset > legend,#user-pass details.form-wrapper .dx8-details-content > fieldset > legend,#search-form details.form-wrapper .dx8-details-content > fieldset > legend,#search-block-form details.form-wrapper .dx8-details-content > fieldset > legend{width:100%;border-bottom:1px solid #dbdbdb;}#user-login-form details.form-wrapper summary,#user-register-form details.form-wrapper summary,#user-pass details.form-wrapper summary,#search-form details.form-wrapper summary,#search-block-form details.form-wrapper summary{padding:10px;background:#dbdbdb;}#user-login-form .form-type-checkbox label,#user-register-form .form-type-checkbox label,#user-pass .form-type-checkbox label,#search-form .form-type-checkbox label,#search-block-form .form-type-checkbox label{margin-bottom:0;}#user-login-form .form-checkbox,#user-register-form .form-checkbox,#user-pass .form-checkbox,#search-form .form-checkbox,#search-block-form .form-checkbox{margin-right:10px;float:left;}#edit-help-link{display:block;margin-top:10px;}.search-block-form{padding:15px 0;}.search-block-form h2{margin-bottom:10px;}#search-block-form{padding:0;border:0;}#search-block-form:before,#search-block-form:after{content:"";display:table;}#search-block-form:after{clear:both;}#search-block-form .form-item{margin-right:15px;}#search-block-form .form-item,#search-block-form .form-actions{float:left;padding:0;}#search-block-form input{margin:0;}.node-preview-container{background-color:#dbdbdb;}.node-preview-container .node-preview-backlink{display:inline-block;line-height:14px;padding:4px 15px;background:#0071b8 linear-gradient(to bottom,#007bc6,#0071b8);border:1px solid #1e5c90;border-radius:20px;font:700 14px Arial;color:#fff;text-shadow:0 1px rgba(0,0,0,0.5);-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;}.node-preview-container .node-preview-backlink:hover,.node-preview-container .node-preview-backlink:focus{background:#2369a6 linear-gradient(to bottom,#0c97ed,#1f86c7);border-color:#1f86c7;}.node-preview-container .node-preview-backlink:hover{box-shadow:0 1px 2px rgba(23,26,28,0.25);}.node-preview-container .node-preview-backlink:focus{border-color:#1280df;}.node-preview-container .node-preview-backlink:active{background:#0071b8 linear-gradient(to bottom,#08639b,#0071b8);border-color:#144b78;box-shadow:inset 0 1px 3px rgba(0,0,0,0.2);}.node-preview-container .node-preview-backlink:before{content:'\00AB';margin-right:5px;font-size:16px;}
.scrollTop{position:fixed;right:10px;bottom:10px;background-color:#fff !important;padding:10px !important;opacity:0;transition:all .4s ease-in-out 0s;z-index:1029;border-radius:10px;border:1px solid #2c6eb1;display:flex;justify-content:center;align-items:center;}.scrollTop button{background-color:#fff !important;padding:inherit !important;border:none !important;}.scrollTop img{-ms-transform:rotate(268deg);-webkit-transform:rotate(268deg);transform:rotate(268deg);}
.carousel-section{position:relative;background-color:rgba(0,0,0,0.7);padding-top:20px;padding-bottom:20px;padding-left:50px;padding-right:50px;z-index:20;}.carousel-section .layout__region{position:relative;max-width:1200px;margin:0px auto;}.carousel-section .layout__region .swiper-wrapper{max-width:1200px;margin:0px auto;}.layout-builder__section .layout__region .swiper-wrapper{flex-direction:column;}.layout-builder__section .swiper-button-prev,.layout-builder__section .swiper-button-next{display:none !important;}.swiper-buttons-wrapper{width:100%;height:44px;max-width:1320px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);}.swiper-button-prev::after,.swiper-button-next::after{color:white !important;font-weight:800;}.swiper-button-prev{left:10px !important;}.swiper-button-next{right:10px !important;}
