:root{--guru46-background:linear-gradient(90deg,#e6eed9,#edf3eb 44%,#e1ebf9);--guru46-blue:#285477;--guru46-green:#50713d}
body.guru46-branded{background:var(--guru46-background)!important}
body.guru46-branded .guru46-surface{background:var(--guru46-background)!important}
body.guru46-branded .menu,body.guru46-branded .menu .navbar{background:var(--guru46-background)!important}
body.guru46-branded .menu .topLine,body.guru46-branded .menu .navbar-collapse{background:transparent!important}
@media(max-width:991px){body.guru46-branded .menu .navbar-collapse.show{background:var(--guru46-background)!important}}
body.guru46-native-scroll .footer4{background:var(--guru46-background)!important;padding-bottom:0!important}
body.guru46-native-scroll .footer4 p,body.guru46-native-scroll .footer4 .foot-title,body.guru46-native-scroll .footer4 label,body.guru46-native-scroll .footer4 a:not(.btn){color:#285477!important}
body.guru46-native-scroll .footer4 a:not(.btn):hover{color:#50713d!important}
body.guru46-native-scroll .footer4 .form-control{background:#ffffffa6!important;border-color:#adc4bd!important;color:#285477!important}
body.guru46-native-scroll .footer4 .copyright{display:flex!important;flex-wrap:wrap;align-items:center;justify-content:center!important;width:100%;margin:12px 0 0!important;padding:10px 0 0!important;text-align:center}
body.guru46-native-scroll .footer4 .copyright>div{flex:0 1 auto!important;max-width:100%!important;width:auto!important;padding:0 8px!important;text-align:center!important}
body.guru46-native-scroll .footer4 .copyright p{font:400 12px/1.5 Roboto,Arial,sans-serif!important;letter-spacing:0!important;text-align:center!important;margin:0!important;color:#31536b!important}
body.guru46-native-scroll .footer4 .copyright a{color:#285477!important}
body.guru46-native-scroll #guru-cookie-links{background:var(--guru46-background)!important;gap:2px 12px;padding:0 16px 12px!important;margin:0!important;font:400 12px/1.4 Roboto,Arial,sans-serif;min-height:0}
body.guru46-native-scroll #guru-cookie-links a{min-height:30px;padding:2px 0;color:#285477!important}
body.guru46-native-scroll #guru-cookie-links a:hover,body.guru46-native-scroll #guru-cookie-links a:focus-visible{color:#50713d!important}
body.guru46-native-scroll a.guru46-brand-link,body.guru46-native-scroll a.guru46-brand-link{color:#285477!important}
body.guru46-native-scroll a.guru46-green-link{color:#50713d!important}
body.guru46-native-scroll a.guru46-brand-link:hover,body.guru46-native-scroll a.guru46-brand-link:hover{color:#50713d!important}
body.guru46-branded .guru44-card a,body.guru46-branded .guru44-list a,body.guru46-branded .guru-related-grid a{color:#285477}
body.guru46-branded .guru44-card a:hover,body.guru46-branded .guru44-list a:hover,body.guru46-branded .guru-related-grid a:hover{color:#50713d}
body.guru46-branded .guru38-contact-card{background:linear-gradient(115deg,#f5f9eff5,#e7eff8f5) padding-box,conic-gradient(from var(--guru38-angle),#a9ca49,#4b7f36,#3e7394,#c9df83,#a9ca49) border-box!important}
body.guru46-branded .guru38-contact-value a{color:#285477!important}
body.guru46-branded .guru38-contact-value>svg{color:#50713d!important}
body.guru46-branded .guru-profile-portrait img,body.guru46-branded .guru-team-photo img,body.guru46-branded .guru44-photo img{filter:none!important;mix-blend-mode:normal!important}
.guru46-price-brief{max-width:1120px;width:calc(100% - 48px);margin:0 auto;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:30px;border:1px solid #bfd3c3;border-radius:24px;padding:28px;background:#ffffff77;color:#285477}
.guru46-price-brief h2{font:500 clamp(25px,2.8vw,34px)/1.25 Roboto,Arial,sans-serif;margin:0 0 14px;text-align:left;color:#285477}
.guru46-price-brief p{font:400 16px/1.65 Roboto,Arial,sans-serif;margin:0 0 10px}
.guru46-price-brief .guru46-price-note{font-size:12px;color:#536e6b;margin:0}
.guru46-price-brief .btn{background:linear-gradient(115deg,#123560,#285477)!important;color:#fff!important;border-color:transparent!important;border-radius:14px;min-height:46px;padding:13px 20px;white-space:normal;font:500 15px/1.3 Roboto,Arial,sans-serif;display:inline-flex;gap:12px;align-items:center}
.guru46-service-intro{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:34px;align-items:center;margin:0 0 30px}
.guru46-service-intro h2,.guru46-service-intro .guru44-intro{text-align:left!important;margin-left:0!important}
.guru46-photo{margin:0;padding:7px;border:1px solid #bfd2c4;border-radius:25px;background:linear-gradient(125deg,#edf5df,#e2edf7);box-shadow:0 12px 32px #204c6512}
.guru46-photo img{display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:cover;border-radius:19px;filter:none;mix-blend-mode:normal}
.guru46-photo figcaption{font:400 11px/1.5 Roboto,Arial,sans-serif;text-align:center;color:#526e6b;padding:8px 7px 3px}
@media(min-width:992px){#header7-11 .guru-profile-grid{gap:24px}#header7-11 .guru44-phone-fit{transform:translateX(24px)}#header7-11 .guru-profile-copy{transform:translateX(-24px)}}
@media(max-width:767px){.guru46-price-brief{width:calc(100% - 32px);grid-template-columns:1fr;padding:23px;gap:18px}.guru46-price-brief .btn{justify-self:start}.guru46-service-intro{grid-template-columns:1fr;gap:20px}.guru46-service-intro h2,.guru46-service-intro .guru44-intro{text-align:center!important}.guru46-photo{max-width:540px;margin:auto}body.guru46-native-scroll .footer4 .copyright{margin-top:10px!important}body.guru46-native-scroll #guru-cookie-links{gap:0 12px;padding-bottom:10px!important}}
@media(prefers-reduced-motion:reduce){body.guru46-branded .guru38-contact-card{animation:none!important}}
