.article-card,a.article-card{display:flex;flex-direction:column;position:relative}.article-card.widget,a.article-card.widget{flex:1 1 50%}.article-card__image-wrapper,a.article-card__image-wrapper{height:260px;overflow:hidden;width:100%}@media screen and (max-width:1023px){.article-card__image-wrapper,a.article-card__image-wrapper{height:400px}}.article-card__image-wrapper img,a.article-card__image-wrapper img{height:100%;object-fit:cover;width:100%}.article-card__content,a.article-card__content{display:flex;flex-direction:column;gap:16px;margin-top:48px;min-height:300px}.article-card__meta,a.article-card__meta{align-items:center;display:flex;gap:12px}.article-card__category,a.article-card__category{border:1px solid #dd0100;border-radius:3px;color:#dd0100;padding-inline:4px}.article-card__date,a.article-card__date{color:#536f79}.article-card__title,a.article-card__title{color:#233e48;font-size:20px;font-weight:600;margin:0}.article-card__excerpt,a.article-card__excerpt{-webkit-line-clamp:4;-webkit-box-orient:vertical;color:#536f79;display:-webkit-box;overflow:hidden}.article-card__read-more,a.article-card__read-more{align-items:center;color:#dd0100;display:flex;font-weight:600;gap:4px;margin-top:16px}@media screen and (min-width:1024px){.article-card__read-more,a.article-card__read-more{bottom:0;position:absolute}}@media screen and (max-width:1023px){.article-card.shortcode,a.article-card.shortcode{display:none}.article-card.shortcode:first-child,a.article-card.shortcode:first-child{display:flex}}.article-card.shortcode .article-card__image-wrapper,a.article-card.shortcode .article-card__image-wrapper{height:170px}.article-card.shortcode .article-card__content,a.article-card.shortcode .article-card__content{margin-top:24px}.article-card.shortcode .article-card__date,a.article-card.shortcode .article-card__date{font-size:12px}.category-card .elementor-widget-theme-post-excerpt{-webkit-line-clamp:7;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.widget_wpc_sorting_widget{width:160px}@media screen and (max-width:767px){.widget_wpc_sorting_widget{width:100%}}.widget_wpc_sorting_widget .widgettitle{color:#536f79;font-size:12px;font-weight:500;margin:0 0 4px}.widget_wpc_sorting_widget .wpc-orderby-select{appearance:none;background-image:url(31273309a7462a277e30.svg);background-position:right 0 center;background-repeat:no-repeat;background-size:24px;border:none;color:#233e48;margin:0;min-height:auto;padding:0 24px 0 0;position:relative}.elementor-widget-shortcode:has(.widget_wpc_sorting_widget){align-items:flex-end;display:flex}.wpc-filters-widget-wrapper{align-items:flex-end;display:flex;justify-content:space-between}@media screen and (max-width:767px){.wpc-filters-widget-wrapper{align-items:flex-start;flex-direction:column;margin-top:16px}}.wpc-instead-of-posts-found{display:none}.wpc-filters-widget-content .wpc-filters-section{margin-bottom:0}.wpc-filters-widget-content .wpc-filters-section .wpc-filter-header .wpc-filter-title{color:#536f79;font-size:12px;font-weight:500;line-height:1.2;margin:0 0 4px}.wpc-filters-widget-content .wpc-filters-section.wpc-filter-layout-search-field{width:50%}@media screen and (max-width:767px){.wpc-filters-widget-content .wpc-filters-section.wpc-filter-layout-search-field{width:100%}}.wpc-filters-widget-content .wpc-filters-section .wpc-filter-content{align-items:center;display:flex;gap:12px}.wpc-filters-widget-content .wpc-filters-section .wpc-filter-content .wpc-filters-widget-select{appearance:none;background-image:url(31273309a7462a277e30.svg);background-position:right 0 center;background-repeat:no-repeat;background-size:24px;border:none;color:#233e48;margin:0;min-height:auto;padding:0 24px 0 0;position:relative}.wpc-filters-widget-content .wpc-filters-section .wpc-filter-search-form{border-bottom:1px solid rgba(34,78,96,.24);padding-block:16px;width:100%}.wpc-filters-widget-content .wpc-filters-section .wpc-filter-search-form .wpc-search-field-wrapper .wpc-search-icon{left:auto;right:0}.wpc-filters-widget-content .wpc-filters-section .wpc-filter-search-form .wpc-search-field-wrapper .wpc-search-icon:before{filter:brightness(0) saturate(100%) invert(42%) sepia(10%) saturate(990%) hue-rotate(150deg) brightness(93%) contrast(89%)}.wpc-filters-widget-content .wpc-filters-section .wpc-filter-search-form .wpc-search-field-wrapper .wpc-search-field{border:none;color:#536f79;min-height:auto;padding:0}.wpc-filters-widget-content .wpc-filters-section .wpc-filter-search-form .wpc-search-field-wrapper .wpc-search-field::placeholder{color:#536f79}.gform_wrapper.gravity-theme .gform_heading,.gform_wrapper.gravity-theme .gform_required_legend,.wpc-edit-filter-set,.wpc-filters-main-wrap a.wpc-filters-reset-button{display:none}.gform_wrapper.gravity-theme .gform_validation_errors{border:1px solid #dd0100!important;border-radius:3px!important;box-shadow:none!important;margin-block:0 16px!important;padding:8px 8px 8px 48px!important}.gform_wrapper.gravity-theme .gform_validation_errors:focus{outline:none!important}.gform_wrapper.gravity-theme .gform_validation_errors .gform-icon{inset-inline-start:8px!important}.gform_wrapper.gravity-theme .gform_validation_errors .gform_submission_error{color:#dd0100!important}.gform_wrapper.gravity-theme .gform_body .gfield_label,.gform_wrapper.gravity-theme .gform_body .gform-field-label{color:#536f79;font-size:12px;font-weight:500}.gform_wrapper.gravity-theme .gform_body .gfield_description.validation_message{background-color:transparent;border:none;border-radius:3px;color:#dd0100;font-size:12px;margin-top:8px;padding:0}.gform_wrapper.gravity-theme .gform_body .gfield_description.instruction{display:none}.gform_wrapper.gravity-theme .gform_body .gfield{background-color:#fff;border:1px solid rgba(34,78,96,.12);border-radius:3px;cursor:pointer;padding:8px 16px;position:relative}.gform_wrapper.gravity-theme .gform_body .gfield:focus-within{outline:2px solid rgba(59,130,246,.7);outline-offset:2px}.gform_wrapper.gravity-theme .gform_body .gfield .gform_fileupload_rules{display:none}.gform_wrapper.gravity-theme .gform_body .gfield input,.gform_wrapper.gravity-theme .gform_body .gfield select,.gform_wrapper.gravity-theme .gform_body .gfield textarea{border:none;color:#536f79;font-size:16px;padding:0}.gform_wrapper.gravity-theme .gform_body .gfield input:focus,.gform_wrapper.gravity-theme .gform_body .gfield select:focus,.gform_wrapper.gravity-theme .gform_body .gfield textarea:focus{outline:none}.gform_wrapper.gravity-theme .gform_body .gfield select.large{appearance:none;background-image:url(31273309a7462a277e30.svg);background-position:right 0 center;background-repeat:no-repeat;background-size:16px}.gform_wrapper.gravity-theme .gform_body .gfield textarea.large{height:auto;min-height:160px}.gform_wrapper.gravity-theme .gform_body .gfield input[type=file]{font-size:14px;padding-bottom:10px}.gform_wrapper.gravity-theme .gform_body .gfield:has(.form-policy){background-color:transparent;border:none;cursor:default;outline:none;padding:0}.gform_wrapper.gravity-theme .gform_body .gfield.gfield--type-fileupload:after{content:url(11ef73eec8205b8c356f.svg);position:absolute;right:16px;top:50%;transform:translateY(-50%)}.gform_wrapper.gravity-theme .gform_body .gfield.gfield--type-section{background-color:transparent;border:none;padding:0}.gform_wrapper.gravity-theme .gform_body .gfield.gfield--type-section .gsection_title{color:#233e48;font-size:20px;font-weight:600;line-height:24px;margin:24px 0 0}.gform_wrapper.gravity-theme .gform_body .ginput_complex label{margin-bottom:8px;padding:0}.gform_wrapper.gravity-theme .form-policy{align-items:center;display:flex;gap:8px}.gform_wrapper.gravity-theme .form-policy:before{content:url(24de372fbd261e4e5137.svg)}.gform_wrapper.gravity-theme .form-policy__link{color:#dd0100;text-decoration:underline}.gform_wrapper.gravity-theme .gform_footer{margin-top:48px!important;padding:0!important}.gform_wrapper.gravity-theme .gform_footer .gform_button.button{background-color:#dd0100;background-image:url(b8aa21c5fc1ed6b08c53.svg);background-position:right 16px center;background-repeat:no-repeat;background-size:24px;border:none;color:#fff;font-weight:600;margin:0;padding:12px 48px 12px 24px}body,html{overflow-x:hidden}body.menu-open,body.menuopen,html.menu-open,html.menuopen{overflow:hidden}@media screen and (min-width:1024px){body.menu-open:after,body.menuopen:after,html.menu-open:after,html.menuopen:after{opacity:1;pointer-events:auto}body:after,html:after{background:rgba(0,0,0,.7);content:"";inset:0;opacity:0;pointer-events:none;position:fixed;transition:opacity .7s ease-in-out;z-index:5}}ul li::marker{color:#dd0100}.article-terms .elementor-post-info__item--type-terms{color:#dd0100!important}.article-terms .elementor-post-info__item--type-terms .elementor-post-info__terms-list-item{border:1px solid #dd0100;padding:4px 8px}.author-widget{display:flex;flex-direction:column}.author-widget__content{display:flex;flex-direction:row;gap:16px;justify-content:space-between;margin-top:8px}.author-widget__name{color:#233e48;font-weight:600}.author-widget__photo{height:auto}.author-widget__photo img{height:100%}.copy-url-button{align-items:center;background-color:#edf3f5;border:none;display:flex;height:48px;justify-content:center;padding:0;width:48px}.copy-url-button:focus,.copy-url-button:hover{background-color:#e4e7e9}.expert-navigation-mobile{bottom:90px;position:absolute}@media screen and (min-width:1024px){.expert-navigation-mobile{display:none}}.expert-navigation{height:100%;justify-content:space-between}.expert-navigation,.expert-navigation__content{display:flex;flex-direction:column}.expert-navigation__title{font-size:32px;font-weight:600;margin-block:12px 32px}.expert-navigation__label{font-weight:500;padding-bottom:12px}.expert-navigation__label--phone{font-size:20px}.expert-navigation__button{background-color:#dd0100;background-image:url(b8aa21c5fc1ed6b08c53.svg);background-position:right 16px center;background-repeat:no-repeat;background-size:24px;border-radius:3px;color:#fff;font-weight:600;margin-top:32px;padding:12px 48px 12px 16px;width:fit-content}.expert-navigation__button:hover{background-color:#c11917;color:#fff}.expert-navigation__image{display:flex;justify-content:flex-end}.expert-navigation__image img{height:100%;width:250px}.expert-widget__content{display:flex;flex-direction:row;justify-content:space-between;margin:0 auto;max-width:1100px;padding-inline:24px}@media screen and (max-width:767px){.expert-widget__content{flex-direction:column}}.expert-widget__label{padding-bottom:8px}.expert-widget__highlight{color:#dd0100;display:block}@media screen and (max-width:767px){.expert-widget__highlight{display:inline-block}}.expert-widget__phonenumber{font-size:20px;margin-block:8px 24px}.expert-widget__image{height:490px;width:490px}@media screen and (max-width:767px){.expert-widget__image{height:260px;margin-top:-48px;text-align:right}}@media screen and (min-width:768px)and (max-width:1279px){.expert-widget__image{height:390px}}.expert-widget__image img{max-width:inherit}@media screen and (max-width:767px){.expert-widget__image img{height:260px;width:260px}}@media screen and (min-width:768px)and (max-width:1279px){.expert-widget__image img{height:390px;width:390px}}.expert-widget__button{align-items:center;border-radius:3px;display:inline-flex;font-weight:600;gap:8px;justify-content:space-between;padding:12px 24px;transition:background-color .2s ease-in-out}.expert-widget__button--default{background-color:#edf3f5;color:#233e48}.expert-widget__button--default:hover{background-color:#d9e6ea;color:#233e48}.expert-widget__button--default .expert-widget__icon{fill:#233e48}.expert-widget__button--accent{background-color:#dd0100;color:#fff}.expert-widget__button--accent:hover{background-color:#be0100;color:#fff}.expert-widget__button--accent .expert-widget__icon{fill:#fff}.expert-widget__icon{height:24px;width:24px}.expert-widget__not-found{background-color:#233e48;padding:32px 24px}.expert-widget__not-found-bar{align-items:center;display:flex;justify-content:space-between;margin:0 auto;max-width:1280px}@media screen and (max-width:767px){.expert-widget__not-found-bar{flex-direction:column;gap:16px}}.expert-widget__not-found-text{color:#fff;font-size:20px}.fade-carousel{position:relative}.fade-carousel:after,.fade-carousel:before{content:"";height:100%;pointer-events:none;position:absolute;top:0;z-index:5}@media screen and (min-width:768px){.fade-carousel:after,.fade-carousel:before{width:100px}}@media screen and (min-width:1280px){.fade-carousel:after,.fade-carousel:before{width:350px}}.fade-carousel:before{left:0}@media screen and (min-width:768px){.fade-carousel:before{background:linear-gradient(90deg,#edf3f5 0,hsla(0,0%,100%,0))}}.fade-carousel:after{right:0}@media screen and (min-width:768px){.fade-carousel:after{background:linear-gradient(270deg,#edf3f5 0,hsla(0,0%,100%,0))}}.faq-widget{display:flex;flex-direction:column;gap:8px}.faq-widget--dark .faq-widget__item{background-color:#edf3f5}.faq-widget__item{background-color:#fff}.faq-widget__title{align-items:center;cursor:pointer;display:flex;flex-direction:row;font-size:20px;font-weight:600;justify-content:space-between;padding:24px;width:100%}.faq-widget__title--open .faq-widget__icon{transform:rotate(270deg)}.faq-widget__description{color:#536f79;font-size:16px;height:0;overflow:hidden;padding-inline:24px;transition:height .3s ease}.faq-widget__description p:last-child{padding-bottom:8px}.faq-widget__icon{fill:#233e48;transform:rotate(90deg);transition:transform .3s ease}.history-widget{margin-left:calc(-50vw + 50%);width:100vw}.history-widget__item{display:flex;flex:0 0 auto;flex-direction:column;max-width:274px;min-width:274px;position:relative}.history-widget__item:first-child .timeline__line.left,.history-widget__item:last-child .timeline__line.right{background-color:transparent}.history-widget__item-content{background-color:#edf3f5;border-radius:3px;color:#536f79;display:flex;flex:1 1 auto;flex-direction:column;margin-inline:12px;padding:16px;width:auto}.history-widget__year{font-size:12px;margin:0}.history-widget__title{color:#000;font-size:20px;font-weight:600;margin-block:8px}.history-widget__description{margin:0}.history-widget__scroll{align-items:stretch;cursor:grab;display:flex;overflow-x:auto;scroll-behavior:smooth;scrollbar-width:none;user-select:none}.history-widget__scroll::-webkit-scrollbar{display:none}.history-widget__scroll:active{cursor:grabbing}.timeline{align-items:center;display:flex;justify-content:center;margin-top:24px;position:relative;width:100%}.timeline__line{background-color:#dd0100;flex-grow:1;height:2px;z-index:1}.timeline__dot{background-color:#fff;border:2px solid #dd0100;border-radius:50%;height:12px;width:12px;z-index:2}.latest-articles-widget{display:flex;gap:48px}@media screen and (max-width:1023px){.latest-articles-widget{flex-direction:column;gap:24px}}.latest-articles-widget.shortcode{display:grid;gap:24px;grid-template:repeat(1,1fr)/repeat(3,1fr);margin-bottom:48px}@media screen and (max-width:1023px){.latest-articles-widget.shortcode{grid-template:repeat(1,1fr)/repeat(1,1fr)}}.links-list{display:flex;flex-direction:column}.links-list__labels{border-bottom:1px solid rgba(34,78,96,.12);display:flex;flex-direction:row;font-weight:600;gap:16px;padding-block:16px}@media screen and (max-width:767px){.links-list__labels{display:none}}.links-list__label-name{width:100%}@media screen and (min-width:768px){.links-list__label-name{width:40%}}@media screen and (min-width:1280px){.links-list__label-name{width:40%}}.links-list__label-description{width:100%}@media screen and (min-width:768px){.links-list__label-description{width:40%}}@media screen and (min-width:1280px){.links-list__label-description{width:45%}}.links-list__item{align-items:center;border-bottom:1px solid rgba(34,78,96,.12);display:flex;flex-direction:row;gap:16px;padding-block:16px;position:relative}@media screen and (max-width:767px){.links-list__item{align-items:flex-start;flex-direction:column}}.links-list__name{font-weight:600;width:100%}@media screen and (min-width:768px){.links-list__name{width:40%}}.links-list__description{width:100%}@media screen and (min-width:768px){.links-list__description{width:40%}}@media screen and (min-width:1280px){.links-list__description{width:45%}}.links-list__link{align-items:center;color:#dd0100;display:flex;font-weight:600;gap:8px;transition:color .3s ease}@media screen and (min-width:768px){.links-list__link{position:absolute;right:0}}.links-list__link:hover{color:#233e48}.links-list__link:hover svg{fill:#233e48}.links-list--training-dates .links-list__name{font-weight:500}.links-list--training-dates .links-list__link{bottom:50%;top:50%}.links-list--training-dates .is-past{text-decoration-line:line-through}.links-list--training-dates .is-disabled{color:#233e48;font-weight:500}body:has(#sidebar-active:checked):after{background:rgba(0,0,0,.5);content:"";inset:0;position:fixed;z-index:5}body.background-white .main-menu-wrapper{background-color:#fff}.main-menu-wrapper,header{background-color:#edf3f5;height:120px;left:0;position:fixed;right:0;transition:background-color border-bottom-color .2s ease-in-out;z-index:100}@media screen and (max-width:1023px){.main-menu-wrapper,header{height:90px}}.main-menu-wrapper.scroll,header.scroll{background-color:#fff;border-bottom:1px solid rgba(34,78,96,.12)}.main-menu-wrapper:has(.has-submenu.active),header:has(.has-submenu.active){background-color:#fff;border-bottom:1px solid rgba(34,78,96,.12)}.main-menu-widget{align-items:center;border-bottom:1px solid transparent;display:flex;flex-direction:row;height:120px;justify-content:space-between;margin-inline:auto;max-width:1328px;padding-inline:24px;transition:background-color .2s ease-in-out}@media screen and (max-width:1023px){.main-menu-widget{height:90px}}@media screen and (max-width:1023px){.main-menu-widget:has(#sidebar-active:checked){background-color:#fff;border-bottom:1px solid rgba(34,78,96,.12)}}.main-menu{align-items:center;display:flex;flex-direction:row;position:relative;width:100%}.main-menu .custom-logo-link{height:100%;line-height:0;min-width:145px}@media screen and (max-width:1023px){.main-menu .custom-logo-link{width:100%}}.main-menu .custom-logo-link img{height:auto;width:145px}#sidebar-active{display:none}@media screen and (max-width:1023px){#sidebar-active:checked~.links-container{left:0}#sidebar-active:checked+.toggle-button .menu-icon{opacity:0}#sidebar-active:checked+.toggle-button .close-icon{opacity:1}}.toggle-button{display:none}@media screen and (max-width:1023px){.toggle-button{cursor:pointer;display:flex;height:24px;position:relative;width:24px}.toggle-button .icon{fill:#536f79;height:100%;position:absolute;transition:opacity .2s ease-in-out;width:100%}.toggle-button .icon.menu-icon{opacity:1}.toggle-button .icon.close-icon{opacity:0}}.links-container{align-items:center;display:flex;flex-direction:row;gap:24px;height:120px;justify-content:flex-end;list-style:none;padding:0;width:100%}@media screen and (max-width:1023px){.links-container{align-items:flex-start;background-color:#fff;flex-direction:column;gap:0;height:100%;justify-content:flex-start;left:-100%;overflow:scroll;padding:16px 24px;position:fixed;top:90px;transition:left .2s ease-in-out;width:100%;z-index:-1}}.links-container__item{display:flex;flex-direction:column}.links-container__item:hover .link-item{color:#dd0100;transition:color .2s ease-in-out}.links-container__item:hover .link-item__icon{fill:#dd0100;transition:fill .2s ease-in-out}@media screen and (min-width:1024px){.links-container__item.active>.bigmenu{opacity:1;pointer-events:auto;transform:translate(0)}}.links-container__item.is-active{font-weight:600}@media screen and (min-width:1024px){.links-container__item.is-active .link-item__text{position:relative}.links-container__item.is-active .link-item__text:after{background:#dd0100;border-radius:50%;bottom:0;content:"";height:6px;left:50%;position:absolute;top:68%;transform:translateX(-50%);width:6px}.links-container__item.highlighted .link-item{background-color:rgba(35,62,72,.08);border-radius:3px;color:#233e48;font-weight:600;line-height:24px;padding:4px 12px;transition:background-color .2s ease-in-out}.links-container__item.highlighted .link-item__text:after{display:none}.links-container__item.highlighted:hover .link-item{background-color:rgba(35,62,72,.12)}}@media screen and (max-width:1023px){.links-container__item{padding-block:16px;position:relative;width:100%}}@media screen and (min-width:1024px){.links-container__item{align-items:center;flex-direction:row;height:120px}}.links-container .link-item{align-items:center;display:flex;gap:8px;justify-content:space-between}@media screen and (max-width:1023px){.links-container .link-item{color:#536f79;font-size:20px;font-weight:600;width:100%}}@media screen and (min-width:1024px){.links-container .link-item{color:#233e48;line-height:120px;transition:color .2s ease-in-out}.links-container .link-item.has-submenu .link-item{gap:8px}}.links-container .link-item__icon{fill:#536f79}@media screen and (min-width:1024px){.links-container .link-item__icon{fill:#233e48;transform:rotate(90deg);transition:fill .2s ease-in-out}}@media screen and (max-width:1023px){.links-container .bigmenu{background-color:#fff;bottom:0;left:0;opacity:0;overflow:scroll;padding:16px 24px;pointer-events:none;position:fixed;right:0;top:90px;transition:opacity .2s ease-in-out;visibility:hidden;z-index:999}}@media screen and (min-width:1024px){.links-container .bigmenu{background-color:#fff;display:flex;flex-direction:row;justify-content:space-between;left:0;opacity:0;pointer-events:none;position:absolute;top:120px;transition:opacity .2s ease-in-out;width:100%;z-index:999}.links-container .bigmenu:before{background-color:#edf3f5;content:"";height:100%;left:0;position:absolute;top:0;transform:translate(-100%);width:100%}.links-container .bigmenu:after{background-color:#fff;content:"";height:100%;left:100%;position:absolute;top:0;transform:translate(0);width:100%}}@media screen and (max-width:1023px){.links-container .bigmenu.is-active{opacity:1;pointer-events:auto;visibility:visible}}.links-container .bigmenu__column-side{background-color:#edf3f5;display:flex;flex-direction:column;max-height:100%;width:30%}@media screen and (max-width:1023px){.links-container .bigmenu__column-side{display:none}}@media screen and (min-width:1024px){.links-container .bigmenu__column-side{padding:48px 48px 0 0}}.links-container .bigmenu__column-content{display:flex;flex-direction:column;width:100%}@media screen and (min-width:1024px){.links-container .bigmenu__column-content{padding:48px 0 0 48px;width:70%}}.links-container .bigmenu__header{display:flex;flex-direction:column}@media screen and (min-width:768px){.links-container .bigmenu__header{flex-direction:row;justify-content:space-between}}@media screen and (min-width:1024px){.links-container .bigmenu__header{margin-bottom:32px}}.links-container .bigmenu__back-button{align-items:center;background-color:transparent;border:none;color:#536f79;cursor:pointer;display:flex;font-size:20px;font-weight:600;gap:16px;margin-block:16px 24px;padding:0}@media screen and (min-width:1024px){.links-container .bigmenu__back-button{display:none}}.links-container .bigmenu__back-icon{fill:#536f79}.links-container .bigmenu__title{color:#233e48;font-weight:600}@media screen and (min-width:768px){.links-container .bigmenu__title{font-size:28px}}@media screen and (min-width:1024px){.links-container .bigmenu__title{font-size:32px;margin:0}}.links-container .bigmenu__link{background-color:#edf3f5;color:#233e48;display:inline-block;font-weight:600;height:fit-content;padding:8px 12px;width:fit-content}@media screen and (max-width:1023px){.links-container .bigmenu__link{margin-block:0 32px}}.links-container .bigmenu__link:hover{background-color:#e4e7e9}.links-container .bigmenu__submenus{display:grid}@media screen and (min-width:768px){.links-container .bigmenu__submenus{grid-template:repeat(3,1fr)/repeat(2,1fr)}}@media screen and (min-width:1024px){.links-container .bigmenu__submenus{grid-template:repeat(2,1fr)/repeat(3,1fr)}}.links-container .bigmenu__submenus:has(.bigmenu__submenu--with-details){align-items:stretch}@media screen and (min-width:768px){.links-container .bigmenu__submenus:has(.bigmenu__submenu--with-details){gap:16px;grid-template:repeat(1,1fr)/repeat(3,1fr)}}@media screen and (min-width:768px){.links-container .bigmenu__submenus:has(.bigmenu__submenu--with-shortcode){grid-template:repeat(1,1fr)/repeat(1,1fr)}}.links-container .bigmenu__submenu{display:flex;flex-direction:column;gap:16px;list-style:none;margin-bottom:32px;padding:0}@media screen and (min-width:1024px){.links-container .bigmenu__submenu{min-width:212px}}.links-container .bigmenu__submenu-category-item{margin-bottom:24px}.links-container .bigmenu__submenu-category-link{color:#233e48;font-size:20px;font-weight:600}.links-container .bigmenu__submenu-icon{fill:#dd0100}.links-container .bigmenu__submenu-item{align-items:center;display:flex;gap:8px}.links-container .bigmenu__submenu-link{color:#536f79;font-size:16px;transition:color .2s ease-in-out}.links-container .bigmenu__submenu-link:hover{color:#dd0100}.links-container .bigmenu__submenu--with-shortcode{display:none}.links-container .bigmenu__submenu--with-details{margin:0}.links-container .bigmenu__submenu--with-details .bigmenu__submenu-category-link{background-color:#edf3f5;border-radius:3px;display:flex;flex-direction:column;justify-content:space-between;padding:24px}.links-container .bigmenu__submenu--with-details .bigmenu__submenu-category-link-title{font-size:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.links-container .bigmenu__submenu--with-details .bigmenu__submenu-category-link-text{-webkit-line-clamp:5;-webkit-box-orient:vertical;color:#536f79;display:-webkit-box;font-size:16px;font-weight:500;margin-block:12px 48px;overflow:hidden}.links-container .bigmenu__submenu--with-details .bigmenu__submenu-category-link-label{align-items:center;color:#dd0100;display:flex;font-size:16px;gap:8px}.links-container .bigmenu__submenu--with-details .bigmenu__submenu-category-link-icon{fill:#dd0100;height:24px;width:24px}.share-buttons .elementor-share-btn{border-radius:3px;height:48px;width:48px}.elementor-widget-loop-carousel .swiper{padding-bottom:64px!important}.elementor-widget-loop-carousel .swiper-slide{overflow:visible!important}.elementor-widget-loop-carousel .swiper-slide-contents{background-color:#edf3f5;padding:32px}.elementor-widget-loop-carousel .swiper-pagination{bottom:8px!important;z-index:0}.elementor-widget-loop-carousel .elementor-swiper-button{border-radius:3px;bottom:-24px!important;padding:12px;top:auto!important}.elementor-widget-loop-carousel .elementor-swiper-button:hover{background-color:#edf3f5}.elementor-widget-loop-carousel .swiper-pagination-bullets{top:inherit!important}.elementor-widget-loop-carousel .elementor-swiper-button.elementor-swiper-button-prev{left:calc(50% - 64px)!important}.elementor-widget-loop-carousel .elementor-swiper-button.elementor-swiper-button-next{right:calc(50% - 64px)!important}.page-header .entry-title{max-width:1328px;padding-inline:24px}.elementor-location-single.type-page,.elementor-location-single.type-post,.elementor-location-single.type-training,.elementor-location-single.type-vacature,.site-main{margin-top:120px}@media screen and (max-width:1023px){.elementor-location-single.type-page,.elementor-location-single.type-post,.elementor-location-single.type-training,.elementor-location-single.type-vacature,.site-main{margin-top:90px}}.elementor-widget-theme-post-content ul li{margin-bottom:8px}.elementor-widget-theme-post-content h3{color:#233e48;font-weight:600;line-height:40px}.elementor-widget-theme-post-content strong{font-weight:800}.elementor-post-info__terms-list{display:flex!important;font-size:0;gap:4px}.elementor-post-info__terms-list-item{border:1px solid rgba(34,78,96,.08);border-radius:3px;font-size:16px;padding:8px 12px}.elementor-widget-theme-post-content h3,.elementor-widget-theme-post-content h4,.elementor-widget-theme-post-content h5,.elementor-widget-theme-post-content h6{scroll-margin-top:160px}.elementor-widget-table-of-contents .elementor-toc__list-item .elementor-toc__list-item-text-wrapper{align-items:flex-start}.elementor-widget-table-of-contents .elementor-toc__list-item .elementor-toc__list-item-text-wrapper svg{flex:0 0 8px;margin-top:8px}.elementor-widget-table-of-contents .elementor-toc__list-item:has(.elementor-link-active) .elementor-toc__list-item-text-wrapper svg{fill:#dd0100}.elementor-widget-table-of-contents .elementor-toc__list-item:has(.elementor-link-active) .elementor-link-active{color:#224e60;font-weight:600}.training-courses-widget{display:grid;gap:16px;grid-template-columns:repeat(1,1fr);grid-template-rows:repeat(1,1fr)}@media screen and (min-width:768px){.training-courses-widget{grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,1fr)}}@media screen and (min-width:1280px){.training-courses-widget{grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(2,1fr)}}.training-courses-widget .training-course{background-color:#edf3f5;display:flex;flex-direction:column;gap:32px;justify-content:space-between;padding:24px}.training-courses-widget .training-course__content{display:flex;flex-direction:column;gap:16px}.training-courses-widget .training-course__title{color:#233e48;font-size:32px;font-weight:600;margin:0}@media screen and (max-width:1023px){.training-courses-widget .training-course__title{font-size:24px}}.training-courses-widget .training-course__excerpt{-webkit-line-clamp:5;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.training-courses-widget .training-course__link{align-items:center;color:#dd0100;display:flex;font-weight:600;gap:4px}.training-items{display:flex;flex-direction:column;gap:16px;margin-bottom:64px}.training-items__heading{color:#233e48;font-size:32px;font-weight:600;line-height:1.2!important;margin:0 0 8px}.training-items__item{color:#536f79;display:flex;flex-direction:row;gap:16px}.training-items__item:hover{color:#536f79}.training-items__title{color:#233e48;font-size:20px;font-weight:600;margin:0 0 8px}.training-items__description{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;font-size:16px;font-weight:500;overflow:hidden}.training-items__date-time{background-color:#fff;justify-content:space-between}.training-items__date,.training-items__date-time{align-items:center;display:flex;flex-direction:column}.training-items__date{justify-content:center;padding:8px 16px}.training-items__day{color:#233e48;font-size:20px;font-weight:600}.training-items__month{color:#536f79;font-size:16px;font-weight:500}.training-items__time{border-top:1px solid #edf3f5;font-size:16px;font-weight:500;padding:8px 16px}.training-widget{border:1px solid rgba(34,78,96,.12);border-radius:8px}.training-widget--dark .training-widget__content{background-color:#edf3f5!important}.training-widget__image{height:380px;width:100%}@media screen and (max-width:767px){.training-widget__image{height:270px}}.training-widget__image img{border-top-left-radius:8px;border-top-right-radius:8px;height:380px;object-fit:cover;width:100%}@media screen and (max-width:767px){.training-widget__image img{height:270px}}.training-widget__content{background-color:#fff;border-bottom-left-radius:8px;border-bottom-right-radius:8px;display:flex;flex-direction:row}.training-widget__details{border-right:1px solid rgba(34,78,96,.12);display:flex;flex:0 0 12%;flex-direction:column}.training-widget__date{align-items:center;border-bottom:1px solid rgba(34,78,96,.12);display:flex;flex:0 0 50%;flex-direction:column;justify-content:center}@media screen and (max-width:767px){.training-widget__date{padding-inline:8px}}.training-widget__day{font-size:32px;font-weight:600}@media screen and (max-width:767px){.training-widget__day{font-size:24px}}.training-widget__starttime{align-items:center;display:flex;flex:0 0 50%;justify-content:center}@media screen and (max-width:767px){.training-widget__starttime{padding-inline:8px}}.training-widget__text{flex:0 0 88%;padding:24px}.training-widget__title{font-size:32px;font-weight:600;margin-block:0 8px}@media screen and (max-width:767px){.training-widget__title{font-size:24px}}.training-widget__description{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;text-overflow:ellipsis}.training-widget__link{align-items:center;color:#dd0100;display:flex;gap:4px;margin-top:32px}.training-widget__link:hover{color:#dd0100}.training-widget__icon{fill:#dd0100;height:24px;width:24px}.training-booking__total-amount{color:#233e48;font-size:48px;font-weight:600}.training-booking__qty input[type=number]::-webkit-inner-spin-button,.training-booking__qty input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.training-booking__qty input[type=number]{-moz-appearance:textfield}.training-booking__qty-wrapper{align-items:center;display:flex;gap:8px}.training-booking__qty-wrapper input.large{text-align:center;width:60px}.training-booking__qty-wrapper button{border:none;color:#233e48;cursor:pointer;font-size:18px;margin:-24px -16px;transition:background-color .2s ease-in-out,color .2s ease-in-out;z-index:2}.training-booking__qty-wrapper button:focus,.training-booking__qty-wrapper button:hover{background-color:transparent;color:#233e48}