/* Keep every template breakpoint, layout, transition and scroll effect. */
[data-framer-name="Background Video"]{filter:hue-rotate(205deg) saturate(.85)}
img[alt="Portrait of Sanjar Kamilov"]{filter:none!important;background:radial-gradient(ellipse at 50% 25%,#173c72 0%,#0b1830 57%,#050a13 100%);object-fit:cover!important;object-position:center 10%!important}
[data-framer-name="Hero Image"] img[alt="Portrait of Sanjar Kamilov"]{max-width:436px;max-height:100%;margin-inline:auto;border-radius:16px!important}
#__framer-badge-container,[data-framer-name="NEW TEMPLATE"]{display:none!important}
a[href*="framer.com/community/marketplace"],a[href*="framer.link"],a[href*="framer.com/?"],a[href="https://www.framer.com/"]{display:none!important}
[data-framer-name="Background Video"] video{filter:hue-rotate(205deg) saturate(.85)}
[data-framer-name="Background Video"]{filter:none}
.azum-credit{color:inherit;text-decoration:none}
.azum-credit:hover{text-decoration:underline}
[data-framer-name="Background Image"] img{filter:hue-rotate(205deg) saturate(.85)}
[data-framer-name="Background Frame"] canvas{filter:none}
img[alt="Web development icon"]{content:url('/assets/emblem.svg')}
.kamiloff-signature{font-family:Allura,cursive!important;font-size:100px;line-height:1;color:white;position:absolute;inset:0;display:flex;align-items:center;justify-content:center}
@font-face{font-family:Allura;src:url('/assets/font-0.ttf') format('truetype');font-display:swap}
.kamiloff-form-status{color:#c3d5ff;font:16px Rajdhani,sans-serif;margin-top:12px}
/* Keep the repeating-circle motion, with the resting avatar focused on the face. */
footer [data-framer-name="Background"]:has(img[alt="Portrait of Sanjar Kamilov"]){inset:0!important;width:100%!important;height:100%!important;aspect-ratio:1!important}
footer img[alt="Portrait of Sanjar Kamilov"]{object-position:50% 0%!important;transform:scale(2.2);transform-origin:50% 0%}
footer img[alt="Logo of Site"]{content:url('/assets/emblem.svg');object-fit:contain!important}
/* Content changes retain the original card, carousel and hover animations. */
[data-framer-name="Awards (sample)"],.framer-1pllobb-container,.framer-19cobu0-container,a[href$="#awards"]{display:none!important}
img[alt="Project Work Image"][src*="18b0a2f228bab12a"],img[alt="Project Work Image"][src*="24abc734d88578b0"],img[alt="Project Work Image"][src*="ba2f886470d8b1c0"]{filter:hue-rotate(205deg) saturate(.85)}
img[src*="/assets/brands/"]{object-fit:contain!important}
img[data-brand="elquality"],img[data-brand="unitedrisk"],img[data-brand="wowdeal"]{filter:brightness(0) invert(1)}
img[data-brand="nexura"]{filter:invert(1) grayscale(1) contrast(1.3) brightness(2);mix-blend-mode:screen}
[data-framer-name^="Client Logo"]{cursor:pointer}
[data-framer-name^="Client Logo"] img[src$=".svg"]{filter:brightness(0) invert(1)!important;mix-blend-mode:normal!important}
[data-framer-name^="Client Logo"]:focus-visible{outline:2px solid #3979ff;outline-offset:5px;border-radius:4px}
/* Only the newly added real projects receive client marks. Sample icons stay original. */
[data-project-mark]>.svgContainer{visibility:hidden}
[data-project-mark]::after{content:"";position:absolute;inset:-4px -18px;background:var(--project-mark) center/contain no-repeat;filter:brightness(0) invert(1)}
[data-project-mark="dfca"]::after{inset:-8px;filter:none}
@media(max-width:600px){
 [data-project-mark]::after{inset:-2px -9px}
 [data-project-mark="dfca"]::after{inset:-6px}
 a[data-real-project] .framer-1rwjib5{padding:12px 18px!important}
 a[data-real-project] .framer-wkncrm p{font-size:26px!important;line-height:1.2!important}
 a[data-real-project] .framer-oivizu p{font-size:16px!important;line-height:1.35!important}
}
a.framer-4cOrH{text-decoration:none;color:inherit}
/* Contact card artwork contains baked orange pixels, including phone srcset sizes. */
img[src="/media/0af5f8b56b445578.png"],
img[src="/media/5dd3f8a923718fd7.png"],
img[src="/media/fc8e005478b250df.png"],
img[src="/media/2b01600026e35bfa.png"]{filter:hue-rotate(205deg) saturate(.85)}
@media(max-width:600px){
 [data-framer-name="Service Pannel"] .framer-w68494 :is(p,h2){font-size:28px!important}
}
