.departments.wp-block-columns{margin:0 auto;display:flex;flex-wrap:wrap!important;justify-content:center;gap:.5rem}@media (min-width: 768px){.departments.wp-block-columns{gap:.75rem}}@media (min-width: 1280px){.departments.wp-block-columns{gap:2rem}}.departments.wp-block-columns:before,.departments.wp-block-columns:after{content:none}.departments.wp-block-columns .wp-block-column{display:flex;justify-content:center;gap:1.5rem;flex-direction:column;flex-basis:30%;flex-grow:0;background-color:#fff;color:#000;border-radius:.5rem;padding:1rem .3rem;transition:transform .3s}@media (min-width: 768px){.departments.wp-block-columns .wp-block-column{padding:1.5rem 1rem}}@media (min-width: 1024px){.departments.wp-block-columns .wp-block-column{padding:1.5rem 1.75rem}}.departments.wp-block-columns .wp-block-column .wp-block-group{align-items:center}.departments.wp-block-columns .wp-block-column h3{margin:0}.departments.wp-block-columns .wp-block-column .wp-block-button .wp-block-button__link{font-size:1rem;font-weight:500;padding:.5rem 1rem;border:1px solid var(--color-blue);background-color:#fff;color:var(--color-blue)}.departments.wp-block-columns .wp-block-column .wp-block-button .wp-block-button__link:focus-visible{text-decoration:none;color:inherit}.departments.wp-block-columns .wp-block-column:hover{text-decoration:none;transform:scale(1.03)}.departments.wp-block-columns .wp-block-column:hover .wp-block-button .wp-block-button__link{background-color:var(--color-orange);border-color:transparent;color:#fff;text-decoration:none}.statistics{display:flex;align-items:stretch;gap:1.5rem;flex-direction:column;padding:1rem 0}@media (min-width: 768px){.statistics{flex-direction:row;gap:1.75rem}}@media (min-width: 1024px){.statistics{gap:3.125rem}}.statistics .counter{flex-basis:33%;border:1px solid #f27e14;border-radius:.5rem;padding:1.5rem;display:flex;flex-direction:column;justify-content:center}.statistics .counter h4,.statistics .counter p{color:var(--color-blue);width:100%;margin:0;text-align:center}.statistics .counter h4{font-size:1.75rem;font-weight:700}.statistics .counter p{font-size:1.125rem;line-height:1.6rem}.learning-grid__content{display:flex;flex-direction:column;gap:.5rem;padding:3rem 0}@media (min-width: 640px){.learning-grid__content{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:repeat(3,auto);gap:1rem}}@media (min-width: 782px){.learning-grid__content{gap:1.2rem}}@media (min-width: 1024px){.learning-grid__content{gap:2rem}}.learning-grid__content .learning-grid__item{text-align:center;border-radius:.5rem;overflow:hidden;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:.75rem;padding:1.5rem;color:var(--color-dark)}@media (min-width: 782px){.learning-grid__content .learning-grid__item{gap:1rem;padding:2rem}}@media (min-width: 1024px){.learning-grid__content .learning-grid__item{gap:1.5rem;padding:3rem}}.learning-grid__content .learning-grid__item:hover{text-decoration:none}.learning-grid__content .learning-grid__item:hover .learning-grid__btn{color:#fff;background-color:var(--color-orange)}.learning-grid__content .learning-grid__item:focus-visible{outline-offset:.2rem}.learning-grid__content .learning-grid__item h3{font-size:1.625rem}.learning-grid__content .learning-grid__item p{font-size:1.125rem;line-height:1.8rem}.learning-grid__content .learning-grid__item:has(>.learning-grid__image){position:relative;color:#fff}.learning-grid__content .learning-grid__image{position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;background-color:var(--color-dark)}.learning-grid__content .learning-grid__image img{height:100%;width:100%;object-fit:cover;-webkit-mask-image:linear-gradient(to bottom,#000000e6,#0000001a);mask-image:linear-gradient(to bottom,#000000e6,#0000001a)}.learning-grid__content .learning-grid__btn{font-size:.8rem;font-weight:500}@media (min-width: 782px){.learning-grid__content .learning-grid__btn{font-size:1rem}}.learning-grid__content .learning-grid__btn:after{font-family:"Font Awesome 5 Free";font-size:.7rem;font-style:normal;font-weight:400;content:"";margin-left:5px}@media (min-width: 782px){{font-size:.875rem}}.learning-grid__content p{font-size:1rem;font-weight:700;line-height:1.5rem}@media (min-width: 782px){.learning-grid__content p{font-size:1.25rem;line-height:2rem}}.learning-grid__content h3,.learning-grid__content p{margin:0}.learning-grid__left12{grid-column:1;grid-row:1 / span 2;justify-content:end!important}.learning-grid__left3{grid-column:1;grid-row:3;background-color:var(--color-blue);color:#fff!important}.learning-grid__right1{grid-column:2;grid-row:1;background-color:var(--color-orange)}.learning-grid__right2{grid-column:2;grid-row:2}.learning-grid__right3{grid-column:2;grid-row:3;background-color:var(--color-blue-light)}#breadcrumbs{margin:.5rem 0}#breadcrumbs>span span a{color:var(--color-dark);font-weight:500}#breadcrumbs>span span:first-child a{color:var(--color-blue)}#breadcrumbs>span .breadcrumbs-separator{font-family:"Font Awesome 5 Free";font-weight:500}#breadcrumbs>span .breadcrumbs-separator:nth-of-type(2){color:var(--color-blue)!important}.page-common:has(.columns-highlight) #breadcrumbs{width:60%}.btn-white{background-color:#fff;color:var(--color-dark);font-weight:500;transition:background-color .2s,color .2s}.btn-white:hover{background-color:var(--color-orange);color:#fff;text-decoration:none}.btn-rounded{border-radius:10rem;padding:.5rem 1rem;height:fit-content}.btn-orange{background-color:var(--color-orange);color:#fff;font-weight:500}.btn-orange:hover,.btn-orange:focus{color:#fff;text-decoration:underline}.contact-banner{background-color:var(--color-gray-100)}.contact-banner .contact-banner__wrapper{padding:4rem .9375rem}.contact-banner .contact-banner__container{display:flex;flex-direction:column;gap:3.5rem}@media (min-width: 640px){.contact-banner .contact-banner__container{flex-direction:row}}.contact-banner .contact-banner__container:before,.contact-banner .contact-banner__container:after{content:none}.contact-banner .contact-banner__container h2{margin:0}.contact-banner .contact-banner__container .contact-banner__list{list-style-type:none;padding:0;margin:0;display:flex;flex-direction:column;flex-wrap:wrap;gap:2rem;width:100%}@media (min-width: 400px){.contact-banner .contact-banner__container .contact-banner__list{flex-direction:row}}@media (min-width: 1024px){.contact-banner .contact-banner__container .contact-banner__list{flex-wrap:wrap}}.contact-banner .contact-banner__container .contact-banner__list .contact-banner__item{flex-basis:calc(50% - 1rem);flex-grow:0}.contact-banner .contact-banner__container .contact-banner__list .contact-banner__item:not(:last-child){padding-bottom:2rem;border-bottom:1px solid var(--color-orange)}@media (min-width: 640px){.contact-banner .contact-banner__container .contact-banner__list .contact-banner__item{flex-basis:100%}.contact-banner .contact-banner__container .contact-banner__list .contact-banner__item:not(:last-child){border-bottom:none}}@media (min-width: 1024px){.contact-banner .contact-banner__container .contact-banner__list .contact-banner__item{flex-basis:calc(33% - 1.5rem)}.contact-banner .contact-banner__container .contact-banner__list .contact-banner__item:not(:last-child):not(:nth-of-type(3n)){border-right:1px solid var(--color-orange)}}@media (min-width: 400px) and (max-width: 640px){.contact-banner .contact-banner__container .contact-banner__list .contact-banner__item:first-child{padding-bottom:2rem;border-bottom:1px solid var(--color-orange)}}.contact-banner .contact-banner__container .contact-banner__list .contact-banner__item p{margin:0;line-height:1.5rem}.contact-banner .contact-banner__container .contact-banner__list .contact-banner__item .contact-banner__title{font-size:1.125rem;font-weight:800}.contact-banner .contact-banner__container .contact-banner__list .contact-banner__item .contact-banner__orange{color:var(--color-orange)}.contact-banner .contact-banner__container .contact-banner__list .contact-banner__item .tiny-mce__orange,.contact-banner .contact-banner__container .contact-banner__list .contact-banner__item a{color:var(--color-orange);font-weight:600;text-decoration:underline;font-style:normal}.contact-banner .contact-banner__container .contact-banner__list .contact-banner__spacer{display:none;height:1px;width:30%;background-color:var(--color-orange)}@media (min-width: 1024px){.contact-banner .contact-banner__container .contact-banner__list .contact-banner__spacer{display:block;height:100%;width:1px}}.contact-banner .contact-banner__container .contact-banner__list .contact-banner__spacer:last-child{display:none}.contact-banner .contact-banner__more{margin-top:2rem}.contact-banner .contact-banner__more a{color:var(--color-orange);font-weight:600}.wpcf7 form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem;margin:2rem 0;font-size:1rem;font-weight:600}.wpcf7 form .form-element,.wpcf7 form .form-element.half-sized{grid-column:span 2 / span 2}@media (min-width: 1024px){.wpcf7 form .form-element.half-sized{grid-column:span 1 / span 1}}.wpcf7 form .form-element.checkbox>p{display:flex;flex-direction:row}.wpcf7 form .form-element.checkbox>p input+span{display:none}.wpcf7 form .form-element.checkbox>p input{cursor:pointer}.wpcf7 form .form-element.checkbox>p label{cursor:default}.wpcf7 form .form-element.checkbox>p:has(.wpcf7-not-valid) label{color:var(--color-orange)}.wpcf7 form .form-element.checkbox>p .wpcf7-not-valid input:after{content:"";display:block;width:13px;height:13px;margin:0 1.5px;border:1px solid var(--color-orange);border-radius:.15rem;background-color:#fdf3e8;outline:2px solid white}.wpcf7 form .form-element.checkbox>p .wpcf7-not-valid+.wpcf7-not-valid-tip{display:none}.wpcf7 form .form-element label .required{color:var(--color-orange)}.wpcf7 form .form-element label span{font-weight:300;color:var(--color-gray-500)}.wpcf7 form .form-element label span .wpcf7-not-valid-tip{color:var(--color-orange);font-size:.85rem}.wpcf7 form .form-element input,.wpcf7 form .form-element textarea{margin-top:.25rem;padding:.5rem .75rem;border:1px solid var(--color-gray-200);border-radius:.2rem}.wpcf7 form .form-element input:focus,.wpcf7 form .form-element textarea:focus{outline:none;border-color:var(--color-gray-500)}.wpcf7 form .form-element textarea{resize:vertical;min-height:5rem;height:11rem;max-height:25rem}.wpcf7 form .form-element p,.wpcf7 form .form-element label{margin:0}.wpcf7 form .form-element label,.wpcf7 form .form-element input,.wpcf7 form .form-element textarea{width:100%}.wpcf7 form .form-element .wpcf7-submit{width:fit-content;padding:.5rem 1rem;margin:0;background-color:var(--color-blue);color:#fff;border:none;border-radius:10rem}.wpcf7 form .form-element .wpcf7-submit:hover{background-color:var(--color-orange)}.wpcf7 form .wpcf7-response-output{margin:0;border:none;border-radius:.25rem;background-color:hsla(var(--color-orange-hsl),.2);padding:.5rem 1rem;grid-column:span 2 / span 2}.wp-block-file,.download-file-url{margin-bottom:1rem}.wp-block-file>a:first-of-type{display:none}.wp-block-file>a,.download-file-url>a{background-color:var(--color-orange);font-size:.875rem;font-weight:300;color:#fff!important;display:flex;gap:2rem;align-items:center;width:fit-content;padding:.75rem 1rem;border-radius:.5rem;margin-left:0!important}.wp-block-file>a strong,.download-file-url>a strong{font-size:1.25rem;font-weight:700;line-height:2rem;color:#000}.wp-block-file>a:hover,.download-file-url>a:hover{color:#fff!important;text-decoration:none!important}.wp-block-file>a:hover strong,.download-file-url>a:hover strong{color:#000}.wp-block-file>a:hover strong,.download-file-url>a:hover strong{text-decoration:underline}.wp-block-file>a:before,.wp-block-file>a:after,.download-file-url>a:before,.download-file-url>a:after{font-family:"Font Awesome 5 Free";font-style:normal;font-weight:400;font-display:auto}.wp-block-file>a:before,.download-file-url>a:before{font-size:1.5rem;content:""}.wp-block-file>a:after,.download-file-url>a:after{font-size:1rem;content:""}.wp-block-file>a:focus,.download-file-url>a:focus{text-decoration:none}.wp-block-file>a .download-file-url__content,.download-file-url>a .download-file-url__content{display:flex;flex-direction:column;gap:.2rem}@font-face{font-family:"Font Awesome 5 Free";font-style:normal;font-weight:400;font-display:auto;src:url(../webfonts/fa-regular-400.woff2) format("woff2")}footer{font-size:1rem}footer a,footer a:focus-within{color:var(--color-dark)}footer a:hover,footer a:focus-within:hover{color:inherit}footer p{margin:0}footer .footer__orange-wrapper{background-color:var(--color-orange);padding:2rem 0}footer .footer__orange-wrapper .footer__orange-container{display:flex;flex-direction:column;justify-content:space-between;align-items:center;gap:2rem}@media (min-width: 640px){footer .footer__orange-wrapper .footer__orange-container{flex-direction:row;gap:0}}footer .footer__orange-wrapper .footer__orange-container:before,footer .footer__orange-wrapper .footer__orange-container:after{content:none}footer .footer__orange-wrapper .footer__orange-container .footer__orange-container--left{flex:0 1 50%;display:flex;flex-direction:column;gap:1rem;justify-content:space-between;align-items:start}@media (min-width: 1024px){footer .footer__orange-wrapper .footer__orange-container .footer__orange-container--left{gap:2rem;align-items:center;flex-direction:row}}footer .footer__orange-wrapper .footer__orange-container .footer__description{flex:0 1 65%}footer .footer__orange-wrapper .footer__orange-container .footer__contact{flex:0 1 35%;text-align:center}@media (min-width: 640px){footer .footer__orange-wrapper .footer__orange-container .footer__orange-container--right{flex:0 1 30%}}footer .footer__orange-wrapper .footer__orange-container .footer__spacer{width:100%;height:1px;min-height:0;background-color:#fff}@media (min-width: 640px){footer .footer__orange-wrapper .footer__orange-container .footer__spacer{width:1px;min-height:9rem}}footer .footer__required-details-wrapper .footer__required-details-container{display:flex;flex-direction:column;justify-content:space-between;font-size:.75rem;padding:2rem 0;gap:1rem}@media (min-width: 1024px){footer .footer__required-details-wrapper .footer__required-details-container{flex-direction:row;gap:0}}footer .footer__required-details-wrapper .footer__required-details-container:before,footer .footer__required-details-wrapper .footer__required-details-container:after{content:none}footer .footer__required-details-wrapper .footer__required-details-container .footer__details-container--left,footer .footer__required-details-wrapper .footer__required-details-container .footer__details-container--right{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:0}@media (min-width: 640px){footer .footer__required-details-wrapper .footer__required-details-container .footer__details-container--left,footer .footer__required-details-wrapper .footer__required-details-container .footer__details-container--right{flex-direction:row;gap:2rem}}@media (min-width: 1024px){footer .footer__required-details-wrapper .footer__required-details-container .footer__details-container--left,footer .footer__required-details-wrapper .footer__required-details-container .footer__details-container--right{justify-content:space-between}}footer .footer__required-details-wrapper .footer__required-details-container .footer__details-container--right{gap:.75rem;font-weight:500}footer .footer__required-details-wrapper .footer__required-details-container .footer__details-container--right a{padding:.5rem .75rem;border-radius:10rem;border:1px solid var(--color-dark);text-wrap:nowrap}@media (min-width: 320px){footer .footer__required-details-wrapper .footer__required-details-container .footer__details-container--right a{padding:.75rem 1.5rem}}footer .footer__required-details-wrapper .footer__required-details-container .footer__details-container--right a:before{display:inline-block;font-family:"Font Awesome 5 Free";font-size:1.2rem;font-style:normal;font-weight:400;font-display:auto;content:"";line-height:0;margin-right:.375rem;transform:translateY(.25rem)}footer .footer__required-details-wrapper .footer__required-details-container .footer__details-container--right a:hover{background-color:var(--color-dark);color:#fff;text-decoration:none}.home-column{overflow-x:hidden}.home-column .home-column__container{margin:0 auto!important;padding:5rem 0}.home-column .home-column__container .home__columns--title{flex-direction:column;gap:1rem;margin-bottom:2rem}@media (min-width: 1024px){.home-column .home-column__container .home__columns--title{flex-direction:row;gap:2.2rem}}.home-column .home-column__container .home__columns--title figure{position:relative;margin-right:0;width:fit-content}@media (min-width: 1024px){.home-column .home-column__container .home__columns--title figure{margin-right:-50%}}.home-column .home-column__container .home__columns--title figure img{border-radius:.75rem;height:100%;max-width:100%;min-width:75%;width:100%;margin:0;object-fit:cover}@media (min-width: 1024px){.home-column .home-column__container .home__columns--title figure img{border-radius:1.25rem;width:35vw}}.home-column .home-column__container .home__columns--title figure:after{content:"";position:absolute;width:auto;top:40%;bottom:-40%;left:50%;right:-30%;z-index:0;display:block;background-color:#fff;background-repeat:no-repeat;-webkit-mask-image:url(../images/home-lines.svg);mask-image:url(../images/home-lines.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%}.home-column .home-column__container .home__columns--title h1{margin-bottom:1rem}@media (min-width: 1024px){.home-column .home-column__container .home__columns--title h1{margin-bottom:2rem}}.home-column .home-column__container .home__columns--title .home__description{font-size:1rem;font-weight:600;line-height:1.875rem}.home-column .home-column__container h2{margin-bottom:3rem}@media (min-width: 576px){.thin-container .container{max-width:540px}}@media (min-width: 768px){.thin-container .container{max-width:610px}}@media (min-width: 1024px){.thin-container .container{max-width:830px}}@media (min-width: 1280px){.thin-container .container{max-width:1030px}}.navbar{position:static;height:fit-content;padding:.875rem 0;margin:0}.navbar .navbar__logo{display:flex;align-items:center;gap:2.2rem}@media (min-width: 1024px){.navbar .navbar__logo{gap:3.656rem;margin-right:1rem}}.navbar .navbar__logo img{height:50px;object-fit:contain}@media (min-width: 320px){.navbar .navbar__logo img{height:70px}}@media (min-width: 1024px){.navbar .navbar__logo img{height:90px}}.navbar .container:before{content:none}.navbar .container:after{content:none}.navbar .container .navbar-header{display:inline-flex;width:100%}@media (min-width: 768px){.navbar .container .navbar-header{display:block;width:auto}}.navbar .container .navbar-header .navbar-toggle{margin-left:auto}.navbar .container #navbar-ex-collapse{width:auto;margin-left:auto;font-size:16px!important;font-weight:500}.navbar .container #navbar-ex-collapse #menu-menu-principal{display:flex;flex-direction:column;height:100%;min-height:100px;align-items:start;flex-wrap:no-wrap}@media (min-width: 768px){.navbar .container #navbar-ex-collapse #menu-menu-principal{flex-direction:row;align-items:center;flex-wrap:wrap}}@media (min-width: 768px){.navbar .container #navbar-ex-collapse #menu-menu-principal .dropdown-menu{width:18.75rem}}.navbar .container #navbar-ex-collapse #menu-menu-principal .dropdown-menu .menu-item a{text-wrap:wrap}@media (max-width: 1024px){.navbar .container #navbar-ex-collapse #menu-menu-principal :first-child .dropdown-menu{left:0}}.navbar .container #navbar-ex-collapse a{color:#000;padding:8px 16px}.navbar .container #navbar-ex-collapse .btn-orange-rounded{background-color:var(--color-orange);border-radius:100px;width:fit-content}.navbar .container #navbar-ex-collapse .btn-orange-rounded a{color:#fff}.navbar .container #navbar-ex-collapse .btn-orange-rounded a:after{font-family:"Font Awesome 5 Free";font-style:normal;font-weight:400;font-display:auto;content:"";margin-left:5px}@media (min-width: 768px){.navbar-toggle{display:block}.navbar-collapse.collapse{display:none!important}.navbar-collapse.collapse.in{display:block!important;overflow-y:auto!important}.navbar .container .navbar-header{display:flex;width:100%}.navbar .container #navbar-ex-collapse #menu-menu-principal{display:flex;flex-direction:column;height:100%;min-height:100px;align-items:start;flex-wrap:nowrap}.navbar-collapse{border-top:1px solid transparent}.navbar-nav:before,.navbar-nav:after,.navbar-collapse.collapse:before,.navbar-collapse.collapse:after{content:" "}.navbar .container{width:100%;display:flex;flex-direction:column}.navbar .container #navbar-ex-collapse{width:100%}.navbar-nav{width:fit-content;margin:auto;float:none!important;height:100%}.dropdown-menu{position:static;float:none;width:auto;margin-top:0;background-color:transparent;border:none;box-shadow:none}}@media (min-width: 1280px){.navbar-toggle{display:none}.navbar-collapse.collapse{display:block!important}.navbar .container .navbar-header{display:block;width:auto}.navbar .container #navbar-ex-collapse #menu-menu-principal{flex-direction:row;align-items:center;flex-wrap:wrap}.navbar-collapse.collapse.in{overflow:visible!important}.navbar .container #navbar-ex-collapse{width:72%}.navbar-collapse{border-top:none}.navbar .container{width:1170px;display:block}.navbar-nav:before,.navbar-nav:after,.navbar-collapse.collapse:before,.navbar-collapse.collapse:after{content:none}.navbar-nav{width:calc(100% + 18px);margin:0 -30px 0 0;float:right!important}.dropdown-menu{position:absolute;float:left;border:1px solid rgba(0,0,0,.15);background-color:#fff;box-shadow:0 6px 12px #0000002d}}.navbar-default .navbar-nav li:not(.btn-orange-rounded) a:hover,.navbar-default li:not(.btn-orange-rounded) a:hover,.navbar-default .navbar-nav>li.active a:hover{background-color:var(--color-gray-100)!important}.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:focus,.navbar-default .navbar-nav>li.active a,.dropdown-menu>.active>a{color:var(--color-dark)!important;background-color:transparent!important;border:none}.not-found-page{padding:2rem 0 4rem}.not-found-page .not-found-page__btn{display:block;width:fit-content;margin-top:2rem}.template-title{background-color:var(--color-blue);color:#fff;min-height:15.25rem;display:flex;align-items:center}.template-title .entry-title{margin:0;width:100%}@media (min-width: 768px){.page-template-default:has(.columns-highlight) .template-title .entry-title{width:55%}}.page-common{padding:1.875rem 0 4rem}.page-common .columns-highlight>div:first-child{flex-basis:60%}.page-common .columns-highlight>div:last-child{flex-basis:40%}.page-common .columns-highlight>div:last-child figure{position:relative;display:none;margin-top:-180px;aspect-ratio:1/1}@media (min-width: 782px){.page-common .columns-highlight>div:last-child figure{display:block}}@media (min-width: 1024px){.page-common .columns-highlight>div:last-child figure{border-radius:1.25rem}}.page-common .columns-highlight>div:last-child figure img{position:relative;z-index:1;border-radius:.75rem;height:100%;margin:0;object-fit:cover}.page-common .columns-highlight>div:last-child figure:after{content:"";position:absolute;top:33%;bottom:-33%;left:31%;right:-31%;z-index:0;display:block;background-image:var(--img-src);background-repeat:no-repeat;background-size:cover;-webkit-mask-image:url(../images/lines.svg);mask-image:url(../images/lines.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%}.page-common p{margin:1rem 0 .5rem}.page-common li::marker{color:var(--color-orange)}.page-common .pagemeta{list-style-type:none;display:flex;flex-wrap:wrap;padding:0;width:100%}@media (min-width: 768px){.page-common .pagemeta{width:60%}}.page-common .pagemeta li i{margin-right:.3rem}.page-common .pagemeta li a{color:var(--color-dark)}.page-common .pagemeta li:not(:last-child):after{content:"•";margin:0 .5rem}.posts-selection{padding:5rem 1rem}.posts-selection:before,.posts-selection:after{content:none}.posts-selection .posts-selection__title{display:flex;justify-content:space-between}.posts-selection .posts-selection__title h2{margin:0 0 2rem}.posts-selection .posts-selection__title .posts-selection__view-all{padding:.5rem 1rem;height:fit-content;color:var(--color-dark);font-weight:600;text-decoration:none}.posts-selection .posts-selection__title .posts-selection__view-all:hover{color:var(--color-orange)}.posts-selection .posts-selection__title .posts-selection__view-all:after{font-family:"Font Awesome 5 Free";font-size:.875rem;font-style:normal;font-weight:400;content:"";margin-left:5px}.posts-selection .posts-selection__cards{display:flex;flex-direction:column;gap:2rem}@media (min-width: 768px){.posts-selection .posts-selection__cards{flex-direction:row}}.posts-selection .posts-selection__cards img{width:100%;min-height:11.25rem;object-fit:cover}.posts-selection .posts-selection__cards .posts-selection__card{flex:0 1 33.3333%;display:flex;flex-direction:column;overflow:hidden;background-color:#fff;color:var(--color-dark);border-radius:.25rem;border-bottom:.25rem solid var(--color-orange);box-shadow:0 8px 16px #00000014;transition:transform .3s}.posts-selection .posts-selection__cards .posts-selection__card:hover{text-decoration:none;transform:scale(1.02)}.posts-selection .posts-selection__cards .posts-selection__card:hover .posts-selection__link{color:var(--color-orange)}.posts-selection .posts-selection__cards .posts-selection__card:hover .posts-selection__link:after{margin-left:10px}.posts-selection .posts-selection__cards .posts-selection__content{display:flex;flex-direction:column;justify-content:space-between;height:100%;padding:1rem}.posts-selection .posts-selection__cards .posts-selection__content .posts-selection__title{margin:0 0 .5rem}.posts-selection .posts-selection__cards .posts-selection__content .posts-selection__link{color:var(--color-dark);font-size:1rem;font-weight:500;line-height:1.5rem;width:fit-content}.posts-selection .posts-selection__cards .posts-selection__content .posts-selection__link:hover{text-decoration:none;color:var(--color-orange)}.posts-selection .posts-selection__cards .posts-selection__content .posts-selection__link:hover:after{margin-left:10px}.posts-selection .posts-selection__cards .posts-selection__content .posts-selection__link:after{font-family:"Font Awesome 5 Free";font-size:.875rem;font-style:normal;font-weight:400;content:"";margin-left:5px;transition:margin-left .3s}.simple-shaded-cards{margin:5rem auto 2rem;flex-wrap:wrap!important;align-items:stretch}@media (min-width: 1024px){.simple-shaded-cards{flex-wrap:nowrap!important;gap:1rem}}@media (min-width: 1280px){.simple-shaded-cards{gap:2rem}}.simple-shaded-cards .wp-block-column{flex:0 1 calc(50% - 1rem)!important}@media (min-width: 1024px){.simple-shaded-cards .wp-block-column{flex:0 1 auto}}.simple-shaded-cards:before,.simple-shaded-cards:after{content:none}.simple-shaded-cards .wp-block-buttons,.simple-shaded-cards .wp-block-button{width:100%}.simple-shaded-cards .wp-block-button{height:auto}.simple-shaded-cards .wp-block-button__link{height:100%;font-size:1.125rem;font-weight:700;line-height:1.6rem;background-color:#fff;border-radius:.5rem;color:var(--color-dark);box-shadow:0 8px 16px #00000014;padding:2rem 1.5rem;display:flex;flex-direction:column;justify-content:space-between;gap:1rem;flex-basis:100%}.simple-shaded-cards .wp-block-button__link:hover{background-color:var(--color-orange);color:#fff;text-decoration:none}.simple-shaded-cards .wp-block-button__link:hover:after,.simple-shaded-cards .wp-block-button__link:hover svg{color:#fff}.simple-shaded-cards .wp-block-button__link:after{font-family:"Font Awesome 5 Free";font-style:normal;font-weight:400;line-height:100%;color:var(--color-orange);font-size:1.3rem;content:""}.simple-shaded-cards .wp-block-button__link:focus-within{text-decoration:none}.simple-shaded-cards .wp-block-button__link svg{margin:0 auto;color:var(--color-orange)}h1{font-size:1.6rem;font-weight:800}@media (min-width: 782px){h1{font-size:2.1875rem}}h2,.h2{font-size:1.25rem;font-weight:700;margin:3rem 0 1.5rem}@media (min-width: 782px){h2,.h2{font-size:1.75rem}}h2:after,.h2:after{content:"";display:block;margin-top:.8rem;width:50px;height:5px;background-color:var(--color-orange);border-radius:100px}h2.no-line:after,.h2.no-line:after{content:none}h3,.h3{margin:2rem 0 .75rem;font-size:1.125rem;font-weight:700;line-height:1.6rem}.page-common a{color:var(--color-orange)}.page-common a:hover{text-decoration:underline;color:var(--color-orange)}a:focus-within,a:focus-visible{text-decoration:none}.accessability_container.active{overflow:auto}.accessability_container.active .aicon_link{display:none}.accessability_container button.close_container{background-color:#fff!important;color:#000!important}.accessability_container img{width:100%;height:100%}.accessability_container img,.accessability_container .aicon_link{background:none transparent!important}.accessability_container .access_container_inner .a_module_title{font-size:15px}.accessability_container .access_container_inner button.wah-action-button{padding:5px 6px}.accessability_container .access_container_inner .a_module{padding-bottom:.8rem;margin-bottom:.8rem}@media (min-width: 768px){.accessability_container img{width:auto;height:auto}.accessability_container .aicon_link{width:70px!important;max-width:max-content;height:70px!important;max-height:max-content;right:-70px!important}}.accessability_container .wah-free-credits{padding:3px!important;bottom:0!important;background-color:#000!important}.wp-block-columns .departements .wp-block-column{border-radius:15px;flex-grow:33%;width:33%}*{font-family:Montserrat,sans-serif}:root{--color-blue: #3558a2;--color-blue-light: #a2cdee;--color-orange: #f27e14;--color-orange-hsl: 29, 90%, 51%;--color-dark: #0b121a;--color-gray-100: #f5f2f0;--color-gray-200: #d1d6db;--color-gray-500: #6d7782}html{font-size:16px}html,body{overflow-x:hidden}
