@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/8d697b304b401681-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/ba015fad6dcf6784-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/4cf2300e9c8272f7-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Geist Fallback;src:local("Arial");ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.00%;size-adjust:104.76%}.__className_188709{font-family:Geist,Geist Fallback;font-style:normal}.__variable_188709{--font-geist-sans:"Geist","Geist Fallback"}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/9610d9e46709d722-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/747892c23ea88013-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/93f479601ee12b01-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Geist Mono Fallback;src:local("Arial");ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.00%;size-adjust:134.59%}.__className_9a8899{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.__variable_9a8899{--font-geist-mono:"Geist Mono","Geist Mono Fallback"}*,:after,:before{margin:0;padding:0;box-sizing:inherit}html{font-size:62.5%}@media only screen and (min-width:112.5em){html{font-size:75%}}@media only screen and (max-width:75em){html{font-size:50%}}body{box-sizing:border-box;font-family:Inter,sans-serif;font-weight:400;line-height:1.7;color:var(--color-grey-1);background:#fff}::selection{background-color:var(--color-primary-2);color:var(--color-white)}:root{--color-primary-1:#9fe8fa;--color-primary-1-light:#e0f7fd;--color-primary-2:#26baee;--color-primary-3:#c2d3d8;--color-primary-4:#fff4e0;--color-grey-1:#043541;--color-grey-2:#064f61;--color-grey-light-1:#f7f7f7;--color-grey-light-2:#eee;--color-black:#000;--color-white:#fff;--font-small:1.4rem;--font-default:1.6rem;--font-large:1.8rem}.u-center-text{text-align:center}.u-margin-bottom-exsmall{margin-bottom:1.5rem}.u-margin-bottom-small{margin-bottom:2.5rem}.u-margin-bottom-medium{margin-bottom:4rem}.u-margin-bottom-large{margin-bottom:6rem}.u-margin-bottom-huge{margin-bottom:8rem}.u-margin-top-exsmall{margin-top:1.5rem}.heading-1{font-size:8rem;font-weight:500;line-height:1.1;text-transform:capitalize}@media (max-width:37.5em){.heading-1{font-size:4.6rem}}.heading-2{font-size:3rem;font-weight:400;width:100%}@media (max-width:37.5em){.heading-2{font-size:2.3rem}}.heading-container{text-align:center}.heading-2-review{font-size:1.9rem;color:var(--color-grey-2);font-weight:500;text-align:center}.heading-3{font-size:1.5rem;letter-spacing:.2rem}.heading-3,.heading-4.subtitle{color:var(--color-primary-2);text-transform:uppercase;font-weight:400}.heading-4.subtitle{font-size:var(--font-small);display:inline-block;margin-bottom:1rem}.container{display:grid;grid-template-rows:100vh repeat(9,min-content);grid-template-columns:[full-start] minmax(6rem,1fr) [center-start] repeat(8,[col-start] minmax(min-content,15rem) [col-end]) [center-end] minmax(6rem,1fr) [full-end]}.section-features,.section-pricing,.section-reviews{grid-column:center-start/center-end;margin:12rem 0}.section-portfolio,.section-process{grid-column:full-start/full-end;padding:12rem 0;background-color:var(--color-grey-light-1)}.header{grid-column:full-start/full-end;position:relative;background-image:linear-gradient(270deg,rgba(38,186,238,.6),rgba(159,232,250,.6))}.header__text-box{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:80%}.header__text{font-size:2rem}.logo{position:relative}.logo__link{display:block}.logo--header{position:absolute;top:4%;left:4%}.user-box{display:flex;justify-content:center;align-items:center;gap:1rem;margin-top:9rem}.user-box__photo{height:4.2rem;border-radius:50%}.user-box__text{font-size:var(--font-default)}.btn-link{text-decoration:none;color:var(--color-grey-1)}.btn{display:flex;gap:.8rem;margin:0 auto;font-size:2.1rem;padding:2rem 4rem;background-color:var(--color-primary-2);color:var(--color-white);font-family:inherit;border-radius:100px;border:none;cursor:pointer;transition:all .2s}.btn:hover{background-color:var(--color-primary-4);box-shadow:0 1rem 2rem rgba(0,0,0,.15);transform:translateY(-2px)}.btn-text{font-size:1.5rem;text-decoration:none;color:var(--color-grey-1);border-bottom:1px solid var(--color-grey-1);padding:.1rem .3rem}.btn-text:hover{background-color:var(--color-primary-3);box-shadow:0 1rem 2rem rgba(0,0,0,.15);transform:translateY(-2px)}.feature-box{display:flex;gap:7rem;margin:0 auto}.feature-box__features{flex-basis:30%}.feature-box .icon{background-color:var(--color-primary-1-light);border-radius:50%;height:5rem;width:5rem;margin-right:.4rem;display:inline-block;position:relative}.feature-box__icon{font-size:3rem;color:var(--color-primary-2);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.feature-box__text{font-size:var(--font-default);text-align:left}.portfolio-center{display:flex;justify-content:center}.portfolio{grid-template-columns:repeat(auto-fit,minmax(30rem,1fr));grid-gap:5rem;gap:5rem;padding:0 8rem}.portfolio__photo{height:100%}.review-box{display:flex;justify-content:center;align-items:center}.review-box__content{display:flex;flex-direction:column;align-items:center;flex:0 0 80%;text-align:center;background-color:var(--color-primary-1-light);padding:8rem 12rem;border-radius:1rem}.review-box__icon-box{display:flex;gap:1.5rem;margin-bottom:3rem}.review-box__icon-star{color:var(--color-primary-2);font-size:2rem}.review-box__text{text-align:left;font-size:var(--font-default);margin-bottom:3rem}.review-box__clientreview{position:relative}.review-box__clientreview:before{content:"\201C";font-size:8rem;color:var(--color-primary-2);opacity:.4;position:absolute;top:-1rem;left:-5rem}.review-box__company,.review-box__name{font-size:var(--font-default);color:var(--color-grey-2);display:flex;align-items:center;gap:.4rem}.review-box__read{text-align:center;margin-top:6rem}.process-center{display:flex;justify-content:center}.process__box{display:flex;align-items:center;gap:1rem;margin-bottom:2.2rem}.process__text{font-size:1.7rem}.process .icon{background-color:var(--color-white);border-radius:50%;height:5rem;width:5rem;margin-right:.4rem;position:relative}.process__icon{font-size:2.5rem;color:var(--color-primary-2);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.pricing{display:flex;justify-content:center;gap:10rem;margin-bottom:5rem}.pricing__maintenance,.pricing__website{display:flex;flex-direction:column;align-items:center;width:34%;border-radius:1rem;padding:6rem 0;position:relative}.pricing__website:after{content:"Best value";position:absolute;top:6%;right:-18%;transform:rotate(45deg);background-color:#ee0;padding:.8rem 8rem;font-weight:700}.pricing__description{display:flex;align-items:center;font-size:var(--font-small);color:var(--color-grey-2)}.pricing__list{list-style:none;padding:4rem 2rem 5rem 0}.pricing__item{display:flex;gap:.8rem;font-size:var(--font-default);margin-bottom:1.5rem}.pricing__save{font-size:var(--font-default);color:#ff0000}.paragraph-medium{font-size:1.8rem;font-weight:400;width:85%;text-align:center;margin:0 auto;line-height:1.7}.u-margin-bottom-xl{margin-bottom:6rem}.section-portfolio{background-color:var(
    --color-grey-2
  );padding:12rem 0;grid-column:full-start/full-end}.pricing__maintenance{border:1px solid var(--color-primary-1);background-color:transparent}.logo__photo{height:14rem;width:auto;object-fit:contain;display:block}.footer{grid-column:full-start/full-end;padding:8rem 0 4rem}.footer,.footer--blue{background-color:var(--color-primary-1-light)}.footer__main{display:grid;grid-template-columns:repeat(auto-fit,minmax(27rem,1fr));justify-items:center;align-items:flex-start;grid-gap:8rem;gap:8rem;margin-bottom:4rem;font-size:var(--font-default)}.footer__heading{font-weight:700;margin-bottom:.8rem;font-size:1.5rem}.footer__location,.footer__phone{margin-bottom:2rem}.footer__light{color:var(--color-grey-2)}.footer__icon:link,.footer__icon:visited{text-decoration:none;color:var(--color-primary-2);display:inline-block;font-size:2.6rem;transition:all .2s;margin-right:.3rem}.footer__icon:active,.footer__icon:hover{color:var(--color-grey-1)}.footer__copyright{font-size:1.3rem;text-align:center;color:var(--color-grey-2)}@media only screen and (max-width:37.5em){.section-features{margin:8rem 0}.heading-2{font-size:2.5rem;line-height:1.3}.paragraph-medium{font-size:1.6rem;width:90%;margin:0 auto 6rem;text-align:center}.feature-box{gap:5rem;width:100%}.feature-box,.feature-box__features{flex-direction:column;align-items:center}.feature-box__features{width:85%;text-align:center;display:flex}.feature-box .icon{margin:0 auto 1.5rem}.feature-box__icon{font-size:3rem}.heading-3{font-size:1.8rem;display:flex;flex-direction:column;align-items:center;margin-bottom:1rem}.feature-box__text{font-size:1.5rem;line-height:1.6}.pricing{flex-direction:column;gap:6rem;align-items:center;margin-bottom:6rem}.pricing__maintenance,.pricing__website{width:90%;padding:5rem 3rem}.pricing__list{padding:3rem 1rem 4rem}.pricing__item{font-size:1.5rem}.pricing__save{font-size:1.6rem;text-align:center}.subtitle--icon{display:flex;align-items:center;gap:.8rem;font-size:1.5rem;margin-bottom:1.5rem}.pricing__description{font-size:1.5rem;text-align:center;margin-bottom:2rem}}.about{display:flex;justify-content:center;align-items:center;padding:10rem 0;gap:10rem;flex-wrap:wrap}.about__image{flex:0 0 40%;align-items:center}.about__cell{width:100%;max-width:50rem}.about__text{flex:0 0 45%;align-items:center}.about__box{font-size:var(--font-default);line-height:1.7;color:var(--color-grey-1)}.about__section{grid-column:full-start/full-end;display:grid;grid-template-columns:repeat(auto-fit,minmax(30rem,1fr));align-items:center;padding:10rem 5rem;background-color:var(--color-primary-1);color:var(--color-grey-1);grid-row-gap:6rem;row-gap:6rem}.about__image{display:flex;justify-content:center}.about__profile{width:100%;max-width:55rem;border-radius:1rem;object-fit:cover;box-shadow:0 1rem 2rem rgba(0,0,0,.15)}.about__text{padding:0 4rem;display:flex;justify-content:center}.about__box{max-width:70rem}.about__box p{font-size:var(--font-default);line-height:1.7}@media only screen and (max-width:37.5em){.about__section{grid-template-columns:1fr;padding:8rem 3rem;text-align:center}.about__text{padding:0 2rem}}.accordion__toggle{font-size:2rem;background:var(--color-primary-2);padding:1rem 2rem;border-radius:1rem}.accordion__menu{list-style:none;background-color:white;padding:1rem;border:1px solid var(--color-primary-2);margin-top:1rem;box-shadow:0 .5rem 1.5rem rgba(0,0,0,.1)}.accordion__menu li{margin:1rem 0}.accordion__menu li a{text-decoration:none;color:var(--color-grey-1);font-size:1.6rem;transition:all .2s}.accordion__menu li a:hover{color:var(--color-primary-2)}html{scroll-behavior:smooth}.accordion{z-index:1000}.accordion__toggle{color:var(--color-white);font-family:inherit;transition:all .3s ease;box-shadow:0 .8rem 1.5rem rgba(0,0,0,.1)}.accordion__menu{display:none;position:absolute;top:6rem;right:0;background-color:var(--color-white);border:1px solid var(--color-primary-1);border-radius:1rem;padding:2rem;width:22rem;box-shadow:0 1rem 2rem rgba(0,0,0,.1)}.accordion__menu--open{display:block}.accordion__menu li{list-style:none;margin-bottom:1.5rem}.accordion__menu li:last-child{margin-bottom:0}.accordion__menu a{text-decoration:none;font-size:var(--font-default);color:var(--color-grey-1);transition:color .2s}.accordion__menu a:hover{color:var(--color-primary-2)}@media only screen and (max-width:37.5em){.accordion{top:2rem;right:2rem}.accordion__toggle{font-size:1.4rem;padding:1rem 2rem}.accordion__menu{top:5.4rem;right:0;width:18rem;padding:1.5rem}.accordion__menu a{font-size:1.5rem}}.accordion{position:absolute;top:4%;right:4%}.accordion__toggle{box-shadow:0 1rem 2rem rgba(0,0,0,.1)}.accordion__toggle:hover{background-color:var(--color-primary-4);color:var(--color-grey-1)}.accordion__sidebar{right:-100%;width:80%;max-width:30rem;box-shadow:-1rem 0 2rem rgba(0,0,0,.1);padding:5rem 2.5rem;gap:2rem}.accordion__links{list-style:none;padding:0;margin:0}.accordion__links li{margin-bottom:2rem}.accordion__links a{text-decoration:none;font-size:1.8rem;color:var(--color-grey-1);font-weight:500;transition:color .2s ease}.accordion__links a:hover{color:var(--color-primary-2)}.accordion__sidebar{position:fixed;top:0;right:-22rem;width:22rem;height:100vh;background-color:white;box-shadow:-.5rem 0 1.5rem rgba(0,0,0,.1);padding:4rem 2rem;display:flex;flex-direction:column;gap:1.6rem;transition:right .3s ease;z-index:1500;border-top-left-radius:1rem;border-bottom-left-radius:1rem}.accordion__sidebar--open{right:0}.accordion__backdrop{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:rgba(0,0,0,.25);z-index:1400;opacity:0;pointer-events:none;transition:opacity .3s ease}.accordion__backdrop--visible{opacity:1;pointer-events:auto}.accordion{position:fixed;top:2rem;right:2rem;z-index:2000}.accordion__toggle{background-color:var(--color-primary-2);color:white;font-size:1.6rem;padding:1.2rem 2.4rem;border:none;border-radius:10rem;cursor:pointer;box-shadow:0 .5rem 1rem rgba(0,0,0,.1);transition:background-color .2s}@media only screen and (max-width:37.5em){.container{grid-template-columns:[full-start] 1rem [center-start] repeat(8,[col-start] 1fr [col-end]) [center-end] 1rem [full-end];display:block;padding:0 2rem}.header__text-box{position:relative;top:auto;left:auto;transform:none;width:100%;text-align:center;padding:6rem 2rem}.header{padding:4rem 0}.logo__photo{height:7rem}.container{display:block;width:100%;padding:0}.footer__main{display:flex;flex-direction:column;align-items:center;text-align:center;gap:4rem}}.call-now-btn{font-size:1.4rem;padding:1rem 1.6rem;border-radius:5rem;box-shadow:0 .5rem 1.5rem rgba(0,0,0,.2);font-weight:500;line-height:1;display:inline-block;white-space:nowrap}@media (min-width:768px){.call-now-btn{display:none}}.portfolio{padding:4rem 6rem}@media (max-width:1024px){.portfolio{grid-template-columns:repeat(2,1fr);padding:4rem}}@media (max-width:600px){.portfolio{grid-template-columns:1fr;padding:2rem}.portfolio-section-blue{padding:4rem 0}}.pricing__website{position:relative;background-color:var(--color-primary-1);overflow:hidden}.pricing__badge{position:absolute;top:2rem;right:2rem;background-color:#ee0;color:var(--color-grey-1);padding:.6rem 1.2rem;border-radius:.6rem;font-size:1.4rem;font-weight:700;z-index:2}.pricing__description b{margin-left:.5rem;display:inline-block}.section-portfolio{padding:6rem 0 12rem}.messenger-chat-button{bottom:2rem;right:2rem;background-color:#0084ff;color:white;padding:1.2rem 2rem;font-size:1.6rem;font-weight:600;border-radius:5rem;box-shadow:0 .8rem 1.5rem rgba(0,0,0,.15);z-index:3000;text-decoration:none;transition:background-color .2s ease}.messenger-chat-button:hover{background-color:#005ecb;color:#fff}.call-now-btn,.messenger-chat-button{display:inline-block;background-color:var(--color-primary-2);color:white;padding:1.2rem 2rem;font-size:1.4rem;font-weight:500;border-radius:5rem;text-decoration:none;box-shadow:0 .5rem 1.5rem rgba(0,0,0,.15);transition:background-color .2s ease}.call-now-btn:hover,.messenger-chat-button:hover{background-color:var(--color-primary-4);color:var(--color-grey-1)}@media only screen and (max-width:600px){.call-now-btn,.messenger-chat-button{font-size:1.6rem;padding:1.4rem 2.2rem}}@media (max-width:600px){.portfolio{grid-template-columns:1fr;padding:0}.portfolio__photo{width:100%;height:auto;object-fit:cover}.portfolio__container{margin:0;padding:0}.portfolio{grid-template-columns:1fr;padding:0}.portfolio__container{width:100%;margin:0;padding:0}.portfolio__photo{width:100%;height:auto;border-radius:0;box-shadow:none}}.portfolio-section-blue{background-color:var(--color-primary-2);padding:8rem 6rem;width:100%}.portfolio-section-blue h1{color:white}.portfolio{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:4rem;gap:4rem;width:100%}.portfolio__container{margin:0;padding:0}.portfolio__photo{width:100%;height:auto;object-fit:cover;border-radius:1rem;box-shadow:0 1rem 2rem rgba(0,0,0,.1);transition:transform .3s ease}.portfolio__photo:hover{transform:scale(1.02)}@media (max-width:768px){.portfolio-section-blue{padding:6rem 2rem}.portfolio{grid-template-columns:1fr;gap:3rem;padding:0;margin:0}.portfolio__container{width:100vw;margin:0}.portfolio__photo{width:100vw;border-radius:0}.portfolio-section-blue{padding:6rem 0}.portfolio{grid-template-columns:1fr;gap:3rem;padding:0;margin:0}.portfolio__container{width:100vw;margin:0;padding:0}.portfolio__photo{width:100vw;height:auto;border-radius:0}body{margin:0;padding:0}body,html{overflow-x:hidden}}.messenger-icon{width:3.2rem;height:3.2rem}.messenger-chat-button{background:none;padding:0;box-shadow:none;border:none}.call-now-btn{position:fixed;bottom:2rem;right:2rem;background-color:var(--color-primary-2);color:white;width:4.8rem;height:4.8rem;display:flex;justify-content:center;align-items:center;border-radius:50%;box-shadow:0 .5rem 1rem rgba(0,0,0,.2);text-decoration:none;z-index:3000;transition:background-color .2s ease}.call-now-btn:hover{background-color:var(--color-primary-4);color:var(--color-grey-1)}@media only screen and (max-width:600px){.floating-button-group{bottom:6rem;right:2rem;gap:2.4rem}}.messenger-icon{height:3.6rem;width:3.6rem;display:block;margin:0;padding:0}.contact-form .form-group{margin-bottom:2rem}.contact-form label{display:block;margin-bottom:.5rem}.contact-form .input{width:100%;padding:1rem;border:1px solid var(--color-grey-2);border-radius:.5rem}.section-contact{grid-column:center-start/center-end;padding:12rem 0;text-align:center}.contact-form{display:grid;grid-template-columns:1fr 1fr;grid-gap:4rem 6rem;gap:4rem 6rem;max-width:80rem;margin:0 auto}.contact-form .form-group{display:flex;flex-direction:column;text-align:left}.contact-form label{font-size:var(--font-default);font-weight:500;color:var(--color-grey-1);margin-bottom:.8rem}.contact-form .input{font-family:inherit;font-size:var(--font-default);padding:1.2rem 1.6rem;border:1px solid var(--color-grey-light-2);border-radius:.8rem;background-color:var(--color-white);transition:border .2s ease}.contact-form .input:focus{border-color:var(--color-primary-2);outline:none;box-shadow:0 0 0 2px rgba(38,186,238,.2)}.contact-form .form-message{grid-column:1/-1}@media (max-width:768px){.contact-form{grid-template-columns:1fr;gap:2rem;padding:0 2rem}.contact-form .form-group{margin-bottom:.5rem}.contact-form .form-message,.contact-form button{grid-column:auto}.contact-form button{margin-top:1.5rem}.section-contact{padding-top:4rem}.heading-container{margin-top:0}}.contact-form button{grid-column:1/-1;justify-self:center;margin-bottom:0}@media (max-width:768px){.section-contact{padding-bottom:4rem}.contact-form button{margin-bottom:0}}@media (max-width:37.5rem){#how-it-works,#pricing{margin-top:2rem;scroll-margin-top:8rem}}@media only screen and (max-width:37.5em){.heading-container__pricing,.heading-container__process,.section-process{margin-top:0!important}.section-pricing{margin-top:3rem!important;padding-top:3rem!important}.heading-container__pricing{margin-top:0!important}.heading-container__reviews,.section-reviews{margin-top:3rem!important;padding-top:0!important}.section-reviews{margin:4rem 0!important}.heading-container__reviews{margin:0 auto!important;padding:0!important}.review-box__read{text-align:center;margin-top:2rem!important;margin-bottom:2rem!important}.review-box__read .btn-text{display:inline-block;margin:0 auto}.heading-container__portfolio{margin-top:2rem!important;padding-top:0!important}.section-portfolio{padding-top:4rem!important;padding-top:2rem!important}.heading-container__portfolio{margin-top:0!important;padding-top:0!important}.heading-container__portfolio .subtitle{margin-top:0!important;margin-bottom:2rem!important}.section-pricing{margin-bottom:2rem!important;padding-bottom:2rem!important}.section-pricing .btn-link{margin-bottom:10!important;display:flex;justify-content:center}.section-pricing .btn{margin-bottom:10!important}.user-box{margin-bottom:2rem!important}.header__text-box .btn-text{margin-top:0!important}.section-contact{padding-bottom:2rem!important;margin-bottom:0!important}.contact-form{padding-bottom:20!important}.contact-form,.contact-form button{margin-bottom:0!important}}.floating-button-group{position:fixed;bottom:2rem;right:2rem;display:flex;flex-direction:column;gap:.5rem;z-index:9999}.blog-container{width:100%;max-width:700px;margin:0 auto;padding:2rem}@media (min-width:1200px){.blog-container{margin:0 0 0 10%}}.search-bar{max-width:600px;margin:4rem auto;padding:0 2rem}.search-bar input{width:100%;padding:1.2rem 2rem;font-size:1.6rem;border:1px solid #ddd;border-radius:8px;background:#fafafa}.forum-layout{display:flex;min-height:100vh}.forum-main{flex:1 1;padding:60px 40px;max-width:700px}@media (max-width:600px){.forum-layout{display:block}.forum-sidebar{display:none!important}.forum-main{padding:2rem!important;max-width:100%!important}.blog-container{max-width:100%!important;padding:1rem!important;overflow-x:hidden}}.mobile-forum-menu{margin:2rem}.mobile-forum-toggle{background-color:var(--color-primary-2);padding:1rem 1.5rem;border-radius:1rem}.mobile-forum-content{margin-top:1.5rem;border:1px solid #ccc;border-radius:1rem}.mobile-forum-content input[type=text]{width:100%;box-sizing:border-box;max-width:100%}@media (max-width:600px){.mobile-forum-menu{display:block}.forum-sidebar{display:none!important}}.mobile-forum-content input[type=text]{margin-bottom:1.2rem!important}.mobile-forum-content form{margin-bottom:1rem}.mobile-forum-content form input[type=email]{margin-bottom:0!important}.mobile-forum-menu{display:none;width:100vw;margin:0;padding:0}.mobile-forum-toggle{width:100%;box-sizing:border-box;font-size:1.6rem;background-color:black;color:white;padding:1.5rem 2rem;border:none;border-radius:0;cursor:pointer;font-weight:500;text-align:left;margin:0;display:block}.mobile-forum-toggle::-webkit-details-marker{display:none}.mobile-forum-content{display:flex;flex-direction:column;gap:1rem;padding:1.5rem 1rem;background:#f9f9f9;border-top:1px solid #ccc}@media (max-width:600px){.mobile-forum-menu{display:block}.forum-sidebar{display:none!important}.forum-main{padding:2rem!important;max-width:100%!important}}.mobile-forum-content,.mobile-forum-menu{overflow-x:hidden}.mobile-forum-content input[type=email]{width:100%;max-width:100%;box-sizing:border-box}.mobile-forum-content button{width:100%;max-width:100%}body,html{position:relative}.mobile-forum-content,body,html{overflow-x:hidden;max-width:100%}.mobile-forum-content{width:100%;box-sizing:border-box;padding:1rem;margin:0 auto}.mobile-forum-content *,.mobile-forum-content :after,.mobile-forum-content :before{box-sizing:border-box;max-width:100%;overflow-x:hidden}.mobile-forum-content form{display:flex;flex-wrap:wrap;gap:.5rem}.mobile-forum-content,.mobile-forum-content *,.mobile-forum-menu{width:100%;max-width:100%;padding:0;margin:0;box-sizing:border-box}.mobile-forum-content *{overflow-x:hidden}.mobile-forum-content button,.mobile-forum-content input{width:100%;max-width:100%;display:block}.mobile-forum-content,.mobile-forum-menu,.mobile-forum-menu details,.mobile-forum-menu summary{border-radius:0!important}.spinner{margin:0 auto;width:40px;height:40px;border:5px solid #ccc;border-top-color:#0070f3;border-radius:50%;animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(1turn)}}.service-box__list{margin-top:12px;padding-left:24px;list-style-type:disc;font-size:1.05rem;color:#333;line-height:1.9;max-width:700px}@media (max-width:768px){.feature-box__features{margin-bottom:40px}.service-box__list{font-size:.95rem;line-height:1.6;padding-left:16px}}.feature-box__features .service-box__list{font-size:1.05rem!important;line-height:1.9!important;max-width:700px;color:#333}.floating-chatbot-button button{position:fixed;bottom:1rem;right:1rem;color:white;font-size:2rem;z-index:10000}.floating-chatbot-button button:hover{background-color:#1b8dc4}.floating-chatbot-button{position:fixed;bottom:1rem;right:1rem;z-index:10000}.floating-chatbot-button button{background-color:#26baee;border:none;border-radius:50%;width:4rem;height:4rem;font-size:1.8rem;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 5px 10px rgba(0,0,0,.3);transition:background-color .2s}.floating-chatbot-button button:hover{background-color:#1a91c9}.chat-widget{position:fixed;bottom:6rem;right:1rem;width:350px;height:500px;background:white;border:1px solid #ccc;border-radius:10px;z-index:10000;display:flex;flex-direction:column;overflow:hidden}.chat-widget .messages{flex:1 1;padding:1rem;overflow-y:auto}.chat-widget .messages .user{text-align:right;margin:.5rem 0}.chat-widget .messages .assistant{text-align:left;margin:.5rem 0}.chat-widget .input-box{display:flex;border-top:1px solid #eee}.chat-widget input{flex:1 1;padding:.5rem;border:none;outline:none}.chat-widget button{background:#26baee;border:none;color:white;padding:0 1rem;cursor:pointer}