.page-module__Rf4WUa__page{background:#222226;flex-direction:column;justify-content:flex-start;align-items:center;width:70vw;min-height:100vh;display:flex;overflow-x:hidden}.page-module__Rf4WUa__page .page-module__Rf4WUa__backLink{color:#4c9eba;background-color:#3e3e3e;border:3px solid #a9a9a9;border-radius:.2rem;margin:1.5rem 3.5rem .3rem;padding:.7rem;font-family:Arial,Helvetica,sans-serif;font-size:2.7rem;text-decoration:none;transition:all .3s;display:inline-block}.page-module__Rf4WUa__page .page-module__Rf4WUa__backLink:hover{transform:scale(1.04);box-shadow:0 0 14px gray,0 0 28px gray}.page-module__Rf4WUa__page main h4{color:#94c8d9;margin:1.5rem 3.5rem .3rem;padding:.3rem;font-size:1.5rem;font-weight:600}.page-module__Rf4WUa__page main{min-height:150vh}.page-module__Rf4WUa__page main h3{color:#87cefa;text-transform:uppercase;margin:1rem 3.5rem;padding:.5rem;font-family:arial;font-size:2.7rem;font-weight:600}.page-module__Rf4WUa__page main p{color:#f0f8ff;margin:.1rem 3.5rem;padding:0 .5rem;font-size:1.3rem}.page-module__Rf4WUa__page main p:last-child{margin-bottom:3rem}.page-module__Rf4WUa__page main p a{color:#4c9eba}.page-module__Rf4WUa__page footer{width:100%}.page-module__Rf4WUa__page section{border-bottom:3px solid #f0f8ff;max-width:100%;padding:4rem 0}.page-module__Rf4WUa__page section:last-child{border-bottom:none}@media (max-width:768px){.page-module__Rf4WUa__page{width:100%}}
.LangButton-module__Fq6lSq__div{align-self:flex-end;margin:.3rem;position:relative}.LangButton-module__Fq6lSq__div button{color:#f0f8ff;cursor:pointer;background-color:#0000;border:none;margin:.4rem;padding:.3rem;font-size:1.5rem;font-weight:500;transition:all .4s}.LangButton-module__Fq6lSq__div button span{font-size:92%;display:inline-block}.LangButton-module__Fq6lSq__div button:hover{filter:drop-shadow(0 0 3px #f0f8ff);text-decoration:underline;transform:scale(1.08)}.LangButton-module__Fq6lSq__div ul{color:#f0f8ff;z-index:3;background-color:#181818;border:1.6px solid gray;border-radius:.8rem;width:90%;margin:.1rem;padding:.6rem;list-style:none;position:absolute}.LangButton-module__Fq6lSq__div ul li{cursor:pointer;align-self:center;padding:.6rem;font-size:1.15rem;font-weight:500}.LangButton-module__Fq6lSq__div ul li:hover{background-color:#444;border-radius:.4rem}
.ContactModal-module__M_UpNq__mainModal{width:45%;height:auto;max-height:45%;font-family:var(--font-m-plus-rounded);background-color:#1e1e1e;border:3.5px solid #a9a9a9;border-radius:1rem;margin:auto;position:absolute;inset:0;box-shadow:0 0 8px #87cefa,0 0 25px #87cefa,0 0 45px #87cefa}.ContactModal-module__M_UpNq__mainModal::backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000b3}.ContactModal-module__M_UpNq__mainModal button{color:red;box-shadow:none;cursor:pointer;background-color:#0000;border:none;margin:.6rem;padding:.4rem;font-size:2rem;transition:all .25s;position:absolute;top:0;right:0}.ContactModal-module__M_UpNq__mainModal button:hover{transform:scale(1.25)}.ContactModal-module__M_UpNq__mainModal button:active{transform:scale(.97)}.ContactModal-module__M_UpNq__mainModal div{flex-direction:column;justify-content:center;align-items:center;display:flex}.ContactModal-module__M_UpNq__mainModal h3{color:#f0f8ff;margin:2.4rem 2.4rem 1.2rem;padding:.7rem;font-family:arial;font-size:2.2rem}.ContactModal-module__M_UpNq__mainModal p{color:#f0f8ff;margin:1.2rem;padding:.6rem;font-size:1.4rem}.ContactModal-module__M_UpNq__mainModal a{color:#4c9eba;font-size:1.4rem}
.SelfPresentation-module__uVTiMq__mainDiv{color:#f0f8ff;align-items:flex-start;width:auto;height:40rem;max-height:50rem;margin:2rem 1.5rem .5rem;padding:1.2rem;display:flex}.SelfPresentation-module__uVTiMq__mainDiv .SelfPresentation-module__uVTiMq__imgContainer{backface-visibility:hidden;border:2.5px solid #f0f8ff;width:auto;height:25rem;animation:2s infinite SelfPresentation-module__uVTiMq__smoky;transform:translateZ(0)rotate(-15deg)translate(4rem,4rem)}.SelfPresentation-module__uVTiMq__mainDiv .SelfPresentation-module__uVTiMq__imgClip{width:100%;height:100%;overflow:hidden}.SelfPresentation-module__uVTiMq__mainDiv .SelfPresentation-module__uVTiMq__imgContainer img{width:auto;height:100%;transform:translate(1.3rem)scale(1.4)}@keyframes SelfPresentation-module__uVTiMq__smoky{0%{box-shadow:0 0 8px #87cefa,0 0 20px #87cefa,0 0 42px #87cefa}50%{box-shadow:0 0 12px #f0f8ff,0 0 32px #f0f8ff}to{box-shadow:0 0 8px #87cefa,0 0 20px #87cefa,0 0 42px #87cefa}}.SelfPresentation-module__uVTiMq__presentationText{border-left:3px solid #f0f8ff;height:18rem;margin:1rem 5rem;padding:2.5rem;transform:translate(7rem,3.5rem)}.SelfPresentation-module__uVTiMq__presentationText h4{color:#87cefa;margin-top:-.3rem;margin-bottom:0;font-size:1.2rem}.SelfPresentation-module__uVTiMq__mainDiv .SelfPresentation-module__uVTiMq__presentationText p{color:#f0f8ff;margin:0;padding:0;font-size:1.2rem}.SelfPresentation-module__uVTiMq__mainDiv .SelfPresentation-module__uVTiMq__presentationText p:nth-child(2){color:#f0f8ff;margin-bottom:.9rem}.SelfPresentation-module__uVTiMq__mainDiv .SelfPresentation-module__uVTiMq__presentationText p:nth-child(3){color:#a9a9a9;margin:0;padding:0;font-style:italic}.SelfPresentation-module__uVTiMq__mainDiv .SelfPresentation-module__uVTiMq__presentationText p:nth-child(4){color:#fff;margin:1.6rem 0;padding:0}@media (max-width:768px){.SelfPresentation-module__uVTiMq__mainDiv{flex-direction:column;align-items:center;height:auto;max-height:none;margin:1rem}.SelfPresentation-module__uVTiMq__presentationText{height:auto;margin:1rem;padding:1.5rem;transform:none}}
.ServiceSection-module__zm8nLG__mainServiceContainer{flex-direction:column;justify-content:center;align-items:center;margin:8rem 3.5rem 0;padding:0 .5rem;font-size:1.3rem;display:flex}.ServiceSection-module__zm8nLG__mainServiceContainer h3{color:#87cefa;text-transform:uppercase;margin:5rem 3.5rem 3rem;padding:.5rem;font-family:arial;font-size:2.4rem;font-weight:600}.ServiceSection-module__zm8nLG__mainServiceContainer .ServiceSection-module__zm8nLG__ServiceDisplay{background-color:#0b0b0b;border-radius:1.5rem;flex-direction:column;justify-content:center;align-items:center;width:92%;height:auto;min-height:28rem;margin:1.2rem 1.9rem .5rem;padding:2.8rem;display:flex}.ServiceSection-module__zm8nLG__mainServiceContainer .ServiceSection-module__zm8nLG__ServiceDisplay .ServiceSection-module__zm8nLG__arrow{color:bisque;margin:.5rem;padding:.25rem;font-size:3rem}.ServiceSection-module__zm8nLG__mainServiceContainer .ServiceSection-module__zm8nLG__ServiceDisplay .ServiceSection-module__zm8nLG__infoBox{background-color:#3e3e3e;border-radius:.9rem;align-self:center;width:95%;box-shadow:0 0 12px #ffffff40}.ServiceSection-module__zm8nLG__mainServiceContainer .ServiceSection-module__zm8nLG__ServiceDisplay .ServiceSection-module__zm8nLG__infoBox h4{color:#74d967;text-transform:uppercase;margin:.9rem .9rem 0;padding:.4rem;font-family:arial;font-size:1.4rem}.ServiceSection-module__zm8nLG__mainServiceContainer .ServiceSection-module__zm8nLG__ServiceDisplay .ServiceSection-module__zm8nLG__infoBox p{color:#f0f8ff;margin:.2rem .9rem;padding:.4rem;font-size:1.3rem}
.RequestsTo-module__luP43q__requestDiv{margin:.2rem 3.5rem 0;padding:0 .5rem;font-size:1.3rem}.RequestsTo-module__luP43q__requestDiv p{text-align:center}.RequestsTo-module__luP43q__requestDiv p a{color:#4c9eba;font-size:1.4rem}
.Footer-module__S6Hkya__footerDiv{color:#f0f8ff;background-color:#000;border-top:3.5px solid gray;flex-direction:column;align-items:center;width:100%;height:auto;min-height:6rem;padding:.5rem;font-size:1.4rem;display:flex}.Footer-module__S6Hkya__footerDiv a{margin:.8rem}
.Pricing-module__yc4bBa__pricingMainDiv{flex-direction:column;justify-content:center;align-items:center;width:100%;margin:5.5rem .5rem 0 0;padding:2.5rem 2.5rem 0;display:flex}.Pricing-module__yc4bBa__pricingMainDiv h3{color:#87cefa;text-transform:uppercase;margin:5rem 3.5rem 3rem;padding:.5rem;font-family:arial;font-size:2.4rem;font-weight:600}.Pricing-module__yc4bBa__pricingContainer{box-sizing:border-box;background-color:#3e3e3e;border-radius:1rem;justify-content:center;align-items:center;gap:clamp(1rem,4vw,4rem);width:95%;height:auto;margin:1.5rem .5rem .5rem;padding:1.4rem;display:flex}.Pricing-module__yc4bBa__pricingContainer .Pricing-module__yc4bBa__firstPricing,.Pricing-module__yc4bBa__pricingContainer .Pricing-module__yc4bBa__secondPricing,.Pricing-module__yc4bBa__pricingContainer .Pricing-module__yc4bBa__thirdPricing{background-color:#000;border-radius:.5rem;width:28%;min-width:0;height:auto;min-height:30rem;margin:0;padding:0;position:relative;box-shadow:0 0 12px #05050580}.Pricing-module__yc4bBa__pricingContainer h4{color:#74d967;text-transform:uppercase;background-color:#1a1a1a;border-bottom:3px solid #f0f8ff;margin:.9rem .9rem 0;padding:.4rem;font-family:arial;font-size:1.4rem}.Pricing-module__yc4bBa__pricingContainer p.Pricing-module__yc4bBa__from{color:#f0f8ff;text-align:center;margin-top:4rem;font-size:1.8rem}.Pricing-module__yc4bBa__pricingContainer .Pricing-module__yc4bBa__firstPriceContainer{position:absolute;top:10.5rem;left:50%;transform:translate(-50%)}.Pricing-module__yc4bBa__pricingContainer p.Pricing-module__yc4bBa__discount{color:#ff4500;aspect-ratio:2;background-color:#000;border:1.6px solid #ff4500;border-radius:100%;justify-content:center;align-items:center;width:5.5rem;font-size:1.8rem;font-weight:600;display:flex;transform:translate(5.3rem,3.8rem)rotate(25deg)}.Pricing-module__yc4bBa__pricingContainer p.Pricing-module__yc4bBa__oldPrice{color:#f64302d9;text-align:center;background:#232323;border:2px solid gray;border-radius:.5rem;margin:2rem;font-size:2.5rem;font-weight:500;text-decoration:line-through}.Pricing-module__yc4bBa__pricingContainer p.Pricing-module__yc4bBa__newPrice{color:#74d967;font-size:2.8rem;font-weight:800;transform:rotate(-20deg)translate(-1rem,-5rem)}.Pricing-module__yc4bBa__pricingContainer .Pricing-module__yc4bBa__free{flex-direction:column;justify-content:center;align-items:center;height:70%;display:flex}.Pricing-module__yc4bBa__pricingContainer .Pricing-module__yc4bBa__free .Pricing-module__yc4bBa__freeText{color:#74d967;text-align:center;background-color:#232323;border:2px solid #74d967;border-radius:.5rem;width:70%;font-size:2.6rem;font-weight:600}.Pricing-module__yc4bBa__pricingContainer .Pricing-module__yc4bBa__free .Pricing-module__yc4bBa__freeInfoText{color:#f0f8ff;text-align:center;padding:3.5rem .5rem 0;font-size:1.3rem;transform:translateY(-1.5rem)}.Pricing-module__yc4bBa__pricingContainer .Pricing-module__yc4bBa__monthlyPay{color:#74d967;text-align:center;background-color:#232323;border:2px solid #74d967;border-radius:.5rem;width:75%;margin:0 auto;font-size:2.5rem;font-weight:600;position:absolute;top:10.5rem;left:50%;transform:translate(-50%,7rem)}@media (max-width:768px){.Pricing-module__yc4bBa__pricingContainer{flex-direction:column}.Pricing-module__yc4bBa__pricingContainer .Pricing-module__yc4bBa__firstPricing,.Pricing-module__yc4bBa__pricingContainer .Pricing-module__yc4bBa__secondPricing,.Pricing-module__yc4bBa__pricingContainer .Pricing-module__yc4bBa__thirdPricing{width:75%}}
.Portfolio-module__uAcsSq__mainPortfolio{flex-direction:column;justify-content:center;align-items:center;width:100%;margin:4.5rem .5rem 3.5rem 0;padding:2.5rem 2.5rem 1.5rem;display:flex}.Portfolio-module__uAcsSq__mainPortfolio .Portfolio-module__uAcsSq__portfolioListContainer{background-color:#0b0b0b;border-radius:1.5rem;flex-direction:column;justify-content:center;align-items:center;width:92%;height:auto;min-height:28rem;margin:1.2rem 1.9rem .5rem;padding:2.8rem;display:flex}.Portfolio-module__uAcsSq__mainPortfolio .Portfolio-module__uAcsSq__portfolioListContainer ul{flex-direction:column;gap:2.5rem;margin:0;padding:.8rem;list-style:none;display:flex}.Portfolio-module__uAcsSq__mainPortfolio .Portfolio-module__uAcsSq__portfolioListContainer li{background-color:#3e3e3e;border-radius:1rem;margin:0;padding:.8rem;box-shadow:0 0 12px #ffffff40}.Portfolio-module__uAcsSq__mainPortfolio .Portfolio-module__uAcsSq__portfolioListContainer h4{color:#87cefa;text-transform:uppercase;margin:.8rem;font-size:1.6rem;display:inline-block}.Portfolio-module__uAcsSq__mainPortfolio .Portfolio-module__uAcsSq__portfolioListContainer span{color:#f0f8ff;font-size:1.6rem;display:inline-block}.Portfolio-module__uAcsSq__mainPortfolio .Portfolio-module__uAcsSq__portfolioListContainer a{color:#4c9eba;margin:.8rem;font-size:1.4rem;display:inline-block}.Portfolio-module__uAcsSq__mainPortfolio .Portfolio-module__uAcsSq__portfolioListContainer .Portfolio-module__uAcsSq__projectType{color:#a9a9a9;font-size:1.2rem;font-style:italic}.Portfolio-module__uAcsSq__mainPortfolio .Portfolio-module__uAcsSq__portfolioListContainer p{color:#f0f8ff;margin:.8rem;padding:0;font-size:1.3rem}
