.elementor-widget-text-editor p{margin:0 0 22px}.elementor-widget-text-editor b,.elementor-widget-text-editor strong{font-weight:600}.elementor-widget-text-editor ol li,.elementor-widget-text-editor ul li{margin-bottom:12px}.elementor-widget-text-editor ol li:last-child,.elementor-widget-text-editor ul li:last-child{margin-bottom:0}.elementor-widget-heading h1,.elementor-widget-heading h2,.elementor-widget-heading h3,.elementor-widget-heading h4,.elementor-widget-heading h5,.elementor-widget-heading h6,.elementor-widget-text-editor h1,.elementor-widget-text-editor h2,.elementor-widget-text-editor h3,.elementor-widget-text-editor h4,.elementor-widget-text-editor h5,.elementor-widget-text-editor h6{margin:0}@media screen and (max-width:767px){.hal-icon-box-inline.elementor-widget-icon-box .elementor-icon-box-wrapper{align-items:center;display:flex}.hal-icon-box-inline.elementor-widget-icon-box .elementor-icon-box-icon{align-items:center;display:flex;margin:0 9px 0 0!important}.hal-icon-box-inline.elementor-widget-icon-box .elementor-icon-box-icon svg{display:block}.hal-icon-box-inline-small.elementor-widget-icon-box .elementor-icon-box-icon{margin:0 6px 0 0!important}.hal-icon-box-inline-small.elementor-widget-icon-box .elementor-icon-box-icon svg{display:block;width:6px}}.hal-image-box-inline.elementor-widget-image-box .elementor-image-box-wrapper{align-items:center;display:flex}.hal-image-box-inline.elementor-widget-image-box .elementor-image-box-img{flex-shrink:0;margin:0 9px 0 0!important}.hal-image-box-inline.elementor-widget-image-box img{display:block}.hal-download .elementor-button-icon,.hal-download-big .elementor-button-icon{align-items:center;background:#1c2e50;border-radius:10px;display:flex;flex-shrink:0;height:30px;justify-content:center;position:relative;width:30px}@media screen and (max-width:767px){.hal-download .elementor-button-icon,.hal-download-big .elementor-button-icon{border-radius:6px}}.hal-download .elementor-button-icon svg,.hal-download-big .elementor-button-icon svg{transition:all .2s ease-in;width:auto}.hal-download .elementor-button-icon:after,.hal-download-big .elementor-button-icon:after{border:1px solid #bfe4f0;border-top:0;bottom:6px;content:"";height:3px;opacity:0;position:absolute;transform:translateY(100%);transition:all .2s ease-in;width:14px}.hal-download .elementor-button:hover .elementor-button-icon svg,.hal-download-big .elementor-button:hover .elementor-button-icon svg{transform:translateY(-4px)}.hal-download .elementor-button:hover .elementor-button-icon:after,.hal-download-big .elementor-button:hover .elementor-button-icon:after{opacity:1;transform:translateY(0)}.hal-download .elementor-button-text,.hal-download-big .elementor-button-text{align-items:center;display:flex}.hal-download-big .elementor-button-icon{background:#bfe4f0}.hal-download-big .elementor-button-icon:after{border-color:#1c2e50}@media screen and (min-width:768px){.hal-download-big .elementor-button-icon{height:43px;width:43px}.hal-download-big .elementor-button-icon svg{height:auto;width:20px}.hal-download-big .elementor-button-icon:after{border-width:2px;width:20px}}#breadcrumbs>span>span{align-items:center;display:flex;flex-wrap:wrap}#breadcrumbs>span>span>a:first-child{font-size:0;margin-left:0;position:relative;top:-1px;vertical-align:middle}#breadcrumbs>span>span a{margin:0 5px}#breadcrumbs>span>span a:hover{opacity:.7}#breadcrumbs .breadcrumb_last{margin-left:5px}#breadcrumbs strong{font-weight:600}.check-message{display:none!important}.hal-column-clickable .elementor-widget{position:static}.hal-column-clickable .elementor-button-link:after{bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:2}.hal-button .elementor-button,.hal-posts .elementor-post__read-more{position:relative}.hal-button .elementor-button:before,.hal-posts .elementor-post__read-more:before{border:2px solid var(--e-global-color-accent);border-radius:50%;content:"";height:64px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:64px}@media screen and (max-width:1619px){.hal-button .elementor-button:before,.hal-posts .elementor-post__read-more:before{height:54px;width:54px}}.hal-button .elementor-button .elementor-button-content-wrapper,.hal-posts .elementor-post__read-more .elementor-button-content-wrapper{position:relative;z-index:1}.hal-button .elementor-button{transform:translateX(-20px)}@media screen and (max-width:767px){.hal-button .elementor-button{transform:translateX(-10px)}}.hal-button .elementor-button:before{left:20px}.hal-button .elementor-button .elementor-button-text{transform:translateX(20px);transition:.3s ease}.hal-button .elementor-button:hover .elementor-button-text{transform:translateX(0)}.hal-posts .elementor-post__read-more:hover{padding-left:48px;padding-right:48px}.hal-posts .elementor-post__read-more:hover:before{opacity:0}.hal-cta-solutions.elementor-widget-call-to-action .elementor-cta,.hal-cta-solutions.elementor-widget-call-to-action .elementor-cta__bg-wrapper,.hal-cta-solutions.elementor-widget-call-to-action .elementor-widget-container{overflow:visible}.hal-cta-solutions.elementor-widget-call-to-action .elementor-cta__bg{background-position:50% 44%;background-repeat:no-repeat;background-size:auto}.hal-cta-solutions.elementor-widget-call-to-action .elementor-cta__bg-overlay{background-image:radial-gradient(at center center,#364c76 0,#1c2e50 100%)!important;border-radius:30px;transition:all .2s linear;z-index:0}.hal-cta-solutions.elementor-widget-call-to-action .elementor-cta__content,.hal-cta-solutions.elementor-widget-call-to-action .elementor-cta__title{transition:all .2s ease-in}.hal-cta-solutions.elementor-widget-call-to-action .elementor-cta__description ul{align-items:center;display:flex;flex-wrap:wrap;font-size:16px;justify-content:center;list-style-type:none;margin:26px auto 0;max-width:220px;padding:0}.jet-listing-grid__item .hal-cta-solutions.elementor-widget-call-to-action .elementor-cta__description ul{max-width:unset}.hal-cta-solutions.elementor-widget-call-to-action .elementor-cta__description ul li{align-items:center;display:flex;margin:0 8px 16px 0}.hal-cta-solutions.elementor-widget-call-to-action .elementor-cta__description ul li:before{border-radius:50%;box-shadow:inset 0 0 0 3px #bfe4f0;content:"";height:12px;margin-right:3px;width:12px}.hal-cta-solutions.elementor-widget-call-to-action .elementor-cta__button-wrapper,.hal-cta-solutions.elementor-widget-call-to-action .elementor-cta__description{opacity:0;transition:all .2s ease-in}.hal-cta-solutions.elementor-widget-call-to-action .elementor-cta__button{min-width:155px;padding:12px 5px}@media screen and (max-width:1619px){.hal-cta-solutions.elementor-widget-call-to-action .elementor-cta__button{padding:9px 5px}}.hal-cta-solutions.elementor-widget-call-to-action .elementor-cta__button:hover{transform:scale(1.05)}.hal-cta-solutions.elementor-widget-call-to-action .elementor-cta:not(:hover) .elementor-cta__title{transform:translateY(190px)}.jet-listing-grid__item .hal-cta-solutions.elementor-widget-call-to-action .elementor-cta:not(:hover) .elementor-cta__title{opacity:0}.hal-cta-solutions.elementor-widget-call-to-action .elementor-cta:hover .elementor-cta__bg-overlay{box-shadow:0 30px 35px rgba(28,46,80,.4);transform:scale(1.05)}.hal-cta-solutions.elementor-widget-call-to-action .elementor-cta:hover .elementor-cta__button-wrapper,.hal-cta-solutions.elementor-widget-call-to-action .elementor-cta:hover .elementor-cta__description{opacity:1}.hal-cta-solutions.elementor-widget-call-to-action .elementor-cta:hover .elementor-cta__bg{opacity:0}.hal-cta-solutions--short.elementor-widget-call-to-action .elementor-cta:not(:hover) .elementor-cta__title{transform:translateY(60px)}.hal-cta-solutions--center.hal-cta-solutions--short.elementor-widget-call-to-action .elementor-cta .elementor-cta__title{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}@media screen and (min-width:768px){.hal-cta-solutions--center.hal-cta-solutions--short.elementor-widget-call-to-action .elementor-cta:hover .elementor-cta__title{transform:translate(-50%,-100%)}}@media screen and (max-width:767px){.hal-cta-solutions--center.hal-cta-solutions--short.elementor-widget-call-to-action .elementor-cta .elementor-cta__button{margin-top:10px;min-width:100px}.hal-cta-solutions--center.hal-cta-solutions--short.elementor-widget-call-to-action .elementor-cta .elementor-cta__button-wrapper{opacity:1}}.hal-cta-solutions--special.elementor-widget-call-to-action .elementor-cta__description ul{margin-top:3px;max-width:unset}.hal-cta-solutions--special.elementor-widget-call-to-action .elementor-cta:not(:hover) .elementor-cta__title{opacity:0}.hal-cta-solutions--side-btn.elementor-widget-call-to-action .elementor-cta__button-wrapper{display:flex;justify-content:flex-end;margin-top:-64px}@media screen and (max-width:1619px){.hal-cta-solutions--side-btn.elementor-widget-call-to-action .elementor-cta__button-wrapper{margin-top:-58px}}.hal-cta-solutions--side-btn.elementor-widget-call-to-action .elementor-cta__button.elementor-button{margin:0}@media screen and (max-width:767px){.hal-cta-solutions--side-btn.elementor-widget-call-to-action .elementor-cta__description{display:flex;flex-wrap:wrap}}.hal-cta-solutions--side-btn.elementor-widget-call-to-action .elementor-cta__description ul{margin-left:0;margin-right:0}.hal-cta-solutions--img.elementor-widget-call-to-action .elementor-cta__bg{background-size:contain}.hal-cta-solutions--bottom.elementor-widget-call-to-action .elementor-cta:not(:hover) .elementor-cta__title{transform:none}@media screen and (min-width:768px){.hal-cta-solutions--bottom.elementor-widget-call-to-action .elementor-cta .elementor-cta__bg{transition-timing-function:ease-in}.hal-cta-solutions--bottom.elementor-widget-call-to-action .elementor-cta:hover .elementor-cta__title{transform:translateY(-45px)}.hal-cta-solutions--bottom.elementor-widget-call-to-action .elementor-cta:hover .elementor-cta__bg{opacity:1;transform:translateY(-45px)}}@media screen and (max-width:767px){.hal-cta-solutions--bottom.elementor-widget-call-to-action .elementor-cta .elementor-cta__button{margin-top:10px;min-width:100px}.hal-cta-solutions--bottom.elementor-widget-call-to-action .elementor-cta__button-wrapper{opacity:1}.hal-cta-solutions--bottom.elementor-widget-call-to-action .elementor-cta__bg{background-position:50% 15%;background-size:60%}}.hal-ifu-card .elementor-widget-heading{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:.2s ease-in}.hal-ifu-card .elementor-widget-wrap{transition:.2s ease-in!important}@media screen and (min-width:768px){.hal-ifu-card .elementor-widget-jet-listing-dynamic-link{opacity:0;transition:.2s ease-in;visibility:hidden}.hal-ifu-card:hover .elementor-widget-wrap{transform:scale(1.05)}.hal-ifu-card:hover .elementor-widget-jet-listing-dynamic-link{opacity:1;visibility:visible}.hal-ifu-card:hover .elementor-widget-heading{transform:translate(-50%,-100%)}}.hal-ifu-select .elementor-shortcode{align-items:center;display:flex;justify-content:center}.hal-ifu-select .facetwp-facet{width:100%}.hal-ifu-select .fs-wrap{position:relative;width:100%}.hal-ifu-select .fs-label-wrap{align-items:center;border:2px solid #e7ddb4;border-radius:30px;color:#707070;cursor:pointer;display:flex;font-size:20px;height:60px;padding:2px 40px 2px 30px;width:100%}.hal-ifu-select .fs-arrow{background:url(src/images/icon-search-bold.svg) no-repeat 50%/contain;border:0;height:35px;right:20px;width:35px;z-index:2}.hal-ifu-select .fs-dropdown{border:2px solid #e7ddb4;border-radius:30px;margin:0;outline:none;top:0;width:100%;z-index:1}.hal-ifu-select .fs-search{border-bottom:0;border-radius:30px;padding:0 15px}.hal-ifu-select .fs-search input{background:transparent;border-bottom:1px solid #707070!important;color:#000;cursor:pointer;font-family:Assistant,sans-serif;font-size:20px;height:60px;padding:2px 25px 2px 15px}.hal-ifu-select .fs-options{padding:20px 30px}.hal-ifu-select .fs-option{background:transparent!important;color:#000;font-size:20px;line-height:1.75;padding:0;transition:all .2s ease-in}.hal-ifu-select .fs-option.selected,.hal-ifu-select .fs-option:hover{color:#707070}.hal-ifu-select .fs-open .fs-arrow{transform:none}.hal-ifu-select .fs-open .fs-label-wrap{border-bottom-color:#fff;border-radius:30px 30px 0 0;color:#000}.hal-ifu-select--rounded .fs-wrap{display:flex;justify-content:flex-end}.hal-ifu-select--rounded .fs-wrap:not(.fs-open) .fs-label{display:none}.hal-ifu-select--rounded .fs-wrap:not(.fs-open) .fs-label-wrap{padding:0;width:60px}.hal-ifu-select--rounded .fs-wrap:not(.fs-open) .fs-arrow{opacity:.6;right:11px}.hal-vertical-tabs.elementor-widget-tabs .elementor-tabs{justify-content:space-between}@media screen and (min-width:768px){.hal-vertical-tabs.elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tabs-wrapper{width:40%}}.hal-vertical-tabs.elementor-widget-tabs .elementor-tab-title{margin:45px 0;padding:0}@media screen and (max-width:767px){.hal-vertical-tabs.elementor-widget-tabs .elementor-tab-title{margin:23px 0}}.hal-vertical-tabs.elementor-widget-tabs .elementor-tab-title small{color:#fff;display:none;font-size:16px;line-height:1.26}.hal-vertical-tabs.elementor-widget-tabs .elementor-tab-title.elementor-active{font-size:50px!important}@media screen and (max-width:1619px){.hal-vertical-tabs.elementor-widget-tabs .elementor-tab-title.elementor-active{font-size:40px!important}}@media screen and (max-width:767px){.hal-vertical-tabs.elementor-widget-tabs .elementor-tab-title.elementor-active{font-size:30px!important;margin-bottom:10px}}.hal-vertical-tabs.elementor-widget-tabs .elementor-tab-title.elementor-active small{display:block}.hal-vertical-tabs.elementor-widget-tabs .elementor-tab-content{padding:35px 0 0 40px;position:relative}.hal-vertical-tabs.elementor-widget-tabs .elementor-tab-content:before{background:url(src/images/image-quote.svg) no-repeat 50%/contain;content:"";height:125px;left:0;position:absolute;top:0;width:190px}@media screen and (max-width:1619px){.hal-vertical-tabs.elementor-widget-tabs .elementor-tab-content{padding:25px 0 0 28px}.hal-vertical-tabs.elementor-widget-tabs .elementor-tab-content:before{height:90px;width:135px}}.hal-vertical-tabs.elementor-widget-tabs .elementor-tab-content blockquote{color:#bfe4f0;display:block;font-size:50px;font-weight:300;line-height:1.3;margin:0 0 10px;padding:0;position:relative}@media screen and (max-width:1619px){.hal-vertical-tabs.elementor-widget-tabs .elementor-tab-content blockquote{font-size:36px}}@media screen and (max-width:767px){.hal-vertical-tabs.elementor-widget-tabs .elementor-tab-content blockquote{font-size:28px}}@media screen and (min-width:768px){.hal-vertical-tabs.elementor-widget-tabs .elementor-tabs-content-wrapper{display:flex;flex-direction:column;justify-content:center;margin-left:30px;max-width:550px}}@media screen and (min-width:768px) and (max-width:1619px){.hal-vertical-tabs.elementor-widget-tabs .elementor-tabs-content-wrapper{max-width:400px}}@media screen and (min-width:768px){.hal-tabs-product.elementor-widget-tabs .elementor-tabs-content-wrapper{border-left:1px solid #a3a3a3!important;padding-left:70px}}@media screen and (max-width:1619px){.hal-tabs-product.elementor-widget-tabs .elementor-tabs-content-wrapper{padding-left:40px}}@media screen and (max-width:767px){.hal-tabs-product.elementor-widget-tabs .elementor-tabs-content-wrapper{padding-left:0}}@media screen and (min-width:768px){.hal-tabs-product.elementor-widget-tabs .elementor-tabs-wrapper{display:flex;justify-content:center}}.hal-tabs-product.elementor-widget-tabs .elementor-tab-title{transition:all .1s ease-in}.hal-tabs-product.elementor-widget-tabs .elementor-tab-title .elementor-icon{display:block}@media screen and (min-width:768px){.hal-tabs-product.elementor-widget-tabs .elementor-tab-title{padding:15px 10px 15px 0!important}}.hal-tabs-product.elementor-widget-tabs .elementor-tab-title:not(.elementor-active){opacity:.5}@media screen and (max-width:767px){.hal-tabs-product.elementor-widget-tabs .elementor-tab-title{border-top:1px solid #a3a3a3!important;padding:5px!important}}.hal-posts .elementor-post__read-more{align-items:center;border-radius:60px;display:inline-flex;height:64px;padding:0 27px}.hal-posts .elementor-post__read-more:hover{background:var(--e-global-color-accent)}@media screen and (max-width:1619px){.hal-posts .elementor-post__read-more{height:54px;padding:0 22px}}@media screen and (max-width:767px){.hal-posts .elementor-post__read-more{padding:0 26px}}.hal-posts .swiper-container-initialized .elementor-posts-container{display:flex;flex-wrap:nowrap}.hal-posts .swiper-container-initialized .elementor-post{flex-shrink:0}@media screen and (min-width:768px){.hal-posts .swiper-container-initialized .swiper-slide-duplicate-next,.hal-posts .swiper-container-initialized .swiper-slide-prev{opacity:0;visibility:hidden}}.hal-posts .swiper-pagination{align-items:center;display:flex;justify-content:center;margin-top:50px;position:static}@media screen and (max-width:767px){.hal-posts .swiper-pagination{margin-top:30px}}.hal-posts .swiper-pagination-bullet{background:#1c2e50;cursor:pointer;display:block;height:10px;margin:0 4px;opacity:1;width:10px}.hal-posts .swiper-pagination-bullet-active{background:#e7ddb4}.hal-posts .swiper-next,.hal-posts .swiper-prev{cursor:pointer;margin:0 10px}.hal-posts .swiper-next svg,.hal-posts .swiper-prev svg{display:block}.hal-posts .swiper-next:hover svg path,.hal-posts .swiper-prev:hover svg path{fill:#707070}.hal-posts .swiper-prev svg{transform:rotate(180deg)}.hal-posts-carousel--news.elementor-widget-posts .elementor-post__meta-data{margin-bottom:15px;padding:0!important}.hal-posts-carousel--news.elementor-widget-posts .elementor-posts-container{display:flex;flex-wrap:nowrap}.hal-posts-carousel--news.elementor-widget-posts .elementor-widget-container{height:338px}@media screen and (max-width:1619px){.hal-posts-carousel--news.elementor-widget-posts .elementor-widget-container{height:280px}}@media screen and (max-width:767px){.hal-posts-carousel--news.elementor-widget-posts .elementor-widget-container{height:auto}}.hal-posts-carousel--news.elementor-widget-posts .elementor-post__thumbnail{height:100%}.hal-posts-carousel--news.elementor-widget-posts .elementor-post__thumbnail img{font-family:"object-fit: cover; object-position: center";-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%!important}.hal-posts-carousel--news.elementor-widget-posts .elementor-post__thumbnail__link{box-shadow:2px 4px 30px rgba(0,0,0,.29);height:338px;margin:0 46px 0 0;max-width:600px}@media screen and (max-width:1619px){.hal-posts-carousel--news.elementor-widget-posts .elementor-post__thumbnail__link{height:280px}}@media screen and (max-width:767px){.hal-posts-carousel--news.elementor-widget-posts .elementor-post__thumbnail__link{height:220px;margin:0 0 20px}}.hal-posts-carousel--news.elementor-widget-posts .elementor-post__thumbnail__link:after{display:none}.hal-posts-carousel--news.elementor-widget-posts .elementor-post__card{overflow:visible}@media screen and (min-width:768px){.hal-posts-carousel--news.elementor-widget-posts .elementor-post__card{flex-direction:row!important}}.hal-posts-carousel--news.elementor-widget-posts .elementor-post__text{margin:0!important;max-width:517px;padding-bottom:80px!important;position:relative}.hal-posts-carousel--news.elementor-widget-posts .elementor-post__read-more{bottom:0;left:0;position:absolute}.hal-posts-carousel--news.elementor-widget-posts .elementor-widget-container:not(.swiper-container-initialized) .elementor-post{max-width:1283px;width:100%}.hal-posts-carousel--news.elementor-widget-posts .swiper-container-initialized .elementor-post:not(.swiper-slide-active) .elementor-post__text{bottom:0;left:0;max-width:410px;padding:8px 21px!important;position:absolute}.hal-posts-carousel--news.elementor-widget-posts .swiper-container-initialized .elementor-post:not(.swiper-slide-active) .elementor-post__excerpt,.hal-posts-carousel--news.elementor-widget-posts .swiper-container-initialized .elementor-post:not(.swiper-slide-active) .elementor-post__read-more{display:none}.hal-posts-carousel--news.elementor-widget-posts .swiper-container-initialized .elementor-post:not(.swiper-slide-active) .elementor-post__thumbnail:after{background:linear-gradient(1deg,rgba(191,228,240,.9),hsla(0,0%,100%,.36));bottom:0;content:"";display:block;left:0;position:absolute;right:0;top:0;z-index:1}.hal-posts-carousel--news.elementor-widget-posts .swiper-nav{align-items:center;display:flex;justify-content:center;margin-top:24px}.hal-posts-carousel--news.elementor-widget-posts .swiper-next{order:3}.hal-posts-carousel--news.elementor-widget-posts .swiper-pagination{justify-content:flex-start;margin:0}.hal-posts-carousel--news.elementor-widget-posts .swiper-pagination-bullet{background:#c6c6c6}.hal-posts-carousel--news.elementor-widget-posts .swiper-pagination-bullet-active{background:#1c2e50}.hal-posts-carousel--news .elementor-post__thumbnail__link,.hal-posts-news .elementor-post__thumbnail__link{border-radius:0 30px 30px 30px;overflow:hidden}@media screen and (max-width:767px){.hal-posts-carousel--news .elementor-post__thumbnail__link,.hal-posts-news .elementor-post__thumbnail__link{border-radius:0 24px 24px 24px}}.hal-posts-carousel--news .elementor-post__badge,.hal-posts-news .elementor-post__badge{border-bottom-right-radius:10px!important}.hal-posts-carousel--news .category-newsletter .elementor-post__badge,.hal-posts-carousel--news .category-newsletters .elementor-post__badge,.hal-posts-news .category-newsletter .elementor-post__badge,.hal-posts-news .category-newsletters .elementor-post__badge{background:#1c2e50;color:#bfe4f0!important}.hal-posts-carousel--news .category-publications .elementor-post__badge,.hal-posts-news .category-publications .elementor-post__badge{background:#bfe4f0!important;color:#1c2e50}.hal-posts-news .elementor-post__read-more{background:#e7ddb4;border-radius:32px;padding:15px 23px}.hal-posts-news .elementor-post__read-more:hover{background:#bfe4f0}.hal-post-meta .elementor-post-info{list-style-type:none;margin:0}.hal-form .elementor-button{position:relative}.hal-form .elementor-button:before{background:var(--e-global-color-accent);border-radius:50%;content:"";height:46px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:46px}.hal-form .elementor-button.elementor-size-lg:before{height:58px;width:58px}.hal-form .elementor-button span{position:relative;z-index:1}.hal-form .elementor-button:hover{width:100%}@media screen and (min-width:768px){.hal-form .elementor-field-type-radio .elementor-field-subgroup{justify-content:space-between;width:100%}}.hal-form .elementor-field-type-radio .elementor-field-option{margin-bottom:15px;position:relative}@media screen and (max-width:1619px){.hal-form .elementor-field-type-radio .elementor-field-option{margin-bottom:10px}}.hal-form .elementor-field-type-radio .elementor-field-option:last-child{padding-right:0!important}.hal-form .elementor-field-type-radio label{border:1px solid #1c2e50;border-radius:30px;color:#1c2e50!important;cursor:pointer;display:block!important;font-size:22px;padding:16px 30px}@media screen and (max-width:1619px){.hal-form .elementor-field-type-radio label{font-size:18px;font-size:16px;padding:10px 16px;padding:6px 10px}}.hal-form .elementor-field-type-radio input[type=radio]{left:0;opacity:0;position:absolute;top:0}.hal-form .elementor-field-type-radio input[type=radio]:checked+label{background:#1c2e50;color:#fff!important}.hal-form .elementor-field-type-checkbox .elementor-field-option{padding-right:0!important;position:relative}.hal-form .elementor-field-type-checkbox .elementor-field-option label{align-items:center;color:#707070;cursor:pointer;display:flex;font-size:16px!important;font-weight:600;line-height:1}.hal-form .elementor-field-type-checkbox .elementor-field-option label:before{background:#fff;border:1px solid #707070;border-radius:5px;content:"";flex-shrink:0;height:25px;margin-right:6px;width:25px}@media screen and (max-width:1619px){.hal-form .elementor-field-type-checkbox .elementor-field-option label{font-size:14px!important}.hal-form .elementor-field-type-checkbox .elementor-field-option label:before{height:20px;width:20px}}@media screen and (max-width:767px){.hal-form .elementor-field-type-checkbox .elementor-field-option label{font-size:12px!important}}.hal-form .elementor-field-type-checkbox .elementor-field-option [type=checkbox]{opacity:0;position:absolute}.hal-form .elementor-field-type-checkbox .elementor-field-option [type=checkbox]:checked+label:before{background:url(src/images/icon-check-square.svg) no-repeat 50%/70%}.hal-form .elementor-field-group .elementor-select-wrapper:before{border-left:2px solid #1c2e50;border-top:2px solid #1c2e50;content:"";height:10px;right:15px;transform:translateY(-50%) rotate(-135deg);width:10px}.hal-form input.elementor-field-textual,.hal-form textarea.elementor-field-textual{color:#383838!important}.hal-form input.elementor-field-textual::-webkit-input-placeholder,.hal-form textarea.elementor-field-textual::-webkit-input-placeholder{color:#b5b5b5}.hal-form input.elementor-field-textual:-moz-placeholder,.hal-form input.elementor-field-textual::-moz-placeholder,.hal-form textarea.elementor-field-textual:-moz-placeholder,.hal-form textarea.elementor-field-textual::-moz-placeholder{color:#b5b5b5}.hal-form input.elementor-field-textual:-ms-input-placeholder,.hal-form textarea.elementor-field-textual:-ms-input-placeholder{color:#b5b5b5}.hal-form-signup input.elementor-field-textual::-webkit-input-placeholder{font-size:16px}.hal-form-signup input.elementor-field-textual:-moz-placeholder,.hal-form-signup input.elementor-field-textual::-moz-placeholder{font-size:16px}.hal-form-signup input.elementor-field-textual:-ms-input-placeholder{font-size:16px}.hal-section-send .elementor-widget-wrap .elementor-form-fields-wrapper,.hal-section-send .elementor-widget-wrap>.elementor-element:not(.hal-form-signup){display:none}.hal-section-send .elementor-widget-wrap .elementor-message-success{align-items:center;display:flex;flex-direction:column;line-height:1.4;text-align:center}.hal-section-send .elementor-widget-wrap .elementor-message-success small{font-size:.45em}.hal-section-send .elementor-widget-wrap .elementor-message-success:before{background:url(src/images/icon-form-send.svg) no-repeat 50%/contain;content:"";height:58px;width:58px}.hal-posts-news .elementor-post__read-more{background:transparent}.hal-posts-news .elementor-post__read-more:hover{background:var(--e-global-color-accent)}@-webkit-keyframes heroElementAnimation{0%{transform:rotate(40deg)}to{transform:rotate(120deg)}}@keyframes heroElementAnimation{0%{transform:rotate(40deg)}to{transform:rotate(120deg)}}.hal-hero-animation:after{-webkit-animation:heroElementAnimation .8s ease-out 1s 2 alternate;animation:heroElementAnimation .8s ease-out 1s 2 alternate;background:url(src/images/image-rounded-path-bottom.svg) no-repeat 50% 100%;border-radius:50%;bottom:-20px;content:"";height:1142px;left:48%;position:absolute;transform:rotate(40deg);width:1142px}@media screen and (max-width:1619px){.hal-hero-animation:after{background-size:240px;bottom:-10px;height:800px;width:800px}}@media screen and (max-width:767px){.hal-hero-animation:after{display:none}}.hal-animated-hero .elementor-widget-container{position:relative}.hal-animated-hero a{display:block;position:relative}.hal-animated-hero a[href*=lightbox]:before{background:url(src/images/icon-play-gradient.svg) no-repeat 50%/contain;content:"";height:80px;left:50%;position:absolute;top:50%;transform:translate(-100%);width:80px}@media screen and (max-width:767px){.hal-animated-hero a[href*=lightbox]:before{height:40px;transform:translate(-100%,30%);width:40px}}.hal-animated-hero a:after,.hal-animated-hero.hal-animated-hero--image .elementor-widget-container:after,.hal-animated-hero[data-widget_type="theme-post-featured-image.default"] .elementor-widget-container:after{-webkit-animation:heroElementAnimation .8s ease-out 1s 2 alternate;animation:heroElementAnimation .8s ease-out 1s 2 alternate;background:url(src/images/image-rounded-path-bottom.svg) no-repeat 50% 100%;border-radius:50%;bottom:-30px;content:"";left:-30px;position:absolute;right:-30px;top:-30px;transform:rotate(40deg)}@media screen and (max-width:1619px){.hal-animated-hero a:after,.hal-animated-hero.hal-animated-hero--image .elementor-widget-container:after,.hal-animated-hero[data-widget_type="theme-post-featured-image.default"] .elementor-widget-container:after{background-size:240px}}@media screen and (max-width:767px){.hal-animated-hero a:after,.hal-animated-hero.hal-animated-hero--image .elementor-widget-container:after,.hal-animated-hero[data-widget_type="theme-post-featured-image.default"] .elementor-widget-container:after{display:none}}.hal-cta-team .elementor-cta__content{opacity:0;position:relative}.hal-cta-team .elementor-cta__image{position:absolute;right:20px;top:20px;width:auto}.hal-cta-team .elementor-cta__image img{display:block}.hal-cta-team .elementor-cta__description{border-left:3px solid #1c2e50;padding-left:8px}.hal-cta-team .elementor-cta:hover .elementor-cta__content{opacity:1}.hal-years .swiper-container{cursor:auto!important;pointer-events:none;position:relative}.hal-years .swiper-wrapper{margin-bottom:75px;position:static}@media screen and (max-width:1619px){.hal-years .swiper-wrapper{margin-bottom:60px}}@media screen and (max-width:767px){.hal-years .swiper-wrapper{margin-bottom:50px}}.hal-years .elementor-swiper-button{align-items:center;border:2px solid #bfe4f0;border-radius:50%;display:inline-flex;height:40px;justify-content:center;margin-right:18px;pointer-events:auto;position:static;transition:all .2s ease-in;width:40px}.hal-years .elementor-swiper-button i{border-right:2px solid #bfe4f0;border-top:2px solid #bfe4f0;height:40%;transition:all .2s ease-in;width:40%}.hal-years .elementor-swiper-button:hover,.hal-years .elementor-swiper-button:hover i{border-color:#e7ddb4}.hal-years .elementor-swiper-button-next i{transform:translateX(-20%) rotate(45deg)}.hal-years .elementor-swiper-button-prev i{transform:translateX(20%) rotate(225deg)}.hal-years .swiper-slide{padding-top:54px}.hal-years .swiper-slide:not(.swiper-slide-active) .elementor-testimonial__name,.hal-years .swiper-slide:not(.swiper-slide-active) .elementor-testimonial__title{color:#b5b5b5!important}.hal-years .swiper-slide-next{filter:blur(6px);transform:scale(.9) translate(70px,-30px)}@media screen and (max-width:767px){.hal-years .swiper-slide-next{transform:scale(.9) translate(20px,-20px)}}.hal-years .swiper-slide-next+.swiper-slide{filter:blur(8px);transform:scale(.8) translate(80px,-50px)}.hal-years .swiper-slide-next+.swiper-slide+.swiper-slide{filter:blur(10px);transform:scale(.6) translate(20px,-100px)}.hal-years .swiper-slide-next+.swiper-slide+.swiper-slide+.swiper-slide{filter:blur(12px);transform:scale(.4) translate(-280px,-190px)}.hal-years .swiper-slide-next+.swiper-slide+.swiper-slide+.swiper-slide+.swiper-slide{filter:blur(14px);transform:scale(.2) translate(-1340px,-450px)}.hal-years .elementor-testimonial{max-width:300px}@media screen and (min-width:768px){.hal-image-box-about.elementor-widget-image-box .elementor-image-box-wrapper{position:relative}.hal-image-box-about.elementor-widget-image-box.is-scrolling .elementor-image-box-wrapper .elementor-image-box-content{display:block;opacity:1;transform:translateY(-50%)}.hal-image-box-about.elementor-widget-image-box.is-scrolling .elementor-image-box-wrapper .elementor-image-box-img{left:35%}.hal-image-box-about.elementor-widget-image-box .elementor-image-box-img{left:50%;max-width:1074px;position:absolute;top:0;transform:translate(-50%,-50%);transition:left .3s linear;width:100%;will-change:left}}@media screen and (min-width:768px) and (max-width:1619px){.hal-image-box-about.elementor-widget-image-box .elementor-image-box-img{max-width:768px}}@media screen and (min-width:768px){.hal-image-box-about.elementor-widget-image-box .elementor-image-box-content{opacity:0;position:absolute;right:0;top:50%;transform:translate(-100%,-50%);transition:all .3s ease-in;width:400px}}@media screen and (min-width:768px) and (max-width:1619px){.hal-image-box-about.elementor-widget-image-box .elementor-image-box-content{width:285px}}.facetwp-type-checkboxes.facetwp-facet,.facetwp-type-radio.facetwp-facet{align-items:center;display:flex;margin:0}.facetwp-type-checkboxes.facetwp-facet .facetwp-checkbox,.facetwp-type-checkboxes.facetwp-facet .facetwp-radio,.facetwp-type-radio.facetwp-facet .facetwp-checkbox,.facetwp-type-radio.facetwp-facet .facetwp-radio{background:none;border:1px solid #1c2e50;border-radius:5px;color:#1c2e50;font-size:20px;font-weight:400;line-height:1.3;margin-bottom:0;margin-right:10px;padding:7px 15px;transition:all .2s ease-in}@media screen and (max-width:767px){.facetwp-type-checkboxes.facetwp-facet .facetwp-checkbox,.facetwp-type-checkboxes.facetwp-facet .facetwp-radio,.facetwp-type-radio.facetwp-facet .facetwp-checkbox,.facetwp-type-radio.facetwp-facet .facetwp-radio{font-size:16px;margin-right:6px;padding:4px 10px}}.facetwp-type-checkboxes.facetwp-facet .facetwp-checkbox:last-child,.facetwp-type-checkboxes.facetwp-facet .facetwp-radio:last-child,.facetwp-type-radio.facetwp-facet .facetwp-checkbox:last-child,.facetwp-type-radio.facetwp-facet .facetwp-radio:last-child{margin-right:0}#hal-posts-switcher .facetwp-type-checkboxes.facetwp-facet .facetwp-checkbox:hover,#hal-posts-switcher .facetwp-type-checkboxes.facetwp-facet .facetwp-radio:hover,#hal-posts-switcher .facetwp-type-radio.facetwp-facet .facetwp-checkbox:hover,#hal-posts-switcher .facetwp-type-radio.facetwp-facet .facetwp-radio:hover{background:#bfe4f0;border-color:#bfe4f0}.facetwp-type-checkboxes.facetwp-facet .facetwp-checkbox.checked,.facetwp-type-checkboxes.facetwp-facet .facetwp-radio.checked,.facetwp-type-radio.facetwp-facet .facetwp-checkbox.checked,.facetwp-type-radio.facetwp-facet .facetwp-radio.checked{background:#1c2e50;border-color:#1c2e50;color:#fff}.facetwp-type-checkboxes.facetwp-facet .facetwp-counter,.facetwp-type-radio.facetwp-facet .facetwp-counter{display:none}.hal-facetwp-switcher .facetwp-type-checkboxes.facetwp-facet .facetwp-checkbox{background:#a3a3a3;border:0;border-radius:20px;height:20px;padding:0;position:relative;text-indent:-9999px;width:40px}.hal-facetwp-switcher .facetwp-type-checkboxes.facetwp-facet .facetwp-checkbox:before{background:#c6c6c6;border-radius:50%;bottom:0;content:"";left:0;position:absolute;top:0;transition:transform .2s ease-in;width:20px}.hal-facetwp-switcher .facetwp-type-checkboxes.facetwp-facet .facetwp-checkbox.checked:before{background:#1c2e50;transform:translateX(100%)}.hal-testimonial-carousel .elementor-swiper-button{align-items:center;display:flex;height:40px;justify-content:center;width:40px}.hal-testimonial-carousel .elementor-swiper-button i{border-right:2px solid #1c2e50;border-top:2px solid #1c2e50;display:block;height:15px;transform:rotate(45deg);width:15px}.hal-testimonial-carousel .elementor-swiper-button i:before{display:none}.hal-testimonial-carousel .elementor-swiper-button:hover i{border-color:#383838}.hal-testimonial-carousel .elementor-swiper-button-prev{left:-60px}@media screen and (max-width:1619px){.hal-testimonial-carousel .elementor-swiper-button-prev{left:-40px;left:-20px}}.hal-testimonial-carousel .elementor-swiper-button-prev i{transform:rotate(225deg)}.hal-testimonial-carousel .elementor-swiper-button-next{right:-60px}@media screen and (max-width:1619px){.hal-testimonial-carousel .elementor-swiper-button-next{right:-40px;right:-20px}}.search .elementor-post{border-bottom:1px solid #c6c6c6}.search .elementor-post__card{max-width:691px}.search .elementor-pagination{text-align:left}.search .elementor-pagination .current{font-weight:600!important}.elementor-search-form__container{background:transparent!important}body .elementor-search-form__container input[type=search]{background:#fff url(src/images/icon-search-gray.svg) no-repeat 20px/24px!important;border-radius:30px;margin-right:27px;padding-left:64px!important}.elementor-search-form__container button[type=submit]{border-radius:30px!important}.elementor-search-form__container button[type=submit]:hover{background:#bfe4f0!important}.hal-hub-badge .jet-check-list__item{background:#1c2e50;border-radius:0 0 9px 0;flex-basis:auto;padding:7px 15px;position:relative;z-index:1}.hal-hub-badge .jet-check-list__item:first-child{background:#bfe4f0!important;color:#1c2e50!important}.hub-link-type{display:inline-block;font-size:16px;font-weight:300;margin-left:15px}.hal-hub-search .facetwp-search{border:1px solid #707070;border-radius:5px;height:40px;padding:2px 40px 2px 20px}@media screen and (min-width:768px){.hal-hub-search .facetwp-search{width:360px}}.hal-hub-search .facetwp-icon{right:5px}@media screen and (max-width:767px){[data-elementor-type=footer].elementor-location-footer .elementor-widget-text-editor p{margin:4px 0}}
