@charset "UTF-8";:root{--transition-base:all .3s linear 0s;--arrow-width:30px;--arrow-spacer:4px;--arrow-plus-spacer:calc(var(--arrow-width) + var(--arrow-spacer))}@font-face{font-display:swap;font-family:Prompt;font-style:normal;font-weight:300;src:url(../fonts/prompt/prompt-v10-latin_latin-ext-300.eot);src:url(../fonts/prompt/prompt-v10-latin_latin-ext-300.eot?#iefix) format("embedded-opentype"),url(../fonts/prompt/prompt-v10-latin_latin-ext-300.woff2) format("woff2"),url(../fonts/prompt/prompt-v10-latin_latin-ext-300.woff) format("woff"),url(../fonts/prompt/prompt-v10-latin_latin-ext-300.ttf) format("truetype"),url(../fonts/prompt/prompt-v10-latin_latin-ext-300.svg#Prompt) format("svg")}@font-face{font-display:swap;font-family:Prompt;font-style:normal;font-weight:400;src:url(../fonts/prompt/prompt-v10-latin_latin-ext-regular.eot);src:url(../fonts/prompt/prompt-v10-latin_latin-ext-regular.eot?#iefix) format("embedded-opentype"),url(../fonts/prompt/prompt-v10-latin_latin-ext-regular.woff2) format("woff2"),url(../fonts/prompt/prompt-v10-latin_latin-ext-regular.woff) format("woff"),url(../fonts/prompt/prompt-v10-latin_latin-ext-regular.ttf) format("truetype"),url(../fonts/prompt/prompt-v10-latin_latin-ext-regular.svg#Prompt) format("svg")}@font-face{font-display:swap;font-family:Prompt;font-style:normal;font-weight:600;src:url(../fonts/prompt/prompt-v10-latin_latin-ext-600.eot);src:url(../fonts/prompt/prompt-v10-latin_latin-ext-600.eot?#iefix) format("embedded-opentype"),url(../fonts/prompt/prompt-v10-latin_latin-ext-600.woff2) format("woff2"),url(../fonts/prompt/prompt-v10-latin_latin-ext-600.woff) format("woff"),url(../fonts/prompt/prompt-v10-latin_latin-ext-600.ttf) format("truetype"),url(../fonts/prompt/prompt-v10-latin_latin-ext-600.svg#Prompt) format("svg")}@font-face{font-display:swap;font-family:Prompt;font-style:normal;font-weight:700;src:url(../fonts/prompt/prompt-v10-latin_latin-ext-700.eot);src:url(../fonts/prompt/prompt-v10-latin_latin-ext-700.eot?#iefix) format("embedded-opentype"),url(../fonts/prompt/prompt-v10-latin_latin-ext-700.woff2) format("woff2"),url(../fonts/prompt/prompt-v10-latin_latin-ext-700.woff) format("woff"),url(../fonts/prompt/prompt-v10-latin_latin-ext-700.ttf) format("truetype"),url(../fonts/prompt/prompt-v10-latin_latin-ext-700.svg#Prompt) format("svg")}@font-face{font-family:BrandonGrotesque;font-weight:400;src:url(../fonts/BrandonGrotesque/BrandonGrotesqueRegular/BrandonGrotesqueRegular.eot);src:url(../fonts/BrandonGrotesque/BrandonGrotesqueRegular/BrandonGrotesqueRegular.eot) format("embedded-opentype"),url(../fonts/BrandonGrotesque/BrandonGrotesqueRegular/BrandonGrotesqueRegular.woff2) format("woff2"),url(../fonts/BrandonGrotesque/BrandonGrotesqueRegular/BrandonGrotesqueRegular.woff) format("woff"),url(../fonts/BrandonGrotesque/BrandonGrotesqueRegular/BrandonGrotesqueRegular.ttf) format("truetype"),url(../fonts/BrandonGrotesque/BrandonGrotesqueRegular/BrandonGrotesqueRegular.svg#BrandonGrotesqueBold) format("svg")}@font-face{font-family:BrandonGrotesque;font-weight:500;src:url(../fonts/BrandonGrotesque/BrandonGrotesqueMedium/BrandonGrotesqueMedium.eot);src:url(../fonts/BrandonGrotesque/BrandonGrotesqueMedium/BrandonGrotesqueMedium.eot) format("embedded-opentype"),url(../fonts/BrandonGrotesque/BrandonGrotesqueMedium/BrandonGrotesqueMedium.woff2) format("woff2"),url(../fonts/BrandonGrotesque/BrandonGrotesqueMedium/BrandonGrotesqueMedium.woff) format("woff"),url(../fonts/BrandonGrotesque/BrandonGrotesqueMedium/BrandonGrotesqueMedium.ttf) format("truetype"),url(../fonts/BrandonGrotesque/BrandonGrotesqueMedium/BrandonGrotesqueMedium.svg#BrandonGrotesqueBold) format("svg")}html{font-family:Prompt,sans-serif;font-size:14px}.scroll-disabled{overflow:hidden;position:fixed;width:100%}main{background-color:#fff}main.bg-gray{background-color:#f9f9f9}::-webkit-scrollbar{border-radius:2px;height:2px;width:4px}::-webkit-scrollbar-track{background:#fff;border-radius:2px}::-webkit-scrollbar-thumb{background:#000;border-radius:4px}.container{margin-left:auto;margin-right:auto;max-width:100%;padding-inline:15px;width:min(1440px,80%)}.container-full{width:100%}.container-md{width:min(1300px,80%)}.container-md,.container-sm{margin-left:auto;margin-right:auto;max-width:100%;padding-left:15px;padding-right:15px}.container-sm{width:min(1200px,80%)}.archive-temoignages-section .container,.page-template-page-faq .faq-content .container,.single-actualite .container-sm,.single-publications .container-sm{width:min(1200px,50%)}.navigation{align-items:center;display:flex;gap:100px;margin-top:68px}.navigation .page-number-box,.navigation .swiper-pagination{color:var(--000000,#000);font-size:14px;font-style:normal;font-weight:300;line-height:22px;position:static;width:40px}.navigation .buttons{align-items:center;display:flex;gap:40px}.navigation .buttons .swiper-button-prev{height:auto;margin-top:0;position:static}.navigation .buttons .swiper-button-prev:after{display:none}.navigation .buttons .swiper-button-next{height:auto;margin-top:0;position:static}.navigation .buttons .swiper-button-next:after{display:none}.navigation .arrowPacman{overflow:hidden;width:var(--arrow-plus-spacer)}.navigation .arrowPacman svg{height:30px;width:var(--arrow-width)}.navigation .arrowPacman svg:last-of-type{margin-left:var(--arrow-spacer)}.navigation .arrowPacman-clip{align-items:center;display:flex;overflow:hidden;transform:translateX(calc(var(--arrow-plus-spacer)*-1));width:calc(var(--arrow-plus-spacer) + var(--arrow-width))}@-webkit-keyframes pacman{to{transform:translateX(0)}}@keyframes pacman{to{transform:translateX(0)}}.navigation button{background-color:transparent;border:none;position:relative;white-space:nowrap}.navigation button:hover .arrowPacman-clip{-webkit-animation-delay:.15s;animation-delay:.15s;-webkit-animation-duration:.8s;animation-duration:.8s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:pacman;animation-name:pacman;-webkit-animation-timing-function:cubic-bezier(.55,0,.21,1);animation-timing-function:cubic-bezier(.55,0,.21,1)}button.btn{background-color:transparent;color:inherit}.btn-custom{align-items:center;display:flex;justify-content:flex-start;margin-bottom:30px}.btn-custom,.btn-custom a{border:none;border-top:1px solid transparent;height:60px;max-width:100%;position:relative;text-transform:uppercase;transition:var(--transition-base);width:330px}.btn-custom a{align-items:inherit;display:inherit;justify-content:inherit}.btn-custom a strong{cursor:pointer;display:block;font-size:14px;font-style:normal;font-weight:300;letter-spacing:.96px;line-height:20px;text-align:center;text-transform:uppercase;transition:var(--transition-base);white-space:nowrap;width:0}.btn-custom a:before{top:0;transition:var(--transition-base);width:0}.btn-custom a:after,.btn-custom a:before{background-color:#000;content:"";height:1px;left:0;position:absolute}.btn-custom a:after{bottom:0;width:100%}.btn-custom a:hover strong{text-align:center;white-space:nowrap}.btn-custom a:hover strong,.btn-custom a:hover:before{transition:var(--transition-base);width:100%}.btn-custom a.disabled{cursor:not-allowed;opacity:.5}.btn-custom a.disabled strong{cursor:not-allowed}.btn{align-items:center;border:none;display:flex;justify-content:flex-start;text-transform:uppercase;transition:var(--transition-base)}.btn.disabled{opacity:.5}.btn.disabled,.btn.disabled span{cursor:not-allowed}.btn span{cursor:pointer;font-size:14px;font-style:normal;font-weight:300;letter-spacing:.96px;line-height:20px;text-transform:uppercase}.btn.btn-border--red{border-top:1px solid transparent;height:60px;max-width:100%;position:relative;width:330px}.btn.btn-border--red span{color:#be0404;display:block;text-align:center;transition:var(--transition-base);white-space:nowrap;width:0}.btn.btn-border--red:before{top:0;transition:var(--transition-base);width:0}.btn.btn-border--red:after,.btn.btn-border--red:before{background-color:#be0404;content:"";height:1px;left:0;position:absolute}.btn.btn-border--red:after{bottom:0;width:100%}.btn.btn-border--red:hover span{text-align:center;white-space:nowrap}.btn.btn-border--red:hover span,.btn.btn-border--red:hover:before{transition:var(--transition-base);width:100%}.btn.btn-border--black{border-top:1px solid transparent;height:60px;max-width:100%;position:relative;width:330px}.btn.btn-border--black span{display:block;text-align:center;transition:var(--transition-base);white-space:nowrap;width:0}.btn.btn-border--black:before{top:0;transition:var(--transition-base);width:0}.btn.btn-border--black:after,.btn.btn-border--black:before{background-color:#000;content:"";height:1px;left:0;position:absolute}.btn.btn-border--black:after{bottom:0;width:100%}.btn.btn-border--black:hover span{text-align:center;white-space:nowrap}.btn.btn-border--black:hover span,.btn.btn-border--black:hover:before{transition:var(--transition-base);width:100%}.btn.btn-border--white{border-top:1px solid transparent;height:60px;max-width:100%;position:relative;width:330px}.btn.btn-border--white span{display:block;text-align:center;transition:var(--transition-base);white-space:nowrap;width:0}.btn.btn-border--white:before{top:0;transition:var(--transition-base);width:0}.btn.btn-border--white:after,.btn.btn-border--white:before{background-color:#fff;content:"";height:1px;left:0;position:absolute}.btn.btn-border--white:after{bottom:0;width:100%}.btn.btn-border--white:hover span{text-align:center;white-space:nowrap}.btn.btn-border--white:hover span,.btn.btn-border--white:hover:before{transition:var(--transition-base);width:100%}.btn:hover{transition:var(--transition-base)}.title-section{color:var(--000000,#000);font-family:Prompt,sans-serif;font-size:26px;font-style:normal;font-weight:300;letter-spacing:.8px;line-height:1.25;margin-bottom:50px;position:relative;text-transform:uppercase}.title-section:where(h2):before{background-color:#e2e8f2;content:"";height:100%;left:calc(-50vw - -50%);position:absolute;top:0;width:calc(50vw - 50% - 20px)}.subtitle-section{color:var(--000000,#000);font-family:Prompt,sans-serif;font-size:30px;font-style:normal;font-weight:300;letter-spacing:.6px;line-height:40px;margin:0;text-transform:uppercase}.plyr .plyr__controls{opacity:0;transition:var(--transition-base)}.plyr .plyr__controls.active{opacity:1;transition:var(--transition-base)}.plyr .plyr__control--overlaid{background-color:transparent;border-radius:0;height:60px;padding:0;width:60px}.plyr .plyr__control--overlaid:before{background-image:url(../img/svg/icon-play.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:block;height:100%;width:100%}.plyr .plyr__control--overlaid:hover{background-color:transparent}.plyr .plyr__control--overlaid svg{display:none!important}.single-page{margin-bottom:80px}@media only screen and (max-width:1670px){.container{width:min(1440px,85%)}}@media only screen and (max-width:1240px){.archive-temoignages-section .container,.page-template-page-faq .container,.page-template-page-faq .faq-content .container{width:90%}.single-actualite .container-sm,.single-publications .container-sm{padding-inline:20px;width:100%}.container{width:90%}.container-md,.container-sm{padding-inline:20px;width:100%}}@media only screen and (max-width:1024px){.title-section{font-size:22px;margin-bottom:30px}.single-page{margin-bottom:40px}}@media only screen and (max-width:992px){.navigation{margin-top:30px}}@media only screen and (max-width:767px){.container-md,.container-sm,.single-actualite .container-sm,.single-publications .container-sm{padding-left:15px;padding-right:15px;width:100%}.archive-temoignages-section .container,.container,.page-template-page-faq .container,.page-template-page-faq .faq-content .container{width:100%}.title-section{font-size:18px}.single-page{margin-bottom:30px}.navigation{margin-top:30px}}.header{background-position:top;background-repeat:no-repeat;background-size:cover;color:#fff;margin-bottom:80px;max-height:100%;padding:40px 0 35px;position:relative;z-index:9}.header:not(.dsd){background-image:url(/wp-content/themes/dco/public/img/header-bg.webp)}.post-type-archive-publications .header{margin-bottom:50px}@media (max-width:767px){.post-type-archive-publications .header{margin-bottom:20px}}.header.dsd{background-color:#f0f2f5;color:#000}.header.dsd .menu-items-box:after,.header.dsd .menu-items-box:before{background-color:#0079b5}.header.dsd .menu-items-box li a:before{background-color:#000}.header.dsd .col-logo .logo{width:600px}.header.dsd .col-logo .logo svg{display:none}.header.dsd .col-logo .col-logo-dsd{align-items:center;display:flex;height:auto;justify-content:center;width:100%}.header.dsd .col-logo .col-logo-dsd img{height:auto;mix-blend-mode:multiply;width:100%}.header.dsd .breadcrumbs{display:none!important}.header.dsd .icon-list-item span{color:#000}.header.dsd .icon-list-item path{fill:#000}.header.dsd .breadcrumbs{--_breadcrumbs-color:#000}.header.dsd .burger span{color:#000}.header.dsd .burger path{stroke:#000}.header.dsd .burger:before{display:none}.header.dsd .burger.active{background-color:transparent}@media (min-width:1025px){.header.dsd .title-header{display:none}}.header.dsd~.header-scroll .menu-items-box{background-color:#0079b5}.header .burger{padding:0}.header.header-dsd{color:#000}.header.header-dsd .col-logo .logo{display:none}.header.header-dsd .col-logo-dsd{align-items:center;display:flex;height:auto;justify-content:center;width:570px}.header.header-dsd .col-logo-dsd img{height:auto;mix-blend-mode:multiply;width:100%}.header.header-dsd .small-logo{align-items:center;display:flex;justify-content:flex-start;margin-bottom:39px}.header.header-dsd .menu-items-box li a:before{background-color:#000}.header.header-dsd .menu-items-box .social-items .social-item span,.header.header-dsd .social-items .social-item span{color:#000}.header.header-dsd .social-items .social-item path{fill:#000}.header .menu-items-box .social-items{display:none}.header .menu-items-box{left:40px;position:absolute;top:40px}.header .menu-items-box ul{display:flex;flex-direction:column;gap:6px;list-style:none;margin:0;padding:0}.header .menu-items-box li a{align-items:center;display:flex;gap:7px;line-height:2;position:relative}.header .menu-items-box li a:hover:before{transition:var(--transition-base);width:18px}.header .menu-items-box li a:before{background-color:#fff;content:"";display:block;height:1px;transition:var(--transition-base);width:0}.header .social-items{align-items:flex-start;display:flex;display:none;flex-direction:column;gap:25px;justify-content:flex-start;position:absolute;right:80px;top:80px}.header .social-items .social-item{align-items:center;display:flex;gap:6px;justify-content:flex-start;transition:var(--transition-base)}.header .social-items .social-item:hover{transform:scale(1.15);transition:var(--transition-base)}.header .social-items .social-item span{display:block;font-size:14px;font-style:normal;font-weight:300;line-height:24px}.header .row{align-items:flex-start;display:flex;justify-content:space-between}.header .logo{display:flex;margin-bottom:88px;width:374px}.header .logo svg{height:auto;width:100%}.header .col{align-items:flex-start;display:flex;flex-direction:column;gap:75px;max-width:100%;width:690px}.header .col p{font-family:BrandonGrotesque,sans-serif;font-size:20px!important;font-weight:400;line-height:1.54}.header .col p,.header .title-header{font-style:normal;text-transform:uppercase}.header .title-header{font-size:40px;font-weight:300;letter-spacing:1.2px;line-height:1.25}.header .title-header span{display:block;font-weight:300}.header .title-header+:where(.breadcrumbs){display:none}.header>:where(.container){position:relative}.header>:where(.container):after{clear:both;content:"";display:block}@media screen and (max-width:1670px){.header>:where(.container):after{display:none}}.header>:where(.container)>.row{height:100%;position:absolute;width:calc(100% - 30px)}.header>:where(.container)>.row>*{display:flex;flex-direction:column;height:100%;justify-content:space-between}.header>:where(.container)>.menu-items-box{float:left;margin-left:calc(-50vw - -50%);padding-left:40px;position:static;top:0;width:calc(50vw - 50% - 15px)}.header>:where(.container) .col-logo>.menu-items-box{display:none}.header>:where(.container)>.icon-list{float:right;margin-right:calc(-50vw - -50%);margin-top:0;padding-right:67px}@media screen and (max-width:1670px){.header>:where(.container)>.icon-list{display:none!important}}.home .header,.single.single-formations .header{margin-bottom:0}.page-template-page-connexion .header,.page-template-page-inscription .header,.page-template-page-passe .header,.page-template-page-profil .header{margin-bottom:40px}.post-type-archive-temoignages .header .title-header,.single-actualite .header .title-header,.single-publications .header .title-header{font-size:31px}.header-scroll{align-items:flex-start;background-color:#fff;display:flex;gap:0;justify-content:flex-start;left:0;margin-bottom:0;opacity:0;padding:15px 0;position:fixed;top:0;transition:var(--transition-base);visibility:hidden;width:100%;z-index:199}.header-scroll .box-soc-info{align-items:center;display:none;display:flex;gap:30px;justify-content:flex-end;position:relative;z-index:2}.header-scroll .social-items{display:none}.header-scroll .box{display:flex;position:relative;z-index:2}.header-scroll .col{position:relative;width:100%;z-index:2}.header-scroll .col,.header-scroll .col .flex-col{align-items:center;display:flex;gap:30px;justify-content:flex-start}.header-scroll .icon-list{display:flex;flex-direction:row;margin-top:0}.header-scroll.active-scroll{opacity:1;transition:var(--transition-base);visibility:visible}.header-scroll.active-scroll .burger,.header-scroll.active-scroll .logo,.header-scroll.active-scroll .menu-items-box{opacity:1;transform:translateY(0);transition:var(--transition-base)}.header-scroll.active-scroll .menu-items-box .highlight{color:#fff}.header-scroll .col-wrapper{display:flex;justify-content:space-between;position:relative;width:100%}.header-scroll .burger{border-bottom-color:#000;display:flex;opacity:0;padding:0;transform:translateY(-40px);transition:var(--transition-base)}.header-scroll .burger span{color:#000}.header-scroll .burger .line{stroke:#000}.header-scroll .logo{align-items:center;display:flex;height:64px;justify-content:center;opacity:0;transform:translateY(-40px);transition:var(--transition-base);width:auto}.header-scroll .logo path{fill:#000}.header-scroll .logo.highlight path{fill:#fff}.header-scroll .logo img,.header-scroll .logo svg{height:100%;width:auto}.header-scroll .menu-items-box{background-color:#000;display:none;left:calc(-50vw - -50%);opacity:0;overflow:hidden;padding:21px 4.05% 21px calc(50vw - 50% - 2px);position:absolute;top:calc(100% + 15px);transform:translateY(-40px);transition:var(--transition-base)}.header-scroll .menu-items-box .social-items{display:none}.header-scroll .menu-items-box ul{align-items:flex-start;display:flex;flex-direction:column;gap:16px;list-style:none;margin:0;padding:0;width:248px}.header-scroll .menu-items-box li{color:#fff}.header-scroll .menu-items-box li a{align-items:center;display:flex;position:relative}.header-scroll .menu-items-box li a:hover:before{transition:var(--transition-base);width:18px}.header-scroll .menu-items-box li a:before{background-color:#fff;content:"";display:block;height:1px;margin-right:5px;transition:var(--transition-base);width:0}.header-scroll .menu-items-box li:last-child{margin-bottom:0}.header-scroll.dsd .menu-items-box ul{width:298px}.burger{align-items:center;background-color:transparent;border:none;display:none;gap:10px;justify-content:flex-start}.burger span{color:#fff;font-size:14px;font-style:normal;line-height:22px}.burger svg{height:34px;width:34px}.burger .line{fill:none;stroke:#fff;stroke-width:6;transition:stroke-dasharray .6s cubic-bezier(.4,0,.2,1),stroke-dashoffset .6s cubic-bezier(.4,0,.2,1)}.burger .line1{stroke-dasharray:60 207;stroke-width:6}.burger .line2{stroke-dasharray:60 60;stroke-width:6}.burger .line3{stroke-dasharray:60 207;stroke-width:6}.burger.active .line1{stroke-dasharray:90 207;stroke-dashoffset:-134;stroke-width:6}.burger.active .line2{stroke-dasharray:1 60;stroke-dashoffset:-30;stroke-width:6}.burger.active .line3{stroke-dasharray:90 207;stroke-dashoffset:-134;stroke-width:6}@media only screen and (max-width:1670px){.header .burger{display:flex}.header.dsd .menu-items-box{background-color:#0079b5}.header.dsd .menu-items-box li a:before{background-color:#fff}.header.dsd .col-logo .logo{width:auto}.header.dsd .col-logo .col-logo-dsd{height:110px;width:auto}.header.dsd .col-logo .col-logo-dsd img{height:100%;width:auto}.header.header-dsd .row{justify-content:flex-start}.header.header-dsd .container{position:relative}.header.header-dsd .menu-items-box{background-color:#f0f2f5;left:30px;max-width:100%;top:100%;width:590px}.header.header-dsd .menu-items-box li{color:#000}.header.header-dsd .menu-items-box:before{background-color:#f0f2f5}.header.header-dsd .col-logo-dsd{width:50%}.header.header-dsd .col-logo{position:static}.header.header-dsd .col{position:relative;width:50%}.header.header-dsd .col-wrapper-burger{background-color:#f0f2f5;justify-content:flex-end;left:30px;max-width:100%;position:absolute;top:100%;width:580px}.header.header-dsd .burger{background-color:#f0f2f5;z-index:3}.header.header-dsd .burger.active,.header.header-dsd .burger:before{background-color:#f0f2f5}.header.header-dsd .burger span{color:#000}.header.header-dsd .burger .line{stroke:#000}.header .burger{background-color:transparent;position:relative;width:auto}.header .burger.active:before{opacity:1}.header .burger:before{content:"";display:block;height:100%;opacity:0;position:absolute;right:100%;top:0;width:100%;z-index:0}.header .col-logo{align-items:flex-start;display:flex;flex-direction:column;position:relative}.header .col-logo .breadcrumbs{display:none}.header .col{height:100%;justify-content:space-between}.header .col .breadcrumbs{display:flex}.header .menu-items-box{background-color:#000;display:none;left:0;max-width:289px;padding:36px 0 32px;top:calc(100% + 34px);width:100%}.header .menu-items-box:before{background-color:#000;content:"";display:block;height:100%;margin-right:-1px;position:absolute;right:100%;top:0;width:100%;z-index:0}.header .menu-items-box li{color:#fff}.header .menu-items-box li:last-child{margin-bottom:0}.header .menu-items-box .icon-list{display:none}.header .menu-items-box .social-items{align-items:center;display:flex!important;flex-direction:row;gap:25px;justify-content:flex-start;margin-top:40px}.header .menu-items-box .social-items .social-item{align-items:center;display:flex;gap:6px;justify-content:flex-start;transition:var(--transition-base)}.header .menu-items-box .social-items .social-item:hover{transform:scale(1.15);transition:var(--transition-base)}.header .menu-items-box .social-items .social-item span{color:#fff;display:block;font-size:14px;font-style:normal;font-weight:300;line-height:22px}.header .container{display:flex;gap:90px;justify-content:flex-end}.header .row{width:100%}.header .social-items{position:static}.header>.container>.row{height:auto;position:static;width:100%}.header>.container>.menu-items-box{display:none!important}.header-scroll .logo{height:50px}}@media only screen and (max-width:1440px){.header{padding:25px 0 27px}.header .menu-items-box{top:calc(100% + 26px)}.header .logo{width:289px}.header .col{gap:45px}.header .social-items{gap:25px}}@media only screen and (max-width:1200px){.header .logo{width:300px}.header .col{width:auto}.header .col p{font-size:18px!important;line-height:1.33}}@media only screen and (max-width:992px){.single-formations .header>.container>.row{gap:30px}.header.header-dsd .col{margin-left:0;margin-right:30px}.header .logo{width:200px}.header .container{gap:20px}.header .col{gap:40px;margin-left:30px;max-width:calc(100% - 200px)}.header .col p{font-size:18px!important}.header .title-header{font-size:30px}}@media only screen and (max-width:767px){.single-formations .header>.container>.row{gap:40px}.header{height:auto;margin-bottom:20px;padding:16px 0 30px}.header .container{flex-direction:column;justify-content:space-between;width:100%}.header.dsd .col-logo:before{display:none}.header.dsd .col-logo .logo{height:49px;width:auto}.header.dsd .col-logo .col-logo-dsd{height:100%;width:150px}.header.dsd .col-logo .col-logo-dsd img{height:100%;width:auto}.header.dsd .menu-items-box{padding-top:30px;top:calc(100% + 30px)}.header.header-dsd .col-logo-dsd{width:100%}.header.header-dsd .col-logo{position:relative}.header.header-dsd .col-logo:before{background-color:#f0f2f5}.header.header-dsd .col-logo .logo{display:flex}.header.header-dsd .col-logo .logo svg path{fill:#000}.header.header-dsd .col-wrapper-burger{left:0;position:relative;top:0;width:auto}.header.header-dsd .menu-items-box{left:0;top:30px;width:100%;z-index:1}.header.header-dsd .menu-items-box:after{background-color:#f0f2f5}.header .col{margin-left:0;max-width:100%}.header .col p{font-size:14px!important}.header .title-header+.breadcrumbs{display:flex}.header .row{flex-direction:column;gap:40px;position:relative;z-index:2}.header .col{width:100%}.header .col-logo{align-items:flex-start;flex-direction:row;height:60px;justify-content:space-between;position:relative;width:100%}.header .col-logo:before{background-color:#000;content:"";height:calc(100% + 20px);left:-15px;opacity:0;position:absolute;top:-20px;width:calc(100% + 15px);z-index:0}.header .col-logo .breadcrumbs{display:none}.header .logo{align-items:flex-start;display:flex;height:57px;justify-content:flex-start;position:relative;transition:var(--transition-base);width:auto;z-index:2}.header .logo svg{height:100%;width:auto}.header .burger{display:flex;gap:0;margin-top:0;position:relative;width:auto;z-index:2}.header .burger span,.header .burger:before{display:none}.header .menu-items-box{max-width:100%;padding-top:110px;top:-16px}.header .menu-items-box:before{left:-19px;right:auto;width:20px}.header .menu-items-box:after{background-color:#000;content:"";display:block;height:100%;position:absolute;right:-19px;top:0;width:20px;z-index:0}.header .menu-items-box .social-items{display:flex}.header .menu-items-box ul{margin-bottom:50px;margin-top:20px}.header .social-items{bottom:0;flex-direction:row;position:relative;right:0;top:0;z-index:1}.header-scroll{padding:8px 0}.header-scroll .container{width:100%}.header-scroll .logo{height:37px}.header-scroll .box-soc-info{display:none}.header-scroll .box,.header-scroll .col-wrapper{width:100%}.header-scroll .col-wrapper:before{height:calc(100% + 20px);left:-15px;top:-10px}.header-scroll .menu-items-box{left:-20px;padding-inline:20px;top:calc(100% + 8px);width:calc(100% + 40px)}.header-scroll .menu-items-box ul{gap:10px;margin-bottom:40px}.header-scroll .menu-items-box .social-items{align-items:center;display:flex;gap:28px;justify-content:flex-start}.header-scroll .menu-items-box .social-items .social-item{align-items:center;display:flex;gap:6px;justify-content:flex-start;transition:var(--transition-base)}.header-scroll .menu-items-box .social-items .social-item:hover{transform:scale(1.15);transition:var(--transition-base)}.header-scroll .menu-items-box .social-items .social-item span{color:#fff;display:block;font-size:14px;font-style:normal;font-weight:300;line-height:22px}.header-scroll .col{justify-content:space-between}.header-scroll .col .flex-col{flex-direction:row-reverse;gap:20px}.header-scroll .col .flex-col .icon-list{display:flex;gap:20px}.header-scroll .burger span{display:none}}.basket{--_menu-container-width:min(80%,1440px);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:rgba(42,42,42,.54);height:100vh;left:0;position:absolute;top:340px;transform:translateX(-100%);transition:var(--transition-base);width:100%;z-index:90}.basket,.basket-wrapper-box{align-items:flex-start;display:flex;flex-direction:column;justify-content:space-between}.basket-wrapper-box{background-color:#fff;height:calc(100vh - 375px);max-width:40%;padding:100px 40px 40px;width:680px}.basket .btn{display:none}.basket .btn.active{display:flex}.basket.active-scroll{height:calc(100vh - 67px);left:0;position:fixed;top:67px}.basket.active-scroll .basket-wrapper-box{height:calc(100vh - 67px);padding-left:calc((100vw - var(--_menu-container-width))/2 + 15px);width:50%}.basket.active-scroll .basket-list-wrapper{max-height:calc(100vh - 300px)}.basket.active{transform:translateX(0);transition:var(--transition-base)}.basket .basket-top{display:flex;flex-direction:column;gap:30px;position:relative;width:100%}.basket button.close{background-color:transparent;border:none;margin:0;padding:0;position:absolute;right:0;top:6px;transition:var(--transition-base)}.basket button.close,.basket button.close svg{height:30px;width:30px}.basket button.close:hover{opacity:.75;transition:var(--transition-base)}.basket .basket-title{font-size:30px;letter-spacing:.6px;line-height:40px;text-transform:uppercase}.basket .basket-empty,.basket .basket-title{color:var(--000000,#000);font-style:normal;font-weight:300}.basket .basket-empty{display:none;font-size:24px;line-height:32px}.basket .basket-empty.active{display:block}.basket .basket-list-wrapper{max-height:300px;overflow-y:auto}.basket .basket-list{display:none;flex-direction:column;gap:30px;width:100%}.basket .basket-list.option-list{margin-top:16px}.basket .basket-list-item{display:flex;flex-direction:column;gap:4px;padding-bottom:16px;padding-left:30px;position:relative;width:100%}.basket .basket-list-item.hidden{display:none}.basket .basket-list-item:before{background-color:#e4e8ee;bottom:0;content:"";height:1px;left:30px;position:absolute;width:calc(100% - 30px)}.basket .basket-list-item .product-top{align-items:flex-start;display:flex;justify-content:space-between;width:100%}.basket .basket-list-item .product-center{width:100%}.basket .basket-list-item .product-bottom{display:flex;justify-content:space-between;width:100%}.basket .basket-list-item .product-bottom p{color:var(--000000,#000);font-size:14px;font-style:normal;font-weight:300;line-height:22px}.basket .basket-list-item .product-bottom .product-type{max-width:100%;width:200px}.basket .basket-list-item .product-title{color:var(--000000,#000);font-size:20px!important;font-style:normal;font-weight:300;line-height:32px!important;position:relative}.basket .basket-list-item .product-title:before{color:var(--000000,#000);content:"-";display:block;font-size:24px;font-style:normal;font-weight:300;left:-30px;line-height:32px;position:absolute;text-align:left;top:0;width:7px}.basket .basket-list-item .product-delete{cursor:pointer;height:20px;transition:var(--transition-base);width:20px}.basket .basket-list-item .product-delete svg{height:20px;width:20px}.basket .basket-list-item .product-delete:hover{opacity:.75;transition:var(--transition-base)}.basket .basket-list-item .product-date{color:var(--000000,#000);font-size:14px;font-style:normal;font-weight:300;line-height:22px}.basket .basket-list-item .product-price,.basket .basket-list-item .product-price-all{white-space:nowrap}.basket .basket-list-item .input-group{align-items:center;display:flex;gap:4px;max-width:100%;width:80px}.basket .basket-list-item .input-group .quantity-field-count{height:24px;min-width:24px;text-align:center}.basket .basket-list-item .input-group input{background-color:transparent;border:none;font-size:14px;font-style:normal;font-weight:300;height:24px;line-height:22px;margin:0;min-width:24px;padding:0;text-align:center}.basket .basket-list-item .input-group input::-webkit-inner-spin-button,.basket .basket-list-item .input-group input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.basket .basket-list-item .input-group input.quantity-field{-moz-appearance:textfield;display:none}.basket .basket-list-item .input-group input.button-quantity{line-height:17px;width:24px}.basket .basket-list-item .input-group input.button-quantity.disabled{cursor:not-allowed;opacity:.5}.basket .basket-list.active{display:flex}.basket .basket-total{display:none;gap:20px;justify-content:flex-end}.basket .basket-total.active{display:flex}.basket .basket-total-price,.basket .basket-total-title{color:var(--000000,#000);font-size:24px!important;font-style:normal;font-weight:300;line-height:32px!important}@media only screen and (max-width:1670px){.basket{--_menu-container-width:91.644%;top:326px}.basket-wrapper-box{padding:30px}.basket.active-scroll{height:calc(100vh - 67px)}.basket.active-scroll .basket-wrapper-box{height:calc(100vh - 67px);max-width:45vw;top:67px;width:45vw}}@media only screen and (max-width:1440px){.basket{height:calc(100vh - 270px);top:273px}.basket-wrapper-box{height:calc(100vh - 270px)}.basket-wrapper-box,.basket.active-scroll .basket-wrapper-box{max-width:55vw;width:55vw}}@media (max-width:1200px){.basket-wrapper-box,.basket.active-scroll{max-width:100vw;width:100vw}}@media only screen and (max-width:992px){.basket{height:calc(100vh - 40px);top:244px}.basket-wrapper-box{height:calc(100vh - 240px)}}@media only screen and (max-width:767px){.basket{--_menu-container-width:100%;height:calc(100vh - 30px);top:255px}.basket .basket-list-item .product-title{font-size:20px!important}.basket .basket-list-item .product-bottom{gap:10px}.basket-wrapper-box{height:auto;max-width:100%;padding:15px;width:100%}.basket.active-scroll{height:calc(100vh - 53px);top:53px}.basket.active-scroll .basket-wrapper-box{justify-content:flex-start;max-width:100%;width:100%}}@media only screen and (max-width:400px){.basket{top:300px}}.header.header-dsd .icon-list-item.disabled{cursor:not-allowed;opacity:.5}.header.header-dsd .icon-list-item svg path{fill:#000}.header.header-dsd .icon-list-item span{color:#000}.header .mobile-icons{display:none}.header .col-logo>.icon-list{margin-top:0;position:absolute;right:63px;top:40px}.header .icon-list{display:flex;flex-direction:column;gap:10px;margin-top:10px}.header .icon-list-item{align-items:center;display:flex;justify-content:flex-start}.header .icon-list-item.disabled{cursor:not-allowed;opacity:.5}.header .icon-list-item svg{margin-right:6px}.header .icon-list-item span{color:var(--ffffff,#fff);font-size:14px;font-style:normal;font-weight:300;line-height:1.5}.header .icon-list-item span:nth-child(3){margin-left:5px}.header-scroll .col .icon-list{display:none}.header-scroll .icon-list{gap:30px}.header-scroll .icon-list-item{align-items:center;display:flex;gap:6px;justify-content:flex-start}.header-scroll .icon-list-item.disabled{cursor:not-allowed;opacity:.5}.header-scroll .icon-list-item svg path{fill:#000;transition:var(--transition-base)}.header-scroll .icon-list-item span{font-size:14px;font-style:normal;font-weight:300;line-height:1.5;transition:var(--transition-base)}.header-scroll .icon-list-item span:nth-child(3){margin-left:5px}.header-scroll .menu-items-box .icon-list{display:none}@media only screen and (max-width:1670px){.header .col-wrapper-burger{align-items:flex-end;display:flex;flex-direction:row-reverse;justify-content:flex-start}.header .col-wrapper-burger .icon-list{flex-direction:row;gap:40px;margin:0 0 7px 40px}.header .col-wrapper-burger .icon-list-item span{display:none}.header .col-wrapper-burger .icon-list-item span:nth-child(3){display:block}.header .mobile-icons{display:flex}.header .col-logo>.icon-list,.header-scroll .menu-items-box .icon-list{display:none}.header-scroll .icon-list{display:flex;flex-direction:row;margin-top:0}}@media only screen and (max-width:1440px){.header-scroll .icon-list-item span{display:none}.header-scroll .icon-list-item span:nth-child(3){display:block}}@media only screen and (max-width:1200px){.header .col-wrapper-burger .icon-list{gap:15px;margin-left:10px}}@media only screen and (max-width:767px){.header .col-wrapper-burger{flex-direction:row;gap:15px}.header .col-wrapper-burger .mobile-icons{position:relative;z-index:2}.header-scroll .col .icon-list{gap:20px}.header-scroll .col .icon-list-item.item-basket svg{margin-right:0}}h1,h2,h3,h4,h5,h6,li,p,span{cursor:default}a,a span{cursor:pointer}.wp-text{font-family:Prompt,sans-serif}.wp-text .wp-block-media-text .wp-block-media-text__content:first-child{padding-left:0}.wp-text .wp-block-media-text .wp-block-media-text__content:last-child{padding-right:0}.wp-text h1{font-size:48px;font-style:normal;font-weight:300;line-height:120%;margin:15px 0}.wp-text h1:first-child{margin-top:0}.wp-text h1:last-child{margin-bottom:0}.wp-text h2{font-size:26px;font-style:normal;font-weight:300;letter-spacing:.6px;line-height:120%;margin:30px 0 15px;position:relative}.wp-text h2:first-child{margin-top:0}.wp-text h2:last-child{margin-bottom:0}.wp-text h2+p{margin-top:10px}.wp-text h2:before{background-color:#e2e8f2;content:"";height:100%;left:calc(-50vw - -50%);position:absolute;top:0;width:calc(50vw - 50% - 20px)}.wp-text h3{font-size:22px;font-style:normal;font-weight:300;letter-spacing:.078px;line-height:100%;margin:30px 0 15px}.wp-text h3:first-child{margin-top:0}.wp-text h3:last-child{margin-bottom:0}.wp-text h3+p{margin-top:10px}.wp-text h4{font-size:22px;font-style:normal;font-weight:300;letter-spacing:.078px;line-height:100%;margin:30px 0 15px}.wp-text h4:first-child{margin-top:0}.wp-text h4:last-child{margin-bottom:0}.wp-text h4+p{margin-top:10px}.wp-text h5{font-size:19px;font-style:normal;font-weight:300;letter-spacing:.078px;line-height:100%;margin:15px 0}.wp-text h5:first-child{margin-top:0}.wp-text h5:last-child{margin-bottom:0}.wp-text h5+p{margin-top:10px}.wp-text p{color:var(--000000,#000);font-size:14px;font-style:normal;font-weight:300;line-height:1.58;margin:25px 0;text-align:justify}.wp-text p:first-child{margin-top:0}.wp-text p:last-child{margin-bottom:0}.wp-text ul{list-style:none;margin:0;padding:0}.wp-text ul li{padding-left:20px;position:relative}.wp-text ul li,.wp-text ul li:before{color:#000;font-size:14px;font-style:normal;font-weight:300;line-height:22px}.wp-text ul li:before{content:"•";left:5px;position:absolute;text-align:justify;top:-1px}.wp-text ol{padding-left:18px}.wp-text ol li{color:#000;font-size:14px;font-style:normal;font-weight:300;line-height:22px}.wp-text .wp-block-image{align-items:center;display:flex;justify-content:center;margin:60px 0;width:100%}.wp-text .wp-block-image img{height:auto;width:100%}.wp-text .is-layout-flex{gap:50px}.wp-text .wp-block-column p{margin-top:10px}.wp-text .wp-block-column p:first-child{margin-top:0}.wp-text .wp-block-column p:last-child{margin-bottom:0}.wp-text .wp-block-column .wp-block-image{margin:0}.wp-text .wp-block-quote{background:#eff2f6;border-radius:10px;margin:60px 0;padding:20px}.wp-text .wp-block-quote p{color:var(--000000,#000);font-size:20px;font-style:normal;font-weight:300;line-height:28px;margin:0}.wp-small-block>h2,.wp-small-block>h3,.wp-small-block>h4,.wp-small-block>h5,.wp-small-block>ol,.wp-small-block>p,.wp-small-block>ul{margin-left:auto;margin-right:auto;max-width:100%;width:816px}@media only screen and (max-width:1024px){.wp-small-block>h2,.wp-small-block>h3,.wp-small-block>h4,.wp-small-block>h5,.wp-small-block>ol,.wp-small-block>p,.wp-small-block>ul{padding-left:15px;padding-right:15px;width:100%}}@media only screen and (max-width:767px){.wp-text h1{font-size:31px}.wp-text h2{font-size:20px}.wp-text h3,.wp-text h4,.wp-text h5{font-size:18px}.wp-text ol li,.wp-text p,.wp-text ul li{font-size:14px}.wp-text .wp-block-image{margin:20px 0;margin-left:-15px!important;width:calc(100% + 30px)}}h2{font-size:26px!important;line-height:1.4!important}@media only screen and (max-width:1024px){h2{font-size:22px!important}}@media only screen and (max-width:767px){h2{font-size:18px!important}}h3{font-size:22px!important;line-height:1.4!important}@media only screen and (max-width:1024px){h3{font-size:20px!important}}@media only screen and (max-width:767px){h3{font-size:16px!important}}:is(p,.item-text,.item-text p){font-size:14px!important}.breadcrumbs{--_breadcrumbs-color:#fff;flex-wrap:wrap;list-style:none;margin:0;padding:0}.breadcrumbs,.breadcrumbs li{align-items:center;display:flex}.breadcrumbs li:last-child:after{display:none}.breadcrumbs li:after{color:var(--_breadcrumbs-color);content:"|";display:block;font-size:22px;font-style:normal;font-weight:300;line-height:32px;margin:0 10px;text-transform:uppercase}.breadcrumbs li a,.breadcrumbs li span{color:var(--_breadcrumbs-color);font-size:14px;font-style:normal;font-weight:300;line-height:1.4545}.breadcrumbs li a,.breadcrumbs li a:hover{transition:var(--transition-base)}.breadcrumbs li a:hover{opacity:.75}.breadcrumbs-wrapper-bottom{margin-top:36px}.breadcrumbs-wrapper-bottom .breadcrumbs{--_breadcrumbs-color:#000;padding-left:0}@media only screen and (max-width:992px){.breadcrumbs{overflow-x:auto}.breadcrumbs::-webkit-scrollbar{height:2px;width:2px}.breadcrumbs li a,.breadcrumbs li span{font-size:12px;line-height:1.375;white-space:nowrap}}.checkbox-item.required{position:relative;transition:var(--transition-base)}.checkbox-item.required .error-message{bottom:-20px;color:red;font-size:12px;font-style:normal;font-weight:300;left:0;line-height:22px;margin-top:6px;opacity:0;position:absolute;transition:var(--transition-base)}.checkbox-item.required.not-valid{margin-bottom:20px;transition:var(--transition-base)}.checkbox-item.required.not-valid .error-message{opacity:1;transition:var(--transition-base)}.input-box{display:flex;flex-direction:column;position:relative;transition:var(--transition-base)}.input-box .error-submessage{bottom:-20px;color:red;font-size:12px;font-style:normal;font-weight:300;left:0;line-height:22px;margin-top:6px;opacity:0;position:absolute;transition:var(--transition-base)}.input-box.not-valid>.error-submessage{opacity:1;transition:var(--transition-base)}.input-box.not-valid-email .error-message{opacity:0!important}.input-box .error-email{bottom:-20px;color:red;font-size:12px;font-style:normal;font-weight:300;line-height:22px;margin-top:6px;position:absolute}.input-box .error-email a{color:#000}.input-box .error-message{bottom:-20px;color:red;font-size:12px;font-style:normal;font-weight:300;left:0;line-height:22px;margin-top:6px;opacity:0;position:absolute;transition:var(--transition-base)}.input-box.not-valid{margin-bottom:20px;transition:var(--transition-base)}.input-box.not-valid input{border-color:red;transition:var(--transition-base)}.input-box.not-valid .error-message{opacity:1;transition:var(--transition-base)}.input-box.w-1-2{width:50%}.input-box.w-full{width:100%}.input-box .label-row{align-items:center;display:flex;gap:10px;justify-content:flex-start}.input-box .label-row label{width:auto}.input-box .hint-box{position:relative}.input-box .hint-box:hover .hint-text{opacity:1;transition:var(--transition-base)}.input-box .hint-box .hint-text{align-items:center;background-color:#000;bottom:100%;color:#fff;display:flex;justify-content:center;left:100%;opacity:0;padding:10px;position:absolute;transition:var(--transition-base);width:340px}.input-box .hint-box .hint-text,.input-box label{font-size:14px;font-style:normal;font-weight:300;line-height:22px}.input-box label{color:var(--000000,#000);letter-spacing:.17px;margin-bottom:6px;width:100%}.input-box .input-imitate{color:rgba(0,0,0,.5);cursor:not-allowed;margin:0}.input-box .input-imitate,.input-box input{border:1px solid #c1c6cf;font-size:14px;font-style:normal;font-weight:300;height:50px;line-height:22px;padding:12px;width:100%}.input-box input{color:var(--000000,#000);transition:var(--transition-base)}.input-box input.not-valid{border-color:red;transition:var(--transition-base)}.input-box input:-webkit-autofill,.input-box input:-webkit-autofill:active,.input-box input:-webkit-autofill:focus,.input-box input:-webkit-autofill:hover{-webkit-text-fill-color:#000!important;-webkit-box-shadow:inset 0 0 0 30px #fff!important}.input-box input:focus{border-color:#8f949f;transition:var(--transition-base)}.input-box .show-password{background-color:transparent;border:none;bottom:16.5px;height:18px;position:absolute;right:12px;width:18px}.textarea-box{display:flex;flex-direction:column;position:relative}.textarea-box.not-valid input{border-color:red;transition:var(--transition-base)}.textarea-box.w-1-2{width:50%}.textarea-box.w-full{width:100%}.textarea-box label{color:var(--000000,#000);letter-spacing:.17px;margin-bottom:6px}.textarea-box .input-imitate,.textarea-box label{font-size:14px;font-style:normal;font-weight:300;line-height:22px;width:100%}.textarea-box .input-imitate{border:1px solid #c1c6cf;color:rgba(0,0,0,.5);cursor:not-allowed;height:50px;margin:0;padding:12px}.textarea-box textarea{border:1px solid #c1c6cf;color:var(--000000,#000);font-size:14px;font-style:normal;font-weight:300;line-height:22px;min-height:50px;padding:12px;resize:vertical;transition:var(--transition-base);width:100%}.textarea-box textarea:-webkit-autofill,.textarea-box textarea:-webkit-autofill:active,.textarea-box textarea:-webkit-autofill:focus,.textarea-box textarea:-webkit-autofill:hover{-webkit-text-fill-color:#000!important;-webkit-box-shadow:inset 0 0 0 30px #fff!important}.textarea-box textarea:focus{border-color:#8f949f;transition:var(--transition-base)}.textarea-box .show-password{background-color:transparent;border:none;bottom:16.5px;height:18px;position:absolute;right:12px;width:18px}@media only screen and (max-width:992px){.input-box.w-1-2{width:100%}}@media only screen and (max-width:767px){.input-box{position:relative}.input-box .hint-box{position:static}.input-box .hint-box .hint-text{left:0;width:calc(100vw - 40px)}}.connexion-page{margin-bottom:430px}.connexion-content .subtitle-section{margin-bottom:30px}.connexion-content .col{max-width:100%;width:570px}.connexion-content .input-box{margin-bottom:20px}.connexion-content .passe-text{color:#000;font-size:14px;font-style:normal;font-weight:300;letter-spacing:.17px;line-height:22px;margin-bottom:30px}.connexion-content .passe-form .btn{margin-top:40px}.connexion-content .recomend-pass{list-style:none;margin:10px 0 0;padding:0}.connexion-content .recomend-pass li{color:rgba(0,0,0,.5);font-size:14px;font-style:normal;font-weight:300;letter-spacing:.17px;line-height:22px;padding-left:20px;position:relative;transition:var(--transition-base)}.connexion-content .recomend-pass li:before{border:1px solid #c1c6cf;content:"";height:8px;left:0;position:absolute;top:9px;transition:var(--transition-base);width:8px}.connexion-content .recomend-pass li.valid{color:#000;transition:var(--transition-base)}.connexion-content .recomend-pass li.valid:before{background-color:#000;border-color:#000;transition:var(--transition-base)}.connexion-content .error-text{color:red;display:none;font-size:14px;font-style:normal;font-weight:300;letter-spacing:.17px;line-height:22px;margin-bottom:10px;margin-top:10px}.connexion-content .error-text.visible{display:block}.connexion-content .continue-box{margin-top:60px}.connexion-content .continue-box p{color:#000;font-size:14px;font-style:normal;font-weight:300;line-height:22px}.connexion-content .continue-box .btn{margin-top:20px}.loading-wrapper{background-color:hsla(0,0%,100%,.6);display:none;height:100%;left:0;position:fixed;top:0;width:100%;z-index:999}.loading-wrapper .loading-box{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.footer{background-color:#000;color:#fff;font-size:14px;font-style:normal;font-weight:300;line-height:22px;padding:50px 0 40px}.footer.dwf_footer{background:#f0f2f5;color:#000}.footer.dwf_footer p{color:#000}.footer.dwf_footer .social-items svg path{fill:#000}.footer .container{align-items:center;display:flex;flex-direction:column;gap:60px}.footer .row{display:flex;justify-content:space-between;width:100%}.footer .col{align-items:flex-start;display:flex;flex-direction:column;justify-content:flex-start}.footer .col .box{margin-top:125px}.footer .col:first-child{max-width:100%;width:570px}.footer .col:nth-child(2){max-width:100%;width:330px}.footer .col.copyrights{flex-direction:row;gap:.5rem;width:100%}.footer .col.copyrights p{font-size:14px!important}.footer .logo{margin-bottom:80px}.footer .logo svg{height:auto;width:285px}.footer .menu-items{-moz-column-count:3;column-count:3;display:block;list-style:none;margin:0;padding:0;width:100%}.footer .menu-items li{margin-top:10px}.footer .menu-items li:first-child{margin-top:0}.footer .menu-items li a{align-items:center;display:flex;gap:7px;position:relative}.footer .menu-items li a:hover:before{transition:var(--transition-base);width:18px}.footer .menu-items li a:before{background-color:#fff;content:"";display:block;height:1px;transition:var(--transition-base);width:0}.footer .box{align-items:flex-start;display:flex;gap:20px;justify-content:space-between;width:100%}.footer .contact-items{align-items:flex-start;display:flex;flex-direction:column;gap:10px;list-style:none;margin:0;padding:0}.footer .social-items{flex-direction:column;gap:19px}.footer .social-items,.footer .social-items .social-item{align-items:center;display:flex;justify-content:flex-start}.footer .social-items .social-item{gap:6px;transition:var(--transition-base)}.footer .social-items .social-item:hover{transform:scale(1.15);transition:var(--transition-base)}.footer .social-items .social-item span{font-size:14px;font-style:normal;font-weight:300;line-height:22px}.footer p{color:#c1c6cf;font-size:14px;font-style:normal;font-weight:300;line-height:24px}.modal-section{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:rgba(42,42,42,.54);display:none;height:100vh;justify-content:flex-end;left:0;position:fixed;top:0;width:100%;z-index:991}.modal-section .close{align-items:center;cursor:pointer;display:flex;height:36px;justify-content:center;width:36px}.modal-section .close svg{border-radius:10px;overflow:hidden}.modal-section .close svg,.modal-section .close svg path{transition:var(--transition-base)}.modal-section .title-modal{color:var(--000000,#000);font-size:40px!important;font-style:normal;font-weight:300;letter-spacing:.8px;line-height:50px!important;text-transform:uppercase}.modal-section .box{background:#fff;display:flex;flex-direction:column;gap:50px;height:100%;justify-content:center;min-width:810px;padding:0 100px 0 160px}.modal-section .btn{background-color:transparent;margin-top:36px}.modal-section .wpcf7 form.invalid .wpcf7-response-output,.modal-section .wpcf7 form.payment-required .wpcf7-response-output,.modal-section .wpcf7 form.unaccepted .wpcf7-response-output{margin:15px 0 0}.modal-section .wpcf7-not-valid-tip{font-size:14px;margin:5px 0}.modal-section .wpcf7-list-item{margin:0 30px 0 0}.modal-section .wpcf7-list-item label{cursor:pointer}.modal-section .wpcf7-list-item label input{display:none;opacity:0;visibility:hidden}.modal-section .wpcf7-list-item label input:checked+span:after{opacity:1;transition:var(--transition-base)}.modal-section .wpcf7-list-item label span{color:var(--Black,#39393f);font-size:14px;font-style:normal;font-weight:300;line-height:26px;padding-left:24px;position:relative}.modal-section .wpcf7-list-item label span:before{background-image:url(../img/svg/radio-empty.svg);content:"";height:18px;left:0;position:absolute;top:0;width:18px}.modal-section .wpcf7-list-item label span:after{background-image:url(../img/svg/radio-checked.svg);content:"";height:18px;left:0;opacity:0;position:absolute;top:0;transition:var(--transition-base);width:18px}.modal-section .form-row{display:flex;flex-direction:column;margin-bottom:14px}.modal-section .form-row .input-box:last-child{margin-bottom:0}.modal-section .input-box{align-items:center;display:flex;justify-content:center;margin-bottom:14px}.modal-section .input-box p{width:100%}.modal-section .input-box label{display:flex;flex-direction:column;width:100%}.modal-section .input-box .label{display:none}.modal-section .input-box input{background:transparent;border:none;border-bottom:1px solid #c1c6cf;border-radius:0;color:#000;font-family:inherit;font-size:14px;font-style:normal;font-weight:300;height:50px;line-height:22px;text-indent:10px;width:100%}.modal-section .input-box input::-moz-placeholder{color:#000;font-family:inherit;font-size:14px;font-style:normal;font-weight:300;line-height:22px}.modal-section .input-box input::placeholder{color:#000;font-family:inherit;font-size:14px;font-style:normal;font-weight:300;line-height:22px}.modal-section .input-box .wpcf7-form-control-wrap{align-items:flex-start;display:flex;flex-direction:column;justify-content:center}.modal-section .input-box textarea{background:transparent;border:none;border-bottom:1px solid #c1c6cf;border-radius:0;color:#000;font-family:inherit;font-size:14px;font-style:normal;font-weight:300;height:180px;line-height:22px;padding:12px 11px 10px;width:100%}.modal-section .input-box textarea::-moz-placeholder{color:#000;font-family:inherit;font-size:14px;font-style:normal;font-weight:300;line-height:22px}.modal-section .input-box textarea::placeholder{color:#000;font-family:inherit;font-size:14px;font-style:normal;font-weight:300;line-height:22px}.popup-section{align-items:center;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:rgba(42,42,42,.54);display:none;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:991}@media only screen and (max-width:767px){.popup-section.publication-popup .box{width:100%}}.popup-section.publication-popup .box .content{gap:24px;justify-content:center;max-width:100%;min-height:374px;padding-left:20px;padding-right:20px;width:610px}.popup-section .popup-close{align-items:center;background:rgba(228,232,238,0);cursor:pointer;display:flex;height:36px;justify-content:center;padding:6px;position:absolute;right:0;top:0;width:36px}.popup-section .popup-close:hover{background:#e4e8ee}.popup-section .popup-close svg{border-radius:10px;height:auto;overflow:hidden;width:100%}.popup-section .popup-close svg,.popup-section .popup-close svg path{transition:var(--transition-base)}.popup-section .box{align-items:flex-start;background-color:#fff;display:inline-flex;flex-direction:column;position:relative}.popup-section .box .content{display:flex;flex-direction:column;justify-content:space-between;max-height:100vh;max-width:100%;min-height:410px;padding:40px;width:410px}.popup-section .box .content .title{font-size:26px!important;font-style:normal;font-weight:300;letter-spacing:.6px;line-height:40px;margin-bottom:20px;text-align:center;text-transform:uppercase}.popup-section .box .content .title.color-red{color:#be0404;font-size:30px!important;line-height:125%}.popup-section .box .content .text p{font-size:22px!important;font-style:normal;font-weight:300;line-height:32px;margin-bottom:15px;text-align:center}.popup-section .box .content .text p:last-child{margin-bottom:0}.popup-section .box .pub-btn-items{align-items:center;display:flex;gap:30px;justify-content:center}.popup-section .box .pub-btn-items .btn{max-width:100%;width:160px}@media only screen and (max-width:767px){.popup-section .box .pub-btn-items{flex-direction:column}.popup-section .box .pub-btn-items .btn{width:100%}}.popup-section .box .btn-items{display:flex;flex-direction:column;gap:30px}@media only screen and (max-width:992px){.modal-section .box{border-radius:0;min-width:100%;padding:0 50px;width:100%}}@media only screen and (max-width:767px){.modal-section{height:100dvh}.modal-section .title-modal{font-size:26px!important;line-height:34px!important}.modal-section .btn{margin-top:16px}.modal-section .box{gap:30px;padding:0 20px}.modal-section .input-box input{padding-inline:0}.modal-section .wpcf7{overflow:auto}}@media only screen and (max-width:1024px){.footer .col .box{margin-top:125px}}@media only screen and (max-width:767px){.footer .col .box{margin-top:0}.footer .menu-items{-moz-column-count:2;column-count:2}.footer .container{gap:20px}.footer .logo{margin-bottom:20px;width:50%}.footer .logo svg{height:auto;width:100%}.footer .col:nth-child(2){gap:20px}.footer .col.copyrights,.footer .row{flex-direction:column}.footer .row{gap:20px}.footer .box{flex-direction:column}.footer .social-items{flex-direction:row}}
