.technologies{background:rgb(var(--shade-dark));border-bottom:1px solid rgba(var(--color),.1);border-top:1px solid rgba(var(--color),.1);display:flex;overflow:hidden}.technologies .container{display:flex;overflow:hidden;position:relative}.technologies .container:after,.technologies .container:before{bottom:0;content:"";pointer-events:none;position:absolute;top:0;width:140px;z-index:20}.technologies .container:before{background:linear-gradient(90deg,rgb(var(--shade-dark)) 0,rgb(var(--shade-dark)) 50%,transparent);left:0}.technologies .container:after{background:linear-gradient(90deg,transparent,rgb(var(--shade-dark)) 50%,rgb(var(--shade-dark)) 100%);right:0}.technologies .container .phases{animation:scrollX 20s linear infinite;display:flex;flex-wrap:nowrap;gap:2rem;min-width:-moz-fit-content;min-width:fit-content;position:relative;will-change:left}.technologies .container .phases .phase{display:flex;flex-direction:row;gap:2rem;padding:10px 0}.technologies .container .phases .phase.duplicate a{pointer-events:none}.technologies a{align-items:center;border:1px solid transparent;border-radius:var(--radius);display:flex;justify-content:center;padding:2em 1.3em;position:relative;transform:scale(1);transition:border-color var(--transition),transform var(--transition);will-change:transform}.technologies a:before{background:radial-gradient(50% 0 at 50% 0,rgba(var(--tint),0) 0,transparent 100%);content:"";height:100%;left:0;position:absolute;top:0;transition:background var(--transition);width:100%;will-change:background}.technologies a:hover{border-color:rgb(var(--tint));transform:scale(1.05);z-index:10}.technologies a:hover:before{background:radial-gradient(50% 50% at 50% 100%,rgba(var(--tint),.25) 0,transparent 100%)}.technologies a:hover img{filter:brightness(100)}.technologies a img{height:30px;-o-object-fit:contain;object-fit:contain;opacity:.8;transition:filter var(--transition);width:auto;will-change:filter}@keyframes scrollX{0%{left:0}to{left:-50%}}@media (max-width:768px){.technologies .container:after,.technologies .container:before{width:70px}.technologies a img{height:24px}}.avis{background:url(./background.CuHA0e6y.png) rgb(var(--shade-dark));background-position:top;background-repeat:repeat-x;border-top:1px solid rgb(var(--border));padding:20px 0}.avis .container{display:flex;flex-direction:column;gap:4em;padding:3em 0}.avis .avis-main{align-items:center;display:flex;flex-direction:row;gap:10em}.avis .avis-main .head{display:flex;flex:1;flex-direction:column;gap:10px;max-width:700px}.avis .avis-main .avis-container{border-radius:var(--radius);display:flex;flex:1;flex-direction:row;overflow:hidden;position:relative}.avis .avis-main .avis-items{animation:avisscroll 25s linear infinite;display:flex;flex-direction:row;flex-wrap:nowrap;gap:20px;height:200px;position:relative;scroll-behavior:smooth;width:-moz-max-content;width:max-content}.avis .avis-main .avis-items:hover{animation-play-state:paused}.avis .avis-main .avis-item{background:rgba(var(--shade),.6);border:1px solid rgba(var(--tint),.2);border-radius:var(--radius);display:flex;flex-direction:row;flex-shrink:0;gap:20px;overflow:hidden;padding:15px;position:relative;white-space:normal;width:300px}.avis .avis-main .avis-item .avatar{position:relative;z-index:1}.avis .avis-main .avis-item .avatar img{border:2px solid rgb(var(--border));border-radius:var(--radius);height:50px;-o-object-fit:cover;object-fit:cover;width:50px}.avis .avis-main .avis-item .content{display:flex;flex:1;flex-direction:column;gap:5px;position:relative;z-index:1}.avis .avis-main .avis-item .content .name{font-weight:700}.avis .avis-main .avis-item .content .name .source{color:rgba(var(--color),.5);font-weight:400}.avis .avis-main .avis-item .content .name .source a{align-items:center;color:rgb(var(--color));display:flex;font-size:.7em;gap:5px;text-decoration:none}.avis .avis-main .avis-item .content .name .source a:hover{color:rgb(var(--tint))}.avis .avis-main .avis-item .content .rating{color:#f90}.avis .avis-main .avis-item .content .comment{color:rgba(var(--color),.85);font-size:.9em;line-height:1.5;margin-top:10px}.avis .legal{color:rgba(var(--color),.5);text-align:center}@keyframes avisscroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@media screen and (max-width:770px){.avis .avis-main{flex-direction:column;gap:20px}.avis .avis-main .avis-container{overflow-x:auto;width:100%}.avis .avis-main .avis-item{flex-shrink:0;min-width:250px;width:80vw}}.promises{gap:6em;margin:4em 0}.promises,.promises .head{display:flex;flex-direction:column}.promises .head{gap:1em;text-align:center}.promises .head .text{font-size:1.25em;opacity:.8}.promises .items{display:flex;flex-direction:column;gap:5em;--top-decal:3em}.promises .items .item{align-items:start;display:flex;flex-direction:row;padding-bottom:4em;position:relative}.promises .items .item .image{align-items:center;background-color:rgb(var(--shade));border:1px solid rgba(var(--tint),.4);border-radius:var(--radius);display:flex;flex-shrink:0;height:auto;height:400px;justify-content:center;overflow:hidden;position:relative;width:700px}.promises .items .item .image img.banner{height:100%;-o-object-fit:cover;object-fit:cover;width:100%;z-index:1}.promises .items .item .image img.icon{height:60px;-o-object-fit:contain;object-fit:contain;position:absolute;right:7em;top:calc(var(--top-decal) + 2em);width:60px;z-index:3}.promises .items .item .image:before{background:linear-gradient(to top right,rgba(var(--tint),.1),rgba(var(--tint),.7));content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:2}.promises .items .item .data{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:rgba(var(--shade),.85);border:1px solid rgba(var(--tint),.2);border-left-width:0;border-radius:var(--radius);display:flex;flex-direction:column;flex-grow:1;gap:1em;margin-left:-5em;margin-top:var(--top-decal);min-width:400px;padding:2em;position:relative;z-index:3}.promises .items .item .data h3{font-style:italic;text-transform:uppercase}.promises .items .item .data span{opacity:.9}.promises .items .item .data div.buttons{align-items:center;display:flex;flex-direction:row;gap:1em;margin-top:1em}.promises .items .item:nth-child(2n) .image{order:2}.promises .items .item:nth-child(2n) .image img.icon{left:7em;right:auto}.promises .items .item:nth-child(2n) .image:before{background:linear-gradient(to top left,rgba(var(--tint),.1),rgba(var(--tint),.7))}.promises .items .item:nth-child(2n) .data{margin-left:0;margin-right:-5em;order:1}@media screen and (max-width:1200px){.promises{padding:2em 0}.promises .items .item .image{height:300px;width:400px}}@media screen and (max-width:770px){.promises .items{gap:2em;padding:0}.promises .items .item{align-items:center;flex-direction:column;padding-bottom:0}.promises .items .item .image{border-radius:var(--radius) var(--radius) 0 0;height:200px;order:1!important;width:100%}.promises .items .item .image img.icon{display:none}.promises .items .item .data{border-radius:0 0 var(--radius) var(--radius);border-width:1px;margin:0!important;min-width:unset;order:2!important;width:auto}}.map{background:rgb(var(--background));border-top:1px solid rgb(var(--border))}.map .container{align-items:center;display:flex;flex-direction:row;gap:8em;padding:5em 0}.map .container .slot{display:flex;flex:1;flex-direction:column}.map .container .slot#text{gap:1.5em}.map .container .slot#text .content{display:flex;flex-direction:column;gap:1em}.map .container .slot#text .content .subtitle{font-size:1.3em;font-weight:400}.map .container .slot#text .text p{color:rgba(var(--color),.8);font-size:1.2em;line-height:1.5;text-align:justify}.map .container .slot#text .icon{align-items:center;display:flex;margin-top:1em}.map .container .slot#text .icon img{height:3em}.map .container .slot#text .title{font-size:2em;font-weight:800}.map .container .slot#text .buttons{display:flex;flex-direction:row;font-size:1em;gap:3em;margin-top:2em}.map .container .slot#map{position:relative;width:400px;--xtint:10,218,175;border-radius:var(--radius);-webkit-user-select:none;-moz-user-select:none;user-select:none}.map .container .slot#map>img{border-radius:var(--radius);height:auto;-o-object-fit:contain;object-fit:contain;position:relative;width:100%}.map .container .slot#map .overlay{align-items:start;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:rgba(var(--shade),.8);border:1px solid rgba(var(--tint),.2);border-radius:var(--radius);bottom:-30px;display:flex;flex-direction:column;gap:2em;justify-content:start;left:-30px;max-width:calc(100% - 40px - 2em);padding:2em;position:absolute}.map .container .slot#map .overlay img{height:2.4em;width:auto}.map .container .slot#map .overlay .title{font-size:1.5em;font-weight:800;text-transform:uppercase}.map .container .slot#map .overlay .certifications{display:flex;flex-direction:row;flex-wrap:wrap;gap:.2em}.map .container .slot#map .overlay .certifications .certification{align-items:center;background:rgba(var(--shade),.1);border:1px solid rgba(var(--color),.1);border-radius:var(--radius);color:rgba(var(--color),.75);display:flex;flex-direction:column;font-size:.9em;gap:.5em;padding:.5em 1em;text-align:center;width:80px}.map .container .slot#map .overlay .certifications .certification span.iconify{color:rgb(var(--tint));font-size:1.5em}.map .container .slot#map .overlay .features{display:flex;flex-direction:column;gap:1em}.map .container .slot#map .overlay .features .feature{align-items:center;display:flex;flex-direction:row;font-size:.9em;gap:1em}.map .container .slot#map .overlay .features .feature .iconify{font-size:1.8em}@media screen and (max-width:770px){.map .container{flex-direction:column;gap:2em}.map .container .slot{flex:1}.map .container .slot#text{gap:1em}.map .container .slot#text .buttons{flex-wrap:wrap;gap:1em}.map .container .slot#map{width:100%}.map .container .slot#map>img{border-radius:var(--radius) var(--radius) 0 0;height:auto;width:100%}.map .container .slot#map .overlay{border-radius:0 0 var(--radius) var(--radius);bottom:0;left:0;max-width:100%;position:relative}}
