#sp-testimonial-free-wrapper-166 .sp-testimonial-free-section .sp-testimonial-client-testimonial{color:#bcbcbc}div#footermain a{color:white;text-decoration:none}div#footermain{color:white}a{text-decoration:none!important}#sp-testimonial-free-wrapper-166 .sp-testimonial-free-section .testimonial-nav-arrow{background:transparent;border:0px solid #777777;color:#a09898}#sp-testimonial-free-wrapper-166 .sp-testimonial-free-section .sp-testimonial-client-name{color:#fffcfc;font-weight:400}#sp-testimonial-free-wrapper-166 .sp-testimonial-free-section .sp-testimonial-client-rating i.fa-star{color:#c9f31d}#sp-testimonial-free-wrapper-166 .sp-testimonial-free-section .testimonial-pagination span.swiper-pagination-bullet.swiper-pagination-bullet-active{background:#c9f31d}#sp-testimonial-free-wrapper-166 .sp-testimonial-free-section .sp-testimonial-client-testimonial{color:#1e1a1a}#sp-testimonial-free-wrapper-166 .sp-testimonial-free-section .sp-testimonial-client-rating i.fa-star{color:#590202}#sp-testimonial-free-wrapper-166 .sp-testimonial-free-section .testimonial-pagination span.swiper-pagination-bullet.swiper-pagination-bullet-active{background:#bF1304!important}.mobile_menu_bar:before{color:black}ul#mobile_menu_slide li a{color:white!important}.magnet-hero2{background:#fff;color:#0b0b0b;overflow:hidden;padding-top:clamp(24px,4vw,56px)}.magnet-hero2__container{max-width:1200px;margin:0 auto;padding:0 18px}.magnet-hero2__content{padding-bottom:clamp(16px,3vw,26px)}.magnet-hero2__title{margin:0 0 12px;font-weight:900;letter-spacing:-0.02em;line-height:0.95;font-size:clamp(34px,4.2vw,64px)}.magnet-hero2__sub{margin:0 0 18px;max-width:52ch;font-size:clamp(14px,1.4vw,18px);line-height:1.6;color:#1d1d1d}.magnet-hero2__cta{display:flex;gap:12px;flex-wrap:wrap}.btn{display:inline-flex;align-items:center;justify-content:center;height:48px;padding:0 18px;border-radius:999px;text-decoration:none;font-weight:700;border:1px solid transparent;transition:transform .15s ease,background .15s ease,border-color .15s ease,color .15s ease;user-select:none}.btn:active{transform:translateY(1px)}.btn--primary{background:#0b0b0b;color:#fff;border-color:#0b0b0b;box-shadow:0 12px 30px rgba(0,0,0,.16)}.btn--primary:hover{background:#111}.btn--ghost{background:transparent;color:#0b0b0b;border-color:rgba(0,0,0,.22)}.btn--ghost:hover{border-color:rgba(0,0,0,.45);background:rgba(0,0,0,.03)}.magnet-hero2__slider{width:100%;padding:clamp(14px,2.5vw,24px) 0 clamp(20px,4vw,44px)}.slider-rot{transform:rotate(-9deg);transform-origin:center;display:grid;gap:18px}.track{display:flex;gap:18px;width:max-content;padding-left:28px;will-change:transform}.card{width:clamp(180px,18vw,280px);height:clamp(120px,12vw,190px);border-radius:24px;overflow:hidden;background:#f2f2f2;box-shadow:0 18px 45px rgba(0,0,0,.18),0 1px 0 rgba(255,255,255,.5) inset;border:1px solid rgba(0,0,0,.08)}.card img{width:100%;height:100%;object-fit:cover;display:block}.track--a{animation:slideLeft 18s linear infinite}.track--b{animation:slideRight 20s linear infinite;opacity:.98}@keyframes slideLeft{from{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes slideRight{from{transform:translateX(-45%)}to{transform:translateX(0)}}@media (max-width:960px){.slider-rot{transform:rotate(-7deg)}.card{width:240px;height:160px}}@media (max-width:520px){.card{width:210px;height:145px;border-radius:22px}}.magnet-hero2__content{text-align:center}p.magnet-hero2__sub{margin:auto}.magnet-hero2__cta{justify-content:center;margin-top:34px}h5,j1,h2,h3,h4{text-transform:capitalize!important}#noni{cursor:zoom-in;transition:transform 0.3s ease,box-shadow 0.3s ease}#noni:hover{transform:scale(1.03);box-shadow:0 10px 30px rgba(0,0,0,0.25)}#noni-lightbox{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.9);display:none;align-items:center;justify-content:center;z-index:99999}#noni-lightbox img{max-width:90%;max-height:90%;border-radius:8px;animation:noniZoomIn 0.35s ease}#noni-lightbox .noni-close{position:absolute;top:25px;right:35px;font-size:40px;color:#fff;cursor:pointer;font-weight:bold}@keyframes noniZoomIn{from{transform:scale(0.7);opacity:0}to{transform:scale(1);opacity:1}}.clrchange{color:#c32230}.size-wrapper{display:flex;gap:40px;padding:40px}.size-box{width:420px;padding:20px;border-radius:6px;background:#fff;border:2px solid rgba(235,51,66,0.3);position:relative;transition:all 0.3s ease}ul.box-list{padding:0px}ul.box-list li{list-style:none}.medium-box:hover{border-color:#eb3342}.premium-box{border:2px solid #eb3342;background:#fff7f8}.popular-badge{position:absolute;top:-16px;left:21%;transform:translateX(-50%);background:#eb3342;color:#fff;padding:3px 30px;font-size:10px;border-radius:20px;font-weight:bold}.box-title{font-size:24px;margin-bottom:8px}.box-size{font-size:36px;color:#eb3342;font-weight:bold;margin-bottom:12px}.box-subtext{font-size:15px;margin-bottom:20px;color:#555}.box-list{list-style:none;padding:0;margin:0}.box-list li{font-size:15px;margin-bottom:12px;padding-left:24px;position:relative}.box-list li::before{content:"✓";position:absolute;left:0;top:0;color:#eb3342;font-weight:bold}.qualityfeel .et_pb_blurb_container{padding:0px}qualityfeel .et_pb_main_blurb_image{padding-top:6px}div#services .et_pb_main_blurb_image{position:relative;margin:0px;overflow:hidden}div#services .et_pb_blurb_container{position:absolute;bottom:6px;width:100%;padding:20px}.et_pb_main_blurb_image:hover img{transform:scale(1.2);transition:2s}div#services .et_pb_blurb_container{background:linear-gradient(to top,rgba(0,0,0,0.75) 0%,rgba(0,0,0,0.55) 25%,rgba(0,0,0,0.25) 50%,rgba(0,0,0,0) 70%)}div#topmenu{display:flex;justify-content:center;align-items:center}.quotebutton{background:#16a34a;width:100%;display:block;text-align:center;margin-bottom:10px;color:white;padding:10px;border-radius:4px}.quotebutton.number{background:#80808075;color:black}ul.quotelist li{list-style:none;color:#ffffffbf;display:flex;align-items:center;gap:6px}ul.quotelist li span{background:#eb3342;width:20px;height:20px;border-radius:100%;display:flex;justify-content:center;align-items:center}ul.quotelist{padding:0px}ul.quotelist.topsec{display:flex;gap:20px}.quote.form{background:#f5f5f5;padding:30px;border-radius:12px}.quote.form h2{font-size:26px;font-weight:800}.quote.form h2 i{font-size:18px;color:#eb3342}.quote.form input,.quote.form select,.quote.form textarea{width:100%;border-radius:4px;border:1px solid #00000052;padding:5px 12px;margin-top:6px}.quote.form label{width:100%;color:black;font-weight:500}input.wpcf7-form-control.wpcf7-submit.has-spinner{background:#eb3342;color:white;padding:14px;font-size:16px;border:none;border-radius:0px}.quote.form textarea{height:100px}.et_pb_tabs_controls li{border:none!important}li.et_pb_tab_0.et_pb_tab_active a{color:white!important}li.et_pb_tab_0.et_pb_tab_active{background:#eb3342!important;border-radius:50px;margin-left:0px!important}ul.et_pb_tabs_controls{border:none!important;background:white!important}ul.et_pb_tabs_controls li{background:#f5f5f5!important;border-radius:50px;margin-left:20px}ul.et_pb_tabs_controls:after{border-top:0px solid white}.et_pb_tabs_controls li a{padding:8px 30px}#frame-style.frame-style{--accent:#eb3342;--text:#111827;--muted:#6b7280;--card-radius:14px}#frame-style .frame-style__card{color:inherit;border-radius:var(--card-radius);transition:transform 220ms ease,box-shadow 220ms ease}#frame-style .frame-style__media{position:relative;width:100%;height:230px;border-radius:var(--card-radius);overflow:hidden;background:#f3f4f6}#frame-style .frame-style__img{width:100%;height:100%;object-fit:cover;transform:scale(1);transition:transform 260ms ease;display:block}#frame-style .frame-style__body{padding-top:14px}#frame-style .frame-style__title{font-size:24px;font-weight:700;line-height:1.15;color:var(--text);transition:color 220ms ease}#frame-style .frame-style__badge{font-size:12px;padding:6px 12px;border-radius:999px;background:#f3f4f6;color:#111827;border:1px solid #e5e7eb;white-space:nowrap}#frame-style .frame-style__desc{margin-top:8px;font-size:14px;color:var(--muted);line-height:1.5}#frame-style .frame-style__media:hover .frame-style__img{transform:scale(1.08)}#frame-style .frame-style__body:hover .frame-style__title{color:var(--accent)}#frame-style .frame-style__card:hover{transform:translateY(-2px)}section#frame-style .container{padding:0px!important}ul.et_pb_tabs_controls.clearfix li.et_pb_tab_active{background:#eb3342!important;color:white!important}ul.et_pb_tabs_controls.clearfix li.et_pb_tab_active a{color:white!important}div#serviceicon li{color:black}div#serviceicon ul.quotelist.topsec{flex-wrap:wrap}.event-meta-bar{background:#fff;border:1px solid #eef1f6;border-radius:10px;box-shadow:0 1px 0 rgba(16,24,40,.04)}.event-meta-icon{color:#98A2B3;font-size:14px;line-height:1}.event-meta-text{color:#344054;font-size:14px;font-weight:500;white-space:nowrap}.event-meta-sep{width:1px;height:18px;background:#E4E7EC;display:inline-block}@media (max-width:576px){.event-meta-bar{flex-wrap:wrap;gap:10px}.event-meta-sep{display:none}}.stats-bar{background:#f7f7f7;border-radius:8px}.stat-item{display:flex;flex-direction:column;gap:2px}.stat-number{color:#E53935;font-size:22px;font-weight:600;line-height:1.1}.stat-label{color:#475467;font-size:14px;font-weight:400}@media (max-width:576px){.stats-bar{gap:24px;padding:16px}.stat-number{font-size:20px}}div#links a{width:70%}@media screen and (max-width:600px){.size-wrapper{padding:0px}.size-wrapper{flex-wrap:wrap}ul.quotelist.topsec{flex-wrap:wrap}.et_pb_column.et_pb_column_1_4.et_pb_column_2_tb_header.et_pb_css_mix_blend_mode_passthrough.et-last-child{display:none}.et_pb_column.et_pb_column_1_2.et_pb_column_1_tb_header.et_pb_css_mix_blend_mode_passthrough.et_pb_column--with-menu{margin:0px}.et_pb_column.et_pb_column_1_4.et_pb_column_0_tb_header.et_pb_css_mix_blend_mode_passthrough{margin:0px}.et_pb_menu__wrap{justify-content:right!important;text-align:right}.mobile_menu_bar:before{color:black!important}div#links a{width:90%}ul.et_pb_tabs_controls li{margin-left:0px;margin-top:10px}.sp-testimonial-free-section .sp-testimonial-item{width:fit-content!important}ul.et_pb_tabs_controls li{width:fit-content}ul.et_pb_tabs_controls.clearfix{display:flex;flex-wrap:wrap;gap:10px}}