:root{--dg-photo-src:url(/digefrio-home-conceito.jpg);--dg-service-bg:#020b14;--dg-service-panel:#031321;--dg-service-blue:#009fff;--dg-service-yellow:#ffd20a;--dg-service-line:#009fffb8;--dg-service-white:#f7fbff;--dg-service-muted:#c9d3de}.dg-card-photo:after{display:none}.dg-card-photo{background-position:2.5% 70%;background-size:108%}.dg-photo-service.eletrica .dg-card-photo{background-position:26.5% 70%}.dg-photo-service.automacao .dg-card-photo{background-position:50% 70%}.dg-photo-service.manutencao .dg-card-photo{background-position:73.5% 70%}.dg-photo-service.veraneio .dg-card-photo{background-position:97% 70%}.dg-home-root .dg-container{width:min(1320px,100% - 72px)}.dg-home-header{-webkit-backdrop-filter:none;backdrop-filter:none;background:#020b14;border-bottom:1px solid #1497ff59;position:relative}.dg-home-header .dg-nav{justify-content:flex-start;gap:18px;height:112px}.dg-home-header .dg-brand{border-top:0;flex:0 0 290px;align-items:center;height:104px;display:flex;overflow:hidden}.dg-home-header .dg-brand:before,.dg-home-header .dg-brand:after{content:none!important;display:none!important}.dg-home-header .dg-brand img{object-fit:contain;object-position:left center;width:270px;max-width:none;height:100px;transform:translateY(1px)}.dg-home-header .dg-brand:hover img{transform:translateY(1px)scale(1.02)}.dg-home-header .dg-desktop-nav{color:#d1d8e1;text-transform:uppercase;flex:1;justify-content:flex-start;gap:clamp(11px,1.1vw,18px);min-width:0;font-size:10px;font-weight:800}.dg-home-header .dg-desktop-nav a{white-space:nowrap;padding:44px 0 15px}.dg-home-header .dg-desktop-nav a:after{height:3px;box-shadow:0 0 10px #159cff}.dg-home-header .dg-nav-cta{background:linear-gradient(135deg,#0572dc,#159cff);border-color:#169dff;border-radius:18px;justify-content:center;align-items:center;gap:11px;min-width:177px;height:66px;padding:0 18px;font-size:11px;line-height:1.35;display:flex;box-shadow:0 0 24px #0089ff59}.dg-home-header .dg-nav-cta svg{fill:none;stroke:currentColor;stroke-width:1.8px;width:29px;height:29px}.dg-home-header .dg-nav-cta span{display:block}.dg-new-hero{background:#020a12;border-bottom:1px solid #0b8de5;height:438px;position:relative;overflow:hidden}.dg-new-hero-bg{background-image:linear-gradient(90deg,#020912 0%,#020912f7 25%,#0209127a 52%,#0209120a 78%),var(--dg-hero-photo);background-position:50%;background-size:cover;position:absolute;inset:0}.dg-new-hero:after{content:"";pointer-events:none;background:linear-gradient(#00000014,#0000 70%,#00081147);position:absolute;inset:0}.dg-new-hero-grid{z-index:2;grid-template-rows:1fr auto;grid-template-columns:minmax(600px,1fr) 300px;gap:12px 30px;height:100%;padding-top:48px;display:grid;position:relative}.dg-new-hero-copy{align-self:start;max-width:680px}.dg-new-hero-copy h1{letter-spacing:0;text-shadow:0 2px 8px #000000a6;margin:0 0 14px;font-size:46px;font-weight:900;line-height:1.12}.dg-new-hero-copy h1 em{color:#159cff;font-style:normal}.dg-new-hero-copy>p{color:#f2f5fa;text-shadow:0 2px 5px #000c;max-width:665px;margin:0;font-size:17px;font-weight:500;line-height:1.42}.dg-hero-whats{gap:24px;margin-top:14px;display:flex}.dg-hero-wa{border:2px solid;border-radius:20px;justify-content:center;align-items:center;gap:17px;width:320px;height:78px;font-size:14px;font-weight:800;line-height:1.15;transition:transform .25s,filter .25s,box-shadow .25s;display:flex}.dg-hero-wa:hover{filter:brightness(1.08);transform:translateY(-3px)}.dg-hero-wa svg{fill:none;stroke:currentColor;stroke-width:1.8px;flex:none;width:43px;height:43px}.dg-hero-wa span{flex-direction:column;gap:4px;display:flex}.dg-hero-wa strong{letter-spacing:0;font-size:20px}.dg-hero-wa-green{background:linear-gradient(135deg,#02a93f,#0adf66);border-color:#15ef72;box-shadow:0 0 24px #00dc5a5c}.dg-hero-wa-blue{color:#fff;background:#032343c7;border-color:#078efa;box-shadow:0 0 22px #008bff52}.dg-vacation-float{background:#010d1af0;border:1px solid #087cd4;border-radius:22px;align-self:center;margin-top:28px;padding:24px 27px 20px;box-shadow:0 18px 42px #0000007a}.dg-vacation-float-title{align-items:center;gap:18px;display:flex}.dg-vacation-float-title svg{fill:none;stroke:#159cff;stroke-width:2.8px;flex:none;width:48px;height:48px}.dg-vacation-float-title strong{font-size:16px;line-height:1.25}.dg-vacation-float p{color:#e1e6ed;margin:14px 0 15px;font-size:13px;line-height:1.5}.dg-vacation-float>a{background:linear-gradient(135deg,#087ae1,#179fff);border-radius:999px;align-items:center;gap:10px;padding:10px 20px;font-size:12px;font-weight:900;display:inline-flex;box-shadow:0 8px 20px #0083ff40}.dg-hero-trust{grid-column:1;grid-template-columns:repeat(4,auto);align-items:center;gap:25px;padding-bottom:25px;display:grid}.dg-hero-trust>div{align-items:center;gap:10px;min-width:0;display:flex}.dg-hero-trust svg{fill:none;stroke:#159cff;stroke-width:2.5px;flex:none;width:39px;height:39px}.dg-hero-trust span{color:#d5dce5;font-size:11px;font-weight:600;line-height:1.25}.dg-hero-trust strong{color:#fff;font-size:12px;display:block}.dg-hero-dots{align-items:center;gap:10px;display:flex;position:absolute;bottom:9px;left:50%;transform:translate(-50%)}.dg-hero-dots>*{background:0 0;border:1px solid #4897cb;border-radius:50%;width:9px;height:9px}.dg-hero-dots b{background:#9bddff;border-color:#9bddff}.dg-photo-services{background:#03101d}.dg-reference-section-head{text-align:center;padding:13px 0 8px;margin:0!important}.dg-reference-section-head h2{color:#fff;line-height:1;letter-spacing:4px!important;margin:0!important;font-size:27px!important}.dg-reference-section-head h2 span{color:#159cff}.dg-reference-section-head p{letter-spacing:2px;justify-content:center;align-items:center;gap:15px;font-weight:800;display:flex;color:#21aaff!important;margin:7px 0 0!important;font-size:11px!important}.dg-reference-section-head i{background:#159cff;width:48px;height:1px;display:block}.dg-reference-section-head strong{color:var(--dg-service-white);letter-spacing:1.7px;margin-top:5px;font-size:10px;font-weight:800;line-height:1.25;display:block}.dg-photo-services{overflow:hidden;background:var(--dg-service-bg)!important;padding:0!important}.dg-service-top-grid,.dg-service-scene-grid{grid-template-columns:repeat(4,minmax(0,1fr));width:100%;display:grid}.dg-service-tile{border-right:1px solid var(--dg-service-line);border-bottom:1px solid var(--dg-service-line);background:var(--dg-service-panel);isolation:isolate;height:395px;position:relative;overflow:hidden}.dg-service-tile:last-child{border-right:0}.dg-service-tile:after{content:"";z-index:1;background:linear-gradient(#0000 20%,#020b1429 40%,#020b14f5 90%);transition:background .3s;position:absolute;inset:0}.dg-service-tile img{object-fit:cover;object-position:center 35%;width:100%;height:100%;transition:transform .45s,filter .45s}.dg-service-tile:hover img{filter:saturate(1.08);transform:scale(1.035)}.dg-service-tile:hover:after{background:linear-gradient(#0000 16%,#020b141a 38%,#020b14e8 92%)}.dg-service-tile-copy{z-index:2;color:var(--dg-service-white);position:absolute;bottom:18px;left:28px;right:20px}.dg-service-glyph{border:2px solid var(--dg-service-blue);width:56px;height:56px;color:var(--dg-service-blue);text-shadow:0 0 12px #009fff73;background:#010d18a3;border-radius:8px;justify-content:center;align-items:center;font-size:34px;line-height:1;display:flex}.dg-service-glyph.is-bolt{color:var(--dg-service-yellow)}.dg-service-glyph.is-shield{font-size:27px}.dg-service-glyph.is-paint{font-size:30px}.dg-service-tile h3{color:var(--dg-service-blue);text-transform:uppercase;margin:8px 0 7px;font-size:23px;font-weight:900;line-height:1}.dg-service-tile:nth-child(2) h3{color:var(--dg-service-yellow)}.dg-service-tile ul{color:var(--dg-service-white);text-transform:uppercase;margin:0;padding:0;font-size:13px;font-weight:600;line-height:1.4;list-style:none}.dg-service-tile p{color:var(--dg-service-white);text-transform:uppercase;align-items:center;gap:8px;margin:12px 0 0;font-size:11px;font-weight:800;line-height:1.2;display:flex}.dg-service-tile p span{color:var(--dg-service-blue);font-size:24px}.dg-service-brand-band{border-bottom:1px solid var(--dg-service-line);background:linear-gradient(105deg,#020811 0%,#031321 48%,#020912 100%);grid-template-columns:390px minmax(390px,1fr) 285px;align-items:center;gap:38px;min-height:174px;padding:16px max(34px,50vw - 660px);display:grid;position:relative}.dg-service-brand-band:before{content:none;display:none}.dg-service-emblem{height:126px;color:var(--dg-service-white);justify-content:center;align-items:center;display:flex;position:relative}.dg-service-emblem b{color:#0000;-webkit-text-stroke:2px var(--dg-service-white);font-family:Arial,sans-serif;font-size:110px;font-style:italic;font-weight:400;line-height:1}.dg-service-emblem>.dg-service-glyph{background:0 0;border:0;font-size:46px;position:absolute;top:12px;left:0}.dg-service-emblem i{color:var(--dg-service-yellow);text-shadow:0 0 14px #ffd20a5c;font-size:62px;font-style:normal;position:absolute;bottom:14px;right:3px}.dg-service-brand-band>img{object-fit:contain;width:380px;height:auto}.dg-service-brand-band h2{color:var(--dg-service-white);letter-spacing:0;margin:0;font-size:31px;font-weight:900;line-height:1.18}.dg-service-brand-band h2 em{color:var(--dg-service-blue);font-style:normal}.dg-brand-trust{gap:12px;display:grid}.dg-brand-trust>div{align-items:center;gap:14px;display:flex}.dg-brand-trust svg{fill:none;width:28px;height:28px;stroke:var(--dg-service-white);stroke-width:2.2px}.dg-brand-trust span{color:var(--dg-service-white);font-size:11px;font-weight:700;line-height:1.15}.dg-brand-trust strong{font-size:11px;display:block}.dg-service-scene{border-right:1px solid var(--dg-service-line);border-bottom:1px solid var(--dg-service-line);height:255px;position:relative;overflow:hidden}.dg-service-scene:last-child{border-right:0}.dg-service-scene>img{object-fit:cover;width:100%;height:100%;transition:transform .4s,filter .4s}.dg-service-scene:hover>img{filter:saturate(1.08);transform:scale(1.035)}.dg-service-scene:after{content:"";background:linear-gradient(#0000 45%,#010a12db 100%);position:absolute;inset:0}.dg-service-scene>div{z-index:2;background:#010c16c2;border:1px solid #009fff4d;border-radius:5px;align-items:center;gap:10px;padding:8px 10px;display:flex;position:absolute;bottom:11px;left:14px;right:14px}.dg-service-scene .dg-service-glyph{background:0 0;border:0;border-radius:0;flex:none;width:29px;height:29px;font-size:22px}.dg-service-scene span{text-transform:uppercase;flex-direction:column;min-width:0;display:flex}.dg-service-scene strong{color:var(--dg-service-white);white-space:nowrap;text-overflow:ellipsis;font-size:11px;line-height:1.2;overflow:hidden}.dg-service-scene small{color:var(--dg-service-muted);white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-size:8px;line-height:1.2;overflow:hidden}.dg-service-benefits{border-bottom:1px solid var(--dg-service-line);background:linear-gradient(100deg,#020b14 0%,#031624 60%,#020b14 100%);grid-template-columns:repeat(4,minmax(0,1fr)) 325px;align-items:center;gap:16px;min-height:100px;padding:14px max(34px,50vw - 660px);display:grid}.dg-service-benefit{align-items:center;gap:14px;min-width:0;display:flex}.dg-service-benefit>b{width:45px;color:var(--dg-service-blue);text-align:center;font-size:37px;font-weight:500;line-height:1}.dg-service-benefit span{text-transform:uppercase;color:var(--dg-service-white);flex-direction:column;line-height:1.25;display:flex}.dg-service-benefit strong{font-size:11px}.dg-service-benefit small{color:var(--dg-service-muted);font-size:10px}.dg-service-budget{text-transform:uppercase;background:linear-gradient(135deg,#ffdf32,#ffb000);border-radius:16px;justify-content:center;align-items:center;gap:13px;height:64px;padding:0 22px;transition:transform .25s,filter .25s;animation:2.2s ease-in-out infinite dgCtaMove;display:flex;box-shadow:0 10px 24px #ffc40033;color:#041426!important}.dg-service-budget:hover{filter:brightness(1.06);transform:translateY(-2px)}.dg-service-budget svg{fill:none;stroke:currentColor;stroke-width:1.8px;width:29px;height:29px}.dg-service-budget strong{font-size:14px}.dg-service-budget>span{font-size:24px}.dg-care-section{background:linear-gradient(#03101d,#050a11);border-bottom:1px solid #009fff80;padding:72px 0}.dg-care-grid{grid-template-columns:1fr 1fr;gap:22px;display:grid}.dg-care-block{background:#06111c;border:1px solid #009fff4d;min-height:440px;display:grid;position:relative;overflow:hidden;box-shadow:0 20px 45px #00000038}.dg-care-safety{grid-template-columns:.9fr 1.1fr}.dg-care-photo{min-height:440px;position:relative;overflow:hidden}.dg-care-photo:after{content:"";background:linear-gradient(90deg,#0000 55%,#06111c 100%);position:absolute;inset:0}.dg-care-photo img{object-fit:cover;object-position:53% center;width:100%;height:100%}.dg-care-copy{z-index:2;align-self:center;padding:42px 34px;position:relative}.dg-care-block h2,.dg-mascot-copy h2{letter-spacing:0;margin:13px 0 18px;font-size:clamp(30px,3vw,45px);font-weight:900;line-height:1.05}.dg-care-block h2 em,.dg-mascot-copy h2 em{color:var(--dg-service-blue);font-style:normal}.dg-care-block p,.dg-mascot-copy p{color:var(--dg-service-muted);margin:0 0 22px;font-size:15px;line-height:1.65}.dg-care-owner{background:linear-gradient(140deg,#071625,#04101b)}.dg-property-points{grid-template-columns:1fr 1fr;gap:9px 18px;margin:22px 0 28px;display:grid}.dg-property-points span{color:var(--dg-service-white);font-size:12px;font-weight:700}.dg-btn-yellow{text-transform:uppercase;background:linear-gradient(135deg,#ffdf32,#ffb000);box-shadow:0 12px 28px #ffbe003d;color:#041426!important}.dg-moving-cta{animation:2.2s ease-in-out infinite dgCtaMove}@keyframes dgCtaMove{0%,to{transform:translateY(0)}50%{transform:translateY(-5px);box-shadow:0 18px 38px #ffbe005c}}.dg-mascot-contact{border-top:3px solid var(--dg-service-blue);background:linear-gradient(110deg,#020b14,#061827 55%,#020b14);padding:56px 0 68px;position:relative;overflow:hidden}.dg-mascot-contact-inner{grid-template-columns:390px 1fr;align-items:center;gap:50px;min-height:360px;display:grid}.dg-mascot-figure{justify-content:center;align-self:end;align-items:flex-end;height:390px;display:flex}.dg-mascot-figure img{object-fit:contain;object-position:center bottom;filter:drop-shadow(0 20px 25px #0006);width:360px;height:390px}.dg-mascot-copy{max-width:680px}.dg-mascot-copy p{max-width:600px}@media (width<=1180px){.dg-home-header .dg-brand{flex-basis:235px}.dg-home-header .dg-brand img{width:225px}.dg-home-header .dg-desktop-nav{gap:9px;font-size:8.5px}.dg-new-hero-grid{grid-template-columns:minmax(550px,1fr) 270px}.dg-new-hero-copy h1{font-size:42px}.dg-hero-wa{width:285px}.dg-service-brand-band{grid-template-columns:300px 1fr 235px;gap:24px}.dg-service-brand-band>img{width:300px}.dg-service-brand-band h2{font-size:25px}.dg-service-benefits{grid-template-columns:repeat(4,minmax(0,1fr)) 265px;padding-inline:26px}.dg-service-budget{padding-inline:14px}.dg-service-budget strong{font-size:12px}}@media (width<=1000px){.dg-home-header .dg-nav{height:84px}.dg-home-header .dg-brand{flex-basis:auto;height:80px}.dg-home-header .dg-brand img{width:155px;height:155px}.dg-home-header .dg-nav-cta{margin-left:auto}.dg-new-hero{height:auto;min-height:680px}.dg-new-hero-grid{grid-template-rows:auto auto auto;grid-template-columns:1fr;padding-top:55px;padding-bottom:38px}.dg-new-hero-copy{max-width:650px}.dg-vacation-float{justify-self:end;width:min(380px,100%);margin:0}.dg-hero-trust{grid-area:3/1;grid-template-columns:repeat(2,1fr);width:min(650px,100%);padding-bottom:0}.dg-hero-dots{display:none}.dg-service-top-grid,.dg-service-scene-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dg-service-tile{height:430px}.dg-service-brand-band{grid-template-columns:1fr 1fr;padding:26px 34px}.dg-service-brand-band>img{width:330px}.dg-brand-trust{grid-column:1/-1;grid-template-columns:repeat(3,1fr)}.dg-service-benefits{grid-template-columns:repeat(2,1fr);padding:24px 34px}.dg-service-budget{grid-column:1/-1;justify-self:center;width:min(420px,100%)}.dg-care-grid{grid-template-columns:1fr}.dg-mascot-contact-inner{grid-template-columns:320px 1fr}}@media (width<=620px){.dg-home-root .dg-container{width:min(100% - 28px,1320px)}.dg-home-header .dg-brand img{width:180px;height:78px}.dg-home-header .dg-nav-cta{display:none}.dg-new-hero{min-height:0}.dg-new-hero-bg{background-position:65%}.dg-new-hero-bg:after{content:"";background:#01080f78;position:absolute;inset:0}.dg-new-hero-grid{flex-direction:column;gap:28px;padding-top:42px;padding-bottom:35px;display:flex}.dg-new-hero-copy h1{font-size:36px;line-height:1.08}.dg-new-hero-copy>p{font-size:15px}.dg-hero-whats{flex-direction:column;gap:12px}.dg-hero-wa{width:100%;height:70px}.dg-hero-wa strong{font-size:18px}.dg-vacation-float{align-self:stretch;width:100%;margin:0}.dg-hero-trust{order:3;grid-template-columns:1fr 1fr;gap:18px 10px;width:100%}.dg-hero-trust svg{width:32px;height:32px}.dg-reference-section-head h2{letter-spacing:3px!important;font-size:23px!important}.dg-reference-section-head p{letter-spacing:1px;font-size:9px!important}.dg-reference-section-head i{width:24px}.dg-service-top-grid,.dg-service-scene-grid{grid-template-columns:1fr}.dg-service-tile{border-right:0;height:480px}.dg-service-tile-copy{left:22px}.dg-service-brand-band{text-align:center;flex-direction:column;padding:28px 20px;display:flex}.dg-service-brand-band>img{width:min(350px,96%)}.dg-service-brand-band h2{font-size:26px}.dg-brand-trust{text-align:left;grid-template-columns:1fr;display:grid}.dg-service-scene{border-right:0;height:270px}.dg-service-scene strong{font-size:10px}.dg-service-benefits{grid-template-columns:1fr;padding:24px 22px}.dg-service-benefit{border-bottom:1px solid #009fff26;padding-bottom:10px}.dg-service-budget{grid-column:1;width:100%}.dg-care-section{padding:44px 0}.dg-care-safety{grid-template-columns:1fr}.dg-care-photo{min-height:320px}.dg-care-photo:after{background:linear-gradient(#0000 60%,#06111c 100%)}.dg-care-copy{padding:28px 22px}.dg-property-points{grid-template-columns:1fr}.dg-mascot-contact{padding-bottom:48px}.dg-mascot-contact-inner{grid-template-columns:1fr;gap:0}.dg-mascot-figure{height:310px}.dg-mascot-figure img{width:290px;height:310px}.dg-mascot-copy{text-align:center}.dg-mascot-copy .dg-btn{width:100%}.dg-reference-section-head strong{letter-spacing:1.2px;padding:0 16px;font-size:8px}}
