.header_nav{align-items:center;display:flex;justify-content:space-between;padding-left:2.375em;padding-right:2.375em;width:100%}.hidenTitle{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.header_title img{width:80%}.nav_links_container{display:flex;align-items:center}.flexLink{display:flex;align-items:center;justify-content:center;gap:1em;font-weight:500;font-size:1.5em;transition:all .3s ease}.flexLink.fixed{background-color:#fff;z-index:1000;position:fixed;bottom:1em;left:50%;transform:translate(-50%);border-radius:100vw;padding:.5em 1em;box-shadow:0 1em 1em -.5em #05070f33;width:fit-content;max-width:90%}.flexLink-img:hover{transform:scale(1.2)}.navbar.active{background-color:#000;color:#fff;border-radius:20px;padding:10px 15px}.desktop-text{margin:0}.navbar.active .slider{display:none}.navbarContact{background-color:#f6fa5e;padding:1.5em 0;width:8em;height:4.8em;font-size:1.5em;font-weight:500;border-radius:0 0 100px 100px;text-align:center;overflow:hidden;position:relative}.navbarContact span{position:relative;z-index:2}.navbarContact:before{content:"";position:absolute;bottom:0;left:0;width:100%;height:0;background-color:#31f7c8;transition:height .5s ease;z-index:1}.navbarContact:hover:before{height:100%}.slider{position:relative;height:2px;background-color:#ccc;border-radius:4px;transition:background-color .3s ease-in-out;opacity:0}.navbar:hover .slider{opacity:1}.slider:before{content:"";position:absolute;top:0;left:0;height:100%;width:0;background-color:gray;border-radius:4px;transition:width .3s ease-in-out}.navbar:hover .slider:before{width:100%}@media screen and (max-width: 768px){.flexLink{display:none}.flexLink.fixed{display:flex;left:50%;height:4em;top:80%;font-size:1.2em}.header_nav{align-items:normal}}@media screen and (max-width: 426px){.flexLink{display:none}.flexLink.fixed{display:flex;left:50%;height:4em;top:83%;font-size:.8em}.navbarContact{padding:1.2em;font-size:1em}}.mobile-icon{display:none}#about{margin:3em 0;background-color:#fff;border-radius:4em;display:flex;justify-content:center;align-items:center;height:410px;box-sizing:border-box;padding-bottom:2em}.typed-cursor{opacity:0}#about-me{padding:0 20px;display:flex;flex-direction:column;align-items:center}.about-me__title{font-family:Big Shoulders Display,"sans-serif";font-weight:700;text-align:center;font-size:4em}.about-me__introduction{width:100%;font-size:1.5em;margin:0 auto;text-align:center;color:#435058}.typing-effect-wrapper{height:3em;font-size:1.5em;overflow:hidden;display:block;text-align:center;white-space:nowrap}.typing-effect{display:inline-block;vertical-align:bottom;font-family:Big Shoulders Display,"sans-serif";text-transform:uppercase;text-align:center;font-weight:700;font-size:1em;position:relative}.word{position:absolute;opacity:0}.word.typing{animation:typing 2s steps(30,end),blink-caret .75s step-end infinite;opacity:1;border-right:2px solid}@keyframes typing{0%{width:0}to{width:100%}}@keyframes blink-caret{0%,to{border-color:transparent}50%{border-color:#000}}@media (max-width: 768px){.about-me__title{font-size:3em}.about-me__introduction{font-size:1em}}@media screen and (max-width: 426px){.about-me__title{font-size:1.5em}.typing-effect,.about-me__introduction,.typing-effect-wrapper{font-size:1em}}svg{position:absolute;height:4em}#gooey-button{padding:12px 20px;cursor:pointer;font-size:1em;border:none;filter:url(#gooey);position:relative;z-index:1;background-color:#f6fa5e}#gooey-button:hover{background-color:#31f7c8}#gooey-button:focus{outline:none}#gooey-button .bubbles{position:absolute;top:0;left:0;bottom:0;right:0}#gooey-button .bubbles .bubble{background-color:#f6fa5e;border-radius:100%;position:absolute;top:0;left:0;display:block;z-index:-1;transition:background-color .3s ease}#gooey-button:hover .bubbles .bubble{background-color:#31f7c8}#gooey-button .bubbles .bubble:nth-child(1){left:76px;width:25px;height:25px;animation:move-1 3.02s infinite;animation-delay:.2s}#gooey-button .bubbles .bubble:nth-child(2){left:22px;width:25px;height:25px;animation:move-2 3.04s infinite;animation-delay:.4s}#gooey-button .bubbles .bubble:nth-child(3){left:50px;width:25px;height:25px;animation:move-3 3.06s infinite;animation-delay:.6s}#gooey-button .bubbles .bubble:nth-child(4){left:88px;width:25px;height:25px;animation:move-4 3.08s infinite;animation-delay:.8s}#gooey-button .bubbles .bubble:nth-child(5){left:65px;width:25px;height:25px;animation:move-5 3.1s infinite;animation-delay:1s}#gooey-button .bubbles .bubble:nth-child(6){left:35px;width:25px;height:25px;animation:move-6 3.12s infinite;animation-delay:1.2s}#gooey-button .bubbles .bubble:nth-child(7){left:56px;width:25px;height:25px;animation:move-7 3.14s infinite;animation-delay:1.4s}#gooey-button .bubbles .bubble:nth-child(8){left:92px;width:25px;height:25px;animation:move-8 3.16s infinite;animation-delay:1.6s}#gooey-button .bubbles .bubble:nth-child(9){left:43px;width:25px;height:25px;animation:move-9 3.18s infinite;animation-delay:1.8s}#gooey-button .bubbles .bubble:nth-child(10){left:78px;width:25px;height:25px;animation:move-10 3.2s infinite;animation-delay:2s}@keyframes move-1{0%{transform:translate(0)}99%{transform:translateY(-123px)}to{transform:translate(0);opacity:0}}@keyframes move-2{0%{transform:translate(0)}99%{transform:translateY(-102px)}to{transform:translate(0);opacity:0}}@keyframes move-3{0%{transform:translate(0)}99%{transform:translateY(-116px)}to{transform:translate(0);opacity:0}}@keyframes move-4{0%{transform:translate(0)}99%{transform:translateY(-94px)}to{transform:translate(0);opacity:0}}@keyframes move-5{0%{transform:translate(0)}99%{transform:translateY(-108px)}to{transform:translate(0);opacity:0}}@keyframes move-6{0%{transform:translate(0)}99%{transform:translateY(-91px)}to{transform:translate(0);opacity:0}}@keyframes move-7{0%{transform:translate(0)}99%{transform:translateY(-118px)}to{transform:translate(0);opacity:0}}@keyframes move-8{0%{transform:translate(0)}99%{transform:translateY(-127px)}to{transform:translate(0);opacity:0}}@keyframes move-9{0%{transform:translate(0)}99%{transform:translateY(-97px)}to{transform:translate(0);opacity:0}}@keyframes move-10{0%{transform:translate(0)}99%{transform:translateY(-114px)}to{transform:translate(0);opacity:0}}@media screen and (max-width: 426px){#gooey-button{font-size:.8em}}.service__button{font-size:2em;position:absolute;bottom:3%;left:50%}.service-card{transition:transform .3s ease}.service-card:hover{transform:scale(1.05) rotate3d(1,1,1,15deg)}#services{border-radius:3em;flex-direction:column;justify-content:center;display:flex;position:relative}.services-container{gap:2em;perspective:1000px;display:flex;align-items:stretch}.service a{height:100%;display:flex;flex-direction:column;justify-content:space-between}.service{background-size:cover;background-position:center;border:.1px solid #ccd2d4;background-color:#fff;gap:1em;position:relative;border-radius:2em;display:flex;flex-direction:column;justify-content:space-between;padding:2em;z-index:1;transition:all .3s ease;margin-bottom:1em;transform:perspective(1000px) rotateX(0) rotateY(0);flex:1}.service:hover{box-shadow:0 1px 1px #020202f2}#services-page .container.services-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2em}#services-page .services-grid .service{width:100%;margin:0}#services-page .services-grid .last-three-services,#services-page .services-grid .last-two-services{width:100%;display:contents}.last-three-services{width:70%;display:flex;flex-direction:column}.last-two-services{display:flex;flex-direction:row;gap:1em}.service:hover{transform:perspective(100px) rotateX(1deg) rotateY(1deg);box-shadow:0 1px 2px #00000026}.service__description{padding:0 .5em .5em;display:flex;flex-direction:column;z-index:2;position:relative}.service__description h3{text-transform:uppercase;font-size:2em;font-weight:400}.image-service{height:11em;border-radius:5px 5px 0 0}@media screen and (max-width: 768px){#services-page .services-grid{grid-template-columns:1fr}.services-container{flex-direction:column}.last-three-services{width:100%}}@media screen and (max-width: 426px){.title,.service__description h3{font-size:1.5em}.services-container{flex-direction:column}.service-vitrine{width:100%}.last-two-services{flex-direction:column}.button_container{padding:2em}.last-three-services{width:100%}}.button_container{border-radius:3em;background-color:#f6fa5e;padding:4em 2em;margin:2em 0;transition:background-color .3s ease;transition:all .3s ease}.button_container:hover{background-color:#31f7c8}.button_container:hover{transform:scale(1.05)}.button_link{text-decoration:none;color:inherit;display:flex;align-items:center}.button_content{display:flex;align-items:center;justify-content:space-between;width:100%;transition:all .3s ease}.button_icon{position:relative;width:13em;height:13em}.circle-container{position:absolute;top:0;left:0;width:100%;height:100%;transition:opacity .3s ease,transform .3s ease}.circle{width:100%;height:100%;display:flex;background-color:#fff;border-radius:50%}.circle-icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:4em}.hover_icon{position:absolute;top:0;left:0;width:80%;height:100%;opacity:0;transition:opacity .3s ease,transform .3s ease}.button_container:hover .circle-container{opacity:0;transform:scale(.8)}.button_container:hover .hover_icon{opacity:1;transform:rotate(45deg)}.button_title h2{font-family:Anton,"sans-serif";font-size:5em;margin:0}.button_title p{font-size:2em;margin:0}@media (max-width: 768px){.circle-container{height:70%;width:80%}.button_title p{font-size:1.5em}.button_title h2{font-family:Big Shoulders Display,"sans-serif";font-weight:700;font-size:3em}}@media screen and (max-width: 426px){.button_container{border-radius:2em;padding:2em .5em 2em 1em;height:9em}.button_title h2{font-size:2em}.button_title span{font-size:.7em}.circle-icon{font-size:1em}.button_icon{width:3em;height:2em}.circle-container{height:100%;width:90%}}@media screen and (max-width: 376px){.button_title h2{font-size:1.4em}}@font-face{font-family:revicons;fallback:fallback;src:url(/assets/revicons-DbTteTvA.woff) format("woff"),url(/assets/revicons-CBqxZnew.ttf) format("ttf"),url(/assets/revicons-BNIKeAUC.eot) format("ttf")}.react-multi-carousel-list{display:flex;align-items:center;overflow:hidden;position:relative}.react-multi-carousel-track{list-style:none;padding:0;margin:0;display:flex;flex-direction:row;position:relative;transform-style:preserve-3d;backface-visibility:hidden;will-change:transform,transition}.react-multiple-carousel__arrow{position:absolute;outline:0;transition:all .5s;border-radius:35px;z-index:1000;border:0;background:#00000080;min-width:43px;min-height:43px;opacity:1;cursor:pointer}.react-multiple-carousel__arrow:hover{background:#000c}.react-multiple-carousel__arrow:before{font-size:20px;color:#fff;display:block;font-family:revicons;text-align:center;z-index:2;position:relative}.react-multiple-carousel__arrow:disabled{cursor:default;background:#00000080}.react-multiple-carousel__arrow--left{left:calc(4% + 1px)}.react-multiple-carousel__arrow--left:before{content:""}.react-multiple-carousel__arrow--right{right:calc(4% + 1px)}.react-multiple-carousel__arrow--right:before{content:""}.react-multi-carousel-dot-list{position:absolute;bottom:0;display:flex;left:0;right:0;justify-content:center;padding:0;margin:0;list-style:none;text-align:center}.react-multi-carousel-dot button{display:inline-block;width:12px;height:12px;border-radius:50%;opacity:1;box-shadow:none;transition:background .5s;border-width:2px;border-style:solid;border-color:gray;padding:0;margin:0 6px 0 0;outline:0;cursor:pointer}.react-multi-carousel-dot button:hover:active,.react-multi-carousel-dot--active button{background:#080808}.react-multi-carousel-item{transform-style:preserve-3d;backface-visibility:hidden}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.react-multi-carousel-item{flex-shrink:0!important}.react-multi-carousel-track{overflow:visible!important}}[dir=rtl].react-multi-carousel-list{direction:rtl}.rtl.react-multiple-carousel__arrow--right{right:auto;left:calc(4% + 1px)}.rtl.react-multiple-carousel__arrow--right:before{content:""}.rtl.react-multiple-carousel__arrow--left{left:auto;right:calc(4% + 1px)}.rtl.react-multiple-carousel__arrow--left:before{content:""}.modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#000000b3;display:flex;justify-content:center;align-items:center;z-index:1000}.modal-content{background-color:#fff;padding:20px;border-radius:8px;max-width:30%;max-height:98%;overflow-y:auto;position:relative}.close-button{font-size:3em;cursor:pointer;background:none;border:none;position:absolute;right:5%;font-weight:500}.modal-image{max-width:100%;height:auto;margin-bottom:15px}.modal-title{margin:0}.modal-button{display:flex;justify-content:center}@media (max-width: 768px){.modal-content{max-width:60%;max-height:100%}}@media screen and (max-width: 426px){.modal-content{max-width:100%;max-height:100%}}.projects-carousel{padding:20px}.projects-carousel h2{text-transform:uppercase;font-weight:500;font-size:2.5em}.project-card{background-color:#f5f5f5;border-radius:2em;overflow:hidden;box-shadow:0 4px 8px #0000001a;cursor:pointer;transition:all .3s ease;margin:10px;height:18em}.project-card:hover{transform:translateY(-10px)}.project-image{width:100%;height:18em;object-fit:cover}.project-info h3{text-transform:uppercase;color:#000;font-size:1.2em;position:absolute;bottom:0;top:5%;right:33%}.carousel-container{padding:20px 0}@media screen and (max-width: 426px){.projects-carousel h2{font-size:1.5em}}.skills-carousel{text-align:center}.skills{padding:1em;border-radius:5px;display:inline-block;white-space:nowrap}.skills-image{width:100%;height:auto}.border{margin:0;white-space:nowrap}.carousel-container{overflow:hidden}.react-multi-carousel-track{display:flex;align-items:center;animation:scroll 100s linear infinite}@keyframes scroll{0%{transform:translate(0)}to{transform:translate(-100%)}}.testimonial-spread{height:100vh;display:flex;flex-direction:column;justify-content:center;align-items:center;position:relative;overflow:hidden}.titlee{text-align:center;font-size:3.5em;font-family:Anton,sans-serif;font-weight:100;width:40%;margin-bottom:40px;z-index:10;font-weight:400;position:absolute}.testimonial-container{position:relative;width:100%;height:70%;transition:all 1s ease}.testimonial{position:absolute;width:31em;background:#fff;border-radius:15px;padding:20px;box-shadow:0 4px 8px #0000001a;transition:all 1s ease;opacity:0;transform:scale(.5) rotate(0)}.testimonial-container.spread .testimonial{opacity:1}.top-right{top:5%;right:2%;transform:rotate(-5deg) translate(5%,-5%)}.top-left{top:5%;left:2%;transform:rotate(5deg) translate(-5%,-5%)}.bottom-right{bottom:5%;right:2%;transform:rotate(5deg) translate(5%,5%)}.bottom-left{bottom:5%;left:2%;transform:rotate(-5deg) translate(-5%,5%)}.testimonial-container:not(.spread) .testimonial{top:50%;left:50%;transform:translate(-50%,-50%) rotate(0)}.quote{font-style:italic}.author{font-weight:700;margin-top:10px}.company{color:#666}.typing-card{position:absolute;top:30%;left:50%;transform:translate(-50%);background:#fff;padding:0 .5em 5px;border-radius:20px;box-shadow:0 2px 4px #0000001a;height:40px;display:flex;align-items:center}.typing{line-height:.3;font-size:.8em}.dots{display:inline-flex;align-items:center;height:100%;overflow:hidden}.dot{display:inline-block;font-size:3em;animation:dotAnimation 1.5s infinite ease-in-out;transform-origin:50% 70%}.dot:nth-child(2){animation-delay:.2s}.dot:nth-child(3){animation-delay:.4s}.svg-icon{position:absolute;transition:all 1s ease;opacity:0;width:1em}.testimonial-container.spread .svg-icon{opacity:1}.chat-icon{top:50%;right:5%;transform:translate(50%,-50%)}.star-icon{top:0%;left:50%;transform:translate(-50%,-50%)}.pen-icon{bottom:50%;left:5%;transform:translate(-50%,50%)}.testimonial-container:not(.spread) .svg-icon{top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes dotAnimation{0%,to{opacity:0;transform:translateZ(0)}50%{opacity:1;transform:translate3d(0,-10px,0)}}@media (max-width: 768px){.testimonial{width:250px}.titlee{font-size:2em}}.scrolling-text-slider{background-color:#f6fa5e;margin-bottom:20px}.scrolling-text-slider .skills-text{font-size:2.5em;font-weight:500;white-space:nowrap;padding-top:7px;padding-bottom:7px}@media screen and (max-width: 768px){.scrolling-text-slider .skills-text{font-size:2em}}.faq-section{background-color:#fff;margin:4em auto;padding:40px;border-radius:4em}.faq-section h2{margin-bottom:30px;color:#333}.faq-list{display:flex;flex-direction:column;gap:20px}.faq-item{border:.1px solid #000;border-radius:1em;overflow:hidden;transition:all .3s ease;background-color:#fff;transform:scale(1)}.faq-item:hover{background-color:#f6fa5e;transform:scale(1.05)}.faq-item.open{box-shadow:0 4px 6px #0000001a}.faq-question{font-size:1.5em;width:100%;text-align:left;padding:20px;background-color:transparent;border:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;font-weight:500;color:#333;transition:background-color .3s ease}.faq-icon{font-size:1.5em;color:#666}.faq-answer{padding:20px;background-color:#fff;color:#666;line-height:1.6;transition:max-height .3s ease,padding .3s ease}.faq-answer{max-height:0;overflow:hidden}.faq-item.open .faq-answer{max-height:1000px;padding:20px}@media (max-width: 768px){.title{font-size:2em}.faq-question{font-size:1em}}@media screen and (max-width: 426px){.faq-question{font-size:.8em}}.timeline-container{width:100%;max-width:1200px;margin:0 auto;padding:30px 15px}.timeline{position:relative;padding:30px 0}.timeline:before{content:"";position:absolute;top:0;left:50%;height:100%;width:2px;background:#ccc}.timeline-item{position:relative;width:50%;opacity:0;transform:translateY(30px);transition:all .5s ease;margin-bottom:40px}.timeline-item--active{opacity:1;transform:translateY(0)}.timeline-item.left{left:0;padding-right:40px}.timeline-item.right{left:50%;padding-left:40px}.timeline__content{display:flex;background:#fff;border-radius:2em;padding:20px;box-shadow:0 0 10px #0000001a}.timeline-item.left .timeline__content{flex-direction:row}.timeline-item.right .timeline__content{flex-direction:row-reverse}.timeline__text{flex:2;padding:0 15px}.timeline__icon{flex:1;display:flex;align-items:center;justify-content:center}.timeline__icon i{color:#333;font-size:2.5rem}.timeline__content-subtitle{font-size:18px;color:#666;margin-bottom:10px}.timeline__content-desc{font-size:16px;line-height:1.5}@media (max-width: 768px){.timeline:before{left:20px}.timeline-item{width:100%;padding-left:45px;padding-right:15px}.timeline-item.left,.timeline-item.right{left:0;margin-top:0}.timeline__content{flex-direction:row!important}.timeline__text{flex:3}.timeline__icon{flex:1}.timeline__icon i{font-size:2rem}.timeline__content-subtitle{font-size:16px}.timeline__content-desc{font-size:14px}}@media (max-width: 426px){.timeline{padding:0}.timeline-container{padding:20px 10px}.timeline-item.left,.timeline-item.right{padding-right:0;padding-left:30px}.timeline__content{padding:15px}.timeline__text{padding:0 10px}.timeline__icon i{display:none}}.service-container{background-color:#f1f2ee}.services-grid{display:flex;flex-wrap:wrap;gap:2em}@media screen and (max-width: 426px){.services-grid{flex-direction:column}}.portfolio-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:2em}.title{text-transform:uppercase;font-weight:500;font-size:2.5em}@media screen and (max-width: 768px){.portfolio-grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.title{font-size:2em}}@media screen and (max-width: 426px){.title{font-size:1.5em}}.card-project{border-radius:2em;overflow:hidden;box-shadow:0 4px 8px #0000001a;cursor:pointer;transition:all .3s ease;margin:10px;height:90%;position:relative}.card-project:hover{transform:translateY(-10px)}.image-project{overflow:hidden;width:100%;height:250px;object-fit:cover}.card-project:hover .image-project{transform:scale(1.4)}#contact{padding:50px 20px;text-align:center;background-color:#f1f2ee}.contact-options{display:flex;justify-content:center;gap:3em;margin:1em 0}.devis-form{margin-top:30px;display:flex;flex-direction:column;max-width:90%;background-color:#fff;margin-left:auto;margin-right:auto;padding:2em;border-radius:2em}.devis-form input,.devis-form textarea{margin-bottom:20px;padding:15px;font-size:18px;border:none;border-bottom:1px solid #ccc;background-color:transparent}.devis-form textarea{height:150px;border:.1px solid #000;border-radius:1em}.project-type-buttons,.budget-buttons{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:20px}.project-type-buttons button,.budget-buttons button{padding:15px 20px;font-size:16px;background-color:#fff;border:.1px solid #000;border-radius:1em;cursor:pointer;transition:background-color .3s}.project-type-buttons button:hover,.budget-buttons button:hover{background-color:#f6fa5e}.project-type-buttons button.selected,.budget-buttons button.selected{background-color:#31f7c8}.devis-form button[type=submit]{padding:15px 30px;font-size:18px;background-color:#fff;border:.1px solid;border-radius:1em;cursor:pointer;transition:background-color .3s}.devis-form p{text-align:left;font-weight:400;font-size:2em}.devis-form button[type=submit]:hover{background-color:#f6fa5e}.contact-options button{padding:10px 20px;font-size:16px;background-color:#f6fa5e;border:none;border-radius:5px;cursor:pointer;transition:background-color .3s}.terms{display:flex;align-items:center;margin-bottom:15px}.terms input{margin-right:10px}.form-actions{display:flex;justify-content:space-between}.form-actions button{padding:10px 20px;background-color:#f6fa5e;border:none;border-radius:4px;cursor:pointer;transition:background-color .3s}.form-actions button:hover{background-color:#31f7c8}.form-actions button[type=button],.form-actions button[type=button]:hover{background-color:#9071fb}.time-slots{margin-top:30px;text-align:center}.time-slot-buttons{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:20px;margin-bottom:20px}.time-slot-buttons button{padding:10px 20px;background-color:#f6fa5e;border:none;border-radius:4px;cursor:pointer;transition:background-color .3s}.time-slot-buttons button:hover{background-color:#f6fa5e}@media screen and (max-width: 768px){.devis-form{max-width:100%}}@media screen and (max-width: 426px){#contact{padding:2em 0}.devis-form p{font-size:1.2em}.project-type-buttons button,.budget-buttons button{padding:5px;font-size:.8em}.devis-form input,.devis-form textarea,.devis-form button[type=submit]{padding:10px;font-size:.8em}}.footer{background-color:#000;color:#fff;padding:20px 0}.footer-title{text-align:start}.footer-container{display:flex;justify-content:space-around;max-width:1200px;margin:auto;padding:0 20px;border-bottom:1px solid #fff}.footerp{text-align:center}.footer-section{flex:1;margin:0 10px}.footer-section h3{padding-bottom:10px}.footer-section ul{list-style-type:none;padding:0}.footer-section ul li{font-size:1em;margin:10px 0}.footer-section ul li a{color:#fff;text-decoration:none;transition:color .3s}.footer-section ul li a:hover{color:#fff}.footer-bottom{text-align:center;padding:10px 0}@media screen and (max-width: 426px){.footer-container{flex-direction:column}}.service-page{max-width:1200px;margin:0 auto;padding:2rem}.cta-title{font-size:3rem;text-align:center;margin-bottom:2rem}.service-description{font-size:1.2rem;line-height:1.6;margin-bottom:2rem}.advantages-container{display:flex;justify-content:space-between;margin-bottom:2rem;gap:1em}.advantage-card{flex-basis:30%;padding:1rem;border:1px solid #ddd;border-radius:5px}.cta-button{display:inline-block;padding:1rem 2rem;background-color:#007bff;color:#fff;text-decoration:none;border-radius:5px;font-weight:700;text-align:center}@media (max-width: 768px){.service-page{padding:1.5rem}.cta-title{font-size:2.5rem}.service-description{font-size:1.1rem}.advantages-container{flex-wrap:wrap;justify-content:center}.advantage-card{flex-basis:45%;margin-bottom:1rem}}@media screen and (max-width: 426px){.service-page{padding:1rem}.cta-title{font-size:2rem}.service-description{font-size:1rem}.advantages-container{flex-direction:column}.advantage-card{flex-basis:100%}.cta-button{display:block;width:100%}}.cursor-follower{position:fixed;top:0;left:0;width:40px;height:40px;background-color:#fff3;border:none;border-radius:50%;pointer-events:none;z-index:9999;transform:translate(-50%,-50%);mix-blend-mode:difference}.cursor-ripple{position:fixed;top:0;left:0;width:100px;height:100px;border:2px solid #fff;border-radius:50%;pointer-events:none;z-index:9998;transform:translate(-50%,-50%) scale(0);opacity:0;mix-blend-mode:difference}.container{display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:#fff;padding:2em;border-radius:2em;box-shadow:0 4px 8px #0000001a;width:100%;margin:4em auto}h2{text-align:center;margin-bottom:1em}p{text-align:justify;line-height:1.6}.error{text-align:center;padding:20px}.error-text{font-size:4.5em;text-align:center}.error img{width:200px;transform:rotate(40deg);object-fit:cover;height:10em;margin:0}.error p{font-size:1.5em}.error__link{font-size:1.2em;color:red;text-decoration:none;margin-bottom:30px}.error__link:hover{color:#000}body{max-width:1440px;background-color:#f1f2ee;margin:0 auto}.interactive-element,a,button,[role=button],body{cursor:none}main{padding-left:2.375em;padding-right:2.375em}*{box-sizing:border-box;font-family:Montserrat,"sans-serif"}a{text-decoration:none;color:#000}
