*,::before,::after{box-sizing:border-box;border-style:solid;border-width:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html{line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}body{margin:0}main{display:block}p,table,blockquote,address,pre,iframe,form,figure,dl{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;margin:0}ul,ol{margin:0;padding:0;list-style:none}dt{font-weight:700}dd{margin-left:0}hr{box-sizing:content-box;height:0;overflow:visible;border-top-width:1px;margin:0;clear:both;color:inherit}pre{font-family:monospace, monospace;font-size:inherit}address{font-style:inherit}a{display:block;background-color:transparent;text-decoration:none;color:inherit}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace, monospace;font-size:inherit}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}svg,img,embed,object,iframe{display:block}button,input,optgroup,select,textarea{vertical-align:middle;color:inherit;font:inherit;background:transparent;padding:0;margin:0;border-radius:0;text-align:inherit;text-transform:inherit}[type="checkbox"]{-webkit-appearance:checkbox;-moz-appearance:checkbox;appearance:checkbox}[type="radio"]{-webkit-appearance:radio;-moz-appearance:radio;appearance:radio}button,[type="button"],[type="reset"],[type="submit"]{cursor:pointer}button:disabled,[type="button"]:disabled,[type="reset"]:disabled,[type="submit"]:disabled{cursor:default}:-moz-focusring{outline:auto}select:disabled{opacity:inherit}option{padding:0}fieldset{margin:0;padding:0;min-width:0}legend{padding:0}progress{vertical-align:baseline}textarea{overflow:auto}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{outline-offset:-2px}[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}label[for]{cursor:pointer}details{display:block}summary{display:list-item}[contenteditable]:focus{outline:auto}table{border-color:inherit}caption{text-align:left}td,th{vertical-align:top;padding:0}th{text-align:left;font-weight:700}html{font-size:16px}@media (min-width: 500px) and (max-width: 699px){html{font-size:max(16px,2.75vw)}}@media (min-width: 700px) and (max-width: 999px){html{font-size:max(16px,1.75vw)}}@media (min-width: 1000px) and (max-width: 1199px){html{font-size:max(16px,1.5vw)}}@media (min-width: 1200px) and (max-width: 1399px){html{font-size:17px}}@media (min-width: 1400px) and (max-width: 1599px){html{font-size:17px}}@media (min-width: 1600px) and (max-width: 1799px){html{font-size:17px}}@media (min-width: 1800px) and (max-width: 1999px){html{font-size:17px}}@media (min-width: 2000px) and (max-width: 2399px){html{font-size:18px}}@media (min-width: 2400px){html{font-size:19px}}body{overscroll-behavior:none;overflow-x:hidden;background:#e9eaf1;color:#12101b}body.grecaptcha-badge{display:none}h1,h2,h3,h4,h5,h6{font-family:'Montserrat', sans-serif}p,li,label,input,a,button,span,address{font-family:'Montserrat', sans-serif}a,button,input,select,textarea{outline-color:unset}a:focus,button:focus,input:focus,select:focus,textarea:focus{outline:unset}[type='search']{outline-offset:unset}input[type='search']::-webkit-search-decoration,input[type='search']::-webkit-search-cancel-button,input[type='search']::-webkit-search-results-button,input[type='search']::-webkit-search-results-decoration{-webkit-appearance:none}.container{width:90vw;max-width:90rem;margin-right:auto;margin-left:auto}h1{font-size:3.125rem;line-height:3.125rem;color:#12101b}h2{font-size:3.125rem;line-height:3.125rem}h3{font-size:1.7625rem}h3 a{font-family:'Montserrat', sans-serif}p:empty{display:none}p,li{font-size:1.2rem;color:#12101b;line-height:1.7rem}p a,li a{display:inline-block;text-decoration:underline}.uppercase{font-family:'Montserrat', sans-serif;text-transform:uppercase;line-height:1.25rem;margin-top:.5rem}.btn{padding:1rem;background:#3e3952;color:#e9eaf1;border-radius:.5rem;width:-moz-fit-content;width:fit-content;border:1px solid #3e3952}@media (min-width: 1400px){.btn{padding:1rem 2rem}}.btn-secondary{padding:1rem;background:#e9eaf1;color:#3e3952;border-radius:.5rem;width:-moz-fit-content;width:fit-content;border:1px solid #3e3952}@media (min-width: 1400px){.btn-secondary{padding:1rem 2rem}}.link{color:#cfc8df;font-family:'Montserrat', sans-serif;font-weight:500;display:flex;align-items:center;gap:.5rem}.link svg{width:.4rem}div.wpforms-container{background:#fbfbfb;margin:unset;padding:3rem 0}@media (min-width: 700px){div.wpforms-container{padding:6rem 0}}div.wpforms-container .wpforms-title{font-size:2.5rem;font-family:'Montserrat', sans-serif;text-align:center;margin-bottom:2rem}div.wpforms-container .wpforms-form,div.wpforms-container .wpforms-confirmation-container-full{width:90vw;max-width:32rem;margin-right:auto;margin-left:auto}div.wpforms-container .wpforms-field-label{font-family:'Montserrat', sans-serif;font-size:1.3125rem;font-weight:500}div.wpforms-container input:not([type='submit']):not([type='checkbox']),div.wpforms-container textarea{width:100%;border-radius:.125rem;border:1px solid #3e3952;background:#e9eaf1;font-size:1rem;padding:1rem;margin-top:.5rem;font-family:'Montserrat', sans-serif}div.wpforms-container textarea{height:10rem;resize:none}div.wpforms-container input[type='submit']{padding:1rem 2rem;background:#3e3952;color:#e9eaf1;border-radius:.5rem;width:-moz-fit-content;width:fit-content;display:block;margin:0 auto}div.wpforms-container-full button[type='submit']:not(:hover):not(:active){padding:1rem;background:#3e3952;color:#e9eaf1;border-radius:.5rem;width:-moz-fit-content;width:fit-content;border:1px solid #3e3952;font-family:'Montserrat', sans-serif;height:auto;margin:0 auto;display:flex}@media (min-width: 1400px){div.wpforms-container-full button[type='submit']:not(:hover):not(:active){padding:1rem 2rem}}div.wpforms-container-full button[type='submit']:hover{padding:1rem;background:#3e3952;color:#e9eaf1;border-radius:.5rem;width:-moz-fit-content;width:fit-content;border:1px solid #3e3952;font-family:'Montserrat', sans-serif;height:auto;margin:0 auto;display:flex}@media (min-width: 1400px){div.wpforms-container-full button[type='submit']:hover{padding:1rem 2rem}}div.wpforms-container-full button[type='submit']:active{padding:1rem;background:#3e3952;color:#e9eaf1;border-radius:.5rem;width:-moz-fit-content;width:fit-content;border:1px solid #3e3952;font-family:'Montserrat', sans-serif;height:auto;margin:0 auto;display:flex}@media (min-width: 1400px){div.wpforms-container-full button[type='submit']:active{padding:1rem 2rem}}div.wpforms-container-full .wpforms-form em.wpforms-error{font-family:'Montserrat', sans-serif;font-size:1rem}div.wpforms-container-full .wpforms-error.mailcheck-error a{display:inline-block;text-decoration:underline}nav{position:relative;z-index:10;display:flex;padding:2rem 0}nav .grid{display:flex;align-items:center;justify-content:space-between}nav .logo{width:10rem;position:relative;z-index:105}@media (min-width: 1400px){nav .logo{width:14rem}}nav .logo img{width:100%}nav .burger{width:1.5rem;height:1.5rem;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.3rem;cursor:pointer;position:relative;z-index:105}@media (min-width: 1000px){nav .burger{display:none}}nav .burger span{display:block;width:100%;height:2px;border-radius:10px;background:#12101b;transition:transform 0.2s cubic-bezier(0.165, 0.84, 0.44, 1),opacity 0.2s cubic-bezier(0.165, 0.84, 0.44, 1)}nav .menu_container{z-index:100}@media (max-width: 999px){nav .menu_container{width:100%;background:#fbfbfb;position:absolute;top:0;left:0;max-height:0;overflow:hidden;transition:max-height 0.2s cubic-bezier(0.165, 0.84, 0.44, 1)}}@media (max-width: 999px){nav .menu_container::before{content:'';display:block;width:100%;height:6.5rem;background:#fbfbfb}}@media (max-width: 999px){nav .menu_container .menu{padding:0 5vw 1.8rem;max-height:calc(100vh - 6rem);overflow-y:auto}}@media (min-width: 1000px){nav .menu_container .menu{display:flex;align-items:center;gap:2.2rem}}nav .menu_container .menu>ul{display:grid;gap:1.5rem}@media (min-width: 1000px){nav .menu_container .menu>ul{display:flex;align-items:center;gap:1.5rem}}@media (min-width: 1400px){nav .menu_container .menu>ul{gap:2rem}}nav .menu_container .menu>ul>li{cursor:pointer}@media (min-width: 1000px){nav .menu_container .menu>ul>li{position:relative}nav .menu_container .menu>ul>li:hover span::after{transform:translateY(.125rem) scaleX(1);transform-origin:left}nav .menu_container .menu>ul>li:hover ul{opacity:1;visibility:visible}}nav .menu_container .menu>ul>li.menu-item-has-children:hover a::after{transform:rotate(180deg)}nav .menu_container .menu>ul>li.menu-item-has-children>a::after{content:'';display:block;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTMiIGhlaWdodD0iOCIgdmlld0JveD0iMCAwIDEzIDgiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggaWQ9IlZlY3RvciIgZD0iTTEgMS4xNzg3MUw2LjE2ODM4IDYuODIxNDJMMTEuMzM2OCAxLjE3ODcxIiBzdHJva2U9IiNjZmM4ZGYiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+PC9zdmc+);background-size:contain;background-repeat:no-repeat;background-position:center;width:1rem;height:1rem;transition:transform 0.2s cubic-bezier(0.165, 0.84, 0.44, 1)}nav .menu_container .menu>ul>li>a{font-family:'Montserrat', sans-serif;display:flex;align-items:center;justify-content:space-between;gap:.4rem;color:#12101b;font-weight:500;text-decoration:unset}@media (min-width: 1400px){nav .menu_container .menu>ul>li>a{font-size:1.2rem}}nav .menu_container .menu>ul>li>a img{width:.9rem;transition:transform 0.2s cubic-bezier(0.165, 0.84, 0.44, 1)}nav .menu_container .menu>ul>li.btn{cursor:pointer}nav .menu_container .menu>ul>li.btn span{font-family:'Montserrat', sans-serif}nav .menu_container .menu>ul>li.btn a{display:block;color:#e9eaf1}nav .menu_container .menu>ul>li ul{display:grid}@media (max-width: 999px){nav .menu_container .menu>ul>li ul{gap:.5rem;max-height:0;overflow:hidden;transition:max-height 0.2s cubic-bezier(0.165, 0.84, 0.44, 1)}}@media (min-width: 1000px){nav .menu_container .menu>ul>li ul{gap:.25rem;position:absolute;top:1.5rem;left:-1rem;padding:1rem;background:#e9eaf1;opacity:0;visibility:hidden;transition:opacity 0.2s cubic-bezier(0.165, 0.84, 0.44, 1),visibility 0.2s cubic-bezier(0.165, 0.84, 0.44, 1)}}nav .menu_container .menu>ul>li ul a{font-family:'Montserrat', sans-serif;font-weight:300;color:#12101b;text-decoration:unset}@media (min-width: 1000px){nav .menu_container .menu>ul>li ul a{white-space:nowrap}}@media (min-width: 1400px){nav .menu_container .menu>ul>li ul a{font-size:1.2rem}}@media (max-width: 999px){nav .menu_container .menu>ul>li.active span::after{transform:translateY(.125rem) scaleX(1);transform-origin:left}nav .menu_container .menu>ul>li.active img{transform:rotate(180deg)}}@media (max-width: 999px){nav .menu_container a.btn-secondary{width:100%}}nav.active .burger span:first-of-type{transform:rotate(45deg) translateY(.3rem)}nav.active .burger span:last-of-type{transform:rotate(-45deg) translateY(-.3rem)}.hero-page{margin:3rem 0}@media (min-width: 700px){.hero-page{margin:6rem 0}}.hero-page .grid{display:flex;flex-direction:column;gap:.75rem}@media (min-width: 700px){.hero-page .grid{gap:1.5rem}}.hero-page h1{max-width:55rem}.hero-page p{max-width:38rem}.hero-page a{font-family:'Montserrat', sans-serif;color:#cfc8df;font-weight:500;margin:1.5rem 0}.hero-page .grid div{margin-top:1.5rem}.hero-page .grid div img{width:100%}.hero-page.hero-page-center .grid{align-items:center}.hero-page.hero-page-center h1,.hero-page.hero-page-center p,.hero-page.hero-page-center a{text-align:center}.hero-single .grid>div:not([anim-img-slide]){display:flex;flex-direction:column;align-items:center;gap:.75rem;width:100%;margin:0 auto}@media (min-width: 700px){.hero-single .grid>div:not([anim-img-slide]){gap:1.5rem}}.hero-single .grid>div:not([anim-img-slide]) h1{max-width:42rem;text-align:center}.hero-single .grid>div:not([anim-img-slide]) .post-categories a{color:#cfc8df;font-size:1.875rem;text-align:center;font-family:'Montserrat', sans-serif;text-decoration:unset}.hero-single .grid>div[anim-img-slide]{margin:1.5rem auto 3rem;width:100%}@media (min-width: 700px){.hero-single .grid>div[anim-img-slide]{margin:3rem auto 6rem}}.hero-single .grid>div[anim-img-slide] img.attachment-post-thumbnail{width:100%;height:unset;margin:unset}.hero-home{margin:3rem 0}@media (min-width: 1000px){.hero-home{margin:3rem 0 6rem;position:relative;height:75vh;min-height:55rem}}.hero-home .grid{display:flex;flex-direction:column;gap:.75rem}.hero-home .grid>div:first-of-type div{margin-top:1.75rem;display:flex;flex-direction:column;gap:.75rem}@media (min-width: 1000px){.hero-home .grid>div:last-of-type{width:47.5%;height:100%;margin-top:unset;position:absolute;top:0;right:0;margin-top:1.5rem}}.hero-home .grid>div:last-of-type img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media (min-width: 1000px){.hero-home .grid{gap:1.5rem;flex-direction:row;align-items:center;height:100%}.hero-home .grid::after{content:'';position:absolute;bottom:3rem;right:calc(47.5% - 12rem);width:18rem;height:18rem;background:#cfc8df;transform-origin:bottom;transform:scaleY(0);transition:transform 0.8s cubic-bezier(0.165, 0.84, 0.44, 1) 0.6s}.hero-home .grid>div:first-of-type{height:100%;display:flex;flex-direction:column;justify-content:center}.hero-home .grid>div:first-of-type div{margin-top:3rem;flex-direction:row;align-items:center}}.hero-home.visible .grid::after{transform:scaleY(1)}.hero-home h1{font-family:'Montserrat', sans-serif;font-weight:300;margin-bottom:1.5rem;max-width:32rem}@media (min-width: 1000px){.hero-home h1{font-size:3.75rem;line-height:normal}}.hero-home p{color:#12101b;max-width:19rem}.hero-home.hero-page-center .grid{align-items:center}.hero-home.hero-page-center h1,.hero-home.hero-page-center p,.hero-home.hero-page-center a{text-align:center}.yoast-breadcrumbs{width:90vw;max-width:90rem;margin:1rem auto 3rem}@media (min-width: 700px){.yoast-breadcrumbs{margin:0 auto 6rem}}.yoast-breadcrumbs span{display:flex;align-items:center;gap:.5rem}.ressources{margin:3rem 0}@media (min-width: 700px){.ressources{margin:6rem 0}}.ressources h2{margin-bottom:1.5rem}@media (min-width: 700px){.ressources h2{margin-bottom:3rem}}.ressources .filters{margin-bottom:3rem;display:grid;gap:1.5rem}@media (min-width: 700px){.ressources .filters{grid-template-columns:1fr 1fr}}.ressources .filters>div{width:100%;border-top:1px solid #d9d9d9;border-bottom:1px solid #d9d9d9;display:flex;align-items:center;position:relative;z-index:2}.ressources .filters>div.active div{opacity:1;visibility:visible}.ressources .filters>div>p{width:100%;font-size:1.5625rem;cursor:pointer;display:flex;align-items:center;justify-content:space-between;font-family:'Montserrat', sans-serif;padding:2rem 0 1.5rem}.ressources .filters>div>p::after{content:'+';font-size:2.5rem;font-weight:400;color:#cfc8df}.ressources .filters>div div{width:100%;position:absolute;top:5.5rem;left:0;z-index:10;padding:1.25rem;display:grid;gap:1rem;background:#eff0f5;opacity:0;visibility:hidden;transition:opacity 0.1s ease-in-out, visibility 0.1s ease-in-out}.ressources .filters>div div label{position:relative;cursor:pointer;display:flex;align-items:center;gap:1rem}.ressources .filters>div div label[data-filter='true'] span::after{transform:scale(1)}.ressources .filters>div div input{display:none}.ressources .filters>div div span{position:relative;display:block;width:16px;height:16px;border:1px solid #12101b;background:#fff}.ressources .filters>div div span::after{content:'';position:absolute;top:2px;left:2px;width:10px;height:10px;background:#12101b;transform:scale(0);pointer-events:none;transition:transform 0.1s ease-in-out}.ressources .filters>div div .radio span{border-radius:50%}.ressources .filters>div div .radio span::after{border-radius:50%}.ressources .results{display:grid;gap:1.5rem}.ressources .results:not(:last-of-type){margin-bottom:3rem}@media (min-width: 700px){.ressources .results{grid-template-columns:repeat(3, 1fr)}}.ressources .ressource{background:#fff}.ressources .ressource a img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;aspect-ratio:16 / 10}.ressources .ressource>div{padding:3rem;display:grid;gap:1.5rem}.ressources .ressource>div .post-categories a{text-decoration:unset;color:#cfc8df}.content-single{margin-bottom:6rem}@media (min-width: 700px){.content-single{margin-bottom:12rem}}.content-single img{width:100%;height:auto;margin:1.5rem 0}.content-single h2{font-size:1.875rem}.content-single h2:not(:first-of-type){margin-top:1.5rem}.content-single .wp-block-columns{gap:1.5rem}@media (min-width: 700px){.content-single .wp-block-columns{gap:6rem}}.content-single .wp-block-column:first-of-type p:not(:last-of-type){margin-bottom:1.5rem}.content-single .wp-block-column:first-of-type a{font-size:1.5625rem;text-decoration:underline;font-family:'Montserrat', sans-serif}.content-single .wp-block-column:last-of-type{display:grid;gap:1.5rem}.wp-block-columns{align-items:normal !important;box-sizing:border-box;display:flex;flex-wrap:wrap !important}@media (min-width: 782px){.wp-block-columns{flex-wrap:nowrap !important}}.wp-block-columns.are-vertically-aligned-top{align-items:flex-start}.wp-block-columns.are-vertically-aligned-center{align-items:center}.wp-block-columns.are-vertically-aligned-bottom{align-items:flex-end}@media (max-width: 781px){.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column{flex-basis:100% !important}}@media (min-width: 782px){.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column{flex-basis:0;flex-grow:1}.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column[style*='flex-basis']{flex-grow:0}}.wp-block-columns.is-not-stacked-on-mobile{flex-wrap:nowrap !important}.wp-block-columns.is-not-stacked-on-mobile>.wp-block-column{flex-basis:0;flex-grow:1}.wp-block-columns.is-not-stacked-on-mobile>.wp-block-column[style*='flex-basis']{flex-grow:0}:where(.wp-block-columns){margin-bottom:1.75em}:where(.wp-block-columns.has-background){padding:1.25em 2.375em}.wp-block-column{flex-grow:1;min-width:0;overflow-wrap:break-word;word-break:break-word}.wp-block-column.is-vertically-aligned-top{align-self:flex-start}.wp-block-column.is-vertically-aligned-center{align-self:center}.wp-block-column.is-vertically-aligned-bottom{align-self:flex-end}.wp-block-column.is-vertically-aligned-bottom,.wp-block-column.is-vertically-aligned-center,.wp-block-column.is-vertically-aligned-top{width:100%}.wp-block-text-columns .wp-block-column{margin:0 1em;padding:0}.wp-block-text-columns .wp-block-column:first-child{margin-left:0}.wp-block-text-columns .wp-block-column:last-child{margin-right:0}.wp-block-text-columns.columns-2 .wp-block-column{width:50%}.wp-block-text-columns.columns-3 .wp-block-column{width:33.33333%}.wp-block-text-columns.columns-4 .wp-block-column{width:25%}.skills{margin:3rem 0}@media (min-width: 700px){.skills{margin:6rem 0}}.skills .results{display:grid;gap:1.5rem}.skills .results:not(:last-of-type){margin-bottom:1.5rem}@media (min-width: 700px){.skills .results{grid-template-columns:repeat(2, 1fr)}}.skills .skill{background:#fff}.skills .skill img{width:100%;height:auto;aspect-ratio:16 / 10;-o-object-fit:cover;object-fit:cover}.skills .skill>div{padding:3rem;display:grid;gap:1.5rem}.skills .skill>div p{max-width:28rem}.content{margin:3rem 0}@media (min-width: 700px){.content{margin:6rem 0}}.content.white{background:#fbfbfb;padding:3rem 0}@media (min-width: 700px){.content.white{padding:6rem 0}}.content .grid{max-width:42rem;display:flex;flex-direction:column;align-items:center;gap:.75rem}@media (min-width: 700px){.content .grid{gap:1.5rem}}.content h2,.content h3{text-align:center}.content h2{max-width:38rem;margin:0 auto}.content h2.small{font-size:1.875rem;max-width:32.5rem;line-height:normal;font-family:'Montserrat', sans-serif;font-weight:500}.content h3{font-size:1.875rem;color:#cfc8df}.content div[anim-img-slide]{width:100%;margin-top:1.5rem}@media (min-width: 700px){.content div[anim-img-slide]{margin-top:unset}}.content div[anim-img-slide] img{width:100%}.content-max .grid{max-width:90rem}.content-max .grid div{margin-bottom:1.5rem}.content-max .grid div img{margin:unset}.content-max p{text-align:center;max-width:36rem}.content.legal .grid{max-width:42rem}.content.legal .grid div{width:100%}.content.legal h1{margin-bottom:3rem}.content-grid .grid{max-width:90rem;display:grid;gap:1.5rem}@media (min-width: 700px){.content-grid .grid{grid-template-columns:1fr 1fr;gap:3rem}}.content-grid .grid div{display:grid;gap:.75rem}@media (min-width: 700px){.content-grid .grid>div{gap:1.5rem}}.content-grid .grid h2{text-align:left;margin:unset}.content-grid .grid ul{display:grid;gap:.75rem}.content-grid .grid ul li{list-style-position:inside}.content-grid .grid ul li::before{content:'\2022';color:#cfc8df;display:inline-block;width:1rem;margin-left:.5rem}.content-grid img{margin:unset}.faq .grid{max-width:90rem}.faq .grid div{display:grid;gap:1.5rem}@media (min-width: 700px){.faq .grid div{grid-template-columns:1fr 2fr;gap:3rem}}.faq .grid div:not(:last-of-type){border-bottom:2px solid rgba(28,48,68,0.2);padding-bottom:3rem;margin-bottom:3rem}@media (min-width: 700px){.faq .grid div:not(:last-of-type){padding-bottom:6rem;margin-bottom:6rem}}.faq h2{text-align:left;max-width:unset;margin:unset}.wpcf7{max-width:32rem;margin:3rem auto 0}.wpcf7 label{font-family:'Montserrat', sans-serif;font-size:1.3125rem;font-weight:500}.wpcf7 form{display:grid;gap:1rem}.wpcf7 input:not([type='submit']):not([type='checkbox']),.wpcf7 textarea{width:100%;border-radius:.125rem;border:1px solid #3e3952;background:#e9eaf1;font-size:1rem;padding:1rem;margin-top:.5rem}.wpcf7 textarea{height:10rem;resize:none}.wpcf7 input[type='submit']{padding:1rem 2rem;background:#3e3952;color:#e9eaf1;border-radius:.5rem;width:-moz-fit-content;width:fit-content;display:block;margin:0 auto}.wpcf7 .wpcf7-not-valid-tip{font-size:1rem;margin-top:.25rem}.wpcf7 .wpcf7-acceptance{display:block;margin:.5rem 0 1.5rem}.wpcf7 .wpcf7-acceptance label{font-size:1rem;text-align:left}.wpcf7 .wpcf7-acceptance input{margin:unset}.wpcf7 .wpcf7-acceptance .wpcf7-list-item{margin:unset}.wpcf7 form .wpcf7-response-output{margin:unset;font-family:'Montserrat', sans-serif}@media (min-width: 700px){}@media (min-width: 700px){}@media (min-width: 700px){}.about{margin:6rem 0}@media (min-width: 700px){.about{margin:8rem 0}}.about .grid{display:flex;flex-direction:column;gap:1.5rem}.about h2{max-width:55rem}.about p{max-width:38rem;color:#12101b;margin-top:1.5rem}.about .grid-2{display:grid;gap:1.5rem;margin-top:1.5rem}@media (min-width: 700px){.about .grid-2{grid-template-columns:repeat(2, 1fr)}.about .grid-2:first-of-type{margin-top:3rem}}.about .grid-2>div>div{background-size:cover;background-position:center center;background-repeat:no-repeat;aspect-ratio:1;display:flex;flex-direction:column;justify-content:flex-end;gap:.5rem;padding:1.5rem;position:relative}.about .grid-2>div>div div{position:relative;z-index:1}@media (min-width: 1000px){.about .grid-2>div>div{padding:3rem}}.about .grid-2>div>div::after{content:'';width:100%;height:60%;background:linear-gradient(to top, #000, transparent);position:absolute;bottom:0;left:0}.about .grid-2 h3,.about .grid-2 p{color:#fff;position:relative;z-index:1}.about .grid-2 p{max-width:28rem;margin-top:.5rem}.about .grid-2 .link{margin-top:1rem;position:relative;z-index:1}.about .results{display:grid;gap:1.5rem}.about .results:nth-of-type(2){margin-top:1.5rem}@media (min-width: 700px){.about .results{grid-template-columns:repeat(2, 1fr)}.about .results:nth-of-type(2){margin-top:3rem}.about .results:not(:last-of-type){margin-bottom:3rem}}.about .skill>div{display:grid;gap:.75rem}.about .skill>div img{width:4rem;height:4rem;margin-bottom:1rem}.about .skill>div h3{display:flex;align-items:center;gap:1rem}.about .skill>div h3 svg{width:.8rem}.about .skill>div p{max-width:30rem;color:#12101b}.number{padding-bottom:6rem}@media (min-width: 700px){.number{padding-bottom:8rem}}.number h2{text-align:center}.number .grid>div:not(.grid-4){display:flex;align-items:center;justify-content:center}.number .grid-4{display:grid;gap:3rem;margin-top:3rem}@media (min-width: 700px){.number .grid-4{margin-top:4rem;grid-template-columns:repeat(4, 1fr)}}.number .grid-4 div{display:grid;gap:.75rem}.number .grid-4 div img{width:5rem;height:5rem;margin-bottom:1rem}.number .grid-4 div h3{font-size:3.75rem}.number .grid-4 div p{max-width:15rem}.testimonials{padding:6rem 0}.testimonials.white{background:#fbfbfb}.testimonials:not(.white){background:#eff0f5;margin-bottom:3rem}@media (min-width: 700px){.testimonials:not(.white){margin-bottom:6rem}}.testimonials:not(.white).testimonials_page{background:unset;padding:unset}.testimonials:not(.white).testimonials_page .grid{display:grid;gap:2rem;align-items:flex-start}@media (min-width: 700px){.testimonials:not(.white).testimonials_page .grid{display:block;gap:4rem;-moz-column-count:2;column-count:2}}.testimonials:not(.white).testimonials_page .embla__slide{padding-left:unset;border-bottom:2px solid rgba(28,48,68,0.2);padding-bottom:2rem}@media (min-width: 700px){.testimonials:not(.white).testimonials_page .embla__slide{padding-bottom:4rem;margin-bottom:4rem}}.testimonials:not(.white).testimonials_skills{background:unset;padding:unset}.testimonials:not(.white).testimonials_skills .grid-testimonials_skills{display:grid;gap:2rem;align-items:flex-start}@media (min-width: 700px){.testimonials:not(.white).testimonials_skills .grid-testimonials_skills{margin-top:5rem;grid-template-columns:1fr 1fr;gap:4rem}}.testimonials:not(.white).testimonials_skills .embla__slide{padding-left:unset;border-bottom:2px solid rgba(28,48,68,0.2);padding-bottom:2rem}@media (min-width: 700px){.testimonials:not(.white).testimonials_skills .embla__slide{padding-bottom:4rem;margin-bottom:4rem}}@media (min-width: 700px){.testimonials{padding:8rem 0}}.testimonials .grid>h2,.testimonials .grid>p{text-align:center}.testimonials .grid>p{margin:1.5rem 0 3rem}.testimonials .embla_testimonials{max-width:48rem;margin:0 auto}.testimonials .embla__buttons{margin-bottom:2rem}.testimonials .embla__slide>div{display:flex;flex-direction:column;gap:.75rem}@media (min-width: 700px){.testimonials .embla__slide>div{gap:1.5rem}}.testimonials .embla__slide h3{font-family:'Montserrat', sans-serif;font-weight:500;margin-top:.5rem}.testimonials .embla__slide div div div{display:flex;align-items:center;gap:.5rem;margin-bottom:.5rem}.testimonials__buttons{margin-bottom:2rem}.testimonials__buttons p,.testimonials__buttons span{font-size:1.875rem;font-family:'Montserrat', sans-serif;font-weight:500;margin-top:1rem}.embla{width:100%;position:relative}.embla__viewport{overflow:hidden}.embla__container{backface-visibility:hidden;display:flex;touch-action:pan-y;margin-left:calc(1.5rem * -1)}.embla__slide{flex:0 0 100%;min-width:0;padding-left:1.5rem;position:relative}.embla__buttons{display:flex;align-items:center;gap:.5rem}.embla__button{display:flex;align-items:center;justify-content:center;cursor:pointer;width:2rem;height:2rem}.embla__button:disabled{opacity:0.5}.embla__button svg{width:1.5rem;height:1.5rem}.embla__dots{z-index:1;bottom:1.2rem;left:0;right:0;justify-content:center;align-items:center;display:none}@media (min-width: 700px){.embla__dots{display:flex}}.embla__dot{width:4rem;height:4rem;cursor:pointer;display:flex;align-items:center;justify-content:center;margin:.2rem;background:rgba(87,87,87,0.5);border-radius:50%}@media (min-width: 700px){.embla__dot{width:.65rem;height:.65rem}}.embla__dot--selected{background:#575757}.avis h2{margin-bottom:4rem}.slider-home{margin:6rem 0}@media (min-width: 700px){.slider-home{margin:8rem 0}}.slider-home .container>p{margin-top:1.5rem;color:#12101b;max-width:38rem}.slider-home .embla{max-width:unset;margin-top:3rem}.slider-home .embla__viewport{padding-top:3rem}@media (max-width: 699px){.slider-home .embla__viewport{padding:unset}}.slider-home .embla__slide{width:100%;display:grid;grid-template-columns:repeat(9, 1fr)}@media (max-width: 699px){.slider-home .embla__slide{grid-template-columns:repeat(1, 1fr)}}.slider-home .embla__slide>div:first-of-type{grid-column:1 / 7;grid-row:1}.slider-home .embla__slide>div:first-of-type a{height:100%}@media (min-width: 700px){.slider-home .embla__slide>div:first-of-type a{aspect-ratio:16 / 11}}.slider-home .embla__slide>div:first-of-type img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media (max-width: 999px){.slider-home .embla__slide>div:first-of-type{grid-column:1 / 5}}@media (max-width: 699px){.slider-home .embla__slide>div:first-of-type{grid-column:1;grid-row:1}}.slider-home .embla__slide>div:last-of-type{grid-column:6 / 10;grid-row:1;height:-moz-fit-content;height:fit-content;position:relative;z-index:1}@media (max-width: 999px){.slider-home .embla__slide>div:last-of-type{grid-column:5 / 10}}@media (max-width: 699px){.slider-home .embla__slide>div:last-of-type{grid-column:1;grid-row:2}}.slider-home .embla__slide>div:last-of-type::before{content:'';position:absolute;bottom:-2rem;left:-2rem;width:10rem;height:10rem;z-index:-1;background:#cfc8df}@media (max-width: 699px){.slider-home .embla__slide>div:last-of-type::before{display:none}}.slider-home .embla__slide>div:last-of-type div{background:#fff;display:grid;gap:1.5rem;padding:3rem}@media (min-width: 700px){.slider-home .embla__slide>div:last-of-type div{padding:3rem}}@media (min-width: 1000px){.slider-home .embla__slide>div:last-of-type div{padding:5rem}}@media (min-width: 1200px){.slider-home .embla__slide>div:last-of-type div{padding:6.5rem}}.slider-home .embla__slide>div:last-of-type .post-categories a{text-decoration:unset}.slider-home .controls{display:flex;justify-content:center;align-items:center;width:-moz-fit-content;width:fit-content;position:absolute;bottom:5.5rem;right:15rem;z-index:1}.slider-home .controls svg{cursor:pointer}@media (max-width: 1199px){.slider-home .controls{position:relative;bottom:unset;left:50%;transform:translateX(-50%)}}.slider-home .btn{position:absolute;bottom:5rem;right:0;z-index:1}@media (max-width: 1199px){.slider-home .btn{position:relative;right:auto;left:50%;transform:translateX(-50%);margin-top:6.5rem}}.home footer{margin-top:4rem}@media (min-width: 700px){.home footer{margin-top:8rem}}footer{background:#3e3952;padding:3rem 0}@media (min-width: 1000px){footer{padding:6rem 0 3rem}}footer .grid{display:grid;gap:.75rem;margin-bottom:3rem;padding-bottom:3rem;border-bottom:1px solid rgba(233,234,241,0.25)}@media (min-width: 1000px){footer .grid{grid-template-columns:3fr 8fr;align-items:flex-start;gap:2rem;padding-bottom:6rem;margin-bottom:3rem}}footer .grid .logo{width:12rem;margin-bottom:2rem}@media (min-width: 1000px){footer .grid .logo{width:14rem;margin-bottom:unset}}footer .grid .logo img{width:100%}footer .grid p{color:#e9eaf1;margin-top:1rem;max-width:8rem}footer .grid>div>ul{display:grid;gap:1rem;align-items:flex-start}@media (min-width: 1000px){footer .grid>div>ul{grid-template-columns:1fr 1fr 1fr 1fr}}footer .grid>div>ul a{text-decoration:unset}footer .grid>div>ul>li{display:grid;gap:.75rem}@media (min-width: 1000px){footer .grid>div>ul>li{gap:.5rem}footer .grid>div>ul>li:nth-of-type(2){grid-column:2 / 4}footer .grid>div>ul>li:nth-of-type(2) ul{display:grid;grid-template-columns:repeat(2, 1fr)}}footer .grid>div>ul>li:not(@media (min-width: 1000px){footer .grid>div>ul>li:not(}footer .grid>div>ul>li ul{display:grid;gap:.75rem}@media (min-width: 1000px){footer .grid>div>ul>li ul{gap:.5rem}}footer .grid>div>ul>li ul a{color:#e9eaf1}footer .grid @media (min-width: 1000px){footer .grid }@media (min-width: 1000px){footer }footer @media (min-width: 1000px){footer }footer footer @media (min-width: 1000px){footer }.interview{margin-top:4rem}@media (min-width: 700px){.interview{margin-top:8rem}}.interview .container>.grid{background:#3e3952;border-radius:.375rem;padding:1.5rem}@media (min-width: 700px){.interview .container>.grid{border-radius:1rem;padding:3rem}}@media (min-width: 700px){.interview .interview_col1{max-width:15rem}}.interview .interview_col1 img{max-width:5rem;margin-bottom:1rem}.interview img{width:100%}.interview h2,.interview h3,.interview p{color:#fff}.interview a{text-decoration:underline}.interview audio{margin-top:1rem}.interview .grid{display:grid;gap:.75rem;align-items:flex-start}@media (min-width: 700px){.interview .grid{gap:1rem}}.interview .grid-md{display:grid;gap:1.5rem;align-items:flex-start}@media (min-width: 700px){.interview .grid-md{gap:3rem}}@media (min-width: 1000px){.interview .grid-1-2{grid-template-columns:1fr 3fr;align-items:center;gap:2rem}}@media (min-width: 700px){.interview .grid-2{grid-template-columns:repeat(2, 1fr);align-items:center}}[anim-title]{opacity:0;transform:translateY(6rem);transition:opacity 1s cubic-bezier(0.165, 0.84, 0.44, 1),transform 1s cubic-bezier(0.165, 0.84, 0.44, 1);will-change:opacity, transform}[anim-text]{opacity:0;transform:translateY(6rem);transition:opacity 0.8s cubic-bezier(0.165, 0.84, 0.44, 1) 0.2s,transform 0.8s cubic-bezier(0.165, 0.84, 0.44, 1) 0.2s;will-change:opacity, transform}[anim-testimonial]{opacity:0;transform:translateY(4rem);transition:opacity 0.8s cubic-bezier(0.165, 0.84, 0.44, 1) 0.2s,transform 0.8s cubic-bezier(0.165, 0.84, 0.44, 1) 0.2s;will-change:opacity, transform}[anim-text-2]{opacity:0;transform:translateY(6rem);transition:opacity 0.8s cubic-bezier(0.165, 0.84, 0.44, 1) 0.6s,transform 0.8s cubic-bezier(0.165, 0.84, 0.44, 1) 0.6s;will-change:opacity, transform}[anim-btn],[anim-btn-2]{display:block;transform:scale(0);will-change:transform}[anim-btn] span,[anim-btn-2] span{opacity:0;transition:opacity 0.8s cubic-bezier(0.165, 0.84, 0.44, 1);will-change:opacity}[anim-btn]{transition:transform 0.8s cubic-bezier(0.165, 0.84, 0.44, 1) 0.5s}[anim-btn-2]{transition:transform 0.8s cubic-bezier(0.165, 0.84, 0.44, 1) 0.65s}[anim-svg]{opacity:0;visibility:hidden;transition:opacity 1s ease-in-out 1s, visibility 1s ease-in-out 1s;will-change:opacity, visibility}[anim-opacity]{opacity:0;transition:opacity 0.8s cubic-bezier(0.165, 0.84, 0.44, 1);will-change:opacity}[anim-grid-4]{opacity:0;transform:scale(1.2);transition:opacity 0.8s cubic-bezier(0.165, 0.84, 0.44, 1),transform 0.8s cubic-bezier(0.165, 0.84, 0.44, 1);will-change:opacity, transform}[anim-grid-4]:nth-child(1n){transition-delay:.25s}[anim-grid-4]:nth-child(2n){transition-delay:.35s}[anim-grid-4]:nth-child(3n){transition-delay:.45s}[anim-grid-4]:nth-child(4n){transition-delay:.55s}[anim-img]{overflow:hidden}[anim-img] img{transform:scale(1.2);transition:transform 4s cubic-bezier(0.165, 0.84, 0.44, 1);will-change:transform}[anim-slide]{opacity:0;transform-origin:top right;transform:translateY(0) scale(0);transition:opacity 0.8s cubic-bezier(0.165, 0.84, 0.44, 1) 0.2s,transform 0.8s cubic-bezier(0.165, 0.84, 0.44, 1) 0.2s;will-change:opacity, transform}[anim-img-slide]{overflow:hidden;transform:translateY(100%);transition:transform 0.8s cubic-bezier(0.165, 0.84, 0.44, 1) 0.4s;will-change:transform}[anim-img-slide] img{transform-origin:bottom;transform:translateY(-100%);transition:transform 0.8s cubic-bezier(0.165, 0.84, 0.44, 1) 0.4s;will-change:transform}[anim-slide-top]{overflow:hidden;transform:translateY(100%);transition:transform 0.8s cubic-bezier(0.165, 0.84, 0.44, 1);will-change:transform}[anim-slide-top]:nth-child(1n){transition-delay:.2s}[anim-slide-top]:nth-child(1n)>div,[anim-slide-top]:nth-child(1n) img{transition-delay:.2s}[anim-slide-top]:nth-child(1n) [anim-opacity]{transition-delay:.35s}[anim-slide-top]:nth-child(2n){transition-delay:.4s}[anim-slide-top]:nth-child(2n)>div,[anim-slide-top]:nth-child(2n) img{transition-delay:.4s}[anim-slide-top]:nth-child(2n) [anim-opacity]{transition-delay:.55s}[anim-slide-top]>div,[anim-slide-top]>img{transform:translateY(-100%);transition:transform 0.8s cubic-bezier(0.165, 0.84, 0.44, 1);will-change:transform}[anim-logos]{opacity:0;transform:scale(0.8);transition:opacity 0.8s cubic-bezier(0.165, 0.84, 0.44, 1),transform 0.8s cubic-bezier(0.165, 0.84, 0.44, 1);will-change:opacity, transform}[anim-logos]:nth-child(1n){transition-delay:.25s}[anim-logos]:nth-child(2n){transition-delay:.35s}[anim-logos]:nth-child(3n){transition-delay:.45s}[anim-logos]:nth-child(4n){transition-delay:.55s}[anim-logos]:nth-child(5n){transition-delay:.65s}[anim-grid-2]{opacity:0;transform:translateY(6rem);transition:opacity 0.8s cubic-bezier(0.165, 0.84, 0.44, 1),transform 0.8s cubic-bezier(0.165, 0.84, 0.44, 1);will-change:opacity, transform}[anim-grid-2]:nth-child(1n){transition-delay:.3s}[anim-grid-2]:nth-child(2n){transition-delay:.4s}[anim-border]::after{transform:scaleX(0);transform-origin:left;transition:transform 2.4s cubic-bezier(0.165, 0.84, 0.44, 1) 0.6s;will-change:transform}[anim-menu]{overflow:hidden}[anim-menu] a{display:block;opacity:0;transform:translateY(6rem);transition:opacity 0.8s cubic-bezier(0.165, 0.84, 0.44, 1),transform 0.8s cubic-bezier(0.165, 0.84, 0.44, 1);will-change:opacity, transform}[anim-content]{opacity:0;transform:translateY(4rem);transition:opacity 0.8s cubic-bezier(0.165, 0.84, 0.44, 1) 0.1s,transform 0.8s cubic-bezier(0.165, 0.84, 0.44, 1) 0.1s;will-change:opacity, transform}[anim-scale]{opacity:0;transform:scale(1.2);transition:opacity 0.8s cubic-bezier(0.165, 0.84, 0.44, 1) 0.2s,transform 0.8s cubic-bezier(0.165, 0.84, 0.44, 1) 0.2s;will-change:opacity, transform}[anim-press]{opacity:0;transform:scale(1.2);transition:opacity 0.8s cubic-bezier(0.165, 0.84, 0.44, 1),transform 0.8s cubic-bezier(0.165, 0.84, 0.44, 1);will-change:opacity, transform}[anim-team] [anim-team-img]{overflow:hidden}[anim-team] [anim-team-img] img{transform:scale(1.2);opacity:0;transition:transform 4s cubic-bezier(0.165, 0.84, 0.44, 1),opacity 0.8s cubic-bezier(0.165, 0.84, 0.44, 1);will-change:transform opacity}[anim-team] [anim-team-content]{opacity:0;transform:translateY(4rem);transition:opacity 0.8s cubic-bezier(0.165, 0.84, 0.44, 1) 0.1s,transform 0.8s cubic-bezier(0.165, 0.84, 0.44, 1) 0.1s;will-change:opacity, transform}[anim-team]:nth-child(1n) [anim-team-img] img{transition-delay:.35s}[anim-team]:nth-child(1n) [anim-team-content]{transition-delay:.55s}[anim-team]:nth-child(2n) [anim-team-img] img{transition-delay:.5s}[anim-team]:nth-child(2n) [anim-team-content]{transition-delay:.7s}[anim-team]:nth-child(3n) [anim-team-img] img{transition-delay:.65s}[anim-team]:nth-child(3n) [anim-team-content]{transition-delay:.85s}[anim-tabs]::after{transform:scaleX(0);transform-origin:left;transition:transform 2.4s cubic-bezier(0.165, 0.84, 0.44, 1) 0.6s;will-change:transform}[anim-tabs]>p,[anim-tabs] label{opacity:0;transform:translateY(6rem);transition:opacity 0.8s cubic-bezier(0.165, 0.84, 0.44, 1),transform 0.8s cubic-bezier(0.165, 0.84, 0.44, 1);will-change:opacity, transform}[anim-tabs]>p.active::after,[anim-tabs]>p[data-filter='true'] p::after,[anim-tabs] label.active::after,[anim-tabs] label[data-filter='true'] p::after{transform:scaleX(0);transform-origin:left;transition:transform 1.2s cubic-bezier(0.165, 0.84, 0.44, 1) 1.2s;will-change:transform}[anim-tabs]>p:nth-child(1n),[anim-tabs] label:nth-child(1n){transition-delay:.3s}[anim-tabs]>p:nth-child(2n),[anim-tabs] label:nth-child(2n){transition-delay:.4s}[anim-tabs]>p:nth-child(3n),[anim-tabs] label:nth-child(3n){transition-delay:.5s}[anim-tabs]>p:nth-child(4n),[anim-tabs] label:nth-child(4n){transition-delay:.6s}[anim-tabs]>p:nth-child(5n),[anim-tabs] label:nth-child(5n){transition-delay:.7s}[anim-tabs]>p:nth-child(6n),[anim-tabs] label:nth-child(6n){transition-delay:.8s}[anim-tabs]>p:nth-child(7n),[anim-tabs] label:nth-child(7n){transition-delay:.9s}[anim-tabs]>p:nth-child(8n),[anim-tabs] label:nth-child(8n){transition-delay:1s}[anim-tabs]>p:nth-child(9n),[anim-tabs] label:nth-child(9n){transition-delay:1.1s}[anim-tabs]>p:nth-child(10n),[anim-tabs] label:nth-child(10n){transition-delay:1.2s}[anim-real]{opacity:0;transform:scale(1.2);transition:opacity 0.8s cubic-bezier(0.165, 0.84, 0.44, 1),transform 0.8s cubic-bezier(0.165, 0.84, 0.44, 1);will-change:opacity, transform}[anim-real] [anim-real-img]{overflow:hidden}[anim-real] [anim-real-img] img{transform:scale(1.2);opacity:0;transition:transform 4s cubic-bezier(0.165, 0.84, 0.44, 1),opacity 0.8s cubic-bezier(0.165, 0.84, 0.44, 1);will-change:transform opacity}[anim-real] [anim-real-content]{opacity:0;transform:translateY(4rem);transition:opacity 0.8s cubic-bezier(0.165, 0.84, 0.44, 1),transform 0.8s cubic-bezier(0.165, 0.84, 0.44, 1);will-change:opacity, transform}[anim-real]:nth-child(1n){transition-delay:.2s}[anim-real]:nth-child(1n) [anim-real-img] img{transition-delay:.2s}[anim-real]:nth-child(1n) [anim-real-content]{transition-delay:.2s}[anim-real]:nth-child(2n){transition-delay:.4s}[anim-real]:nth-child(2n) [anim-real-img] img{transition-delay:.4s}[anim-real]:nth-child(2n) [anim-real-content]{transition-delay:.4s}[anim-real]:nth-child(3n){transition-delay:.6s}[anim-real]:nth-child(3n) [anim-real-img] img{transition-delay:.6s}[anim-real]:nth-child(3n) [anim-real-content]{transition-delay:.6s}[data-anim].visible [anim-title]{opacity:1;transform:translateY(0)}[data-anim].visible [anim-text]{opacity:1;transform:translateY(0)}[data-anim].visible[anim-testimonial]{opacity:1;transform:translateY(0)}[data-anim].visible [anim-text-2]{opacity:1;transform:translateY(0)}[data-anim].visible [anim-btn],[data-anim].visible [anim-btn-2]{transform:scale(1)}[data-anim].visible [anim-btn] span,[data-anim].visible [anim-btn-2] span{opacity:1}[data-anim].visible [anim-svg]{opacity:1;visibility:visible}[data-anim].visible [anim-opacity]{opacity:1}[data-anim].visible [data-anim].visible [anim-grid-4]{opacity:1;transform:scale(1)}[data-anim].visible [anim-img] img{transform:scale(1)}[data-anim].visible [anim-slide]{opacity:1;transform:translateY(-4rem) scale(1)}[data-anim].visible [anim-img-slide]{transform:translateY(0)}[data-anim].visible [anim-img-slide] img{transform:translateY(0)}[data-anim].visible [anim-slide-top]{transform:translateY(0)}[data-anim].visible [anim-slide-top]>div,[data-anim].visible [anim-slide-top]>img{transform:translateY(0)}[data-anim].visible [anim-logos]{opacity:1;transform:scale(1)}[data-anim].visible [anim-grid-2]{opacity:1;transform:translateY(0)}[data-anim].visible [anim-border]::after{transform:scaleX(1)}[data-anim].visible [anim-menu] a{opacity:1;transform:translateY(0)}[data-anim].visible [anim-content]{opacity:1;transform:translateY(0)}[data-anim].visible [anim-scale]{opacity:1;transform:scale(1)}[data-anim].visible[anim-press]{opacity:1;transform:scale(1)}[data-anim].visible [anim-team] [anim-team-img] img{opacity:1;transform:scale(1)}[data-anim].visible [anim-team] [anim-team-content]{opacity:1;transform:translateY(0)}[data-anim].visible [anim-tabs]::after{transform:scaleX(1)}[data-anim].visible [anim-tabs]>p,[data-anim].visible [anim-tabs] label{opacity:1;transform:translateY(0)}[data-anim].visible [anim-tabs]>p.active::after,[data-anim].visible [anim-tabs]>p[data-filter='true'] p::after,[data-anim].visible [anim-tabs] label.active::after,[data-anim].visible [anim-tabs] label[data-filter='true'] p::after{transform:scaleX(1)}[data-anim].visible [anim-real]{opacity:1;transform:scale(1)}[data-anim].visible [anim-real] [anim-real-img] img{opacity:1;transform:scale(1)}[data-anim].visible [anim-real] [anim-real-content]{opacity:1;transform:translateY(0)}[data-anim].visible[data-anim].visible[data-nav] .logo{opacity:0;transform:translateX(-2rem);transition:opacity 0.75s cubic-bezier(0.165, 0.84, 0.44, 1),transform 0.75s cubic-bezier(0.165, 0.84, 0.44, 1)}[data-nav] li:not(.btn){opacity:0;transform:translateX(-2rem);transition:opacity 0.75s cubic-bezier(0.165, 0.84, 0.44, 1),transform 0.75s cubic-bezier(0.165, 0.84, 0.44, 1)}[data-nav] li.btn{transform:scale(0);transition:transform 0.75s cubic-bezier(0.165, 0.84, 0.44, 1)}[data-nav] li.btn span{opacity:0;transition:opacity 0.75s cubic-bezier(0.165, 0.84, 0.44, 1)}[data-nav] li:nth-child(1n){transition-delay:.1s}[data-nav] li:nth-child(2n){transition-delay:.2s}[data-nav] li:nth-child(3n){transition-delay:.3s}[data-nav] li:nth-child(4n){transition-delay:.4s}[data-nav] li:nth-child(5n){transition-delay:.5s}[data-nav] li:nth-child(6n){transition-delay:.6s}[data-nav] li:nth-child(7n){transition-delay:.7s}[data-nav] li:nth-child(8n){transition-delay:.8s}[data-nav] li:nth-child(9n){transition-delay:.9s}[data-nav] li:nth-child(10n){transition-delay:1s}[data-nav].visible .logo{opacity:1;transform:translateX(0)}[data-nav].visible li:not(.btn){opacity:1;transform:translateX(0)}[data-nav].visible li.btn{transform:scale(1)}[data-nav].visible li.btn span{opacity:1}[data-project]>div{overflow:hidden}[data-project]>div>div{opacity:0;transform:scale(1.2);transition:opacity 0.8s cubic-bezier(0.165, 0.84, 0.44, 1),transform 0.8s cubic-bezier(0.165, 0.84, 0.44, 1)}[data-project].visible>div>div{opacity:1;transform:scale(1)}

h1,h2{font-family:'Montserrat',sans-serif;font-weight:700;color:#3e3952}h3{font-family:'Playfair Display',serif;font-style:italic;font-weight:400}

/* ===== CUSTOM ALEXANDRA ROIRET ===== */

/* H1 hero en bold */
.hero-home h1 {
    font-weight: 700 !important;
}

/* CTA : forcer retour à la ligne sous le texte */
.hero-home .container.grid > div:first-child > div:last-child {
    display: flex;
    flex-wrap: wrap;
    gap: 12px;
    position: relative;
    z-index: 2;
    clear: both;
}

/* Empêcher le carré décoratif de couvrir les boutons */
.hero-home .container.grid > div:first-child {
    position: relative;
    z-index: 2;
}

/* Logo header : réduire la taille */
nav .logo img {
    max-height: 50px !important;
    width: auto !important;
}

/* Logo footer : réduire la taille */
footer .logo img {
    max-height: 40px !important;
    width: auto !important;
}

/* Logo header : réduire la taille */
nav .logo img {
    max-height: 50px !important;
    width: auto !important;
}

/* Logo footer : réduire la taille */
footer .logo img {
    max-height: 40px !important;
    width: auto !important;
}
cat >> wp-content/themes/neptune/dist/styles/style.css << 'EOF'

/* Logo header : réduire la taille */
nav .logo img {
    max-height:200px !important;
    width: auto !important;
}

/* Logo footer : réduire la taille */
footer .logo img {
    max-height: 150px !important;
    width: auto !important;
}

/* Logo header : réduire la taille */ nav .logo img { max-height: 200px !important; width: auto !important; 

}

 /* Logo footer : réduire la taille */ footer .logo img { max-height: 150px !important; width: auto !important; 
} 

/* Réduire les images dans le bloc contenu-page */
.wp-block-lazyblock-contenu-page .content img {
    max-width: 50% !important;
    height: auto !important;
    margin: 0 auto;
    display: block;
}

/* Image arbre - sélecteur renforcé */
img[src*="arbre-de-vie"] {
    max-width: 50% !important;
    height: auto !important;
    margin: 0 auto !important;
    display: block !important;
}

/* Titre bloc contenu-page en bold */
.wp-block-lazyblock-contenu-page .content h2 {
    font-weight: 700 !important;
}

/* Bloc à propos : sous-texte */
.wp-block-lazyblock-a-propos .about > .container > .grid > div:first-child p {
    font-family: 'Montserrat', sans-serif !important;
    font-size: 12px !important;
    margin-top: 12px !important;
}

/* Bloc à propos : sous-texte corrigé */
.wp-block-lazyblock-a-propos [anim-text] {
    font-family: 'Montserrat', sans-serif !important;
    font-size: 12px !important;
    margin-top: 12px !important;
}

/* Bloc à propos : sous-texte ajusté */
.wp-block-lazyblock-a-propos [anim-text] {
    font-size: 24px !important;
    margin-top: 12px !important;
    padding-top: 12px !important;
    border-top: 1px solid #cfc8df !important;
}

/* Bloc contenu-contact : réduire images par 2 */
.wp-block-lazyblock-contenu-contact .content img {
    max-width: 50% !important;
    height: auto !important;
    margin: 0 auto !important;
    display: block !important;
}

/* Bloc blog/ressources : réduire images à 75% */
.wp-block-lazyblock-ressources .slider-home .embla__slide img {
    max-width: 75% !important;
    height: auto !important;
}
