:not(body){background-position:50%;background-repeat:no-repeat;background-size:cover}html{border-collapse:collapse}*{border-collapse:inherit}body,html,ol,ul{margin:0;padding:0}ol,ul{list-style:none}:after,:before{background-position:50%;background-repeat:no-repeat;background-size:contain}input{border:0}*,:after,:before{box-sizing:border-box}[hidden]{display:none!important}:root{--black:#000;--white:#fff;--grey:#9b9b9b;--blue-dark:#1c4660;--blue-dark-2:#0e3b57;--blue-dark-3:#215a7d;--blue-dark-4:#244e69;--blue-dark-5:#033655;--blue-hell:#3a6078;--blue-hell-2:#395e76;--gray:#d8d8d8;--cyan:#00f0ff;--cyan-darker:#00ffd9;--cyan-greener:#50e3c2;--error:#f94d21;--orange:#ff7e00;--main-color:var(--blue-dark-2);--secondary-color:var(--cyan-darker);--mc:var(--main-color);--sc:var(--secondary-color);--mc-80:rgba(14,59,87,.8);--mc-60:rgba(14,59,87,.6);--mc-50:rgba(14,59,87,.5);--mc-30:rgba(14,59,87,.3);--mc-20:rgba(14,59,87,.2);--mc-10:rgba(14,59,87,.1);--sc-80:rgba(0,255,217,.8);--sc-50:rgba(0,255,217,.5);--sc-30:rgba(0,255,217,.3);--sc-20:rgba(0,255,217,.2);--bgc:var(--blue-dark);--gdt-cyan:linear-gradient(90deg,rgba(0,240,255,.2),rgba(0,255,217,.2))}@custom-media --small-viewport (max-width: 640px);.fluid-container{box-sizing:border-box;margin:0 auto;max-width:600px;padding:0 8px;width:100%}@media (min-width:1024px){.fluid-container{max-width:none;padding:0}}.fluid-container--small{max-width:600px}.fluid-container--large{max-width:900px}@media (min-width:1024px){.only-small-screen{display:none!important}}@media (max-width:1023px){.only-large-screen{display:none!important}}html{box-sizing:border-box;font-family:Roboto,sans-serif;font-size:10px;line-height:1.5}body,html{height:100%}body{-ms-scroll-chaining:none;background-color:#1c4660;background-color:var(--bgc);color:#fff;font-size:1.3rem;overscroll-behavior:none}*,:after,:before{box-sizing:inherit}:any-link{color:#fff;outline:none;text-decoration:none}:-ms-input-placeholder{color:hsla(0,0%,100%,.8);font-family:Roboto,sans-serif;font-size:1.3rem}::placeholder{color:hsla(0,0%,100%,.8);font-family:Roboto,sans-serif;font-size:1.3rem}.main-content{background-color:#1c4964;background-image:radial-gradient(circle at 50% 366px,#0e4d75,hsla(0,0%,100%,0));min-height:100vh;min-height:calc(var(--vh, 1vh)*100);position:relative;width:100%}.main-content:first-child{z-index:3}@media (min-width:1024px){.main-content{padding-left:200px}}.main-content>section{box-sizing:border-box}.main-content>section:nth-child(3){pointer-events:none;z-index:0}.main-content>div>section{background-color:#1c4964;background-image:radial-gradient(circle at 50% 366px,#0e4d75,hsla(0,0%,100%,0));border:3px dashed orange;bottom:0;box-sizing:border-box;left:0;overflow-y:auto;position:absolute;right:0;top:0}.main-content>div>section:nth-child(3){pointer-events:none;z-index:0}.main-content .section--fullScreenHeight{min-height:100vh;min-height:calc(var(--vh, 1vh)*100)}@media (min-width:1024px){.main-content .section--fullScreenHeight{box-sizing:border-box;height:100vh;height:calc(var(--vh, 1vh)*100);min-height:unset;overflow-y:auto}.main-content .section--fullScreenHeight .content-wrapper{flex:auto}}.info{color:hsla(0,0%,100%,.65)}.main-content-animation-enter{opacity:0;overflow-y:hidden!important;transform:translateY(-100px);z-index:10}.main-content-animation-enter.main-content-animation-enter-active{opacity:1;transform:translateY(0);transition:all 5s ease-out}.main-content-animation-exit{overflow-y:hidden!important;z-index:5}.btn{align-items:center;background-color:#00ffd9;background-color:var(--sc);border-radius:100px;color:rgba(14,59,87,.8);cursor:pointer;display:flex;flex-direction:row;height:32px;justify-content:center;transition:opacity .5s}.btn[data-disabled],.btn[disabled]{opacity:.4;pointer-events:none}[data-disabled]{pointer-events:none}.icon-wrapper{align-items:center;border-radius:50%;display:flex;flex-direction:row;height:32px;justify-content:center;width:32px}.active .icon-wrapper{background-color:rgba(14,59,87,.3);background-color:var(--mc-30)}.icon-wrapper .icon{background:transparent 50% no-repeat;background-size:contain;content:"";display:block;height:60%;width:60%}.icon-wrapper .icon-folder{background-image:url(img/5cc0f356.svg)}.icon-wrapper .icon-application{background-image:url(img/1c283722.svg)}.icon-wrapper .icon-edit{background-image:url(img/a772cf0b.svg)}.spinner.small{border-width:.2em;height:50px;width:50px}.spinner.very-small{border-width:.2em;height:25px;width:25px}.spinner:not(.small,.very-small){margin-top:60px}h2{font-size:2.4rem;font-weight:500;line-height:1.2em}.image-wrapper{background-color:#fff;border-radius:2px;overflow:hidden;text-align:center}.image-wrapper img{height:auto;margin:0 auto;vertical-align:middle;width:100%}[data-sort-dir] span{position:relative}[data-sort-dir] span:after{background-image:url(img/48439c7.svg);content:"";display:inline-block;height:12px;left:calc(100% + 5px);position:absolute;top:50%;transform:translateY(-50%);width:7px}[data-sort-dir][data-sort-dir="-1"] span:after{background-image:url(img/822cf273.svg);border-bottom:0 transparent}div.horizontal-animation-enter{position:relative;transform:translateX(100%);z-index:2}div.horizontal-animation-enter.horizontal-animation-enter-active{transform:translateX(0);transition:transform 5s ease-in}div.horizontal-animation-exit{height:100%;left:0;position:absolute!important;top:0;transform:translateX(0);width:100%;z-index:0}div.horizontal-animation-exit.horizontal-animation-exit-active{transform:translateX(-100%);transition:transform 5s ease-in;z-index:0}[data-dir="-1"] div.horizontal-animation-enter{transform:translateX(-100%)}[data-dir="-1"] div.horizontal-animation-enter.horizontal-animation-enter-active,[data-dir="-1"] div.horizontal-animation-exit{transform:translateX(0)}[data-dir="-1"] div.horizontal-animation-exit.horizontal-animation-exit-active{transform:translateX(100%)}.modal-content-wrapper .is-fetching{background-color:rgba(14,59,87,.7);height:100%;position:absolute;width:100%;z-index:5}.modal-content-wrapper .is-fetching .spinner-wrapper{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.checkbox-wrapper{cursor:pointer}.checkbox-wrapper input[type=checkbox]{display:none}.checkbox-wrapper label{align-items:center;display:flex;flex-direction:row;height:24px;padding-left:34px;position:relative;-webkit-user-select:none;-ms-user-select:none;user-select:none}.checkbox-wrapper label:after,.checkbox-wrapper label:before{content:"";display:inline-block;height:22px;left:12px;position:absolute;top:12px;transform:translate(-50%,-50%);width:22px}.checkbox-wrapper label:before{border:2px solid #00ffd9;border:2px solid var(--sc);border-radius:3px}.checkbox-wrapper label:after{background:transparent 50% no-repeat;background-image:url(img/fc77cea5.svg);background-size:contain;content:"";display:block;height:0;transition:all .3s;width:0}.checkbox-wrapper input[type=checkbox]:checked+label:after{height:25px;width:25px}input[type=email],input[type=number]:not(.c-free-mode__input-wrapper__input__element),input[type=password],input[type=text]{background:hsla(0,0%,100%,.05);border:0;border-radius:1px;color:#fff;height:40px;line-height:40px;padding-left:10px}button:focus,input:focus{outline:unset}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.empty{padding:40px;text-align:center}.modal-label input{width:100%}.modal-label .before{color:#00ffd9;color:var(--sc);text-align:center}.modal-label .error{color:#f94d21;color:var(--error);text-align:center}.modal-label .error+input{border:1px solid #f94d21;border:1px solid var(--error)}.warning{color:#f94d21;color:var(--error);font-size:9px;line-height:1.45}.warning:before{background-image:url(img/a89245e6.svg);content:"";height:16px;margin-right:8px;width:16px}.radio-button-wrapper{align-items:center;display:flex;flex-direction:column;gap:5px}.radio-button-wrapper label{align-items:center;display:flex;font-size:1.5rem}.radio-button-wrapper label.disabled{opacity:.3}.radio-button-wrapper input[type=radio]{-webkit-appearance:none;appearance:none;background-image:url(img/6f3c56b5.svg);height:17px;margin:0 5px 0 0;width:17px}.radio-button-wrapper input[type=radio]:checked{background-image:url(img/9f153e23.svg)}.ps{-ms-overflow-style:none;overflow:hidden!important;overflow-anchor:none;touch-action:auto;-ms-touch-action:auto}.ps__rail-x{bottom:0;height:15px}.ps__rail-x,.ps__rail-y{display:none;opacity:0;position:absolute;transition:background-color .2s linear,opacity .2s linear;-webkit-transition:background-color .2s linear,opacity .2s linear}.ps__rail-y{right:0;width:15px}.ps--active-x>.ps__rail-x,.ps--active-y>.ps__rail-y{background-color:transparent;display:block}.ps--focus>.ps__rail-x,.ps--focus>.ps__rail-y,.ps--scrolling-x>.ps__rail-x,.ps--scrolling-y>.ps__rail-y,.ps:hover>.ps__rail-x,.ps:hover>.ps__rail-y{opacity:.6}.ps .ps__rail-x.ps--clicking,.ps .ps__rail-x:focus,.ps .ps__rail-x:hover,.ps .ps__rail-y.ps--clicking,.ps .ps__rail-y:focus,.ps .ps__rail-y:hover{background-color:#eee;opacity:.9}.ps__thumb-x{bottom:2px;height:6px;transition:background-color .2s linear,height .2s ease-in-out;-webkit-transition:background-color .2s linear,height .2s ease-in-out}.ps__thumb-x,.ps__thumb-y{background-color:#aaa;border-radius:6px;position:absolute}.ps__thumb-y{right:2px;transition:background-color .2s linear,width .2s ease-in-out;-webkit-transition:background-color .2s linear,width .2s ease-in-out;width:6px}.ps__rail-x.ps--clicking .ps__thumb-x,.ps__rail-x:focus>.ps__thumb-x,.ps__rail-x:hover>.ps__thumb-x{background-color:#999;height:11px}.ps__rail-y.ps--clicking .ps__thumb-y,.ps__rail-y:focus>.ps__thumb-y,.ps__rail-y:hover>.ps__thumb-y{background-color:#999;width:11px}@supports (-ms-overflow-style:none){.ps{overflow:auto!important}}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){.ps{overflow:auto!important}}.add-to-home-screen{text-align:center}.add-to-home-screen .instructions{justify-content:center;margin-top:30px}.add-to-home-screen .instructions,.add-to-home-screen .instructions span:first-child{align-items:center;display:flex;gap:10px}.add-to-home-screen .instructions span:first-child:after{background-image:url(img/b0c68b91.svg);background-size:contain;content:"";height:30px;position:relative;top:-5px;width:30px}.main-menu{bottom:0;flex:0 0 200px;left:0;pointer-events:none;position:fixed;top:0;width:200px;z-index:20}.main-menu.isOpened:before{background-color:rgba(0,0,0,.5);content:"";height:100vh;left:0;pointer-events:none;position:absolute;top:0;width:100vw}.main-menu.isOpened .main-menu-container{pointer-events:auto;transform:translateX(0)}.main-menu-toggle-button{background-color:transparent;border:none;left:22px;padding:0;pointer-events:auto;position:absolute;top:18px}.main-menu-toggle-button .icon{background:transparent 50% no-repeat;background-size:contain;content:"";display:block;height:24px;width:24px}.main-menu-toggle-button .icon--close{background-image:url(img/d1b5b911.svg)}.main-menu-toggle-button .icon--close svg path{fill:red}.main-menu-toggle-button .icon--hamburger{background-image:url(img/8c4c8c6c.svg)}.main-menu-container{background-color:#1c4660;background-color:var(--bgc);display:flex;flex-direction:column;font-size:1.2rem;height:100%;overflow:hidden;padding:15px 0;pointer-events:none;transform:translateX(-100%);transition:all .3s ease-in-out;width:100%;will-change:transform}@media (min-width:1024px){.main-menu-container{pointer-events:auto;transform:none}}.main-menu-container h1{font-family:Roboto Condensed,Roboto,sans-serif;font-size:2.6rem;letter-spacing:.9px;line-height:1.2em;margin:0 0 0 50px;text-transform:uppercase}@media (min-width:1024px){.main-menu-container h1{margin-left:22px}}.main-menu-container h2{font-size:1.6rem;margin:20px 0 0 22px}.main-menu-container h2,.main-menu-container h3{font-family:Roboto Condensed,Roboto,sans-serif;line-height:1.2em}.main-menu-container h3{font-size:1.4rem;margin:5px 0 0 30px}.main-menu-container .btn{background-image:linear-gradient(90deg,rgba(0,240,255,.6),rgba(0,255,217,.6));color:#0e3b57;color:var(--mc);flex:0 0 auto;height:40px;justify-content:flex-start;margin:25px auto 0;padding-left:15px;width:170px}@media (min-width:1024px){.main-menu-container .btn{margin-top:50px}}.main-menu-container .btn:before{background:transparent 50% no-repeat;background-image:url(img/a91f5d58.svg);background-size:contain;content:"";display:block;height:18px;margin-right:10px;width:18px}.main-menu-container nav{flex:1 1 auto;margin-right:15px;margin-top:25px;overflow-y:auto}@media (min-width:1024px){.main-menu-container nav{margin-top:35px}}.main-menu-container nav li a{display:block;line-height:40px;width:100%}.main-menu-container nav li a.promos{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.main-menu-container nav li a:before{content:"";display:inline-block;height:18px;margin:0 15px 0 22px;position:relative;top:-2px;vertical-align:middle;width:18px}.main-menu-container nav li a.home:before{background-image:url(img/fcbb3200.svg)}.main-menu-container nav li a.application:before{background-image:url(img/7a22685.svg)}.main-menu-container nav li a.product:before{background-image:url(img/4c01118d.svg)}.main-menu-container nav li a.project:before{background-image:url(img/7782901.svg)}.main-menu-container nav li a.promos:before{background-image:url(img/486830e7.svg)}.main-menu-container nav li a.innovation:before{background-image:url(img/c3bd44f0.svg)}.main-menu-container nav li a.shared:before{background-image:url(img/b6194256.svg)}.main-menu-container nav li a.notifications:before{background-image:url(img/fc4f5df8.svg)}.main-menu-container nav li a.active,.main-menu-container nav li a:hover{background-color:hsla(0,0%,100%,.1)}.main-menu-container nav li a.active.home:before,.main-menu-container nav li a:hover.home:before{background-image:url(img/536e54e2.svg)}.main-menu-container nav li a.active.application:before,.main-menu-container nav li a:hover.application:before{background-image:url(img/4773f62c.svg)}.main-menu-container nav li a.active.product:before,.main-menu-container nav li a:hover.product:before{background-image:url(img/3110bbaf.svg)}.main-menu-container nav li a.active.project:before,.main-menu-container nav li a:hover.project:before{background-image:url(img/d36fe94c.svg)}.main-menu-container nav li a.active.promos:before,.main-menu-container nav li a:hover.promos:before{background-image:url(img/adf57156.svg)}.main-menu-container nav li a.active.innovation:before,.main-menu-container nav li a:hover.innovation:before{background-image:url(img/1a7218f0.svg)}.main-menu-container nav li a.active.shared:before,.main-menu-container nav li a:hover.shared:before{background-image:url(img/9253ebad.svg)}.main-menu-container nav li a.active.notifications:before,.main-menu-container nav li a:hover.notifications:before{background-image:url(img/5f9f3b2a.svg)}.main-menu-container .small-menu{margin-top:auto}.main-menu-container .small-menu a{color:#00ffd9;color:var(--cyan-darker);font-size:1.1rem;line-height:30px;padding-left:18px}a.big-cta{align-items:center;display:flex;flex:0 0 auto;flex-direction:column;justify-content:center;position:relative;text-align:center;text-decoration:none}a.big-cta button,a.big-cta span,a.big-cta strong,a.big-cta:after{position:relative;transition:color .5s,opacity .5s;z-index:2}a.big-cta:after{background-image:linear-gradient(180deg,#00f0ff,#00ffd9);background-image:linear-gradient(to bottom,var(--cyan),var(--cyan-darker));border-radius:3px;content:"";display:block;height:100%;left:0;opacity:0;position:absolute;top:0;width:100%;z-index:0}a.big-cta .icon{align-items:center;border-radius:50%;display:inline-block;display:flex;flex-direction:column;height:120px;justify-content:center;width:120px}a.big-cta .icon:before{content:"";display:inline-block;height:72px;width:72px}a.big-cta.circle .icon{border:6px solid #00ffd9;border:6px solid var(--sc)}a.big-cta.circle:hover .icon{border:0}a.big-cta strong{color:#00ffd9;color:var(--sc);display:block;font-size:1.8rem;font-weight:500;line-height:1.2em;padding-top:15px}@media (min-width:1024px){a.big-cta strong{padding-top:50px}}a.big-cta .info{display:block;font-size:1.3rem;line-height:1.8rem;padding-top:10px}@media (min-width:1024px){a.big-cta .info{padding-top:20px}}a.big-cta button{background:none;background-image:linear-gradient(90deg,rgba(0,240,255,.2),rgba(0,255,217,.2));border:0;border-radius:100px;color:#fff;cursor:pointer;font-size:1.1rem;line-height:28px;width:100px}a.big-cta:hover:after{opacity:1}a.big-cta:hover strong{color:#0e3b57;color:var(--mc)}a.big-cta:hover span{color:rgba(14,59,87,.6);color:var(--mc-60)}a.big-cta:hover .icon{background-color:rgba(14,59,87,.3);background-color:var(--mc-30)}a.big-cta:hover button{background-image:linear-gradient(90deg,#00f0ff,#00ffd9);background-image:linear-gradient(to right,var(--cyan),var(--cyan-darker));color:#0e3b57;color:var(--mc)}.top-bar{background-color:#1c4660;background-color:var(--bgc);background-image:linear-gradient(90deg,rgba(0,240,255,.5),rgba(0,255,217,.5));flex:0 0 auto;position:sticky;top:0;z-index:10}.top-bar.search-bar,.top-bar.subtitle{top:60px}.top-bar+.top-bar{background-image:linear-gradient(90deg,rgba(0,240,255,.6),rgba(0,255,217,.6))}.top-bar.subtitle{font-size:1.8rem;padding:10px}@media (min-width:1024px){.top-bar.subtitle{height:80px;padding:50px 0 0}}.breadcrumb{align-items:center;display:flex;flex-direction:row;font-size:1.5rem;height:60px;padding:0 60px}@media (min-width:1024px){.breadcrumb{padding:0 0 0 15px}}.breadcrumb>div{align-items:center;display:flex;flex-direction:row;width:100%}.breadcrumb-title-compact{flex:1 1 auto;text-align:center}.breadcrumb ul{align-items:center;display:flex;flex-direction:row}.breadcrumb .back-button{align-items:center;background-color:transparent;border:none;color:#fff;color:var(--white);cursor:pointer;display:flex;gap:10px;padding:0}.breadcrumb .back-button .icon-arrow{background:transparent 50% no-repeat;background-image:url(img/17ce4198.svg);background-size:contain;content:"";display:block;height:20px;width:20px}.breadcrumb .icon-wrapper{background-color:rgba(14,59,87,.3);background-color:var(--mc-30)}.breadcrumb .icon-home{background-image:url(img/536e54e2.svg)}.breadcrumb .icon-application{background-image:url(img/4773f62c.svg)}.breadcrumb .icon-innovation{background-image:url(img/1a7218f0.svg)}.breadcrumb .icon-product{background-image:url(img/3110bbaf.svg)}.breadcrumb .icon-project{background-image:url(img/d36fe94c.svg)}.breadcrumb .icon-project_creation{background-image:url(img/6bf7c0f2.svg)}.breadcrumb .icon-shared{background-image:url(img/9253ebad.svg)}.breadcrumb .icon-promos{background-image:url(img/adf57156.svg)}.breadcrumb .icon-notifications{background-image:url(img/5f9f3b2a.svg)}.breadcrumb .icon-default{background-image:url(img/536e54e2.svg)}.breadcrumb li{align-items:center;display:flex;flex-direction:row;margin-left:10px}.breadcrumb li:not(:last-child) span{opacity:.5}.breadcrumb li+li:before{background:transparent 50% no-repeat;background-image:url(img/f6d661e4.svg);background-size:contain;content:"";display:block;height:12px;margin-right:12px;transform:rotate(180deg);width:8px}.breadcrumb li.reverse-breadcrumb:not(:first-child) span{opacity:.5}.breadcrumb li.reverse-breadcrumb:not(:last-child) span{opacity:1}.modals-wrapper .modal-cart .modal-content-wrapper .modal-header{background-color:transparent;background-image:linear-gradient(90deg,rgba(0,240,255,.6),rgba(0,255,217,.6));color:#00ffd9;color:var(--sc)}.modals-wrapper .modal-cart .modal-content-wrapper .modal-body{padding:0}.modal-cart .modal-content-wrapper{display:flex;flex-direction:column;max-height:90%}.modal-cart .cart-header{align-items:center;background-image:linear-gradient(90deg,rgba(0,240,255,.6),rgba(0,255,217,.6));display:flex;flex-direction:column;font-size:1.4rem;height:60px;position:relative;text-align:center}.modal-cart .cart-header .info{margin-top:5px}.modal-cart .cart-header div+div{margin-top:10px}.modal-cart .cart-header .back{background:transparent 50% no-repeat;background-image:url(img/a3eff1ec.svg);background-size:contain;content:"";cursor:pointer;display:block;flex:0;height:20px;left:30px;position:absolute;top:0;width:20px}.modal-cart.infos form{padding:50px 65px}.modal-cart.infos .field-wrapper+.field-wrapper{margin-top:20px}.modal-cart.infos input{border-radius:3px;width:100%}.modal-cart.infos input:focus{border:2px solid #00ffd9;border:2px solid var(--sc)}.modal-cart .modal-content-wrapper{overflow:unset;width:400px}.modal-cart .modal-content-wrapper .modal-body{position:unset}.modal-cart .list{font-family:Roboto Condensed,Roboto,sans-serif;min-height:112px}.modal-cart .list-item-wrapper{padding:13px 20px 8px 8px}.modal-cart .products-list{max-height:450px;position:relative}.modal-cart .shadow{opacity:.5}.modal-cart .list-item-wrapper .list-item{align-items:flex-start;height:auto}.modal-cart .list-item-wrapper .list-item:after{content:none!important}.modal-cart .list-item-wrapper .cell:first-child{width:84px}.modal-cart .list-item-wrapper .cell:first-child .image-wrapper{height:84px;line-height:84px;width:84px}.modal-cart .list-item-wrapper .cell:nth-child(2){flex:0 0 210px;margin-left:13px}.modal-cart .list-item-wrapper .cell:nth-child(3){flex:0 0 60px;margin-left:10px}.modal-cart .brand:before{margin-right:5px}.modal-cart .brand:before,.modal-cart .is-bulb .brand:before{background:transparent 50% no-repeat;background-image:url(img/f37be3a2.svg);background-size:contain;content:"";display:block;height:18px;height:15px;width:18px;width:15px}.modal-cart .is-bulb .brand:before{background-image:url(img/74d27326.svg)}.modal-cart .brand{align-items:center;display:flex;flex-direction:row}.modal-cart .brand span{font-size:1rem;line-height:1em;text-transform:uppercase}.modal-cart .product-name{margin-top:5px}.modal-cart .codes{display:flex;flex-direction:row;font-size:1.1rem}.modal-cart .codes div:first-child{flex:0 0 75px}.modal-cart .product-name+.codes{margin-top:10px}.modal-cart .field{border:1px solid hsla(0,0%,100%,.2);color:#00ffd9;color:var(--sc);position:relative;text-align:center;width:60px}.modal-cart .field.highlight{border-color:#00ffd9;border-color:var(--sc)}.modal-cart .field input{background-color:transparent;color:#00ffd9;color:var(--sc);font-size:2rem;padding:0;text-align:center;width:100%}.modal-cart .field:first-child{height:60px}.modal-cart .field:nth-child(2){height:24px;margin-top:7px}.modal-cart .field .label{font-size:1rem}.modal-cart .field .label.outside{padding-right:10px;position:absolute;right:100%;top:50%;transform:translateY(-50%)}.modal-cart .field .price-field{cursor:pointer;position:relative;top:4px}.modal-password .modal-content-wrapper{max-width:405px}.modal-cart-submit .modal-body{color:#00ffd9;color:var(--sc);text-align:center}.modal-cart-submit .modal-body:before{background:transparent 50% no-repeat;background-image:url(img/fd7f47d5.svg);background-size:contain;content:"";display:block;height:40px;margin:0 auto;width:40px}.modal-cart-submit .modal-body p{line-height:1.2em;margin-top:30px}.modal-cart-submit.error .modal-body{color:#f94d21;color:var(--error)}.modal-cart-submit.error .modal-body:before{background-image:url(img/ed89a85b.svg)}.table-list-header{display:flex;flex-direction:row;font-family:Roboto Condensed,Roboto,sans-serif;font-size:1.2rem;line-height:1em;text-transform:uppercase;-webkit-user-select:none;-ms-user-select:none;user-select:none}.list-item-wrapper{min-height:50px}.list-item-wrapper:nth-child(2n){background-color:hsla(0,0%,100%,.09)}.list-item-wrapper .list-item{align-items:center;display:block;display:flex;flex-direction:row;height:50px;line-height:1.2em;position:relative;width:100%}.list-item-wrapper .list-item:not(.no-decoration):after{background:transparent 50% no-repeat;background-image:url(img/17ce4198.svg);background-size:contain;content:"";display:block;flex:0;height:12px;position:absolute;right:25px;top:calc(50% - 4px);transform:rotate(180deg);transform:rotate(-90deg);width:8px}.list-item-wrapper .list-item.active{background-color:#00ffd9;background-color:var(--sc);color:#0e3b57;color:var(--mc)}.list-item-wrapper .list-item.active .spinner{border-left-color:#0e3b57;border-left-color:var(--mc)}.list-item-wrapper .list-item.active:after{background:transparent 50% no-repeat;background-image:url(img/3adf8e5c.svg);background-size:contain;content:"";display:block;height:12px;opacity:.6;transform:rotate(180deg);transform:rotate(90deg);width:8px}.list-item-wrapper .list-item-children{background-color:rgba(0,255,217,.3);background-color:var(--sc-30);max-height:0;overflow:hidden;position:relative;transition:max-height .3s}.list-item-wrapper .list-item-children .list-item-wrapper{background-color:transparent}.list-item-wrapper .list-item-children .list-item{transition:all .2s}.list-item-wrapper .list-item-children .list-item:after{background:transparent 50% no-repeat;background-image:url(img/3adf8e5c.svg);background-size:contain;content:"";display:block;height:12px;transform:rotate(180deg);width:8px}.list-item-wrapper .list-item-children .list-item:hover{background-color:hsla(0,0%,100%,.1)}.spinner__wrapper{align-items:center;background-color:rgba(14,59,87,.1);display:flex;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%;z-index:5}.spinner{animation:spinningMadly 1.1s linear infinite;border:1.1em solid hsla(0,0%,100%,.2);border-left:1.1em solid var(--sc);border-radius:50%;font-size:10px;height:10em;margin:0 auto;position:relative;text-indent:-9999em;transform:translateZ(0);width:10em}@keyframes spinningMadly{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.switch-component{align-items:center;display:flex;flex-direction:row;justify-content:center}.switch-component .switch-wrapper input{display:none}.switch-component .switch-wrapper input:checked+.switch{background-color:#0e3b57;background-color:var(--mc)}.switch-component .switch-wrapper input:checked+.switch label:after,.switch-component .switch-wrapper.reverse .switch label:after{left:calc(100% - 20px)}.switch-component .switch-wrapper.reverse input:checked+.switch label:after{left:0}.switch-component .switch-wrapper.unchecked-gray .switch label:after{background-color:hsla(0,0%,100%,.4)}.switch-component .switch-wrapper.unchecked-gray input:checked+.switch label:after{background-color:#00ffd9;background-color:var(--sc)}.switch-component .switch-wrapper .switch{background-color:rgba(14,59,87,.4);border-radius:12px;height:24px;padding:2px;transition:all .5s;width:45px}.switch-component .switch-wrapper .switch .switch-cursor{display:block;height:100%;position:relative;width:100%}.switch-component .switch-wrapper .switch .switch-cursor:after{background-color:#00ffd9;background-color:var(--sc);border-radius:50%;content:"";cursor:pointer;display:block;height:20px;left:0;position:absolute;top:0;transition:left .5s;width:20px}.switch-component .switch-wrapper .switch .switch-cursor.uncheck:after{background-color:rgba(0,255,217,.5)}.switch-component[data-checked="0"] .switch-right,.switch-component[data-checked="1"] .switch-left{opacity:.6}.rangeslider{background:#e6e6e6;margin:20px 0;position:relative;touch-action:none}.rangeslider,.rangeslider .rangeslider__fill{box-shadow:inset 0 1px 3px rgba(0,0,0,.4);display:block}.rangeslider .rangeslider__handle{background:#fff;border:1px solid #ccc;box-shadow:0 1px 3px rgba(0,0,0,.4),0 -1px 3px rgba(0,0,0,.4);cursor:pointer;display:inline-block;position:absolute}.rangeslider .rangeslider__handle .rangeslider__active{opacity:1}.rangeslider .rangeslider__handle-tooltip{background-color:rgba(0,0,0,.8);border-radius:4px;color:#fff;display:inline-block;font-size:14px;font-weight:400;height:40px;left:50%;position:absolute;text-align:center;transform:translate3d(-50%,0,0);transition:all .1s ease-in;width:40px}.rangeslider .rangeslider__handle-tooltip span{display:inline-block;line-height:100%;margin-top:12px}.rangeslider .rangeslider__handle-tooltip:after{content:" ";height:0;position:absolute;width:0}.rangeslider-horizontal{border-radius:10px;height:12px}.rangeslider-horizontal .rangeslider__fill{background-color:#7cb342;border-radius:10px;height:100%;top:0}.rangeslider-horizontal .rangeslider__handle{border-radius:30px;height:30px;top:50%;transform:translate3d(-50%,-50%,0);width:30px}.rangeslider-horizontal .rangeslider__handle:after{background-color:#dadada;border-radius:50%;box-shadow:inset 0 1px 3px rgba(0,0,0,.4),inset 0 -1px 3px rgba(0,0,0,.4);content:" ";height:16px;left:6px;position:absolute;top:6px;width:16px}.rangeslider-horizontal .rangeslider__handle-tooltip{top:-55px}.rangeslider-horizontal .rangeslider__handle-tooltip:after{border-left:8px solid transparent;border-right:8px solid transparent;border-top:8px solid rgba(0,0,0,.8);bottom:-8px;left:50%;transform:translate3d(-50%,0,0)}.rangeslider-vertical{background-color:transparent;height:150px;margin:20px auto;max-width:10px}.rangeslider-vertical .rangeslider__fill,.rangeslider-vertical .rangeslider__handle{position:absolute}.rangeslider-vertical .rangeslider__fill{background-color:#7cb342;bottom:0;box-shadow:none;width:100%}.rangeslider-vertical .rangeslider__handle{box-shadow:none;height:10px;left:-10px;width:30px}.rangeslider-vertical .rangeslider__handle-tooltip{left:-100%;top:50%;transform:translate3d(-50%,-50%,0)}.rangeslider-vertical .rangeslider__handle-tooltip:after{border-bottom:8px solid transparent;border-left:8px solid rgba(0,0,0,.8);border-top:8px solid transparent;left:100%;top:12px}.rangeslider-reverse.rangeslider-horizontal .rangeslider__fill{right:0}.rangeslider-reverse.rangeslider-vertical .rangeslider__fill{bottom:inherit;top:0}.rangeslider__labels{position:relative}.rangeslider-vertical .rangeslider__labels{height:100%;left:10px;list-style-type:none;margin:0 0 0 24px;padding:0;position:relative;text-align:left;width:250px}.rangeslider-vertical .rangeslider__labels .rangeslider__label-item{position:absolute;transform:translate3d(0,-50%,0)}.rangeslider-vertical .rangeslider__labels .rangeslider__label-item:before{background:#000;content:"";height:2px;left:-14px;position:absolute;top:50%;transform:translateY(-50%);width:10px;z-index:-1}.rangeslider__labels .rangeslider__label-item{cursor:pointer;display:inline-block;font-size:14px;position:absolute;top:10px;transform:translate3d(-50%,0,0)}.study .room-size{align-items:center;display:flex;flex:1 1 auto;flex-direction:column-reverse;gap:50px;justify-content:flex-end;padding:15px;width:100%}@media (min-width:1024px){.study .room-size{align-items:flex-start;flex:1 1 auto;flex-direction:row;justify-content:center;padding:20px 30px 0}}.study .room-size .size-picker-wrapper{align-items:center;display:flex;flex-direction:column;gap:10px;max-width:500px;width:100%}@media (min-width:1024px){.study .room-size .size-picker-wrapper{align-items:flex-start;height:385px}}.study .room-size .size-picker-wrapper .btn{font-size:1.2rem;height:36px;margin-top:30px;padding:0 20px;width:215px}.study .room-size .size-picker-wrapper .btn:before{background:transparent 50% no-repeat;background-image:url(img/622b324a.svg);background-size:contain;content:"";display:block;height:20px;margin-right:13px;width:24px}.room-template-picker p{font-family:Roboto Condensed,Roboto,sans-serif;text-transform:uppercase}.room-template-picker li{color:#00ffd9;color:var(--sc);cursor:pointer;font-size:1.4rem;font-weight:800;height:30px;line-height:30px;text-align:center;text-decoration:underline}.size-picker{display:flex;flex-direction:column;gap:10px;width:100%}@media (min-width:1024px){.size-picker{gap:20px}}.size-picker .picker,.size-picker .picker-content,.size-picker .resume{align-items:center;display:flex;flex-direction:row;justify-content:space-between}.size-picker .picker-label{font-size:1.1rem}.size-picker .picker .picker-label{padding-right:10px;position:absolute;right:0;transform:translateY(-50%);white-space:nowrap}.size-picker input.value{background:transparent;text-align:right;width:45px}.size-picker .value{align-items:center;color:#00ffd9;color:var(--sc);display:flex;flex-direction:row;font-family:Roboto Condensed,Roboto,sans-serif;font-size:1.4rem}.size-picker .total{color:#00ffd9;color:var(--sc);font-size:2rem;line-height:2rem}.size-picker .picker-before{flex:0 0 60px;position:relative;text-align:right}.size-picker .picker-content{background-color:hsla(0,0%,100%,.04);border-radius:2px;flex:1 1 auto;gap:8px;padding:10px}.size-picker .minus,.size-picker .plus{color:#00ffd9;color:var(--sc);cursor:pointer;font-size:1.6rem;font-weight:800}.size-picker .rangeslider{background-color:rgba(0,0,0,.3);box-shadow:none;flex:1 1 auto;height:4px;margin:7px 0}.size-picker .rangeslider__fill{background-color:#fff}.size-picker .rangeslider__handle{background-color:#00ffd9;background-color:var(--sc);border-color:transparent;box-shadow:1px 1px 0 #000;height:12px;outline:none!important;width:12px}.size-picker .rangeslider__handle:after{content:none}.size-picker .rangeslider__handle-tooltip{background-color:#0e3b57;background-color:var(--mc)}.size-picker .rangeslider__handle-tooltip:after{border-top-color:#0e3b57;border-top-color:var(--mc)}.size-picker__header{align-items:center;display:flex;flex-direction:row}.size-picker__header>span{font-size:1.5rem}.size-picker__header .switch-component{margin-left:10px}.study .size-viewer{align-items:center;display:flex;flex-direction:column;max-width:500px;width:100%}@media (min-width:1024px){.study .size-viewer{height:auto;padding-bottom:50px}}.study .switch-wrapper{margin:0 15px}.study .size-viewers-wrapper{margin-top:20px;width:100%}.study .size-viewer-normal{margin:0 auto;max-width:calc(100% - 100px);position:relative;width:100%}.study .size-viewer-normal-wrapper{max-width:unset;position:relative}.study .size-viewer-normal-layer{background-color:hsla(0,0%,85%,.3);border:1px solid #7590a0;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.study .size-viewer-normal-label{height:15px;position:absolute;text-align:center;width:100%}.study .size-viewer-normal-label:after,.study .size-viewer-normal-label:before{background:url(img/b372d089.svg) no-repeat 0 transparent;content:"";display:block;height:15px;left:0;position:absolute;top:0;width:calc(50% - 35px)}.study .size-viewer-normal-label:after{background:url(img/5d53130c.svg) no-repeat 100% transparent;left:auto;right:0}.study .size-viewer-normal-label.length{left:0;top:calc(100% + 10px)}.study .size-viewer-normal-label.width{bottom:-1px;left:-10px;transform:rotate(-90deg);transform-origin:bottom left}.study .size-viewer-normal-label__name{font-size:1.1rem;left:50%;opacity:.6;position:absolute;top:0;transform:translate(-50%,-20px)}.study .length .size-viewer-normal-label__name{top:100%;transform:translate(-50%,5px)}.study .size-viewer-normal-wrapper--prime{position:absolute;right:-1px;top:-1px}.study .size-viewer-normal-wrapper--prime .size-viewer-normal-layer{background-color:#1b4660}.study .size-viewer-normal-wrapper--prime .size-viewer-normal-label:before{background-image:url(img/ca808ab3.svg)}.study .size-viewer-normal-wrapper--prime .size-viewer-normal-label:after{background-image:url(img/8b1719cc.svg)}.study .size-viewer-3d{position:relative}.study .size-viewer-3d-wrapper{margin:0 auto;position:relative}.coeff-wrapper{align-items:center;display:flex;flex-direction:column;gap:10px;width:100%}@media (min-width:1024px){.coeff-wrapper{align-items:center;display:flex;flex-direction:row;height:330px;justify-content:center;padding:45px}}.coeff-picker{padding:20px}.coeff-picker,.reflection-legend{align-items:center;display:flex;flex-direction:column}.reflection-legend{font-family:Roboto Condensed,Roboto,sans-serif;justify-content:space-between;margin-top:40px;width:100%}.reflection-legend-data:last-child span{opacity:.6}.reflection-legend-data{display:flex;flex-direction:row;justify-content:space-between;max-width:500px;width:100%}.reflection-legend-data span{flex:0 0 120px;font-size:1.1rem;text-align:center}.reflection-legend-gradient{background-image:linear-gradient(270deg,hsla(0,0%,100%,.1),hsla(0,0%,100%,.85));border-radius:10px;height:12px;margin:15px 0;max-width:400px;width:100%}.coeff{border-radius:3px;height:300px;max-width:300px;overflow:hidden;transition:all .2s;width:90%}@media (min-width:1024px){.coeff{width:245px}}.coeff-header{align-items:center;color:hsla(0,0%,100%,.7);display:flex;flex-direction:column;font-size:1.5rem;height:110px;justify-content:flex-end;padding:10px 15px;text-transform:uppercase}@media (min-width:1024px){.coeff-header{padding:15px}}.coeff-header:before{background:transparent 50% no-repeat;background-image:url(img/2ae2bf5b.svg);background-size:contain;content:"";display:block;height:50px;width:50px}.coeff-content{display:flex;flex-direction:column;justify-content:space-between;padding:20px 40px 10px}@media (min-width:1024px){.coeff-content{height:190px;padding:30px 55px 20px}}.coeff .coeff-line{display:flex;flex-direction:row;justify-content:space-between}.coeff .coeff-line+.coeff-line{margin-top:15px}.coeff .coeff-line span:first-child{color:hsla(0,0%,100%,.5)}.coeff .coeff-line span:nth-child(2){color:#00ffd9;color:var(--sc);font-size:1.4rem}.coeff .state{line-height:30px;margin-top:25px;text-align:center}.coeff .state.selected{align-items:center;display:flex;flex-direction:row;justify-content:center}.coeff .state.selected:before{background:transparent 50% no-repeat;background-image:url(img/fa62c3a9.svg);background-size:contain;content:"";display:block;height:14px;margin-right:15px;width:18px}.coeff[data-coeff="70"]{background-color:hsla(0,0%,100%,.1)}.coeff[data-coeff="70"] .coeff-header{background-color:hsla(0,0%,100%,.7)}.coeff[data-coeff="70"] .coeff-header span{margin-top:13px}.coeff[data-coeff="50"]{background-color:hsla(0,0%,100%,.08)}.coeff[data-coeff="50"] .coeff-header{background-color:hsla(0,0%,100%,.3)}.coeff[data-coeff="50"] .coeff-header span{margin-top:16px}.coeff[data-coeff="50"] .coeff-header:before{height:40px;width:40px}.coeff[data-coeff="30"]{background-color:hsla(0,0%,100%,.04)}.coeff[data-coeff="30"] .coeff-header{background-color:hsla(0,0%,100%,.1)}.coeff[data-coeff="30"] .coeff-header span{margin-top:20px}.coeff[data-coeff="30"] .coeff-header:before{height:30px;width:30px}.coeff[data-coeff="0"],.coeff[data-coeff="0"] .coeff-header{background-color:hsla(0,0%,100%,.01)}.coeff[data-coeff="0"] .coeff-header span{margin-top:30px}.coeff[data-coeff="0"] .coeff-header:before{height:10px;width:10px}.coeff[data-coeff].active{background-color:#215a7d!important;background-color:var(--blue-dark-3)!important;box-shadow:0 0 8px 0 rgba(0,0,0,.2);height:330px}@media (min-width:1024px){.coeff[data-coeff].active:first-child{box-shadow:10px 0 8px 0 rgba(0,0,0,.2);transform:translateX(10px)}}.coeff[data-coeff].active:nth-child(2){box-shadow:0 0 8px 0 rgba(0,0,0,.2);transform:translateX(0)}@media (min-width:1024px){.coeff[data-coeff].active:last-child{box-shadow:-10px 0 8px 0 rgba(0,0,0,.2);transform:translateX(-10px)}}.coeff[data-coeff].active .coeff-header{background-image:linear-gradient(90deg,#00f0ff,#00ffd9);background-image:linear-gradient(to right,var(--cyan),var(--cyan-darker));color:#0e3b57;color:var(--mc);height:125px;padding-top:20px}@media (min-width:1024px){.coeff[data-coeff].active .coeff-header{padding-top:30px}}.coeff[data-coeff].active .coeff-content{padding-bottom:15px}@media (min-width:1024px){.coeff[data-coeff].active .coeff-content{height:205px;padding-bottom:35px}}.coeff[data-coeff].active .coeff-line span:first-child{color:#fff}.modals-wrapper{flex:0}.modals-wrapper .modal-wrapper{background:rgba(14,59,87,.6);background:var(--mc-60);height:100vh;left:0;overflow:hidden;position:fixed;top:0;width:100vw;z-index:300}.modals-wrapper .modal-content-wrapper{background-color:#244e69;background-color:var(--blue-dark-4);border-radius:2px;display:flex;flex-direction:column;left:50%;max-height:90%;min-width:350px;overflow:hidden;position:absolute;top:50%;transform:translate(-50%,-50%)}.modals-wrapper .modal-content-wrapper.no-scroll{overflow:visible}.modals-wrapper .modal-content-wrapper.no-scroll .modal-body{overflow-y:unset}.modals-wrapper .modal-content-wrapper .modal-header{background-image:linear-gradient(90deg,rgba(0,240,255,.6),rgba(0,255,217,.6));border-top-left-radius:2px;border-top-right-radius:2px;color:#fff;height:60px;position:relative}.modals-wrapper .modal-content-wrapper .modal-header .modal-close{background:transparent 50% no-repeat;background-image:url(img/7e161459.svg);background-size:contain;content:"";cursor:pointer;display:block;height:14px;position:absolute;right:10px;top:10px;width:14px}.modals-wrapper .modal-content-wrapper .modal-header h3{font-size:1.8rem;font-weight:500;line-height:60px;margin:0;text-align:center}.modals-wrapper .modal-content-wrapper .modal-body{flex:1 1 auto;overflow-y:auto;padding:15px;position:relative}@media (min-width:1024px){.modals-wrapper .modal-content-wrapper .modal-body{padding:30px 70px}}.modals-wrapper .modal-content-wrapper .modal-bottom{align-items:center;background-color:hsla(0,0%,100%,.1);border-bottom-left-radius:2px;border-bottom-right-radius:2px;display:flex;flex-direction:row;height:70px;justify-content:center;padding-bottom:8px;padding-top:8px}.modals-wrapper .modal-content-wrapper .modal-bottom .btn{border-radius:3px;padding:0 20px}.modals-wrapper .modal-content-wrapper .modal-bottom .btn+.btn{margin-left:10px}.modals-wrapper .modal-content-wrapper .modal-bottom .cancel{background:transparent;color:#fff}.modals-wrapper .modal-content-wrapper .modal-bottom .cancel:hover{color:#00ffd9;color:var(--sc)}.modals-animation-enter{opacity:0}.modals-animation-enter.modals-animation-enter-active{opacity:1;transition:all .5s ease-out}.modals-animation-exit{opacity:1}.modals-animation-exit.modals-animation-exit-active{opacity:0;transition:opacity .5s ease-in}.button{background-color:#00ffd9;background-color:var(--sc);border:none;color:#0e3b57;color:var(--mc);cursor:pointer}.button--inactive{opacity:.5;pointer-events:none}.c-free-mode__input-wrapper{align-items:center;background-color:hsla(0,0%,85%,.2);border-radius:2px;display:inline-block;display:flex;flex:1 0 auto;flex-direction:row;height:40px;line-height:40px;padding:0 15px}.c-free-mode__input-wrapper__input{color:#fff;color:var(--white);margin-left:7px}.c-free-mode__input-wrapper__input .select-free .creator,.c-free-mode__input-wrapper__input .select-free .selector-item,.c-free-mode__input-wrapper__input .select-free .selector-label,.c-free-mode__input-wrapper__input .select-free .selector-wrapper{width:80px}.c-free-mode__input-wrapper__input__element{background-color:transparent;border-bottom:1px solid hsla(0,0%,100%,.5);color:#fff;color:var(--white);height:100%;width:45px}.c-free-mode__input-wrapper__label{color:hsla(0,0%,100%,.5)}.c-free-mode__input-wrapper__label.select-free__label{line-height:20px}.c-free-mode__modal .ps{overflow:visible!important;overflow:initial!important}.c-free-mode__modal .modal-content-wrapper{max-width:400px;overflow:visible;overflow:initial;width:90%}.c-free-mode__modal .c-free-mode{align-items:center;display:flex;flex-direction:column;margin:20px 0}.c-free-mode__modal .c-free-mode__input-wrapper{margin-left:0;width:100%}.c-free-mode__modal .c-free-mode__input-wrapper.c-free-mode__select-free{padding:0}.c-free-mode__modal .c-free-mode__input-wrapper.c-free-mode__select-free .select-free__label{padding-left:10px}.c-free-mode__modal .c-free-mode__input-wrapper.c-free-mode__select-free .selector-label{border:1px solid transparent;justify-content:flex-start;padding-left:15px}.c-free-mode__modal .c-free-mode__input-wrapper.c-free-mode__select-free .creator,.c-free-mode__modal .c-free-mode__input-wrapper.c-free-mode__select-free .selector-item{justify-content:flex-start;padding-left:15px}.c-free-mode__modal .c-free-mode__input-wrapper+.c-free-mode__input-wrapper{margin-top:20px}.report{position:relative}.report .study-step-content{display:flex;flex:1 0 auto;flex-direction:column}.report .report-error{padding-top:50px;text-align:center}.report .report-error p{display:none}.report-tabs{display:flex;flex-direction:column;padding-bottom:0!important;top:60px}@media (min-width:1024px){.report-tabs{flex-direction:row;gap:200px}}.report-state-picker{font-family:Roboto Condensed,Roboto,sans-serif;height:40px;position:relative}@media (min-width:1024px){.report-state-picker{top:-10px}}.report-state-picker ul{display:flex;flex-direction:row}.report-state-picker li{cursor:pointer;flex:1 1 0;font-size:1.2rem;height:40px;line-height:40px;text-align:center;text-transform:uppercase}@media (min-width:1024px){.report-state-picker li{flex:1 0 auto;width:145px}}.report-state-picker:after{background-image:linear-gradient(90deg,#00f0ff,#00ffd9);background-image:linear-gradient(to right,var(--cyan),var(--cyan-darker));bottom:0;content:"";display:block;flex:0;height:3px;left:0;position:absolute;transition:left .25s ease-out;width:33.33333%}.report-state-picker[data-index="0"]:after{left:0}.report-state-picker[data-index="1"]:after{left:33.33333%}.report-state-picker[data-index="2"]:after{left:66.66667%}.report-state{margin:0 auto;max-width:500px;padding:20px;position:relative}@media (min-width:1024px){.report-state{max-width:unset}}.report-content-wrapper{flex:1 1 auto;position:relative}.report .variantes{align-content:flex-start;align-items:center;display:flex;flex-direction:column;gap:20px;max-width:600px}@media (min-width:1024px){.report .variantes{display:flex;flex-direction:row;gap:66px;max-width:unset;padding-left:48px}}.report .variantes .image-wrapper{height:244px;line-height:244px;width:232px}.report .variantes .product-right .warning{align-items:flex-end;display:inline-flex;font-size:11px;margin-left:60%;position:relative;width:28%}.report .variantes .product-right .warning:before{height:21px;width:21px}.report .variantes h2{margin:0}.report .variantes .type{margin-top:12px}.report .variantes .price{margin-top:3px}.report .variantes .name{cursor:pointer;margin-top:7px;position:relative}.report .variantes .name:after{background:transparent 50% no-repeat;background-image:url(img/17ce4198.svg);background-size:contain;content:"";display:block;height:12px;position:absolute;right:0;top:calc(50% - 6px);transform:rotate(180deg);width:8px}.report .variantes .product-data-line{line-height:normal;margin-top:3px}.report .variantes .product-data-line .info{margin-right:10px}.report .variantes .variantes-choices{color:#0e3b57;color:var(--mc);display:flex;flex-direction:row;flex-wrap:wrap;gap:10px;margin-top:22px;max-width:650px}@media (min-width:1024px){.report .variantes .variantes-choices{gap:20px}}.report .variantes .variantes-choices>div{background-color:#00ffd9;background-color:var(--sc);cursor:pointer;padding:12px 18px;position:relative;transition:all .2s;width:200px}@media (min-width:1024px){.report .variantes .variantes-choices>div{width:233px}}.report .variantes .variantes-choices>div:hover{background-color:#fff}.report .variantes .variantes-choices>div div{margin-top:5px}.report .variantes .variantes-choices>div:after{background:transparent 50% no-repeat;background-image:url(img/3adf8e5c.svg);background-size:contain;content:"";display:block;height:12px;opacity:.6;position:absolute;right:10px;top:calc(50% - 6px);transform:rotate(180deg);width:8px}.report .variantes .variantes-choices>div.variantes-choice-disabled{pointer-events:none}.report .variantes .variantes-choices>div.variantes-choice-disabled:after{content:none}.report .variantes .variantes-choices .info{color:#0e3b57;color:var(--mc);font-size:1rem;opacity:.5}.report .variantes .variantes-norme div span+span{margin-left:15px}.report h3{font-family:Roboto,sans-serif;font-size:1.5rem;font-weight:500}.report .left-side{font-size:1.2rem;width:100%}@media (min-width:1024px){.report .left-side{max-width:340px}}.report .left-side{font-family:Roboto Condensed,Roboto,sans-serif}.report .left-side ul{margin-top:25px}.report .left-side li{align-items:center;display:flex;flex-direction:row;height:35px;justify-content:space-between}.report .left-side li span:nth-child(2){color:#00ffd9;color:var(--sc);font-family:Roboto,sans-serif}.report .data{align-content:flex-start;display:flex;flex-direction:column;gap:20px}@media (min-width:1024px){.report .data{display:flex;flex-direction:row;gap:90px}}.report .data .left-side li{border-bottom:1px solid hsla(0,0%,100%,.2)}.report .data .left-side li:first-child{border-top:1px solid hsla(0,0%,100%,.2)}.report .data .left-side .respect{margin-top:25px}.report .data .left-side .respect+.prescription{margin-top:20px}.report .data .left-side .prescription{align-items:center;display:flex;flex-direction:row;height:16px;margin-top:10px}.report .data .left-side .prescription:before{background:transparent 50% no-repeat;background-image:url(img/fc77cea5.svg);background-size:contain;content:"";display:block;display:inline-block;height:24px;height:16px;margin-right:10px;width:24px;width:16px}.report .data .left-side .c-warning{width:275px}.report .data .right-side{text-align:center}.report .data .right-side .block{display:flex;flex-direction:column;height:102px;justify-content:space-between;padding:15px 5px 30px}.report .data .right-side .block.parent{display:flex;flex-direction:row;padding:0}.report .data .right-side .block.big{flex:1 1 auto}@media (min-width:1024px){.report .data .right-side .block.big{width:260px}}.report .data .right-side .block:not(.main){flex:1 1 0}.report .data .right-side .block.main{background-color:hsla(0,0%,85%,.1);border:1px solid #7590a0}.report .data .right-side .block.main:not(.big){flex:0 0 auto;width:100px}@media (min-width:1024px){.report .data .right-side .block.main:not(.big){width:130px}}.report .data .right-side .avg_lux{border-left:1px solid #7590a0}.report .data .right-side .line{display:flex;flex-direction:row;gap:10px;height:102px;justify-content:space-between}.report .data .right-side .line+.line{margin-top:10px}@media (min-width:1024px){.report .data .right-side .line{width:400px}}.report .data .right-side .info{font-size:1rem;line-height:1.2rem}.report .data .right-side .number{color:#00ffd9;color:var(--sc);font-size:2rem}.report .report-bottom{background-color:hsla(0,0%,100%,.15)}.report .report-bottom .action-room,.report .report-bottom .report-button-bar{height:60px}.report .report-bottom .report-actions{padding:10px 0}@media (min-width:1024px){.report .report-bottom .report-actions{height:60px;padding:0}}.report .report-bottom .report-button-bar{align-items:center;background:#1c4660;background:var(--blue-dark);display:flex;flex-direction:row;justify-content:space-between}.report .report-bottom .report-button-bar button{align-items:center;background:#00ffd9;background:var(--sc);border:none;color:#0e3b57;color:var(--mc);cursor:pointer;display:flex;flex:auto;flex-direction:row;font-family:Roboto,sans-serif;font-size:1.4rem;height:100%;justify-content:center;line-height:1.4rem;padding:0}.report .report-bottom .report-button-bar button:not(:first-child){margin-left:6px}.report .report-bottom .report-button-bar button:before{background:transparent 50% no-repeat;background-size:contain;content:"";display:block;height:24px;margin-right:10px;width:24px}.report .report-bottom .report-button-bar button.save-report:before{background-image:url(img/a91f5d58.svg)}.report .report-bottom .report-button-bar button.roi-report:before{background-image:url(img/4a646f95.svg);height:14px;width:14px}.report .report-bottom .action-room{align-items:center;background:#00ffd9;background:var(--sc);color:#0e3b57;color:var(--mc);cursor:pointer;display:flex;flex-direction:row;font-size:1.4rem;justify-content:center}.report .report-bottom .action-room:before{background:transparent 50% no-repeat;background-size:contain;content:"";display:block;height:24px;margin-right:10px;width:24px}.report .report-bottom .action-room.delete-room:before{background-image:url(img/e836dc2c.svg)}.report .report-bottom .action-room.save-report:before{background-image:url(img/a91f5d58.svg)}.report .report-bottom ul{display:flex;flex-direction:row}.report .report-bottom ul li{align-items:center;cursor:pointer;display:flex;flex:1;flex-direction:column;height:100%;text-align:center;transition:all .3s}@media (min-width:1024px){.report .report-bottom ul li{align-items:center;display:flex;flex-direction:row;justify-content:center}}.report .report-bottom ul li[data-disabled]{opacity:.3;pointer-events:none}.report .report-bottom ul li:hover{background-color:#00ffd9;background-color:var(--sc);color:#0e3b57;color:var(--mc)}.report .report-bottom ul li:hover.icon-file:before{background-image:url(img/5a6e13c9.svg)}.report .report-bottom ul li:hover.icon-cart:before{background-image:url(img/85b07dd.svg)}.report .report-bottom ul li:hover.icon-send:before{background-image:url(img/e1303baa.svg)}.report .report-bottom ul li:hover.icon-download:before{background-image:url(img/b14a6045.svg)}.report .report-bottom ul li:before{background:transparent 50% no-repeat;background-size:contain;content:"";display:block;height:25px;width:25px}@media (min-width:1024px){.report .report-bottom ul li:before{height:15px;margin-right:10px;width:15px}}.report .report-bottom ul .icon-file:before{background-image:url(img/b71999.svg)}.report .report-bottom ul .icon-cart:before{background-image:url(img/a53076f.svg)}.report .report-bottom ul .icon-send:before{background-image:url(img/23c47ae.svg)}.report .report-bottom ul .icon-download:before{background-image:url(img/377f85e7.svg)}.report .plan{align-content:flex-start;align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:40px;justify-content:center;margin:0 auto;max-width:600px;width:100%}@media (min-width:1024px){.report .plan{gap:40px;max-width:1000px}}.report .plan .left-side{flex:1 1 auto;max-width:400px;width:auto}.report .plan .left-side li{height:40px}.report .plan .left-side li .label.info{flex:0 0 185px}.report .plan .left-side li .value{flex:1 1 auto}.report .plan .left-side li .number-input{flex:0 0 67px;height:28px;margin-left:40px}.report .plan .left-side li .number-input input{width:20px}.report .plan .left-side li{border-bottom:1px solid hsla(0,0%,59%,.3)}.report .plan .left-side .buttons-wrapper{display:flex;flex-direction:row;justify-content:flex-end;margin-top:2rem}.report .plan .left-side .buttons-wrapper .button{height:40px;line-height:40px;width:160px}.report .plan .left-side .buttons-wrapper .button+.button{margin-left:2rem}.report .plan .left-side .button.cancel{background-color:rgba(0,255,217,.3);color:#fff;color:var(--white)}.report .plan .right-side{position:relative;width:100%}@media (min-width:1024px){.report .plan .right-side{width:400px}}.report .plan .right-side .canvas-container{background-color:hsla(0,0%,85%,.1);border:1px solid #7590a0;border-radius:1px;margin:0 auto}.report .plan .right-side .light{background:url(img/273f35f1.svg) 50% no-repeat;height:21px;position:absolute;transform:translate(-50%,-50%);width:21px}.report .plan .right-side .line-x{border-top:1px solid red;left:0;position:absolute;width:100%}.report .plan .right-side .line-y{border-left:1px solid red;height:100%;position:absolute;top:0}.report .plan .optimize{align-items:center;display:flex;flex-direction:row;justify-content:space-between;margin-top:65px}.report .plan .optimize span{font-size:1.4rem}.report .plan .optimize .switch-wrapper{margin:0}.report .plan .report-plan-mask{background-color:#1c4660;background-color:var(--bgc);border-bottom:1px solid #7590a0;border-left:1px solid #7590a0;position:absolute;right:-1px;top:-1px}.report-modal.doc form{margin:0 auto;width:100%}.report-modal.doc input[type=text],.report-modal.doc textarea{background:hsla(0,0%,100%,.05);border:0;border-radius:1px;color:#fff;padding-left:10px;width:100%}.report-modal.doc input[type=text][data-invalid],.report-modal.doc textarea[data-invalid]{border:2px solid red}.report-modal.doc input[type=text]:focus,.report-modal.doc textarea:focus{border:2px solid #00ffd9;border:2px solid var(--sc)}.report-modal.doc input[type=text]:focus:-ms-input-placeholder,.report-modal.doc textarea:focus:-ms-input-placeholder{color:#fff;opacity:1}.report-modal.doc input[type=text]:focus::placeholder,.report-modal.doc textarea:focus::placeholder{color:#fff;opacity:1}.report-modal.doc textarea{height:105px;padding-top:10px}.report-modal.doc .form-line+.form-line{margin-top:10px}.report-modal.doc .form-line{position:relative}.report-modal.doc .switch-component{justify-content:flex-start}.report-modal.doc .switch-component .switch-right{font-size:1.2rem;padding-left:15px}.report-modal.doc .remove-email{background:transparent 50% no-repeat;background-image:url(img/7e161459.svg);background-size:contain;content:"";cursor:pointer;display:block;height:12px;left:calc(100% + 7px);opacity:.6;position:absolute;top:50%;transform:translateY(-50%);transition:opacity .3s;width:12px}.report-modal.doc .remove-email:hover{opacity:1}.report-modal.doc .add-email{align-items:center;display:flex;flex-direction:row}.report-modal.doc .add-email:before{background:transparent 50% no-repeat;background-image:url(img/84f3a8bc.svg);background-size:contain;content:"";display:block;height:24px;margin-right:10px;width:24px}.report-modal.doc .add-email,.report-modal.doc .checkbox-wrapper{cursor:pointer;margin-top:15px}.c-warning{background-color:#2a5976;border-radius:3px;display:flex;flex-direction:row;padding:10px 15px 15px 10px}.c-warning:before{background:url(img/a38c7c3f.svg) 50% no-repeat #ffab00;background-size:17px auto;border-radius:50%;content:"";display:block;flex:0 0 30px;height:30px}.c-warning span{font-size:1.2rem;line-height:1.6rem;margin-left:15px}.roi,.roi .top-bar.subtitle{display:flex;flex-direction:column}.roi .top-bar.subtitle{height:auto;justify-content:flex-start;padding:10px 10px 0}@media (min-width:1024px){.roi .top-bar.subtitle{flex-direction:row;gap:150px;padding:50px 0 0 30px}}.roi .custom-input{height:100%}.roi-content-wrapper{flex:1 1 auto;position:relative}.roi-content-wrapper,.roi-state{display:flex;flex-direction:column}.roi-state{flex:1 1 auto}.roi-state-content{display:flex;flex:1 1 auto;flex-direction:column}@media (min-width:1024px){.roi-state-content{flex-direction:row}}.roi-state-content.result{flex-direction:column}.roi .roi-header{font-family:Roboto Condensed,Roboto,sans-serif;font-size:1.8rem;font-weight:400;margin:0;padding:20px 0;text-align:center;text-transform:uppercase}@media (min-width:1024px){.roi .roi-header{margin:inherit;padding:50px 0}}.roi .roi-title{color:#50e3c2;color:var(--cyan-greener);font-family:Roboto Condensed,Roboto,sans-serif;font-size:1.4rem;margin:0;padding:25px 30px;text-transform:uppercase}.roi .roi-title.result{display:block;padding-bottom:0}@media (min-width:1024px){.roi .roi-title.result{width:33%}.roi .roi-result-line{display:flex;flex-direction:row;justify-content:space-between;width:100%}}.roi .roi-result-estimation{align-items:center;background-color:#00ffd9;background-color:var(--cyan-darker);color:#000;display:flex;flex-direction:column;font-family:Roboto Condensed,Roboto,sans-serif;font-size:1.8rem;margin:20px auto auto;padding:30px}@media (min-width:1024px){.roi .roi-result-estimation{display:flex;flex-direction:row;justify-content:space-between;width:500px}}.roi .roi-result-estimation strong{font-size:2.4rem;font-weight:700}.roi .roi-info{color:#9b9b9b;color:var(--grey);font-family:Roboto Condensed,Roboto,sans-serif;font-size:1.2rem;font-style:italic;padding:15px 30px 0}.roi .roi-state-column{display:flex;flex-direction:column;justify-content:space-between;width:100%}@media (min-width:1024px){.roi .roi-state-column{width:50%}}.roi .roi-state-column:not(:first-child){border-left:1px solid rgba(10,180,170,.3)}.roi .roi-state-column.result{padding-top:20px}.roi .roi-step{display:flex;flex:1 1 auto;flex-direction:column;position:relative;z-index:2}.roi-state-picker{font-family:Roboto Condensed,Roboto,sans-serif;position:relative}.roi-state-picker ul{display:flex;flex-direction:row}.roi-state-picker li{align-items:center;cursor:pointer;display:flex;flex:1 1 0;font-size:1.2rem;height:40px;justify-content:center;text-align:center;text-transform:uppercase}@media (min-width:1024px){.roi-state-picker li{width:150px}}.roi-state-picker li[disabled]{opacity:.5;pointer-events:none}.roi-state-picker:after{background-image:linear-gradient(90deg,#00f0ff,#00ffd9);background-image:linear-gradient(to right,var(--cyan),var(--cyan-darker));bottom:0;content:"";display:block;flex:0;height:3px;left:0;position:absolute;transition:left .5s;width:33.33333%}.roi-state-picker[data-index="0"]:after{left:0}.roi-state-picker[data-index="1"]:after{left:33.33333%}.roi-state-picker[data-index="2"]:after{left:66.66667%}.roi .next-step-wrapper{background-color:rgba(33,90,125,.6);display:flex;flex-direction:row}.roi .next-step-wrapper .next-step-action{align-items:center;display:flex;flex:1 1 auto;flex-direction:row;font-size:1.4rem;height:60px;justify-content:space-between;padding:0 30px}.roi .next-step-wrapper .next-step-action:not(.active){pointer-events:none}.roi .next-step-wrapper .next-step-action:hover{cursor:pointer}.roi .next-step-wrapper .next-step-action.next{background-color:#00ffd9;background-color:var(--sc);color:#0e3b57;color:var(--mc);opacity:.3;transition:all .3s}.roi .next-step-wrapper .next-step-action.next.active{opacity:1}.roi .next-step-wrapper .next-step-action.next:after{background:transparent 50% no-repeat;background-image:url(img/3adf8e5c.svg);background-size:contain;content:"";display:block;height:12px;transform:rotate(180deg);width:8px}.roi .roi-lamp-type-selector{padding-left:30px}.roi .roi-data-computed,.roi .roi-data-input,.roi .roi-data-selector,.roi .roi-line{align-items:center;display:flex;flex-direction:row;height:50px;justify-content:space-between;padding-left:30px;width:100%}.roi .roi-data-computed.with-button,.roi .roi-data-input.with-button,.roi .roi-data-selector.with-button,.roi .roi-line.with-button{height:100px}.roi .roi-data-computed.with-button input,.roi .roi-data-input.with-button input,.roi .roi-data-selector.with-button input,.roi .roi-line.with-button input{font-size:2rem;max-width:100px;padding-right:8px}.roi .roi-data-computed.with-button span,.roi .roi-data-input.with-button span,.roi .roi-data-selector.with-button span,.roi .roi-line.with-button span{color:#50e3c2;color:var(--cyan-greener);font-size:3rem}.roi .roi-data-computed.with-button .btn,.roi .roi-data-input.with-button .btn,.roi .roi-data-selector.with-button .btn,.roi .roi-line.with-button .btn{max-widht:120px;border:none;color:#0e3b57;color:var(--blue-dark-2);font-family:Roboto,sans-serif;font-size:1.4rem;height:40px;margin-left:17px;margin-right:8px;min-width:120px;padding:0 20px}.roi .roi-data-computed.with-button .custom-input input,.roi .roi-data-input.with-button .custom-input input,.roi .roi-data-selector.with-button .custom-input input,.roi .roi-line.with-button .custom-input input{margin-top:35px}.roi .roi-data-computed.odd,.roi .roi-data-input.odd,.roi .roi-data-selector.odd,.roi .roi-line.odd{background-color:hsla(0,0%,100%,.09)}.roi .roi-data-computed.even,.roi .roi-data-input.even,.roi .roi-data-selector.even,.roi .roi-line.even{background-color:hsla(0,0%,100%,.05)}.roi .roi-data-computed.highlight,.roi .roi-data-input.highlight,.roi .roi-data-selector.highlight,.roi .roi-line.highlight{background-color:#50e3c2;background-color:var(--cyan-greener);color:#000}.roi .roi-data-computed.highlight.result,.roi .roi-data-input.highlight.result,.roi .roi-data-selector.highlight.result,.roi .roi-line.highlight.result{margin:15px auto 0;width:95%}@media (min-width:1024px){.roi .roi-data-computed.highlight.result,.roi .roi-data-input.highlight.result,.roi .roi-data-selector.highlight.result,.roi .roi-line.highlight.result{margin-top:35px;width:calc(50% - 3px)}}.roi .roi-data-computed input:-ms-input-placeholder,.roi .roi-data-input input:-ms-input-placeholder,.roi .roi-data-selector input:-ms-input-placeholder,.roi .roi-line input:-ms-input-placeholder{opacity:.4}.roi .roi-data-computed input::placeholder,.roi .roi-data-input input::placeholder,.roi .roi-data-selector input::placeholder,.roi .roi-line input::placeholder{opacity:.4}.roi .roi-line-bottom{align-items:center;border-bottom:1px solid hsla(0,0%,100%,.16);display:flex;flex-direction:row;height:50px;justify-content:space-between;margin-left:30px;margin-right:30px;width:calc(100% - 60px)}.roi .roi-line-bottom input{background:none}.roi .roi-halfline{height:25px;width:100%}.roi .roi-data-input input{background-color:transparent;border-bottom:1px solid #00ffd9;border-bottom:1px solid var(--cyan-darker);font-size:1.3rem;height:auto;line-height:normal;margin-right:35px;margin-top:16px;outline:0;padding:0 0 4px;text-align:center;width:50px}.roi .roi-lifetime-input{padding-left:30px}.roi .roi-lifetime-input input{background-color:transparent;font-size:1.3rem;outline:0}.roi .roi-data-computed span{padding-right:45px}.roi .roi-data-computed__value{color:#9b9b9b;color:var(--grey)}.roi .roi-line.last{align-items:flex-start;height:120px}.roi .roi-button-bar{background:#1c4660;background:var(--blue-dark);height:60px;justify-content:space-between}.roi .roi-button-bar,.roi .roi-button-bar button{align-items:center;display:flex;flex-direction:row}.roi .roi-button-bar button{background:#00ffd9;background:var(--sc);border:none;color:#0e3b57;color:var(--mc);cursor:pointer;flex:auto;font-family:Roboto,sans-serif;font-size:1.4rem;height:100%;justify-content:center;line-height:1.4rem;padding:0}.roi .roi-button-bar button:not(:first-child){margin-left:6px}.modal-current-product-select .modal-content-wrapper{background-color:#0e3b57;background-color:var(--mc);max-width:404px}.modal-current-product-select .modal-content-wrapper .modal-header h3{align-items:center;display:flex;flex-direction:row;justify-content:center}.modal-current-product-select .modal-content-wrapper .modal-header h3:before{background:transparent 50% no-repeat;background-image:url(img/ca899463.svg);background-size:contain;content:"";display:block;height:14px;margin-right:12px;width:14px}.modal-current-product-select p{color:#00ffd9;color:var(--sc);line-height:1.2;text-align:center}.modal-current-product-select p.error{color:#f94d21;color:var(--error)}.modal-current-product-select .selector-item,.modal-current-product-select .selector-label,.modal-current-product-select .selector-wrapper{height:50px;width:300px}.modal-current-product-select .selector-wrapper{background-color:#244e69;background-color:var(--blue-dark-4);cursor:pointer;font-size:1.2rem;overflow:hidden;position:relative}.modal-current-product-select .selector-wrapper.open{overflow:visible}.modal-current-product-select .selector-wrapper.open .selector-label,.modal-current-product-select .selector-wrapper.selected .selector-label{border:1px solid #00ffd9;border:1px solid var(--sc)}.modal-current-product-select .selector-label{align-items:center;display:flex;flex-direction:row;padding-left:10px;position:relative;z-index:2}.modal-current-product-select .selector-label:after{border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid hsla(0,0%,100%,.3);content:"";height:0;position:absolute;right:15px;top:50%;transform:translateY(-50%);width:0}.modal-current-product-select .selector-content{background-color:#244e69;background-color:var(--blue-dark-4);height:auto;left:0;position:absolute;top:100%;width:100%;z-index:2}.modal-current-product-select .selector-items{max-height:200px;overflow-y:auto;position:relative}.modal-current-product-select .selector-item{align-items:center;display:flex;flex-direction:row;padding-left:20px;position:relative;z-index:2}.modal-current-product-select .selector-item.selected{background-color:#00ffd9;background-color:var(--sc);color:#0e3b57;color:var(--mc)}.modal-current-product-select .selector-item:not(.selected):hover{background-color:hsla(0,0%,100%,.05)}.lamps .selector-item,.lamps .selector-label,.lamps .selector-wrapper{height:50px;width:300px}.lamps .selector-wrapper{background-color:hsla(0,0%,100%,.08);cursor:pointer;font-size:1.2rem;overflow:hidden;position:relative}.lamps .selector-wrapper.open{overflow:visible}.lamps .selector-wrapper.open .selector-label{border:1px solid #00ffd9;border:1px solid var(--sc)}.lamps .selector-wrapper.selected{text-transform:uppercase}.lamps .selector-label{align-items:center;display:flex;flex-direction:row;padding-left:10px;position:relative;z-index:2}.lamps .selector-label:after{border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid hsla(0,0%,100%,.3);content:"";height:0;position:absolute;right:15px;top:50%;transform:translateY(-50%);width:0}.lamps .selector-content{background-color:#1c4660;background-color:var(--blue-dark);height:auto;left:0;position:absolute;top:100%;width:100%;z-index:2}.lamps .selector-items{max-height:200px;overflow-y:auto;position:relative;text-transform:uppercase}.lamps .selector-item{align-items:center;display:flex;flex-direction:row;padding-left:20px;position:relative;z-index:2}.lamps .selector-item.selected{background-color:#00ffd9;background-color:var(--sc);color:#0e3b57;color:var(--mc)}.lamps .selector-item:not(.selected):hover{background-color:hsla(0,0%,100%,.05)}.select-free .creator,.select-free .selector-item,.select-free .selector-label,.select-free .selector-wrapper{height:50px;width:140px}.select-free .selector-wrapper{cursor:pointer;font-size:1.2rem;outline:none;position:relative}.select-free .selector-wrapper .selector-content{visibility:hidden}.select-free .selector-wrapper.open .selector-content{visibility:visible}.select-free .selector-wrapper.open .selector-label{border:1px solid #00ffd9;border:1px solid var(--sc)}.select-free .selector-wrapper[data-invalid]{border:1px solid #f94d21;border:1px solid var(--error)}.select-free .selector-label{align-items:center;display:flex;flex-direction:row;justify-content:flex-end;padding-right:45px;position:relative}.select-free .selector-label:after{background-image:url(img/17ce4198.svg);content:"";height:12px;position:absolute;right:25px;transform:rotate(-90deg);width:8px}.select-free .selector-content{background-color:#1c4660;background-color:var(--blue-dark);height:auto;left:0;position:absolute;top:100%;width:100%;z-index:2}.select-free .selector-items{max-height:200px;overflow:hidden;position:relative}.select-free .selector-item{align-items:center;display:flex;flex-direction:row;justify-content:flex-end;padding-right:45px;position:relative;z-index:2}.select-free .selector-item.selected{background-color:#00ffd9;background-color:var(--sc);color:#0e3b57;color:var(--mc)}.select-free .selector-item:not(.selected):hover{background-color:hsla(0,0%,100%,.09)}.select-free .creator{align-items:center;background-color:#244e69;background-color:var(--blue-dark-4);background-color:hsla(0,0%,100%,.09);display:flex;flex-direction:row;justify-content:flex-end;padding-right:45px}.select-free .creator input{background-color:transparent;font-size:1.3rem;outline:0;padding:0;width:40px}.custom-input input[data-invalid]{border:1px solid #f94d21;border:1px solid var(--error)}.number-input{align-items:center;background-color:hsla(0,0%,85%,.1);border-radius:2px;display:flex;flex-direction:row;font-size:1.6rem;height:36px;justify-content:space-around;-webkit-user-select:none;-ms-user-select:none;user-select:none;width:77px}.number-input .add,.number-input .remove{background:none;border:none;color:#00ffd9;color:var(--sc);cursor:pointer;flex:0 0 10px;font-weight:300;margin:10px 5px;padding:0}.number-input .remove{font-size:2.6rem}.number-input input[type=number]{background:transparent;padding-left:0;text-align:center;width:30px}.tabs{width:100%}.tabs .tabs-buttons{align-items:flex-end;background-color:#0aa0b1;display:flex;height:80px;justify-content:center;width:100%}.tabs .tabs-buttons .slider{background-color:#00ffd9;height:3px;position:absolute;transition:all .3s ease-in-out}.tabs .tabcontent{position:relative}.tabs .tablinks{cursor:pointer;font-size:12px;font-stretch:condensed;letter-spacing:normal;overflow:hidden;padding:0 16px 12px;text-align:center;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.innovations .content-wrapper .list .list-item-wrapper:nth-child(2n){background-color:unset}.innovations .content-wrapper .list .list-item-wrapper:hover{background-color:hsla(0,0%,100%,.055)}.innovations .content-wrapper .list .list-item-wrapper .list-item{cursor:pointer;height:70px}.innovations .content-wrapper .list .list-item-wrapper .list-item:not(.no-decoration):after{transform:rotate(-180deg)}.innovations .content-wrapper .list .list-item-wrapper .list-item .cell .icon{display:block;height:20px;margin-left:20px;margin-right:30px;width:16px}.innovations .content-wrapper .list .list-item-wrapper .list-item .cell .header-item{display:flex;font-size:11px;font-stretch:condensed;line-height:11px;margin-bottom:4px;opacity:.7;text-transform:uppercase}.innovations .content-wrapper .list .list-item-wrapper .list-item .cell .header-item .separator{color:#01ffd9;display:flex;font-size:11px;font-weight:600;line-height:10px;margin:0 7px}.innovations .content-wrapper .list .list-item-wrapper .list-item .cell .title{display:flex;font-size:13px;font-stretch:condensed;padding-right:40px;position:relative;text-transform:uppercase;top:3px}.article .content-wrapper{height:calc(100vh - 60px);position:relative}.article .content-wrapper .article-container{padding:64px 0}.article .content-wrapper .article-container .separator{background-color:#fff;height:1px;margin:auto auto 10px;opacity:.2;width:20%}.article .content-wrapper .article-container .article-title{font-size:12px;font-stretch:condensed;margin-bottom:16px;opacity:.6;text-align:center;text-transform:uppercase}.article .content-wrapper .article-container .article-template{margin:auto;width:90%}.article .content-wrapper .article-container .article-template :any-link{color:#00fedb}@media (min-width:1024px){.article .content-wrapper .article-container .article-template{width:70%}}.article .content-wrapper .article-container .article-template img{max-width:100%}.promos-destockage-home .headers{padding-left:32px}.promos-destockage-home .content-wrapper{align-items:center;display:flex;flex-direction:column;gap:40px;padding-bottom:20px}@media (min-width:1024px){.promos-destockage-home .content-wrapper{align-items:center;flex-direction:row;gap:0;height:calc(100% - 140px);justify-content:space-around;padding-bottom:0}}.promos-destockage-home .content-wrapper .type-container{align-items:center;display:flex;flex-direction:column;text-align:center}@media (min-width:1024px){.promos-destockage-home .content-wrapper .type-container{height:70%;width:30%}}.promos-destockage-home .content-wrapper .type-container:after{background-image:linear-gradient(90deg,rgba(0,240,255,.6),rgba(0,255,217,.6))}.promos-destockage-home .content-wrapper .type-container:hover strong{color:#fff;color:var(--white)}.promos-destockage-home .content-wrapper .type-container:hover .type-wrapper .icon:before{opacity:1}.promos-destockage-home .content-wrapper .type-container.disabled{opacity:.4;pointer-events:none}.promos-destockage-home .content-wrapper .type-container.disabled button{display:none}.promos-destockage-home .content-wrapper .type-container .type-wrapper{align-items:center;display:flex;flex-direction:column;width:60%}.promos-destockage-home .content-wrapper .type-container .type-wrapper .type-title{margin-bottom:8px}@media (min-width:1024px){.promos-destockage-home .content-wrapper .type-container .type-wrapper .type-title{margin-bottom:16px}}.promos-destockage-home .content-wrapper .type-container .type-wrapper .type-description{margin-bottom:16px}@media (min-width:1024px){.promos-destockage-home .content-wrapper .type-container .type-wrapper .type-description{height:36px;margin-bottom:50px}}.promos-destockage-home .content-wrapper .type-container .type-wrapper .type-button{outline:unset}@media (min-width:1024px){.promos-destockage-home .content-wrapper .type-container .type-wrapper .icon{margin-bottom:33px}}.promos-destockage-home .content-wrapper .type-container .type-wrapper .icon:before{opacity:.5}.promos-destockage-home .content-wrapper .type-container .type-wrapper .icon.icon-promos:before{background-image:url(img/32b36ac4.svg);left:3px;position:relative;top:4px}.promos-destockage-home .content-wrapper .type-container .type-wrapper .icon.icon-destockage:before{background-image:url(img/e82b949c.svg)}.notifications-list .content-wrapper{height:calc(100% - 60px);max-height:calc(100% - 60px);overflow:hidden;position:relative}.notifications-list .content-wrapper .list .list-header{color:#00ffd9;display:flex;font-size:12px;font-stretch:condensed;justify-content:space-between;line-height:1;padding:45px 40px 20px;text-transform:uppercase}.notifications-list .content-wrapper .list .list-header.passed{color:#fff}.notifications-list .content-wrapper .list .list-header .number-badge{background-image:linear-gradient(90deg,#00f0ff 0,#00ffd9);border-radius:100px;color:#033655;font-size:9px;height:20px;letter-spacing:.75px;line-height:2.22;text-align:center;width:39px}.notifications-list .content-wrapper .list .list-item{cursor:pointer;height:70px;justify-content:space-between;line-height:1.2em;opacity:.6;padding:0 40px;position:relative;transition:background-color .5s}.notifications-list .content-wrapper .list .list-item:hover{background-color:hsla(0,0%,100%,.2)}.notifications-list .content-wrapper .list .list-item:not(.no-decoration):after{display:none}.notifications-list .content-wrapper .list .list-item.new{background-image:linear-gradient(90deg,rgba(0,240,255,.24),rgba(0,255,217,.24));opacity:1}.notifications-list .content-wrapper .list .list-item.new .dot{visibility:visible}.notifications-list .content-wrapper .list .list-item .header-item{font-size:11px;font-stretch:condensed;margin-bottom:3px;text-transform:uppercase}.notifications-list .content-wrapper .list .list-item .description{font-size:13px;font-stretch:condensed;text-transform:uppercase}.notifications-list .content-wrapper .list .list-item .date{font-size:11px;margin-right:8px}.notifications-list .content-wrapper .list .list-item .dot{background-color:#01ffd9;border-radius:100%;display:inline-flex;height:8px;visibility:hidden;width:8px}.notifications-list .content-wrapper .list .empty-list-text{align-items:center;display:flex;height:70px;justify-content:center}.promos-destockage-offers .headers{padding-left:32px}.promos-destockage-offers .content-wrapper{display:flex;flex-wrap:wrap;height:calc(100% - 140px);justify-content:center;max-height:calc(100% - 140px);overflow:hidden;padding:45px 32px;position:relative}.promos-destockage-offers .content-wrapper .offers-card{background-color:#fff;background-size:cover;border:1px solid #fff;border-radius:3px;margin-bottom:24px;margin-right:16px}@media (min-width:1024px){.promos-destockage-offers .content-wrapper .offers-card{height:45%;width:30%}}.promos-destockage-offers .content-wrapper .offers-card .image-layer{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:space-around;padding:23px 32px;text-align:center;width:100%}.promos-destockage-offers .content-wrapper .offers-card:not(.has-logo) .brand-logo{visibility:hidden}.promos-destockage-offers .content-wrapper .offers-card .brand-logo{height:35px;max-height:35px}.promos-destockage-offers .content-wrapper .offers-card .offer-title{text-transform:uppercase}.promos-destockage-offers .content-wrapper .offers-card .offer-brand-name{font-size:16px;font-stretch:condensed}.promos-destockage-offers .content-wrapper .offers-card .offer-description{font-size:13px;opacity:.9;position:relative;top:4px}.promos-destockage-offers .content-wrapper .offers-card .btn{font-size:12px;padding:18px 24px;position:relative;top:10px}.promos-destockage-offers .content-wrapper .offers-card.has-logo .offer-brand-name{display:none}.promos-destockage-products .top-bar.subtitle{height:auto;padding-bottom:50px;padding-top:28px}.promos-destockage-products .top-bar.subtitle .sorting{align-items:center;display:flex;flex-direction:column}.promos-destockage-products .top-bar.subtitle .sorting p{font-size:18px;line-height:1.33;text-align:center}@media (min-width:1024px){.promos-destockage-products .top-bar.subtitle .sorting p{width:27%}}.promos-destockage-products .top-bar.subtitle .sorting .sort{display:none}.promos-destockage-products .top-bar.subtitle .sorting .quicksort{font-size:14px;font-stretch:condensed;line-height:1.29;position:relative;top:26px}.promos-destockage-products .top-bar.subtitle .sorting .quicksort .switch-wrapper{padding-left:16px;padding-right:16px}.promos-destockage-products .content-wrapper{flex:1 1 auto;position:relative}.promos-destockage-products .content-wrapper .list-item-wrapper .list-item:not(.no-decoration):after{transform:rotate(-180deg)}.promos-destockage-products .content-wrapper .cell.product-price,.promos-destockage-products .content-wrapper .table-list-header>div.product-price{align-items:flex-end;flex-direction:column;gap:5px;padding-right:10px}@media (min-width:1024px){.promos-destockage-products .content-wrapper .cell.product-price,.promos-destockage-products .content-wrapper .table-list-header>div.product-price{flex-direction:row;gap:10px;justify-content:flex-end;padding-right:30px;width:160px}}.multi-cct-modal .unique{font-size:1.6rem;font-weight:700;text-align:center}.login{background-color:#215a7d;background-color:var(--blue-dark-3);border-radius:2px;left:50%;overflow:hidden;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%);width:320px}.login header{background-image:linear-gradient(90deg,#00f0ff,#00ffd9);background-image:linear-gradient(to right,var(--cyan),var(--cyan-darker));color:#0e3b57;color:var(--mc);font-family:Roboto Condensed,Roboto,sans-serif;font-size:4rem;font-weight:300;height:125px;line-height:125px}.login p{font-size:1.4rem;line-height:1.2em}.login p+div{margin-top:30px}.login .error{color:#f94d21;color:var(--error);margin:15px 0}.login form{padding:30px 35px 40px}.login form input[type=password],.login form input[type=text]{background-color:hsla(0,0%,100%,.15);border-radius:3px;color:#fff;font-size:1.2rem;height:48px;padding-left:15px;width:250px}.login form input[type=password]+input,.login form input[type=text]+input{margin-top:15px}.login form .btn{border:0;height:40px;line-height:40px;margin:30px auto 0;width:170px}.login form label{line-height:normal}.login .is-fetching{background-color:rgba(14,59,87,.7);height:100%;left:0;position:absolute;top:0;width:100%;z-index:5}.login .is-fetching .spinner-wrapper{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.login .forgot{text-align:left}.login .toggler{cursor:pointer;font-size:1.1rem;margin-top:15px}.login .toggler:hover{text-decoration:underline}.login .cancel{margin-top:15px}.search-bar{align-items:center;display:flex;gap:15px;justify-content:space-between;padding:10px 15px 10px 60px}.search-bar .notification-icon{background-image:url(img/4fc67691.svg);color:#0e3b57;color:var(--main-color);font-size:1rem;font-weight:700;height:18px;opacity:.5;text-align:center;width:18px}@media (min-width:600px){.search-bar .notification-icon{font-size:1.3rem;height:24px;line-height:24px;width:24px}}.search-bar .notification-icon.active{opacity:1}.search-bar .notification-icon a{color:#0e3b57;color:var(--main-color)}@media (min-width:1024px){.search-bar{height:80px;padding:15px}}.search-input{align-items:center;display:flex;gap:15px;height:40px;position:relative;width:100%}@media (min-width:1024px){.search-input{height:50px;width:70%}}.search-input span{display:block;font-family:Roboto Condensed,Roboto,sans-serif;font-size:1.2rem;line-height:1.1em;text-align:center;text-transform:uppercase}@media (min-width:1024px){.search-input span{flex:1 0 auto}}.search-input input[type=text]{background-color:rgba(14,59,87,.2);background-color:var(--mc-20);border-radius:3px;color:#fff;display:block;height:100%;padding-left:17px;padding-right:40px;transition:all .3s;width:100%}.search-input input[type=text]:focus{background-color:rgba(14,59,87,.5);background-color:var(--mc-50)}.search-input .search-btn{background:url(img/13d4028b.svg) 50% no-repeat;display:block;height:30px;padding:0;position:absolute;right:10px;top:10px;width:30px;z-index:2}.home{display:flex;flex-direction:column}.home .top-bar.search-bar{top:0}.home .content-wrapper{display:flex;flex-direction:column;gap:10px;padding:10px}@media (min-width:1024px){.home .content-wrapper{display:flex;flex-direction:row;flex-wrap:wrap;gap:10px;height:100%;justify-content:center;overflow:hidden;padding:15px}}.home .content-wrapper a{margin-left:0;width:100%}@media (min-width:1024px){.home .content-wrapper a{height:79%;width:calc(50% - 10px)}}.home .content-wrapper a .container{display:contents}@media (max-width:1023px){.home .content-wrapper a.application,.home .content-wrapper a.product{background-color:hsla(0,0%,100%,.1);display:flex;flex-direction:row;height:90px;justify-content:center;text-align:left}.home .content-wrapper a.application .container,.home .content-wrapper a.product .container{align-items:baseline;display:flex;flex-direction:column;width:60%}.home .content-wrapper a.application.big-cta .info,.home .content-wrapper a.application.big-cta strong,.home .content-wrapper a.product.big-cta .info,.home .content-wrapper a.product.big-cta strong{padding-top:0}.home .content-wrapper a.application.big-cta .icon,.home .content-wrapper a.product.big-cta .icon{height:65px;margin-right:16px;width:65px}.home .content-wrapper a.application.big-cta .icon:before,.home .content-wrapper a.product.big-cta .icon:before{height:70%;width:70%}}.home .content-wrapper a.innovation,.home .content-wrapper a.project,.home .content-wrapper a.promos{background-color:hsla(0,0%,100%,.1);display:flex;flex-direction:row;height:90px;justify-content:center;text-align:left}.home .content-wrapper a.innovation .container,.home .content-wrapper a.project .container,.home .content-wrapper a.promos .container{align-items:baseline;display:flex;flex-direction:column;width:60%}.home .content-wrapper a.innovation.big-cta .info,.home .content-wrapper a.innovation.big-cta strong,.home .content-wrapper a.project.big-cta .info,.home .content-wrapper a.project.big-cta strong,.home .content-wrapper a.promos.big-cta .info,.home .content-wrapper a.promos.big-cta strong{padding-top:0}.home .content-wrapper a.innovation.big-cta .icon,.home .content-wrapper a.project.big-cta .icon,.home .content-wrapper a.promos.big-cta .icon{height:65px;margin-right:16px;width:65px}.home .content-wrapper a.innovation.big-cta .icon:before,.home .content-wrapper a.project.big-cta .icon:before,.home .content-wrapper a.promos.big-cta .icon:before{height:70%;width:70%}@media (min-width:1024px){.home .content-wrapper a.innovation,.home .content-wrapper a.project,.home .content-wrapper a.promos{flex:1;height:19%}}.home .content-wrapper a.application .icon:before{background-image:url(img/4773f62c.svg)}.home .content-wrapper a.product .icon:before{background-image:url(img/3110bbaf.svg)}.home .content-wrapper a.project .icon:before{background-image:url(img/d36fe94c.svg)}.home .content-wrapper a.promos .icon:before{background-image:url(img/adf57156.svg);left:3%;position:relative;top:4%}.home .content-wrapper a.innovation .icon:before{background-image:url(img/1a7218f0.svg)}.home .content-wrapper a.application:hover .icon:before{background-image:url(img/622b324a.svg)}.home .content-wrapper a.product:hover .icon:before{background-image:url(img/ca07fea6.svg)}.home .content-wrapper a.project:hover .icon:before{background-image:url(img/b91b2650.svg)}.home .content-wrapper a.promos:hover .icon:before{background-image:url(img/3d6612aa.svg)}.home .content-wrapper a.innovation:hover .icon:before{background-image:url(img/f3110209.svg)}.domains{display:flex;flex-direction:column;height:100%}.domains .breadcrumb+.top-bar{padding-left:30px}.domains .content-wrapper{display:flex;flex-direction:column;padding:15px}.domains .content-wrapper .spinner{flex:0;position:absolute}.domains .content-wrapper .domains__wrapper{align-items:center;display:flex;flex-direction:column;gap:20px}@media (min-width:1024px){.domains .content-wrapper .domains__wrapper{display:flex;flex:1 1 0;flex-direction:row;justify-content:center}}.domains .content-wrapper .big-cta{align-items:center;display:flex;flex-direction:row;justify-content:flex-start;width:100%}@media (min-width:1024px){.domains .content-wrapper .big-cta{align-items:center;display:flex;flex-direction:column;gap:20px;height:100%;justify-content:center;min-width:220px;width:24%}}.domains .content-wrapper .big-cta.disabled{opacity:.2;pointer-events:none}.domains .content-wrapper .big-cta.disabled button{display:none}@media (max-width:1023px){.domains .content-wrapper .big-cta .icon{height:50px;width:50px}}.domains .content-wrapper .big-cta strong{font-size:1.5rem;padding-left:20px;padding-top:0}@media (min-width:1024px){.domains .content-wrapper .big-cta strong{padding-left:15%;padding-right:15%}}.domains .content-wrapper .big-cta button{margin-left:auto}@media (min-width:1024px){.domains .content-wrapper .big-cta button{margin-left:0}}.domains .content-wrapper .big-cta:after{background-image:linear-gradient(90deg,rgba(0,240,255,.6),rgba(0,255,217,.6))}.domains .content-wrapper .big-cta:hover strong{color:#fff}.domains .content-wrapper .big-cta:hover .icon:before{opacity:1}.domains .content-wrapper .big-cta .icon:before{opacity:.5}.domains .content-wrapper .big-cta.domain_3 .icon:before{background-image:url(img/9dbe4b70.svg)}.domains .content-wrapper .big-cta.domain_1 .icon:before{background-image:url(img/7c60497.svg)}.domains .content-wrapper .big-cta.domain_2 .icon:before{background-image:url(img/328571ce.svg)}.domains .content-wrapper .big-cta.domain_5 .icon:before{background-image:url(img/eded824a.svg)}.domains .content-wrapper .big-cta.domain_free-mode strong{padding-left:70px}.domains .l-domains__free-mode{background:linear-gradient(90deg,rgba(0,240,255,.2),rgba(0,255,217,.2));background:var(--gdt-cyan);display:none;margin-top:20px;padding:20px 15px}.domains .l-domains__free-mode header{font-size:1.8rem;line-height:1.2em}@media (min-width:1024px){.domains .l-domains__free-mode{display:block}}.domains .l-domains__free-mode--show{display:block}.domains .l-domains__free-mode .c-free-mode{display:flex;flex:1 1 auto;flex-direction:column;flex-wrap:wrap;gap:10px}@media (min-width:1024px){.domains .l-domains__free-mode .c-free-mode{display:flex;flex-direction:row}}.domains .l-domains__free-mode .button{border-radius:20px}.domains .l-domains__free-mode .c-free-mode__input-wrapper__input .creator,.domains .l-domains__free-mode .c-free-mode__input-wrapper__input .selector-item,.domains .l-domains__free-mode .c-free-mode__input-wrapper__input .selector-label{justify-content:flex-start;padding-left:15px}.domains .l-domains__free-mode .c-free-mode__input-wrapper__input .selector-content{bottom:100%;top:auto}.domains .l-domains__free-mode .c-free-mode__input-wrapper.c-free-mode__select-free{padding:0 15px 0 0}.domains .l-domains__free-mode .c-free-mode__input-wrapper__label.select-free__label{line-height:20px;padding-left:10px}.domains .l-domains__free-mode__content{display:flex;flex-direction:row;flex-wrap:wrap;gap:10px;margin-top:15px;width:100%}.domains .l-domains__free-mode__validate{height:40px;width:120px}.applications .list-item-free-mode .cell:first-child,.applications .list-item-zone .cell:first-child,.applications .table-list-header>div:first-child{padding-left:15px;width:60px}@media (min-width:1024px){.applications .list-item-free-mode .cell:first-child,.applications .list-item-zone .cell:first-child,.applications .table-list-header>div:first-child{width:85px}}.applications .list-item-free-mode .cell:nth-child(2),.applications .list-item-zone .cell:nth-child(2),.applications .table-list-header>div:nth-child(2){padding-left:15px;padding-right:15px}@media (min-width:1024px){.applications .list-item-free-mode .cell:nth-child(2),.applications .list-item-zone .cell:nth-child(2),.applications .table-list-header>div:nth-child(2){padding-left:0;padding-right:0;width:325px}}.applications .list-item-zone .cell:nth-child(3),.applications .table-list-header>div:nth-child(3){width:145px}.applications .list-item-zone .cell:nth-child(4),.applications .table-list-header>div:nth-child(4){width:220px}.applications .list-item-zone .cell:nth-child(5),.applications .table-list-header>div:nth-child(5){width:140px}.applications .list-item-zone .cell:nth-child(3),.applications .list-item-zone .cell:nth-child(4),.applications .list-item-zone .cell:nth-child(5),.applications .table-list-header>div:nth-child(3),.applications .table-list-header>div:nth-child(4),.applications .table-list-header>div:nth-child(5){text-align:center}.applications .list-item-application{cursor:pointer;padding-left:15px;padding-right:45px}.applications .list-item-application .cell:first-child{width:45px}@media (min-width:1024px){.applications .list-item-application .cell:first-child{width:70px}}.applications .list-item-free-mode .icon-wrapper,.applications .list-item-zone .icon-wrapper{background-color:rgba(14,59,87,.3);background-color:var(--mc-30)}.applications .list-item-zone{align-content:center;border-top:1px solid rgba(14,59,87,.5);border-top:1px solid var(--mc-50);flex-wrap:wrap;height:auto;padding-bottom:8px;padding-top:8px}@media (min-width:1024px){.applications .list-item-zone{border:none;flex-wrap:nowrap;height:50px;padding:0}}.applications .list-item-zone .cell-compact{display:flex;flex:1 1 100%;flex-direction:row;gap:15px;padding-left:15px;padding-right:40px;padding-top:12px}.applications .list-item-zone .cell-compact>div{display:flex;flex-direction:column;flex-grow:1}.applications .list-item-zone .cell-compact-value{color:#00f0ff;color:var(--cyan)}.zones{display:flex;flex-direction:column;height:100%}.zones .content-wrapper{flex:auto}.zones-animation-exit{overflow:hidden;position:relative}.zones-animation-exit.zones-animation-exit-active{max-height:0;transition:max-height 1s ease-in}.products{display:flex;flex-direction:column}.products .breadcrumb{flex:0 0 60px}.products .top-bar.subtitle{height:auto;position:relative;top:0;z-index:5}@media (min-width:1024px){.products .top-bar.subtitle{padding-top:25px}}.products .sorting{align-items:center;display:flex;flex-direction:column;justify-content:center}.products .sorting p{margin:0;text-align:center}@media (min-width:1024px){.products .sorting p{text-align:left}}.products p{font-size:1.8rem}.products span.sort{color:#00ffd9;color:var(--sc);font-size:1.5rem}@media (min-width:1024px){.products span.sort{margin-top:40px}}.products .quicksort{background-image:linear-gradient(90deg,#00f0ff,#00ffd9);background-image:linear-gradient(to right,var(--cyan),var(--cyan-darker));border-radius:25px;font-family:Roboto Condensed,Roboto,sans-serif;margin-top:10px}@media (min-width:1024px){.products .quicksort{margin:15px auto 45px}}.products .quicksort .switch-component{height:50px;padding:10px}@media (min-width:1024px){.products .quicksort .switch-component{width:385px}}.products .quicksort .switch-wrapper{margin:20px}.products .quicksort .switch-left,.products .quicksort .switch-right{align-items:center;color:#0e3b57;color:var(--mc);display:flex;flex-direction:row;font-size:1.3rem;justify-content:space-between;line-height:1.2em;width:120px}@media (min-width:1024px){.products .quicksort .switch-left,.products .quicksort .switch-right{width:140px}}.products .quicksort .switch-left{text-align:right}.products .quicksort .switch-left:before{background:transparent 50% no-repeat;background-image:url(img/8ebadb47.svg);background-size:contain;content:"";display:block;flex:0 0 auto;height:30px;transition:opacity .3s;width:50px}.products .quicksort .switch-right{text-align:left}.products .quicksort .switch-right:after{background:transparent 50% no-repeat;background-image:url(img/1bac3a82.svg);background-size:contain;content:"";display:block;height:30px;transition:opacity .3s;width:40px}.products-listing{display:flex;flex-direction:column;position:relative;width:100%}.products-listing .table-list-header{background-image:linear-gradient(90deg,rgba(0,240,255,.6),rgba(0,255,217,.6))}.products-listing .products-list{position:relative}.products-listing .list{font-family:Roboto Condensed,Roboto,sans-serif;padding-top:10px}.products-listing .list__load-more{height:20px;width:100%}.products-listing .list-item-wrapper{transition:background-color .5s}.products-listing .list-item-wrapper:hover{background-color:hsla(0,0%,100%,.2)}@media (max-width:1023px){.products-listing .list-item-wrapper .list-item:after{content:none}}@media (min-width:1024px){.products-listing .list-item,.products-listing .table-list-header{padding-right:65px}}.products-listing .table-list-header{background-color:#1c4660;background-color:var(--bgc);flex:0 0 auto;height:55px;position:sticky;top:60px;width:100%;z-index:10}.products-listing .list-item{cursor:pointer;height:auto;min-height:90px}@media (min-width:1024px){.products-listing .list-item{height:70px;min-height:unset}}.products-listing .list-item:after{background:transparent 50% no-repeat;background-image:url(img/f6d661e4.svg);background-size:contain;content:"";display:block;height:12px;opacity:.5;transform:rotate(180deg);width:8px}.products-listing [data-sort-name]{cursor:pointer}.products-listing .cell,.products-listing .table-list-header>div{align-items:center;display:flex;flex:0 0 auto;flex-direction:row;justify-content:center;padding:5px;text-align:center}.products-listing .cell.product-image,.products-listing .table-list-header>div.product-image{width:60px}@media (min-width:1024px){.products-listing .cell.product-image,.products-listing .table-list-header>div.product-image{width:90px}}.products-listing .cell.product-details,.products-listing .table-list-header>div.product-details{align-items:flex-start;display:flex;flex:1;flex-direction:column;gap:5px;justify-content:center;min-width:120px;text-align:left}@media (min-width:1024px){.products-listing .cell.product-details,.products-listing .table-list-header>div.product-details{padding-left:10px}}.products-listing .cell.product-reference,.products-listing .table-list-header>div.product-reference{width:135px}.products-listing .cell.product-movex-code,.products-listing .table-list-header>div.product-movex-code{width:170px}.products-listing .cell.product-stock-agence,.products-listing .table-list-header>div.product-stock-agence{color:#00ffd9;color:var(--sc);width:70px}.products-listing .cell.product-stock-agence span:after,.products-listing .table-list-header>div.product-stock-agence span:after{left:100%}.products-listing .cell.product-stock-platform,.products-listing .table-list-header>div.product-stock-platform{color:#00ffd9;color:var(--sc);width:85px}.products-listing .cell.product-stock-compact,.products-listing .table-list-header>div.product-stock-compact{width:100px}.products-listing .cell.product-price,.products-listing .table-list-header>div.product-price{width:80px}.products-listing .cell .product-stock-compact-wrapper,.products-listing .table-list-header>div .product-stock-compact-wrapper{display:flex;flex-direction:column;gap:5px}.products-listing .cell .product-stock-compact-wrapper span:nth-child(2n),.products-listing .table-list-header>div .product-stock-compact-wrapper span:nth-child(2n){color:#00ffd9;color:var(--sc)}.products-listing .filter{align-items:center;background-image:linear-gradient(90deg,#00f0ff,#00ffd9);background-image:linear-gradient(to right,var(--cyan),var(--cyan-darker));border-radius:100px;color:#0e3b57;color:var(--mc);display:flex;flex-direction:row;font-family:Roboto,sans-serif;font-size:1.1rem;height:26px;justify-content:center;text-transform:none;width:70px}.products-listing .filter:before{background:transparent 50% no-repeat;background-image:url(img/4c11aace.svg);background-size:contain;content:"";display:block;height:15px;margin-right:9px;width:15px}.products-listing .brand-name{align-items:center;display:flex;flex-direction:row;font-size:1.1rem;line-height:1em;text-transform:uppercase}.products-listing .brand-name span{position:relative;top:2px}.products-listing .brand-name:before{background:transparent 50% no-repeat;background-image:url(img/f37be3a2.svg);background-image:url(img/74d27326.svg);background-size:contain;content:"";display:block;height:18px;margin-right:5px;width:18px}.products-listing .is-led .brand-name:before{background:transparent 50% no-repeat;background-image:url(img/f37be3a2.svg);background-size:contain;content:"";display:block;height:18px;width:18px}.products-listing .reference span{color:#00ffd9;color:var(--sc)}.products-listing .promoted{align-items:center;background-color:#ff7e00;border-radius:100px;font-size:9px;height:19px;letter-spacing:.75px;line-height:20px;padding:0 6px;text-align:center;width:55px}.products-listing .price{font-size:1.5rem}.products-listing .price .promoted-price{color:#ff7e00}.products-listing .list-item .price{font-family:Roboto,sans-serif}.products-listing .image-wrapper{height:auto;position:relative;width:100%}@media (min-width:1024px){.products-listing .image-wrapper{height:50px;line-height:50px;width:50px}}.products-listing .promo-banner{background:#ff7e00;font-size:1rem;line-height:normal;padding:0 15px;position:absolute;transform:rotate(-45deg) translate(19px,-42px)}.products-listing .spinner__wrapper{bottom:0;left:0;position:fixed;right:0;top:0}@media (min-width:1024px){.products-listing .spinner__wrapper{padding-left:200px}}.products-list-filters-modal.modal-wrapper .modal-header{background-image:linear-gradient(90deg,rgba(0,240,255,.6),rgba(0,255,217,.6))}.products-list-filters-modal.modal-wrapper .modal-header .modal-close{right:50px;top:50%;transform:translateY(-50%)}.products-list-filters-modal.modal-wrapper .modal-content-wrapper{height:60%;max-width:600px;width:90%}@media (min-width:1024px){.products-list-filters-modal.modal-wrapper .modal-content-wrapper{height:90%}}.products-list-filters-modal.modal-wrapper .modal-body{font-size:1.2rem}.products-list-filters-modal.modal-wrapper .validate{color:#0e3b57;color:var(--mc);min-width:135px}.products-list-filters-modal.modal-wrapper .led_only label{opacity:.6}.products-list-filters-modal.modal-wrapper .led_only[data-checked="0"] .switch-left,.products-list-filters-modal.modal-wrapper .led_only[data-checked="1"] .switch-right{opacity:1}.products-list-filters-modal.modal-wrapper .led_only .switch-wrapper{margin:0 15px}.products-list-filters-modal.modal-wrapper .brands-families{display:flex;flex-direction:column;gap:20px;margin-top:50px}@media (min-width:1024px){.products-list-filters-modal.modal-wrapper .brands-families{display:flex;flex-direction:row;gap:50px;margin-top:50px}}.products-list-filters-modal.modal-wrapper .brands-families>div{flex:1 1 0}.products-list-filters-modal.modal-wrapper .brands-families>div div{font-family:Roboto Condensed,Roboto,sans-serif;text-transform:uppercase}.products-list-filters-modal.modal-wrapper .brands-families ul{display:flex;flex-direction:row;flex-wrap:wrap;margin-top:20px}.products-list-filters-modal.modal-wrapper .brands-families ul li{flex:1 1 auto;line-height:1.2em;width:50%}.products-list-filters-modal.modal-wrapper .brands-families ul li:nth-child(n+3){margin-top:10px}.products-list-filters-modal.modal-wrapper .brands-families .filter-families li{text-transform:capitalize;width:100%}.products-list-filters-modal.modal-wrapper .brands-families .filter-families li+li{margin-top:10px}.products--withSortingTopbar .top-bar.subtitle{height:140px}@media (min-width:1024px){.products--withSortingTopbar .top-bar.subtitle{height:220px}}.products--withSortingTopbar .products-listing .table-list-header{top:200px}@media (min-width:1024px){.products--withSortingTopbar .products-listing .table-list-header{top:280px}}.product{display:flex;flex-direction:column}.product .subtitle{padding-left:30px}.product .content-wrapper{flex-grow:1;flex-shrink:0;padding:15px}@media (min-width:1024px){.product .content-wrapper{padding:25px 45px}}.product .product-actions{align-items:flex-start;background-color:hsla(0,0%,100%,.1);display:flex;flex-direction:row;font-size:1.2rem;height:120px}@media (min-width:1024px){.product .product-actions{align-items:stretch}}.product .product-action{align-items:center;display:flex;flex:1;flex-direction:column;justify-content:center;text-align:center;transition:all .5s}.product .product-action:hover{background-color:#00ffd9;background-color:var(--sc);color:#0e3b57;color:var(--mc)}.product .product-action[data-disabled]{opacity:.3;pointer-events:none}.product .product-action:before{background:transparent 50% no-repeat;background-size:contain;background-size:30px auto;border-radius:50%;content:"";display:block;height:48px;margin-bottom:20px;transition:all .5s;width:48px}.product .product-action:hover:before{background-color:rgba(14,59,87,.1);background-color:var(--mc-10)}.product .product-action.download:before{background-image:url(img/377f85e7.svg)}.product .product-action.download:hover:before{background-image:url(img/b14a6045.svg)}.product .product-action.study:before{background-image:url(img/1b467.svg)}.product .product-action.study:hover:before{background-image:url(img/4510199d.svg)}.product .product-action.devis:before{background-image:url(img/b71999.svg)}.product .product-action.devis:hover:before{background-image:url(img/5a6e13c9.svg)}.product .product-action.offer:before{background-image:url(img/a53076f.svg)}.product .product-action.offer:hover:before{background-image:url(img/85b07dd.svg)}.the-product .brand-logo{height:30px;width:auto}.the-product .product-infos{display:flex;flex-direction:row;margin-top:25px}.the-product .image-wrapper{align-items:center;display:flex;justify-content:center;max-width:40%}@media (min-width:1024px){.the-product .image-wrapper{height:190px;line-height:190px;width:190px}.the-product .image-wrapper img{width:90%}}.the-product .product-data{align-items:flex-start;display:flex;flex-direction:column;margin-left:15px}@media (min-width:1024px){.the-product .product-data{margin-left:25px}}.the-product .product-data>*+*{margin-top:8px}.the-product .product-data .product-reference{font-size:1.6rem;line-height:normal}.the-product .product-data .product-name{font-size:2.4rem;line-height:normal}.the-product .product-data .product-price{color:#00ffd9;color:var(--sc);font-size:2.4rem;line-height:normal}.the-product .product-details{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:15px;max-width:780px}@media (min-width:1024px){.the-product .product-details{margin-left:-25px;margin-right:-25px;margin-top:34px}}.the-product .product-details>div{display:flex;justify-content:space-between;padding:10px 25px;position:relative;width:100%}@media (min-width:1024px){.the-product .product-details>div{width:50%}}.the-product .product-details>div:after{border-bottom:1px solid hsla(0,0%,100%,.14);border-top:1px solid rgba(0,0,0,.7);bottom:0;content:"";left:25px;position:absolute;right:25px}.the-product .product-details>div>div{font-size:1.4rem;line-height:normal}.the-product .product-details>div>div:first-child{color:hsla(0,0%,100%,.6)}.the-product .product-details>div .not-available{color:#ff7e00;color:var(--orange)}.the-product .type{background-image:linear-gradient(90deg,rgba(0,240,255,.2),rgba(0,255,217,.2));border-radius:10px;display:inline-block;height:20px;line-height:20px;padding:0 10px 0 5px}.the-product .type span{display:inline-block;font-size:.9rem;vertical-align:top}.the-product .type:before{background:transparent 50% no-repeat;background-image:url(img/f37be3a2.svg);background-size:contain;content:"";display:block;display:inline-block;height:18px;margin-right:5px;width:18px}.the-product .type.bulb:before{background-image:url(img/74d27326.svg)}.the-product .price{color:#00ffd9;color:var(--sc)}.product-modal.download-doc li{color:#00ffd9;color:var(--sc);cursor:pointer;font-size:1.4rem;font-weight:800;height:30px;line-height:30px;text-align:center;text-decoration:underline}.product-modal.download-doc li a{color:#00ffd9;color:var(--sc)}.study{display:flex;flex-direction:column}.study .top-bar.subtitle{padding-left:30px}.study .content-wrapper{display:flex;flex:1 1 auto;flex-direction:column;position:relative}.study .study-step{display:flex;flex:1;flex-direction:column;position:relative;z-index:2}@media (min-width:1024px){.study .study-step .study-step-content{flex:1 1 auto}}.study .next-step-wrapper{background-color:rgba(33,90,125,.6);display:flex;flex-direction:row}.study .next-step-wrapper .next-step-action{align-items:center;display:flex;flex:1;flex-direction:row;font-size:1.4rem;height:60px;justify-content:space-between;padding:0 30px}.study .next-step-wrapper .next-step-action:not(.active){pointer-events:none}.study .next-step-wrapper .next-step-action:hover{cursor:pointer}.study .next-step-wrapper .next-step-action.next{background-color:#00ffd9;background-color:var(--sc);color:#0e3b57;color:var(--mc);opacity:.3;transition:all .3s}.study .next-step-wrapper .next-step-action.next.active{opacity:1}.study .next-step-wrapper .next-step-action.next:after{background:transparent 50% no-repeat;background-image:url(img/3adf8e5c.svg);background-size:contain;content:"";display:block;height:12px;transform:rotate(180deg);width:8px}.study .next-step-wrapper .next-step-action.previous{text-align:right}.study .next-step-wrapper .next-step-action.previous:before{background:transparent 50% no-repeat;background-image:url(img/f6d661e4.svg);background-size:contain;content:"";display:block;height:12px;transform:rotate(180deg);transform:rotate(0deg);width:8px}.study .spinner-wrapper{background-color:rgba(0,0,0,.3);flex:0;height:100%;position:absolute;width:100%;z-index:5}.study .spinner-wrapper .spinner{left:calc(50% - 50px);position:absolute;top:150px}.study-products-search{text-align:center}.study-products-search .search-input{height:40px;min-width:0}.study-products-search .search-btn{background-color:#00ffd9;background-color:var(--sc);background-image:url(img/ce534a70.svg);height:40px;right:0;top:0;width:40px}.study-products-search .list-all{margin-top:40px}.study-products-search .btn{display:inline-block;line-height:30px;padding:0 20px}.by-products{display:flex;flex-direction:column}.by-products .top-bar.subtitle{height:auto;padding:10px}@media (min-width:1024px){.by-products .top-bar.subtitle{padding:30px 0 0}}.by-products .top-bar.subtitle p{text-align:center}.by-products .top-bar.subtitle .headers{display:flex;flex-direction:row;font-family:Roboto Condensed,Roboto,sans-serif;font-size:1.2rem;line-height:60px;margin-top:40px;text-transform:uppercase}.by-products .top-bar.subtitle .headers div{flex:1;height:60px;text-align:center}@media (min-width:1024px){.by-products .content-wrapper{height:1px}.by-products .cols{display:grid;grid-template-columns:repeat(3,1fr);height:100%;width:100%}}.by-products .cols .list{overflow-y:auto}.by-products .list{position:relative}.by-products .list+.list{border-left:1px solid #0e3b57;border-left:1px solid var(--mc)}.by-products .list-header{background-image:linear-gradient(90deg,rgba(0,240,255,.6),rgba(0,255,217,.6));font-size:1.25em;padding:15px}.by-products .list-item{cursor:pointer;padding-left:30px;text-transform:capitalize}.by-products .list-item-family:not(.is-fetching) .icon-wrapper{background-color:transparent}.by-products .list-item-brand:after,.by-products .list-item-children .list-item:after,.by-products .list-item-equivalence:after{content:none}.by-products-tabs-wrapper .tabs-buttons{height:60px;position:sticky;top:143px;z-index:5}.by-product-filters{display:flex;flex-direction:column}.by-product-filters .subtitle{height:auto;text-align:center}@media (min-width:1024px){.by-product-filters .subtitle{padding:25px 0}}.by-product-filters .subtitle span{display:block;font-family:Roboto Condensed,Roboto,sans-serif;font-size:1.2rem;margin-top:20px;text-transform:uppercase}.by-product-filters .content-wrapper{flex:1 1 auto;overflow-y:auto}.by-product-filters .bottom{align-items:center;background-color:#00ffd9;background-color:var(--sc);color:#0e3b57;color:var(--mc);display:flex;flex-direction:row;font-size:1.4rem;height:60px;justify-content:center}.by-product-filters .filters-wrapper{margin:0 auto}@media (min-width:1024px){.by-product-filters .filters-wrapper{display:grid;grid-template-columns:repeat(3,minmax(250px,1fr));justify-content:center}}@media (min-width:1200px){.by-product-filters .filters-wrapper{grid-template-columns:repeat(5,1fr)}}.by-product-filters .filter-wrapper{align-items:center;background-color:hsla(0,0%,100%,.05);display:inline-block;display:flex;flex:0 0 auto;flex-direction:column;font-family:Roboto Condensed,Roboto,sans-serif;height:115px;padding-top:25px}.by-product-filters .filter-wrapper [data-disabled]{pointer-events:none}.by-product-filters .filter-wrapper:hover{cursor:pointer}.by-product-filters .filter-wrapper .filter-title{font-size:1rem;margin-bottom:25px;text-transform:uppercase}.by-product-filters .filter-wrapper .filter-value{color:#00ffd9;color:var(--sc);font-size:1.6rem;line-height:1.3em;max-width:80%;text-align:center}.by-product-filters .filter-wrapper .filter-value .no-value{font-size:1.8rem}.by-product-filters .filter-wrapper:nth-child(2n){background-color:hsla(0,0%,100%,.09)}.modal-wrapper.by-product-filters-modal .modal-body{overflow:auto;padding-top:15px}.modal-wrapper.by-product-filters-modal p{font-family:Roboto Condensed,Roboto,sans-serif;font-size:1.2rem;text-align:center;text-transform:uppercase}.modal-wrapper.by-product-filters-modal ul{padding-left:40px;padding-top:20px}.modal-wrapper.by-product-filters-modal ul li+li{margin-top:10px}.modal-wrapper.by-product-filters-modal.protection_index ul,.modal-wrapper.by-product-filters-modal.ugr ul{padding-left:85px}.modal-wrapper.by-product-filters-modal.lumens ul{padding-left:70px}.modal-wrapper.by-product-filters-modal.beam_angle ul,.modal-wrapper.by-product-filters-modal.ik_code ul{padding-left:90px}.modal-wrapper.by-product-filters-modal.colors ul{padding-left:70px}.modal-wrapper.by-product-filters-modal.ra ul{padding-left:90px}.modal-wrapper.by-product-filters-modal .interval{align-items:center;display:flex;flex-direction:row;justify-content:center;margin-top:25px}.modal-wrapper.by-product-filters-modal input[type=number]{height:30px;line-height:30px;margin:0 15px;text-align:center;width:70px}.by-product-products{display:flex;flex-direction:column}.by-product-products .top-bar{flex:0 0 auto}.by-product-products .content-wrapper{flex:1 1 auto;position:relative}section.contact{font-size:1.5rem;line-height:1.4em;text-align:center}@media (min-width:1024px){section.contact{line-height:1rem}}section.contact .top-bar{font-size:1.8rem;padding-bottom:25px;padding-top:40px}section.contact section{padding:20px;position:relative}@media (min-width:1024px){section.contact section{padding:35px}}section.contact section:after{border:1px solid #fff;bottom:0;content:"";height:2px;left:50%;max-width:385px;opacity:.1;position:absolute;transform:translateX(-50%);width:100%}@media (min-width:1024px){section.contact section:first-child{padding:60px}}section.contact section:nth-child(2):before{background:transparent 50% no-repeat;background-image:url(img/5a854e54.svg);background-size:contain;content:"";display:block;height:16px;margin:0 auto;width:20px}section.contact section:nth-child(3):before{background:transparent 50% no-repeat;background-image:url(img/a8fd8574.svg);background-size:contain;content:"";display:block;height:21px;margin:0 auto;width:18px}section.contact section:nth-child(3):after{content:none}section.contact h1{color:#00ffd9;color:var(--sc);font-family:Roboto Condensed,Roboto,sans-serif;font-size:4rem;font-weight:300;letter-spacing:5px;text-transform:uppercase}section.contact .version{font-size:1.6rem}section.contact a{color:#00ffd9;color:var(--sc);display:inline-block;margin-top:5px}section.contact a:hover{text-decoration:underline}.my-projects{display:flex;flex-direction:column}.my-projects .breadcrumb{flex:0 0 auto}.my-projects .top-menu{align-items:center;display:flex;flex-direction:row;font-family:Roboto Condensed,Roboto,sans-serif;height:60px;padding:0 30px;position:absolute;right:0;top:0;z-index:30}.my-projects .top-menu .separator{background-color:#fff;height:32px;margin:0 15px 0 25px;opacity:.2;position:relative;width:1px}.my-projects .top-menu .nomenclature{background-color:hsla(0,0%,100%,.3);border-radius:50%;height:36px;width:36px}.my-projects .top-menu .nomenclature:after{background:transparent 50% no-repeat;background-image:url(img/373feb77.svg);background-size:contain;content:"";display:block;height:20px;margin:8px;width:20px}.my-projects .top-menu .nomenclature:hover span{display:inline-block}.my-projects .top-menu .nomenclature,.my-projects .top-menu .selected-item-options>a{cursor:pointer;position:relative}.my-projects .top-menu .nomenclature:hover span,.my-projects .top-menu .selected-item-options>a:hover span{display:inline-block}.my-projects .top-menu .nomenclature span,.my-projects .top-menu .selected-item-options>a span{background-color:hsla(0,0%,100%,.6);border-radius:1px;color:#0e3b57;color:var(--mc);display:none;font-size:1rem;left:50%;line-height:24px;padding:0 10px;position:absolute;text-transform:uppercase;top:90%;transform:translateX(-50%)}.my-projects .selected-item-options>a,.my-projects .selected-item-options>div{display:inline-block;vertical-align:middle}.my-projects .selected-item-options>a{background:transparent 50% no-repeat;background-size:contain;content:"";display:block;display:inline-block;height:20px;width:20px}.my-projects .selected-item-options>a+a{margin-left:25px}.my-projects .selected-item-options .rename{background-image:url(img/a772cf0b.svg)}.my-projects .selected-item-options .download{background-image:url(img/b14a6045.svg)}.my-projects .selected-item-options .cart{background-image:url(img/85b07dd.svg)}.my-projects .selected-item-options .send{background-image:url(img/d0e2da49.svg)}.my-projects .selected-item-options .move{background-image:url(img/a3eff1ec.svg)}.my-projects .selected-item-options .duplicate{background-image:url(img/b16baa5d.svg)}.my-projects .selected-item-options .share{background-image:url(img/2fe0f55f.svg)}.my-projects .selected-item-options .estimation{background-image:url(img/5a6e13c9.svg)}.my-projects .selected-item-options .proposal{background-image:url(img/85b07dd.svg)}.my-projects .selected-item-options .archive{background-image:url(img/529913cd.svg)}.my-projects-content{display:flex;flex:1 1 auto;flex-direction:column}.my-projects-content .top-bar{background-image:linear-gradient(90deg,rgba(0,240,255,.6),rgba(0,255,217,.6))}.my-projects-content .content-wrapper{flex:1 0 auto;padding:10px 0 80px;position:relative}@media (min-width:1024px){.my-projects-content .content-wrapper{height:calc(100vh - 220px);height:calc(var(--vh, 1vh)*100 - 220px);overflow-y:auto;padding:10px 0}}.my-projects-content .content-wrapper .list-wrapper{height:100%;margin:0 auto;max-height:100%;max-width:600px;position:relative}@media (min-width:1024px){.my-projects-content .content-wrapper .list-wrapper{max-width:unset}}.my-projects-content .list-item-wrapper,.my-projects-content .list-item-wrapper:nth-child(2n){background-color:transparent}.my-projects-content .list-item-wrapper{cursor:pointer;height:50px}.my-projects-content .list-item-wrapper .list-item{justify-content:space-between}.my-projects-content .list-item-wrapper .list-item:after{display:none}.my-projects-content .cell{align-items:center;display:flex;flex-direction:row}.my-projects-content .list-item{padding-left:15px;padding-right:30px;-webkit-user-select:none;-ms-user-select:none;user-select:none}.my-projects-content .list-item.active .info{color:rgba(14,59,87,.6)}.my-projects-content .list-item.active .list-item-actions-btn:after{background-image:url(img/47adc47.svg)}.my-projects-content .list-item .icon-wrapper{margin-right:35px}.my-projects-content .list-item .info{font-size:1.1rem;margin-right:50px;text-align:right}.my-projects-content .create-btn-wrapper{bottom:0;flex:0 0 auto;height:80px;position:fixed;width:100%}@media (min-width:1024px){.my-projects-content .create-btn-wrapper{bottom:auto;position:relative}}.my-projects-content .create-btn-wrapper a,.my-projects-content .create-btn-wrapper div{align-items:center;background-color:#00ffd9;background-color:var(--sc);border-radius:3px;color:#0e3b57;color:var(--mc);cursor:pointer;display:flex;flex-direction:row;height:60px;justify-content:center;margin:10px;transition:all .2s;width:calc(100% - 20px)}.my-projects-content .create-btn-wrapper a:before,.my-projects-content .create-btn-wrapper div:before{background:transparent 50% no-repeat;background-image:url(img/a91f5d58.svg);background-size:contain;content:"";display:block;height:25px;margin-right:10px;width:25px}.my-projects-content .create-btn-wrapper a:hover,.my-projects-content .create-btn-wrapper div:hover{background-color:#0e3b57;background-color:var(--mc);color:#00ffd9;color:var(--sc)}.my-projects-content .create-btn-wrapper a:hover:before,.my-projects-content .create-btn-wrapper div:hover:before{background-image:url(img/6bf7c0f2.svg)}.my-projects .list-item-actions-btn{border-radius:none;cursor:pointer;height:20px;position:relative;width:20px;z-index:5}.my-projects .list-item-actions-btn.hidden{pointer-events:none;visibility:hidden}.my-projects .list-item-actions-btn:after{background:transparent 50% no-repeat;background-image:url(img/764e3054.svg);background-size:contain;content:"";display:block;height:13px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:5px;z-index:0}.my-projects .list-item-actions-btn .list-item-actions{display:none}.my-projects .list-item-actions-btn.active .list-item-actions{background-color:#244e69;background-color:var(--blue-dark-4);box-shadow:0 0 20px 0 rgba(0,0,0,.3);color:#fff;display:block;left:-5px;min-width:250px;position:absolute;top:0;transform:translateX(-100%)}.my-projects .list-item-actions-btn.active.bottom .list-item-actions{bottom:0;top:auto}.my-projects .list-item-actions-btn.active li{height:40px;line-height:40px}.my-projects .list-item-actions-btn.active a{align-items:center;background:transparent;display:flex;flex-direction:row;font-size:1.2rem;height:100%;padding-left:20px;width:100%}.my-projects .list-item-actions-btn.active a:before{background:transparent 50% no-repeat;background-size:contain;content:"";display:block;height:16px;margin-right:10px;width:16px}.my-projects .list-item-actions-btn.active a:hover{background-color:#00ffd9;background-color:var(--sc);color:#0e3b57;color:var(--mc)}.my-projects .list-item-actions-btn.active .rename:before{background-image:url(img/a772cf0b.svg)}.my-projects .list-item-actions-btn.active .download:before{background-image:url(img/b14a6045.svg)}.my-projects .list-item-actions-btn.active .send:before{background-image:url(img/d0e2da49.svg)}.my-projects .list-item-actions-btn.active .cart:before{background-image:url(img/85b07dd.svg)}.my-projects .list-item-actions-btn.active .move:before{background-image:url(img/a3eff1ec.svg);transform:rotate(180deg)}.my-projects .list-item-actions-btn.active .duplicate:before{background-image:url(img/b16baa5d.svg)}.my-projects .list-item-actions-btn.active .share:before{background-image:url(img/2fe0f55f.svg)}.my-projects .list-item-actions-btn.active .archive:before{background-image:url(img/529913cd.svg)}.my-projects .list-item-actions-btn.active .estimation:before{background-image:url(img/5a6e13c9.svg)}.my-projects .list-item-actions-btn.active .proposal:before{background-image:url(img/85b07dd.svg)}.my-projects .list-item-actions-btn.active .delete:before{background-image:url(img/95612829.svg)}.my-projects .directories .top-bar{height:80px;padding-top:20px}.my-projects .directories .create-btn-wrapper:before{background-image:url(img/a91f5d58.svg)}.my-projects .directories .create-btn-wrapper:hover:before{background-image:url(img/6bf7c0f2.svg)}.my-projects .projects .top-bar{padding-left:80px}.my-projects .projects .top-bar span{font-family:Roboto Condensed,Roboto,sans-serif;font-size:1.2rem;text-transform:uppercase}.my-projects .projects .content-wrapper .separator{background-color:hsla(0,0%,100%,.1);margin:15px 0;width:100%}@media (min-width:1024px){.my-projects .projects .content-wrapper .separator{height:1px}}.my-projects .projects .icon-project-open{background-image:url(img/b16baa5d.svg)}.my-projects .projects .icon-project-archived{background-image:url(img/44700d14.svg)}.my-projects .projects .archived{opacity:.8}.my-projects .projects .sender{font-size:1.1rem;font-style:italic;margin-top:5px;text-align:left}.my-projects .rooms .top-bar .headlines{display:flex;flex-direction:row;font-family:Roboto Condensed,Roboto,sans-serif;font-size:1.2rem;padding-left:15px;padding-right:30px;text-transform:uppercase}.my-projects .rooms .list-item-wrapper.is-dragging{opacity:.2}.my-projects .rooms .list-item-wrapper.drag-target{background-color:#00ffd9;background-color:var(--sc);height:1px;min-height:1px}.my-projects .rooms .list-item-wrapper.drag-target:before{border-bottom:5px solid transparent;border-left:7px solid #00ffd9;border-left:7px solid var(--sc);border-top:5px solid transparent;content:"";flex:0;height:0;position:fixed;transform:translate(-50%,-50%);width:0;z-index:2}.my-projects .rooms .list-item-wrapper.drag-target .list-item{display:none}.my-projects .rooms .list-item-wrapper.is-preview{background-color:#00ffd9;background-color:var(--sc);height:70px}.my-projects .rooms .list-item-wrapper.is-preview .list-item{height:70px}.my-projects .rooms .list-item .quantity-per-room,.my-projects .rooms .list-item .total{font-size:1.6rem}.my-projects .rooms .list-item .warning{align-items:flex-end;display:flex;width:100%}.my-projects .rooms .cell.quantity{justify-content:center;margin-right:20px;width:84px}@media (min-width:1024px){.my-projects .rooms .cell.quantity{margin-right:30px}}.my-projects .rooms .cell.room-name{width:250px}.my-projects .rooms .cell.room-name div{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.my-projects .rooms .cell.room-details-compact{align-items:flex-start;flex:1 1 auto;flex-direction:column;min-width:200px}.my-projects .rooms .cell.room-details-compact div{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.my-projects .rooms .cell.room-details-compact div:last-child{font-size:.75em}.my-projects .rooms .cell.product-name{flex:1 1 0;flex-wrap:wrap}.my-projects .rooms .cell.quantity-per-room{justify-content:center;width:160px}.my-projects .rooms .cell.total{justify-content:center;width:100px}.my-projects .rooms .cell.actions{width:20px}.my-projects .rooms .quantity-input{margin:0 auto}.my-projects .rooms .active .quantity-input,.my-projects .rooms .is-preview .quantity-input{background-color:rgba(3,54,85,.1)}.my-projects .rooms .active .quantity-input .add,.my-projects .rooms .active .quantity-input .remove,.my-projects .rooms .is-preview .quantity-input .add,.my-projects .rooms .is-preview .quantity-input .remove{color:#033655;color:var(--blue-dark-5)}.modals-wrapper .modal-wrapper.nomenclature-modal .modal-content-wrapper .modal-body{padding:0}.modals-wrapper .modal-wrapper.nomenclature-modal .modal-content-wrapper .modal-header{background-color:transparent}.nomenclature-modal .warning{align-items:center;display:flex;flex-direction:column;font-size:11px}.nomenclature-modal .warning span{width:93%}.nomenclature-modal .warning:before{height:18px;margin-right:0;width:18px}.nomenclature-modal .modal-header{background-color:transparent;background-image:linear-gradient(90deg,rgba(0,240,255,.6),rgba(0,255,217,.6))}.nomenclature-modal .modal-content-wrapper{width:90%}@media (min-width:1024px){.nomenclature-modal .modal-content-wrapper{min-width:830px;width:auto}}.nomenclature-modal .head{background-image:linear-gradient(90deg,rgba(0,240,255,.6),rgba(0,255,217,.6));height:88px}.nomenclature-modal h4{align-items:center;display:flex;flex-direction:row;font-size:1.8rem;font-weight:500;height:60px;line-height:60px;margin:0}.nomenclature-modal h4:before{background:transparent 50% no-repeat;background-image:url(img/373feb77.svg);background-size:contain;content:"";display:block;display:inline-block;height:24px;margin-left:30px;margin-right:30px;width:24px}.nomenclature-modal .nomenclature-headers{font-size:1.2rem;padding:0 20px;text-transform:uppercase}.nomenclature-modal .nomenclature-headers .cell:nth-child(4) span{padding-left:25px}.nomenclature-modal .nomenclature-headers,.nomenclature-modal .nomenclature-product{align-items:center;display:flex;flex-direction:row;font-family:Roboto Condensed,Roboto,sans-serif}.nomenclature-modal .nomenclature-headers .cell.image,.nomenclature-modal .nomenclature-product .cell.image{flex:0 0 65px}.nomenclature-modal .nomenclature-headers .cell.image .image-wrapper,.nomenclature-modal .nomenclature-product .cell.image .image-wrapper{width:50px}.nomenclature-modal .nomenclature-headers .cell.reference,.nomenclature-modal .nomenclature-product .cell.reference{flex:1 1 auto}@media (min-width:1024px){.nomenclature-modal .nomenclature-headers .cell.reference,.nomenclature-modal .nomenclature-product .cell.reference{flex:0 0 100px}}.nomenclature-modal .nomenclature-headers .cell.movex-code,.nomenclature-modal .nomenclature-product .cell.movex-code{flex:0 0 140px}.nomenclature-modal .nomenclature-headers .cell.name,.nomenclature-modal .nomenclature-product .cell.name{flex:1 1 0;min-width:300px}.nomenclature-modal .nomenclature-headers .cell.brand,.nomenclature-modal .nomenclature-product .cell.brand{flex:0 0 85px;text-align:center}.nomenclature-modal .nomenclature-headers .cell.brand .image-wrapper,.nomenclature-modal .nomenclature-product .cell.brand .image-wrapper{width:85px}.nomenclature-modal .nomenclature-headers .cell.quantity,.nomenclature-modal .nomenclature-product .cell.quantity{flex:0 0 100px;margin-left:20px;text-align:center}.nomenclature-modal .nomenclature-headers .cell.compact,.nomenclature-modal .nomenclature-product .cell.compact{display:flex;flex:1 1 auto;flex-direction:column;gap:5px;padding-right:15px;position:relative}.nomenclature-modal .nomenclature-headers .cell.compact .image-wrapper,.nomenclature-modal .nomenclature-product .cell.compact .image-wrapper{width:40px}.nomenclature-modal .nomenclature-headers .cell.compact .reference>span,.nomenclature-modal .nomenclature-product .cell.compact .reference>span{color:#00ffd9;color:var(--sc)}.nomenclature-modal .nomenclature-headers .cell.compact.is-led:before,.nomenclature-modal .nomenclature-product .cell.compact.is-led:before{background:transparent 50% no-repeat;background-image:url(img/f37be3a2.svg);background-size:contain;content:"";display:block;height:18px;position:absolute;right:-5px;top:0;width:18px}.nomenclature-modal .cell.name{align-items:center;display:flex;flex-direction:row}.nomenclature-modal .cell.name:before{background:transparent 50% no-repeat;background-image:url(img/f37be3a2.svg);background-image:url(img/74d27326.svg);background-size:contain;content:"";display:block;display:inline-block;height:18px;margin-right:5px;width:18px}.nomenclature-modal .cell.name.is-led:before{background:transparent 50% no-repeat;background-image:url(img/f37be3a2.svg);background-size:contain;content:"";display:block;height:18px;width:18px}.nomenclature-modal .nomenclature-content{padding:20px}.nomenclature-modal .nomenclature-product+.nomenclature-product{margin-top:25px}@media (min-width:1024px){.nomenclature-modal .nomenclature-product .cell:nth-child(2),.nomenclature-modal .nomenclature-product .cell:nth-child(6){color:#00ffd9;color:var(--sc)}.nomenclature-modal .nomenclature-product .cell:nth-child(6){font-size:1.6rem}}.modal-wrapper.new-project .modal-header h3{align-items:center;display:flex;flex-direction:row;justify-content:center}.modal-wrapper.new-project .modal-header h3:before{background:transparent 50% no-repeat;background-image:url(img/4af18b2c.svg);background-size:contain;content:"";display:block;height:24px;margin-right:15px;width:24px}.modal-directory-select,.modal-directory-select .modal-body,.modal-project-select,.modal-project-select .modal-body{overflow:visible!important}.modal-directory-select .modal-content-wrapper,.modal-project-select .modal-content-wrapper{background-color:#0e3b57;background-color:var(--mc)}.modal-directory-select p,.modal-project-select p{color:#00ffd9;color:var(--sc);text-align:center}.modal-directory-select p.error,.modal-project-select p.error{color:#f94d21;color:var(--error)}.modal-directory-select .creator,.modal-directory-select .selector-item,.modal-directory-select .selector-label,.modal-directory-select .selector-wrapper,.modal-project-select .creator,.modal-project-select .selector-item,.modal-project-select .selector-label,.modal-project-select .selector-wrapper{height:50px;width:300px}.modal-directory-select .selector-wrapper,.modal-project-select .selector-wrapper{background-color:#244e69;background-color:var(--blue-dark-4);cursor:pointer;font-size:1.2rem;margin-top:20px;overflow:hidden;position:relative}.modal-directory-select .selector-wrapper.open,.modal-project-select .selector-wrapper.open{overflow:visible}.modal-directory-select .selector-wrapper.open .selector-label,.modal-directory-select .selector-wrapper.selected .selector-label,.modal-project-select .selector-wrapper.open .selector-label,.modal-project-select .selector-wrapper.selected .selector-label{border:1px solid #00ffd9;border:1px solid var(--sc)}.modal-directory-select .selector-label,.modal-project-select .selector-label{align-items:center;display:flex;flex-direction:row;padding-left:10px;position:relative;z-index:2}.modal-directory-select .selector-label:after,.modal-project-select .selector-label:after{border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid hsla(0,0%,100%,.3);content:"";height:0;position:absolute;right:15px;top:50%;transform:translateY(-50%);width:0}.modal-directory-select .selector-content,.modal-project-select .selector-content{background-color:#1c4660;background-color:var(--blue-dark);height:auto;left:0;position:absolute;top:100%;width:100%;z-index:2}.modal-directory-select .selector-items,.modal-project-select .selector-items{max-height:200px;overflow-y:auto;position:relative}.modal-directory-select .selector-item,.modal-project-select .selector-item{align-items:center;display:flex;flex-direction:row;padding-left:20px;position:relative;z-index:2}.modal-directory-select .selector-item.selected,.modal-project-select .selector-item.selected{background-color:#00ffd9;background-color:var(--sc);color:#0e3b57;color:var(--mc)}.modal-directory-select .selector-item.selected:before,.modal-project-select .selector-item.selected:before{background-image:url(img/a2eb8a1f.svg)}.modal-directory-select .selector-item:before,.modal-project-select .selector-item:before{background:transparent 50% no-repeat;background-image:url(img/5cc0f356.svg);background-size:contain;content:"";display:block;height:16px;margin-right:10px;width:16px}.modal-directory-select .selector-item:not(.selected):hover,.modal-project-select .selector-item:not(.selected):hover{background-color:hsla(0,0%,100%,.05)}.modal-directory-select .creator,.modal-project-select .creator{align-items:center;background-color:#395e76;background-color:var(--blue-hell-2);display:flex;flex-direction:row;padding-left:17px}.modal-directory-select .creator:before,.modal-project-select .creator:before{background:transparent 50% no-repeat;background-image:url(img/2a3805b0.svg);background-size:contain;content:"";display:block;height:24px;margin-right:10px;width:24px}.modal-directory-select .creator input,.modal-project-select .creator input{background-color:transparent;color:#00ffd9;color:var(--sc);font-size:1.2rem;padding:0}.modal-directory-select .creator input:hover,.modal-project-select .creator input:hover{cursor:pointer}.modal-directory-select .creator.crud,.modal-project-select .creator.crud{opacity:.1}.modal-directory-select .creator .btn,.modal-project-select .creator .btn{padding:0 12px}@media (-ms-high-contrast:none){.list-item-wrapper.is-dragging,::-ms-backdrop{display:none!important}}.modals-wrapper .modal-estimation .modal-content-wrapper .modal-header{background-color:transparent;background-image:linear-gradient(90deg,rgba(0,240,255,.6),rgba(0,255,217,.6));color:#00ffd9;color:var(--sc)}.modals-wrapper .modal-estimation .modal-content-wrapper .modal-body{padding:0}.modal-estimation .modal-content-wrapper{display:flex;flex-direction:column;max-height:90%}.modal-estimation .estimation-header{align-items:center;background-image:linear-gradient(90deg,rgba(0,240,255,.6),rgba(0,255,217,.6));display:flex;flex-direction:column;font-size:1.4rem;height:60px;position:relative;text-align:center}.modal-estimation .estimation-header .info{margin-top:5px}.modal-estimation .estimation-header div+div{margin-top:10px}.modal-estimation .estimation-header .back{background:transparent 50% no-repeat;background-image:url(img/a3eff1ec.svg);background-size:contain;content:"";cursor:pointer;display:block;flex:0;height:20px;left:30px;position:absolute;top:0;width:20px}.modal-estimation.installer .modal-body{max-height:460px;overflow:hidden}.modal-estimation.installer .modal-body .installers-list{overflow:hidden;position:relative}.modal-estimation.installer .modal-body .estimation-content{overflow:hidden}.modal-estimation.installer input{background-color:#fff;color:#0e3b57;color:var(--mc);padding-left:0;text-align:center;width:100%}.modal-estimation.installer input:-ms-input-placeholder{color:#0e3b57;color:var(--mc)}.modal-estimation.installer input::placeholder{color:#0e3b57;color:var(--mc)}.modal-estimation.installer .list-item{cursor:pointer;padding-left:30px}.modal-estimation.installer .list-item:not(.no-decoration):after{background:transparent 50% no-repeat;background-image:url(img/17ce4198.svg);background-size:contain;content:"";display:block;height:12px;transform:rotate(180deg);width:8px}.modal-estimation.installer .list-item.no-decoration{justify-content:center;padding-left:0}.modal-estimation.infos form{padding:50px 65px}.modal-estimation.infos .field-wrapper+.field-wrapper{margin-top:20px}.modal-estimation.infos input{border-radius:3px;width:100%}.modal-estimation.infos input:focus{border:2px solid #00ffd9;border:2px solid var(--sc)}.modal-estimation.prices .modal-content-wrapper{overflow:unset;width:400px}.modal-estimation.prices .modal-content-wrapper .modal-body{position:unset}.modal-estimation.prices .list{font-family:Roboto Condensed,Roboto,sans-serif;min-height:112px}.modal-estimation.prices .list-item-wrapper{padding:13px 20px 8px 8px}.modal-estimation.prices .products-list{max-height:450px;overflow:hidden;position:relative}.modal-estimation.prices .shadow{opacity:.5}.modal-estimation.prices .list-item-wrapper .list-item{align-items:flex-start;height:auto}.modal-estimation.prices .list-item-wrapper .list-item:after{content:none}.modal-estimation.prices .list-item-wrapper .cell:first-child{width:84px}.modal-estimation.prices .list-item-wrapper .cell:first-child .image-wrapper{height:84px;line-height:84px;width:84px}.modal-estimation.prices .list-item-wrapper .cell:nth-child(2){flex:0 0 210px;margin-left:13px}.modal-estimation.prices .list-item-wrapper .cell:nth-child(3){flex:0 0 60px;margin-left:10px}.modal-estimation.prices .brand:before{margin-right:5px}.modal-estimation.prices .brand:before,.modal-estimation.prices .is-bulb .brand:before{background:transparent 50% no-repeat;background-image:url(img/f37be3a2.svg);background-size:contain;content:"";display:block;height:18px;height:15px;width:18px;width:15px}.modal-estimation.prices .is-bulb .brand:before{background-image:url(img/74d27326.svg)}.modal-estimation.prices .brand{align-items:center;display:flex;flex-direction:row}.modal-estimation.prices .brand span{font-size:1rem;line-height:1em;text-transform:uppercase}.modal-estimation.prices .product-name{margin-top:5px}.modal-estimation.prices .codes{display:flex;flex-direction:row;font-size:1.1rem}.modal-estimation.prices .codes div:first-child{flex:0 0 75px}.modal-estimation.prices .product-name+.codes{margin-top:10px}.modal-estimation.prices .field{border:1px solid hsla(0,0%,100%,.2);color:#00ffd9;color:var(--sc);position:relative;text-align:center;width:60px}.modal-estimation.prices .field.highlight{border-color:#00ffd9;border-color:var(--sc)}.modal-estimation.prices .field input{background-color:transparent;color:#00ffd9;color:var(--sc);font-size:2rem;padding:0;text-align:center;width:100%}.modal-estimation.prices .field:first-child{height:60px}.modal-estimation.prices .field:nth-child(2){height:24px;margin-top:7px}.modal-estimation.prices .field .label{font-size:1rem}.modal-estimation.prices .field .label.outside{padding-right:10px;position:absolute;right:100%;top:50%;transform:translateY(-50%)}.modal-estimation.prices .field .price-field{cursor:pointer;position:relative;top:4px}.modal-estimation.prices .prices-box{background-color:#3a6078;background-color:var(--blue-hell);border-radius:2px;box-shadow:0 0 20px 0 rgba(0,0,0,.3);left:100%;position:absolute;transform:translateY(-35px);width:280px;z-index:2}.modal-estimation.prices .prices-box .prices-header{background-color:#00ffd9;background-color:var(--sc);border-top-left-radius:2px;border-top-right-radius:2px;color:#0e3b57;color:var(--mc);height:52px;line-height:52px;text-align:center}.modal-estimation.prices .prices-box .prices-list{max-height:220px;overflow:auto;position:relative}.modal-estimation.prices .prices-box .price-list-item{align-items:center;cursor:pointer;display:flex;flex-direction:row;height:55px;padding-left:15px}.modal-estimation.prices .prices-box .price-list-item+.price-list-item{border-top:1px solid hsla(0,0%,100%,.2)}.modal-estimation.prices .prices-box .price-list-item>div:nth-child(2){display:flex;flex-direction:column;max-width:175px;min-width:175px}.modal-estimation.prices .prices-box .price-list-item>div:nth-child(2) span{display:inline-block;max-width:90%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.modal-estimation.prices .prices-box .price-list-item .description{font-size:1.1rem;margin-top:5px}.modal-estimation.prices .prices-box .price-list-item.selected .price-value:before{background-image:url(img/9f153e23.svg)}.modal-estimation.prices .prices-box .price-value{align-items:center;color:#00ffd9;color:var(--sc);display:flex;flex:0 0 auto;flex-direction:row;width:90px}.modal-estimation.prices .prices-box .price-value:before{background:transparent 50% no-repeat;background-image:url(img/6f3c56b5.svg);background-size:contain;content:"";display:block;height:17px;margin-right:10px;width:17px}.modal-estimation.prices .prices-box .price-arr{bottom:20px;flex:0;height:40px;overflow:hidden;position:absolute;right:100%;width:20px;z-index:5}.modal-estimation.prices .prices-box .price-arr:before{background-color:#3a6078;background-color:var(--blue-hell);box-shadow:0 0 20px 0 rgba(0,0,0,.3);content:"";display:block;height:15px;left:100%;position:absolute;top:50%;transform:translate(-50%,-50%) rotate(45deg);width:15px}.modal-password p{color:#00ffd9;color:var(--sc);line-height:1.5em;text-align:center}.modal-password input{border:1px solid #00ffd9;border:1px solid var(--sc);width:100%}.modal-password .error p{color:#f94d21;color:var(--error)}.modal-password .error input{border:1px solid #f94d21;border:1px solid var(--error)}.modal-simple .modal-content-wrapper{max-width:500px}.modal-simple .modal-body{color:#00ffd9;color:var(--sc);text-align:center}.modal-simple .modal-body p{line-height:1.2em;margin-top:30px}.modal-estimation-submit .modal-body{color:#00ffd9;color:var(--sc);text-align:center}.modal-estimation-submit .modal-body:before{background:transparent 50% no-repeat;background-image:url(img/fd7f47d5.svg);background-size:contain;content:"";display:block;height:40px;margin:0 auto;width:40px}.modal-estimation-submit .modal-body p{line-height:1.2em;margin-top:30px}.modal-estimation-submit.error .modal-body{color:#f94d21;color:var(--error)}.modal-estimation-submit.error .modal-body:before{background-image:url(img/ed89a85b.svg)}.cg-validation{background-color:#1c4660;background-color:var(--bgc);left:0;position:absolute;right:0;top:0;z-index:30}.cg-validation .content-wrapper{font-size:12px;line-height:1.5;padding:24px;position:relative}@media (min-width:1024px){.cg-validation .content-wrapper{padding:64px 271px}}.cg-validation .content-wrapper .button-cta{background:none;background-image:linear-gradient(90deg,#00f0ff,#00ffd9);background-image:linear-gradient(to right,var(--cyan),var(--cyan-darker));border:0;border-radius:100px;color:#0e3b57;color:var(--mc);cursor:pointer;display:block;font-size:1.1rem;letter-spacing:.33px;line-height:40px;margin:40px auto 24px;outline:unset;width:170px}.cg-validation .content-wrapper .text-footer{display:block;font-size:12px;line-height:1.5;opacity:.5;text-align:center}section.my-year-summary p{margin:0}section.my-year-summary .top-bar{align-items:center;display:flex;font-size:1.5rem;height:60px;justify-content:center}section.my-year-summary .content-wrapper{display:flex;flex-direction:column;gap:12px;padding:12px}@media (min-width:600px){section.my-year-summary .content-wrapper{gap:24px;margin:auto;max-width:1024px;padding:64px}}section.my-year-summary .text-container{align-items:center;display:flex;flex-direction:column;font-size:2.4rem;line-height:1.2}@media (min-width:600px){section.my-year-summary .text-container{flex-direction:row;gap:12px}}section.my-year-summary .text-container .value{color:#00f0ff;color:var(--cyan);font-size:3.2rem;font-weight:700}section.my-year-summary .small-card-container{display:flex;flex-wrap:wrap;gap:12px}@media (min-width:600px){section.my-year-summary .small-card-container{gap:24px}}section.my-year-summary .card{border-radius:15px;display:flex;flex-direction:column;overflow:hidden;padding:12px;position:relative}section.my-year-summary .small-card{align-items:flex-end;background:hsla(0,0%,100%,.1);flex-grow:1;height:128px;justify-content:flex-end}section.my-year-summary .small-card .small-card--icon{height:36px;left:12px;position:absolute;top:12px;width:36px}section.my-year-summary .small-card.small-card_studies .small-card--icon{background-image:url(img/75d4f438.svg)}section.my-year-summary .small-card.small-card_projects .small-card--icon{background-image:url(img/bccc8812.svg)}section.my-year-summary .small-card.small-card_reports .small-card--icon{background-image:url(img/eeaa3f88.svg)}section.my-year-summary .small-card .small-card--value{color:#00f0ff;color:var(--cyan);font-size:2.4rem;font-weight:700}section.my-year-summary .small-card .small-card--legend{font-size:1.6rem}section.my-year-summary .big-card-container{display:flex;flex-direction:column;gap:12px}@media (min-width:600px){section.my-year-summary .big-card-container{flex-direction:row;gap:24px}}section.my-year-summary .application-card{background-image:linear-gradient(180deg,#00f0ff,#00ffd9);background-image:linear-gradient(to bottom,var(--cyan),var(--cyan-darker));color:#0e3b57;color:var(--blue-dark-2);height:172px}section.my-year-summary .application-card .application-card--value{font-size:3.2rem;font-weight:700}section.my-year-summary .application-card .application-card--legend{font-size:2rem;max-width:65%}section.my-year-summary .application-card .application-card--legend .application-card--application{font-weight:700;text-transform:uppercase}section.my-year-summary .application-card .application-card--icon{background-color:#0e3b57;background-color:var(--blue-dark-2);bottom:-20px;height:160px;-webkit-mask-size:contain;mask-size:contain;position:absolute;right:-30px;width:160px}section.my-year-summary .application-card.application-card_1 .application-card--icon{-webkit-mask-image:url(img/7c60497.svg);mask-image:url(img/7c60497.svg)}section.my-year-summary .application-card.application-card_2 .application-card--icon{-webkit-mask-image:url(img/328571ce.svg);mask-image:url(img/328571ce.svg)}section.my-year-summary .application-card.application-card_3 .application-card--icon{-webkit-mask-image:url(img/9dbe4b70.svg);mask-image:url(img/9dbe4b70.svg)}section.my-year-summary .product-card{background-color:#fff;background-color:var(--white);color:#0e3b57;color:var(--blue-dark-2);flex-grow:1;justify-content:flex-end;min-height:158px}section.my-year-summary .product-card img{height:100%;left:0;-o-object-fit:cover;object-fit:cover;opacity:.4;position:absolute;top:0;width:100%}section.my-year-summary .product-card .product-card--infos{align-items:flex-end;display:flex;flex-direction:column;font-size:1.4rem;z-index:10}section.my-year-summary .product-card .product-card--infos .product-card--name{font-weight:700}section.my-year-summary p.thanks{font-size:1.6rem;font-weight:600;text-align:center;text-transform:uppercase}@media (min-width:600px){section.my-year-summary p.thanks{font-size:2rem}}div#root.is-ie-11 .main-menu{min-height:100vh}div#root.is-ie-11 .main-menu a{text-decoration:none}div#root.is-ie-11 .main-menu nav li a{color:#fff;text-decoration:none}div#root.is-ie-11 .main-menu .small-menu a{text-decoration:none}div#root.is-ie-11 .applications .list-item-zone,div#root.is-ie-11 .breadcrumb ul a{color:#fff;text-decoration:none}div#root.is-ie-11 .notifications-list .content-wrapper .list .list-item.new{background-image:linear-gradient(90deg,rgba(0,240,255,.24),rgba(0,255,217,.24))}div#root.is-ie-11 .tabs .slider{margin-top:-3px}div#root.is-ie-11 a.big-cta{text-decoration:none}div#root.is-ie-11 a.big-cta .info,div#root.is-ie-11 a.big-cta strong{display:block}div#root.is-ie-11 .home a.big-cta strong{margin-right:auto}div#root.is-ie-11 .search-bar{max-height:80px}div#root.is-ie-11 .domains a strong{max-width:100%}div#root.is-ie-11 .domains .content-wrapper .domains__wrapper{height:100%}div#root.is-ie-11 .product .content-wrapper{min-height:350px}div#root.is-ie-11 .promos-destockage-offers .content-wrapper .offers-card .brand-logo{height:16%}div#root.is-ie-11 .promos-destockage-offers .content-wrapper .offers-card .offer-description{width:100%}div#root.is-ie-11 .my-projects .list-item-actions-btn.active a,div#root.is-ie-11 .product-actions .study{color:#fff;text-decoration:none}div#root.is-ie-11 .my-projects .top-bar.subtitle{padding-top:40px}div#root.is-ie-11 .my-projects .rooms .cell.product-name{flex:1 1 auto}div#root.is-ie-11 .my-projects-content{height:100%;max-height:100%}div#root.is-ie-11 .my-projects-content .content-wrapper,div#root.is-ie-11 .my-projects-content .content-wrapper .list-wrapper{height:100%;max-height:100%;overflow:hidden}div#root.is-ie-11 .my-projects-content .create-btn-wrapper{flex:0 0 auto}div#root.is-ie-11 .my-projects-content .create-btn-wrapper a{text-decoration:none}div#root.is-ie-11 .study .content-wrapper[data-step="1"]{min-height:600px}div#root.is-ie-11 .study .content-wrapper[data-step="1"] .room-size{padding-bottom:10px}div#root.is-ie-11 .study .content-wrapper[data-step="2"],div#root.is-ie-11 .study .content-wrapper[data-step="3"]{min-height:520px}div#root.is-ie-11 .modals-wrapper .modal-wrapper{margin:0 auto;max-width:350px;overflow:hidden;width:90%}div#root.is-ie-11 .modals-wrapper .modal-wrapper .modal-content-wrapper{height:90%}div#root.is-ie-11 .modals-wrapper .modal-wrapper.modal-estimation .modal-content-wrapper,div#root.is-ie-11 .modals-wrapper .modal-wrapper.modal-password .modal-content-wrapper{height:auto}div#root.is-ie-11 .modals-wrapper .modal-wrapper.modal-estimation.prices .modal-content-wrapper{overflow:visible}div#root.is-ie-11 .modals-wrapper .modal-wrapper.modal-estimation.prices .modal-content-wrapper .modal-body{position:static}div#root.is-ie-11 .modals-wrapper .modal-wrapper .modal-body{height:80%;overflow:auto}