
:root{--dark-grey:#141412;--middle-grey:#5e5c57;--light-grey:#a7a39b;--lightest-grey:#f1f1f1;--background-grey:#f5f5f4;--yellow-orange:#ffd325;--light-yellow:#ffd84c;--dark:#141412;}
.group--learning-path p,.group--learning-path .training-body,.group--learning-path-bundle p,.group--learning-path-bundle .training-body{font-weight:600;}.group .training-body h1,.group .training-body h2,.group .training-body h3,.group .training-body h4,.group .training-body h5{color:var(--dark-grey);}.learning-path-info{box-shadow:none;padding:1.25rem 0.5rem 0.5rem 0.5rem;}.lp-content__bottom{margin-bottom:0;}.lp-title{margin-top:0;}.lp-info .labels{display:flex;flex-wrap:wrap;}.lp-info .label{font-size:16px;margin-bottom:0;}.lp-info .label:last-child{margin-bottom:0;}.lp-info .label:not(:last-child)::after{content:'|';color:var(--middle-grey);font-size:16px;margin:0 0.5rem;}.lp-table table{margin-bottom:0;}.statistics-table .steps h4{font-size:16px;}.section-admin .group-form .field--name-field-body .field,.section-admin .group-form .field--name-field-body .js-filter-wrapper{max-width:100%;}.view-opigno-training-catalog .views-field-label h2{font-size:24px;font-weight:700;}.view-opigno-training-catalog .views-field-label a{text-decoration:none;}.view-opigno-training-catalog .views-field-field-learning-path-category{font-weight:600;}.view-opigno-training-catalog .training-list .lp-table{border-radius:0;box-shadow:none;margin:0;}.view-opigno-training-catalog .training-list .lp-table .training-action .btn-bg{color:var(--desktop-button-text-primary);}@media (max-width:1200px){.page-view-opigno-training-catalog-my-courses #sidebar-first{position:static;}.view-opigno-training-catalog .views-row{max-width:calc(100% - 12px);}}@media (max-width:992px){.view-opigno-training-catalog .body-wrapper .views-field-label h2{font-size:24px;}.view-opigno-training-catalog .text-wrapper{flex-wrap:nowrap;}.view-opigno-training-catalog .views-field-opigno-lp-take-link{flex-wrap:wrap;}}.views-exposed-form .catalog-filter legend{color:var(--dark);font-size:16px;font-weight:700;text-align:left;text-transform:none;}.views-exposed-form .catalog-filter h2{font-size:30px;}.views-exposed-form .form-item label.option{color:var(--dark);font-size:14px;font-weight:600;}.section-admin .group-learning-path-bundle-add-form .form-item > .field,.section-admin .group-learning-path-bundle-add-form .form-item > .fieldset-wrapper,.section-admin .group-learning-path-bundle-edit-form .form-item > .field,.section-admin .group-learning-path-bundle-edit-form .form-item > .fieldset-wrapper{max-width:none;}.section-admin .group-learning-path-bundle-add-form .field--name-field-lp-price .form-item > .field,.section-admin .group-learning-path-bundle-edit-form .field--name-field-lp-price .form-item > .field{max-width:16.25rem;}.section-admin .field--name-field-anonymous-visibility{margin-left:0;}form .has-multiple-fields-remove-button .multiple-fields-remove-button,form .has-multiple-fields-remove-button .multiple-fields-remove-button:hover,form .has-multiple-fields-remove-button .multiple-fields-remove-button:focus{background:url('/modules/contrib/multiple_fields_remove_button/css/multiple-fields-remove-button-icon-hover.svg') no-repeat 50% 50% !important;min-height:auto;min-width:auto;}.admin-learning-path [id^=field-][id*=-add-more-wrapper] > .form-item,.section-admin [id^=field-][id*=-add-more-wrapper] > .form-item{display:block;}.section-admin .form-tel{background:#f5f5f5;border:1px solid #d5d5d5;border-radius:0.625rem;color:var(--desktop-text);outline:none;padding:0.625rem 1.25rem;width:100%;}.section-admin .views-exposed-form .form-items-group{gap:5px;}.form-textarea{width:100%;}.step-list-aside .active a{color:var(--dark-grey);}.step-list-aside a:hover{color:var(--dark-grey);}.views-field-roles-target-id ul{list-style-type:none;padding-left:0;}.section-admin .js-text-format-wrapper .js-filter-wrapper{margin-left:0;}.status-message{margin:0;}.admin-learning-path .group-form .field--name-field-learning-path-description .js-filter-wrapper{max-width:100%;}.section-admin .group-form .field--name-field-learning-path-description .field{max-width:100%;}@media (min-width:1400px){.user-info__section-bottom .link-box{-webkit-box-flex:0;-ms-flex:0 0 48%;flex:0 0 48%;max-width:48%;}}.admin-learning-path .group-form #edit-submit,.section-admin .group-form #edit-submit{padding-right:30px;}@media (max-width:992px){.view-opigno-training-catalog .view-style{display:grid;grid-row-gap:10px;}.view-opigno-training-catalog .view-style > .bootstrap-select{margin-left:10px;}.commerce-currency-resolver-select-form{margin-left:10px;}#catalog-filter-parent .catalog-filter{z-index:20;}}.fieldgroup{overflow:auto;}.view-commerce-cart-block .content-box{border-radius:0;-moz-border-radius-topleft:0.625rem;-moz-border-radius-topright:0.625rem;}.commerce-cart-block-default > .views-field-title{max-width:200px;}.opigno-activity-form .form-item > .label{min-width:20%;}.opigno-activity-form .form-item > legend{min-width:20%;}.field--name-rfq-order-items .form-item > .fieldset-wrapper{overflow:auto;}@media (min-width:992px){.view-opigno-training-catalog.style-line .views-row{overflow:visible;}}.opigno-lp-step-module .opigno-lp-step-module-activity:last-child{word-wrap:break-word;}.form-items-group .form-item{display:flex;}.form-items-group .form-item .label{margin-right:10px;}.class .class_show{padding:0.625rem;}.toggle-activities{font-weight:100;}.section-admin .group-form .field--name-label .field{max-width:100%;}tr td:nth-of-type(1):nth-last-of-type(2),tr td:nth-of-type(2):nth-last-of-type(1){width:50%;}.group--learning-path .fields-content .body-wrapper{flex-direction:row;}.section-admin .group-form .field--name-field-course-description .js-filter-wrapper,.section-admin .group-form .field--name-field-course-description .field,.section-admin .group-form .field--name-field-class-description .field,.admin-learning-path .group-form .field--name-field-course-media-image .fieldset-wrapper{max-width:100%;}.opigno-module-form .field--name-name .field,.opigno-module-form .field--name-description .field,.opigno-module-form .field--name-module-media-image .fieldset-wrapper{max-width:100%;}.opigno-activity-form .field--name-name .field{max-width:100%;}.progress{height:2rem;align-items:center;}.admin-learning-path .group-form .field--name-field-class-description .js-filter-wrapper,.admin-learning-path .group-form .field--name-field-class-description{max-width:100%;}.user-admin-permissions{overflow:auto;}.content-box{overflow:unset;}@media (min-width:768px){.section-admin .view .views-responsive-table-wrapper{overflow:visible;}}.views-responsive-table-wrapper tbody{max-height:100%;}@media (max-width:992px){.section-admin .view .views-responsive-table-wrapper{overflow:auto;}}.js-pager__items li{margin:10px 0 0 0;}.view-rfq-item-list .views-responsive-table .views-responsive-table-wrapper{overflow-x:auto;}.views-exposed-form .form-item label.option:before{content:'\f143';font-size:1rem;}#add-first-entity,#folder-add-content-links .folder-add-content-link a,#load-previous-messages,.block-local_tasks_block ul a,.btn,.comment-comment-forum-form .form-submit,.folder-menu-wrapper #tft-back-link,.tabledrag-toggle-weight,.ui-dialog-buttonset .form-submit,.view-opigno-calendar .content-box__info #today,form #edit-actions-delete,form #edit-cancel,form #edit-delete,form #edit-unpublish,form .form-submit{border-radius:.1rem;}.group-opigno-course .lp-image img{aspect-ratio:initial;border-radius:0;}@media (max-width:767px){.container{padding-left:30px;padding-right:30px;}}
body{font-size:18px;font-weight:400;line-height:1.5;color:#656565;text-rendering:optimizeLegibility;}p{margin:0;padding:0 0 15px 0;}p.large{font-size:22px;line-height:1.45;}p.extra-large{font-size:26px;line-height:1.30;}p.highlighted{background-color:#f7f7f7;display:inline-block;padding:10px 40px;margin-bottom:45px;border-radius:50px;font-size:16px;}.region--gray-background p.highlighted{background-color:#ffffff;}.region--light-typography p.highlighted{background-color:rgba(255,255,255,0.1);}a{-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;}a:hover{text-decoration:underline;}a:focus{outline:none;text-decoration:underline;}.region--light-typography.region--dark-background a.is-active{color:#ddd;}a.link--bordered,.link--bordered a{border-bottom-width:1px;border-bottom-style:solid;text-decoration:none;}a.link--bordered:hover,.link--bordered a:hover{border-bottom-width:1px;border-bottom-style:solid;text-decoration:none;border-color:transparent;}.region--dark-typography a.link--bordered,.region--dark-typography .link--bordered a{color:#575757;}.region--light-typography a.link--bordered,.region--light-typography .link--bordered a{border-color:#ffffff;text-decoration:none;}.region--light-typography a.link--bordered:hover,.region--light-typography .link--bordered a:hover{border-color:transparent;text-decoration:none;}a.link--hover-style-2,.link--hover-style-2 a{-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;position:relative;display:block;}a.link--hover-style-2:before,.link--hover-style-2 a:before{font-family:"fontello";content:"\f105";position:absolute;left:-15px;top:50%;margin-top:-6px;font-size:12px;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;-webkit-transition-delay:0s;transition-delay:0s;opacity:0;filter:alpha(opacity=0);line-height:1;}a.link--hover-style-2:hover,.link--hover-style-2 a:hover{padding-left:20px;text-decoration:none;}a.link--hover-style-2:hover:before,.link--hover-style-2 a:hover:before{left:0;opacity:1;filter:alpha(opacity=100);-webkit-transition-delay:0.1s;transition-delay:0.1s;}.region--light-typography a.link--hover-style-2:before,.region--light-typography .link--hover-style-2 a:before{color:#ffffff;}.link--hover-style-3{background-repeat:repeat-x;background-size:0px 0px;background-position:0 25%;transition:150ms ease-in-out;}.link--hover-style-3:hover{background-size:1.2em 1.4em;color:#ffffff;text-decoration:none;}.region--light-typography .link--hover-style-3:hover{background-image:linear-gradient(#ffffff 0%,#ffffff 100%);}.region--light-typography.region--dark-background .text--dark{color:#ffffff;}.region--light-typography.region--colored-background .text--colored{color:#ffffff;}.text--drop-cap:first-letter{float:left;font-size:2.77em;line-height:0.8;padding-top:9px;padding-right:12px;}.drop-cap{text-align:center;display:inline-block;font-size:1.66em;line-height:44px;width:45px;height:45px;border-radius:100%;border-width:1px;border-color:#878787;border-style:solid;float:left;margin-right:10px;}.region--light-typography{color:#ffffff;}.region--light-typography a,.region--light-typography a.link--dark,.region--light-typography .link--dark a{color:#ffffff;text-decoration:underline;}.region--light-typography a:hover,.region--light-typography a:focus,.region--light-typography a.link--dark:hover,.region--light-typography a.link--dark:focus,.region--light-typography .link--dark a:hover,.region--light-typography .link--dark a:focus{color:#ffffff;text-decoration:none;}img{height:auto;max-width:100%;border-radius:5px;}img.img--bordered,.img--bordered img{border:1px solid #e5e5e5;}.region--light-typography img.img--bordered,.region--light-typography .img--bordered img{border-color:rgba(255,255,255,0.15);}code,pre{word-wrap:break-word;word-break:break-all;white-space:pre;white-space:pre-wrap;font-family:'Source Code Pro',Consolas,Monaco,Courier;}pre{background:#f6f6f6;border:none;border-left:10px solid #d3d1cd;-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;padding:20px;font-size:12px;max-height:57px;overflow:hidden;margin:40px 0 40px 45px;}pre:hover{max-height:10000px;-webkit-transition:all ease-in-out 2s;-moz-transition:all ease-in-out 2s;-o-transition:all ease-in-out 2s;-ms-transition:all ease-in-out 2s;transition:all ease-in-out 2s;}blockquote{font-size:24px;line-height:1.5;padding:25px 0 0 70px;border-left:none;position:relative;margin:70px 0px 80px;border-top-width:4px;border-top-style:double;border-top-color:#f0f0f0;}.region--dark-typography blockquote{color:#575757;}p + blockquote{margin-top:30px;}blockquote p{line-height:1.4;}blockquote:before{content:"“";font-size:100px;position:absolute;top:0;left:20px;}hr{border-top:1px solid #ebebeb;margin-bottom:40px;margin-top:40px;}.region--gray-background hr{border-color:#e7e7e7;}.region--light-typography hr{border-color:#ffffff;}h1,h2,h3,h4,h5,h6{line-height:1.20;padding:0;margin:20px 0 10px 0;font-weight:600;color:#575757;}.region--light-typography h1,.region--light-typography h2,.region--light-typography h3,.region--light-typography h4,.region--light-typography h5,.region--light-typography h6{color:#ffffff;}.headings-wide-spacing-enabled h1,.headings-wide-spacing-enabled h2,.headings-wide-spacing-enabled h3,.headings-wide-spacing-enabled h4,.headings-wide-spacing-enabled h5,.headings-wide-spacing-enabled h6{letter-spacing:0.2em;text-transform:uppercase;}h1{font-size:60px;}h2{font-size:50px;}h3{font-size:40px;}h4{font-size:30px;}h5{font-size:24px;}h6{font-size:18px;}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{text-decoration:none;}h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover,h6 a:hover{text-decoration:underline;}.region--light-typography h1 a,.region--light-typography h2 a,.region--light-typography h3 a,.region--light-typography h4 a,.region--light-typography h5 a,.region--light-typography h6 a{text-decoration:underline;color:#ffffff;}.region--light-typography h1 a:hover,.region--light-typography h2 a:hover,.region--light-typography h3 a:hover,.region--light-typography h4 a:hover,.region--light-typography h5 a:hover,.region--light-typography h6 a:hover{text-decoration:none;color:#ffffff;}h1.title{margin-top:0;}h1.page-title{font-size:50px;margin-bottom:0.5em;}@media (min-width:1200px){.lg-text-center{text-align:center;}}@media (min-width:992px) and (max-width:1199px){.md-text-center{text-align:center;}}@media (min-width:768px) and (max-width:991px){.sm-text-center{text-align:center;}}@media (max-width:767px){.xs-text-center{text-align:center;}}.block-title{font-size:18px;font-weight:600;margin:0 0 15px 0;padding-bottom:15px;text-transform:uppercase;}.block-title.block-title--border{border-bottom-width:2px;border-bottom-style:solid;border-bottom-color:#e5e5e5;margin:0 0 12px 0;}.region--light-typography .block-title.block-title--border{border-bottom-color:rgba(255,255,255,0.2);}.block-title--medium{font-size:42px;margin-bottom:15px;}.block-title--large{font-size:55px;margin-bottom:15px;}.block-title--extra-large{font-size:70px;margin-bottom:15px;}@media (max-width:767px){.block-title--medium{font-size:24px;}.block-title--large{font-size:30px;}.block-title--extra-large{font-size:48px;}}.headings-wide-spacing-enabled .block-title--large,.headings-wide-spacing-enabled .block-title--extra-large{letter-spacing:0.55em;text-transform:uppercase;}h4.title,h2.title,nav > h2,.block-search > h2{font-size:18px;font-weight:600;padding-bottom:6px;border-bottom-width:2px;border-bottom-style:solid;border-bottom-color:#e5e5e5;margin:0 0 12px 0;text-transform:uppercase;}.region--light-typography h2.title,.region--light-typography h4.title,.region--light-typography nav > h2,.region--light-typography .block-search > h2{border-bottom-color:rgba(255,255,255,0.2);}.headings-wide-spacing-enabled h2.title,.headings-wide-spacing-enabled h4.title,.headings-wide-spacing-enabled nav > h2,.headings-wide-spacing-enabled .block-search > h2{letter-spacing:0.55em;text-transform:uppercase;}.col-12 h2.title,.col-12 nav > h2,.col-12 .block-search > h2{font-size:40px;margin:20px 0 50px;padding-bottom:25px;font-weight:600;border-bottom:none;position:relative;text-transform:none;}.col-12 h2.title:after,.col-12 nav > h2:after,.col-12 .block-search > h2:after{content:"";width:170px;height:5px;position:absolute;bottom:0;left:0;background-color:#f0f0f0;}.region--light-typography .col-12 h2.title:after,.region--light-typography .col-12 nav > h2:after,.region--light-typography .col-12 .block-search > h2:after{background-color:#f0f0f0;}@media (max-width:575px){.col-12 h2.title,.col-12 nav > h2,.col-12 .block-search > h2{font-size:30px;}}.footer__section h2.title,.footer__section nav > h2,.footer__section .block-search > h2{font-size:24px;margin:0 0 25px;padding-bottom:0;font-weight:600;border-bottom:none;position:relative;text-transform:none;}.col-12 .footer__section h2.title:after,.col-12 .footer__section nav > h2:after,.col-12 .footer__section .block-search > h2:after{background-color:transparent;width:0;height:0;}.slideout__section h2.title,.slideout__section nav > h2,.slideout__section .block-search > h2{margin:0 0 20px 0;}.bottom-spacing-small{padding-bottom:25px;}.bottom-spacing-medium{padding-bottom:50px;}.bottom-spacing-large{padding-bottom:90px;}.top-spacing-small{padding-top:25px;}.top-spacing-medium{padding-top:50px;}.top-spacing-large{padding-top:90px;}.mt-no-opacity{opacity:0;}
body{color:var(--dark-grey);}main{font-size:18px;}h1,h2,h3,h4,h5,h6{color:var(--dark);text-transform:none;}h1{font-size:48px;font-weight:700;}h2{font-size:48px;font-weight:700;}h3{font-size:40px;font-weight:700;}h4{font-size:30px;font-weight:700;}h5{font-size:24px;font-weight:700;}@media (max-width:767px){h1{font-size:24px;}h2{font-size:24px;}h3{font-size:20px;}h4{font-size:20px;}h5{font-size:15px;}}.col-12 h2.title{font-weight:700;}.footer__section{font-size:16px;font-weight:400;}.footer__section h2.title{font-weight:700;}.view-empty h2,.achievements-list-wrapper h2,.training__title,.content-box__title{font-size:1.375rem;margin-top:0;}.module__title{font-size:1.25rem;}img{border-radius:0;}
.header__container{padding:0;}@media (max-width:767px){.header__container{padding:5px 0;}}.header-container .header{border-bottom-style:none;}.region--white-pattern{background-image:url(/themes/custom/wmdo/images/external/white-pattern.png);}.header-top{z-index:101;}
body.pff-02{font-family:"Inter",sans-serif;}.hff-02 h1,.hff-02 h2,.hff-02 h3,.hff-02 h4,.hff-02 h5,.hff-02 h6,.hff-02 .tp-caption__title,.hff-02 .tp-caption__subtitle,.hff-02 .field--name-field-mt-highlight-title,.sff-02 .site-name,.slff-02 .site-slogan,.hff-02 .nav-tab__title,.hff-02 .views-field-field-mt-price{font-family:"Merriweather",serif;}
.search-block-form .form-item,.search-block-form .form-actions{margin:0 !important;}form.search-block-form:not(.views-exposed-form):not(.group-content-form):not(.tft-add-term-form) .form-item:not(.fieldgroup){margin-bottom:0;}.header-top__section .block-search{margin:0;}.col-12 h2.title:before{content:"";width:170px;height:5px;position:absolute;bottom:0;background-color:#f0f0f0;}.col-12 h2.title.text-center:after{content:"";width:0;height:0;}.floating-paragraph{background:linear-gradient(to bottom,#f6f6f6 50%,#2c2a26 50%);}.floating-paragraph .footer-top__section{background-color:#fff;}.region--white-dark-background .footer-top__section{margin:30px 0;padding:40px 15px 40px;border-radius:5px;box-shadow:0 0 15px 0 rgba(0,0,0,0.15);}.floating-paragraph h2.title{margin:20px 0 10px 0;padding:0;}.floating-paragraph h2.title:before{content:"";width:0;height:0;}.views-field-title h5{text-transform:none;}.featured__section{padding:50px 0 0 0;}.page-main > .container{margin-bottom:60px;}.footer.region--colored-background,.subfooter.region--colored-background{background-color:#2c2a26;}.footer ul.sf-menu li{z-index:100;}.header-top{border-bottom-width:2px;border-bottom-style:solid;border-bottom-color:#e5e5e5;}.header-container ul.menu li a,.header-container ul.menu li > span{font-size:15px;font-weight:700;}.region--gray-background{background-color:var(--background-grey);}.field-body--testimonial{color:var(--dark-grey);}.field-title--testimonial{color:var(--dark);font-size:16px;font-weight:600;}.field-subtitle--testimonial{color:var(--dark-grey);font-size:15px;font-weight:400;}.dialog-off-canvas-main-canvas .page-main{padding:0;}.block-page-title-block h1{font-size:40px;font-weight:700;padding:0;margin:0 0 10px 0;text-align:inherit;}.btn{font-weight:700;}.btn-big{padding:15px 30px;font-size:18px;}.btn-light{border-color:var(--light-grey);}.btn-download:after{content:url(/themes/custom/wmdo/images/download.svg);margin-left:0.5rem;height:20px;}.btn-arrow:after{content:url(/themes/custom/wmdo/images/arrow-right.svg);margin-left:0.5rem;height:20px;}@media (max-width:767px){.btn-stretch{width:100%;}}.header-top .btn-small{font-size:14px;padding:10px 20px;min-width:0;color:#141412;background-color:#fff;border:0;}ul.sf-menu.sf-vertical{width:inherit;}@media (min-width:768px){.top-scrollbar-wrapper{position:sticky;overflow-x:auto;overflow-y:hidden;}}@media (min-width:992px){.block-system-branding-block .logo{max-width:none;height:70px;}}@media (min-width:768px) and (max-width:991px){.block-system-branding-block .logo{margin:0;}.header-first,.header-logo-wrapper{padding:0;}.header-container ul.menu{text-align:right;}}.paragraph--type--call-to-action-paragraph{margin:80px 0;}.paragraph--type--ordered-list .feature__title{margin:0 0 10px 0;}.paragraph--type--ordered-list .feature__icon{width:64px;height:64px;}.paragraph--type--ordered-list .feature__icon h4{margin:10px 0 0 0;color:var(--yellow-orange);}.flexslider .inner-content{position:absolute;top:0;left:0;width:100%;height:100%;}.flex-control-paging li a{background:#fff;box-shadow:none;}.flex-control-paging li a:hover{background:var(--light-yellow);}.flex-control-paging li a.flex-active{background:var(--yellow-orange);}.flex-direction-nav a:before{color:#fff;}.flexslider .views-field-title h1{font-size:48px;}.flexslider .btn-big{margin-top:1rem;font-size:20px;}.flexslider .slides img{max-width:1440px;margin:auto;}@media (max-width:991px){.flexslider .views-field-title h1{font-size:30px;}.group--learning-path .fields-content .body-wrapper{flex-direction:column;}}@media (max-width:767px){.flexslider .views-field-title h1{font-size:32px;}.flexslider .btn-big{font-size:16px;}.flexslider .flex-control-nav{bottom:-40px;}.section-admin .view .views-field-filename{word-break:unset;}.commerce-promotions{overflow-x:auto;}.responsive-enabled{display:block;overflow-x:auto;white-space:nowrap;width:100%;}}@media (min-width:768px){.flexslider .flex-control-nav{display:none;}.flexslider .col-md-6{-webkit-box-flex:0;-ms-flex:0 0 51%;flex:0 0 51%;max-width:51%;}}.lp-table.bundle-trainings table{table-layout:auto;}.lp-table .training-id{width:4rem;}.lp-table .training-duration{width:7rem;}.lp-table .training-status{width:8rem;}.lp-table .training-price{width:6rem;}.lp-table td.training-action:last-child,.lp-table th.training-action:last-child{width:12rem;}.lp-table .training-action a{min-width:8rem;}.lp-table .top-text{display:none;}table .table-cell-bold{font-weight:600;}.rfq-order-items .button,.rfq-order-item-allocations .button{min-width:5rem;margin-left:0;}.rfq-order-items .form-submit ~ .button,.rfq-order-item-allocations .form-submit ~ .button{margin-left:0;}.rfq-order-items table th:last-child{width:14rem;}.rfq-order-items table .form-item{margin-bottom:1.875rem !important;}.rfq-order-items .field--type-wmdo-corporate-discount fieldset{margin-bottom:0 !important;}.rfq-order-items .form-item-rfq-order-items-actions-bundle{margin-bottom:0.875rem !important;margin-top:0.875rem;}.rfq-order-items .field--name-discount{margin-bottom:0.875rem !important;}.rfq-list-manager-rfq-list tr.expired-1{color:var(--middle-grey);}.rfq-order-details{margin-bottom:2.5rem;}.rfq-order-details p.address{padding:0;}.ief-entity-operations input{margin-top:5px;}.form-wrapper{margin-top:5px;}@media screen and (max-width:1200px),(orientation:landscape){.layout-region-order-secondary{float:none;}}@media screen and (min-width:1201px){.layout-region-order-secondary{float:right;}.layout-order-form .layout-region-order-main{width:65%;}}@media screen and (min-width:780px),(orientation:landscape){.layout-region-order-secondary .state-machine-transition-form .form-wrapper{display:flex;justify-content:space-between;}}.page-admin-structure-opigno-modules .ui-dialog.ui-dialog-off-canvas{z-index:700;}#activity-wrapper{height:90%;}form .form-submit ~ .button,form .form-submit ~ .form-submit{margin-left:0;}.section-admin .form-actions{gap:5px;}.node-preview-container{background-color:white;padding:2px 0 0 0;}.user-header-button{font-weight:700;margin-right:8px;color:#46494b;transition:color 0.3s;text-decoration:none;}.user-header-button:hover{color:#000;}.custom-link-profile,.custom-link-cart{display:inline-block;margin-bottom:1px;text-decoration:none;background:none;border:none;font-size:1em;color:inherit;}.no-after::after{content:none !important;}@media (max-width:767px){.header-first{margin-right:120px;}}.custom-link-cart .svg-inline--fa,.custom-link-profile .svg-inline--fa{vertical-align:0.05em;}.section-admin .group-form .field--name-field-learning-path-description .js-filter-wrapper{max-width:100%;}table.sticky-header{z-index:0;display:none;}.address-container-inline > .form-item{margin-right:0;}form .form-submit:not(:disabled):not(.disabled){margin-top:4px;}.commerce-promotions caption{caption-side:top;}#edit-filter{margin-bottom:6px;}.cart-items-count{position:relative;top:-1px;right:-4px;color:#fff;background-color:#5bb8a0;}@media (max-width:767px){.custom-link-cart .cart-items-count-mobile{top:2px;right:-5px;display:block;position:absolute;color:#fff;background-color:#5bb8a0;}}.cart-block--contents{position:absolute;top:100%;right:0;z-index:3;width:380px;background:white;color:black;border:1px solid #eaeaea;border-radius:5px;box-shadow:0 0 15px 0 rgba(0,0,0,0.15);}.cart--cart-block{position:relative;-moz-border-radius-topleft:0.625rem;-moz-border-radius-topright:0.625rem;}.cart-block--contents__expanded{padding-bottom:10px;}.btn-cart{white-space:unset;}.btn-cart a{color:#212529;text-decoration:none;}.cart-block-fix{display:flex;align-items:center;justify-content:flex-end;}.cart-text{font-size:16px;font-weight:700;color:var(--dark-grey);}.cart-text a:hover{transition:all 0.2s ease-in-out;color:var(--desktop-link);}.view-reports .views-exposed-form .form-item label{margin:0;}.view-reports .views-exposed-form .form-item .form-select.bootstrap-select > .dropdown-toggle{min-height:44px;}.view-reports .views-exposed-form input{width:250px;}.view-reports .views-exposed-form fieldset legend{margin:0;font-size:.875rem;}.view-reports .views-exposed-form fieldset{padding:10px;}.view-reports .views-exposed-form fieldset .form-item{margin:0 !important;}.view-reports .views-exposed-form fieldset input{background:#f5f5f5;border:1px solid #d5d5d5;border-radius:0.625rem;color:var(--desktop-text);outline:none;padding:6px 5px;width:100%;}.view-reports .views-exposed-form fieldset{padding:0;}.view-reports .views-exposed-form .form-submit{min-width:120px;width:120px;}.view-reports .views-data-export-feed{display:inline-block;font-size:13px;vertical-align:bottom;}.section-admin .view.view-reports .views-responsive-table-wrapper{overflow:auto;}td.name{word-wrap:break-word;max-width:150px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}.ui-widget.ui-widget-content{max-width:100%;}.adobe-video-link{margin:10px 0;}.adobe-video-link a{width:100px;height:100px;display:block;text-indent:-9999px;overflow:hidden;opacity:1;background-image:url(/themes/custom/wmdo/images/play.svg);}.adobe-video-link a:hover{opacity:0.7;}.title-wrapper h2{font-size:30px;margin:0;}input[type="date"],input[type="time"]{width:200px;padding-inline-start:1px;cursor:default;align-items:center;display:inline-flex;overflow:hidden;background-color:#f5f5f5;border:1px solid #d5d5d5;padding:8px;border-radius:4px;color:var(--desktop-text);font-size:16px;}input[type="date"]:focus,input[type="time"]:focus{border-color:var(--desktop-button-color);outline:none;box-shadow:0 0 5px rgba(160,160,160,0.5);}@media (max-width:575px){.section-admin .form-item .description{width:80%;}}.views-responsive-table-wrapper::-webkit-scrollbar-track,.top-scrollbar-wrapper::-webkit-scrollbar-track{background:#f1f1f1;border-radius:10px;}.views-responsive-table-wrapper::-webkit-scrollbar-thumb,.top-scrollbar-wrapper::-webkit-scrollbar-thumb{background:#888;border-radius:10px;}.views-responsive-table-wrapper::-webkit-scrollbar-thumb:hover,.top-scrollbar-wrapper::-webkit-scrollbar-thumb:hover{background:#555;}.views-responsive-table-wrapper::-webkit-scrollbar,.top-scrollbar-wrapper::-webkit-scrollbar{width:10px;height:6px;}.ui-dialog{min-width:375px;}.top-scrollbar{height:1px;}.form-item-training-users .app .navi-pills .navi-item:nth-child(2){display:none;}.form-item-training-users .app .navi-pills .navi-item{flex:1 0 calc(50% - 5px);max-width:calc(50% - 5px);}@media (max-width:767px){.top-scrollbar-wrapper{overflow-x:auto;overflow-y:hidden;}}.xls-feed .feed-icon,.pdf-feed.views-data-export-feed .feed-icon{overflow:hidden;text-indent:-9999px;display:block;width:36px;background-size:contain;}.section-admin .js-form-type-checkbox .option.visually-hidden{width:10px;}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{opacity:1;}.pager__item a{text-decoration:none;background-color:#f8f9fa;border:1px solid #dee2e6;padding:5px 10px;border-radius:5px;transition:color 0.15s ease-in-out,background-color 0.15s ease-in-out,border-color 0.15s ease-in-out;}.pager__item--next a,.pager__item--last a{font-weight:bold;}.pager__item.is-active a:hover{color:var(--dark-grey);}select.form-select{align-items:center;display:inline-flex;overflow:hidden;background-color:#f5f5f5;border:1px solid #d5d5d5;padding:8px;border-radius:4px;color:var(--desktop-text);font-size:16px;}select.form-select:focus{border-color:var(--desktop-button-color);outline:none;box-shadow:0 0 5px rgba(160,160,160,0.5);}.eu-cookie-compliance-more-button{font-size:12px;}.page-opigno-statistics-user-achievements-page .statistics-table th.date,.page-opigno-statistics-user-achievements-page .statistics-table td.date{text-align:right;}.page-opigno-statistics-user-achievements-page .statistics-table th.name,.page-opigno-statistics-user-achievements-page .statistics-table td.name{width:80%;min-width:250px;max-width:500px;white-space:normal;}.page-opigno-module-module-result .opigno-lp-step-module-activity a{pointer-events:none;color:gray;text-decoration:none;}
@font-face{font-family:'Source Sans Pro';src:local('Source Sans Pro'),url(/themes/custom/wmdo/fonts/scope-one-v14-latin-regular.woff2) format('woff2');font-weight:400;font-style:normal;font-display:swap;}@font-face{font-family:'Source Sans Pro';src:local('Source Sans Pro'),url(/themes/custom/wmdo/fonts/source-sans-pro-v21-latin-italic.woff2) format('woff2');font-weight:400;font-style:italic;font-display:swap;}@font-face{font-family:"Source Sans Pro";src:local('Source Sans Pro'),url(/themes/custom/wmdo/fonts/source-sans-pro-v21-latin-700.woff2) format('woff2');font-weight:700;font-style:normal;font-display:swap;}@font-face{font-family:"Source Sans Pro";src:local('Source Sans Pro'),local('../fonts/source-sans-pro-v21-latin-700italic.woff2');font-weight:700;font-style:italic;font-display:swap;}@font-face{font-family:"Source Sans Pro";src:local('Source Sans Pro'),url(/themes/custom/wmdo/fonts/source-sans-pro-v21-latin-regular.woff2) format('woff2');font-weight:400;font-style:normal;font-display:swap;}
.collapse-group{margin:0 0 25px 0;border-width:1px;border-style:solid;border-color:#eaeaea;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;overflow:hidden;}.collapse-group .card{-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;border-width:0 0 1px 0;border-color:#eaeaea;background-color:transparent;box-shadow:none;}.collapse-group .card:last-child{border-bottom:none;}.collapse-group .card + .card{margin:0;}.card-header{background-color:#ffffff;border-bottom:none;padding:0;-webkit-border-radius:0;-moz-border-radius:0;-o-border-radius:0;border-radius:0;}.card-title{margin-bottom:0;}.card-title a{font-weight:500;font-size:18px;padding:15px 20px;display:inline-block;width:100%;text-decoration:none;display:inline-block;background-color:#f4f4f4;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#eaeaea;color:#575757;}.card-title a:focus,.card-title a:hover{color:#575757;}.headings-wide-spacing-enabled .card-title a{letter-spacing:0.25em;text-transform:uppercase;}.card-title a.collapsed{background-color:#ffffff;border-bottom-color:transparent;}.card:last-child .card-title a:not(.collapsed){border-radius:0;}.card-title a:hover,.card-title a:focus{background-color:#f4f4f4;}.card:first-child .card-title a{border-radius:5px 5px 0 0;}.card:last-child .card-title a{border-radius:0 0 5px 5px;}.card-header--trigger-icon .card-title a{position:relative;padding-right:65px;}.card-header--trigger-icon .card-title a:after{font-family:"fontello";content:"\f13a";-webkit-transition:background-color 0.2s ease-in-out;-moz-transition:background-color 0.2s ease-in-out;-ms-transition:background-color 0.2s ease-in-out;-o-transition:background-color 0.2s ease-in-out;transition:background-color 0.2s ease-in-out;position:absolute;top:50%;margin-top:-10px;text-align:center;font-size:20px;line-height:1;right:20px;-webkit-border-radius:100%;-moz-border-radius:100%;-o-border-radius:100%;border-radius:100%;}.headings-wide-spacing-enabled .card-header--trigger-icon .card-title a:after{letter-spacing:0;}.card-header--trigger-icon .card-title a.collapsed:after{content:"\f139";}.card-title span{display:inline-block;padding-right:5px;}.card-body{padding:20px;background-color:#fff;color:#2d2d2d;border-top-color:#eaeaea;}.panel-default > .panel-heading + .panel-collapse > .panel-body{}.card:last-child .card-body{border-radius:0 0 5px 5px;}.region--gray-background .card-title a{background-color:#ffffff;}.collapse-group.collapse-group--style-2{border-width:0px;-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;overflow:visible;}.collapse-group.collapse-group--style-2 .card{border-width:0;}.collapse-group.collapse-group--style-2 .card + .card{margin-top:10px;}.collapse-group.collapse-group--style-2 .card-header{background-color:transparent;}.collapse-group.collapse-group--style-2 .card .card-title a{border-radius:5px;color:#ffffff;}.collapse-group.collapse-group--style-2 .card-header--trigger-icon .card-title a{padding-right:35px;border-width:1px;border-style:solid;border-color:transparent;}.collapse-group.collapse-group--style-2 .card-header--trigger-icon .card-title a:after{font-family:"Fontello";content:"\e800";right:20px;font-size:18px;line-height:1;}.collapse-group.collapse-group--style-2 .card-header--trigger-icon .card-title a.collapsed:after{content:"\e801";}.collapse-group.collapse-group--style-2 .card-body{background-color:transparent;color:inherit;border-top:none;padding:15px 25px;}.region--light-typography .collapse-group.collapse-group--style-2 .card-header--trigger-icon .card-title a.collapsed{background-color:transparent;color:#ffffff;border-color:#ffffff;}.region--light-typography .collapse-group.collapse-group--style-2 .card-header--trigger-icon .card-title a,.region--light-typography .collapse-group.collapse-group--style-2 .card-header--trigger-icon .card-title a:hover{background-color:#ffffff;}
.form-item,.form-actions{margin:20px 0;}input.form-text,input.form-tel,input.form-email,input.form-url,input.form-search,input.form-file,input.form-number,input.form-color,input.form-date,input.form-time,textarea,select{font-size:16px;color:#575757;padding:10px 15px;outline:none;border:none;-webkit-appearance:none;width:100%;border-width:1px;border-style:solid;border-color:#f6f6f6;background-color:#f6f6f6;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;font-weight:500;-webkit-transition:border-color 0.2s linear;-o-transition:border-color 0.2s linear;transition:border-color 0.2s linear;}input[type=search]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}.region--gray-background input.form-text,.region--gray-background input.form-tel,.region--gray-background input.form-email,.region--gray-background input.form-url,.region--gray-background input.form-search,.region--gray-background input.form-file,.region--gray-background input.form-number,.region--gray-background input.form-color,.region--gray-background input.form-date,.region--gray-background input.form-time,.region--gray-background textarea,.region--gray-background select{background-color:#ffffff;}.region--light-typography input.form-text,.region--light-typography input.form-tel,.region--light-typography input.form-email,.region--light-typography input.form-url,.region--light-typography input.form-search,.region--light-typography input.form-file,.region--light-typography input.form-number,.region--light-typography input.form-color,.region--light-typography input.form-date,.region--light-typography input.form-time,.region--light-typography textarea,.region--light-typography select{border-color:#ffffff;box-shadow:none;}.region--light-typography input.form-text:hover,.region--light-typography input.form-tel:hover,.region--light-typography input.form-email:hover,.region--light-typography input.form-url:hover,.region--light-typography input.form-search:hover,.region--light-typography input.form-file:hover,.region--light-typography input.form-number:hover,.region--light-typography input.form-color:hover,.region--light-typography input.form-date:hover,.region--light-typography input.form-time:hover,.region--light-typography textarea:hover,.region--light-typography select:hover,.region--light-typography input.form-text:focus,.region--light-typography input.form-tel:focus,.region--light-typography input.form-email:focus,.region--light-typography input.form-url:focus,.region--light-typography input.form-search:focus,.region--light-typography input.form-file:focus,.region--light-typography input.form-number:focus,.region--light-typography input.form-color:focus,.region--light-typography input.form-date:focus,.region--light-typography input.form-time:focus,.region--light-typography textarea:focus,.region--light-typography select:focus{border-color:rgba(255,255,255,0.3);}select{margin:10px 0;}@media screen and (-webkit-min-device-pixel-ratio:0){select{background-image:url(/themes/custom/wmdo/css/images/angle-down-black.png);background-image:linear-gradient(transparent,transparent),url(/themes/custom/wmdo/css/images/angle-down-black.svg);background-size:20px 20px;background-repeat:no-repeat;background-position:98.5% 50%;}}.container-inline:not(.block){margin:15px 0;}.container-inline input.form-text,.container-inline input.form-tel,.container-inline input.form-email,.container-inline input.form-url,.container-inline input.form-search,.container-inline input.form-file,.container-inline input.form-number,.container-inline input.form-color,.container-inline input.form-date,.container-inline input.form-time{width:auto;margin-right:0;padding:13px 15px 13px;font-size:18px;line-height:24px;display:inline-block;}.container-inline input[type="submit"]{margin:0;}@media (max-width:767px){.container-inline .form-actions{margin:10px 0;display:block;}.container-inline .form-submit{margin-top:5px;}.container-inline input.form-text,.container-inline input.form-tel,.container-inline input.form-email,.container-inline input.form-url,.container-inline input.form-search,.container-inline input.form-file,.container-inline input.form-number,.container-inline input.form-color,.container-inline input.form-date,.container-inline input.form-time{width:100%;}}.form-group{margin-bottom:20px;position:relative;}.form-group:last-child{margin-bottom:0;}.form-group .form-item,.form-group .form-actions{margin:0;}.form-submit-icon{position:absolute;right:0;top:0;width:30px;height:100%;color:#ffffff;border:none;border-radius:0 5px 5px 0;}.form-submit-icon .svg-inline--fa{height:100%;}textarea{resize:none;}label{display:block;color:#575757;font-size:15px;}.label{color:#575757;}.region--light-typography .label,.region--light-typography label{color:#ffffff;}fieldset{border:1px solid #acacac;padding:0.5em;margin:20px 0 35px;}fieldset legend{border:1px solid #acacac;display:inline-block;width:auto;padding:5px;font-size:15px;margin-left:10px;}fieldset.webform-type-radios,fieldset.webform-type-checkboxes{border:none;}fieldset.webform-type-radios legend,fieldset.webform-type-checkboxes legend{border:none;font-weight:400;font-size:15px;}.region--light-typography fieldset legend{color:#ffffff;}input[type="radio"],input[type="checkbox"]{margin:0px 10px 3px 0;}::-webkit-input-placeholder{color:#575757;}:-moz-placeholder{color:#575757;}::-moz-placeholder{color:#575757;}:-ms-input-placeholder{color:#575757;}
.card-title a{color:var(--dark);}.card-title a:focus,.card-title a:hover{color:var(--dark);}.card-body{color:var(--dark);}.card-body p:last-child{padding:0;}
.region--white-pattern .dropdown-menu{background-image:url(/themes/custom/wmdo/images/external/white-pattern.png);}
.flexslider{margin:0;}
@media (min-width:768px){.header-background-image-enabled:not(.onscroll) .header-container .header{background-image:url(/themes/custom/wmdo/images/external/background-image-header.jpg);}}
.feature{padding:0 2rem;}.feature__icon{color:var(--yellow-orange);width:97px;height:97px;box-shadow:none;}.feature__title{text-transform:none;font-weight:700;color:var(--dark-grey);}
.overlay{border-radius:0;}
.header-container ul.menu li a{color:#141412;}.header-container .sf-menu ul li a,.header-container .sf-menu ul li > span{border-bottom-style:none;}.header-container .sf-shadow.sf-menu.menu ul{-webkit-box-shadow:0px 0px 6px 0px rgba(0,0,0,0.2);box-shadow:0px 0px 6px 0px rgba(0,0,0,0.2);border-color:transparent;}
.region--dark-typography .view-articles-grid .views-field-title a{color:var(--dark-grey);font-weight:700;}.region--dark-typography .view-articles-grid .views-field-body{color:var(--dark-grey);}
@media screen and (-webkit-min-device-pixel-ratio:0){select{background-image:linear-gradient(transparent,transparent),url(/themes/custom/wmdo/images/external/angle-down-black.svg);}}::-webkit-input-placeholder{color:#a5a5a5;}form label{font-size:15px;margin-bottom:0.5rem;}fieldset legend{float:none;margin-bottom:0.5rem;}.fieldgroup{border-radius:0;box-shadow:none;margin-bottom:0.5rem;padding:0;}.fieldgroup > legend{margin-bottom:0.5rem;text-transform:none;padding:0;margin-left:0;text-align:left;}.js-webform-radios{margin-left:0.5rem;}.webform-submission-form .form-checkbox,.webform-submission-form .form-radio{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0;}.webform-submission-form .js-form-type-checkbox label.option,.webform-submission-form .js-form-type-radio label.option{cursor:pointer;margin-bottom:0;padding-left:1.625rem;position:relative;}.webform-submission-form .js-form-type-checkbox label.option:before,.webform-submission-form .js-form-type-radio label.option:before{border:1px solid var(--desktop-text);content:"";height:1rem;position:absolute;left:0;top:1px;-webkit-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease;width:1rem;}.webform-submission-form .js-form-type-radio label.option:before{border-radius:50%;}.webform-submission-form .js-form-type-checkbox input:checked ~ label.option:before,.webform-submission-form .js-form-type-radio input:checked ~ label.option:before{border-color:var(--desktop-button-color);}.webform-submission-form .js-form-type-radio input:checked ~ label.option:after{background:var(--desktop-button-color);border-radius:50%;content:"";display:block;height:0.625rem;position:absolute;left:3px;top:4px;width:0.625rem;}.webform-submission-form .js-form-type-checkbox label.option:before{border-radius:2px;color:#fff;font-size:.75rem;font-family:uicons-regular-rounded,serif;text-align:center;}.webform-submission-form .js-form-type-checkbox input:checked ~ label.option:before{content:"\f143";background:var(--desktop-button-color);}.container-inline input.form-search{padding:5px 0;font-size:16px;}
