.elementor .button{font-family:Sora;font-weight:600;font-size:16px;color:var(--white);line-height:1em;padding-block-start:19px;padding-block-end:19px;padding-inline-start:30px;padding-inline-end:30px;border-radius:72px;border-width:0px;border-style:none;background-image:linear-gradient(93deg, #F37021 50%,#D85A1A 99%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;}.elementor .title-h2{font-family:Sora;font-weight:700;font-size:56px;line-height:130%;}.elementor .text{font-family:Inter;font-weight:400;font-size:18px;color:var(--text);line-height:150%;}.elementor .input{height:auto;font-family:Inter;font-weight:400;font-size:16px;line-height:142%;padding-block-start:14px;padding-block-end:12px;padding-inline-start:10px;padding-inline-end:10px;margin-block-end:0px;border-radius:11px;}.elementor .footer-col-title{font-family:Sora;font-weight:600;font-size:20px;color:var(--white);line-height:150%;}.elementor .review-star{width:24px;height:24px;}.elementor .service-item-title{height:52px;font-family:Sora;font-weight:400;font-size:20px;color:var(--accent2);line-height:130%;margin-block-end:12px;}.elementor .service-item-excerpt{height:63px;font-size:14px;color:rgba(51, 34, 27, 0.75);margin-block-end:24px;}.elementor .learnmore{padding:0px;margin-block-start:0px;display:flex;flex-direction:row;gap:8px;align-items:center;}.elementor .learnmore-text{font-size:15px;color:var(--accent);}.elementor .learnmore-arrow{width:16px;height:16px;color:#ffffff00;}.elementor .service-item-image{width:100%;height:203px;object-fit:cover;object-position:center center;border-start-start-radius:24px;border-start-end-radius:24px;}.elementor .service-item-content{padding:24px;flex-direction:column;gap:0px;}.elementor .service-item-card{height:100%;padding:0px;border-radius:24px;background-color:var(--white);box-shadow:0px 4px 20px 0px rgba(0, 0, 0, 0.08);flex-direction:row;flex-wrap:wrap;}.elementor .text-s{font-size:16px;}.elementor .price-range-col-1{width:553px;padding:0px;flex-direction:column;gap:15px;justify-content:center;}.elementor .price-range-col-2{width:492px;padding:40px;border-radius:32px;border-width:2px;border-color:#F2D4B1;border-style:solid;background-image:linear-gradient(var(--white), var(--white));background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;flex-direction:column;gap:25px;align-items:start;}.elementor .price-range-text{font-size:16px;color:var(--text-2);}.elementor .price-range-buttons{padding:0px;margin-block-start:20px;gap:30px;}.elementor .price-range-button-cta{width:260px;}.elementor .price-range-button-phone{width:260px;color:var(--white);border-width:2px;border-color:var(--accent);border-style:solid;background-image:linear-gradient(180deg, rgba(0, 0, 0, 0) 0%,rgba(255, 255, 255, 0) 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-color:#ffffff00;}.elementor .price-range-summ{padding-block-start:30px;padding-block-end:30px;padding-inline-start:22px;padding-inline-end:22px;border-radius:28px;background-image:linear-gradient(#F6F3EC, #F6F3EC);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;display:flex;flex-direction:column;gap:5px;}.elementor .price-range-price{font-family:Inter;font-weight:700;font-size:30px;color:var(--accent);line-height:150%;}.elementor .text-xs{font-size:14px;}.elementor .solutions-grid{padding:0px;flex-direction:column;}.elementor .solution-card{height:255px;overflow:hidden;padding-block-start:16px;padding-block-end:16px;padding-inline-start:19px;padding-inline-end:19px;border-radius:24px;border-width:1px;border-color:#F2D4B1;border-style:solid;background-image:linear-gradient(181deg, #00000000 58%,#00000094 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;display:flex;flex-direction:column;justify-content:space-between;}.elementor .solution-card-icon{width:56px;height:56px;color:#ffffff00;padding:16px;border-radius:100px;background-image:linear-gradient(180deg, #F37021 0%,#FF9858 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;}.elementor .solution-card-title{font-family:Inter;font-weight:500;font-size:22px;color:var(--white);line-height:130%;padding-block-end:25px;padding-inline-start:19px;padding-inline-end:19px;}.elementor .solution-card-image{width:100%;height:100%;object-fit:cover;position:absolute;inset-block-start:0px;inset-inline-end:0px;inset-block-end:0px;inset-inline-start:0px;z-index:-1;}.elementor .trusted-list-item{padding:0px;display:flex;gap:12px;}.elementor .trusted-list-item-title{font-size:15px;color:var(--accent2);line-height:130%;}.elementor .trusted-list-icon{width:8px;height:8px;margin-block-start:6px;display:flex;}.elementor .trusted-image-wrapper{padding:0px;}.elementor .trusted-image-img{height:455px;border-radius:32px;}.elementor .trusted-content{padding:0px;flex-direction:column;gap:0px;}.elementor .trusted-content-text{margin-block-end:25px;}.elementor .trusted-content-image{height:455px;border-radius:32px;display:none;}.elementor .trusted-content-button{width:260px;margin-block-start:auto;}.elementor .services-grid-top{padding:0px;flex-direction:column;gap:15px;}.elementor .services-grid-content{padding:0px;flex-direction:column;gap:0px;align-items:center;}.elementor .cta-actions{padding:0px;margin-block-start:25px;gap:30px;justify-content:center;}.elementor .cta-btn--primary{width:260px;}.elementor .cta-btn--secondary{width:260px;color:var(--accent2);border-width:2px;border-color:var(--accent);border-style:solid;background-image:linear-gradient(180deg, rgba(0, 0, 0, 0) 0%,rgba(255, 255, 255, 0) 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-color:#ffffff00;}.elementor .button-transparent{border-width:2px;border-color:var(--accent);border-style:solid;background-image:linear-gradient(#ffffff00, #ffffff00);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-color:#ff000000;}.elementor .text-white{color:var(--white);}.elementor .commercial-card{padding:0px;display:flex;gap:10px;align-items:center;}.elementor .commercial-card-icon{width:45px;height:45px;color:#ffffff00;}.elementor .cta-block-fox--title{font-family:Sora;font-weight:600;font-size:28px;color:var(--accent2);line-height:150%;margin-block-end:15px;}.elementor .cta-block-fox--description{margin-block-end:35px;}.elementor .cta-block-fox-content{width:401px;padding:0px;flex-direction:column;align-items:start;}.elementor .howitworks-item--number{width:48px;height:48px;aspect-ratio:1/1;font-family:Sora;color:var(--white);border-radius:100px;background-image:linear-gradient(93deg, #F37021 50%,#D85A1A 99%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;display:inline-flex;justify-content:space-around;align-items:center;}.elementor .howitworks-item{padding:0px;display:flex;gap:20px;align-items:center;}.elementor .find-local{padding-block-start:53px;padding-block-end:138px;padding-inline-start:0px;padding-inline-end:0px;border-radius:48px;background-image:radial-gradient(circle at top left, #FFFCFA 0%,rgba(0, 0, 0, 0) 100%),url("https://elya.sofard.dev/wp-content/uploads/2026/05/Basemap-image-1024x419.webp");background-repeat:repeat,no-repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%,center center;flex-direction:column;gap:0px;align-items:start;}.elementor .find-local--description{width:612px;margin-block-end:40px;}.elementor .faq--cta-buttons{margin-block-start:35px;justify-content:flex-start;}.elementor .faq--cta-buttons-mobile{display:none;}.elementor .faq-title{margin-block-end:15px;}.elementor .faq-content{padding:0px;}.elementor .faq-col-1{padding:0px;flex-direction:column;align-items:start;}.elementor .offer-wrapper{padding-block-start:70px;padding-block-end:70px;padding-inline-start:40px;padding-inline-end:40px;border-radius:48px;background-image:linear-gradient(0deg, rgba(0, 0, 0, 0.10) 0%,rgba(0, 0, 0, 0.10) 100%),url("https://elya.sofard.dev/wp-content/uploads/2026/05/4e059b03c4afe175505ee9bce4b1a0f0cb350000-1024x683.webp");background-repeat:repeat,no-repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%,center center;}.elementor .offer-content{width:568px;padding:10px;border-radius:32px;background-color:var(--white);}.elementor .offer-content-block{padding:30px;border-radius:26px;border-width:3px;border-color:rgba(51, 34, 27, 0.80);border-style:dashed;flex-direction:column;gap:20px;align-items:start;}.elementor .review-card{color:var(--accent2);padding:40px;border-radius:32px;background-image:linear-gradient(var(--white), var(--white));background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;box-shadow:0px 1px 12px 0px rgba(0, 0, 0,.05);flex-direction:column;gap:24px;}.elementor .review-card-content{padding:0px;gap:15px;}.elementor .review-card--image{width:80px;height:80px;border-radius:100px;}.elementor .review-card-top{padding:0px;display:flex;flex-direction:column;gap:4px;justify-content:center;}.elementor .review-card--name{font-family:Sora;font-weight:700;font-size:18px;color:var(--accent2);}.elementor .review-card--rating{padding:0px;display:flex;gap:4px;}.elementor .review-section--label{font-family:Inter;font-weight:400;font-size:14px;color:var(--accent);letter-spacing:0.84px;line-height:142%;text-transform:uppercase;}.elementor .review-section--title{font-size:40px;}.elementor .review-section--col-1{width:425px;position:relative;z-index:3;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;background-clip:border-box;flex-direction:column;gap:15px;align-items:start;}.elementor .review-section--col-2{width:calc(100% - calc(425px + 32px));padding:0px;}.elementor .button-transparent-black{color:var(--accent2);}.elementor .contact-connect-card{padding:25px;border-radius:28px;border-width:1px;border-color:#F2D4B1;border-style:solid;background-image:linear-gradient(var(--white), var(--white));background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;box-shadow:0px 4px 20px 0px rgba(0, 0, 0, 0.08);display:flex;flex-direction:column;gap:25px;}.elementor .contact-connect-card--top{padding:0px;display:flex;gap:25px;align-items:center;}.elementor .contact-connect-card--top-icon{width:52px;height:52px;color:#ffffff00;}.elementor .contact-connect-card--top-title{font-family:Sora;font-weight:700;font-size:20px;color:var(--accent2);}.elementor .contact-connect-card--description{font-size:15px;}.elementor .contact-connect-card--button{width:100%;}.elementor .contact-card{padding-block-start:16px;padding-block-end:16px;padding-inline-start:20px;padding-inline-end:20px;border-radius:11px;border-width:1px;border-color:rgba(69, 69, 69, 0.15);border-style:solid;display:flex;flex-direction:column;gap:8px;}.elementor .contact-card--top{padding:0px;display:flex;gap:8px;align-items:center;}.elementor .contact-card--icon{width:20px;height:20px;color:#ffffff00;}.elementor .contact-card--value{color:var(--accent);}.elementor .commercial-card--black{color:var(--accent2);}.elementor .header-burger{display:none;}.elementor .header-phone-wrapper{width:auto;padding:0px;display:flex;gap:8px;align-items:center;}.elementor .about-us-whoweare-h3{font-family:Sora;font-weight:700;font-size:40px;color:var(--accent2);line-height:130%;}.elementor .cta-banner-fox{width:888px;padding-block-start:50px;padding-block-end:50px;padding-inline-start:62px;padding-inline-end:0px;border-radius:32px;background-image:linear-gradient(#2B1912, #2B1912);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;flex-direction:row;align-items:start;}.elementor .cta-banner-fox--description{color:var(--text-2);}.elementor .cta-banner-fox--button{width:331px;}.elementor .cta-banner-fox--image{width:409px;position:absolute;inset-inline-end:-24px;inset-block-end:-1px;}.elementor .cta-banner-fox--title{color:var(--white);}