:root{--swiper-theme-color:#007aff}:host{display:block;margin-left:auto;margin-right:auto;position:relative;z-index:1}.swiper{display:block;list-style:none;margin-left:auto;margin-right:auto;overflow:hidden;padding:0;position:relative;z-index:1}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{box-sizing:content-box;display:flex;height:100%;position:relative;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);width:100%;z-index:1}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{display:block;flex-shrink:0;height:100%;position:relative;transition-property:transform;width:100%}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{backface-visibility:hidden;transform:translateZ(0)}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px;.swiper-cube-shadow,.swiper-slide{transform-style:preserve-3d}}.swiper-css-mode{>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none;&::-webkit-scrollbar{display:none}}>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}&.swiper-horizontal{>.swiper-wrapper{scroll-snap-type:x mandatory}>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-slides-offset-before);scroll-margin-inline-start:var(--swiper-slides-offset-before)}>.swiper-wrapper>.swiper-slide:last-child{margin-inline-end:var(--swiper-slides-offset-after)}}&.swiper-vertical{>.swiper-wrapper{scroll-snap-type:y mandatory}>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-slides-offset-before);scroll-margin-block-start:var(--swiper-slides-offset-before)}>.swiper-wrapper>.swiper-slide:last-child{margin-block-end:var(--swiper-slides-offset-after)}}&.swiper-free-mode{>.swiper-wrapper{scroll-snap-type:none}>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}}&.swiper-centered{>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}}&.swiper-centered.swiper-horizontal{>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}}&.swiper-centered.swiper-vertical{>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}>.swiper-wrapper:before{height:var(--swiper-centered-offset-after);min-width:1px;width:100%}}}.swiper-3d{.swiper-slide-shadow,.swiper-slide-shadow-bottom,.swiper-slide-shadow-left,.swiper-slide-shadow-right,.swiper-slide-shadow-top{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:10}.swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-slide-shadow-left{background-image:linear-gradient(270deg,rgba(0,0,0,.5),transparent)}.swiper-slide-shadow-right{background-image:linear-gradient(90deg,rgba(0,0,0,.5),transparent)}.swiper-slide-shadow-top{background-image:linear-gradient(0deg,rgba(0,0,0,.5),transparent)}.swiper-slide-shadow-bottom{background-image:linear-gradient(180deg,rgba(0,0,0,.5),transparent)}}.swiper-lazy-preloader{border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top:4px solid transparent;box-sizing:border-box;height:42px;left:50%;margin-left:-21px;margin-top:-21px;position:absolute;top:50%;transform-origin:50%;width:42px;z-index:10}.swiper-watch-progress .swiper-slide-visible,.swiper:not(.swiper-watch-progress){.swiper-lazy-preloader{animation:swiper-preloader-spin 1s linear infinite}}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;transform:translateZ(0)}.swiper-virtual.swiper-css-mode{.swiper-wrapper:after{content:"";left:0;pointer-events:none;position:absolute;top:0}}.swiper-virtual.swiper-css-mode.swiper-horizontal{.swiper-wrapper:after{height:1px;width:var(--swiper-virtual-size)}}.swiper-virtual.swiper-css-mode.swiper-vertical{.swiper-wrapper:after{height:var(--swiper-virtual-size);width:1px}}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{align-items:center;color:var(--swiper-navigation-color,var(--swiper-theme-color));cursor:pointer;display:flex;height:var(--swiper-navigation-size);justify-content:center;position:absolute;width:var(--swiper-navigation-size);z-index:10;&.swiper-button-disabled{cursor:auto;opacity:.35;pointer-events:none}&.swiper-button-hidden{cursor:auto;opacity:0;pointer-events:none}.swiper-navigation-disabled &{display:none!important}::slotted(svg),svg{fill:currentColor;height:100%;object-fit:contain;pointer-events:none;transform-origin:center;width:100%}}.swiper-button-lock{display:none}.swiper-button-next,.swiper-button-prev{margin-top:calc(0px - var(--swiper-navigation-size)/2);top:var(--swiper-navigation-top-offset,50%)}.swiper-button-prev{left:var(--swiper-navigation-sides-offset,4px);right:auto;.swiper-navigation-icon,::slotted(.swiper-navigation-icon){transform:rotate(180deg)}}.swiper-button-next{left:auto;right:var(--swiper-navigation-sides-offset,4px)}.swiper-horizontal{.swiper-button-next,.swiper-button-prev,~.swiper-button-next,~.swiper-button-prev{margin-left:0;margin-top:calc(0px - var(--swiper-navigation-size)/2);top:var(--swiper-navigation-top-offset,50%)}&.swiper-rtl .swiper-button-next,&.swiper-rtl~.swiper-button-next,&~.swiper-button-prev,.swiper-button-prev{left:var(--swiper-navigation-sides-offset,4px);right:auto}&.swiper-rtl .swiper-button-prev,&.swiper-rtl~.swiper-button-prev,&~.swiper-button-next,.swiper-button-next{left:auto;right:var(--swiper-navigation-sides-offset,4px)}&.swiper-rtl .swiper-button-next,&.swiper-rtl~.swiper-button-next,&~.swiper-button-prev,.swiper-button-prev{.swiper-navigation-icon,::slotted(.swiper-navigation-icon){transform:rotate(180deg)}}&.swiper-rtl .swiper-button-prev,&.swiper-rtl~.swiper-button-prev{.swiper-navigation-icon,::slotted(.swiper-navigation-icon){transform:rotate(0deg)}}}.swiper-vertical{.swiper-button-next,.swiper-button-prev,~.swiper-button-next,~.swiper-button-prev{left:var(--swiper-navigation-top-offset,50%);margin-left:calc(0px - var(--swiper-navigation-size)/2);margin-top:0;right:auto}.swiper-button-prev,~.swiper-button-prev{bottom:auto;top:var(--swiper-navigation-sides-offset,4px);.swiper-navigation-icon,::slotted(.swiper-navigation-icon){transform:rotate(-90deg)}}.swiper-button-next,~.swiper-button-next{bottom:var(--swiper-navigation-sides-offset,4px);top:auto;.swiper-navigation-icon,::slotted(.swiper-navigation-icon){transform:rotate(90deg)}}}.swiper-pagination{position:absolute;text-align:center;transform:translateZ(0);transition:opacity .3s;z-index:10;&.swiper-pagination-hidden{opacity:0}&.swiper-pagination-disabled,.swiper-pagination-disabled>&{display:none!important}}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:var(--swiper-pagination-bottom,8px);left:0;top:var(--swiper-pagination-top,auto);width:100%}.swiper-pagination-bullets-dynamic{font-size:0;overflow:hidden;.swiper-pagination-bullet{position:relative;transform:scale(.33)}.swiper-pagination-bullet-active,.swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullet-active-next-next{transform:scale(.33)}}.swiper-pagination-bullet{background:var(--swiper-pagination-bullet-inactive-color,#000);border-radius:var(--swiper-pagination-bullet-border-radius,50%);display:inline-block;height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));opacity:var(--swiper-pagination-bullet-inactive-opacity,.2);width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));button&{appearance:none;border:none;box-shadow:none;margin:0;padding:0}.swiper-pagination-clickable &{cursor:pointer}&:only-child{display:none!important}}.swiper-pagination-bullet-active{background:var(--swiper-pagination-color,var(--swiper-theme-color));opacity:var(--swiper-pagination-bullet-opacity,1)}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{left:var(--swiper-pagination-left,auto);right:var(--swiper-pagination-right,8px);top:50%;transform:translate3d(0,-50%,0);.swiper-pagination-bullet{display:block;margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0}&.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px;.swiper-pagination-bullet{display:inline-block;transition:transform .2s,top .2s}}}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-horizontal.swiper-pagination-bullets{.swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}&.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap;.swiper-pagination-bullet{transition:transform .2s,left .2s}}}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,right .2s}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color,inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color,rgba(0,0,0,.25));position:absolute;.swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));height:100%;left:0;position:absolute;top:0;transform:scale(0);transform-origin:left top;width:100%}.swiper-rtl & .swiper-pagination-progressbar-fill{transform-origin:right top}&.swiper-pagination-horizontal,&.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-horizontal>&,.swiper-vertical>&.swiper-pagination-progressbar-opposite{height:var(--swiper-pagination-progressbar-size,4px);left:0;top:0;width:100%}&.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,&.swiper-pagination-vertical,.swiper-horizontal>&.swiper-pagination-progressbar-opposite,.swiper-vertical>&{height:100%;left:0;top:0;width:var(--swiper-pagination-progressbar-size,4px)}}.swiper-pagination-lock{display:none}.swiper-scrollbar{background:var(--swiper-scrollbar-bg-color,rgba(0,0,0,.1));border-radius:var(--swiper-scrollbar-border-radius,10px);position:relative;touch-action:none;&.swiper-scrollbar-disabled,.swiper-scrollbar-disabled>&{display:none!important}&.swiper-scrollbar-horizontal,.swiper-horizontal>&{bottom:var(--swiper-scrollbar-bottom,4px);height:var(--swiper-scrollbar-size,4px);left:var(--swiper-scrollbar-sides-offset,1%);position:absolute;top:var(--swiper-scrollbar-top,auto);width:calc(100% - var(--swiper-scrollbar-sides-offset, 1%)*2);z-index:50}&.swiper-scrollbar-vertical,.swiper-vertical>&{height:calc(100% - var(--swiper-scrollbar-sides-offset, 1%)*2);left:var(--swiper-scrollbar-left,auto);position:absolute;right:var(--swiper-scrollbar-right,4px);top:var(--swiper-scrollbar-sides-offset,1%);width:var(--swiper-scrollbar-size,4px);z-index:50}}.swiper-scrollbar-drag{background:var(--swiper-scrollbar-drag-bg-color,rgba(0,0,0,.5));border-radius:var(--swiper-scrollbar-border-radius,10px);height:100%;left:0;position:relative;top:0;width:100%}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{align-items:center;display:flex;height:100%;justify-content:center;text-align:center;width:100%;>canvas,>img,>svg{max-height:100%;max-width:100%;object-fit:contain}}.swiper-slide-zoomed{cursor:move;touch-action:none}.swiper .swiper-notification{left:0;opacity:0;pointer-events:none;position:absolute;top:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{margin:0 auto;transition-timing-function:ease-out}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-direction:column;flex-wrap:wrap}.swiper-fade{&.swiper-free-mode{.swiper-slide{transition-timing-function:ease-out}}.swiper-slide{pointer-events:none;transition-property:opacity;.swiper-slide{pointer-events:none}}.swiper-slide-active{pointer-events:auto;& .swiper-slide-active{pointer-events:auto}}}.swiper.swiper-cube{overflow:visible}.swiper-cube{.swiper-slide{backface-visibility:hidden;height:100%;pointer-events:none;transform-origin:0 0;visibility:hidden;width:100%;z-index:1;.swiper-slide{pointer-events:none}}&.swiper-rtl .swiper-slide{transform-origin:100% 0}.swiper-slide-active{&,& .swiper-slide-active{pointer-events:auto}}.swiper-slide-active,.swiper-slide-next,.swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube-shadow{bottom:0;height:100%;left:0;opacity:.6;position:absolute;width:100%;z-index:0;&:before{background:#000;bottom:0;content:"";filter:blur(50px);left:0;position:absolute;right:0;top:0}}}.swiper-cube{.swiper-slide-next+.swiper-slide{pointer-events:auto;visibility:visible}}.swiper-cube{.swiper-slide-shadow-cube.swiper-slide-shadow-bottom,.swiper-slide-shadow-cube.swiper-slide-shadow-left,.swiper-slide-shadow-cube.swiper-slide-shadow-right,.swiper-slide-shadow-cube.swiper-slide-shadow-top{backface-visibility:hidden;z-index:0}}.swiper.swiper-flip{overflow:visible}.swiper-flip{.swiper-slide{backface-visibility:hidden;pointer-events:none;z-index:1;.swiper-slide{pointer-events:none}}.swiper-slide-active{&,& .swiper-slide-active{pointer-events:auto}}}.swiper-flip{.swiper-slide-shadow-flip.swiper-slide-shadow-bottom,.swiper-slide-shadow-flip.swiper-slide-shadow-left,.swiper-slide-shadow-flip.swiper-slide-shadow-right,.swiper-slide-shadow-flip.swiper-slide-shadow-top{backface-visibility:hidden;z-index:0}}.swiper-creative{.swiper-slide{backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}}.swiper.swiper-cards{overflow:visible}.swiper-cards{.swiper-slide{backface-visibility:hidden;overflow:hidden;transform-origin:center bottom}}:root{--base:#fafafa;--black:#414141;--white:#fff;--blue-strong:#4064d7;--blue-light:#7897f9;--blue-low-opacity:#c9d7f2;--gray-strong:#29333b;--gray-light:#d9d9d9;--gray-company:#efefef;--gray-medium:#46545c;--linkedin:#0073d2;--error:#ff7575;--success:#23a667}@font-face{font-display:swap;font-family:Roboto;font-size:normal;font-style:normal;font-weight:400;src:url(https://cdn.devesch.com.br/assets/fonts/roboto-regular-webfont.woff2) format("woff2"),url(https://cdn.devesch.com.br/assets/fonts/roboto-regular-webfont.woff) format("woff"),url(https://cdn.devesch.com.br/assets/fonts/roboto-regular-webfont.ttf) format("truetype")}@font-face{font-display:swap;font-family:Roboto;font-size:normal;font-style:normal;font-weight:700;src:url(https://cdn.devesch.com.br/assets/fonts/roboto-medium-webfont.woff2) format("woff2"),url(https://cdn.devesch.com.br/assets/fonts/roboto-medium-webfont.woff) format("woff"),url(https://cdn.devesch.com.br/assets/fonts/roboto-medium-webfont.ttf) format("truetype")}@font-face{font-display:swap;font-family:Roboto;font-size:normal;font-style:italic;font-weight:400;src:url(https://cdn.devesch.com.br/assets/fonts/roboto-regular-italic-webfont.woff2) format("woff2"),url(https://cdn.devesch.com.br/assets/fonts/roboto-regular-italic-webfont.woff) format("woff"),url(https://cdn.devesch.com.br/assets/fonts/roboto-regular-italic-webfont.ttf) format("truetype")}@font-face{font-display:swap;font-family:Roboto;font-size:normal;font-style:italic;font-weight:700;src:url(https://cdn.devesch.com.br/assets/fonts/roboto-medium-italic-webfont.woff2) format("woff2"),url(https://cdn.devesch.com.br/assets/fonts/roboto-medium-italic-webfont.woff) format("woff"),url(https://cdn.devesch.com.br/assets/fonts/roboto-medium-italic-webfont.ttf) format("truetype")}@font-face{font-display:swap;font-family:Varelaround;font-size:normal;font-style:normal;font-weight:400;src:url(https://cdn.devesch.com.br/assets/fonts/varelaround-regular-webfont.woff2) format("woff2"),url(https://cdn.devesch.com.br/assets/fonts/varelaround-regular-webfont.woff) format("woff"),url(https://cdn.devesch.com.br/assets/fonts/varelaround-regular-webfont.ttf) format("truetype")}*,:after,:before{box-sizing:border-box;scrollbar-color:var(--blue-strong,#4064d7) var(--black,#414141);scrollbar-width:thin}::-webkit-scrollbar{width:.5rem}::-webkit-scrollbar-track{background:var(--black,#414141)}::-webkit-scrollbar-thumb{background:var(--blue-strong,#4064d7);border:1px solid var(--black,#414141);border-radius:5px}::-webkit-scrollbar-thumb:hover{background:var(--blue-light,#7897f9)}html{scroll-behavior:smooth;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-size-adjust:none}body,html{height:100%;margin:0;min-height:100%;padding:0}a,b,blockquote,body,button,canvas,caption,code,div,em,embed,fieldset,figure,footer,form,h1,h2,h3,h4,h5,h6,header,html,i,iframe,img,input,label,li,main,nav,object,ol,p,pre,section,small,span,strike,strong,sub,sup,table,tbody,td,tfoot,th,thead,tr,tt,u,ul,video{border:0;font-size:100%;font:inherit;margin:0;padding:0;text-rendering:optimizeLegibility;vertical-align:baseline;-webkit-font-smoothing:antialiased;text-size-adjust:none}body{font-family:Roboto,sans-serif;font-weight:400;line-height:1.5;-webkit-font-smoothing:antialiased;background-color:var(--white,#fff);color:var(--black,#414141);height:100%;overflow-x:hidden}body.company{background-color:#fafafa;color:var(--base,#fafafa)}.logo-picture__image{aspect-ratio:65/38;height:auto;min-width:120px;width:100%}.logo-picture__title{color:var(--white,#fff);font-size:1rem}details,summary{border:none;box-sizing:border-box;font-size:100%;font:inherit;margin:0;padding:0;vertical-align:baseline}.none{display:none!important}summary{cursor:pointer;list-style:none;outline:none}summary::-webkit-details-marker{display:none}details{display:block;transition:none}ol,ul{list-style:none}blockquote,q{font-style:italic;quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}input{accent-color:var(--white,#fff);border-color:var(--gray-medium,#46545c);border-radius:0;caret-color:var(--white,#fff);font-size:.875rem}::placeholder{color:var(--gray-medium,#46545c);font-size:.875rem;opacity:1}:-ms-input-placeholder{color:var(--gray-medium,#46545c);font-size:.875rem}::-ms-input-placeholder{color:var(--gray-medium,#46545c);font-size:.875rem}a,button,input[type=checkbox],input[type=radio],input[type=range]{cursor:pointer;text-decoration:none}input[type=checkbox]{scale:1.2}input::-webkit-clear-button,input::-webkit-inner-spin-button{color:var(--white,#fff)}input::-webkit-calendar-picker-indicator{filter:invert(100%)}h1{font-family:Varelaround,sans-serif;font-size:1.5rem}@media print{.navbar-user.navbar-company{display:none}.wrapper-company .panel.company-order{margin-left:2rem;padding-top:0}.box-details-order .button-filled{display:none}}.modal-invalid-cnpj .modal-content h1{color:#fff;text-align:center}.modal-invalid-cnpj .modal-content .button-filled{text-align:center}.container{margin-left:auto;margin-right:auto;max-width:1200px;padding-left:2rem;padding-right:2rem;position:relative;width:100%}@media screen and (max-width:520px){.container{padding-left:2rem;padding-right:2rem}}@media screen and (min-width:320px){.container{max-width:401px}}@media screen and (min-width:421px){.container{max-width:500px}}@media screen and (min-width:520px){.container{max-width:556px}}@media screen and (min-width:576px){.container{max-width:748px}}@media screen and (min-width:850px){.container{max-width:972px}}@media screen and (min-width:992px){.container{max-width:1200px}}.container.container-backoffice{max-width:1200px;min-width:972px}.title-xl{font-family:Varelaround,sans-serif;font-size:3rem;font-weight:700;line-height:1}.title-xl span{color:var(--blue-light,#7897f9)}@media screen and (max-width:421px){.title-xl{font-size:2rem}}.title-md{font-family:Varelaround,sans-serif;font-size:1.2rem;line-height:1.4}@media screen and (max-width:421px){.title-md{font-size:1rem}}main{margin:0 auto;padding:2rem;width:min(800px,100%)}.title-lg{font-family:Varelaround,sans-serif;font-size:2.3rem;line-height:1.2}.title-lg span{color:var(--blue-light,#7897f9)}@media screen and (max-width:768px){.title-lg{font-size:1.5rem}}.error{color:#ff7575;display:flex;font-size:.75rem;justify-content:flex-start;max-width:400px}.error.none{display:none}picture{display:inline-block;line-height:0}#page{display:flex;flex-direction:column;flex-grow:1;justify-content:center;text-align:center}.floating-label,.input-default label{color:var(--gray-light,#d9d9d9);font-size:14px;font-weight:400;left:0;overflow:hidden;text-align:start;transition:.5s;width:87%}.floating-label{pointer-events:none;position:absolute;top:0;transform:translateY(.2rem)}.input-hint{display:flex;font-size:.75rem;justify-content:center;margin:0 auto .5rem;max-width:400px}input[type=checkbox],input[type=radio]{appearance:none!important;-webkit-appearance:none!important;-moz-appearance:none!important;background:none;background-color:transparent;border:2px solid var(--gray-medium,#46545c);padding:.5rem;position:relative;vertical-align:middle}input[type=checkbox]:checked,input[type=radio]:checked{border-color:var(--blue-strong,#4064d7)}.custom-checkbox-container{position:relative}.custom-checkbox-container input[type=checkbox]:checked+.custom-checkbox{border-bottom:2px solid var(--blue-strong,#4064d7);border-right:2px solid var(--blue-strong,#4064d7);content:"";height:.9rem;left:0;position:absolute;top:0;transform:translate(.4rem,.25rem) rotate(45deg);-o-transform:translate(.4rem,.25rem) rotate(45deg);-ms-transform:translate(.4rem,.25rem) rotate(45deg);-moz-transform:translate(.4rem,.25rem) rotate(45deg);-webkit-transform:translate(.4rem,.25rem) rotate(45deg);width:.45rem}input[type=radio]{border-radius:100%}textarea{border:none;outline:unset}.switch-container{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:.5rem;margin:0 auto 2rem;max-width:400px;position:relative}.switch-container .input-container{display:flex}.switch-container input{height:.1rem;left:unset;opacity:0;position:absolute;top:unset;width:.1rem}.switch-container input:checked+.switch .slider:before{background-color:var(--blue-strong,#4064d7);transform:translateY(50%) translateX(50%)}.switch-container label{color:var(--white, );font-size:1rem}.switch{align-self:center;display:inline-block;height:1rem;position:relative;width:2.25rem}.switch .slider{background-color:var(--gray-medium,#46545c);border-radius:1rem;bottom:0;cursor:pointer;right:0;top:0;-webkit-transition:.4s}.switch .slider,.switch .slider:before{left:0;position:absolute;transition:.4s}.switch .slider:before{background-color:var(--gray-light,#d9d9d9);border-radius:50%;bottom:50%;content:"";height:1.5rem;transform:translateY(50%) translateX(0);width:1.5rem}.checkbox-default{align-items:center;display:flex;gap:.5rem;margin:0 auto;max-width:400px;width:100%}.checkbox-default label{text-align:start}.checkbox-default a{color:var(--blue-light,#7897f9)}.checkbox-default input[type=checkbox]{appearance:auto;-moz-appearance:auto;-webkit-appearance:auto;border-radius:5px}.checkbox-default input[type=checkbox]:after{content:none}.checkbox-default+.checkbox-default{margin-top:.5rem}.basic-row{align-items:center;display:flex;margin-left:.5rem}.basic-row .button-filled,.basic-row .custom-checkbox-container{margin-right:.5rem}.basic-row .button-filled a,.basic-row .custom-checkbox-container a{padding:.3rem 2rem}.basic-row .custom-checkbox-container input[type=checkbox]:checked+.custom-checkbox{left:0}.center{align-content:center;align-items:center;justify-content:center;vertical-align:middle}.center,.input-default{display:flex;text-align:center}.input-default{flex-direction:column;margin:0 auto 1.75rem;max-width:400px;position:relative;width:100%}.input-default.login-default{margin:0 auto .5rem}.input-default input,.input-default textarea{background-color:transparent;border-bottom:1px solid var(--gray-light,#d9d9d9);color:var(--white,#fff);font-size:.875rem;outline:none;padding:.2rem .8rem .3rem;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-ms-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out;width:100%}.input-default input:focus,.input-default input:focus-visible,.input-default textarea:focus,.input-default textarea:focus-visible{border-color:var(--white,#fff)}.input-default input:read-only,.input-default textarea:read-only{background-color:transparent;border-bottom:1px solid #929292;cursor:not-allowed}.input-default input:-webkit-autofill,.input-default textarea:-webkit-autofill{-webkit-box-shadow:0 0 0 30px var(--base,#fafafa) inset!important;-webkit-text-fill-color:var(--white,#fff)!important}.input-default input:focus input:read-only,.input-default input:not(:placeholder-shown) input:read-only,.input-default input:required:valid input:read-only,.input-default textarea:focus input:read-only,.input-default textarea:not(:placeholder-shown) input:read-only,.input-default textarea:required:valid input:read-only{color:#929292}.input-default input:focus+.floating-label,.input-default input:focus+label,.input-default input:not(:placeholder-shown)+.floating-label,.input-default input:not(:placeholder-shown)+label,.input-default input:required:valid+.floating-label,.input-default input:required:valid+label,.input-default textarea:focus+.floating-label,.input-default textarea:focus+label,.input-default textarea:not(:placeholder-shown)+.floating-label,.input-default textarea:not(:placeholder-shown)+label,.input-default textarea:required:valid+.floating-label,.input-default textarea:required:valid+label{color:var(--white,#fff);font-size:.75rem;font-weight:600;left:0}.input-default input:focus+.floating-label,.input-default input:not(:placeholder-shown)+.floating-label,.input-default input:required:valid+.floating-label,.input-default textarea:focus+.floating-label,.input-default textarea:not(:placeholder-shown)+.floating-label,.input-default textarea:required:valid+.floating-label{transform:translateY(-1rem)}.input-default.focus input:read-only{color:#929292}.input-default.focus .floating-label,.input-default.focus label{color:var(--white,#fff);font-size:.75rem;font-weight:600;left:0}.input-default.focus .floating-label{transform:translateY(-1rem)}.input-default.readonly.focus label{color:#929292}.input-default img{position:absolute;right:0;top:2px}img{vertical-align:middle}.wrapper-company .panel{margin-left:18rem;margin-right:2em;margin-top:0;max-width:1900px;overflow:hidden;padding-top:6rem;transition:margin-left .5s;width:100%}@media screen and (max-width:850px){.wrapper-company .panel{margin-left:2rem}}.wrapper-company .panel h1{font-family:Varelaround,sans-serif;font-size:2rem;font-weight:600}.wrapper-company .panel.initial .info-perfil{align-items:center;display:flex;justify-content:space-between}.wrapper-company .panel.initial .info-perfil .details-company{margin-top:2rem}.wrapper-company .panel.initial .info-perfil .details-company div{align-items:center;display:flex;gap:.2rem;margin-bottom:.5rem}.wrapper-company .panel.initial .info-perfil .details-company div span{font-weight:600}.wrapper-company .panel.initial .info-perfil .details-company .button-filled{margin-top:1rem}.wrapper-company .panel.initial .info-perfil .details-company .button-filled a{background:var(--blue-light,#7897f9);border:0}.wrapper-company .panel.initial .info-perfil .change-logo-company{border:1px solid var(--gray-company,#efefef);border-radius:100%;height:270px;position:relative;width:270px}.wrapper-company .panel.initial .info-perfil .change-logo-company>input{cursor:pointer;height:100%;opacity:0;position:relative;width:100%;z-index:2}.wrapper-company .panel.initial .info-perfil .change-logo-company label{align-items:center;color:var(--gray-light,#d9d9d9);display:flex;justify-content:center;margin-top:.3rem}.wrapper-company .panel.initial .info-perfil .change-logo-company #profile_picture_img{border-radius:100%;object-fit:cover}.wrapper-company .panel.initial .info-perfil .change-logo-company #profile_picture_div,.wrapper-company .panel.initial .info-perfil .change-logo-company #profile_picture_upload_div{align-items:center;display:flex;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%}@media screen and (max-width:600px){.wrapper-company .panel.initial .info-perfil{flex-wrap:wrap;gap:1rem}}.wrapper-company .panel.initial .title{display:flex;gap:1rem}.wrapper-company .panel.initial .values-company{margin-top:2rem}.wrapper-company .panel.initial .values-company .table{margin:2rem 1rem 0 0}.wrapper-company .panel.initial .values-company .list-values .button-filled{margin-top:2rem}.wrapper-company .panel.initial .key-questions{margin-top:4rem}.wrapper-company .panel.initial .key-questions .list-key-questions{margin-bottom:2rem}.wrapper-company .panel.initial .key-questions .list-key-questions .title{margin-bottom:1rem}.wrapper-company .panel.initial .key-questions .list-key-questions .questions{display:flex;flex-direction:column;gap:.5rem}.button-stroke{margin-top:2.125rem}.button-stroke a,.button-stroke button{background:transparent;border:1px solid var(--blue-strong,#4064d7);border-radius:50px;color:var(--blue-strong,#4064d7);font-weight:600;padding:.5rem 3rem;transition:.5s}.button-stroke a:hover,.button-stroke button:hover{opacity:.6}.table{margin-top:2rem;overflow:auto}.table,.table table{transform:rotateX(180deg)}.table table tbody,.table table thead{border-bottom:1px solid #cecece}.table table tbody tr th,.table table thead tr th{font-weight:600}.table table tbody tr td,.table table tbody tr th,.table table thead tr td,.table table thead tr th{border-bottom:1px solid #cecece;padding:.5rem 2rem .5rem 0;text-align:start;vertical-align:middle;white-space:nowrap}.table table tbody tr td:last-child,.table table tbody tr th:last-child,.table table thead tr td:last-child,.table table thead tr th:last-child{padding-right:0}.table table tbody tr td.available-or-unavailable-question,.table table tbody tr td.available-or-unavailable-skill,.table table tbody tr th.available-or-unavailable-question,.table table tbody tr th.available-or-unavailable-skill,.table table thead tr td.available-or-unavailable-question,.table table thead tr td.available-or-unavailable-skill,.table table thead tr th.available-or-unavailable-question,.table table thead tr th.available-or-unavailable-skill{text-align:center}.table table tbody tr td .button-stroke,.table table tbody tr th .button-stroke,.table table thead tr td .button-stroke,.table table thead tr th .button-stroke{margin-top:0}.table table tbody tr td .button-stroke a,.table table tbody tr td .button-stroke button,.table table tbody tr th .button-stroke a,.table table tbody tr th .button-stroke button,.table table thead tr td .button-stroke a,.table table thead tr td .button-stroke button,.table table thead tr th .button-stroke a,.table table thead tr th .button-stroke button{padding:.2rem 1rem}.button-filled a,.button-filled button{background:var(--blue-strong,#4064d7);border:1px solid var(--blue-strong,#4064d7);border-radius:50px;color:var(--white,#fff);font-weight:600;padding:.5rem 3rem;transition:.5s}.button-filled a:disabled,.button-filled button:disabled{background:var(--gray-medium,#46545c);border:0;color:#6c808b}.button-filled a:hover,.button-filled button:hover{opacity:.8}.thumbs-products{align-items:self-end;display:flex;flex-wrap:wrap;gap:2rem;justify-content:center}.thumb-product-and-button{max-width:250px;width:100%}.thumb-product-and-button .tag-cost-benefit{background-color:var(--blue-light,#7897f9);border-radius:20px 20px 0 0;color:#fff;margin:0 auto;padding:.3rem;width:200px}.thumb-product-and-button .tag-cost-benefit p{text-align:center}.thumb-product-and-button .thumb-product{background:#e2e1e1;border-radius:20px;font-family:Varelaround,sans-serif;padding:1rem;position:relative;text-align:center}.thumb-product-and-button .thumb-product .info-cost-benefit{height:30px;position:absolute;right:1rem;top:1rem;width:30px}.thumb-product-and-button .thumb-product .tag-add-cart{background:var(--blue-light,#7897f9);border-radius:20px 20px 0 0;color:#fff;font-size:.85rem;left:0;position:absolute;top:0;width:100%}.thumb-product-and-button .thumb-product .title{color:var(--blue-light,#7897f9);display:flex;flex-direction:column;font-size:4rem;font-weight:700;line-height:1;text-align:center}.thumb-product-and-button .thumb-product .title span{font-size:2rem}.thumb-product-and-button .thumb-product .details{margin-top:1rem}.thumb-product-and-button .thumb-product .details .one-time-purchase,.thumb-product-and-button .thumb-product .details .qtd-credits{color:var(--base,#fafafa)}.thumb-product-and-button .button-filled{margin-top:1rem}.thumb-product-and-button .button-filled a,.thumb-product-and-button .button-filled button{max-width:250px;padding:.5rem 0;width:100%}.thumb-product-and-button .button-filled a{display:flex;justify-content:center}.backoffice-button{padding:.2rem 1rem!important}select:not(.hidden-select) option{background-color:#fff!important;color:#000!important}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){select option{background-color:#fff!important;color:#000!important}}.login h1,.password h1,.register h1{font-size:2rem;margin-bottom:2rem}.login .form-login,.password .form-login,.register .form-login{display:flex;flex-direction:column;gap:1rem}.login .form-login .button-create-account,.password .form-login .button-create-account,.register .form-login .button-create-account{background:transparent;color:var(--blue-strong,#4064d7);font-weight:600}.login .form-login .button-create-account a,.password .form-login .button-create-account a,.register .form-login .button-create-account a{color:var(--blue-strong,#4064d7);font-weight:600}.login .form-login a.button-create-account,.password .form-login a.button-create-account,.register .form-login a.button-create-account{margin:0 auto;width:fit-content}.login .form-login span,.password .form-login span,.register .form-login span{font-weight:600;margin-bottom:1rem}.login .form-language,.password .form-language,.register .form-language{margin:1rem auto 0}.login img,.password img,.register img{cursor:pointer}.login .error{margin:0 auto}.box-cupom{margin-top:1rem;text-align:center}.box-cupom h2{font-size:1.2rem;margin-bottom:1rem}.box-cupom .input-default{margin:0 auto .5rem}.box-cupom .button-stroke button{border-color:var(--base,#fafafa);color:var(--base,#fafafa);padding:.2rem 2rem}.box-cupom .details{margin-bottom:4rem}.box-cupom .details .error{margin:0 auto}.box-cupom>.error{justify-content:center;max-width:100%}.progress-bar .progress-bar-background{align-items:center;border:.4rem solid rgba(43,182,115,.42);border-radius:50%;display:flex;height:120px;justify-content:center;left:11px;position:absolute;top:9px;width:120px}.progress-bar .progress-bar-background .progress-text{color:var(--white,#fff);font-weight:600}svg.progress{height:140px;position:relative;width:140px;z-index:2}circle{fill:transparent;stroke:var(--blue-strong,#4064d7);stroke-linecap:round;stroke-width:12}.map{position:relative}.map .image-map{align-items:center;cursor:pointer;display:flex;justify-content:center;margin-top:1.2rem;max-height:unset;overflow:hidden;padding:1rem .5rem}.map .image-map__image{max-width:500px;width:100%}.map .share-map{margin-top:2rem;text-align:center}.map .share-map>p{font-size:1.2rem;margin-bottom:.5rem;margin-top:1rem}.map .share-map .share-email{align-items:center;display:flex;flex-wrap:wrap;-ms-flex-wrap:wrap;gap:.5rem}.map .share-map .share-email form{align-items:center;display:flex;flex-direction:row;gap:1rem;justify-content:center}.map .share-map .share-email .button-stroke{margin-top:0}.map .share-map .share-email .button-stroke button{padding:.1rem 1.5rem}.map .share-map .share-email .input-default.login-default{flex-grow:1;margin:0;width:unset}.map .share-map .invite-friends{align-items:center;display:flex;flex-wrap:wrap;font-size:1.2rem;justify-content:center;margin:2rem 0}.map .share-map .invite-friends .invite_friends_p{color:#4064d7}.map .share-map .invite-friends>div{align-items:center;cursor:pointer;display:flex;gap:.2rem;margin-left:.5rem}.map .share-map .invite-friends>div p{color:var(--blue-strong,#4064d7)}.map .notification{background:rgba(43,182,115,.62);border-radius:10px;display:none;font-weight:600;padding:.5rem;position:absolute;right:20%;top:1rem}.modal-full-screen-map .modal-content{background-color:var(--base,#fafafa);display:flex;justify-content:center;position:relative}.modal-full-screen-map .image-map__image{height:auto;margin:0 auto;max-width:600px}@media screen and (max-width:680px){.modal-full-screen-map .image-map__image{width:100%}}.backoffice-coupons section,.backoffice-products section,.backoffice-prompt section,.backoffice-questions section,.backoffice-skills section{margin-top:4rem}.backoffice-maps table,.backoffice-orders table,.backoffice-products table,.backoffice-questions table,.backoffice-users table{width:100%}.backoffice-create-skill .box-prompts,.backoffice-create-skill .box-skills{border-radius:10px;box-shadow:4px 4px 12px rgba(8,10,11,.39);margin:0 auto 1rem;max-width:500px;padding:2rem 0}.backoffice-create-skill .box-skills{background-color:var(--gray-strong,#29333b)}.backoffice-create-skill .box-prompts{background-color:var(--gray-medium,#46545c)}.backoffice-create-skill .switch-container{max-width:500px}#form .error{align-content:center;justify-content:center;margin:1rem auto 0;text-align:center}.backoffice-add-credits>p{font-weight:400;margin-bottom:4rem;margin-top:.5rem;text-align:center}.backoffice-add-credits,.backoffice-create-prompt,.backoffice-create-question,.backoffice-create-skill{font-weight:600;margin-top:3rem}.backoffice-add-credits h1,.backoffice-create-prompt h1,.backoffice-create-question h1,.backoffice-create-skill h1{color:var(--blue-strong,#4064d7);text-align:center}.backoffice-add-credits #form,.backoffice-create-prompt #form,.backoffice-create-question #form,.backoffice-create-skill #form{margin-top:2rem}.backoffice-add-credits #form .input-default.last-child,.backoffice-create-prompt #form .input-default.last-child,.backoffice-create-question #form .input-default.last-child,.backoffice-create-skill #form .input-default.last-child{margin:0 auto .5rem}.backoffice-add-credits #form .error,.backoffice-create-prompt #form .error,.backoffice-create-question #form .error,.backoffice-create-skill #form .error{margin:0 auto 1rem}.backoffice-add-credits .button-filled,.backoffice-create-prompt .button-filled,.backoffice-create-question .button-filled,.backoffice-create-skill .button-filled{text-align:center}.backoffice-maps,.backoffice-order,.backoffice-orders,.backoffice-users{margin-top:4rem}.loader{display:inline-block;height:48px;margin:0 auto;position:relative;width:48px}.loader:after,.loader:before{animation:animloader 2s linear infinite;border:2px solid var(--blue-strong,#4064d7);border-radius:50%;box-sizing:border-box;content:"";height:48px;left:0;position:absolute;top:0;width:48px}.loader:after{animation-delay:1s}@keyframes animloader{0%{opacity:1;transform:scale(0)}to{opacity:0;transform:scale(1)}}.input-default selec{accent-color:var(--base,#fafafa)}.backoffice-select,.input-default select{appearance:none!important;-moz-appearance:none!important;-webkit-appearance:none!important;background-color:var(--blue-strong,#4064d7);background-image:url(https://cdn.devesch.com.br/assets/icons/select_arrow_white.svg);background-position:calc(100% - .5rem) 50%;background-repeat:no-repeat;border-radius:.25rem;color:var(--white,#fff);cursor:pointer;font-size:1rem;line-height:1rem;margin-bottom:1rem;margin-left:.5rem;padding:.25rem 2rem .25rem .5rem}.backoffice-select::-ms-expand,.input-default select{display:none}.input-default select{background-color:transparent;border:1px solid var(--gray-light,#d9d9d9);color:var(--gray-light,#d9d9d9);font-size:14px;font-weight:400;margin:0;padding:.4rem .6rem}.input-default select:hover{color:var(--white,#fff)}.content-accordions{margin-top:1rem}.content-accordions .accordion-improvement-opportunity,.content-accordions .accordion-skill{border:none;border-radius:5px;color:var(--white, );cursor:pointer;font-weight:500;font-weight:600;outline:none;padding:1rem;text-align:left;transition:.4s;width:100%}.content-accordions .accordion-improvement-opportunity:hover,.content-accordions .accordion-skill:hover{opacity:.8}.content-accordions .accordion-improvement-opportunity:after,.content-accordions .accordion-skill:after{color:var(--grey-light, );content:"+";float:right;font-weight:700;margin-left:5px}.content-accordions .accordion-improvement-opportunity.active:after,.content-accordions .accordion-skill.active:after{content:"−"}.content-accordions .accordion-skill{background-color:var(--gray-strong,#29333b)}.content-accordions .accordion-improvement-opportunity{background-color:rgba(35,166,103,.32)}.content-accordions .panel{align-items:center;background-color:var(--grey-medium, );border-radius:0 0 5px 5px;box-shadow:4px 4px 12px rgba(8,10,11,.39);display:flex;height:100vh;max-height:0;overflow:auto;padding:0 18px;transition:max-height .2s ease-out}.content-accordions .panel p{font-size:.875rem;margin:1.2rem 0;text-align:start}.best-skills{margin-top:2rem}.best-skills>h2{font-family:Varelaround,sans-serif;font-size:1.2rem;font-weight:600}.mb-05{margin-bottom:.5rem}button.disabled-create-map{background:#ccc;border-radius:10px;padding:.2rem .8rem}.company .verify-email form>div .input-code{color:var(--base,#fafafa)}.company input{accent-color:var(--base,#fafafa);caret-color:var(--base,#fafafa)}.company input:focus input:read-only,.company input:not(:placeholder-shown) input:read-only,.company input:required:valid input:read-only,.company textarea:focus input:read-only,.company textarea:not(:placeholder-shown) input:read-only,.company textarea:required:valid input:read-only{color:#929292}.company input:focus+.floating-label,.company input:focus+label,.company input:not(:placeholder-shown)+.floating-label,.company input:not(:placeholder-shown)+label,.company input:required:valid+.floating-label,.company input:required:valid+label,.company textarea:focus+.floating-label,.company textarea:focus+label,.company textarea:not(:placeholder-shown)+.floating-label,.company textarea:not(:placeholder-shown)+label,.company textarea:required:valid+.floating-label,.company textarea:required:valid+label{color:var(--base,#fafafa);font-size:.75rem;font-weight:600;left:0}.company input:focus+.floating-label,.company input:not(:placeholder-shown)+.floating-label,.company input:required:valid+.floating-label,.company textarea:focus+.floating-label,.company textarea:not(:placeholder-shown)+.floating-label,.company textarea:required:valid+.floating-label{transform:translateY(-1rem)}.company .button-stroke{margin-top:1rem}.company .button-dark button,.company .button-stroke button{transition:.5s}.company .button-dark button:hover,.company .button-stroke button:hover{opacity:.8}.company .button-dark .button-basic,.company .button-stroke .button-basic{background:var(--base,#fafafa);border:none;border-radius:50px;color:var(--white,#fff);font-weight:600;padding:.5rem 2rem}.company .input-default input{border-bottom:1px solid var(--base,#fafafa);color:var(--base,#fafafa)}.company .input-default input:focus,.company .input-default input:focus-visible{border-color:#9f9f9f}.company .input-default input:-webkit-autofill{-webkit-box-shadow:inset 0 0 0 30px #fafafa!important;-webkit-text-fill-color:var(--base,#fafafa)!important}.company .input-default.focus input:read-only{color:#929292}.company .input-default.focus label{color:#9f9f9f}.company .input-default select{border:1px solid var(--base,#fafafa);color:var(--base,#fafafa);outline:none}.company .input-default label{color:var(--base,#fafafa)}.box-checkout{background:var(--white, );border-radius:20px;margin:0 auto;max-width:800px;padding:3rem 2rem;width:100%}.items-for-page{display:flex;gap:1rem;justify-content:end}.search-users{align-items:center;background-color:transparent;border:1px solid #dddfe5;border-radius:5px;display:flex;justify-content:center;padding:.5rem 0;width:250px}.search-users input{background:transparent;border:0;color:var(--white, );height:100%;width:85%}.search-users input:focus,.search-users input:focus-visible{outline:none}.search-users .close-icon,.search-users .search-icon{margin:0 .3rem}.search-users .close-icon{height:15px;width:15px}.modal.add-products .content-modal{background-color:var(--white, )}.modal.add-products .content-modal .modal-content h1{text-align:center}.pointer{cursor:pointer!important}.center-button-container{align-content:center;align-items:center;display:flex;gap:15px;justify-content:center}.checkbox-select-all .custom-checkbox{left:0!important}.filters{justify-content:space-between;margin-top:1rem}.filters,.filters>div{align-items:center;display:flex}.filters>div{gap:1rem}.filter{align-items:center;background-color:transparent;border:1px solid #dddfe5;border-radius:5px;color:#fff;display:flex;justify-content:center;padding:.5rem 1rem}.home-image{aspect-ratio:1080/1920;border-radius:5px;height:auto;object-fit:cover;width:100%}.home-image-container{display:flex;flex-direction:column;gap:0;position:relative}.home-image-container.home-image-container{margin-top:1rem}.ai-photo-style-container{background-color:var(--blue-strong,#4064d7);display:grid;flex-grow:1;gap:1rem;grid-template-columns:1fr 1fr 1fr 1fr;justify-items:center;padding:0 1rem 1rem}.ai-photo-style-item{border:4px solid transparent;border-radius:100%;color:var(--white,#fff);display:inline-block;flex-grow:1;line-height:0;max-width:200px;position:relative}.ai-photo-style-item:before{border:2px solid var(--blue-light,#7897f9);border-radius:100%;bottom:-5px;content:" ";left:-5px;position:absolute;right:-5px;top:-5px}.ai-photo-style-item.selected{border-color:var(--white,#fff)}.ai-photo{aspect-ratio:1080/1920;border-radius:5px;height:auto;object-fit:cover;width:100%}.backoffice-table .ai-photo{min-width:300px}.ai-photo-style-notification{background-color:var(--blue-light,#7897f9);border-radius:100%;font-size:.75rem;font-weight:700;height:max(1rem,25%);line-height:1;position:absolute;right:-3px;top:-3px;width:max(1rem,25%)}.ai-photo-style-notification span{display:inline-block;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.ai-photo-style-notification-processing:before{animation:spin 2s linear infinite;border-bottom:2px solid var(--white,#fff);border-left:2px solid var(--white,#fff);border-radius:100%;border-right-color:var(--white,#fff);border-right:2px solid var(--gray-strong,#29333b);border-top-color:var(--white,#fff);border-top:2px solid var(--gray-strong,#29333b);bottom:0;content:" ";height:100%;left:0;position:absolute;right:0;top:0;width:100%}.ai-photo-style-picture{height:100%;width:100%}.ai-photo-style-image{aspect-ratio:50/50;height:auto;width:100%}.generate-more-photos-button{background:var(--blue-light,#7897f9);border-radius:.5rem;color:var(--white,#fff);left:50%;margin-top:1rem;padding:.5rem 2rem;position:relative;transform:translateX(-50%)}.ai-photos-button-container{display:flex;flex-direction:row;flex-wrap:wrap;gap:.5rem;justify-content:left}.ai-photos-button{align-items:center;background-color:var(--blue-strong,#4064d7);border-radius:.5rem;color:var(--white,#fff);display:flex;flex-direction:row;flex-grow:1;gap:.25rem;justify-content:center;padding:.5rem 1rem}.ai-photos-button span{line-height:1}.ai-photo-container{display:flex;flex-direction:column;gap:.5rem;margin-bottom:1rem}.custom-loader{animation:spin 1.1s ease infinite;border:6px solid var(--blue-light,#7897f9);border-radius:50%;border-top-color:var(--blue-strong,#4064d7);display:inline-block;height:3rem;margin:0 auto 1rem;position:relative;transform:translateZ(0);width:3rem}#processing_more_ai_photos_div{align-content:center;display:flex;flex-direction:column;justify-content:center;text-align:center}strong{font-size:1.25rem;font-weight:700}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.modal-ai-photo{border-bottom-left-radius:5px;border-bottom-right-radius:5px}.backoffice-modal-ai-photo-container{max-width:750px!important}.ai-photo-style-header{background-color:var(--blue-strong,#4064d7);display:flex;flex-direction:row}.ai-photo-style-return-container{align-content:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:1rem;padding:0 0 1rem 1rem}.ai-photo-style-return-link{line-height:0}.ai-photo-style-return-link-image{aspect-ratio:30/30;height:auto;min-width:min(10vw,200px);width:100%}.ai-photo-style-new-photo-count-container{background-color:rgba(0,0,0,.75);border-radius:100%;height:100%;left:0;position:absolute;top:0;width:100%}.ai-photo-style-new-photo-count{color:#fff;font-size:max(2rem,10vw);left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.contact-header,.home-header{background-color:unset;height:min(750px,100vh);padding:0;position:relative;width:100%}.contact-header{height:83px}.header__row{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:1rem;justify-content:space-around;left:50%;margin:0 auto;padding:1rem;position:fixed;top:0;transform:translateX(-50%);transition:background-color .2s linear;width:100%;z-index:10}.contact-header .header__row,.header__row.active,.header__row.scrolled{background-color:var(--black,#414141)}.header__title{bottom:0;color:var(--white,#fff);margin:0 auto;position:absolute;position:relative;top:30%;width:min(100%,1300px)}.header__title h1{font-size:3rem}.header__title h2{font-family:Varelaround;font-weight:400}nav{display:flex;flex-direction:row;gap:1rem}nav a{color:var(--white,#fff)}.header__background-image{height:100%;left:0;object-fit:cover;object-position:center;position:absolute;top:0;width:100%;z-index:-1}.footer-row{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:1rem;justify-content:space-between;margin:0 auto;padding:2rem;width:min(100%,1200px)}.footer-row-item{align-items:row;color:var(--white,#fff);display:flex;gap:.5rem}.footer-row-item+.footer-row-item{margin-top:.5rem}.footer-row-item img,.footer-row-item p{z-index:1}.footer-background{height:auto;left:0;max-width:204px;object-fit:contain;position:absolute;top:0;width:100%}footer{background-color:var(--black,#414141);color:var(--white,#fff);overflow:hidden;position:sticky;top:100vh}.footer-logo{height:auto;max-width:200px;width:100%;z-index:1}@media only screen and (max-width:500px){.footer-logo{margin:0 auto}}.footer-copyright{border-top:1px solid var(--white,#fff);display:flex;justify-content:center;margin:0 auto;padding:.5rem 0 1rem;width:min(100%,850px)}.footer-copyright small{font-size:.75rem}.mobile-menu{animation:closeMenuAnimation .5s ease;background-color:var(--black,#414141);display:none;flex-direction:column;height:calc(100vh - 83px);margin-left:-1rem;opacity:0;padding-top:3rem;position:fixed;text-align:center;top:100%;transform:translateX(-100%);transition:opacity .5s ease;width:100%}.mobile-menu.open{animation:openMenuAnimation .5s ease;opacity:1;transform:translateX(0)}@media(prefers-reduced-motion:reduce){.mobile-menu{animation:none;transition:none}.mobile-menu.open{animation:none;transform:translateX(0)}.header__row{transition:none}}.mobile-menu-button{display:none}@media only screen and (max-width:1300px){.header__title{padding:0 1rem}.header__row{justify-content:space-between}.mobile-menu-button{background:none;border:none;display:inline-block}.desktop-menu{display:none}.mobile-menu{display:flex}}input:invalid{border-color:var(--error,#ff7575);color:var(--error,#ff7575)}@keyframes openMenuAnimation{0%{transform:translateX(-100%)}to{transform:translateX(0)}}@keyframes closeMenuAnimation{0%{transform:translateX(0)}to{transform:translateX(-100%)}}.modal{background-color:rgba(0,0,0,.4);color:var(--black,#414141);display:none;height:100vh;left:0;opacity:0;overflow:auto;position:fixed;top:0;transition:opacity .3s ease;width:100vw;z-index:4;z-index:9999}@starting-style{.modal{opacity:0}}.modal img{image-rendering:optimizequality}.modal .content-modal{background-color:var(--white,#fff);border-radius:5px;box-shadow:4px 4px 12px rgba(8,10,11,.39);margin:2rem auto;max-width:unset;padding:2rem 2rem 4rem;position:relative;top:50%;transform:translateY(-50%)}@media screen and (orientation:landscape){.modal .content-modal{top:unset;transform:unset}}.modal .content-modal .modal-content{display:flex;flex-direction:column;padding:0}.modal .content-modal .modal-content h1{text-align:center}.modal .content-modal .content-close,.modal .content-modal .content-close--with-title{display:flex;flex-direction:row;justify-content:end;right:1rem;top:1rem;z-index:99}.modal .content-modal .content-close button.close,.modal .content-modal .content-close--with-title button.close{background:none;cursor:pointer;font-size:1.5rem;line-height:0;padding:.5rem;transition:.5s}.modal .content-modal .content-close--with-title{justify-content:space-between}.modal .content-modal.max-width{max-width:calc(1000px + 2rem)}.modal.open{display:block;opacity:1}.modal-error{cursor:pointer}.modal-error .content-modal,.modal-loader .content-modal,.modal-success .content-modal{max-width:min(700px,100vw - 2rem)}.modal-error h2,.modal-loader h2,.modal-success h2{font-size:3rem;font-weight:500;line-height:116%;text-align:center}.modal-error p,.modal-loader p,.modal-success p{font-size:1.125rem;font-weight:500;line-height:140%;text-align:center}.modal-loader{color:var(--black,#414141)}.modal-upload-progress .modal-upload-progress-container{text-align:center}.progress-bar-container{margin:20px auto;width:80%}.progress-bar{background-color:#e0e0e0;border-radius:5px;height:30px;overflow:hidden;position:relative;width:100%}.progress-bar-fill{background-color:#4caf50;height:100%;transition:width .2s ease-in-out;width:0;z-index:0}.progress-bar-fill.progress-bar-fill--error{background-color:var(--red, )}.progress-bar-text{align-items:center;color:#000;display:flex;font-weight:700;height:100%;justify-content:center;left:50%;position:absolute;top:0;transform:translate(-50%);z-index:1}.upload-speed-text{color:#333;font-size:14px;margin-top:10px;text-align:center}#toast_aside{align-items:center;background-color:var(--gray-strong,#29333b);border-radius:5px;bottom:2rem;box-shadow:4px 4px 12px rgba(8,10,11,.39);color:var(--white,#fff);display:flex;gap:1rem;left:50%;padding:1rem 1.5rem;position:fixed;transform:translateX(-50%);z-index:10000}#toast_aside button{background:none;cursor:pointer;line-height:0}.event-container{margin:0 auto;padding:3rem 0 4rem;text-align:center;width:min(750px,100%)}.event-container h2{font-family:Varelaround;font-size:2.25rem;font-weight:400;text-align:center}.event-container span{color:var(--blue-strong,#4064d7)}.event-section{display:flex;flex-direction:column;gap:1rem;justify-content:center}.event-image{aspect-ratio:620/460;margin:0 auto;object-fit:contain;width:min(620px,100%)}.what-we-do-container{background-color:var(--base,#fafafa);padding:3rem 0 4rem}.what-we-do-container h2{font-family:Varelaround;font-size:2.25rem;font-weight:400;text-align:center}.what-we-do-container span{color:var(--blue-strong,#4064d7)}.what-we-do-list{display:grid;flex-direction:row;flex-wrap:wrap;gap:1rem;grid-template-columns:1fr;justify-content:center;margin:2rem auto 0}.what-we-do-list li{background-color:var(--white,#fff);border-radius:5px;box-shadow:0 4px 12px 0 #eee;flex-grow:1;padding:2rem}@media only screen and (min-width:400px){.what-we-do-list{grid-template-columns:1fr}}@media only screen and (min-width:767px){.what-we-do-list{grid-template-columns:1fr 1fr}}.event-list__image{aspect-ratio:250/200;height:auto;max-width:250px;object-fit:cover;object-position:top;width:100%}.what-we-do__image{aspect-ratio:348/166;height:auto;width:100%}.what-we-do__title{font-size:1.25rem;margin:1rem 0}.brands-container,.clients-container,.experiences-container,.jobs-container,.technology-container,.venture-builder-container{color:var(--white,#fff);overflow:hidden;padding:3.125rem 0 4rem;position:relative}.brands-container h2,.clients-container h2,.experiences-container h2,.jobs-container h2,.technology-container h2,.venture-builder-container h2{font-family:Varelaround;font-size:2rem;margin-bottom:3.125rem;text-align:center}.experiences-background{height:100%;left:0;object-fit:cover;object-position:top right;position:absolute;top:0;width:100%;z-index:-1}@media only screen and (max-width:950px){.experiences-background{object-position:left}}.event-video-list{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:1rem;justify-content:center;margin:2rem auto 0}.event-video-list video{background-color:var(--gray-light,#d9d9d9);border-top-left-radius:5px;border-top-right-radius:5px}.event-video-list li{background-color:var(--black,#414141);border-radius:5px;box-shadow:0 4px 12px 0 #333;display:flex;flex-direction:column;gap:0}.video-description{background-color:#42414f;border-bottom-left-radius:5px;border-bottom-right-radius:5px;padding:1rem;text-align:center}.video-description h3{font-size:1.125rem;margin-bottom:1rem}.video-description a{align-items:center;color:var(--white,#fff);display:flex;flex-direction:row;font-size:.85rem;gap:.25rem;justify-content:center}.jobs-background{height:100%;left:0;object-fit:cover;object-position:left;position:absolute;top:0;width:100%;z-index:-1}.jobs-container{color:var(--black,#414141)}.jobs-video-list{margin-top:2rem;padding:0 1rem}.jobs-video-list li{display:grid;flex-direction:row;flex-wrap:wrap;gap:1rem;grid-template-columns:1fr;margin:0 auto;width:min(100%,900px)}.jobs-video-list video{background-color:var(--base,#fafafa);background-color:var(--gray-light,#d9d9d9);border-radius:5px;width:min(400px,100%)}@media only screen and (min-width:950px){.jobs-video-list li{grid-template-columns:1fr 1fr}}.jobs-video-list h3{font-family:Varelaround;font-size:1.56rem;padding-bottom:3rem}.next-arrow{transform:rotate(180deg)}.arrow-container{display:flex;flex-direction:row;gap:3rem;justify-content:center;margin-top:1rem}.venture-builder-list,.venture-builder-swipper{align-items:center;display:flex;flex-direction:row;gap:1rem;justify-content:center}.venture-builder-swipper{gap:2rem;padding:0 1rem}.venture-builder-img{aspect-ratio:171/38;height:auto;margin:0 auto;width:min(100%,171px)}.venture-builder-list{flex-wrap:wrap;margin-top:2rem;text-align:center}.venture-builder-list li{background-color:var(--white,#fff);border-radius:5px;box-shadow:0 4px 12px 0 #eee;display:flex;flex-direction:column;gap:1rem;justify-content:center;max-width:300px;padding:2rem 1rem 1rem}.venture-builder-container{background-color:var(--base,#fafafa);color:var(--black,#414141)}.button--link{background-color:var(--blue-light,#7897f9);border-radius:2rem;color:var(--base,#fafafa);margin:0 auto;padding:.5rem 3rem;transition:background-color .5s ease}.button--link:hover{background-color:var(--blue-strong,#4064d7)}.stats-container{align-items:center;color:var(--white,#fff);display:flex;flex-direction:row;font-weight:700;justify-content:center;overflow:hidden;padding:6rem 2rem;position:relative}.stats-container .details{align-items:center;display:flex;gap:1rem;justify-content:space-between}.stats-container .details section{text-align:center}.stats-container p{font-size:1.5rem}.stats-container .stats-number{font-size:3rem}@media only screen and (max-width:678px){.stats-container p{font-size:1rem}.stats-container .stats-number{font-size:1.5rem}}.stats-background{height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%;z-index:-1}.clients-container{background-color:var(--white,#fff);color:var(--black,#414141)}.clients-container figure{background-color:var(--base,#fafafa);border-radius:5px;box-shadow:0 4px 12px 5px #eee;padding:1rem;position:relative;transition:box-shadow .5s ease;width:min(400px,100%)}.clients-container figure:before{background-image:linear-gradient(#fafafa,#d7dfff);border-radius:5px;content:" ";height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity .5s ease;width:100%}.clients-container figure:hover{box-shadow:0 4px 12px 5px #ddd}.clients-container figure:hover:before{opacity:1}.clients-container blockquote{position:relative;z-index:1}.clients-container figcaption{font-size:.8rem;font-style:italic;margin-top:3rem;position:relative;text-align:end;z-index:1}.clients-quotations{align-items:start;display:flex;flex-direction:row;flex-wrap:wrap;gap:3rem;justify-content:center}.brands-container{background-color:var(--black,#414141);color:var(--white,#fff)}.brands-list{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:2rem;justify-content:center}.technology-container{color:var(--black,#414141)}.technology-list{display:flex;flex-direction:row;flex-wrap:wrap;gap:3rem;justify-content:center;margin:0 auto;max-width:700px;overflow:hidden;text-align:center}.technology-list-item{display:flex;flex-direction:column;gap:1rem}.swiper-item-image{height:auto;max-height:60px;max-width:250px;width:100%}.swiper-wrapper{cursor:grab}.swiper-slide,.swiper-slide-description{display:flex;flex-direction:column}.swiper-slide-description{max-width:500px}.jobs-swiper-button-next,.jobs-swiper-button-prev,.venture-swiper-button-next,.venture-swiper-button-prev,.whatwedo-swiper-button-next,.whatwedo-swiper-button-prev{background-color:unset!important;border:none!important;color:var(--neutral-950, );margin-top:unset;padding:0;position:relative;width:fit-content}.jobs-swiper-button-next:after,.jobs-swiper-button-prev:after,.venture-swiper-button-next:after,.venture-swiper-button-prev:after,.whatwedo-swiper-button-next:after,.whatwedo-swiper-button-prev:after{content:unset}.swiper-button-disabled{color:var(--neutral-950, );cursor:not-allowed;opacity:.5}.jobs-swiper-slide,.venture-swiper-slide,.whatwedo-swiper-slide{flex-direction:row;flex-wrap:wrap;gap:1rem;justify-content:center}.animate-on-scroll{filter:blur(5px);opacity:0;overflow:hidden}.finish-animate-on-scroll{animation:scrollIntoViewFromLeft 1s ease;-webkit-animation:scrollIntoViewFromLeft 1s ease;filter:blur(0);opacity:1;transform:translateX(0)}.finish-animate-on-scroll.right{animation:scrollIntoViewFromRight 1s ease;-webkit-animation:scrollIntoViewFromRight 1s ease}.finish-animate-on-scroll.top{animation:scrollIntoViewFromTop 1s ease;-webkit-animation:scrollIntoViewFromTop 1s ease}.finish-animate-on-scroll.bottom{animation:scrollIntoViewFromBottom 1s ease;-webkit-animation:scrollIntoViewFromBottom 1s ease}@media(prefers-reduced-motion:reduce){.finish-animate-on-scroll,.finish-animate-on-scroll.right{animation:none;-webkit-animation:none;filter:blur(0);opacity:1;transform:translateX(0)}.finish-animate-on-scroll.bottom,.finish-animate-on-scroll.top{animation:none;-webkit-animation:none;filter:blur(0);opacity:1;transform:translateX(0) translateY(0)}}@keyframes scrollIntoViewFromLeft{0%{filter:blur(10px);opacity:0;transform:translateX(-100%)}to{filter:blur(0);opacity:1;transform:translateX(0)}}@keyframes scrollIntoViewFromRight{0%{filter:blur(10px);opacity:0;transform:translateX(100%)}to{filter:blur(0);opacity:1;transform:translateX(0)}}@keyframes scrollIntoViewFromTop{0%{filter:blur(10px);opacity:0;transform:translateY(-100%)}to{filter:blur(0);opacity:1;transform:translateY(0)}}@keyframes scrollIntoViewFromBottom{0%{filter:blur(10px);opacity:0;transform:translateY(100%)}to{filter:blur(0);opacity:1;transform:translateY(0)}}.jobs-image{height:auto;max-width:400px;object-fit:cover;width:100%}#brands,#jobs,#products,#technologies,#venture_builder,#what-we-do{scroll-margin-top:83px}.contact-page-container{display:flex;flex-direction:row;flex-wrap:wrap;gap:1rem;justify-content:center;padding:12rem 1rem}@media only screen and (max-width:800px){.contact-page-container{padding:3rem 1rem}}.contact-page-form{background-color:#e4e9f2;border-radius:10px;display:flex;flex-direction:column;gap:1rem;height:100%;padding:3rem 5rem 2rem;width:100%}.contact-page-form input,.contact-page-form textarea{background:transparent;border:1px solid var(--black,#414141);border-radius:5px;padding:.75rem 1rem;resize:none;width:100%}.contact-page-form section{display:flex;flex-direction:column;gap:.25rem}.contact-page-form .button--link{margin-top:1rem}@media only screen and (max-width:950px){.contact-page-form{padding:3rem 2rem 2rem}}.contact-page-title{color:var(--blue-light,#7897f9);font-weight:900;text-align:center}.contact-page-image{aspect-ratio:500/375;height:auto;width:100%}.contact-form-section{flex-grow:1;max-width:900px}.contact-form-title-section{display:flex;flex-direction:column;justify-content:space-around}.contact-form-label{font-size:.875rem}.backoffice-link{display:inline-block;padding:1rem}td,th{padding:1rem}.user-login-main{align-items:center;display:flex;justify-content:center;min-height:60vh;width:min(560px,100%)}.user-login-article{background-color:var(--black,#414141);border-radius:.25rem;color:var(--white,#fff);display:flex;flex-direction:column;gap:.5rem;padding:2rem;text-align:center;width:100%}.user-login-article h1{margin-bottom:.5rem}@media only screen and (max-width:768px){.user-login-article{padding:1.5rem 1rem}}.user-login-form{display:flex;flex-direction:column;gap:1rem;margin-top:1rem}.user-login-form input{background-color:var(--white,#fff);border-radius:.25rem;caret-color:var(--gray-strong,#29333b);color:var(--gray-strong,#29333b);padding:.5rem;width:100%}.user-login-form .error{margin:0 auto}.user-login-form button[type=submit]{background-color:var(--blue-light,#7897f9);border-radius:.25rem;color:var(--white,#fff);font-weight:600;margin:0 auto;padding:.5rem 1.5rem;transition:opacity .5s ease,background-color .5s ease;width:fit-content}.user-login-form button[type=submit]:hover{opacity:.8}.user-login-form button[type=submit].disabled{background-color:var(--gray-medium,#46545c);opacity:.7;pointer-events:none}.user-password-main{align-items:center;display:flex;justify-content:center;min-height:60vh;width:min(560px,100%)}.user-password-article{background-color:var(--black,#414141);border-radius:.25rem;color:var(--white,#fff);display:flex;flex-direction:column;gap:.5rem;padding:2rem;text-align:center;width:100%}.user-password-article h1{margin-bottom:.5rem}.user-password-article strong{font-size:1rem}@media only screen and (max-width:768px){.user-password-article{padding:1.5rem 1rem}}.user-password-form{display:flex;flex-direction:column;gap:1rem;margin-top:1rem}.user-password-form input{background-color:var(--white,#fff);border-radius:.25rem;caret-color:var(--gray-strong,#29333b);color:var(--gray-strong,#29333b);padding:.5rem 5.5rem .5rem .5rem;width:100%}.user-password-form .error{margin:0 auto}.user-password-form button[type=submit]{background-color:var(--blue-light,#7897f9);border-radius:.25rem;color:var(--white,#fff);font-weight:600;margin:0 auto;padding:.5rem 1.5rem;transition:opacity .5s ease,background-color .5s ease;width:fit-content}.user-password-form button[type=submit]:hover{opacity:.8}.user-password-form button[type=submit].disabled{background-color:var(--gray-medium,#46545c);opacity:.7;pointer-events:none}.user-password-input-container{position:relative;width:100%}.user-password-toggle-button{background:none;color:var(--blue-strong,#4064d7);font-size:.75rem;font-weight:700;position:absolute;right:.5rem;top:50%;transform:translateY(-50%)}.user-password-change-account-a{color:var(--blue-light,#7897f9);font-size:.875rem;margin-top:.5rem}.user-password-change-account-a:hover{opacity:.8}