@font-face{font-display:swap;font-family:DM Sans;font-style:italic;font-weight:100;src:url(../fonts/DMSans/DMSans-ThinItalic.woff2) format("woff2"),url(../fonts/DMSans/DMSans-ThinItalic.woff) format("woff")}@font-face{font-display:swap;font-family:DM Sans;font-style:italic;font-weight:400;src:url(../fonts/DMSans/DMSans-Italic.woff2) format("woff2"),url(../fonts/DMSans/DMSans-Italic.woff) format("woff")}@font-face{font-display:swap;font-family:DM Sans;font-style:italic;font-weight:500;src:url(../fonts/DMSans/DMSans-MediumItalic.woff2) format("woff2"),url(../fonts/DMSans/DMSans-MediumItalic.woff) format("woff")}@font-face{font-display:swap;font-family:DM Sans;font-style:italic;font-weight:700;src:url(../fonts/DMSans/DMSans-BoldItalic.woff2) format("woff2"),url(../fonts/DMSans/DMSans-BoldItalic.woff) format("woff")}@font-face{font-display:swap;font-family:DM Sans;font-style:italic;font-weight:300;src:url(../fonts/DMSans/DMSans-LightItalic.woff2) format("woff2"),url(../fonts/DMSans/DMSans-LightItalic.woff) format("woff")}@font-face{font-display:swap;font-family:DM Sans;font-style:italic;font-weight:700;src:url(../fonts/DMSans/DMSans-ExtraBoldItalic.woff2) format("woff2"),url(../fonts/DMSans/DMSans-ExtraBoldItalic.woff) format("woff")}@font-face{font-display:swap;font-family:DM Sans;font-style:italic;font-weight:200;src:url(../fonts/DMSans/DMSans-ExtraLightItalic.woff2) format("woff2"),url(../fonts/DMSans/DMSans-ExtraLightItalic.woff) format("woff")}@font-face{font-display:swap;font-family:DM Sans;font-style:normal;font-weight:400;src:url(../fonts/DMSans/DMSans-Regular.woff2) format("woff2"),url(../fonts/DMSans/DMSans-Regular.woff) format("woff")}@font-face{font-display:swap;font-family:DM Sans;font-style:normal;font-weight:300;src:url(../fonts/DMSans/DMSans-Light.woff2) format("woff2"),url(../fonts/DMSans/DMSans-Light.woff) format("woff")}@font-face{font-display:swap;font-family:DM Sans;font-style:normal;font-weight:900;src:url(../fonts/DMSans/DMSans-Black.woff2) format("woff2"),url(../fonts/DMSans/DMSans-Black.woff) format("woff")}@font-face{font-display:swap;font-family:DM Sans;font-style:normal;font-weight:100;src:url(../fonts/DMSans/DMSans-Thin.woff2) format("woff2"),url(../fonts/DMSans/DMSans-Thin.woff) format("woff")}@font-face{font-display:swap;font-family:DM Sans;font-style:normal;font-weight:700;src:url(../fonts/DMSans/DMSans-Bold.woff2) format("woff2"),url(../fonts/DMSans/DMSans-Bold.woff) format("woff")}@font-face{font-display:swap;font-family:DM Sans;font-style:normal;font-weight:700;src:url(../fonts/DMSans/DMSans-ExtraBold.woff2) format("woff2"),url(../fonts/DMSans/DMSans-ExtraBold.woff) format("woff")}@font-face{font-display:swap;font-family:DM Sans;font-style:italic;font-weight:900;src:url(../fonts/DMSans/DMSans-BlackItalic.woff2) format("woff2"),url(../fonts/DMSans/DMSans-BlackItalic.woff) format("woff")}@font-face{font-display:swap;font-family:DM Sans;font-style:normal;font-weight:200;src:url(../fonts/DMSans/DMSans-ExtraLight.woff2) format("woff2"),url(../fonts/DMSans/DMSans-ExtraLight.woff) format("woff")}@font-face{font-display:swap;font-family:DM Sans;font-style:italic;font-weight:600;src:url(../fonts/DMSans/DMSans-SemiBoldItalic.woff2) format("woff2"),url(../fonts/DMSans/DMSans-SemiBoldItalic.woff) format("woff")}@font-face{font-display:swap;font-family:DM Sans;font-style:normal;font-weight:600;src:url(../fonts/DMSans/DMSans-SemiBold.woff2) format("woff2"),url(../fonts/DMSans/DMSans-SemiBold.woff) format("woff")}@font-face{font-display:swap;font-family:DM Sans;font-style:normal;font-weight:500;src:url(../fonts/DMSans/DMSans-Medium.woff2) format("woff2"),url(../fonts/DMSans/DMSans-Medium.woff) format("woff")}.itsra-site .area__content{color:color-mix(in srgb,#1e1e1e 80%,transparent);font-family:DM Sans,"sans-serif";font-size:.875rem;font-style:normal;font-weight:400;line-height:24px;position:relative;z-index:10}.itsra-site .area__content strong{color:color-mix(in srgb,#1e1e1e 100%,transparent);font-family:DM Sans,"sans-serif";font-weight:600}.itsra-site .area__content em{color:color-mix(in srgb,#1e1e1e 100%,transparent);font-style:italic;font-weight:400}.itsra-site .area__content .p__bigger,.itsra-site .area__content .p__bigger em,.itsra-site .area__content .p__bigger strong{font-size:1rem}.itsra-site .area__content .p__smaller,.itsra-site .area__content .p__smaller em,.itsra-site .area__content .p__smaller strong{font-size:.75rem;line-height:16px}.itsra-site .area__content h1{color:color-mix(in srgb,#1e1e1e 100%,transparent);font-family:DM Sans,"sans-serif";font-size:3.25rem;font-style:normal;font-weight:600;line-height:54px;margin-bottom:30px}@media only screen and (max-width:895px){.itsra-site .area__content h1{font-size:2.625rem;line-height:40px}}.itsra-site .area__content h1 em,.itsra-site .area__content h1 strong{color:color-mix(in srgb,#e22d38 100%,transparent);text-decoration:underline;text-decoration-style:dashed;text-decoration-thickness:2px}.itsra-site .area__content h2{color:color-mix(in srgb,#1e1e1e 100%,transparent);font-family:DM Sans,"sans-serif";font-size:2.625rem;font-style:normal;font-weight:500;line-height:52px;margin-bottom:20px}@media only screen and (max-width:895px){.itsra-site .area__content h2{font-size:2rem;line-height:38px}}.itsra-site .area__content h2 em,.itsra-site .area__content h2 strong{color:color-mix(in srgb,#e22d38 100%,transparent);text-decoration:underline;text-decoration-style:dashed;text-decoration-thickness:2px}.itsra-site .area__content h3{color:color-mix(in srgb,#e22d38 100%,transparent);font-family:DM Sans,"sans-serif";font-size:2rem;font-style:normal;font-weight:500;line-height:48px;margin-bottom:18px}@media only screen and (max-width:895px){.itsra-site .area__content h3{font-size:1.5625rem;line-height:31px}}.itsra-site .area__content h3 em,.itsra-site .area__content h3 strong{color:color-mix(in srgb,#e22d38 100%,transparent)}.itsra-site .area__content h4{color:color-mix(in srgb,#1e1e1e 100%,transparent);font-family:DM Sans,"sans-serif";font-size:1.5rem;font-style:normal;font-weight:900;line-height:30px;margin-bottom:20px}@media only screen and (max-width:895px){.itsra-site .area__content h4{font-size:1.375rem;line-height:28px}}.itsra-site .area__content h4 em,.itsra-site .area__content h4 strong{color:color-mix(in srgb,#e22d38 100%,transparent)}.itsra-site .area__content h5{color:color-mix(in srgb,#1e1e1e 100%,transparent);font-family:DM Sans,"sans-serif";font-size:1.25rem;font-style:normal;font-weight:700;line-height:25px;margin-bottom:20px}@media only screen and (max-width:895px){.itsra-site .area__content h5{font-size:1.125rem;line-height:23px}}.itsra-site .area__content h5 em,.itsra-site .area__content h5 strong{color:color-mix(in srgb,#e22d38 100%,transparent)}.itsra-site .area__content a{color:#1e1e1e;text-decoration:underline;transition:all .3s linear}.itsra-site .area__content .btn__cta a,.itsra-site .area__content a:hover{color:color-mix(in srgb,#e22d38 100%,transparent);transition:all .3s linear}.itsra-site .area__content .btn__cta a{background-color:color-mix(in srgb,#fff 100%,transparent);border:1px solid color-mix(in srgb,#e22d38 100%,transparent);border-radius:30px;box-sizing:border-box;cursor:pointer;display:inline-block;font-family:DM Sans,"sans-serif";font-size:.75rem;font-size:13px;font-style:normal;font-weight:900;line-height:normal;margin:5px 10px 5px 0;padding:16px 30px 15px;text-align:left;text-decoration:none;text-transform:uppercase;width:auto}.itsra-site .area__content .btn__cta a:hover{border:1px solid color-mix(in srgb,#e22d38 100%,transparent);padding:16px 35px 15px}.itsra-site .area__content .btn__cta a:hover,.itsra-site .area__content .btn__cta_clr a{background-color:color-mix(in srgb,#e22d38 100%,transparent);color:color-mix(in srgb,#fff 100%,transparent);transition:all .3s linear}.itsra-site .area__content .btn__cta_clr a{border:1px solid color-mix(in srgb,#e22d38 100%,transparent);border-radius:30px;box-sizing:border-box;cursor:pointer;display:inline-block;font-family:DM Sans,"sans-serif";font-size:.75rem;font-size:13px;font-style:normal;font-weight:900;line-height:normal;margin:5px 10px 5px 0;padding:16px 30px 15px;text-align:left;text-decoration:none;text-transform:uppercase;width:auto}.itsra-site .area__content .btn__cta_clr a:hover{background-color:color-mix(in srgb,#1e1e1e 100%,transparent);border:1px solid color-mix(in srgb,#1e1e1e 100%,transparent);color:color-mix(in srgb,#fff 100%,transparent);padding:16px 35px 15px;transition:all .3s linear}.itsra-site .area__content hr{background-color:color-mix(in srgb,#1e1e1e 15%,transparent);border:none!important;border-radius:0;display:block;height:1px;margin:40px auto;width:100%}.itsra-site .area__content blockquote{background-color:#faebdc;border-radius:10px;box-sizing:border-box;display:table;font-family:DM Sans,"sans-serif";margin:30px 0;padding:30px 4vw;position:relative;width:100%}@media only screen and (max-width:991px){.itsra-site .area__content blockquote{padding:30px}}.itsra-site .area__content blockquote>:last-child{margin-bottom:0}.itsra-site .area__content .wp-block-table,.itsra-site .area__content p{margin-bottom:10px}.itsra-site .area__content ul{font-family:DM Sans,"sans-serif";list-style:inherit;margin-bottom:10px;padding-left:0}.itsra-site .area__content ul li{display:block;font-family:DM Sans,"sans-serif";padding-left:10px}.itsra-site .area__content ul li:before{border-bottom:10px solid #d3791e;border-left:10px solid transparent;border-radius:0 0 2px 0;content:"";display:inline-block;height:4px;height:0;left:-10px;position:relative;top:0;width:4px;width:0}.itsra-site .area__content ol{counter-reset:item;font-family:DM Sans,"sans-serif";margin-bottom:10px;padding-left:0}.itsra-site .area__content ol li{display:block;font-family:DM Sans,"sans-serif"}.itsra-site .area__content ol li:before{color:color-mix(in srgb,#d3791e 100%,transparent);content:counter(item) ". ";counter-increment:item;font-weight:700;margin-right:5px}.itsra-site .area__content img{border-radius:10px;height:auto;margin-bottom:15px;max-width:100%;overflow:hidden}.itsra-site .area__content img.alignright{float:right;margin:0 0 15px 20px}.itsra-site .area__content img.alignleft{float:left;margin:0 20px 15px 0}.itsra-site .area__content img.aligncenter{display:table;margin:10px auto;text-align:center}.itsra-site .area__content.bg__clr .btn__cta a{border:1px solid #fff}#ftr__cta{margin:90px 0;position:relative}@media only screen and (max-width:782px){#ftr__cta{margin:60px 0}}@media only screen and (max-width:630px){#ftr__cta{margin:40px 0}}#ftr__cta .cta__bg{background-color:color-mix(in srgb,#faebdc 100%,transparent);background-image:url(../img/deco-grid-uniq.svg);background-position:left -5px top -5px;background-repeat:repeat;background-size:54px;border-radius:10px}#ftr__cta .area__content{max-width:810px;padding:60px 9vw 40px;position:relative}@media only screen and (max-width:1110px){#ftr__cta .area__content{padding:60px 5vw 120px}}@media only screen and (max-width:991px){#ftr__cta .area__content{max-width:650px;padding:60px 5vw 180px}}@media only screen and (max-width:782px){#ftr__cta .area__content{max-width:100%}}#ftr__cta .area__content:after{background-image:url(../img/deco-cta-photo.png);background-position:bottom;background-repeat:no-repeat;background-size:contain;bottom:-40px;content:"";display:block;height:540px;pointer-events:none;position:absolute;right:-510px;width:630px}@media only screen and (max-width:1110px){#ftr__cta .area__content:after{bottom:-40px;height:490px;right:-350px;width:580px}}@media only screen and (max-width:991px){#ftr__cta .area__content:after{bottom:-40px;height:450px;right:-300px;width:530px}}@media only screen and (max-width:782px){#ftr__cta .area__content:after{bottom:-40px;height:400px;right:-80px;width:430px}}#ftr__cta .brands{max-width:850px}@media only screen and (max-width:991px){#ftr__cta .brands{padding:20px 0}}#ftr__cta .swiper-slide{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;min-height:100px;padding:5px 25px;width:auto}#ftr__cta .swiper-pagination{background-color:color-mix(in srgb,#1e1e1e 10%,transparent);border-radius:5px;bottom:0;left:20px;position:absolute;top:inherit;width:calc(100% - 40px)}#ftr__cta .swiper-pagination-progressbar-fill{background-color:color-mix(in srgb,#e22d38 100%,transparent);border-radius:5px}@media only screen and (max-width:782px){#ftr__cta .container{padding:0}#ftr__cta .container p,#ftr__cta .container ul{max-width:450px}}@media only screen and (max-width:630px){#ftr__cta .ctas{align-items:flex-start;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:flex-start}}#main__footer{background-color:color-mix(in srgb,#e22d38 100%,transparent);margin:90px 0 0;padding:40px 0 0;position:relative}@media only screen and (max-width:782px){#main__footer{margin:60px 0 0}}@media only screen and (max-width:630px){#main__footer{margin:40px 0 0}}#main__footer .line{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;margin-bottom:40px}@media only screen and (max-width:895px){#main__footer .line{margin-bottom:30px}}#main__footer .line .col__left{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;position:relative}@media only screen and (max-width:1110px){#main__footer .line .col__left{width:100%}}#main__footer .line .col__left:after{background-color:color-mix(in srgb,#fff 20%,transparent);content:"";display:block;height:50%;position:absolute;right:-8vw;top:50%;transform:translateY(-50%);width:1px}@media only screen and (max-width:1330px){#main__footer .line .col__left:after{display:none}}#main__footer .line .col__left .ftr__logo{width:250px}#main__footer .line .col__left .contact{background-color:color-mix(in srgb,#fff 100%,transparent);border-radius:40px;color:color-mix(in srgb,#e22d38 100%,transparent);font-size:.75rem;font-style:normal;font-weight:900;letter-spacing:.6px;line-height:12px;margin-left:50px;padding:18px 30px;text-transform:uppercase;transition:all .3s linear}#main__footer .line .col__left .contact:hover{background-color:color-mix(in srgb,#faebdc 100%,transparent);color:color-mix(in srgb,#1e1e1e 100%,transparent);transition:all .3s linear}@media only screen and (max-width:1330px){#main__footer .line .col__left .contact{display:none}}#main__footer .line .col__right{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center}@media only screen and (max-width:1110px){#main__footer .line .col__right{margin:40px 0 0;width:100%}}@media only screen and (max-width:895px){#main__footer .line .col__right{display:none}}#main__footer .line .col__right .type__1{background-color:color-mix(in srgb,#e22d38 100%,transparent);border-radius:20px;color:color-mix(in srgb,#fff 100%,transparent);font-size:.625rem;font-style:normal;font-weight:900;letter-spacing:.5px;line-height:10px;margin-left:10px;margin-right:40px;position:relative;text-transform:uppercase;transition:all .3s linear}#main__footer .line .col__right .type__1:hover{background-color:color-mix(in srgb,#faebdc 100%,transparent);color:color-mix(in srgb,#1e1e1e 80%,transparent);transition:all .3s linear}#main__footer .line .col__right .type__1:after{background-color:color-mix(in srgb,#fff 20%,transparent);content:"";display:block;height:50%;position:absolute;right:-25px;top:50%;transform:translateY(-50%);width:1px}#main__footer .line .col__right .type__1.se{background-image:url(../img/icon-emploi.svg);background-position:left 8px center;background-repeat:no-repeat;background-size:16px;padding:10px 12px 10px 34px;transition:all .3s linear}#main__footer .line .col__right .type__1.se:hover{background-image:url(../img/icon-emploi-black.svg);transition:all .3s linear}#main__footer .line .col__right .type__1.studea{background-image:url(../img/icon-studea.svg);background-position:left 8px center;background-repeat:no-repeat;background-size:20px;padding:10px 12px 10px 38px;transition:all .3s linear}#main__footer .line .col__right .type__1.studea:hover{background-image:url(../img/icon-studea-black.svg);transition:all .3s linear}#main__footer .line .col__right .type__2{background-color:color-mix(in srgb,#fff 100%,transparent);border-radius:20px;color:color-mix(in srgb,#1e1e1e 80%,transparent);font-size:.625rem;font-style:normal;font-weight:900;letter-spacing:.5px;line-height:10px;margin-left:10px;padding:10px 12px 10px 34px;text-transform:uppercase;transition:all .3s linear}#main__footer .line .col__right .type__2:hover{background-color:color-mix(in srgb,#faebdc 100%,transparent);transition:all .3s linear}#main__footer .line .col__right .type__2.istranet{background-image:url(../img/icon-istranet.svg);background-position:left 8px center;background-repeat:no-repeat;background-size:16px}#main__footer .line .col__right .type__2.parcoursup{background-image:url(../img/icon-parcoursup.svg);background-position:left 8px center;background-repeat:no-repeat;background-size:16px}#main__footer .line .col__right .type__3{background-color:color-mix(in srgb,#fff 100%,transparent);background-image:url(../img/icon-lnkdn.svg);background-position:50%;background-repeat:no-repeat;background-size:14px;border-radius:100%;display:inline-block;font-size:0;height:33px;margin-left:20px;margin-right:20px;transition:all .3s linear;width:33px}#main__footer .line .col__right .type__3:hover{background-color:color-mix(in srgb,#faebdc 100%,transparent);transition:all .3s linear}#main__footer .line .col__right .type__4{background-color:color-mix(in srgb,#fff 100%,transparent);background-image:url(../img/icon-insta.svg);background-position:9px 9px;background-repeat:no-repeat;background-size:16px;border-radius:100%;display:inline-block;font-size:0;height:33px;margin-left:0;margin-right:20px;transition:all .3s linear;width:33px}#main__footer .line .col__right .type__4:hover{background-color:color-mix(in srgb,#faebdc 100%,transparent);transition:all .3s linear}#main__footer .line__nav .cols{align-items:flex-start;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;position:relative}@media only screen and (max-width:1110px){#main__footer .line__nav .cols{grid-column-gap:40px;grid-row-gap:20px;display:grid;grid-template-columns:1fr 160px 190px;grid-template-rows:1fr}}@media only screen and (max-width:782px){#main__footer .line__nav .cols{align-items:flex-start;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center}}#main__footer .line__nav .cols:before{background-color:color-mix(in srgb,#fff 20%,transparent);content:"";display:block;height:1px;left:0;position:absolute;top:0;width:65%}@media only screen and (max-width:1110px){#main__footer .line__nav .cols:before{width:100%}}#main__footer .line__nav .col__coord{color:#fff;color:color-mix(in srgb,#fff 100%,transparent);font-size:.875rem;font-style:normal;font-weight:700;line-height:24px;padding-top:40px;position:relative}@media only screen and (max-width:782px){#main__footer .line__nav .col__coord{text-align:center;width:100%}}#main__footer .line__nav .col__coord .reduced{font-size:.6875rem;font-style:normal;font-weight:700;line-height:16px}#main__footer .line__nav .col__coord .contact{background-color:color-mix(in srgb,#fff 100%,transparent);border-radius:40px;color:color-mix(in srgb,#e22d38 100%,transparent);display:none;font-size:.75rem;font-style:normal;font-weight:900;letter-spacing:.6px;line-height:12px;margin-bottom:20px;margin-top:20px;padding:18px 30px;text-transform:uppercase;transition:all .3s linear}#main__footer .line__nav .col__coord .contact:hover{background-color:color-mix(in srgb,#faebdc 100%,transparent);color:color-mix(in srgb,#1e1e1e 100%,transparent);transition:all .3s linear}@media only screen and (max-width:1330px){#main__footer .line__nav .col__coord .contact{display:inline-block}}@media only screen and (max-width:630px){#main__footer .line__nav .col__coord .contact{box-sizing:border-box;max-width:450px;width:100%}}#main__footer .line__nav .col__nav,#main__footer .line__nav .col__nav_2{padding-top:40px}@media only screen and (max-width:782px){#main__footer .line__nav .col__nav,#main__footer .line__nav .col__nav_2{margin-bottom:20px;padding-top:0}}#main__footer .line__nav .col__nav ul,#main__footer .line__nav .col__nav_2 ul{list-style:none;margin:0;padding:0}#main__footer .line__nav .col__nav a,#main__footer .line__nav .col__nav_2 a{color:color-mix(in srgb,#fff 100%,transparent);display:block;font-size:.75rem;font-style:normal;font-weight:900;letter-spacing:.6px;line-height:16px;margin:0 0 10px;text-transform:uppercase;transition:all .3s linear}#main__footer .line__nav .col__nav a:hover,#main__footer .line__nav .col__nav_2 a:hover{color:color-mix(in srgb,#faebdc 100%,transparent);text-decoration:underline;transition:all .3s linear}#main__footer .line__nav .col__nav{max-width:160px}#main__footer .line__nav .col__nav_2{max-width:190px}@media only screen and (max-width:630px){#main__footer .line__nav .col__nav_2{max-width:160px}}#main__footer .line__nav .col__data{background-color:color-mix(in srgb,#faebdc 100%,transparent);background-image:url(../img/deco-angle-prim.svg);background-position:0 0;background-repeat:no-repeat;background-size:35px;border-radius:0 10px 0 0;padding:40px}@media only screen and (max-width:1240px){#main__footer .line__nav .col__data{padding:40px 20px 60px}}@media only screen and (max-width:1110px){#main__footer .line__nav .col__data{display:none}}#main__footer .line__nav .col__data img{margin:0 0 10px}#main__footer .line__nav .col__data .index{color:color-mix(in srgb,#1e1e1e 100%,transparent);font-size:1.25rem;font-style:normal;font-weight:700;line-height:30px}#main__footer .line__nav .col__data .percent{color:color-mix(in srgb,#1e1e1e 100%,transparent);font-size:1.5rem;font-style:normal;font-weight:900;line-height:30px;margin-bottom:5px}#main__footer .line__nav .col__data .mw{font-size:.75rem;font-weight:900;letter-spacing:.6px;line-height:10px}#main__footer .line__nav .col__data .mw,#main__footer .line__sign{color:color-mix(in srgb,#1e1e1e 80%,transparent);font-style:normal;text-transform:uppercase}#main__footer .line__sign{background-color:color-mix(in srgb,#fff 100%,transparent);font-size:.625rem;font-weight:800;letter-spacing:.5px;line-height:12px;padding:15px;text-align:center}#main__footer .line__sign a{color:color-mix(in srgb,#1e1e1e 80%,transparent);font-weight:800;transition:all .3s linear}#main__footer .line__sign a:hover{text-decoration:underline;transition:all .3s linear}@media only screen and (max-width:991px){body.hdr__nav_full--open{height:100vh;overflow:hidden!important;width:100vw}}body.scrolled #main__header:before{top:0;transition:all .3s linear}#main__header{left:0;padding-top:15px;position:fixed;top:0;width:100%;z-index:110}#main__header:before{background:linear-gradient(180deg,rgba(0,0,0,.5),transparent);content:"";display:block;height:140px;left:0;position:absolute;top:-140px;transition:all .3s linear;width:100%;z-index:0}@media only screen and (max-width:991px){#main__header:before{background:linear-gradient(180deg,rgba(0,0,0,.2),transparent);height:80px}}#main__header .header__content{grid-column-gap:20px;grid-row-gap:20px;display:grid;grid-template-columns:667fr 773fr;grid-template-rows:1fr}@media only screen and (max-width:1240px){#main__header .header__content{grid-template-columns:650fr 773fr}}@media only screen and (max-width:991px){#main__header .header__content{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center}}#main__header .hdr__nav_btn{background-color:color-mix(in srgb,#fff 100%,transparent);background-image:url(../img/icon-menu-mobile.svg);background-position:50%;background-repeat:no-repeat;background-size:17px;border:none;border-radius:100%;cursor:pointer;display:none;font-size:0;height:40px;left:20px;position:absolute;top:20px;transition:all .3s linear;width:40px}#main__header .hdr__nav_btn:hover{background-color:color-mix(in srgb,#faebdc 100%,transparent);transition:all .3s linear}@media only screen and (max-width:991px){#main__header .hdr__nav_btn{display:block}}#main__header .hdr__nav_btn.hdr__nav_btn--open{background-color:color-mix(in srgb,#fff 100%,transparent);background-image:url(../img/icon-menu-mobile-close.svg)}@media only screen and (max-width:991px){#main__header .logo{text-align:center}}#main__header .hdr__logo{position:relative;width:253px;z-index:110}@media only screen and (max-width:991px){#main__header .hdr__logo{width:87px}}#main__header .hdr__logo img{width:253px}@media only screen and (max-width:991px){#main__header .hdr__logo img{width:87px}}#main__header .hdr__logo .mobile{display:none}@media only screen and (max-width:991px){#main__header .hdr__logo .desktop{display:none}#main__header .hdr__logo .mobile{display:block}}#main__header .menus{position:relative;z-index:110}@media only screen and (max-width:991px){#main__header .menus{display:none}}#main__header .infos{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-end}@media only screen and (max-width:991px){#main__header .infos{display:none}}#main__header .infos .type__1{background-color:transparent;border-radius:20px;color:color-mix(in srgb,#fff 100%,transparent);font-size:.625rem;font-style:normal;font-weight:900;letter-spacing:.5px;line-height:10px;margin-left:10px;margin-right:40px;position:relative;text-transform:uppercase;transition:all .3s linear}@media only screen and (max-width:1240px){#main__header .infos .type__1{margin-left:0;margin-right:5px}}#main__header .infos .type__1:hover{background-color:color-mix(in srgb,#faebdc 100%,transparent);box-shadow:0 7px 29px 0 hsla(240,5%,41%,.2);color:color-mix(in srgb,#1e1e1e 80%,transparent);transition:all .3s linear}#main__header .infos .type__1:after{background-color:color-mix(in srgb,#fff 20%,transparent);content:"";display:block;height:50%;position:absolute;right:-25px;top:50%;transform:translateY(-50%);width:1px}@media only screen and (max-width:1240px){#main__header .infos .type__1:after{display:none}}#main__header .infos .type__1.se{background-image:url(../img/icon-emploi.svg);background-position:left 8px center;background-repeat:no-repeat;background-size:16px;padding:10px 12px 10px 34px;transition:all .3s linear}#main__header .infos .type__1.se:hover{background-image:url(../img/icon-emploi-black.svg);transition:all .3s linear}#main__header .infos .type__1.studea{background-image:url(../img/icon-studea.svg);background-position:left 8px center;background-repeat:no-repeat;background-size:20px;padding:10px 12px 10px 38px;transition:all .3s linear}#main__header .infos .type__1.studea:hover{background-image:url(../img/icon-studea-black.svg);transition:all .3s linear}#main__header .infos .type__2{background-color:color-mix(in srgb,#fff 100%,transparent);border-radius:20px;color:color-mix(in srgb,#1e1e1e 80%,transparent);font-size:.625rem;font-style:normal;font-weight:900;letter-spacing:.5px;line-height:10px;margin-left:10px;padding:10px 12px 10px 34px;text-transform:uppercase;transition:all .3s linear}#main__header .infos .type__2:hover{background-color:color-mix(in srgb,#faebdc 100%,transparent);box-shadow:0 7px 29px 0 hsla(240,5%,41%,.2);transition:all .3s linear}@media only screen and (max-width:1240px){#main__header .infos .type__2{margin-left:5px}}#main__header .infos .type__2.istranet{background-image:url(../img/icon-istranet.svg)}#main__header .infos .type__2.istranet,#main__header .infos .type__2.parcoursup{background-position:left 8px center;background-repeat:no-repeat;background-size:16px}#main__header .infos .type__2.parcoursup{background-image:url(../img/icon-parcoursup.svg)}#main__header .infos .type__3{background-color:color-mix(in srgb,#fff 100%,transparent);background-image:url(../img/icon-search.svg);background-position:50%;background-repeat:no-repeat;background-size:16px;border:none;border-radius:100%;cursor:pointer;display:inline-block;font-size:0;height:33px;margin-left:20px;margin-right:0;transition:all .3s linear;width:33px}#main__header .infos .type__3:hover{background-color:color-mix(in srgb,#faebdc 100%,transparent);box-shadow:0 7px 29px 0 hsla(240,5%,41%,.2);transition:all .3s linear}@media only screen and (max-width:1240px){#main__header .infos .type__3{margin-left:5px}}#main__header .menu{margin:15px 0 0;padding:15px 0 0;position:relative}#main__header .menu:before{background-color:color-mix(in srgb,#fff 20%,transparent);content:"";display:block;height:1px;left:0;position:absolute;top:0;transform:translateY(-50%);width:100%}#main__header .hdr__nav{align-items:flex-start;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-end;list-style:none;margin:0;padding:0}#main__header .hdr__nav>li>a{background-color:transparent;border-radius:15px;color:color-mix(in srgb,#fff 100%,transparent);font-size:.75rem;font-style:normal;font-weight:900;letter-spacing:.6px;line-height:12px;margin:0 3px;padding:7px 20px;text-transform:uppercase;transition:all .3s linear}#main__header .hdr__nav>li>a:hover{background-color:color-mix(in srgb,#faebdc 100%,transparent);box-shadow:0 7px 29px 0 hsla(240,5%,41%,.2);color:color-mix(in srgb,#1e1e1e 80%,transparent);transition:all .3s linear}@media only screen and (max-width:1240px){#main__header .hdr__nav>li>a{margin:0 5px 0 0;padding:5px 15px 5px 10px}#main__header .hdr__nav>li:last-child>a{padding-right:5px}}#main__header .hdr__nav>li>.sub-menu{background-color:color-mix(in srgb,#faebdc 100%,transparent);border-radius:10px;box-shadow:0 7px 29px 0 hsla(240,5%,41%,.2);box-sizing:border-box;display:none;list-style:none;margin:0;overflow:hidden;padding:15px 17px 10px;position:absolute;right:0;top:calc(100% + 15px);width:100%}#main__header .hdr__nav>li>.sub-menu:after{background-color:color-mix(in srgb,#1e1e1e 10%,transparent);content:"";height:calc(100% - 20px);left:50%;position:absolute;top:10px;width:1px}#main__header .hdr__nav>li>.sub-menu>li{max-width:calc(50% - 30px)}#main__header .hdr__nav>li>.sub-menu>li>.sub-menu{box-sizing:border-box;display:none;height:100%;list-style:none;margin:0;min-height:63px;overflow-y:scroll;padding:15px;position:absolute;right:0;top:0;width:50%}#main__header .hdr__nav>li>.sub-menu>li>.sub-menu a{background-color:transparent;border-radius:15px;color:color-mix(in srgb,#1e1e1e 70%,transparent);display:block;font-size:.6875rem;font-style:normal;font-weight:900;letter-spacing:.6px;line-height:12px;padding:10px;text-transform:uppercase;transition:all .3s linear}#main__header .hdr__nav>li>.sub-menu>li>.sub-menu a:hover{background-color:color-mix(in srgb,#e22d38 100%,transparent);color:color-mix(in srgb,#fff 100%,transparent);transition:all .3s linear}#main__header .hdr__nav>li>.sub-menu>li>a{background-color:transparent;border-radius:15px;color:color-mix(in srgb,#1e1e1e 80%,transparent);display:block;font-size:.75rem;font-style:normal;font-weight:900;letter-spacing:.6px;line-height:12px;padding:10px;position:relative;text-transform:uppercase;transition:all .3s linear}#main__header .hdr__nav>li>.sub-menu>li>a:hover{background-color:color-mix(in srgb,#e22d38 100%,transparent);color:color-mix(in srgb,#fff 100%,transparent);transition:all .3s linear}#main__header .hdr__nav>li>.sub-menu .menu-item-has-children>a{padding:10px 30px 10px 10px;position:relative}#main__header .hdr__nav>li>.sub-menu .menu-item-has-children>a:before{background-color:transparent;bottom:0;content:"";height:100%;position:absolute;right:-60px;width:65px}#main__header .hdr__nav>li>.sub-menu .menu-item-has-children>a:after{border-right:2px solid color-mix(in srgb,#1e1e1e 80%,transparent);border-top:2px solid color-mix(in srgb,#1e1e1e 80%,transparent);content:"";display:inline-block;height:4px;position:absolute;right:15px;top:13px;transform:rotate(45deg);transition:all .3s linear;width:4px}#main__header .hdr__nav>li>.sub-menu .menu-item-has-children>a:hover:after{border-right:2px solid #fff;border-top:2px solid #fff;transition:all .3s linear}#main__header .hdr__nav>li.menu-item-has-children>a{position:relative}#main__header .hdr__nav>li.menu-item-has-children>a:before{background-color:transparent;bottom:-15px;content:"";height:15px;left:0;position:absolute;width:100%}#main__header .hdr__nav>li.menu-item-has-children>a:after{border-right:2px solid #fff;border-top:2px solid #fff;content:"";display:inline-block;height:4px;position:relative;right:-6px;top:-3px;transform:rotate(135deg);transition:all .3s linear;width:4px}#main__header .hdr__nav>li.menu-item-has-children>a:hover:after{border-right:2px solid color-mix(in srgb,#1e1e1e 80%,transparent);border-top:2px solid color-mix(in srgb,#1e1e1e 80%,transparent);transition:all .3s linear}#main__header .hdr__nav .menu-item-has-children:hover>.sub-menu{display:block}#main__header .hdr__nav .menu-item-has-children:hover>a{background-color:color-mix(in srgb,#faebdc 100%,transparent);box-shadow:0 7px 29px 0 hsla(240,5%,41%,.2);color:color-mix(in srgb,#1e1e1e 100%,transparent)}#main__header .hdr__nav .menu-item-has-children:hover>a:after{border-right:2px solid color-mix(in srgb,#1e1e1e 80%,transparent);border-top:2px solid color-mix(in srgb,#1e1e1e 80%,transparent);transition:all .3s linear}#main__header .hdr__nav .menu-item-has-children:hover .menu-item-has-children:hover>a{background-color:color-mix(in srgb,#e22d38 100%,transparent);color:color-mix(in srgb,#fff 100%,transparent)}#main__header .hdr__nav .menu-item-has-children:hover .menu-item-has-children:hover>a:after{border-right:2px solid color-mix(in srgb,#fff 100%,transparent);border-top:2px solid color-mix(in srgb,#fff 100%,transparent);transition:all .3s linear}#hdr__nav_full{display:none}@media only screen and (max-width:991px){#hdr__nav_full.hdr__nav_full--open{background-color:color-mix(in srgb,#fff 100%,transparent);display:block;height:100vh;left:0;overflow-y:scroll;position:fixed;top:0;width:100vw;z-index:100}}#hdr__nav_full .container.start{background-color:color-mix(in srgb,#faebdc 100%,transparent)}#hdr__nav_full .container.end{margin:0 0 20px}#hdr__nav_full .menu__top{padding:90px 0 10px}#hdr__nav_full .infos{align-items:center;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:center}#hdr__nav_full .infos .sub__infos{align-items:center;border-bottom:1px solid color-mix(in srgb,#1e1e1e 8%,transparent);border-top:1px solid color-mix(in srgb,#1e1e1e 8%,transparent);display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-evenly;margin:0 0 20px;padding:8px;width:100%}#hdr__nav_full .infos .type__1{background-color:transparent;border-radius:20px;color:color-mix(in srgb,#1e1e1e 100%,transparent);font-size:.625rem;font-style:normal;font-weight:900;letter-spacing:.5px;line-height:10px;margin-left:10px;margin-right:40px;position:relative;text-transform:uppercase;transition:all .3s linear}@media only screen and (max-width:1240px){#hdr__nav_full .infos .type__1{margin-left:0;margin-right:5px}}#hdr__nav_full .infos .type__1:hover{background-color:color-mix(in srgb,#faebdc 100%,transparent);color:color-mix(in srgb,#1e1e1e 80%,transparent);transition:all .3s linear}#hdr__nav_full .infos .type__1:after{background-color:color-mix(in srgb,#1e1e1e 20%,transparent);content:"";display:block;height:50%;position:absolute;right:-25px;top:50%;transform:translateY(-50%);width:1px}@media only screen and (max-width:1240px){#hdr__nav_full .infos .type__1:after{display:none}}#hdr__nav_full .infos .type__1.se{background-image:url(../img/icon-emploi-black.svg);background-size:16px;padding:10px 12px 10px 34px}#hdr__nav_full .infos .type__1.se,#hdr__nav_full .infos .type__1.studea{background-position:left 8px center;background-repeat:no-repeat;transition:all .3s linear}#hdr__nav_full .infos .type__1.studea{background-image:url(../img/icon-studea-black.svg);background-size:20px;padding:10px 12px 10px 38px}#hdr__nav_full .infos .actions{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;width:100%}#hdr__nav_full .infos .type__2{border-radius:50px;box-sizing:border-box;display:inline-block;font-size:.75rem;font-style:normal;font-weight:900;letter-spacing:.5px;line-height:16px;margin:0 5px 10px;max-width:100%;padding:17px 22px 17px 45px;text-transform:uppercase;width:300px}#hdr__nav_full .infos .type__2,#hdr__nav_full .infos .type__2:hover{background-color:color-mix(in srgb,#e22d38 100%,transparent);color:color-mix(in srgb,#fff 100%,transparent);transition:all .3s linear}#hdr__nav_full .infos .type__2.parcoursup{background-image:url(../img/icon-parcoursup-white.svg);background-position:left 20px center;background-repeat:no-repeat;background-size:16px;transition:all .3s linear}#hdr__nav_full .infos .type__2.parcoursup:hover{background-color:color-mix(in srgb,#1e1e1e 100%,transparent);transition:all .3s linear}#hdr__nav_full .infos .search-form{display:flex;margin:0 5px 10px;max-width:300px;position:relative;width:100%}#hdr__nav_full .infos .search-form label{width:100%}#hdr__nav_full .infos .search-form .search-field{border:1px solid color-mix(in srgb,#1e1e1e 40%,transparent);border-radius:50px;color:color-mix(in srgb,#1e1e1e 100%,transparent);display:block;height:50px;padding:10px 50px 10px 20px;width:100%}#hdr__nav_full .infos .search-form .search-submit{background-color:color-mix(in srgb,#fff 100%,transparent);background-image:url(../img/icon-search.svg);background-position:50%;background-repeat:no-repeat;background-size:16px;border:none;border-radius:46px;font-size:0;height:46px;position:absolute;right:2px;top:2px;transition:all .3s linear;width:46px}#hdr__nav_full .infos .search-form .search-submit:hover{background-color:color-mix(in srgb,#faebdc 100%,transparent);transition:all .3s linear}#hdr__nav_full .hdr__nav_mobile{align-items:flex-start;background-color:color-mix(in srgb,#fff 100%,transparent);display:flex;flex-direction:column;flex-wrap:wrap;justify-content:flex-end;list-style:none;margin:0;padding:20px}#hdr__nav_full .hdr__nav_mobile>li>a{background-color:#fff;border:1px solid transparent;border-bottom-color:color-mix(in srgb,#1e1e1e 10%,transparent);border-radius:5px;box-sizing:border-box;color:color-mix(in srgb,#1e1e1e 100%,transparent);display:inline-block;font-size:.75rem;font-style:normal;font-weight:900;letter-spacing:.6px;margin:0;padding:18px 10px;position:relative;text-transform:uppercase;transition:all .3s linear;width:100%}#hdr__nav_full .hdr__nav_mobile>li>a:hover{background-color:#e22d38;color:color-mix(in srgb,#fff 100%,transparent);transition:all .3s linear}#hdr__nav_full .hdr__nav_mobile>li{width:100%}#hdr__nav_full .hdr__nav_mobile>li>.sub-menu{box-sizing:border-box;display:none;list-style:none;overflow:hidden;padding:0;width:100%}#hdr__nav_full .hdr__nav_mobile>li>.sub-menu>li{width:100%}#hdr__nav_full .hdr__nav_mobile>li>.sub-menu>li>.sub-menu{box-sizing:border-box;display:none;list-style:none;padding:0;width:100%}#hdr__nav_full .hdr__nav_mobile>li>.sub-menu>li>.sub-menu a{background-color:#fff;border:1px solid transparent;border-bottom-color:color-mix(in srgb,#1e1e1e 10%,transparent);border-radius:5px;box-sizing:border-box;color:color-mix(in srgb,#1e1e1e 70%,transparent);display:block;font-size:.6875rem;font-style:normal;font-weight:900;letter-spacing:.6px;margin:0;padding:18px 10px 18px 30px;position:relative;text-transform:uppercase;transition:all .3s linear;width:100%}#hdr__nav_full .hdr__nav_mobile>li>.sub-menu>li>.sub-menu a:hover{background-color:#e22d38;color:color-mix(in srgb,#fff 100%,transparent);transition:all .3s linear}#hdr__nav_full .hdr__nav_mobile>li>.sub-menu>li>a{background-color:#fff;border:1px solid transparent;border-bottom-color:color-mix(in srgb,#1e1e1e 10%,transparent);border-radius:5px;box-sizing:border-box;color:color-mix(in srgb,#1e1e1e 80%,transparent);display:block;font-size:.75rem;font-style:normal;font-weight:900;letter-spacing:.6px;margin:0;padding:18px 10px 18px 20px;position:relative;text-transform:uppercase;transition:all .3s linear}#hdr__nav_full .hdr__nav_mobile>li>.sub-menu>li>a:hover{background-color:#e22d38;color:color-mix(in srgb,#fff 100%,transparent);transition:all .3s linear}#hdr__nav_full .hdr__nav_mobile .menu-item-has-children{grid-column-gap:0;grid-row-gap:0;display:grid;grid-template-columns:1fr 50px;grid-template-rows:1fr;position:relative}#hdr__nav_full .hdr__nav_mobile .menu-item-has-children>a:after{border-bottom:1px solid color-mix(in srgb,#1e1e1e 10%,transparent);bottom:-1px;content:"";display:block;height:1px;position:absolute;right:-50px;width:50px}#hdr__nav_full .hdr__nav_mobile .menu-item-has-children.menu_accordeon_open>.sub-menu{display:block;grid-area:2/1/3/3}#hdr__nav_full .hdr__nav_mobile .menu-item-has-children.menu_accordeon_open>button{background-color:color-mix(in srgb,#faebdc 100%,transparent)}#hdr__nav_full .hdr__nav_mobile .menu-item-has-children.menu_accordeon_open>button:after{border-right:2px solid #e22d38;border-top:2px solid #e22d38;top:2px;transform:rotate(315deg);transition:all .3s linear}#hdr__nav_full .hdr__nav_mobile .menu-item-has-children>button{background-color:color-mix(in srgb,#fff 100%,transparent);border:1px solid transparent;border-radius:50px;cursor:pointer;font-size:0;height:50px;position:relative;transform:scale(.8);width:50px}#hdr__nav_full .hdr__nav_mobile .menu-item-has-children>button:after{border-right:2px solid #e22d38;border-top:2px solid #e22d38;content:"";display:inline-block;height:10px;position:relative;right:0;top:-1px;transform:rotate(135deg);transition:all .3s linear;width:10px}#hdr__nav_full .hdr__nav_mobile .menu-item-has-children>button{transition:all .3s linear}#hdr__nav_full .hdr__nav_mobile .menu-item-has-children>button:hover{background-color:color-mix(in srgb,#e22d38 100%,transparent);transition:all .3s linear}#hdr__nav_full .hdr__nav_mobile .menu-item-has-children>button:hover:after{border-right:2px solid #fff;border-top:2px solid #fff;transition:all .3s linear}#hdr__nav_full .type__lnkdn{background-color:color-mix(in srgb,#fff 100%,transparent);background-image:url(../img/icon-lnkdn.svg);background-position:50%;background-repeat:no-repeat;background-size:14px;border:1px solid color-mix(in srgb,#1e1e1e 10%,transparent);border-radius:100%;display:inline-block;font-size:0;height:33px;margin-left:0;margin-right:10px;transition:all .3s linear;width:33px}#hdr__nav_full .type__lnkdn:hover{background-color:color-mix(in srgb,#faebdc 100%,transparent);transition:all .3s linear}#hdr__nav_full .type__insta{background-color:color-mix(in srgb,#fff 100%,transparent);background-image:url(../img/icon-insta.svg);background-position:9px 9px;background-repeat:no-repeat;background-size:16px;border:1px solid color-mix(in srgb,#1e1e1e 10%,transparent);border-radius:100%;display:inline-block;font-size:0;height:33px;margin-left:0;margin-right:0;transition:all .3s linear;width:33px}#hdr__nav_full .type__insta:hover{background-color:color-mix(in srgb,#faebdc 100%,transparent);transition:all .3s linear}body,html{accent-color:#e22d38;min-height:100%;overflow-x:hidden;scroll-behavior:smooth;scrollbar-color:#e22d38 #faebdc;scrollbar-width:thin;width:100%}body{background-color:#fff;color:color-mix(in srgb,var(--color-text) 100%,transparent);float:left;font-family:DM Sans,"sans-serif";font-size:.875rem;font-weight:400;height:auto;line-height:1.5rem;margin:0;min-height:100vh;position:relative;width:100vw}body *{min-width:0}.container{clear:both;float:none;margin:0 auto;max-width:1290px}@media screen and (max-width:1330px){.container{padding:0 20px}.container .container{padding:0}}.large-container{clear:both;float:none;margin:0 auto;max-width:1440px}@media screen and (max-width:1440px){.large-container{padding:0 20px}.large-container .container{padding:0}}svg *{transform-box:fill-box}#wpadminbar{opacity:.5;transition:all .3s linear}#wpadminbar:hover{opacity:1;transition:all .3s linear}@media only screen and (max-width:991px){#wpadminbar{display:none}}#page{min-height:50vh}body.contact-page #ftr__cta{display:none}#error-page-404,.contact__page{position:relative}@media only screen and (max-width:991px){#error-page-404>.container{padding:0}}#error-page-404 .area__content{background-color:color-mix(in srgb,#faebdc 100%,transparent);background-image:url(../img/deco-grid-uniq.svg);background-position:left -5px top -5px;background-repeat:repeat;background-size:54px;border-radius:0 0 10px 10px;padding:230px 40px 30px;position:relative}@media only screen and (max-width:991px){#error-page-404 .area__content{padding:160px 20px 40px}}#error-page-404 .area__content:before{background:linear-gradient(180deg,rgba(0,0,0,.5),transparent);content:"";display:block;height:140px;left:0;position:absolute;top:0;width:100%}#error-page-404 .topped{margin-top:30px}.home__page #launcher{position:relative}.home__page #launcher .cols{grid-column-gap:0;grid-row-gap:0;display:grid;grid-template-columns:690fr 773fr;grid-template-rows:1fr;position:relative}@media only screen and (max-width:630px){.home__page #launcher .cols{grid-template-columns:1fr}}.home__page #launcher .img__left{background-position:50%;background-repeat:no-repeat;background-size:contain;bottom:-170px;height:765px;left:50px;max-width:50%;pointer-events:none;position:absolute;width:840px;z-index:11}@media only screen and (max-width:1240px){.home__page #launcher .img__left{bottom:-230px;max-width:45%;width:560px}}@media only screen and (max-width:1110px){.home__page #launcher .img__left{left:10px}}@media only screen and (max-width:991px){.home__page #launcher .img__left{bottom:65px;left:30%;max-width:450px;transform:translateX(-50%);width:450px;z-index:2}}@media only screen and (max-width:895px){.home__page #launcher .img__left{bottom:20px;left:40%}}@media only screen and (max-width:630px){.home__page #launcher .img__left{left:50%}}.home__page #launcher .push{left:50%;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%);z-index:10}@media only screen and (max-width:991px){.home__page #launcher .push{bottom:60px;left:40%;top:inherit;transform:translateX(-50%)}}@media only screen and (max-width:630px){.home__page #launcher .push{left:50%;max-width:calc(100% - 40px)}}.home__page #launcher .push .title{background-image:url(../img/deco-angle-prim-transparent.svg),url(../img/deco-white.svg),url(../img/deco-white.svg),url(../img/deco-white.svg);background-position:100% 0,top 40px right 40px,top 40px right 40px,top 20px right 20px;background-repeat:no-repeat,repeat-x,repeat-y,no-repeat;background-size:40px 40px,100%,100%,40px 40px,40px 40px;border-radius:10px 10px 10px 0;color:color-mix(in srgb,#1e1e1e 100%,transparent);display:block;font-size:4.0625rem;font-style:normal;font-weight:600;line-height:74.28px;padding:20px 30px 10px;position:relative}@media only screen and (max-width:895px){.home__page #launcher .push .title{font-size:2.625rem;line-height:40px;padding:20px 20px 10px}}.home__page #launcher .push .subtitle{background-color:color-mix(in srgb,#fff 100%,transparent);border-radius:0 0 10px 10px;color:color-mix(in srgb,#e22d38 100%,transparent);display:inline-block;font-size:2.375rem;font-style:normal;font-weight:400;line-height:47.105px;padding:0 30px 35px;position:relative;top:-2px}@media only screen and (max-width:895px){.home__page #launcher .push .subtitle{font-size:1.5rem;line-height:30px;padding:0 20px 35px}}.home__page #launcher .push .subtitle strong{font-size:2.375rem;font-style:normal;font-weight:600;line-height:47.105px;text-decoration:underline;text-decoration-style:dashed;text-decoration-thickness:2px}@media only screen and (max-width:895px){.home__page #launcher .push .subtitle strong{font-size:1.5rem;line-height:30px}}.home__page #launcher .push a{bottom:-30px;left:20px;position:absolute}.home__page #launcher .col__left{background-color:color-mix(in srgb,#faebdc 100%,transparent);background-image:url(../img/deco-grid-uniq.svg);background-position:left -5px bottom;background-repeat:repeat;background-size:54px;padding:0 0 700px}.home__page #launcher .col__right{background-position:50%;background-repeat:no-repeat;background-size:cover;position:relative;width:100%}@media only screen and (max-width:630px){.home__page #launcher .col__right{display:none}}.home__page #launcher .col__right:before{background:linear-gradient(180deg,rgba(0,0,0,.5),transparent);content:"";display:block;height:80%;left:0;position:absolute;top:0;width:100%}.home__page #launcher .container{grid-column-gap:0;grid-row-gap:0;display:grid;grid-template-columns:1fr 1.5fr;grid-template-rows:1fr}@media only screen and (max-width:1240px){.home__page #launcher .container{grid-template-columns:1fr 2fr}}@media only screen and (max-width:1110px){.home__page #launcher .container{grid-template-columns:1fr 3fr}}@media only screen and (max-width:991px){.home__page #launcher .container{display:none}}.home__page #launcher .nbs{align-items:center;display:flex;flex-direction:row;justify-content:center;left:50px;position:relative}.home__page #launcher .nbs .nb{padding:40px 30px;text-align:center}.home__page #launcher .nbs .nb .nb__num{color:color-mix(in srgb,#e22d38 100%,transparent);display:block;font-size:3.25rem;font-style:normal;font-weight:900;line-height:42px;margin:0 0 7px;text-align:center;text-transform:uppercase}.home__page #launcher .nbs .nb .nb__txt{color:color-mix(in srgb,#1e1e1e 100%,transparent);font-size:.875rem;font-weight:700;letter-spacing:.7px;margin:0 0 5px}.home__page #launcher .nbs .nb .nb__expl,.home__page #launcher .nbs .nb .nb__txt{display:block;font-style:normal;line-height:12px;text-align:center;text-transform:uppercase}.home__page #launcher .nbs .nb .nb__expl{color:color-mix(in srgb,#1e1e1e 75%,transparent);font-size:.6875rem;font-weight:800;letter-spacing:.5px}.home__page #launcher .nbs .nb.nb__1{position:relative}.home__page #launcher .nbs .nb.nb__1:before{background-color:color-mix(in srgb,#1e1e1e 15%,transparent);content:"";display:block;height:60%;left:0;position:absolute;top:20%;width:1px}.home__page #launcher .nbs .nb.clr{background-color:color-mix(in srgb,#e22d38 100%,transparent);position:relative}.home__page #launcher .nbs .nb.clr .nb__num,.home__page #launcher .nbs .nb.clr .nb__txt{color:color-mix(in srgb,#fff 100%,transparent)}.home__page #launcher .nbs .nb.clr .nb__expl{color:color-mix(in srgb,#fff 75%,transparent)}.home__page #launcher .nbs .nb.clr:before{background-color:color-mix(in srgb,#e22d38 100%,transparent);content:"";display:block;height:410px;left:0;position:absolute;top:0;width:50vw;z-index:-1}.home__page #news{margin:0 auto 90px;padding:40px 0 90px;position:relative}@media only screen and (max-width:991px){.home__page #news{margin:0 auto 50px;padding:40px 0 0}}.home__page #news .cols{grid-column-gap:40px;grid-row-gap:40px;display:grid;grid-template-columns:2.2fr 1fr;grid-template-rows:1fr}@media only screen and (max-width:991px){.home__page #news .cols{grid-column-gap:0;grid-row-gap:0;grid-template-columns:1fr}}.home__page #news .cols.no__push{grid-column-gap:0;grid-row-gap:0;grid-template-columns:1fr}.home__page #news .cols .col__left .area__content{margin:0 0 30px}@media only screen and (max-width:991px){.home__page #news .cols .col__left .area__content{text-align:center}}.home__page #news .cols .col__right{position:relative}.home__page #news:before{background-color:color-mix(in srgb,#fdf7f2 100%,transparent);bottom:0;content:"";display:block;height:65%;left:0;pointer-events:none;position:absolute;width:100%}@media only screen and (max-width:991px){.home__page #news:before{display:none}.home__page #news .news_slider{left:-20px;padding:0 0 30px;position:relative;width:calc(100% + 40px)}}.home__page #news .news_slider:before{background-color:color-mix(in srgb,#fdf7f2 100%,transparent);bottom:0;content:"";display:block;height:65%;left:0;pointer-events:none;position:absolute;width:100%}.home__page #news .news__item{margin:0 0 30px}.home__page #news .swiper-scrollbar.swiper-scrollbar-horizontal{background-color:color-mix(in srgb,#1e1e1e 10%,transparent);overflow:hidden;width:100%}@media only screen and (max-width:991px){.home__page #news .swiper-scrollbar.swiper-scrollbar-horizontal{bottom:5px;left:20px;position:relative;width:calc(100% - 40px)}}.home__page #news .swiper-scrollbar-drag{background-color:color-mix(in srgb,#e22d38 100%,transparent)}.home__page #news .nbs{align-items:center;display:none;flex-direction:row;justify-content:center;left:50px;position:relative}@media only screen and (max-width:991px){.home__page #news .nbs{display:flex;flex-wrap:wrap;left:0}}.home__page #news .nbs .nb{padding:40px 30px;text-align:center}.home__page #news .nbs .nb .nb__num{color:color-mix(in srgb,#e22d38 100%,transparent);font-size:3.25rem;font-weight:900;line-height:42px;margin:0 0 7px}.home__page #news .nbs .nb .nb__num,.home__page #news .nbs .nb .nb__txt{display:block;font-style:normal;text-align:center;text-transform:uppercase}.home__page #news .nbs .nb .nb__txt{color:color-mix(in srgb,#1e1e1e 100%,transparent);font-size:.875rem;font-weight:700;letter-spacing:.7px;line-height:12px;margin:0 0 5px}.home__page #news .nbs .nb .nb__expl{color:color-mix(in srgb,#1e1e1e 75%,transparent);display:block;font-size:.6875rem;font-style:normal;font-weight:800;letter-spacing:.5px;line-height:12px;text-align:center;text-transform:uppercase}.home__page #news .nbs .nb.nb__1{position:relative}.home__page #news .nbs .nb.nb__1:before{background-color:color-mix(in srgb,#1e1e1e 15%,transparent);content:"";display:block;height:60%;left:0;position:absolute;top:20%;width:1px}.home__page #news .nbs .nb.clr{background-color:color-mix(in srgb,#e22d38 100%,transparent);position:relative}@media only screen and (max-width:991px){.home__page #news .nbs .nb.clr{width:100%}}.home__page #news .nbs .nb.clr .nb__num,.home__page #news .nbs .nb.clr .nb__txt{color:color-mix(in srgb,#fff 100%,transparent)}.home__page #news .nbs .nb.clr .nb__expl{color:color-mix(in srgb,#fff 75%,transparent)}.home__page #news .nbs .nb.clr:before{background-color:color-mix(in srgb,#e22d38 100%,transparent);content:"";display:block;height:410px;left:0;position:absolute;top:0;width:50vw;z-index:-1}@media only screen and (max-width:991px){.home__page #news .nbs .nb.clr:before{height:100%;left:-20px;width:100vw}}.home__page #news .deco{position:relative}.home__page #news .deco:before{background-color:color-mix(in srgb,#e22d38 100%,transparent);content:"";display:none;left:0;position:absolute;top:0;z-index:-1}@media only screen and (max-width:991px){.home__page #news .deco:before{display:block;height:150px;left:-20px;top:-20px;width:100vw}}.home__page #news .push{align-items:flex-end;background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:10px;color:color-mix(in srgb,#fff 100%,transparent);display:flex;flex-direction:row;flex-wrap:wrap;height:100%;justify-content:flex-start;overflow:hidden;padding:30px;position:relative;z-index:1}@media only screen and (max-width:991px){.home__page #news .push{margin:0 auto;max-width:450px}}.home__page #news .push .push__title{display:block;font-size:1.25rem;font-style:normal;font-weight:700;line-height:30px;margin:5px 0 2px}.home__page #news .push .push__dates{display:block;font-size:1.5rem;font-style:normal;font-weight:900;line-height:30px;margin:0 0 10px}.home__page #news .push .btn__clr{margin:0}.home__page #news .push:before{background-image:url(../img/deco-angle-prim-bis.svg);background-position:0 0;background-repeat:no-repeat;background-size:35px;content:"";display:block;height:35px;position:absolute;right:0;top:0;transform:rotateY(180deg);width:35px;z-index:10}.home__page #news .push:after{background:linear-gradient(0deg,rgba(0,0,0,.5),transparent);content:"";display:block;height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}.home__page #pres{margin:0 auto 90px;position:relative}.home__page #pres .grid{grid-column-gap:0;grid-row-gap:40px;display:grid;grid-template-columns:895fr 315fr;grid-template-rows:1fr}@media only screen and (max-width:1240px){.home__page #pres .grid{align-items:center;display:flex;flex-direction:column-reverse;flex-wrap:wrap;justify-content:center}}.home__page #pres .pushes{grid-column-gap:0;grid-row-gap:0;display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:1fr;margin:0 auto;max-width:1000px;position:relative}@media only screen and (max-width:1240px){.home__page #pres .pushes{left:40px}}@media only screen and (max-width:991px){.home__page #pres .pushes{grid-column-gap:15px;grid-row-gap:15px;grid-template-columns:1fr;left:0;margin:0 auto;max-width:750px;width:100%}}.home__page #pres .push{align-items:flex-end;background-position:50%;background-repeat:no-repeat;background-size:cover;border:none;border-radius:10px;clip-path:polygon(0 100%,100% 100%,100% 35px,calc(100% - 35px) 0,0 0);color:color-mix(in srgb,#fff 100%,transparent);display:flex;flex-direction:row;flex-wrap:wrap;height:100%;justify-content:flex-start;overflow:hidden;padding:30px;position:relative;transition:all .3s linear;white-space:none;z-index:1}@media only screen and (max-width:1240px){.home__page #pres .push{min-height:340px}}@media only screen and (max-width:991px){.home__page #pres .push{clip-path:none}}@media only screen and (max-width:782px){.home__page #pres .push{min-height:200px}}.home__page #pres .push:hover img{left:0;transition:all .3s linear}.home__page #pres .push:hover .btn__clr{display:inline-block;transition:all .3s linear}.home__page #pres .push:hover{transition:all .3s linear}.home__page #pres .push:first-child{z-index:5}.home__page #pres .push:nth-child(2){border-radius:0 10px 10px 0;left:-35px;padding:30px 30px 30px 65px;z-index:3}@media only screen and (max-width:991px){.home__page #pres .push:nth-child(2){border-radius:10px;left:0;padding:30px}}.home__page #pres .push:nth-child(3){border-radius:0 10px 10px 0;left:-70px;padding:30px 30px 30px 65px}@media only screen and (max-width:991px){.home__page #pres .push:nth-child(3){border-radius:10px;left:0;padding:30px}.home__page #pres .push .push__content{width:calc(100% - 50px)}}.home__page #pres .push img{left:-100px;max-width:60px;position:relative;transition:all .3s linear}@media only screen and (max-width:991px){.home__page #pres .push img{left:0;max-width:40px}}.home__page #pres .push .push__title{display:block;font-size:1.5rem;font-style:normal;font-weight:900;line-height:30px;margin:5px 0}.home__page #pres .push .push__desc{display:block;font-size:1.25rem;font-style:normal;font-weight:700;line-height:25px;margin:0}.home__page #pres .push .btn__clr{display:none;margin:12px 0 0;transition:all .3s linear}@media only screen and (max-width:991px){.home__page #pres .push .btn__clr{background-color:color-mix(in srgb,#fff 100%,transparent);background-image:url(../img/icon-arrow-prim.svg);background-position:50%;background-repeat:no-repeat;background-size:15px;border:none;border-radius:100%;bottom:30px;display:inline-block;font-size:0;height:40px;margin:0;padding:0;position:absolute;right:30px;width:40px}}.home__page #pres .push .btn__clr:hover{background-color:color-mix(in srgb,#1e1e1e 100%,transparent);background-image:url(../img/icon-arrow-white.svg);transition:all .3s linear}.home__page #pres .push:before{background-image:url(../img/deco-angle-sec-transparent.svg);background-position:0 0;background-repeat:no-repeat;background-size:35px;content:"";display:block;height:35px;position:absolute;right:0;top:0;width:35px;z-index:10}@media only screen and (max-width:991px){.home__page #pres .push:before{display:none}}.home__page #pres .push:after{background:linear-gradient(0deg,rgba(0,0,0,.5),transparent);content:"";display:block;height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}.home__page #pres .spe__link{color:color-mix(in srgb,#e22d38 100%,transparent);font-size:.6875rem;font-style:normal;font-weight:700;letter-spacing:.55px;line-height:14px;position:relative;text-decoration:none;text-transform:uppercase;transition:all .3s linear}.home__page #pres .spe__link:before{background-color:color-mix(in srgb,#e22d38 20%,transparent);bottom:-5px;content:"";display:block;height:1px;left:0;position:absolute;transition:all .3s linear;width:100%}.home__page #pres .spe__link:hover:before{background-color:color-mix(in srgb,#e22d38 100%,transparent);height:2px;transition:all .3s linear}.home__page #pres .spe__link:hover{transition:all .3s linear}.home__page #courses{background-color:color-mix(in srgb,#faebdc 100%,transparent);overflow:hidden;padding:90px 0;position:relative}.home__page #courses .container{position:relative}.home__page #courses .container.grid{margin:0 auto 30px}.home__page #courses .container.grid:before{background-position:left 1px top 0;left:calc(100% + 20px)}.home__page #courses .container.grid:after,.home__page #courses .container.grid:before{background-image:url(../img/deco-grid-uniq.svg);background-repeat:repeat;background-size:54px;content:"";display:block;height:calc(100% + 800px);position:absolute;top:-90px;width:50vw}.home__page #courses .container.grid:after{background-position:right 1px top 0;right:calc(100% + 20px)}.home__page #courses .container.bot{margin:20px auto 0}.home__page #courses .courses__list_container{overflow-x:scroll;scrollbar-width:thin;width:100vw}.home__page #courses .courses__list{align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;position:relative}.home__page #courses .courses__list[data-count="2"]{margin:0 auto 20px;width:650px}.home__page #courses .courses__list[data-count="3"]{margin:0 auto 20px;width:975px}.home__page #courses .courses__list[data-count="4"]{margin:0 auto 20px;width:1300px}@media only screen and (max-width:1240px){.home__page #courses .courses__list{margin:0 auto}}.home__page #courses .training__item{margin:0 10px;max-width:320px}.home__page #courses .training__item:first-child{margin-left:20px}.home__page #courses .training__item:last-child{margin-right:20px}.home__page #courses .training__item a:before{background-color:color-mix(in srgb,#fff 100%,transparent)}#post__archive,.home__page #progs{position:relative}#post__archive .area__content.none{margin:90px 0 0;text-align:center}#post__archive .area__content.none h2{background-color:color-mix(in srgb,#faebdc 75%,transparent);border-radius:20px;display:inline-block;font-size:1.25rem;line-height:24px;margin:0 auto;padding:5px 20px 8px}@media only screen and (max-width:782px){#post__archive .area__content.none{margin:60px 0 0}}@media only screen and (max-width:630px){#post__archive .area__content.none{margin:40px 0 0}}.news-grid{grid-column-gap:50px;grid-row-gap:30px;display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(1,1fr);margin-bottom:60px;position:relative}@media only screen and (max-width:1110px){.news-grid{grid-column-gap:30px}}@media only screen and (max-width:991px){.news-grid{grid-column-gap:15px;grid-row-gap:15px;grid-template-columns:repeat(2,1fr)}}@media only screen and (max-width:630px){.news-grid{grid-template-columns:repeat(1,1fr)}}.post__single{position:relative}.post__single .news-grid{margin-bottom:10px}.post__single .related__posts{margin:60px auto 0}.post__single .related__posts .related__title{margin-bottom:40px;text-align:center}.search__page{position:relative}.search__page .area__content h1.nobot{margin-bottom:140px}@media only screen and (max-width:991px){.search__page .area__content h1.nobot{margin-bottom:70px}}.search__page #breadcrumbs{display:none}.search__page .search__area{margin:40px auto 0}.search__page .search-form{display:flex;margin:0 auto;max-width:750px;position:relative}.search__page .search-form label{width:100%}.search__page .search-form .search-field{border:1px solid color-mix(in srgb,#1e1e1e 40%,transparent);border-radius:50px;color:color-mix(in srgb,#1e1e1e 100%,transparent);display:block;height:50px;padding:10px 50px 10px 20px;width:100%}.search__page .search-form .search-submit{background-color:color-mix(in srgb,#fff 100%,transparent);background-image:url(../img/icon-search.svg);background-position:50%;background-repeat:no-repeat;background-size:16px;border:none;border-radius:46px;font-size:0;height:46px;position:absolute;right:2px;top:2px;transition:all .3s linear;width:46px}.search__page .search-form .search-submit:hover{background-color:color-mix(in srgb,#faebdc 100%,transparent);transition:all .3s linear}.search__page .news-grid{grid-column-gap:20px;grid-row-gap:20px;display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(1,1fr);margin-bottom:60px;position:relative}@media only screen and (max-width:1110px){.search__page .news-grid{grid-column-gap:20px}}@media only screen and (max-width:991px){.search__page .news-grid{grid-column-gap:15px;grid-row-gap:15px;grid-template-columns:repeat(2,1fr)}}@media only screen and (max-width:630px){.search__page .news-grid{grid-template-columns:repeat(1,1fr)}}#training__archive{position:relative}#training__archive .area__content.none{margin:90px 0 0;text-align:center}#training__archive .area__content.none h2{background-color:color-mix(in srgb,#faebdc 75%,transparent);border-radius:20px;display:inline-block;font-size:1.25rem;line-height:24px;margin:0 auto;padding:5px 20px 8px}@media only screen and (max-width:782px){#training__archive .area__content.none{margin:60px 0 0}}@media only screen and (max-width:630px){#training__archive .area__content.none{margin:40px 0 0}}.categories_list{align-items:center;display:flex;justify-content:center;list-style:none;margin:60px 0 40px;padding:0}.categories_list li a.category_item{background-color:color-mix(in srgb,#fff 100%,transparent);border:1px solid color-mix(in srgb,#1e1e1e 20%,transparent);border-radius:20px;color:color-mix(in srgb,#1e1e1e 80%,transparent);display:inline-block;font-size:.6875rem;font-style:normal;font-weight:700;line-height:normal;margin:0 5px 5px 0;padding:6px 15px;text-transform:uppercase;transition:all .3s linear}.categories_list li a.category_item.active,.categories_list li a.category_item:hover:not(.active){background-color:color-mix(in srgb,#e22d38 100%,transparent);border:1px solid color-mix(in srgb,#e22d38 100%,transparent);color:color-mix(in srgb,#fff 100%,transparent);transition:all .3s linear}.training-grid{grid-column-gap:20px;grid-row-gap:20px;display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(1,1fr);margin-bottom:60px;position:relative}@media only screen and (max-width:991px){.training-grid{grid-template-columns:repeat(2,1fr)}}@media only screen and (max-width:630px){.training-grid{grid-template-columns:repeat(1,1fr)}}.b_cntct,.training__single{position:relative}.b_cntct{background-position:50%;background-repeat:no-repeat;background-size:cover;margin:90px 0 0}@media only screen and (max-width:991px){.b_cntct{margin:30px 0}}.b_cntct:before{background-color:color-mix(in srgb,#e22d38 100%,transparent);content:"";display:block;height:350px;left:-25vw;position:absolute;top:-90px;width:50vw;z-index:-1}@media only screen and (max-width:991px){.b_cntct:before{display:none}}.b_cntct .cols{grid-column-gap:40px;grid-row-gap:40px;display:grid;grid-template-columns:500fr 672fr;grid-template-rows:1fr;position:relative}@media only screen and (max-width:991px){.b_cntct .cols{grid-template-columns:1fr;margin:0 auto;max-width:750px}}.b_cntct .container__img{clip-path:polygon(35px 0,100% 0,100% 100%,0 100%,0 35px);position:relative}@media only screen and (max-width:991px){.b_cntct .container__img{display:none}}.b_cntct .container__img img{border-radius:8px;height:auto;width:100%}.b_cntct .container__img:before{background-image:url(../img/deco-angle-sec-transparent.svg);background-position:0 0;background-repeat:no-repeat;background-size:35px;content:"";display:block;height:35px;left:0;position:absolute;top:0;transform:rotateY(-180deg);width:35px;z-index:10}@media only screen and (max-width:991px){.b_cntct .area__content{text-align:center}}.b_cntct .form{box-sizing:border-box;padding:20px 0 0 5vw}@media only screen and (max-width:991px){.b_cntct .form{padding:20px 0 0}}.b_faq{margin:90px 0;position:relative;width:100vw}@media only screen and (max-width:991px){.b_faq{margin:30px 0}}.b_faq .container{max-width:1030px}.b_faq .sections__switches{align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center}.b_faq .section__switch{background-color:transparent;border:none;border-bottom:1px solid color-mix(in srgb,#1e1e1e 10%,transparent);color:color-mix(in srgb,#1e1e1e 100%,transparent);cursor:pointer;font-size:.75rem;font-style:normal;font-weight:900;letter-spacing:.6px;line-height:12px;padding:15px 30px;text-align:center;text-transform:uppercase;width:100%}.b_faq .section__switch.active__switch{border-bottom:3px solid #e22d38}.b_faq .section__area{display:none}.b_faq .section__area.active__switch{display:block}.b_faq .questions{margin:2px 0 0;position:relative}.b_faq .question{border-bottom:1px solid color-mix(in srgb,#1e1e1e 10%,transparent);position:relative}.b_faq .question.accordeon__active .question__cntnt{display:block}.b_faq .question.accordeon__active .line .accordeon__btn:after{transform:rotate(315deg);transition:all .3s linear}.b_faq .question .line{grid-column-gap:0;grid-row-gap:0;display:grid;grid-template-columns:1fr 50px;grid-template-rows:1fr;position:relative}.b_faq .question .line .question__title{color:color-mix(in srgb,#1e1e1e 100%,transparent);font-size:1.25rem;font-style:normal;font-weight:700;line-height:30px;padding:15px 0}.b_faq .question .line .accordeon__btn{background-color:transparent;border:none;cursor:pointer;font-size:0;height:100%;position:absolute;right:0;top:0;width:100%}.b_faq .question .line .accordeon__btn:after{border-right:3px solid #e22d38;border-top:3px solid #e22d38;content:"";display:inline-block;height:10px;position:absolute;right:0;top:20px;transform:rotate(135deg);transition:all .3s linear;width:10px}.b_faq .question .question__cntnt{display:none;padding:0 0 15px}.b_gallery{margin:90px 0;position:relative;width:100vw}@media only screen and (max-width:991px){.b_gallery{margin:30px 0}}.b_gallery:before{background-color:color-mix(in srgb,#faebdc 40%,transparent);bottom:-40px;content:"";display:block;height:65%;left:0;pointer-events:none;position:absolute;width:100%}.b_gallery .swiper-slide{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;height:248px;justify-content:center;max-height:248px;min-height:100px;padding:0;width:auto}.b_gallery .swiper-slide img{border-radius:10px;height:auto;max-width:252px}.b_gallery .container{position:relative}.b_gallery .swiper-scrollbar.swiper-scrollbar-horizontal{background-color:color-mix(in srgb,#1e1e1e 10%,transparent);overflow:hidden;width:100%}.b_gallery .swiper-scrollbar-drag{background-color:color-mix(in srgb,#e22d38 100%,transparent)}.b_header .cols{grid-column-gap:0;grid-row-gap:0;display:grid;grid-template-columns:690fr 773fr;grid-template-rows:1fr}@media only screen and (max-width:1240px){.b_header .cols{grid-template-columns:650fr 773fr}}@media only screen and (max-width:991px){.b_header .cols{align-items:center;display:flex;flex-direction:column-reverse;flex-wrap:wrap;justify-content:center}}.b_header ul.categories{align-items:flex-start;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start}.b_header ul.categories li{padding:0!important}.b_header ul.categories li:before{display:none}.b_header h1.nobot{margin-bottom:10px}.b_header .indic{backdrop-filter:blur(2px);background-color:color-mix(in srgb,#fff 100%,transparent);border:1px solid color-mix(in srgb,#1e1e1e 20%,transparent);border-radius:20px;color:color-mix(in srgb,#1e1e1e 80%,transparent);font-size:.6875rem;font-weight:700;line-height:normal;margin:0 5px 5px 0;padding:6px 15px}.b_header .indic,.b_header .shortname{display:inline-block;font-style:normal;text-transform:uppercase;transition:all .3s linear}.b_header .shortname{border-left:2px solid color-mix(in srgb,#1e1e1e 30%,transparent);color:color-mix(in srgb,#1e1e1e 70%,transparent);font-size:1.25rem;font-weight:900;letter-spacing:.6px;line-height:18px;margin:0;padding:0 0 0 10px}.b_header .type{color:color-mix(in srgb,#e22d38 100%,transparent);font-size:1.5rem;line-height:30px;margin:10px 0 5px}.b_header .date,.b_header .type{display:block;font-style:normal;font-weight:900;letter-spacing:.5px;text-transform:uppercase}.b_header .date{background-image:url(../img/clock-grey.svg);background-position:0;background-repeat:no-repeat;background-size:16px;color:color-mix(in srgb,#1e1e1e 80%,transparent);font-size:.6875rem;line-height:10px;padding:10px 0 10px 23px}.b_header .col__left{background-color:color-mix(in srgb,#faebdc 100%,transparent);background-image:url(../img/deco-grid-uniq.svg);background-position:left -5px bottom;background-repeat:repeat;background-size:54px;padding:180px 30px 0 8vw}@media only screen and (max-width:1330px){.b_header .col__left{padding:180px 0 0}}@media only screen and (max-width:991px){.b_header .col__left{padding:60px 20px 0;width:100%}}.b_header .col__left .container{align-items:flex-start;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-end}@media only screen and (max-width:1330px){.b_header .col__left .container{justify-content:flex-start}}.b_header .col__left .container .area__content{max-width:570px;width:100%}@media only screen and (max-width:1330px){.b_header .col__left .container .area__content{max-width:100%}}.b_header .col__right{background-position:50%;background-repeat:no-repeat;background-size:cover;position:relative;width:100%}@media only screen and (max-width:991px){.b_header .col__right{height:350px}}.b_header .col__right:before{background:linear-gradient(180deg,rgba(0,0,0,.5),transparent);content:"";display:block;height:80%;left:0;position:absolute;top:0;width:100%}.b_img{margin:90px 0;position:relative;width:100vw}@media only screen and (max-width:991px){.b_img{margin:30px 0}}.b_img .img__container{background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:10px;height:350px;position:relative;width:100%}.b_intro{margin:90px 0 70px;position:relative;width:100vw}@media only screen and (max-width:991px){.b_intro{margin:30px 0}}.b_intro .container{grid-column-gap:0;grid-row-gap:0;display:grid;grid-template-columns:500fr 540fr;grid-template-rows:1fr;position:relative}@media only screen and (max-width:991px){.b_intro .container{grid-template-columns:1fr}}.b_intro .container.have__img_right{grid-template-columns:500fr 540fr 192fr}@media only screen and (max-width:1240px){.b_intro .container.have__img_right{grid-template-columns:500fr 540fr}}@media only screen and (max-width:991px){.b_intro .container.have__img_right{grid-template-columns:1fr}}.b_intro .container:before{background-color:color-mix(in srgb,#e22d38 100%,transparent);content:"";display:block;height:250px;position:absolute;right:75%;top:-90px;width:50vw;z-index:0}@media only screen and (max-width:991px){.b_intro .container:before{right:50%;top:-30px}}.b_intro .container__img{position:relative}@media only screen and (max-width:991px){.b_intro .container__img{margin:0 auto;max-width:500px;text-align:center}}.b_intro .container__img:before{background-image:url(../img/deco-angle-prim-bis.svg);background-position:0 0;background-repeat:no-repeat;background-size:35px;content:"";display:block;height:35px;left:0;position:absolute;top:0;width:35px;z-index:10}.b_intro .container__img img{border-radius:0 10px 10px 10px;max-width:100%}.b_intro .area__content{padding:30px 60px 0}@media only screen and (max-width:991px){.b_intro .area__content{padding:30px 0 0;text-align:center}}.b_intro img.deco{border-radius:0 0 10px 10px;position:absolute;right:-90px;top:-90px;width:290px}@media only screen and (max-width:1240px){.b_intro img.deco{display:none}}.b_keys{margin:90px 0;position:relative;width:100vw}@media only screen and (max-width:991px){.b_keys{margin:30px 0}}.b_keys .keys{align-items:center;background-color:color-mix(in srgb,#faebdc 100%,transparent);border-radius:10px;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;overflow:hidden;padding-right:110px;position:relative}@media only screen and (max-width:991px){.b_keys .keys{padding:0 0 55px}}.b_keys .key{padding:20px 30px}.b_keys .number{color:color-mix(in srgb,#e22d38 100%,transparent);display:block;font-size:3.25rem;font-style:normal;font-weight:900;line-height:42px;margin:0 0 8px;text-align:center;text-transform:uppercase}@media only screen and (max-width:895px){.b_keys .number{font-size:2.625rem;line-height:40px}}.b_keys .label{color:color-mix(in srgb,#1e1e1e 100%,transparent);display:block;font-size:.875rem;font-style:normal;font-weight:900;letter-spacing:.7px;line-height:14px;text-align:center;text-transform:uppercase}@media only screen and (max-width:895px){.b_keys .label{font-size:.75rem;line-height:12px}}.b_keys .deco{background-image:url(../img/deco-grid-uniq.svg);background-position:left 2px top -3px;background-repeat:repeat;background-size:54px;height:100%;position:absolute;right:0;top:0;width:108px}@media only screen and (max-width:991px){.b_keys .deco{background-position:left 0 top 2px;bottom:0;height:54px;top:inherit;width:100%}}.b_spe_1{margin:90px 0;position:relative;width:100vw}@media only screen and (max-width:991px){.b_spe_1{margin:30px 0}}.b_spe_1 .container{grid-column-gap:30px;grid-row-gap:30px;display:grid;grid-template-columns:700fr 500fr;grid-template-rows:1fr}@media only screen and (max-width:1110px){.b_spe_1 .container{grid-template-columns:1fr}}.b_spe_1 .container .right__img{position:relative}.b_spe_1 .container .right__img img{height:calc(100% + 60px);left:0;position:absolute;top:-30px;width:auto}@media only screen and (max-width:1110px){.b_spe_1 .container .right__img img{height:auto;position:relative;top:0;width:100%}}.b_spe_1 .container .content{grid-column-gap:0;grid-row-gap:30px;display:grid;grid-template-columns:170fr 380fr;grid-template-rows:1fr}@media only screen and (max-width:782px){.b_spe_1 .container .content{grid-template-columns:1fr}}.b_spe_1 .container .content .left__img{position:relative}.b_spe_1 .container .content .left__img img{position:absolute;right:30px;top:0;width:290px}@media only screen and (max-width:782px){.b_spe_1 .container .content .left__img img{height:auto;position:relative;right:inherit;top:0;width:100%}}.b_spe_1 .container .txts .p__bigger{color:color-mix(in srgb,#1e1e1e 100%,transparent)}.b_spe_1 .container .txts .points{margin:0}.b_spe_1 .container .txts .points ul{margin:0;padding:0}.b_spe_1 .container .txts .points li{align-items:center;color:color-mix(in srgb,#1e1e1e 80%,transparent);display:flex;flex-direction:row;flex-wrap:wrap;font-size:.75rem;font-weight:900;justify-content:space-between;line-height:16px;padding:20px 0;text-transform:uppercase}.b_spe_1 .container .txts .points li:not(:last-child){border-bottom:1px solid color-mix(in srgb,#1e1e1e 10%,transparent)}.b_spe_1 .container .txts .points img{width:55px}.b_spe_1 .container .txts .points p{width:calc(100% - 65px)}.b_spe_1 img{border-radius:10px}.b_spe_2{margin:90px 0;position:relative;width:100vw}@media only screen and (max-width:991px){.b_spe_2{margin:30px 0}}.b_spe_2 .container{grid-column-gap:40px;grid-row-gap:40px;display:grid;grid-template-columns:1fr 1.1fr;grid-template-rows:1fr}@media only screen and (max-width:1240px){.b_spe_2 .container{grid-column-gap:0;grid-row-gap:30px;grid-template-columns:1fr 1.4fr}}@media only screen and (max-width:895px){.b_spe_2 .container{grid-template-columns:1fr}}.b_spe_2 .container__img{position:relative}@media only screen and (max-width:895px){.b_spe_2 .container__img{margin:0 auto;width:550px}}.b_spe_2 .container__img:before{background-image:url(../img/deco-angle-sec.svg);background-position:0 0;background-repeat:no-repeat;background-size:35px;content:"";display:block;height:35px;position:absolute;right:0;top:0;width:35px;z-index:10}.b_spe_2 .container__img img{border-radius:10px 0 10px 10px;max-width:100%}.b_spe_2 .content{padding:30px 0 30px 30px}@media only screen and (max-width:1240px){.b_spe_2 .content{padding:0 0 20px 20px}}.b_spe_2 .content blockquote{background-color:transparent;background-image:url(../img/icon-quote.svg);background-position:0;background-repeat:no-repeat;background-size:55px;border-radius:10px;box-sizing:border-box;font-family:DM Sans,"sans-serif";margin:10px 0 20px;min-height:55px;padding:0 0 0 70px;position:relative;width:100%}.b_spe_2 .content blockquote>:last-child{margin-bottom:0}.b_spe_2 .cols{grid-column-gap:40px;grid-row-gap:40px;display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:1fr;position:relative}@media only screen and (max-width:782px){.b_spe_2 .cols{grid-column-gap:10px;grid-row-gap:10px;grid-template-columns:1fr}}.b_spe_2 .cols:after{background-color:color-mix(in srgb,#1e1e1e 10%,transparent);content:"";display:block;height:100%;left:50%;position:absolute;top:0;width:1px}@media only screen and (max-width:782px){.b_spe_2 .cols:after{display:none}}.b_txts{margin:90px 0;position:relative;width:100vw}@media only screen and (max-width:991px){.b_txts{margin:30px 0}}.b_txts .container.has__img{align-items:flex-start;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}@media only screen and (max-width:991px){.b_txts .container.has__img{flex-direction:column}}.b_txts .container.has__img .area__content{width:calc(50% - 20px)}@media only screen and (max-width:991px){.b_txts .container.has__img .area__content{width:100%}}.b_txts .container.has__img .container__img{position:relative;width:calc(50% - 20px)}@media only screen and (max-width:991px){.b_txts .container.has__img .container__img{margin:20px auto 0;width:100%}}.b_txts .container.has__img .container__img:before{background-image:url(../img/deco-angle-sec.svg);background-position:0 0;background-repeat:no-repeat;background-size:35px;content:"";display:block;height:35px;position:absolute;right:0;top:0;width:35px;z-index:10}.b_txts .container.has__img.img__left{flex-direction:row-reverse}@media only screen and (max-width:991px){.b_txts .container.has__img.img__left{flex-direction:column}}.b_txts .container.has__img.img__left .container__img:before{left:0;right:inherit;top:0;transform:rotateY(180deg)}.b_txts .container.txt__center{align-items:center}.b_txts img{border-radius:10px;height:auto;max-width:100%;position:relative;z-index:2}.b_videos{margin:90px 0;position:relative;width:100vw}@media only screen and (max-width:991px){.b_videos{margin:30px 0}}.b_videos .container{grid-column-gap:20px;grid-row-gap:20px;display:grid;grid-template-columns:820fr 295fr;grid-template-rows:1fr}@media only screen and (max-width:782px){.b_videos .container{grid-template-columns:1fr}}.b_videos .plyr__video-wrapper{border-radius:10px;overflow:hidden}.b_widget_display{margin:90px 0;position:relative;width:100vw}.b_widget_display>.container{margin:0 auto;position:relative;text-align:center}.b_widget_display>.container:after{background-image:url(../img/deco-square-grey-2.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:block;height:150px;opacity:.35;pointer-events:none;position:absolute;right:-30px;top:-100px;transform:rotate(0deg);width:150px;z-index:0}.b_widget_display iframe{overflow:hidden;position:relative;z-index:2}#breadcrumbs{box-sizing:border-box;color:color-mix(in srgb,#e22d38 50%,transparent);display:inline-block;font-family:DM Sans,"sans-serif";font-size:.6875rem;font-style:normal;letter-spacing:1px;line-height:11px;margin:80px 0 0;max-width:100%;min-width:200px;padding:20px 0;position:relative}@media only screen and (max-width:991px){#breadcrumbs{margin:20px 0 0}}#breadcrumbs span.breadcrumb_last{color:color-mix(in srgb,#1e1e1e 50%,transparent);font-size:.75rem;font-weight:600;margin:0;position:relative;text-decoration:none;text-transform:uppercase}@media only screen and (max-width:991px){#breadcrumbs span.breadcrumb_last{font-size:.6875rem}}#breadcrumbs a{color:color-mix(in srgb,#1e1e1e 50%,transparent);font-size:.75rem;font-weight:800;margin:0;position:relative;text-decoration:none;text-transform:uppercase}@media only screen and (max-width:991px){#breadcrumbs a{font-size:.6875rem}}#breadcrumbs a:hover{text-decoration:underline}.btn{background-color:color-mix(in srgb,#fff 100%,transparent);border:1px solid color-mix(in srgb,#e22d38 100%,transparent);border-radius:30px;box-sizing:border-box;color:color-mix(in srgb,#e22d38 100%,transparent);cursor:pointer;display:inline-block;font-family:DM Sans,"sans-serif";font-size:.75rem;font-size:13px;font-style:normal;font-weight:900;line-height:normal;margin:5px 10px 5px 0;padding:16px 30px 15px;text-align:left;text-decoration:none;text-transform:uppercase;transition:all .3s linear;width:auto}.btn:hover{border:1px solid color-mix(in srgb,#e22d38 100%,transparent);padding:16px 35px 15px}.btn:hover,.btn__clr{background-color:color-mix(in srgb,#e22d38 100%,transparent);color:color-mix(in srgb,#fff 100%,transparent);transition:all .3s linear}.btn__clr{border:1px solid color-mix(in srgb,#e22d38 100%,transparent);border-radius:30px;box-sizing:border-box;cursor:pointer;display:inline-block;font-family:DM Sans,"sans-serif";font-size:.75rem;font-size:13px;font-style:normal;font-weight:900;line-height:normal;margin:5px 10px 5px 0;padding:16px 30px 15px;text-align:left;text-decoration:none;text-transform:uppercase;width:auto}.btn__clr:hover{background-color:color-mix(in srgb,#1e1e1e 100%,transparent);border:1px solid color-mix(in srgb,#1e1e1e 100%,transparent);color:color-mix(in srgb,#fff 100%,transparent);padding:16px 35px 15px;transition:all .3s linear}.wpcf7-form .form__row{align-items:flex-start;display:flex;justify-content:space-between}@media only screen and (max-width:630px){.wpcf7-form .form__row{flex-direction:column}}.wpcf7-form .form__row>*{width:calc(50% - 10px)}@media only screen and (max-width:630px){.wpcf7-form .form__row>*{width:100%}}.wpcf7-form .form__row.cols_3>*{width:calc(33.33333% - 13.33333px)}@media only screen and (max-width:630px){.wpcf7-form .form__row.cols_3>*{width:100%}}.wpcf7-form .sep{margin-bottom:30px}.wpcf7-form .wpcf7-form-control-wrap{display:block;margin-bottom:0}.wpcf7-form .primary{color:color-mix(in srgb,#e22d38 100%,transparent);display:block;font-size:.875rem;font-style:normal;font-weight:600;line-height:normal;margin:0 0 5px}.wpcf7-form .form__checkbox{display:block;width:100%}.wpcf7-form .form__checkbox .wpcf7-list-item{margin:5px 20px 5px 0}.wpcf7-form .form__checkbox label{position:relative}.wpcf7-form .form__checkbox label input{position:relative;top:1px}.wpcf7-form .form__checkbox label .wpcf7-list-item-label{font-style:normal;font-weight:400;line-height:normal}.wpcf7-form .form__checkbox label .wpcf7-list-item-label,.wpcf7-form .form__input{color:color-mix(in srgb,#1e1e1e 100%,transparent);font-family:DM Sans,"sans-serif";font-size:.875rem}.wpcf7-form .form__input{background-color:color-mix(in srgb,#fff 100%,transparent);border:1px solid color-mix(in srgb,#1e1e1e 15%,transparent);border-radius:10px;box-sizing:border-box;margin-top:10px;padding:19px 20px 18px;width:100%}.wpcf7-form .form__input::-moz-placeholder{color:color-mix(in srgb,#1e1e1e 70%,transparent)}.wpcf7-form .form__input::placeholder{color:color-mix(in srgb,#1e1e1e 70%,transparent)}.wpcf7-form .form__textarea{background-color:color-mix(in srgb,#fff 100%,transparent);border:1px solid color-mix(in srgb,#1e1e1e 15%,transparent);border-radius:10px;box-sizing:border-box;color:color-mix(in srgb,#1e1e1e 100%,transparent);font-family:DM Sans,"sans-serif";font-size:.875rem;height:70px;margin-top:10px;padding:19px 20px 18px;width:100%}.wpcf7-form .form__textarea::-moz-placeholder{color:color-mix(in srgb,#1e1e1e 70%,transparent)}.wpcf7-form .form__textarea::placeholder{color:color-mix(in srgb,#1e1e1e 70%,transparent)}.wpcf7-form .form__select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:color-mix(in srgb,#fff 100%,transparent);border:1px solid color-mix(in srgb,#1e1e1e 15%,transparent);border-radius:10px;color:color-mix(in srgb,#1e1e1e 100%,transparent);font-family:DM Sans,"sans-serif";font-size:.875rem;margin-bottom:0;margin-top:10px;padding:19px 20px 18px;position:relative;width:100%}.wpcf7-form .form__select::-moz-placeholder{color:color-mix(in srgb,#1e1e1e 70%,transparent)}.wpcf7-form .form__select::placeholder{color:color-mix(in srgb,#1e1e1e 70%,transparent)}.wpcf7-form .form__select_arrow{position:relative}.wpcf7-form .form__select_arrow .wpcf7-form-control-wrap:after{border-left:2px solid #e22d38;border-top:2px solid #e22d38;content:"";height:6px;pointer-events:none;position:absolute;right:16px;top:32px;transform:rotate(-135deg);width:6px}.wpcf7-form .wpcf7-acceptance{color:color-mix(in srgb,#1e1e1e 70%,transparent);display:block;font-family:DM Sans,"sans-serif";font-size:.75rem;font-style:normal;font-weight:400;margin:0 0 3%;position:relative}.wpcf7-form .wpcf7-acceptance label{align-items:baseline;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start}.wpcf7-form .wpcf7-acceptance .form__acceptance{display:block;position:relative;top:3px}.wpcf7-form .wpcf7-acceptance .wpcf7-list-item-label{line-height:18px!important;margin-left:10px;width:calc(100% - 30px)}.wpcf7-form .wpcf7-acceptance a{color:color-mix(in srgb,#1e1e1e 100%,transparent);font-weight:700;transition:all .3s linear}.wpcf7-form .wpcf7-acceptance a:hover{text-decoration:underline;transition:all .3s linear}.wpcf7-form .form__btn{margin-bottom:0;position:relative}.wpcf7-form .form__submit{background-color:color-mix(in srgb,#e22d38 100%,transparent);border:1px solid color-mix(in srgb,#e22d38 100%,transparent);border-radius:30px;box-sizing:border-box;color:color-mix(in srgb,#fff 100%,transparent);cursor:pointer;display:inline-block;font-family:DM Sans,"sans-serif";font-size:.75rem;font-size:13px;font-style:normal;font-weight:900;line-height:normal;margin:5px 10px 5px 0;padding:16px 30px 15px;text-align:left;text-decoration:none;text-transform:uppercase;transition:all .3s linear;width:auto}.wpcf7-form .form__submit:hover:not(:disabled){background-color:color-mix(in srgb,#1e1e1e 100%,transparent);border:1px solid color-mix(in srgb,#1e1e1e 100%,transparent);color:color-mix(in srgb,#fff 100%,transparent);padding:16px 35px 15px;transition:all .3s linear}.wpcf7-form .form__submit:disabled{opacity:.3}.wpcf7-form .wpcf7-not-valid-tip{background-color:color-mix(in srgb,#e22d38 95%,transparent);border-radius:5px;color:color-mix(in srgb,#fff 100%,transparent);display:inline-block;font-size:.75rem;margin-top:5px;padding:5px 8px!important}.wpcf7-form .wpcf7-spinner{bottom:-30px;left:50%;margin:0;opacity:1;position:absolute;transform:translateX(-50%)}.wpcf7-form textarea{min-height:150px;resize:vertical}.list__item{background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:0;border-radius:5px 5px 0 0;margin:0 auto 10px;overflow:hidden;position:relative}.list__item a{border:1px solid color-mix(in srgb,#1e1e1e 15%,transparent);border-radius:10px;display:block;padding:20px;position:relative}.list__item a:before{background-color:color-mix(in srgb,#faebdc 100%,transparent);border-radius:0 0 0 7px;content:"";display:block;height:35px;position:absolute;right:-30px;top:-30px;width:35px;z-index:10}.list__item a:hover{clip-path:polygon(0 100%,100% 100%,100% 35px,calc(100% - 35px) 0,0 0)}.list__item a:hover:before{right:0;top:0}.list__item a:hover .img{opacity:.5;transition:all .3s linear}.list__item a:hover .title{color:color-mix(in srgb,#e22d38 100%,transparent);transition:all .3s linear}.list__item a:hover .more:after{background-color:color-mix(in srgb,#e22d38 100%,transparent);height:2px;transition:all .3s linear}.list__item .content{padding:0 0 5px}.list__item .title{color:color-mix(in srgb,#1e1e1e 80%,transparent);font-family:DM Sans,"sans-serif";font-size:1rem;font-style:normal;font-weight:700;line-height:24px;margin:0 0 5px;transition:all .3s linear}.list__item .more{color:color-mix(in srgb,#e22d38 100%,transparent);display:inline-block;font-size:.6875rem;font-style:normal;font-weight:700;letter-spacing:.55px;line-height:14px;position:relative;text-transform:uppercase}.list__item .more:after{background-color:color-mix(in srgb,#e22d38 30%,transparent);bottom:-5px;content:"";height:1px;left:0;position:absolute;width:100%}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.payment-required .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output{background-color:color-mix(in srgb,#d3791e 100%,transparent);border-color:#d3791e;border-radius:7px;color:color-mix(in srgb,#fff 100%,transparent);font-weight:600;margin:10px 0 0;padding:10px 12px}.wpcf7 form.sent .wpcf7-response-output{background-color:color-mix(in srgb,#5fe412 50%,transparent);border-color:#5fe412;border-radius:7px;color:color-mix(in srgb,#1e1e1e 100%,transparent);font-weight:600;margin:10px 0 0;padding:10px 12px}.wpcf7 form.aborted .wpcf7-response-output,.wpcf7 form.failed .wpcf7-response-output{background-color:color-mix(in srgb,#e22d38 100%,transparent);border-color:#e22d38;border-radius:7px;color:color-mix(in srgb,#fff 100%,transparent);font-weight:600;margin:10px 0 0;padding:10px 12px}.wpcf7 form.spam .wpcf7-response-output{background-color:color-mix(in srgb,#d3791e 100%,transparent);border-color:#d3791e;border-radius:7px;font-weight:600;margin:10px 0 0;padding:10px 12px}.pagination-container,.woocommerce nav.woocommerce-pagination{border:1px solid color-mix(in srgb,#1e1e1e 15%,transparent);border-left:none;border-right:none;margin:60px 0;padding:10px 0;position:relative}.pagination-container .pagination,.woocommerce nav.woocommerce-pagination .pagination{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;text-align:center}.pagination-container li,.woocommerce nav.woocommerce-pagination li{border:none!important;float:inherit!important}.pagination-container .page-numbers,.woocommerce nav.woocommerce-pagination .page-numbers{background-color:transparent;border:none!important;border-radius:30px;color:color-mix(in srgb,#1e1e1e 50%,transparent);font-family:DM Sans,"sans-serif";font-size:.6875rem;font-style:normal;font-weight:700;letter-spacing:.6px;line-height:17px;line-height:120%;margin:0 2px;padding:7px 10px 6px;position:relative;top:2px;transition:all .3s linear}.pagination-container .page-numbers:hover,.woocommerce nav.woocommerce-pagination .page-numbers:hover{background-color:color-mix(in srgb,#e22d38 100%,transparent);color:color-mix(in srgb,#fff 100%,transparent);transition:all .3s linear}.pagination-container .page-numbers.current,.woocommerce nav.woocommerce-pagination .page-numbers.current{background-color:transparent;color:color-mix(in srgb,#1e1e1e 100%,transparent);transition:all .3s linear}.pagination-container .next,.pagination-container .prev,.woocommerce nav.woocommerce-pagination .next,.woocommerce nav.woocommerce-pagination .prev{background-color:transparent;border:1px solid transparent!important;border-radius:30px;color:color-mix(in srgb,#e22d38 100%,transparent);display:inline-block;font-size:0;height:28px;padding:0;position:relative;top:2px;transition:all .3s linear;width:28px}.pagination-container .next:before,.pagination-container .prev:before,.woocommerce nav.woocommerce-pagination .next:before,.woocommerce nav.woocommerce-pagination .prev:before{border-right:2px solid #e22d38;border-top:2px solid #e22d38;content:"";display:block;height:6px;left:50%;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%) rotate(45deg);width:6px}.pagination-container .next:hover,.pagination-container .prev:hover,.woocommerce nav.woocommerce-pagination .next:hover,.woocommerce nav.woocommerce-pagination .prev:hover{background-color:color-mix(in srgb,#e22d38 100%,transparent);border:1px solid color-mix(in srgb,#e22d38 100%,transparent)!important;color:color-mix(in srgb,#fff 100%,transparent);transition:all .3s linear}.pagination-container .next:hover:before,.pagination-container .prev:hover:before,.woocommerce nav.woocommerce-pagination .next:hover:before,.woocommerce nav.woocommerce-pagination .prev:hover:before{border-right:2px solid #fff;border-top:2px solid #fff}.pagination-container .prev:before,.woocommerce nav.woocommerce-pagination .prev:before{transform:translateX(-50%) translateY(-50%) rotate(225deg)}@keyframes plyr-progress{to{background-position:25px 0;background-position:var(--plyr-progress-loading-size,25px) 0}}@keyframes plyr-popup{0%{opacity:.5;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes plyr-fade-in{0%{opacity:0}to{opacity:1}}.plyr{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;align-items:center;direction:ltr;display:flex;flex-direction:column;font-family:inherit;font-family:var(--plyr-font-family,inherit);font-variant-numeric:tabular-nums;font-weight:400;font-weight:var(--plyr-font-weight-regular,400);line-height:1.7;line-height:var(--plyr-line-height,1.7);max-width:100%;min-width:200px;position:relative;text-shadow:none;transition:box-shadow .3s ease;z-index:0}.plyr audio,.plyr iframe,.plyr video{display:block;height:100%;width:100%}.plyr button{font:inherit;line-height:inherit;width:auto}.plyr:focus{outline:0}.plyr--full-ui{box-sizing:border-box}.plyr--full-ui *,.plyr--full-ui :after,.plyr--full-ui :before{box-sizing:inherit}.plyr--full-ui a,.plyr--full-ui button,.plyr--full-ui input,.plyr--full-ui label{touch-action:manipulation}.plyr__badge{background:#4a5464;background:var(--plyr-badge-background,#4a5464);border-radius:2px;border-radius:var(--plyr-badge-border-radius,2px);color:#fff;color:var(--plyr-badge-text-color,#fff);font-size:9px;font-size:var(--plyr-font-size-badge,9px);line-height:1;padding:3px 4px}.plyr--full-ui ::-webkit-media-text-track-container{display:none}.plyr__captions{animation:plyr-fade-in .3s ease;bottom:0;display:none;font-size:13px;font-size:var(--plyr-font-size-small,13px);left:0;padding:10px;padding:var(--plyr-control-spacing,10px);position:absolute;text-align:center;transition:transform .4s ease-in-out;width:100%}.plyr__captions span:empty{display:none}@media(min-width:480px){.plyr__captions{font-size:15px;font-size:var(--plyr-font-size-base,15px);padding:20px;padding:calc(var(--plyr-control-spacing, 10px)*2)}}@media(min-width:768px){.plyr__captions{font-size:18px;font-size:var(--plyr-font-size-large,18px)}}.plyr--captions-active .plyr__captions{display:block}.plyr:not(.plyr--hide-controls) .plyr__controls:not(:empty)~.plyr__captions{transform:translateY(-40px);transform:translateY(calc(var(--plyr-control-spacing, 10px)*-4))}.plyr__caption{background:rgba(0,0,0,.8);background:var(--plyr-captions-background,rgba(0,0,0,.8));border-radius:4px;-webkit-box-decoration-break:clone;box-decoration-break:clone;color:#fff;color:var(--plyr-captions-text-color,#fff);line-height:185%;padding:.2em .5em;white-space:pre-wrap}.plyr__caption div{display:inline}.plyr__control{background:transparent;border:0;border-radius:4px;border-radius:var(--plyr-control-radius,4px);color:inherit;cursor:pointer;flex-shrink:0;overflow:visible;padding:7px;padding:calc(var(--plyr-control-spacing, 10px)*.7);position:relative;transition:all .1s ease-in-out}.plyr__control svg{fill:currentColor;display:block;height:18px;height:var(--plyr-control-icon-size,18px);pointer-events:none;width:18px;width:var(--plyr-control-icon-size,18px)}.plyr__control:focus{outline:0}.plyr__control:focus-visible{outline:2px dashed #e22d38;outline:2px dashed var(--plyr-focus-visible-color,var(--plyr-color-main,var(--plyr-color-main,#e22d38)));outline-offset:2px}a.plyr__control{text-decoration:none}.plyr__control.plyr__control--pressed .icon--not-pressed,.plyr__control.plyr__control--pressed .label--not-pressed,.plyr__control:not(.plyr__control--pressed) .icon--pressed,.plyr__control:not(.plyr__control--pressed) .label--pressed,a.plyr__control:after,a.plyr__control:before{display:none}.plyr--full-ui ::-webkit-media-controls{display:none}.plyr__controls{align-items:center;display:flex;justify-content:flex-end;text-align:center}.plyr__controls .plyr__progress__container{flex:1;min-width:0}.plyr__controls .plyr__controls__item{margin-left:2.5px;margin-left:calc(var(--plyr-control-spacing, 10px)/4)}.plyr__controls .plyr__controls__item:first-child{margin-left:0;margin-right:auto}.plyr__controls .plyr__controls__item.plyr__progress__container{padding-left:2.5px;padding-left:calc(var(--plyr-control-spacing, 10px)/4)}.plyr__controls .plyr__controls__item.plyr__time{padding:0 5px;padding:0 calc(var(--plyr-control-spacing, 10px)/2)}.plyr__controls .plyr__controls__item.plyr__progress__container:first-child,.plyr__controls .plyr__controls__item.plyr__time+.plyr__time,.plyr__controls .plyr__controls__item.plyr__time:first-child{padding-left:0}.plyr [data-plyr=airplay],.plyr [data-plyr=captions],.plyr [data-plyr=fullscreen],.plyr [data-plyr=pip],.plyr__controls:empty{display:none}.plyr--airplay-supported [data-plyr=airplay],.plyr--captions-enabled [data-plyr=captions],.plyr--fullscreen-enabled [data-plyr=fullscreen],.plyr--pip-supported [data-plyr=pip]{display:inline-block}.plyr__menu{display:flex;position:relative}.plyr__menu .plyr__control svg{transition:transform .3s ease}.plyr__menu .plyr__control[aria-expanded=true] svg{transform:rotate(90deg)}.plyr__menu .plyr__control[aria-expanded=true] .plyr__tooltip{display:none}.plyr__menu__container{animation:plyr-popup .2s ease;background:hsla(0,0%,100%,.902);background:var(--plyr-menu-background,hsla(0,0%,100%,.902));border-radius:8px;border-radius:var(--plyr-menu-radius,8px);bottom:100%;box-shadow:0 1px 2px rgba(0,0,0,.149);box-shadow:var(--plyr-menu-shadow,0 1px 2px rgba(0,0,0,.149));color:#4a5464;color:var(--plyr-menu-color,#4a5464);font-size:15px;font-size:var(--plyr-font-size-base,15px);margin-bottom:10px;position:absolute;right:-3px;text-align:left;white-space:nowrap;z-index:3}.plyr__menu__container>div{overflow:hidden;transition:height .35s cubic-bezier(.4,0,.2,1),width .35s cubic-bezier(.4,0,.2,1)}.plyr__menu__container:after{border:4px solid transparent;border:var(--plyr-menu-arrow-size,4px) solid transparent;border-top-color:var(--plyr-menu-background,hsla(0,0%,100%,.902));content:"";height:0;position:absolute;right:14px;right:calc(var(--plyr-control-icon-size, 18px)/2 + var(--plyr-control-spacing, 10px)*.7 - var(--plyr-menu-arrow-size, 4px)/2);top:100%;width:0}.plyr__menu__container [role=menu]{padding:7px;padding:calc(var(--plyr-control-spacing, 10px)*.7)}.plyr__menu__container [role=menuitem],.plyr__menu__container [role=menuitemradio]{margin-top:2px}.plyr__menu__container [role=menuitem]:first-child,.plyr__menu__container [role=menuitemradio]:first-child{margin-top:0}.plyr__menu__container .plyr__control{align-items:center;color:#4a5464;color:var(--plyr-menu-color,#4a5464);display:flex;font-size:13px;font-size:var(--plyr-font-size-menu,var(--plyr-font-size-small,13px));padding:4.66667px 10.5px;padding:calc(var(--plyr-control-spacing, 10px)*.7/1.5) calc(var(--plyr-control-spacing, 10px)*.7*1.5);-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}.plyr__menu__container .plyr__control>span{align-items:inherit;display:flex;width:100%}.plyr__menu__container .plyr__control:after{border:4px solid transparent;border:var(--plyr-menu-item-arrow-size,4px) solid transparent;content:"";position:absolute;top:50%;transform:translateY(-50%)}.plyr__menu__container .plyr__control--forward{padding-right:28px;padding-right:calc(var(--plyr-control-spacing, 10px)*.7*4)}.plyr__menu__container .plyr__control--forward:after{border-left-color:#728197;border-left-color:var(--plyr-menu-arrow-color,#728197);right:6.5px;right:calc(var(--plyr-control-spacing, 10px)*.7*1.5 - var(--plyr-menu-item-arrow-size, 4px))}.plyr__menu__container .plyr__control--forward:focus-visible:after,.plyr__menu__container .plyr__control--forward:hover:after{border-left-color:initial}.plyr__menu__container .plyr__control--back{font-weight:400;font-weight:var(--plyr-font-weight-regular,400);margin:7px;margin:calc(var(--plyr-control-spacing, 10px)*.7);margin-bottom:3.5px;margin-bottom:calc(var(--plyr-control-spacing, 10px)*.7/2);padding-left:28px;padding-left:calc(var(--plyr-control-spacing, 10px)*.7*4);position:relative;width:calc(100% - 14px);width:calc(100% - var(--plyr-control-spacing, 10px)*.7*2)}.plyr__menu__container .plyr__control--back:after{border-right-color:#728197;border-right-color:var(--plyr-menu-arrow-color,#728197);left:6.5px;left:calc(var(--plyr-control-spacing, 10px)*.7*1.5 - var(--plyr-menu-item-arrow-size, 4px))}.plyr__menu__container .plyr__control--back:before{background:#dcdfe5;background:var(--plyr-menu-back-border-color,#dcdfe5);box-shadow:0 1px 0 #fff;box-shadow:0 1px 0 var(--plyr-menu-back-border-shadow-color,#fff);content:"";height:1px;left:0;margin-top:3.5px;margin-top:calc(var(--plyr-control-spacing, 10px)*.7/2);overflow:hidden;position:absolute;right:0;top:100%}.plyr__menu__container .plyr__control--back:focus-visible:after,.plyr__menu__container .plyr__control--back:hover:after{border-right-color:initial}.plyr__menu__container .plyr__control[role=menuitemradio]{padding-left:7px;padding-left:calc(var(--plyr-control-spacing, 10px)*.7)}.plyr__menu__container .plyr__control[role=menuitemradio]:after,.plyr__menu__container .plyr__control[role=menuitemradio]:before{border-radius:100%}.plyr__menu__container .plyr__control[role=menuitemradio]:before{background:rgba(0,0,0,.102);content:"";display:block;flex-shrink:0;height:16px;margin-right:10px;margin-right:var(--plyr-control-spacing,10px);transition:all .3s ease;width:16px}.plyr__menu__container .plyr__control[role=menuitemradio]:after{background:#fff;border:0;height:6px;left:12px;opacity:0;top:50%;transform:translateY(-50%) scale(0);transition:transform .3s ease,opacity .3s ease;width:6px}.plyr__menu__container .plyr__control[role=menuitemradio][aria-checked=true]:before{background:#e22d38;background:var(--plyr-control-toggle-checked-background,var(--plyr-color-main,var(--plyr-color-main,#e22d38)))}.plyr__menu__container .plyr__control[role=menuitemradio][aria-checked=true]:after{opacity:1;transform:translateY(-50%) scale(1)}.plyr__menu__container .plyr__control[role=menuitemradio]:focus-visible:before,.plyr__menu__container .plyr__control[role=menuitemradio]:hover:before{background:rgba(35,40,47,.102)}.plyr__menu__container .plyr__menu__value{align-items:center;display:flex;margin-left:auto;margin-right:-5px;margin-right:calc(var(--plyr-control-spacing, 10px)*.7*-1 + 2px);overflow:hidden;padding-left:24.5px;padding-left:calc(var(--plyr-control-spacing, 10px)*.7*3.5);pointer-events:none}.plyr--full-ui input[type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;border-radius:26px;border-radius:calc(var(--plyr-range-thumb-height, 13px)*2);color:#e22d38;color:var(--plyr-range-fill-background,var(--plyr-color-main,var(--plyr-color-main,#e22d38)));display:block;height:19px;height:calc(var(--plyr-range-thumb-active-shadow-width, 3px)*2 + var(--plyr-range-thumb-height, 13px));margin:0;min-width:0;padding:0;transition:box-shadow .3s ease;width:100%}.plyr--full-ui input[type=range]::-webkit-slider-runnable-track{background:transparent;background-image:linear-gradient(90deg,currentColor,transparent 0);background-image:linear-gradient(to right,currentColor var(--value,0),transparent var(--value,0));border:0;border-radius:2.5px;border-radius:calc(var(--plyr-range-track-height, 5px)/2);height:5px;height:var(--plyr-range-track-height,5px);-webkit-transition:box-shadow .3s ease;transition:box-shadow .3s ease;-webkit-user-select:none;user-select:none}.plyr--full-ui input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:#fff;background:var(--plyr-range-thumb-background,#fff);border:0;border-radius:100%;box-shadow:0 1px 1px rgba(35,40,47,.149),0 0 0 1px rgba(35,40,47,.2);box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px rgba(35,40,47,.149),0 0 0 1px rgba(35,40,47,.2));height:13px;height:var(--plyr-range-thumb-height,13px);margin-top:-4px;margin-top:calc((var(--plyr-range-thumb-height, 13px) - var(--plyr-range-track-height, 5px))/2*-1);position:relative;-webkit-transition:all .2s ease;transition:all .2s ease;width:13px;width:var(--plyr-range-thumb-height,13px)}.plyr--full-ui input[type=range]::-moz-range-track{background:transparent;border:0;border-radius:2.5px;border-radius:calc(var(--plyr-range-track-height, 5px)/2);height:5px;height:var(--plyr-range-track-height,5px);-moz-transition:box-shadow .3s ease;transition:box-shadow .3s ease;-moz-user-select:none;user-select:none}.plyr--full-ui input[type=range]::-moz-range-thumb{background:#fff;background:var(--plyr-range-thumb-background,#fff);border:0;border-radius:100%;box-shadow:0 1px 1px rgba(35,40,47,.149),0 0 0 1px rgba(35,40,47,.2);box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px rgba(35,40,47,.149),0 0 0 1px rgba(35,40,47,.2));height:13px;height:var(--plyr-range-thumb-height,13px);position:relative;-moz-transition:all .2s ease;transition:all .2s ease;width:13px;width:var(--plyr-range-thumb-height,13px)}.plyr--full-ui input[type=range]::-moz-range-progress{background:currentColor;border-radius:2.5px;border-radius:calc(var(--plyr-range-track-height, 5px)/2);height:5px;height:var(--plyr-range-track-height,5px)}.plyr--full-ui input[type=range]::-ms-track{color:transparent}.plyr--full-ui input[type=range]::-ms-fill-upper,.plyr--full-ui input[type=range]::-ms-track{background:transparent;border:0;border-radius:2.5px;border-radius:calc(var(--plyr-range-track-height, 5px)/2);height:5px;height:var(--plyr-range-track-height,5px);-ms-transition:box-shadow .3s ease;transition:box-shadow .3s ease;user-select:none}.plyr--full-ui input[type=range]::-ms-fill-lower{background:transparent;background:currentColor;border:0;border-radius:2.5px;border-radius:calc(var(--plyr-range-track-height, 5px)/2);height:5px;height:var(--plyr-range-track-height,5px);-ms-transition:box-shadow .3s ease;transition:box-shadow .3s ease;user-select:none}.plyr--full-ui input[type=range]::-ms-thumb{background:#fff;background:var(--plyr-range-thumb-background,#fff);border:0;border-radius:100%;box-shadow:0 1px 1px rgba(35,40,47,.149),0 0 0 1px rgba(35,40,47,.2);box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px rgba(35,40,47,.149),0 0 0 1px rgba(35,40,47,.2));height:13px;height:var(--plyr-range-thumb-height,13px);margin-top:0;position:relative;-ms-transition:all .2s ease;transition:all .2s ease;width:13px;width:var(--plyr-range-thumb-height,13px)}.plyr--full-ui input[type=range]::-ms-tooltip{display:none}.plyr--full-ui input[type=range]::-moz-focus-outer{border:0}.plyr--full-ui input[type=range]:focus{outline:0}.plyr--full-ui input[type=range]:focus-visible::-webkit-slider-runnable-track{outline:2px dashed #e22d38;outline:2px dashed var(--plyr-focus-visible-color,var(--plyr-color-main,var(--plyr-color-main,#e22d38)));outline-offset:2px}.plyr--full-ui input[type=range]:focus-visible::-moz-range-track{outline:2px dashed #e22d38;outline:2px dashed var(--plyr-focus-visible-color,var(--plyr-color-main,var(--plyr-color-main,#e22d38)));outline-offset:2px}.plyr--full-ui input[type=range]:focus-visible::-ms-track{outline:2px dashed #e22d38;outline:2px dashed var(--plyr-focus-visible-color,var(--plyr-color-main,var(--plyr-color-main,#e22d38)));outline-offset:2px}.plyr__poster{background-color:#000;background-color:var(--plyr-video-background,var(--plyr-video-background,#000));background-position:50% 50%;background-repeat:no-repeat;background-size:contain;height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity .2s ease;width:100%;z-index:1}.plyr--stopped.plyr__poster-enabled .plyr__poster{opacity:1}.plyr--youtube.plyr--paused.plyr__poster-enabled:not(.plyr--stopped) .plyr__poster{display:none}.plyr__time{font-size:13px;font-size:var(--plyr-font-size-time,var(--plyr-font-size-small,13px))}.plyr__time+.plyr__time:before{content:"⁄";margin-right:10px;margin-right:var(--plyr-control-spacing,10px)}@media(max-width:767px){.plyr__time+.plyr__time{display:none}}.plyr__tooltip{background:#fff;background:var(--plyr-tooltip-background,#fff);border-radius:5px;border-radius:var(--plyr-tooltip-radius,5px);bottom:100%;box-shadow:0 1px 2px rgba(0,0,0,.149);box-shadow:var(--plyr-tooltip-shadow,0 1px 2px rgba(0,0,0,.149));color:#4a5464;color:var(--plyr-tooltip-color,#4a5464);font-size:13px;font-size:var(--plyr-font-size-small,13px);font-weight:400;font-weight:var(--plyr-font-weight-regular,400);left:50%;line-height:1.3;margin-bottom:10px;margin-bottom:calc(var(--plyr-control-spacing, 10px)/2*2);opacity:0;padding:5px 7.5px;padding:calc(var(--plyr-control-spacing, 10px)/2) calc(var(--plyr-control-spacing, 10px)/2*1.5);pointer-events:none;position:absolute;transform:translate(-50%,10px) scale(.8);transform-origin:50% 100%;transition:transform .2s ease .1s,opacity .2s ease .1s;white-space:nowrap;z-index:2}.plyr__tooltip:before{border-left:4px solid transparent;border-left:var(--plyr-tooltip-arrow-size,4px) solid transparent;border-right:4px solid transparent;border-right:var(--plyr-tooltip-arrow-size,4px) solid transparent;border-top:4px solid #fff;border-top:var(--plyr-tooltip-arrow-size,4px) solid var(--plyr-tooltip-background,#fff);bottom:-4px;bottom:calc(var(--plyr-tooltip-arrow-size, 4px)*-1);content:"";height:0;left:50%;position:absolute;transform:translateX(-50%);width:0;z-index:2}.plyr .plyr__control:focus-visible .plyr__tooltip,.plyr .plyr__control:hover .plyr__tooltip,.plyr__tooltip--visible{opacity:1;transform:translate(-50%) scale(1)}.plyr .plyr__control:hover .plyr__tooltip{z-index:3}.plyr__controls>.plyr__control:first-child .plyr__tooltip,.plyr__controls>.plyr__control:first-child+.plyr__control .plyr__tooltip{left:0;transform:translateY(10px) scale(.8);transform-origin:0 100%}.plyr__controls>.plyr__control:first-child .plyr__tooltip:before,.plyr__controls>.plyr__control:first-child+.plyr__control .plyr__tooltip:before{left:16px;left:calc(var(--plyr-control-icon-size, 18px)/2 + var(--plyr-control-spacing, 10px)*.7)}.plyr__controls>.plyr__control:last-child .plyr__tooltip{left:auto;right:0;transform:translateY(10px) scale(.8);transform-origin:100% 100%}.plyr__controls>.plyr__control:last-child .plyr__tooltip:before{left:auto;right:16px;right:calc(var(--plyr-control-icon-size, 18px)/2 + var(--plyr-control-spacing, 10px)*.7);transform:translateX(50%)}.plyr__controls>.plyr__control:first-child .plyr__tooltip--visible,.plyr__controls>.plyr__control:first-child+.plyr__control .plyr__tooltip--visible,.plyr__controls>.plyr__control:first-child+.plyr__control:focus-visible .plyr__tooltip,.plyr__controls>.plyr__control:first-child+.plyr__control:hover .plyr__tooltip,.plyr__controls>.plyr__control:first-child:focus-visible .plyr__tooltip,.plyr__controls>.plyr__control:first-child:hover .plyr__tooltip,.plyr__controls>.plyr__control:last-child .plyr__tooltip--visible,.plyr__controls>.plyr__control:last-child:focus-visible .plyr__tooltip,.plyr__controls>.plyr__control:last-child:hover .plyr__tooltip{transform:translate(0) scale(1)}.plyr__progress{left:6.5px;left:calc(var(--plyr-range-thumb-height, 13px)*.5);margin-right:13px;margin-right:var(--plyr-range-thumb-height,13px);position:relative}.plyr__progress input[type=range],.plyr__progress__buffer{margin-left:-6.5px;margin-left:calc(var(--plyr-range-thumb-height, 13px)*-.5);margin-right:-6.5px;margin-right:calc(var(--plyr-range-thumb-height, 13px)*-.5);width:calc(100% + 13px);width:calc(100% + var(--plyr-range-thumb-height, 13px))}.plyr__progress input[type=range]{position:relative;z-index:2}.plyr__progress .plyr__tooltip{left:0;max-width:120px;overflow-wrap:break-word}.plyr__progress__buffer{-webkit-appearance:none;background:transparent;border:0;border-radius:100px;height:5px;height:var(--plyr-range-track-height,5px);left:0;margin-top:-2.5px;margin-top:calc(var(--plyr-range-track-height, 5px)/2*-1);padding:0;position:absolute;top:50%}.plyr__progress__buffer::-webkit-progress-bar{background:transparent}.plyr__progress__buffer::-webkit-progress-value{background:currentColor;border-radius:100px;min-width:5px;min-width:var(--plyr-range-track-height,5px);-webkit-transition:width .2s ease;transition:width .2s ease}.plyr__progress__buffer::-moz-progress-bar{background:currentColor;border-radius:100px;min-width:5px;min-width:var(--plyr-range-track-height,5px);-moz-transition:width .2s ease;transition:width .2s ease}.plyr__progress__buffer::-ms-fill{border-radius:100px;-ms-transition:width .2s ease;transition:width .2s ease}.plyr--loading .plyr__progress__buffer{animation:plyr-progress 1s linear infinite;background-image:linear-gradient(-45deg,rgba(35,40,47,.6) 25%,transparent 0,transparent 50%,rgba(35,40,47,.6) 0,rgba(35,40,47,.6) 75%,transparent 0,transparent);background-image:linear-gradient(-45deg,var(--plyr-progress-loading-background,rgba(35,40,47,.6)) 25%,transparent 25%,transparent 50%,var(--plyr-progress-loading-background,rgba(35,40,47,.6)) 50%,var(--plyr-progress-loading-background,rgba(35,40,47,.6)) 75%,transparent 75%,transparent);background-repeat:repeat-x;background-size:25px 25px;background-size:var(--plyr-progress-loading-size,25px) var(--plyr-progress-loading-size,25px);color:transparent}.plyr--video.plyr--loading .plyr__progress__buffer{background-color:hsla(0,0%,100%,.251);background-color:var(--plyr-video-progress-buffered-background,hsla(0,0%,100%,.251))}.plyr--audio.plyr--loading .plyr__progress__buffer{background-color:rgba(193,200,209,.6);background-color:var(--plyr-audio-progress-buffered-background,rgba(193,200,209,.6))}.plyr__progress__marker{background-color:#fff;background-color:var(--plyr-progress-marker-background,#fff);border-radius:1px;height:5px;height:var(--plyr-range-track-height,5px);position:absolute;top:50%;transform:translate(-50%,-50%);width:3px;width:var(--plyr-progress-marker-width,3px);z-index:3}.plyr__volume{align-items:center;display:flex;position:relative}.plyr__volume input[type=range]{margin-left:5px;margin-left:calc(var(--plyr-control-spacing, 10px)/2);margin-right:5px;margin-right:calc(var(--plyr-control-spacing, 10px)/2);max-width:90px;min-width:60px;position:relative;z-index:2}.plyr--audio{display:block}.plyr--audio .plyr__controls{background:#fff;background:var(--plyr-audio-controls-background,#fff);border-radius:inherit;color:#4a5464;color:var(--plyr-audio-control-color,#4a5464);padding:10px;padding:var(--plyr-control-spacing,10px)}.plyr--audio .plyr__control:focus-visible,.plyr--audio .plyr__control:hover,.plyr--audio .plyr__control[aria-expanded=true]{background:#e22d38;background:var(--plyr-audio-control-background-hover,var(--plyr-color-main,var(--plyr-color-main,#e22d38)));color:#fff;color:var(--plyr-audio-control-color-hover,#fff)}.plyr--full-ui.plyr--audio input[type=range]::-webkit-slider-runnable-track{background-color:rgba(193,200,209,.6);background-color:var(--plyr-audio-range-track-background,var(--plyr-audio-progress-buffered-background,rgba(193,200,209,.6)))}.plyr--full-ui.plyr--audio input[type=range]::-moz-range-track{background-color:rgba(193,200,209,.6);background-color:var(--plyr-audio-range-track-background,var(--plyr-audio-progress-buffered-background,rgba(193,200,209,.6)))}.plyr--full-ui.plyr--audio input[type=range]::-ms-track{background-color:rgba(193,200,209,.6);background-color:var(--plyr-audio-range-track-background,var(--plyr-audio-progress-buffered-background,rgba(193,200,209,.6)))}.plyr--full-ui.plyr--audio input[type=range]:active::-webkit-slider-thumb{box-shadow:0 1px 1px rgba(35,40,47,.149),0 0 0 1px rgba(35,40,47,.2),0 0 0 3px rgba(35,40,47,.102);box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px rgba(35,40,47,.149),0 0 0 1px rgba(35,40,47,.2)),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,rgba(35,40,47,.102))}.plyr--full-ui.plyr--audio input[type=range]:active::-moz-range-thumb{box-shadow:0 1px 1px rgba(35,40,47,.149),0 0 0 1px rgba(35,40,47,.2),0 0 0 3px rgba(35,40,47,.102);box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px rgba(35,40,47,.149),0 0 0 1px rgba(35,40,47,.2)),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,rgba(35,40,47,.102))}.plyr--full-ui.plyr--audio input[type=range]:active::-ms-thumb{box-shadow:0 1px 1px rgba(35,40,47,.149),0 0 0 1px rgba(35,40,47,.2),0 0 0 3px rgba(35,40,47,.102);box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px rgba(35,40,47,.149),0 0 0 1px rgba(35,40,47,.2)),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,rgba(35,40,47,.102))}.plyr--audio .plyr__progress__buffer{color:rgba(193,200,209,.6);color:var(--plyr-audio-progress-buffered-background,rgba(193,200,209,.6))}.plyr--video{overflow:hidden}.plyr--video.plyr--menu-open{overflow:visible}.plyr__video-wrapper{background:#000;background:var(--plyr-video-background,var(--plyr-video-background,#000));border-radius:inherit;height:100%;margin:auto;overflow:hidden;position:relative;width:100%}.plyr__video-embed,.plyr__video-wrapper--fixed-ratio{aspect-ratio:16/9}@supports not (aspect-ratio:16/9){.plyr__video-embed,.plyr__video-wrapper--fixed-ratio{height:0;padding-bottom:56.25%;position:relative}}.plyr__video-embed iframe,.plyr__video-wrapper--fixed-ratio video{border:0;height:100%;left:0;position:absolute;top:0;width:100%}.plyr--full-ui .plyr__video-embed>.plyr__video-embed__container{padding-bottom:240%;position:relative;transform:translateY(-38.28125%)}.plyr--video .plyr__controls{background:linear-gradient(transparent,rgba(0,0,0,.749));background:var(--plyr-video-controls-background,linear-gradient(transparent,rgba(0,0,0,.749)));border-bottom-left-radius:inherit;border-bottom-right-radius:inherit;bottom:0;color:#fff;color:var(--plyr-video-control-color,#fff);left:0;padding:5px;padding:calc(var(--plyr-control-spacing, 10px)/2);padding-top:20px;padding-top:calc(var(--plyr-control-spacing, 10px)*2);position:absolute;right:0;transition:opacity .4s ease-in-out,transform .4s ease-in-out;z-index:3}@media(min-width:480px){.plyr--video .plyr__controls{padding:10px;padding:var(--plyr-control-spacing,10px);padding-top:35px;padding-top:calc(var(--plyr-control-spacing, 10px)*3.5)}}.plyr--video.plyr--hide-controls .plyr__controls{opacity:0;pointer-events:none;transform:translateY(100%)}.plyr--video .plyr__control:focus-visible,.plyr--video .plyr__control:hover,.plyr--video .plyr__control[aria-expanded=true]{background:#e22d38;background:var(--plyr-video-control-background-hover,var(--plyr-color-main,var(--plyr-color-main,#e22d38)));color:#fff;color:var(--plyr-video-control-color-hover,#fff)}.plyr__control--overlaid{background:hsla(0,0%,98%,.439);background:var(--plyr-video-control-background-hover,var(--plyr-color-main,var(--plyr-color-main,hsla(0,0%,98%,.439))));border:0;border-radius:100%;color:#fff;color:var(--plyr-video-control-color,#fff);display:none;left:50%;opacity:.9;padding:15px;padding:calc(var(--plyr-control-spacing, 10px)*1.5);position:absolute;top:50%;transform:translate(-50%,-50%);transition:.3s;z-index:2}.plyr__control--overlaid svg{left:2px;position:relative}.plyr__control--overlaid:focus,.plyr__control--overlaid:hover{opacity:1}.plyr--playing .plyr__control--overlaid{opacity:0;visibility:hidden}.plyr--full-ui.plyr--video .plyr__control--overlaid{display:block}.plyr--full-ui.plyr--video input[type=range]::-webkit-slider-runnable-track{background-color:hsla(0,0%,100%,.251);background-color:var(--plyr-video-range-track-background,var(--plyr-video-progress-buffered-background,hsla(0,0%,100%,.251)))}.plyr--full-ui.plyr--video input[type=range]::-moz-range-track{background-color:hsla(0,0%,100%,.251);background-color:var(--plyr-video-range-track-background,var(--plyr-video-progress-buffered-background,hsla(0,0%,100%,.251)))}.plyr--full-ui.plyr--video input[type=range]::-ms-track{background-color:hsla(0,0%,100%,.251);background-color:var(--plyr-video-range-track-background,var(--plyr-video-progress-buffered-background,hsla(0,0%,100%,.251)))}.plyr--full-ui.plyr--video input[type=range]:active::-webkit-slider-thumb{box-shadow:0 1px 1px rgba(35,40,47,.149),0 0 0 1px rgba(35,40,47,.2),0 0 0 3px hsla(0,0%,100%,.502);box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px rgba(35,40,47,.149),0 0 0 1px rgba(35,40,47,.2)),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,hsla(0,0%,100%,.502))}.plyr--full-ui.plyr--video input[type=range]:active::-moz-range-thumb{box-shadow:0 1px 1px rgba(35,40,47,.149),0 0 0 1px rgba(35,40,47,.2),0 0 0 3px hsla(0,0%,100%,.502);box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px rgba(35,40,47,.149),0 0 0 1px rgba(35,40,47,.2)),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,hsla(0,0%,100%,.502))}.plyr--full-ui.plyr--video input[type=range]:active::-ms-thumb{box-shadow:0 1px 1px rgba(35,40,47,.149),0 0 0 1px rgba(35,40,47,.2),0 0 0 3px hsla(0,0%,100%,.502);box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px rgba(35,40,47,.149),0 0 0 1px rgba(35,40,47,.2)),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,hsla(0,0%,100%,.502))}.plyr--video .plyr__progress__buffer{color:hsla(0,0%,100%,.251);color:var(--plyr-video-progress-buffered-background,hsla(0,0%,100%,.251))}.plyr:fullscreen{background:#000;border-radius:0!important;height:100%;margin:0;width:100%}.plyr:fullscreen video{height:100%}.plyr:fullscreen .plyr__control .icon--exit-fullscreen{display:block}.plyr:fullscreen .plyr__control .icon--exit-fullscreen+svg{display:none}.plyr:fullscreen.plyr--hide-controls{cursor:none}@media(min-width:1024px){.plyr:fullscreen .plyr__captions{font-size:21px;font-size:var(--plyr-font-size-xlarge,21px)}}.plyr--fullscreen-fallback{background:#000;border-radius:0!important;height:100%;inset:0;margin:0;position:fixed;width:100%;z-index:10000000}.plyr--fullscreen-fallback video{height:100%}.plyr--fullscreen-fallback .plyr__control .icon--exit-fullscreen{display:block}.plyr--fullscreen-fallback .plyr__control .icon--exit-fullscreen+svg{display:none}.plyr--fullscreen-fallback.plyr--hide-controls{cursor:none}@media(min-width:1024px){.plyr--fullscreen-fallback .plyr__captions{font-size:21px;font-size:var(--plyr-font-size-xlarge,21px)}}.plyr__ads{border-radius:inherit;cursor:pointer;inset:0;overflow:hidden;position:absolute;z-index:-1}.plyr__ads>div,.plyr__ads>div iframe{height:100%;position:absolute;width:100%}.plyr__ads:after{background:#23282f;border-radius:2px;bottom:10px;bottom:var(--plyr-control-spacing,10px);color:#fff;content:attr(data-badge-text);font-size:11px;padding:2px 6px;pointer-events:none;position:absolute;right:10px;right:var(--plyr-control-spacing,10px);z-index:3}.plyr__ads:empty:after{display:none}.plyr__cues{background:currentColor;display:block;height:5px;height:var(--plyr-range-track-height,5px);left:0;opacity:.8;position:absolute;top:50%;transform:translateY(-50%);width:3px;z-index:3}.plyr__preview-thumb{background-color:#fff;background-color:var(--plyr-tooltip-background,#fff);border-radius:8px;border-radius:var(--plyr-menu-radius,8px);bottom:100%;box-shadow:0 1px 2px rgba(0,0,0,.149);box-shadow:var(--plyr-tooltip-shadow,0 1px 2px rgba(0,0,0,.149));margin-bottom:10px;margin-bottom:calc(var(--plyr-control-spacing, 10px)/2*2);opacity:0;padding:3px;pointer-events:none;position:absolute;transform:translateY(10px) scale(.8);transform-origin:50% 100%;transition:transform .2s ease .1s,opacity .2s ease .1s;z-index:2}.plyr__preview-thumb--is-shown{opacity:1;transform:translate(0) scale(1)}.plyr__preview-thumb:before{border-left:4px solid transparent;border-left:var(--plyr-tooltip-arrow-size,4px) solid transparent;border-right:4px solid transparent;border-right:var(--plyr-tooltip-arrow-size,4px) solid transparent;border-top:4px solid #fff;border-top:var(--plyr-tooltip-arrow-size,4px) solid var(--plyr-tooltip-background,#fff);bottom:-4px;bottom:calc(var(--plyr-tooltip-arrow-size, 4px)*-1);content:"";height:0;left:calc(50% + var(--preview-arrow-offset));position:absolute;transform:translateX(-50%);width:0;z-index:2}.plyr__preview-thumb__image-container{background:#c1c8d1;border-radius:7px;border-radius:calc(var(--plyr-menu-radius, 8px) - 1px);overflow:hidden;position:relative;z-index:0}.plyr__preview-thumb__image-container img,.plyr__preview-thumb__image-container:after{height:100%;left:0;position:absolute;top:0;width:100%}.plyr__preview-thumb__image-container:after{border-radius:inherit;box-shadow:inset 0 0 0 1px rgba(0,0,0,.149);content:"";pointer-events:none}.plyr__preview-thumb__image-container img{max-height:none;max-width:none}.plyr__preview-thumb__time-container{background:linear-gradient(transparent,rgba(0,0,0,.749));background:var(--plyr-video-controls-background,linear-gradient(transparent,rgba(0,0,0,.749)));border-bottom-left-radius:7px;border-bottom-left-radius:calc(var(--plyr-menu-radius, 8px) - 1px);border-bottom-right-radius:7px;border-bottom-right-radius:calc(var(--plyr-menu-radius, 8px) - 1px);bottom:0;left:0;line-height:1.1;padding:20px 6px 6px;position:absolute;right:0;z-index:3}.plyr__preview-thumb__time-container span{color:#fff;font-size:13px;font-size:var(--plyr-font-size-time,var(--plyr-font-size-small,13px))}.plyr__preview-scrubbing{filter:blur(1px);height:100%;inset:0;margin:auto;opacity:0;overflow:hidden;pointer-events:none;position:absolute;transition:opacity .3s ease;width:100%;z-index:1}.plyr__preview-scrubbing--is-shown{opacity:1}.plyr__preview-scrubbing img{height:100%;left:0;max-height:none;max-width:none;-o-object-fit:contain;object-fit:contain;position:absolute;top:0;width:100%}.plyr--no-transition{transition:none!important}.plyr__sr-only{clip:rect(1px,1px,1px,1px);border:0!important;height:1px!important;overflow:hidden;padding:0!important;position:absolute!important;width:1px!important}.plyr [hidden]{display:none!important}.news__item{background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:0;border-radius:5px 5px 0 0;overflow:hidden;position:relative}.news__item a{display:block;position:relative}.news__item a:before{background-color:color-mix(in srgb,#faebdc 100%,transparent);border-radius:0 0 0 7px;content:"";display:block;height:35px;position:absolute;right:-30px;top:-30px;width:35px;z-index:10}.news__item a:hover{clip-path:polygon(0 100%,100% 100%,100% 35px,calc(100% - 35px) 0,0 0)}.news__item a:hover:before{right:0;top:0}.news__item a:hover .img{opacity:.5;transition:all .3s linear}.news__item a:hover .title{color:color-mix(in srgb,#e22d38 100%,transparent);transition:all .3s linear}.news__item a:hover .more:after{height:2px;transition:all .3s linear}.news__item .img__area,.news__item a:hover .more:after{background-color:color-mix(in srgb,#e22d38 100%,transparent)}.news__item .img__area{border-radius:10px;position:relative}.news__item .categories{align-items:center;display:flex;justify-content:flex-start;left:10px;list-style:none;margin:0 0 20px;padding:0;position:absolute;top:10px;width:calc(100% - 20px);z-index:2}.news__item .categories li span{background-color:color-mix(in srgb,#faebdc 100%,transparent);border-radius:20px;color:color-mix(in srgb,#1e1e1e 80%,transparent);display:inline-block;font-size:.6875rem;font-style:normal;font-weight:900;letter-spacing:.45px;line-height:10px;padding:5px 10px;text-transform:uppercase}.news__item .img{background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:10px;height:260px;opacity:1;transition:all .3s linear;width:100%}.news__item .content{padding:0 0 20px}.news__item .date{background-image:url(../img/clock-grey.svg);background-position:0;background-repeat:no-repeat;background-size:16px;display:block;font-size:.6875rem;font-weight:900;letter-spacing:.5px;line-height:10px;padding:10px 0 10px 23px;text-transform:uppercase}.news__item .date,.news__item .title{color:color-mix(in srgb,#1e1e1e 80%,transparent);font-style:normal}.news__item .title{font-family:DM Sans,"sans-serif";font-size:1rem;font-weight:700;line-height:24px;margin-bottom:5px;min-height:48px;transition:all .3s linear}.news__item .more{color:color-mix(in srgb,#e22d38 100%,transparent);display:inline-block;font-size:.6875rem;font-style:normal;font-weight:700;letter-spacing:.55px;line-height:14px;position:relative;text-transform:uppercase}.news__item .more:after{background-color:color-mix(in srgb,#e22d38 30%,transparent);bottom:-5px;content:"";height:1px;left:0;position:absolute;width:100%}.training__item{border-radius:0;border-radius:10px;overflow:hidden;position:relative}.training__item,.training__item .bg{background-position:50%;background-repeat:no-repeat;background-size:cover}.training__item .bg{filter:blur(2px);height:100%;left:0;position:absolute;top:0;width:100%}.training__item a{display:block;position:relative}.training__item a:before{background-color:color-mix(in srgb,#faebdc 100%,transparent);border-radius:0 0 0 7px;content:"";display:block;height:35px;position:absolute;right:-30px;top:-30px;width:35px;z-index:10}.training__item a:hover{clip-path:polygon(0 100%,100% 100%,100% 35px,calc(100% - 35px) 0,0 0)}.training__item a:hover:before{right:0;top:0}.training__item a:hover .content{background-color:color-mix(in srgb,#1e1e1e 65%,transparent);border:1px solid transparent;transition:all .3s linear}.training__item a:hover .title{color:color-mix(in srgb,#fff 100%,transparent);transition:all .3s linear}.training__item a:hover .shortname{border-left:2px solid color-mix(in srgb,#fff 75%,transparent);color:color-mix(in srgb,#fff 90%,transparent);transition:all .3s linear}.training__item a:hover .duration,.training__item a:hover .more,.training__item a:hover .type{color:color-mix(in srgb,#fff 100%,transparent);transition:all .3s linear}.training__item a:hover .duration{background-image:url(../img/clock-white.svg)}.training__item a:hover .more:after{height:2px}.training__item .content,.training__item a:hover .more:after{background-color:color-mix(in srgb,#fff 100%,transparent);transition:all .3s linear}.training__item .content{border:1px solid color-mix(in srgb,#1e1e1e 15%,transparent);border-radius:10px;padding:30px;position:relative;z-index:1}.training__item .code{background-color:color-mix(in srgb,#e6e6e6 100%,transparent);border-radius:17px;color:color-mix(in srgb,#1e1e1e 100%,transparent);font-size:.75rem;font-style:normal;font-weight:900;left:10px;letter-spacing:.6px;line-height:10px;padding:10px 15px;position:absolute;text-transform:uppercase;top:10px}.training__item .type{color:color-mix(in srgb,#e22d38 100%,transparent);font-size:1.5rem;font-weight:900;line-height:30px;margin:40px 0 8px}.training__item .title,.training__item .type{display:block;font-style:normal;transition:all .3s linear}.training__item .title{color:color-mix(in srgb,#1e1e1e 100%,transparent);font-family:DM Sans,"sans-serif";font-size:1.25rem;font-weight:700;line-height:25px;margin:0 0 15px;min-height:48px}.training__item .title .shortname{border-left:2px solid color-mix(in srgb,#1e1e1e 30%,transparent);color:color-mix(in srgb,#1e1e1e 50%,transparent);display:inline-block;font-size:.75rem;letter-spacing:.6px;margin:0 0 0 10px;padding:0 0 0 10px;transition:all .3s linear}.training__item .duration,.training__item .title .shortname{font-style:normal;font-weight:900;line-height:10px;text-transform:uppercase}.training__item .duration{background-image:url(../img/clock-grey.svg);background-position:0;background-repeat:no-repeat;background-size:16px;color:color-mix(in srgb,#1e1e1e 80%,transparent);display:block;font-size:.6875rem;letter-spacing:.5px;padding:10px 0 10px 23px}.training__item hr{background-color:color-mix(in srgb,#1e1e1e 8%,transparent);border:none;height:1px;margin:15px 0;width:100%}.training__item .more{color:color-mix(in srgb,#e22d38 100%,transparent);display:inline-block;font-size:.6875rem;font-style:normal;font-weight:700;letter-spacing:.55px;line-height:14px;position:relative;text-transform:uppercase;transition:all .3s linear}.training__item .more:after{background-color:color-mix(in srgb,#e22d38 30%,transparent);bottom:-5px;content:"";height:1px;left:0;position:absolute;width:100%}*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{border:0;margin:0;padding:0;vertical-align:baseline}article,div,footer,header,nav,section{box-sizing:border-box}article,aside,details,figcaption,figure,footer,header,menu,nav,section{display:block}.plyr *{box-sizing:"content-box";float:none;height:auto;width:auto}body{line-height:1}ol,ul{padding-left:20px}table{border-collapse:collapse;border-spacing:0}a{text-decoration:none}
