@charset "UTF-8";:root{--frame-inner-radius:12%;--frame-thickness:clamp(0.9375rem,0.0528rem + 3.6018vw,4.375rem);--top-frame-thickness:70px;--frame-thickness-desktop:70px clamp(0.9375rem,0.0528rem + 3.6018vw,4.375rem) clamp(0.9375rem,0.0528rem + 3.6018vw,4.375rem) clamp(0.9375rem,0.0528rem + 3.6018vw,4.375rem);--tighter-size:clamp(20.125rem,9.1801rem + 44.902vw,63.0625rem);--tight-size:clamp(20.125rem,5.0858rem + 61.6993vw,79.125rem);--content-size:var(--wp--style--global--content-size);--wide-size:var(--wp--style--global--wide-size)}html{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%;background-color:var(--wp--preset--color--white);font-size:16px;min-width:300px;overflow-x:hidden;overflow-y:scroll}article,aside,figure,footer,header,hgroup,section{display:block}body,button,input,optgroup,select,textarea{font-family:BlinkMacSystemFont,-apple-system,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,Helvetica,Arial,sans-serif}code,pre{-moz-osx-font-smoothing:auto;-webkit-font-smoothing:auto;font-family:monospace}body{color:var(--wp--preset--color--dark-grey);font-size:1em;font-weight:400;line-height:1.5}a{color:var(--wp--preset--color--blue);cursor:pointer;text-decoration:none}a strong{color:currentColor}a:hover{color:#363636}code{color:#b30000;font-size:.875em;font-weight:400;padding:.25em .5em}code,hr{background-color:#f5f5f5}hr{border:none;display:block;height:2px;margin:1.5rem 0}img{height:auto;max-width:100%}input[type=checkbox],input[type=radio]{vertical-align:baseline}small{font-size:.875em}span{font-style:inherit;font-weight:inherit}strong{color:#363636;font-weight:700}fieldset{border:none}pre{-webkit-overflow-scrolling:touch;word-wrap:normal;background-color:#f5f5f5;color:var(--wp--preset--color--dark-grey);font-size:.875em;overflow-x:auto;padding:1.25rem 1.5rem;white-space:pre}pre code{background-color:transparent;color:currentColor;font-size:1em;padding:0}table td,table th{vertical-align:top}table td:not([align]),table th:not([align]){text-align:inherit}table th{color:#363636}.dropdown{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;position:relative;vertical-align:top}.dropdown.is-active .dropdown-menu,.dropdown.is-hoverable:hover .dropdown-menu{display:block}.dropdown.is-right .dropdown-menu{left:auto;right:0}.dropdown.is-up .dropdown-menu{bottom:100%;padding-bottom:4px;padding-top:0;top:auto}.dropdown-menu{display:none;left:0;min-width:12rem;padding-top:4px;position:absolute;top:100%;z-index:20}.dropdown-content{background-color:var(--wp--preset--color--white);border-radius:4px;-webkit-box-shadow:0 .5em 1em -.125em rgba(var(--wp--preset--color--black),.1),0 0 0 1px rgba(var(--wp--preset--color--black),.02);box-shadow:0 .5em 1em -.125em rgba(var(--wp--preset--color--black),.1),0 0 0 1px rgba(var(--wp--preset--color--black),.02);padding-bottom:.5rem;padding-top:.5rem}.dropdown-item{color:var(--wp--preset--color--dark-grey);display:block;font-size:.875rem;line-height:1.5;padding:.375rem 1rem;position:relative}a.dropdown-item,button.dropdown-item{padding-right:3rem;text-align:inherit;white-space:nowrap;width:100%}a.dropdown-item:hover,button.dropdown-item:hover{background-color:#f5f5f5;color:var(--wp--preset--color--black)}a.dropdown-item.is-active,button.dropdown-item.is-active{background-color:var(--wp--preset--color--blue);color:#fff}.dropdown-divider{background-color:#ededed;border:none;display:block;height:1px;margin:.5rem 0}

/*!
 * Hamburgers
 * @description Tasty CSS-animated hamburgers
 * @author Jonathan Suh @jonsuh
 * @site https://jonsuh.com/hamburgers
 * @link https://github.com/jonsuh/hamburgers
 */.hamburger{background-color:transparent;border:0;color:inherit;cursor:pointer;display:inline-block;font:inherit;margin:0;overflow:visible;padding:0;text-transform:none;-webkit-transition-duration:.15s;-o-transition-duration:.15s;transition-duration:.15s;-webkit-transition-property:opacity,-webkit-filter;transition-property:opacity,-webkit-filter;-o-transition-property:opacity,filter;transition-property:opacity,filter;transition-property:opacity,filter,-webkit-filter;-webkit-transition-timing-function:linear;-o-transition-timing-function:linear;transition-timing-function:linear}.hamburger.is-active:hover,.hamburger:hover{opacity:1}.hamburger.is-active .hamburger-inner,.hamburger.is-active .hamburger-inner:after,.hamburger.is-active .hamburger-inner:before{background-color:#fff}.hamburger-box{display:inline-block;height:22px;position:relative;width:28px}.hamburger-inner{display:block;margin-top:-1px;top:50%}.hamburger-inner,.hamburger-inner:after,.hamburger-inner:before{background-color:#fff;border-radius:0;height:2px;position:absolute;-webkit-transition-duration:.15s;-o-transition-duration:.15s;transition-duration:.15s;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:-o-transform;transition-property:transform;transition-property:transform,-webkit-transform,-o-transform;-webkit-transition-timing-function:ease;-o-transition-timing-function:ease;transition-timing-function:ease;width:28px}.hamburger-inner:after,.hamburger-inner:before{content:"";display:block}.hamburger-inner:before{top:-10px}.hamburger-inner:after{bottom:-10px}.hamburger--slider .hamburger-inner{top:1px}.hamburger--slider .hamburger-inner:before{top:10px;-webkit-transition-duration:.15s;-o-transition-duration:.15s;transition-duration:.15s;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;-o-transition-property:opacity,-o-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform,-o-transform;-webkit-transition-timing-function:ease;-o-transition-timing-function:ease;transition-timing-function:ease}.hamburger--slider .hamburger-inner:after{top:20px}.hamburger--slider.is-active .hamburger-inner{-webkit-transform:translate3d(0,10px,0) rotate(45deg);transform:translate3d(0,10px,0) rotate(45deg)}.hamburger--slider.is-active .hamburger-inner:before{opacity:0;-webkit-transform:rotate(-45deg) translate3d(-4px,-8px,0);transform:rotate(-45deg) translate3d(-4px,-8px,0)}.hamburger--slider.is-active .hamburger-inner:after{-webkit-transform:translate3d(0,-20px,0) rotate(-90deg);transform:translate3d(0,-20px,0) rotate(-90deg)}@media print{.inner-frame,.nav-links .section-actus .nav-next,.nav-links .section-actus .nav-previous,.section-actus,.section-actus .arrow-button,.section-actus .arrow-button-lightblue,.section-actus .arrow-button-white,.section-actus .nav-links .nav-next,.section-actus .nav-links .nav-previous,.section-actus h2,.section-actus li,.section-animation,.section-animation-wrapper,.section-clients-logos-home,.section-clients-logos-home .section-clients-logos-home-grid>*,.section-contact-us,.section-contact-us .big-text,.section-contact-us .section-contact-us-cta>*,.section-feature-com,.section-feature-com .content-grid,.section-feature-tech,.section-feature-tech .content-grid,.section-pages-menu,.section-pages-menu .section-pages-menu-item,.section-presentation,.section-presentation-text-column,.section-presentation-title-column,.section-slider-com,.section-slider-com .slider,.section-slider-tech,.section-slider-tech .slider{opacity:1!important;-webkit-transform:none!important;-o-transform:none!important;transform:none!important;visibility:visible!important;width:100%!important}.section-feature-com>*,.section-feature-tech>*{opacity:1!important;-webkit-transform:none!important;-o-transform:none!important;transform:none!important;visibility:visible!important}.section-feature-com .big-text:before,.section-feature-tech .big-text:before{content:attr(data-original-text)!important}.inner-frame,.section-animation-wrapper,header{display:none!important}.main,section{opacity:1!important}body{background:#fff!important;color:#000!important}.arrow-button a.active,.arrow-button-lightblue a.active,.arrow-button-white a.active,.nav-links .nav-next a.active,.nav-links .nav-previous a.active{background:none!important}}@-webkit-keyframes dropSlideDown{0%{max-height:0}to{max-height:220px}}@-o-keyframes dropSlideDown{0%{max-height:0}to{max-height:220px}}@-webkit-keyframes dropSlideUp{0%{max-height:220px}to{max-height:0}}@-o-keyframes dropSlideUp{0%{max-height:220px}to{max-height:0}}@-webkit-keyframes pulse{0%{-webkit-transform:scale(1) rotate(0deg);transform:scale(1) rotate(0deg)}50%{-webkit-transform:scale(1.1) rotate(2deg);transform:scale(1.1) rotate(2deg)}to{-webkit-transform:scale(1) rotate(0deg);transform:scale(1) rotate(0deg)}}@-o-keyframes pulse{0%{-o-transform:scale(1) rotate(0deg);transform:scale(1) rotate(0deg)}50%{-o-transform:scale(1.1) rotate(2deg);transform:scale(1.1) rotate(2deg)}to{-o-transform:scale(1) rotate(0deg);transform:scale(1) rotate(0deg)}}@-webkit-keyframes pulse-less{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.05);transform:scale(1.05)}to{-webkit-transform:scale(1);transform:scale(1)}}@-o-keyframes pulse-less{0%{-o-transform:scale(1);transform:scale(1)}50%{-o-transform:scale(1.05);transform:scale(1.05)}to{-o-transform:scale(1);transform:scale(1)}}@-webkit-keyframes pulse-more{0%{-webkit-transform:scale(1) rotate(0deg);transform:scale(1) rotate(0deg)}50%{-webkit-transform:scale(1.25) rotate(2deg);transform:scale(1.25) rotate(2deg)}to{-webkit-transform:scale(1) rotate(0deg);transform:scale(1) rotate(0deg)}}@-o-keyframes pulse-more{0%{-o-transform:scale(1) rotate(0deg);transform:scale(1) rotate(0deg)}50%{-o-transform:scale(1.25) rotate(2deg);transform:scale(1.25) rotate(2deg)}to{-o-transform:scale(1) rotate(0deg);transform:scale(1) rotate(0deg)}}@-webkit-keyframes slidein{0%{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@-o-keyframes slidein{0%{-o-transform:translateX(0);transform:translateX(0)}to{-o-transform:translateX(-100%);transform:translateX(-100%)}}@-webkit-keyframes slidein-mobile{0%{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-520%);transform:translateX(-520%)}}@-o-keyframes slidein-mobile{0%{-o-transform:translateX(0);transform:translateX(0)}to{-o-transform:translateX(-520%);transform:translateX(-520%)}}@-webkit-keyframes wiggle{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}25%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}50%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}75%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@-o-keyframes wiggle{0%{-o-transform:rotate(0deg);transform:rotate(0deg)}25%{-o-transform:rotate(-5deg);transform:rotate(-5deg)}50%{-o-transform:rotate(0deg);transform:rotate(0deg)}75%{-o-transform:rotate(5deg);transform:rotate(5deg)}to{-o-transform:rotate(0deg);transform:rotate(0deg)}}@-webkit-keyframes slide-down-and-back{0%{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(12px);transform:translateY(12px)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@-o-keyframes slide-down-and-back{0%{-o-transform:translateY(0);transform:translateY(0)}50%{-o-transform:translateY(12px);transform:translateY(12px)}to{-o-transform:translateY(0);transform:translateY(0)}}@font-face{font-display:swap;font-family:Signika Negative;font-style:normal;font-weight:300;src:url(/wp-content/themes/magina-2024/dist/fonts/signika-negative-v21-latin-300.woff2?c1704d6d8317eba15317cb3c93d9e495) format("woff2")}@font-face{font-display:swap;font-family:Signika Negative;font-style:normal;font-weight:400;src:url(/wp-content/themes/magina-2024/dist/fonts/signika-negative-v21-latin-regular.woff2?72ecc09269ba229d7f17eb0f2799e4ea) format("woff2")}@font-face{font-display:swap;font-family:Signika Negative;font-style:normal;font-weight:500;src:url(/wp-content/themes/magina-2024/dist/fonts/signika-negative-v21-latin-500.woff2?07b5a732840f66c566e46c7ff1568c88) format("woff2")}@font-face{font-display:swap;font-family:Signika Negative;font-style:normal;font-weight:700;src:url(/wp-content/themes/magina-2024/dist/fonts/signika-negative-v21-latin-700.woff2?d5c49987dfd99224e60ddb0c4d9e4637) format("woff2")}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:500;src:url(/wp-content/themes/magina-2024/dist/fonts/Poppins-Medium.woff2?13c404f85f4b8532e4e9e256d31f4115) format("woff2")}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:400;src:url(/wp-content/themes/magina-2024/dist/fonts/Poppins-Regular.woff2?9641d5d087bc9e626d4cb6b011f8753a) format("woff2")}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:300;src:url(/wp-content/themes/magina-2024/dist/fonts/Poppins-Light.woff2?669df14acbd3a5a2fc5a2ef124a123ed) format("woff2")}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:700;src:url(/wp-content/themes/magina-2024/dist/fonts/Poppins-Bold.woff2?02d30d49f061087e62755835b35d8a08) format("woff2")}
/*! minireset.css v0.0.6 | MIT License | github.com/jgthms/minireset.css */blockquote,body,dd,dl,dt,fieldset,figure,hr,html,iframe,legend,li,ol,p,pre,textarea,ul{margin:0;padding:0}ul{list-style:none}button,input,select,textarea{margin:0}html{-webkit-box-sizing:border-box;box-sizing:border-box}*,:after,:before{-webkit-box-sizing:inherit;box-sizing:inherit}img,video{height:auto;max-width:100%}iframe{border:0}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}td:not([align]),th:not([align]){text-align:inherit}.arrow-button,.arrow-button-lightblue,.arrow-button-white,.nav-links .nav-next,.nav-links .nav-previous{color:var(--wp--preset--color--blue)!important;font-family:var(--wp--preset--font-family--secondary);font-size:var(--wp--preset--font-size--size-6);font-weight:400;line-height:clamp(1.5rem,1.3231rem + .7204vw,2.1875rem);margin-top:.5rem!important}.arrow-button a,.arrow-button-lightblue a,.arrow-button-white a,.nav-links .nav-next a,.nav-links .nav-previous a{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;align-items:center;background-color:transparent;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;gap:8px;padding:0;text-transform:lowercase}.arrow-button a:after,.arrow-button-lightblue a:after,.arrow-button-white a:after,.nav-links .nav-next a:after,.nav-links .nav-previous a:after{background-color:var(--wp--preset--color--blue);content:"";display:inline-block;height:28px;-webkit-mask-image:url(/wp-content/themes/magina-2024/dist/images/arrow-button-after.svg?4fb4ebbdd84354809de1ef26093b90a6);mask-image:url(/wp-content/themes/magina-2024/dist/images/arrow-button-after.svg?4fb4ebbdd84354809de1ef26093b90a6);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;position:relative;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;-o-transition:-o-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease,-o-transform .3s ease;width:28px}.arrow-button a.active:after,.arrow-button a:hover:after,.arrow-button-lightblue a.active:after,.arrow-button-lightblue a:hover:after,.arrow-button-white a.active:after,.arrow-button-white a:hover:after,.nav-links .nav-next a.active:after,.nav-links .nav-next a:hover:after,.nav-links .nav-previous a.active:after,.nav-links .nav-previous a:hover:after{-webkit-transform:translateX(5px);-o-transform:translateX(5px);transform:translateX(5px)}.arrow-button-white{color:var(--wp--preset--color--white)!important}.arrow-button-white a:after{background-color:var(--wp--preset--color--white)}.arrow-button-lightblue{color:var(--wp--preset--color--light-blue)!important}.nav-links{-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:3rem;justify-content:center}.nav-links .nav-next a{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.nav-links .nav-next a:after{top:1px;-webkit-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.nav-links .nav-next a:hover:after{-webkit-transform:rotate(180deg) translateX(5px);-o-transform:rotate(180deg) translateX(5px);transform:rotate(180deg) translateX(5px)}.contact-form-page{background-color:var(--wp--preset--color--white);display:none;height:100dvh;left:0;overflow:auto;position:fixed;right:0;top:0;width:100dvw;z-index:13}.contact-form-page:after,.contact-form-page:before{background-color:#9cf0f9;border-radius:50%;content:"";display:inline-block;-webkit-filter:blur(70px);filter:blur(70px);opacity:.25;position:absolute;z-index:-1}.contact-form-page:before{height:30vw;left:var(--contact-form-before-left,-15%);top:var(--contact-form-before-top,-5%);width:30vw}@media screen and (max-width:1023px){.contact-form-page:before{top:0}}.contact-form-page:after{bottom:var(--contact-form-after-bottom,-5%);height:33vw;right:var(--contact-form-after-right,-5%);width:33vw}@media screen and (max-width:1023px){.contact-form-page:after{bottom:0}}.contact-form-page .contact-form-container{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;justify-content:center;width:100%}.contact-form-page .contact-form-content{margin:0 auto;overflow:visible;position:relative;width:clamp(20.125rem,5.0858rem + 61.6993vw,79.125rem)}@media screen and (max-width:1023px){.contact-form-page .contact-form-content>*{max-width:100%}}.contact-form-page .contact-form-content .contact-form-header{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;justify-content:space-between}.contact-form-page .contact-form-content .contact-form-header .contact-form-title h2{color:var(--wp--preset--color--blue);font-size:var(--wp--preset--font-size--size-1);font-weight:300}@media screen and (max-width:1023px){.contact-form-page .contact-form-content .contact-form-header .contact-form-title h2{font-size:var(--wp--preset--font-size--size-super)}}.contact-form-page .contact-form-content .contact-form-header .form-close{-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;cursor:pointer;height:42px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:42px}@media screen and (max-width:1023px){.contact-form-page .contact-form-content .contact-form-header .form-close{height:30px;width:30px}}.contact-form-page .contact-form-content .contact-form-header .form-close:focus{outline:none!important}.contact-form-page .contact-form-content .contact-form-header .form-close .menu-close{color:var(--wp--preset--color--blue);height:100%;width:100%}.contact-form-page .contact-form-content .contact-form-header .form-close .menu-close:hover{-webkit-animation:wiggle .3s ease-in-out infinite;-o-animation:wiggle .3s ease-in-out infinite;animation:wiggle .3s ease-in-out infinite}.contact-form-page .contact-form-content .contact-form .gform_heading{-webkit-box-pack:justify;-ms-flex-pack:justify;bottom:1rem;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:var(--wp--preset--font-size--size-7);justify-content:space-between;position:relative}.contact-form-page .contact-form-content .contact-form .gform_heading .gform_required_legend{text-align:right;width:-webkit-max-content;width:-moz-max-content;width:max-content}@media screen and (max-width:1023px){.contact-form-page .contact-form-content .contact-form .gform_heading{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem}}.contact-form-page .contact-form-content .contact-form .gform_validation_errors{background-color:var(--wp--preset--color--orange);border:none;border-radius:0;-webkit-box-shadow:none!important;box-shadow:none!important;cursor:pointer;left:50%;position:absolute;top:3dvh;-webkit-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);z-index:1}.contact-form-page .contact-form-content .contact-form .gform_validation_errors .gform_submission_error{-webkit-box-orient:horizontal;-webkit-box-direction:normal;color:var(--wp--preset--color--white);-ms-flex-direction:row;flex-direction:row;font-family:var(--wp--preset--font-family--secondary)!important;font-size:var(--wp--preset--font-size--size-7);font-weight:900;margin:0}.contact-form-page .contact-form-content .contact-form .gform_fields{--gf-ctrl-border-color:transparent;-webkit-column-gap:2rem;-moz-column-gap:2rem;column-gap:2rem;grid-template-columns:repeat(9,1fr);grid-template-rows:auto;row-gap:2rem}@media screen and (max-width:768px){.contact-form-page .contact-form-content .contact-form .gform_fields{row-gap:1rem}}.contact-form-page .contact-form-content .contact-form label{color:var(--wp--preset--color--gray-blue);font-family:var(--wp--preset--font-family--secondary);font-size:var(--wp--preset--font-size--size-6);font-weight:500;white-space:nowrap}.contact-form-page .contact-form-content .contact-form .gform-grid-row{gap:1rem}.contact-form-page .contact-form-content .contact-form .contact-form-subject-select .chosen-container{border:none!important;-webkit-box-shadow:none!important;box-shadow:none!important;outline:none!important;width:100%!important}.contact-form-page .contact-form-content .contact-form .contact-form-subject-select .chosen-container .chosen-search{display:none}.contact-form-page .contact-form-content .contact-form .contact-form-subject-select .chosen-container .chosen-single{-webkit-box-orient:horizontal;-webkit-box-direction:normal;background-color:transparent;background-image:url(/wp-content/themes/magina-2024/dist/images/arrow-down-no-ellipsis.svg?9621da4844a61dffed295acabde001ac)!important;background-position:100%;background-repeat:no-repeat;background-size:contain;border:1px solid var(--wp--preset--color--gray-blue)!important;border-radius:0;-webkit-box-shadow:none!important;box-shadow:none!important;color:var(--wp--preset--color--gray-blue);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;font-family:var(--wp--preset--font-family--secondary);font-size:var(--wp--preset--font-size--size-6);font-weight:500;gap:5px;outline:none!important;padding-left:.75rem}.contact-form-page .contact-form-content .contact-form .contact-form-subject-select .chosen-container .chosen-single b,.contact-form-page .contact-form-content .contact-form .contact-form-subject-select .chosen-container .chosen-single div{display:none!important}.contact-form-page .contact-form-content .contact-form .contact-form-subject-select .chosen-container .chosen-single:hover{cursor:pointer}.contact-form-page .contact-form-content .contact-form .contact-form-subject-select .chosen-container .chosen-single:focus{-webkit-box-shadow:none!important;box-shadow:none!important;outline:none!important}.contact-form-page .contact-form-content .contact-form .contact-form-subject-select .chosen-container-active .chosen-single{border-color:var(--wp--preset--color--gray-blue)!important;-webkit-box-shadow:none!important;box-shadow:none!important;outline:none!important}.contact-form-page .contact-form-content .contact-form .contact-form-subject-select .chosen-container .chosen-drop{background-color:var(--wp--preset--color--white);border:1px solid var(--wp--preset--color--gray-blue);border-radius:0;color:var(--wp--preset--color--gray-blue);max-height:0;overflow:hidden;top:calc(100% + 4px)!important}.contact-form-page .contact-form-content .contact-form .contact-form-subject-select .chosen-container.chosen-with-drop .chosen-drop{-webkit-animation:dropSlideDown .5s forwards;-o-animation:dropSlideDown .5s forwards;animation:dropSlideDown .5s forwards}.contact-form-page .contact-form-content .contact-form .contact-form-subject-select .chosen-container:not(.chosen-with-drop) .chosen-drop{-webkit-animation:dropSlideUp .5s forwards;-o-animation:dropSlideUp .5s forwards;animation:dropSlideUp .5s forwards}.contact-form-page .contact-form-content .contact-form .contact-form-subject-select .chosen-container .chosen-results{font-family:var(--wp--preset--font-family--secondary);font-size:var(--wp--preset--font-size--size-6);padding-block:0!important}.contact-form-page .contact-form-content .contact-form .contact-form-subject-select .chosen-container .chosen-results .active-result{color:var(--wp--preset--color--gray-blue);font-weight:500;-webkit-transition:background-color .3s ease,color .3s ease,-webkit-box-shadow .3s ease;transition:background-color .3s ease,color .3s ease,-webkit-box-shadow .3s ease;-o-transition:background-color .3s ease,box-shadow .3s ease,color .3s ease;transition:background-color .3s ease,box-shadow .3s ease,color .3s ease;transition:background-color .3s ease,box-shadow .3s ease,color .3s ease,-webkit-box-shadow .3s ease}.contact-form-page .contact-form-content .contact-form .contact-form-subject-select .chosen-container .chosen-results .active-result.result-selected{background-color:transparent;-webkit-box-shadow:inset 3px 0 0 var(--wp--preset--color--gray-blue)!important;box-shadow:inset 3px 0 0 var(--wp--preset--color--gray-blue)!important}.contact-form-page .contact-form-content .contact-form .contact-form-subject-select .chosen-container .chosen-results .active-result.highlighted{background-color:var(--wp--preset--color--light-blue);color:var(--wp--preset--color--white)}.contact-form-page .contact-form-content .contact-form .gfield_select{background-color:transparent;border:1px solid var(--wp--preset--color--gray-blue)!important;border-radius:0;-webkit-box-shadow:none;box-shadow:none;color:var(--wp--preset--color--gray-blue);font-family:var(--wp--preset--font-family--secondary);font-size:var(--wp--preset--font-size--size-6);font-weight:900;padding-left:.75rem}.contact-form-page .contact-form-content .contact-form .gfield_select:before{content:"·";display:block}.contact-form-page .contact-form-content .contact-form .gfield_select:focus,.contact-form-page .contact-form-content .contact-form .gfield_select:hover{-webkit-box-shadow:none!important;box-shadow:none!important;cursor:pointer;outline:none!important}.contact-form-page .contact-form-content .contact-form .contact-form-user-email,.contact-form-page .contact-form-content .contact-form .contact-form-user-firstname,.contact-form-page .contact-form-content .contact-form .contact-form-user-name,.contact-form-page .contact-form-content .contact-form .contact-form-user-phone,.contact-form-page .contact-form-content .contact-form .contact-form-user-rgpd{-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;display:-webkit-box;display:-ms-flexbox;display:flex;gap:0}.contact-form-page .contact-form-content .contact-form .contact-form-user-email .ginput_container,.contact-form-page .contact-form-content .contact-form .contact-form-user-firstname .ginput_container,.contact-form-page .contact-form-content .contact-form .contact-form-user-name .ginput_container,.contact-form-page .contact-form-content .contact-form .contact-form-user-phone .ginput_container,.contact-form-page .contact-form-content .contact-form .contact-form-user-rgpd .ginput_container{-webkit-transform:translateY(-10%);-o-transform:translateY(-10%);transform:translateY(-10%);width:100%}.contact-form-page .contact-form-content .contact-form .contact-form-user-email .ginput_container_consent,.contact-form-page .contact-form-content .contact-form .contact-form-user-firstname .ginput_container_consent,.contact-form-page .contact-form-content .contact-form .contact-form-user-name .ginput_container_consent,.contact-form-page .contact-form-content .contact-form .contact-form-user-phone .ginput_container_consent,.contact-form-page .contact-form-content .contact-form .contact-form-user-rgpd .ginput_container_consent{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;-webkit-transform:unset;-o-transform:unset;transform:unset}@media screen and (max-width:1023px){.contact-form-page .contact-form-content .contact-form .contact-form-user-email .ginput_container,.contact-form-page .contact-form-content .contact-form .contact-form-user-firstname .ginput_container,.contact-form-page .contact-form-content .contact-form .contact-form-user-name .ginput_container,.contact-form-page .contact-form-content .contact-form .contact-form-user-phone .ginput_container,.contact-form-page .contact-form-content .contact-form .contact-form-user-rgpd .ginput_container{width:-webkit-max-content;width:-moz-max-content;width:max-content}}.contact-form-page .contact-form-content .contact-form .contact-form-user-email input,.contact-form-page .contact-form-content .contact-form .contact-form-user-firstname input,.contact-form-page .contact-form-content .contact-form .contact-form-user-name input,.contact-form-page .contact-form-content .contact-form .contact-form-user-phone input,.contact-form-page .contact-form-content .contact-form .contact-form-user-rgpd input{background-color:transparent;border:none;border-bottom:1px solid var(--wp--preset--color--gray-blue);border-radius:0;-webkit-box-shadow:none;box-shadow:none;color:var(--wp--preset--color--gray-blue);outline:none}.contact-form-page .contact-form-content .contact-form .contact-form-user-email input:focus,.contact-form-page .contact-form-content .contact-form .contact-form-user-firstname input:focus,.contact-form-page .contact-form-content .contact-form .contact-form-user-name input:focus,.contact-form-page .contact-form-content .contact-form .contact-form-user-phone input:focus,.contact-form-page .contact-form-content .contact-form .contact-form-user-rgpd input:focus{-webkit-box-shadow:none!important;box-shadow:none!important;outline:none!important}.contact-form-page .contact-form-content .contact-form .contact-form-user-email input[type=checkbox],.contact-form-page .contact-form-content .contact-form .contact-form-user-firstname input[type=checkbox],.contact-form-page .contact-form-content .contact-form .contact-form-user-name input[type=checkbox],.contact-form-page .contact-form-content .contact-form .contact-form-user-phone input[type=checkbox],.contact-form-page .contact-form-content .contact-form .contact-form-user-rgpd input[type=checkbox]{accent-color:var(--wp--preset--color--light-blue);border:1px solid var(--wp--preset--color--gray-blue);outline:var(--wp--preset--color--gray-blue)}.contact-form-page .contact-form-content .contact-form .contact-form-user-email label,.contact-form-page .contact-form-content .contact-form .contact-form-user-firstname label,.contact-form-page .contact-form-content .contact-form .contact-form-user-name label,.contact-form-page .contact-form-content .contact-form .contact-form-user-phone label,.contact-form-page .contact-form-content .contact-form .contact-form-user-rgpd label{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-flex:33%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:33%;flex:33%;-ms-flex-flow:row nowrap;flex-flow:row nowrap}.contact-form-page .contact-form-content .contact-form .contact-form-user-rgpd legend{display:none!important}.contact-form-page .contact-form-content .contact-form .contact-form-user-rgpd label{display:block;white-space:pre-wrap}.contact-form-page .contact-form-content .contact-form .contact-form-user-rgpd label a{text-decoration:underline}.contact-form-page .contact-form-content .contact-form .contact-form-user-rgpd label:after{bottom:2px;color:#c02b0a;content:"*";font-size:12px;left:5px;line-height:1.43;position:relative}.contact-form-page .contact-form-content .contact-form .contact-form-user-message textarea{background-color:transparent;border:1px solid var(--wp--preset--color--gray-blue);border-radius:0;color:var(--wp--preset--color--gray-blue);outline:none;resize:none}.contact-form-page .contact-form-content .contact-form .contact-form-user-message textarea:focus{-webkit-box-shadow:none!important;box-shadow:none!important;outline:none!important}@media screen and (max-height:668px){.contact-form-page .contact-form-content .contact-form .contact-form-user-message textarea{max-block-size:10vh}}@media screen and (max-width:1023px){.contact-form-page .contact-form-content .contact-form .contact-form-user-message label{margin-bottom:1rem}}.contact-form-page .contact-form-content .contact-form .gform_footer{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-top:0!important}.contact-form-page .contact-form-content .contact-form .gform_footer .gform_button.button{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:transparent!important;border:none;-webkit-box-shadow:none!important;box-shadow:none!important;color:var(--wp--preset--color--gray-blue)!important;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;font-family:var(--wp--preset--font-family--secondary);gap:clamp(.25rem,-.0357rem + .4464vw,.5rem);outline:none;padding:0;position:relative!important;text-transform:lowercase!important;z-index:10}.contact-form-page .contact-form-content .contact-form .gform_footer .gform_button.button:focus{border:none!important;-webkit-box-shadow:none!important;box-shadow:none!important;outline:none!important}.contact-form-page .contact-form-content .contact-form .gform_footer .gform_button.button:after{background-color:var(--wp--preset--color--gray-blue);content:"";display:inline-block;height:28px;-webkit-mask-image:url(/wp-content/themes/magina-2024/dist/images/arrow-button-after.svg?4fb4ebbdd84354809de1ef26093b90a6);mask-image:url(/wp-content/themes/magina-2024/dist/images/arrow-button-after.svg?4fb4ebbdd84354809de1ef26093b90a6);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;position:relative;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;-o-transition:-o-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease,-o-transform .3s ease;width:28px}.contact-form-page .contact-form-content .contact-form .gform_footer .gform_button.button:hover:after{-webkit-transform:translateX(5px);-o-transform:translateX(5px);transform:translateX(5px)}@media screen and (max-width:1023px){.contact-form-page .contact-form-content .contact-form .gform_footer{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.contact-form-page .contact-form-content .contact-form .gform_footer .gform_button.button{font-size:var(--wp--preset--font-size--size-6);margin-top:1rem}.contact-form-page .contact-form-content .contact-form .gform_footer .gform_button.button:after{font-size:var(--wp--preset--font-size--size-2)}}.contact-form-page .contact-form-content .contact-form .gfield_validation_message{display:none}.contact-form-page .contact-form-content .contact-form .gform-icon--circle-error{background-color:transparent;border-color:var(--wp--preset--color--gray-blue);color:var(--wp--preset--color--gray-blue)}.entry-sharer{-webkit-box-pack:end;-ms-flex-pack:end;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:flex-end}.entry-sharer,.entry-sharer .sharer-button{position:relative;-webkit-transition:background-color .3s ease;-o-transition:background-color .3s ease;transition:background-color .3s ease}.entry-sharer .sharer-button{cursor:pointer;height:2rem;width:2rem;z-index:5}.entry-sharer .sharer-button svg{color:var(--wp--preset--color--gray-blue);-webkit-transition:color .3s ease-in-out;-o-transition:color .3s ease-in-out;transition:color .3s ease-in-out}.entry-sharer .sharer-button:hover svg{color:var(--wp--preset--color--light-blue)}.entry-sharer .sharer-links{background-color:var(--wp--preset--color--light-blue);border-radius:25px;display:-webkit-box;display:-ms-flexbox;display:flex;max-height:0;max-width:0;overflow:hidden;position:absolute;-webkit-transition:max-height .3s ease-in-out,max-width .3s ease-in-out,padding-top .3s ease-in-out;-o-transition:max-height .3s ease-in-out,max-width .3s ease-in-out,padding-top .3s ease-in-out;transition:max-height .3s ease-in-out,max-width .3s ease-in-out,padding-top .3s ease-in-out;z-index:4}@media screen and (min-width:1024px){.entry-sharer .sharer-links{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0 5px;right:-5px;top:-1rem}}@media screen and (max-width:1023px){.entry-sharer .sharer-links{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:.85rem;padding:0 .85rem;right:-.6rem;top:-.6rem;width:calc(var(--wp--style--global--content-size) + .85rem)}}.entry-sharer .sharer-links li{margin:8px 0}.entry-sharer .sharer-links a,.entry-sharer .sharer-links button{background:none;border:1px solid;border-radius:50%;color:var(--wp--preset--color--white);cursor:pointer;display:block;height:2rem;padding:.5rem;-webkit-transition:background-color .3s ease-in-out,color .3s ease-in-out;-o-transition:background-color .3s ease-in-out,color .3s ease-in-out;transition:background-color .3s ease-in-out,color .3s ease-in-out;width:2rem}.entry-sharer .sharer-links a svg,.entry-sharer .sharer-links button svg{display:block;height:100%;width:100%}.entry-sharer .sharer-links a:hover,.entry-sharer .sharer-links button:hover{background-color:var(--wp--preset--color--white);color:var(--wp--preset--color--light-blue)}.entry-sharer.active .sharer-button svg{color:var(--wp--preset--color--white)}.entry-sharer.active .sharer-links{max-height:999px;max-width:999px}@media screen and (min-width:1024px){.entry-sharer.active .sharer-links{padding-top:3.5rem}}.slick-slider{-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;-webkit-box-sizing:border-box;box-sizing:border-box;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.slick-list,.slick-slider{display:block;position:relative}.slick-list{margin:0;overflow:hidden;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0)}.slick-track{display:block;left:0;margin-left:auto;margin-right:auto;position:relative;top:0}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-track .item:after{background-color:#f68b0f;bottom:-1.9rem;content:"";display:block;height:4px;left:50%;opacity:0;position:absolute;-webkit-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);-webkit-transition:opacity .3s ease;-o-transition:opacity .3s ease;transition:opacity .3s ease}.slick-track .item:hover{font-weight:900;text-decoration:none;text-shadow:0 0 .01px #1f1f1f}.slick-track .item:hover:after{opacity:1;width:30%}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{border:1px solid transparent;display:block;height:auto}.section-actus{max-width:clamp(20.125rem,5.0858rem + 61.6993vw,79.125rem)}.section-actus h2{margin-bottom:var(--wp--preset--font-size--size-4)}@media screen and (max-width:1023px){.section-actus h2{font-weight:500!important}}.section-actus .wp-block-latest-posts__list{display:grid!important;gap:3rem;grid-template-columns:repeat(3,1fr)}.section-actus .wp-block-latest-posts__list li{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:start;-ms-flex-pack:start;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;justify-content:flex-start;margin:0;width:100%}@media screen and (max-width:1023px){.section-actus .wp-block-latest-posts__list li{clear:right;margin:revert;padding:5px;width:clamp(20.125rem,5.0858rem + 61.6993vw,79.125rem)}.section-actus .wp-block-latest-posts__list{overflow:scroll;width:-webkit-max-content;width:-moz-max-content;width:max-content}}.section-actus .wp-block-latest-posts__featured-image a{width:100%}.section-actus .wp-block-latest-posts__featured-image a:hover img{-webkit-transform:scale(1.01);-o-transform:scale(1.01);transform:scale(1.01)}.section-actus .wp-block-latest-posts__featured-image img{aspect-ratio:275/250;border-radius:25px;-webkit-box-shadow:0 0 5px 0 rgba(0,0,0,.1);box-shadow:0 0 5px 0 rgba(0,0,0,.1);-o-object-fit:cover;object-fit:cover;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;-o-transition:-o-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease,-o-transform .3s ease;width:100%!important}@media screen and (max-width:1023px){.section-actus .wp-block-latest-posts__featured-image img{aspect-ratio:320/280}}.section-actus .wp-block-latest-posts__post-title{font-family:var(--wp--preset--font-family--secondary);font-size:var(--wp--preset--font-size--size-5);font-weight:500;line-height:1.25;overflow:hidden}.section-actus .wp-block-latest-posts__post-excerpt{display:none}.nav-links .section-actus .wp-block-buttons .nav-next,.nav-links .section-actus .wp-block-buttons .nav-previous,.section-actus .wp-block-buttons .arrow-button,.section-actus .wp-block-buttons .arrow-button-lightblue,.section-actus .wp-block-buttons .arrow-button-white,.section-actus .wp-block-buttons .nav-links .nav-next,.section-actus .wp-block-buttons .nav-links .nav-previous{margin-top:1.5rem!important}.section-next-page{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;cursor:default;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;width:var(--wp--style--global--content-size)}@media screen and (max-width:1023px){.section-next-page{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-direction:column;flex-direction:column;gap:5vh}}.section-next-page .continue{bottom:.5rem;line-height:1;margin:0!important;max-width:10rem;position:relative}@media screen and (max-width:1023px){.section-next-page .continue{max-width:100%;text-align:center}}.section-next-page .next-page-title{color:transparent;line-height:.7;margin:0!important}.section-next-page .next-page-arrow{bottom:clamp(6.25rem,5.9466rem + 1.2945vw,7.5rem);cursor:pointer;margin:0!important;position:relative;-webkit-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;-o-transition:-o-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out,-o-transform .3s ease-in-out;width:clamp(6.25rem,5.6432rem + 2.589vw,8.75rem)}.section-next-page .next-page-arrow a{display:block;height:100%;width:100%}.section-next-page .next-page-arrow.active,.section-next-page .next-page-arrow:hover{-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}@media screen and (max-width:1023px){.section-next-page .next-page-arrow{bottom:0}.section-next-page .next-page-arrow:hover{-webkit-transform:unset;-o-transform:unset;transform:unset}}.section-next-page .next-page-logo{-webkit-animation:pulse 6s ease-in-out infinite;-o-animation:pulse 6s ease-in-out infinite;animation:pulse 6s ease-in-out infinite;bottom:-50vh;height:40vw;margin:0!important;opacity:.5;pointer-events:none;position:absolute;right:-16vw;width:40vw}@media screen and (max-width:1023px){.section-next-page .next-page-logo{bottom:-40vh;height:66vw;width:66vw}}.section-next-page:before{bottom:-10vh;height:25vw;right:-25vw;width:25vw}.section-next-page:after,.section-next-page:before{border-radius:50%;content:"";display:inline-block;-webkit-filter:blur(70px);filter:blur(70px);opacity:.25;position:absolute;z-index:0}.section-next-page:after{height:40vw;left:-25vw;top:-10vh;width:40vw}.section-next-page#tech .next-page-title{left:-.33ch;position:relative}.section-next-page#tech .next-page-arrow{left:-5rem}@media screen and (max-width:1023px){.section-next-page#tech .next-page-arrow,.section-next-page#tech .next-page-title{left:0}}.section-next-page#tech:after,.section-next-page#tech:before{all:unset}.section-next-page#com:after,.section-next-page#com:before{background-color:var(--wp--preset--color--orange)}.section-next-page#com:before{cursor:none}@keyframes dropSlideDown{0%{max-height:0}to{max-height:220px}}@keyframes dropSlideUp{0%{max-height:220px}to{max-height:0}}@keyframes pulse{0%{-webkit-transform:scale(1) rotate(0deg);-o-transform:scale(1) rotate(0deg);transform:scale(1) rotate(0deg)}50%{-webkit-transform:scale(1.1) rotate(2deg);-o-transform:scale(1.1) rotate(2deg);transform:scale(1.1) rotate(2deg)}to{-webkit-transform:scale(1) rotate(0deg);-o-transform:scale(1) rotate(0deg);transform:scale(1) rotate(0deg)}}@keyframes pulse-less{0%{-webkit-transform:scale(1);-o-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05)}to{-webkit-transform:scale(1);-o-transform:scale(1);transform:scale(1)}}@keyframes pulse-more{0%{-webkit-transform:scale(1) rotate(0deg);-o-transform:scale(1) rotate(0deg);transform:scale(1) rotate(0deg)}50%{-webkit-transform:scale(1.25) rotate(2deg);-o-transform:scale(1.25) rotate(2deg);transform:scale(1.25) rotate(2deg)}to{-webkit-transform:scale(1) rotate(0deg);-o-transform:scale(1) rotate(0deg);transform:scale(1) rotate(0deg)}}@keyframes slidein{0%{-webkit-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-100%);-o-transform:translateX(-100%);transform:translateX(-100%)}}@keyframes slidein-mobile{0%{-webkit-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-520%);-o-transform:translateX(-520%);transform:translateX(-520%)}}@keyframes wiggle{0%{-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}25%{-webkit-transform:rotate(-5deg);-o-transform:rotate(-5deg);transform:rotate(-5deg)}50%{-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}75%{-webkit-transform:rotate(5deg);-o-transform:rotate(5deg);transform:rotate(5deg)}to{-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}}@keyframes slide-down-and-back{0%{-webkit-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(12px);-o-transform:translateY(12px);transform:translateY(12px)}to{-webkit-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}}body.loaded .inner-frame{border-image-slice:49.9%!important;border-image-width:70px clamp(.9375rem,.0528rem + 3.6018vw,4.375rem) clamp(.9375rem,.0528rem + 3.6018vw,4.375rem) clamp(.9375rem,.0528rem + 3.6018vw,4.375rem)!important;-webkit-transition:border-image-width .5s ease-in-out,border-image-slice .5s ease-in-out,opacity .3s ease-in-out;-o-transition:border-image-width .5s ease-in-out,border-image-slice .5s ease-in-out,opacity .3s ease-in-out;transition:border-image-width .5s ease-in-out,border-image-slice .5s ease-in-out,opacity .3s ease-in-out}@media screen and (max-width:1023px){body.loaded .inner-frame{border-image-width:clamp(.9375rem,.0528rem + 3.6018vw,4.375rem)!important;height:calc(100vh - 3rem);padding:.5rem clamp(.9375rem,.0528rem + 3.6018vw,4.375rem) 0;top:3rem}}body.is-safari .inner-frame{border-style:solid;border-width:1px}.inner-frame{-webkit-border-image:-webkit-radial-gradient(transparent 11%,var(--wp--preset--color--white) 12%);-o-border-image:-o-radial-gradient(transparent 11%,var(--wp--preset--color--white) 12%);border-image:radial-gradient(transparent 11%,var(--wp--preset--color--white) 12%);border-image-slice:1%!important;border-image-width:100vw!important;bottom:0;height:100vh;left:0;pointer-events:none;position:fixed;right:0;top:0;-webkit-transition:border-image-width .5s ease-in-out,border-image-slice .5s ease-in-out,opacity .3s ease-in-out;-o-transition:border-image-width .5s ease-in-out,border-image-slice .5s ease-in-out,opacity .3s ease-in-out;transition:border-image-width .5s ease-in-out,border-image-slice .5s ease-in-out,opacity .3s ease-in-out;width:100vw;z-index:10}.inner-frame .site-header{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:70px;left:clamp(.9375rem,.0528rem + 3.6018vw,4.375rem);pointer-events:auto;position:fixed;right:clamp(.9375rem,.0528rem + 3.6018vw,4.375rem);z-index:9}@media screen and (max-width:1023px){.inner-frame .site-header{background-color:var(--wp--preset--color--white);height:3rem;left:0;padding:.95rem clamp(.9375rem,.0528rem + 3.6018vw,4.375rem) 0;right:0;top:0;width:100vw}}.inner-frame .site-header-inner-container{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;justify-content:space-between;width:100%}@media screen and (max-width:1023px){.inner-frame .site-header-inner-container{display:block}}.inner-frame .site-header .logo-hamburger-wrapper{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:clamp(1rem,-.1429rem + 1.7857vw,2rem);height:100%}@media screen and (max-width:1023px){.inner-frame .site-header .logo-hamburger-wrapper{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-box-pack:justify;-ms-flex-pack:justify;-ms-flex-direction:row-reverse;flex-direction:row-reverse;gap:0;justify-content:space-between}}.inner-frame .site-header .logo-hamburger-wrapper .logo-container{display:block;height:100%;width:140px}.inner-frame .site-header .logo-hamburger-wrapper .logo-container a{display:block;height:100%;width:100%}.inner-frame .site-header .logo-hamburger-wrapper .logo-container a .custom-logo{height:100%;max-width:100%!important;pointer-events:none;width:auto}.inner-frame .site-header .logo-hamburger-wrapper .logo-container a .static-logo{max-height:40px;max-width:40px;padding:5px;position:relative}@media screen and (min-width:1024px){.inner-frame .site-header .logo-hamburger-wrapper .logo-container a .static-logo{top:15px}}.inner-frame .site-header .logo-hamburger-wrapper .hamburger-inner{background-color:var(--wp--preset--color--blue)}.inner-frame .site-header .logo-hamburger-wrapper .hamburger-inner:after,.inner-frame .site-header .logo-hamburger-wrapper .hamburger-inner:before{background-color:inherit}.inner-frame .site-header .logo-hamburger-wrapper .hamburger-inner:before{left:6px}@media screen and (max-width:1023px){.inner-frame .site-header .logo-hamburger-wrapper .hamburger{padding:revert}}.inner-frame .site-header .ref-link-wrapper{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;padding-bottom:5px}@media screen and (max-width:1023px){.inner-frame .site-header .ref-link-wrapper{display:none}}.inner-frame .site-header .ref-link-wrapper .ref-link{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:1px solid var(--wp--preset--color--blue);border-radius:50px;display:-webkit-box;display:-ms-flexbox;display:flex;font-family:var(--wp--preset--font-family--secondary);-webkit-transition:color .3s ease,background-color .3s ease;-o-transition:color .3s ease,background-color .3s ease;transition:color .3s ease,background-color .3s ease}.inner-frame .site-header .ref-link-wrapper .ref-link span{padding:0 1rem}.inner-frame .site-header .ref-link-wrapper .ref-link:hover{background-color:var(--wp--preset--color--blue);color:var(--wp--preset--color--white)}.hamburger-menu{background-color:var(--wp--preset--color--white);display:none;height:100dvh;left:0;position:fixed;right:0;top:0;width:100dvw;z-index:12}.hamburger-menu-container{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:100dvh;justify-content:center;position:relative;width:100dvw}.hamburger-menu-close{-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;cursor:pointer;height:42px;position:absolute;right:10dvw;top:10dvh;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:42px;z-index:1}.hamburger-menu-close:focus{outline:none!important}.hamburger-menu-close .menu-close{color:var(--wp--preset--color--light-blue);height:100%;width:100%}.hamburger-menu-close:hover{-webkit-animation:wiggle .3s ease-in-out infinite;-o-animation:wiggle .3s ease-in-out infinite;animation:wiggle .3s ease-in-out infinite}@media screen and (max-width:1023px){.hamburger-menu-close{height:30px;right:5dvw;top:2dvh;width:30px}}.hamburger-menu-content{-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;-ms-flex-line-pack:center;-webkit-box-align:stretch;-ms-flex-align:stretch;align-content:center;align-items:stretch;-webkit-column-gap:10vw;-moz-column-gap:10vw;column-gap:10vw;display:grid;grid-template-areas:"first first second" "third third third";justify-content:space-evenly;row-gap:clamp(4rem,1.7143rem + 3.5714vw,6rem);width:clamp(20.125rem,5.0858rem + 61.6993vw,79.125rem)}.hamburger-menu-content .menu-menu-principal-container,.hamburger-menu-content .menu-menu-principal-en-container{grid-area:first}.hamburger-menu-content .menu-menu-principal-container .menu-main,.hamburger-menu-content .menu-menu-principal-en-container .menu-main{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:clamp(1rem,.4902rem + 2.0915vw,3rem);line-height:1}.hamburger-menu-content .menu-menu-principal-container .menu-main .menu-item,.hamburger-menu-content .menu-menu-principal-en-container .menu-main .menu-item{font-family:var(--wp--preset--font-family--primary);font-size:clamp(3.125rem,2.3207rem + 3.2744vw,6.25rem)}.hamburger-menu-content .menu-menu-principal-container .menu-main .menu-item a,.hamburger-menu-content .menu-menu-principal-en-container .menu-main .menu-item a{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;color:var(--wp--preset--color--gray-blue);display:-webkit-box;display:-ms-flexbox;display:flex;gap:clamp(1rem,.6139rem + 1.5717vw,2.5rem);transition:color .3s ease,text-shadow .3s ease,-webkit-text-stroke .3s ease;width:-webkit-max-content;width:-moz-max-content;width:max-content}.hamburger-menu-content .menu-menu-principal-container .menu-main .menu-item a:before,.hamburger-menu-content .menu-menu-principal-en-container .menu-main .menu-item a:before{-webkit-animation:pulse 6s ease-in-out infinite;-o-animation:pulse 6s ease-in-out infinite;animation:pulse 6s ease-in-out infinite;display:inline-block;height:clamp(2.8125rem,2.2334rem + 2.3576vw,5.0625rem);position:relative;top:5px;-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;-o-transition:-o-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out,-o-transform .3s ease-in-out;width:clamp(2.8125rem,2.2334rem + 2.3576vw,5.0625rem)}@media screen and (max-width:1023px){.hamburger-menu-content .menu-menu-principal-container .menu-main .menu-item a:before,.hamburger-menu-content .menu-menu-principal-en-container .menu-main .menu-item a:before{top:0}}.hamburger-menu-content .menu-menu-principal-container .menu-main .menu-item a:hover,.hamburger-menu-content .menu-menu-principal-en-container .menu-main .menu-item a:hover{color:transparent;text-shadow:-1px -1px 0 var(--wp--preset--color--white),1px -1px 0 var(--wp--preset--color--white),-1px 1px 0 var(--wp--preset--color--white),1px 1px 0 var(--wp--preset--color--white)}@supports (-webkit-text-stroke:1px var(--wp--preset--color--gray-blue )){.hamburger-menu-content .menu-menu-principal-container .menu-main .menu-item a:hover,.hamburger-menu-content .menu-menu-principal-en-container .menu-main .menu-item a:hover{-webkit-text-stroke:1px var(--wp--preset--color--gray-blue);text-shadow:none}}.hamburger-menu-content .menu-menu-principal-container .menu-main .menu-item-com a:before,.hamburger-menu-content .menu-menu-principal-en-container .menu-main .menu-item-com a:before{content:url(/wp-content/themes/magina-2024/dist/images/picto-com.svg?97165b33fa708066277494463dd031ff)}.hamburger-menu-content .menu-menu-principal-container .menu-main .menu-item-tech a:before,.hamburger-menu-content .menu-menu-principal-en-container .menu-main .menu-item-tech a:before{content:url(/wp-content/themes/magina-2024/dist/images/picto-tech.svg?f526e5d2d87ea663091d9c81347027b1)}.hamburger-menu-content .menu-menu-principal-container .menu-main .menu-item-ref a:before,.hamburger-menu-content .menu-menu-principal-en-container .menu-main .menu-item-ref a:before{content:url(/wp-content/themes/magina-2024/dist/images/picto-corpo.svg?0ddbd9b32957064f86df422e362b9ec2)}.hamburger-menu-content .menu-secondary{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:end;-ms-flex-pack:end;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:.5rem;grid-area:second;justify-content:flex-end;width:-webkit-max-content;width:-moz-max-content;width:max-content}.hamburger-menu-content .menu-secondary .menu-item a{color:var(--wp--preset--color--gray-blue);font-family:var(--wp--preset--font-family--secondary);font-size:var(--wp--preset--font-size--size-2);font-weight:400;-webkit-transition:color .3s ease;-o-transition:color .3s ease;transition:color .3s ease}.hamburger-menu-content .menu-secondary .menu-item a:hover{-webkit-text-stroke:1px var(--wp--preset--color--blue);color:transparent}.hamburger-menu-content .menu-tertiary{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:5vw;-moz-column-gap:5vw;column-gap:5vw;display:grid;grid-area:third;grid-template-columns:repeat(4,1fr)}.hamburger-menu-content .menu-tertiary .menu-contact{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1.5rem}.hamburger-menu-content .menu-tertiary .menu-contact a,.hamburger-menu-content .menu-tertiary .menu-contact p{color:var(--wp--preset--color--gray-blue);font-family:var(--wp--preset--font-family--secondary);font-size:var(--wp--preset--font-size--size-7)}.hamburger-menu-content .menu-tertiary .menu-contact .menu-social{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;gap:.75rem}.hamburger-menu-content .menu-tertiary .menu-contact .menu-social .menu-social-link{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:transparent;border:1px solid var(--wp--preset--color--gray-blue);border-radius:50%;color:var(--wp--preset--color--gray-blue);display:-webkit-box;display:-ms-flexbox;display:flex;height:37px;padding:10px;-webkit-transition:color .3s ease,background-color .3s ease;-o-transition:color .3s ease,background-color .3s ease;transition:color .3s ease,background-color .3s ease;width:37px}.hamburger-menu-content .menu-tertiary .menu-contact .menu-social .menu-social-link svg{height:100%;width:100%}.hamburger-menu-content .menu-tertiary .menu-contact .menu-social .menu-social-link:hover{background-color:var(--wp--preset--color--gray-blue);color:var(--wp--preset--color--white)}.hamburger-menu-content .menu-tertiary .menu-contact .menu-contact-info{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:-webkit-max-content;width:-moz-max-content;width:max-content}.hamburger-menu-content .menu-tertiary .menu-contact .menu-contact-info a{-webkit-transition:text-shadow .3s ease-in-out;-o-transition:text-shadow .3s ease-in-out;transition:text-shadow .3s ease-in-out}.hamburger-menu-content .menu-tertiary .menu-contact .menu-contact-info a:hover{text-shadow:0 0 .1px var(--wp--preset--color--gray-blue)}.hamburger-menu-content .menu-tertiary .menu-ecoindex{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--wp--preset--color--gray-blue);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;font-family:var(--wp--preset--font-family--secondary);gap:.875rem}.hamburger-menu-content .menu-tertiary .menu-ecoindex .ecoindex-label{font-size:var(--wp--preset--font-size--size-7);font-weight:400;max-width:50%}.hamburger-menu-content .menu-tertiary .menu-ecoindex .ecoindex-value{background-color:#34bc6e;border-radius:12px;font-size:var(--wp--preset--font-size--size-3);font-weight:700;padding:0 var(--wp--preset--font-size--size-7)}.hamburger-menu-content .menu-tertiary .menu-legal{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-item-align:center;align-self:center;color:var(--wp--preset--color--gray-blue);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;font-family:var(--wp--preset--font-family--secondary);font-size:var(--wp--preset--font-size--size-7)}.hamburger-menu-content .menu-tertiary .menu-legal a{color:var(--wp--preset--color--gray-blue);-webkit-transition:text-shadow .3s ease-in-out;-o-transition:text-shadow .3s ease-in-out;transition:text-shadow .3s ease-in-out}.hamburger-menu-content .menu-tertiary .menu-legal a:hover{text-shadow:0 0 .1px var(--wp--preset--color--gray-blue)}.hamburger-menu-content .menu-tertiary .menu-lang .pll-switcher-select{background:transparent;border:none;color:var(--wp--preset--color--gray-blue);cursor:pointer;font-family:var(--wp--preset--font-family--secondary)}@media screen and (max-width:1023px){.hamburger-menu-content{grid-template-areas:"first" "second" "third";row-gap:3rem}.hamburger-menu-content .menu-contact{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:clamp(.5rem,-.0787rem + 2.4691vw,1.5rem)}.hamburger-menu-content .menu-secondary{gap:0}.hamburger-menu-content .menu-tertiary{grid-template-columns:1fr;row-gap:3rem}}@media screen and (max-height:668px){.hamburger-menu-content{row-gap:2rem}.hamburger-menu-content .menu-legal{top:0}}.hamburger-menu:before{height:25vw;right:var(--menu-before-right,-15%);top:var(--menu-before-top,0);width:25vw}.hamburger-menu:after,.hamburger-menu:before{background-color:#2edef4;border-radius:50%;content:"";display:inline-block;-webkit-filter:blur(70px);filter:blur(70px);opacity:.12;position:absolute;z-index:-1}.hamburger-menu:after{bottom:var(--menu-after-bottom,-70%);height:40vw;left:var(--menu-after-left,12%);width:40vw}html{scroll-behavior:auto;scrollbar-color:var(--wp--preset--color--gray-blue) var(--wp--preset--color--beige);scrollbar-width:thin}html.lenis,html.lenis body{height:auto}html.lenis.lenis-smooth{scroll-behavior:auto!important}html.lenis.lenis-smooth[data-lenis-prevent]{-ms-scroll-chaining:none;overscroll-behavior:contain}html.lenis.lenis-stopped{overflow:hidden}html.lenis.lenis-smooth iframe{pointer-events:none}body{background-color:var(--wp--preset--color--beige)}body main{cursor:none;opacity:.01;overflow-x:clip;-webkit-transition:opacity .1s ease;-o-transition:opacity .1s ease;transition:opacity .1s ease}body main a{cursor:pointer}body main.loaded{opacity:1}body.on-contact-form .cursor,body.on-hamburger-menu .cursor{opacity:0!important}#animated-logo{opacity:.01;-webkit-transition:opacity .3s ease;-o-transition:opacity .3s ease;transition:opacity .3s ease}#magcn-cookie-notice{z-index:10!important}.cursor{display:block;height:49px;left:0;opacity:0;pointer-events:none;position:fixed;top:0;-webkit-transition:opacity .3s ease-in-out,color .1s ease-in-out;-o-transition:opacity .3s ease-in-out,color .1s ease-in-out;transition:opacity .3s ease-in-out,color .1s ease-in-out;width:3rem;z-index:999}.cursor #arrow-down{opacity:1}.cursor #arrow-left,.cursor #arrow-right,.cursor #horizontal,.cursor #vertical{opacity:0;-webkit-transition:opacity .3s ease;-o-transition:opacity .3s ease;transition:opacity .3s ease}.cursor.active{opacity:1}.cursor.active.minus #vertical{opacity:0!important}.cursor.active.next #arrow-right{opacity:1}.cursor.active.next #arrow-left,.cursor.active.next #horizontal,.cursor.active.next #vertical{opacity:0!important}.cursor.active.prev #arrow-left{opacity:1}.cursor.active.prev #arrow-right,.cursor.active.prev #horizontal,.cursor.active.prev #vertical{opacity:0!important}.cursor.blue{color:var(--wp--preset--color--gray-blue)}.cursor.white{color:var(--wp--preset--color--white)}@media screen and (max-width:1023px){.cursor{display:none}}.breadcrumbs{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--wp--preset--color--blue);display:-webkit-box;display:-ms-flexbox;display:flex;font-family:var(--wp--preset--font-family--primary);font-size:var(--wp--preset--font-size--size-5);font-weight:300;gap:5px;margin:2vh 0}@media screen and (max-width:768px){.breadcrumbs{margin:5vh 0 2vh}}.breadcrumbs a{color:var(--wp--preset--color--blue);font-weight:500;-webkit-transition:color .3s ease;-o-transition:color .3s ease;transition:color .3s ease}.breadcrumbs a:hover{color:var(--wp--preset--color--light-blue)}h1,h2,h3,h4,h5,h6{font-family:var(--wp--preset--font-family--primary)!important}li,ol,p,ul{font-family:var(--wp--preset--font-family--secondary)}a,button{-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}a:focus,button:focus{outline:none!important}
@charset "UTF-8";:root{--frame-inner-radius:12%;--frame-thickness:clamp(0.9375rem,0.0528rem + 3.6018vw,4.375rem);--top-frame-thickness:70px;--frame-thickness-desktop:70px clamp(0.9375rem,0.0528rem + 3.6018vw,4.375rem) clamp(0.9375rem,0.0528rem + 3.6018vw,4.375rem) clamp(0.9375rem,0.0528rem + 3.6018vw,4.375rem);--tighter-size:clamp(20.125rem,9.1801rem + 44.902vw,63.0625rem);--tight-size:clamp(20.125rem,5.0858rem + 61.6993vw,79.125rem);--content-size:var(--wp--style--global--content-size);--wide-size:var(--wp--style--global--wide-size)}.page-id-14.loaded main{background:-webkit-gradient(linear,left top,left bottom,from(var(--wp--preset--color--gray-blue)),to(var(--wp--preset--color--blue)));background:-webkit-linear-gradient(top,var(--wp--preset--color--gray-blue) 0,var(--wp--preset--color--blue) 100%);background:-o-linear-gradient(top,var(--wp--preset--color--gray-blue) 0,var(--wp--preset--color--blue) 100%);background:linear-gradient(180deg,var(--wp--preset--color--gray-blue) 0,var(--wp--preset--color--blue) 100%)}.page-id-14.loaded .reference-content:after{opacity:1!important}.page-id-14 .container{padding:clamp(2.5rem,1.5441rem + 3.9216vw,6.25rem) 0}.page-id-14 h1{position:relative;z-index:2}.page-id-14 h1:first-letter{margin-left:-.08em}.page-id-14 .section-references{background-color:transparent!important;position:relative}.page-id-14 .section-references .page-outro{color:#f8f8f8;gap:.75rem;position:relative}.page-id-14 .section-references .page-outro p{line-height:clamp(1.5rem,1.1654rem + 1.3725vw,2.8125rem);width:100%}.page-id-14 .section-references .page-outro:before{background-color:#2edef4;border-radius:50%;bottom:var(--last-reference-before-bottom,0);content:"";display:inline-block;-webkit-filter:blur(70px);filter:blur(70px);height:25vw;left:var(--last-reference-before-left,-25%);opacity:.15;position:absolute;width:25vw;z-index:0}.page-id-14 .references-list ul{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:5rem}.page-id-14 .references-list .reference{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;position:relative}.page-id-14 .references-list .reference-content{padding:1.5rem 0;position:relative;z-index:2}.page-id-14 .references-list .reference-content-title a{color:var(--wp--preset--color--light-blue);font-size:var(--wp--preset--font-size--size-1);font-weight:300;-webkit-transition:color .3s ease;-o-transition:color .3s ease;transition:color .3s ease}.page-id-14 .references-list .reference-content-title a:hover{color:var(--wp--preset--color--white)}.page-id-14 .references-list .reference-content-excerpt{margin-top:14px;max-width:clamp(48rem,34.2857rem + 21.4286vw,60rem)}.page-id-14 .references-list .reference-content-excerpt p{color:#f8f8f8;font-family:var(--wp--preset--font-family--secondary);font-size:var(--wp--preset--font-size--size-5);font-weight:300;margin-top:2rem}.page-id-14 .references-list .reference-content-categories{display:-webkit-box;display:-ms-flexbox;display:flex;gap:clamp(.125rem,-.0125rem + .5312vw,.625rem);height:-webkit-max-content;height:-moz-max-content;height:max-content;margin-top:1rem;white-space:nowrap}.page-id-14 .references-list .reference-content-categories .wp-block-post-terms__separator{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center}.page-id-14 .references-list .reference-content-categories .wp-block-post-terms__separator:before{bottom:1px;content:"•";position:relative}.page-id-14 .references-list .reference-content-categories a{color:var(--wp--preset--color--white);display:block;font-family:var(--wp--preset--font-family--secondary);font-size:14px;pointer-events:none}.page-id-14 .references-list .reference-content hr{border:none;height:1px;margin-top:2rem}.page-id-14 .references-list .reference-thumbnail{height:300px;opacity:0;-webkit-transition:opacity .3s ease;-o-transition:opacity .3s ease;transition:opacity .3s ease;z-index:2}.page-id-14 .references-list .reference-thumbnail img{aspect-ratio:1/1;border-radius:50%;height:100%;-o-object-fit:cover;object-fit:cover;width:auto}.page-id-14 .references-list .reference-thumbnail a:after{background-image:url(/wp-content/themes/magina-2024/dist/images/lightblue-arrow-next.svg?e47b0aed6eac947e2445783c4d6827e7);background-repeat:no-repeat;background-size:contain;content:"";display:block;height:50%;position:absolute;right:-25%;top:27%;-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;-o-transition:-o-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out,-o-transform .3s ease-in-out;width:50%}.page-id-14 .references-list .reference-thumbnail a:hover:after{-webkit-transform:translateX(5px);-o-transform:translateX(5px);transform:translateX(5px)}.page-id-14 .references-list .reference:hover .reference-thumbnail{opacity:1}.page-id-14 .references-list .reference:nth-child(3):before{background-color:#2edef4;border-radius:50%;content:"";display:inline-block;-webkit-filter:blur(150px);filter:blur(150px);height:40vw;left:var(--3rd-reference-before-left,-33%);opacity:.25;position:absolute;top:var(--3rd-reference-before-top,0);width:40vw;z-index:0}.page-id-14 .references-list .reference:nth-child(7):before{background-color:#2edef4;border-radius:50%;content:"";display:inline-block;-webkit-filter:blur(70px);filter:blur(70px);height:90vh;opacity:.15;position:absolute;right:var(--7th-reference-before-right,-52%);top:var(--7th-reference-before-top,-100%);width:40vw;z-index:0}@media screen and (max-width:1023px){.page-id-14 .references-list .reference:nth-child(7):before{height:35vw;left:-25%;right:revert;width:35vw}}.page-id-14 .section-clients-logos-refs{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:clamp(1.875rem,1.3924rem + 1.9646vw,3.75rem);width:var(--wp--style--global--content-size)}.page-id-14 .section-clients-logos-refs h2{width:100%}.page-id-14 .section-clients-logos-refs-grid{display:grid;gap:3vw;grid-template-columns:repeat(6,1fr)!important}@media screen and (max-width:1023px){.page-id-14 .section-clients-logos-refs-grid{-webkit-margin-before:0;gap:2rem;grid-template-columns:repeat(4,1fr)!important;margin-block-start:0}}.page-id-14 .section-clients-logos-refs-grid figure{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center}.page-id-14 .section-clients-logos-refs-grid figure img{-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;-o-transition:-o-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out,-o-transform .3s ease-in-out}.page-id-14 .section-clients-logos-refs-grid figure:hover img{-webkit-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05)}@media screen and (max-width:1023px){.page-id-14 .section-clients-logos-refs-grid figure{max-height:3rem}.page-id-14 .section-clients-logos-refs-grid figure img{height:100%;-o-object-fit:contain;object-fit:contain}.page-id-14 .section-references{padding-bottom:8rem;position:relative;top:5rem}.page-id-14 .section-references h1{position:relative;z-index:3}.page-id-14 .section-references .references-list .reference{width:100%}.page-id-14 .section-references .references-list .reference-content{position:relative}.page-id-14 .section-references .references-list .reference-content-title{position:relative;z-index:3}.page-id-14 .section-references .references-list .reference-content-title:after{color:var(--wp--preset--color--light-blue);content:"→";display:inline-block;margin-left:1rem}.page-id-14 .section-references .references-list .reference-content-excerpt{display:none}.page-id-14 .section-references .references-list .reference-content-categories{-webkit-overflow-scrolling:touch;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;overflow-x:auto;position:relative;scrollbar-width:none;width:100%;z-index:1}.page-id-14 .section-references .references-list .reference-content hr,.page-id-14 .section-references .references-list .reference-thumbnail{display:none}}
