html{scroll-behavior:smooth;overflow-x:hidden}.reveal-head{visibility:hidden}body{font-family:"Overpass",sans-serif;background:#f5f5f5;position:relative;display:flex;flex-direction:column;max-width:1060px;min-height:100vh;padding:0 30px;margin:0 auto;box-sizing:border-box;font-size:1rem;word-break:break-word;overflow-wrap:break-word;text-rendering:optimizeLegibility;font-size:16px}h1,h2,h3,h4,h5{margin:0}h2{color:#737373;font-size:34px;font-weight:100;letter-spacing:.01em}h3{font-size:34px;display:inline-block;font-weight:900;background-image:linear-gradient(90deg, #5322fe 10%, #2276fe 90%);background-size:100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}h4{font-size:26px;color:#2271fe}h5{font-size:20px;background-image:linear-gradient(90deg, #5322fe 10%, #2276fe 90%);background-size:100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}p{font-weight:200;max-width:600px;line-height:1.3em;margin:10px 0}ul{padding-left:20px;font-weight:300}ul li{margin-bottom:5px}section{margin:0 auto}section:focus{outline:none}footer{position:relative;display:flex;justify-content:space-between;align-items:center;margin:0 calc(0px - (50vw - 50%)) 0;padding:100px calc(50vw - 50%);box-sizing:border-box;flex-wrap:wrap}footer a,footer span{margin:5px 10px}footer span{color:#b3b3b3}.title-container,.presentation-container,.conclusion-container{position:relative;min-height:100vh;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center}.title-container .actions{display:flex;margin-top:30px;margin-bottom:10px}.presentation-container strong,.presentation-container p,.conclusion-container strong,.conclusion-container p{width:100%;margin:5px;line-height:1.5em}.presentation-container strong,.conclusion-container strong{font-size:28px;color:#404040}.presentation-container p,.conclusion-container p{font-size:20px}.projects-container{display:flex;flex-direction:column;margin-top:20px}.projects-container .project{max-width:400px;margin:20px 0}.conclusion-container .logo{opacity:.9;width:150px;margin-top:0;filter:drop-shadow(-0.3px 0.5px 0.4px rgba(0, 0, 0, 0.2)) drop-shadow(-6px 2px 3px rgba(0, 0, 0, 0.04))}.legals ul{list-style:none;padding:0}.legals ul li{margin-bottom:18px}.legals p{margin-top:0}.swal2-input,.swal2-textarea{margin:10px 5px !important;width:calc(100% - 10px) !important}.title{position:relative;font-size:290px;font-weight:900;color:#f5f5f5;user-select:none;display:flex;margin-bottom:30px}.title::before{content:"";position:absolute;top:0;left:-50px;right:-50px;bottom:-50px;background-color:red}@media screen and (max-width: 1130px){.title{font-size:25vw}}.title div{line-height:1em;opacity:0;animation-name:textAppear;animation-duration:.6s;animation-timing-function:cubic-bezier(0.79, 0.5, 0.22, 0.96);animation-iteration-count:1;animation-fill-mode:forwards}.title div:nth-child(1){animation-delay:.2s}.title div:nth-child(2){animation-delay:.3s}.title div:nth-child(3){animation-delay:.4s}.title div:nth-child(4){animation-delay:.5s}.title div:nth-child(5){animation-delay:.6s}.title div:nth-child(6){animation-delay:.7s}.titleTest{margin:0;width:100vw;height:300px;perspective:9999px;transform-style:preserve-3d;transform:translateY(0px);transition:transform 1s cubic-bezier(0.28, 0.46, 0.01, 1)}@media screen and (max-width: 1130px){.titleTest{height:30vw}}.layer{width:100%;height:100%;position:absolute;transform-style:preserve-3d;transform:rotateX(25deg) translateZ(0)}.layer:after{position:absolute;height:100%;width:100%;font:310px "Overpass";line-height:.8em;font-weight:900;content:"Webdoy";white-space:pre;text-align:center;color:#e6e6e6;letter-spacing:-0.03em;transition:transform 1s cubic-bezier(0.28, 0.46, 0.01, 1),color .6s,text-shadow 1s cubic-bezier(0.28, 0.46, 0.01, 1)}@media screen and (max-width: 1130px){.layer:after{font-size:25vw}}.layer:nth-child(1):after{transform:translateZ(0em);color:#f2f2f2}.layer:nth-child(2):after{transform:translateZ(-0.03em);color:#f2f2f2}.layer:nth-child(3):after{transform:translateZ(-0.06em);color:#f1f1f1}.layer:nth-child(4):after{transform:translateZ(-0.09em);color:#f1f1f1}.layer:nth-child(5):after{transform:translateZ(-0.12em);color:#f0f0f0}.layer:nth-child(6):after{transform:translateZ(-0.15em);color:#f0f0f0}.layer:nth-child(7):after{transform:translateZ(-0.18em);color:#efefef}.layer:nth-child(8):after{transform:translateZ(-0.21em);color:#efefef}.layer:nth-child(9):after{transform:translateZ(-0.24em);color:#eee}.layer:nth-child(10):after{transform:translateZ(-0.27em);color:#eee}.layer:nth-child(11):after{transform:translateZ(-0.3em);color:#ededed}.layer:nth-child(12):after{transform:translateZ(-0.33em);color:#ededed}.layer:nth-child(13):after{transform:translateZ(-0.36em);color:#ececec}.layer:nth-child(14):after{transform:translateZ(-0.39em);color:#ececec}.layer:nth-child(15):after{transform:translateZ(-0.42em);color:#ebebeb}.layer:nth-child(16):after{transform:translateZ(-0.45em);color:#ebebeb}.layer:nth-child(17):after{transform:translateZ(-0.48em);color:#eaeaea}.layer:nth-child(18):after{transform:translateZ(-0.51em);color:#eaeaea}.layer:nth-child(19):after{transform:translateZ(-0.54em);color:#e9e9e9}.layer:nth-child(20):after{transform:translateZ(-0.57em);color:#e9e9e9}.titleTest.loading{transform:translateY(25px)}.titleTest.loading .layer:after{transform:translateZ(0)}.titleTest.loading .layer:first-child:after{color:#f5f5f5}.titleTest.loading .layer:last-child:after{-webkit-text-stroke:1px rgba(128,128,128,0);text-shadow:0px 0px 0px rgba(128,128,128,0)}.layer:first-child:after{color:#fff;transform:translateZ(1px) !important}.layer:last-child:after{-webkit-text-stroke:1px rgba(128,128,128,.1);text-shadow:-0.05em -0.02em .03em rgba(128,128,128,.1)}a,button,input,textarea{outline:none;font-family:inherit}a{position:relative;display:inline-block;text-decoration:none;color:#2271fe}a::after{content:"";position:absolute;width:100%;transform:scaleX(0);height:1px;bottom:0;left:0;background-color:#2271fe;transform-origin:bottom right;transition:transform .25s ease-out}a:hover::after{transform:scaleX(1);transform-origin:bottom left}button{position:relative;min-height:36px;margin:5px 10px 5px 0;font-size:16px;border-radius:14px;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;flex-wrap:wrap;max-width:300px;padding:3px 18px;border:solid 3px #2271fe;color:#2271fe;font-weight:600;background-color:#f5f5f5;cursor:pointer;transition:background-color .1s;user-select:none;transition:.1s}button.primary{background-color:#2271fe;color:#fff}button.shadow{box-shadow:0 10px 20px -10px rgba(34,113,254,.8)}button.shadow:active{transform:translateY(2px);box-shadow:0 2px 4px -2px #2271fe}button.block{width:100%}button:hover{opacity:.8 !important}button:active{opacity:.7 !important}button a{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;min-width:100%;min-height:36px;margin:-3px -18px;padding:3px 18px;color:inherit;box-sizing:border-box}button a::after{content:none}button i{margin:0 -10px;font-size:18px}.text-extrud{text-shadow:0 .01em 0 #ebebeb,0 .02em 0 #ebebeb,0 .03em #e8e8e8,0 .04em 0 #e8e8e8,0 .05em #e6e6e6,0 .06em 0 #e6e6e6,0 .07em 0 #e6e6e6,0 .07em 2px rgba(100,100,100,.1),0 .07em 1px rgba(100,100,100,.5),0 .08em 2px rgba(255,255,255,.4),0 .07em .03em rgba(100,100,100,.17),-0.02em 5px 2px rgba(100,100,100,.1),-0.08em 12px 12px rgba(100,100,100,.15)}.object-extrud{box-shadow:0 2px 0 #ebebeb,0 4px 0 #ebebeb,0 6px #e8e8e8,0 8px 0 #e8e8e8,0 10px #e6e6e6,0 12px 0 #e6e6e6,0 14px 0 #e6e6e6,0 14px 2px rgba(100,100,100,.1),0 14px 1px rgba(100,100,100,.5),0 16px 2px rgba(255,255,255,.4),0 14px 6px rgba(100,100,100,.17),-4px 5px 2px rgba(100,100,100,.1),-40px 12px 12px rgba(100,100,100,.15)}.cards-container{position:relative;display:flex;justify-content:space-around;align-items:center;width:calc(100% + 200px);height:max-content;flex-wrap:wrap;user-select:none;margin:100px -100px}.cards-container .card{perspective:1500px;transform-style:preserve-3d;position:relative;width:280px;height:370px;transform-origin:center;opacity:.9;border-radius:20px;margin:20px 10px;transition:margin-top .3s,box-shadow .3s;display:flex;background-color:#fbfbfb;box-shadow:-0.5px 1px 2px rgba(0,0,0,.2),-8px 2px 8px -2px rgba(0,0,0,.05)}.cards-container .card:hover{opacity:1;margin-top:10px;z-index:100;box-shadow:-2px 20px 30px -15px rgba(0,0,0,.1),-40px 5px 50px -20px rgba(0,0,0,.05) !important}.cards-container .card .card-inner{position:relative;background-image:linear-gradient(120deg, #734cfe 10%, #5e9cff 90%);flex:1;margin:16px;padding:15px;border-radius:12px;z-index:10}.cards-container .card .card-inner::before{content:"";position:absolute;top:4px;left:4px;width:calc(100% - (4px * 2));height:calc(100% - (4px * 2));background-color:#fbfbfb;background-size:100%;border-radius:8px;z-index:-1}.cards-container .card .card-inner h5{margin-bottom:10px}.cards-container .card .card-inner p{color:#595959;font-weight:300}.cards-container .card .card-inner button{position:absolute;bottom:15px;left:15px;width:calc(100% - 30px)}.cards-container .card:nth-child(1){transform:translate(-10px, -50px) rotate(-7deg)}.cards-container .card:nth-child(2){transform:rotate(1deg)}.cards-container .card:nth-child(3){transform:translate(-3px, -20px) rotate(-2deg)}.cards-container .card:nth-child(4){transform:translate(10px, -30px) rotate(6deg)}@media screen and (max-width: 1260px){.cards-container{width:100%;margin:40px 0}}@media screen and (max-width: 560px){.cards-container .card#type{transform:translate(0, -20px) rotate(-3deg)}.cards-container .card#style{transform:rotate(2deg)}.cards-container .card#features{transform:translate(0, 20px) rotate(-1deg)}}@keyframes textAppear{0%{opacity:.8;transform:translateY(0.07em);color:#f5f5f5;text-shadow:0 0em 0 #ebebeb,0 0em 0 #ebebeb,0 0em #e8e8e8,0 0em 0 #e8e8e8,0 0em #e6e6e6,0 0em 0 #e6e6e6,0 0em 0 #e6e6e6,0 0em 0px rgba(100,100,100,.1),0 0em 0px rgba(100,100,100,.5),0 0em 0px rgba(255,255,255,.4),0 0em 0em rgba(100,100,100,.17),0em 0px 0px rgba(100,100,100,.1),0em 0px 0px rgba(100,100,100,.15)}10%{opacity:1}100%{opacity:1;transform:translateY(0);color:#fff;text-shadow:0 .01em 0 #ebebeb,0 .02em 0 #ebebeb,0 .03em #e8e8e8,0 .04em 0 #e8e8e8,0 .05em #e6e6e6,0 .06em 0 #e6e6e6,0 .07em 0 #e6e6e6,0 .07em 2px rgba(100,100,100,.1),0 .07em 1px rgba(100,100,100,.5),0 .08em 2px rgba(255,255,255,.4),0 .07em .03em rgba(100,100,100,.17),-0.02em 5px 2px rgba(100,100,100,.1),-0.08em 12px 12px rgba(100,100,100,.15)}}
