.elementor-12402 .elementor-element.elementor-element-4f9d973{--display:flex;--min-height:640px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--overlay-opacity:0.5;--padding-top:112px;--padding-bottom:112px;--padding-left:56px;--padding-right:56px;}.elementor-12402 .elementor-element.elementor-element-4f9d973:not(.elementor-motion-effects-element-type-background), .elementor-12402 .elementor-element.elementor-element-4f9d973 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://anamorphstudio.com/wp-content/uploads/2025/04/DSC06086-scaled.jpeg");background-position:center right;background-size:cover;}.elementor-12402 .elementor-element.elementor-element-4f9d973::before, .elementor-12402 .elementor-element.elementor-element-4f9d973 > .elementor-background-video-container::before, .elementor-12402 .elementor-element.elementor-element-4f9d973 > .e-con-inner > .elementor-background-video-container::before, .elementor-12402 .elementor-element.elementor-element-4f9d973 > .elementor-background-slideshow::before, .elementor-12402 .elementor-element.elementor-element-4f9d973 > .e-con-inner > .elementor-background-slideshow::before, .elementor-12402 .elementor-element.elementor-element-4f9d973 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(90deg, rgba(14,13,11,0.97) 22%, rgba(14,13,11,0.45) 100%);}.elementor-12402 .elementor-element.elementor-element-0ae0b68{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:22px 22px;--row-gap:22px;--column-gap:22px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-12402 .elementor-element.elementor-element-4ccd7a0 .elementor-heading-title{font-family:"Sofia Sans", Sans-serif;font-size:13px;font-weight:600;line-height:1.4em;letter-spacing:3.4px;color:#E3A55C;}.elementor-12402 .elementor-element.elementor-element-121c59c .elementor-heading-title{font-family:"Sofia Sans Extra Condensed", Sans-serif;font-size:128px;font-weight:700;line-height:0.86em;color:#EFE9DF;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-12402 .elementor-element.elementor-element-caf9623{font-family:"Sofia Sans", Sans-serif;font-size:18px;font-weight:400;line-height:1.6em;color:#DCD5C9;}.elementor-12402 .elementor-element.elementor-element-71a1c2d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-12402 .elementor-element.elementor-element-8b1ea24 .elementor-button{background-color:#E3A55C;font-family:"Sofia Sans", Sans-serif;font-size:14px;font-weight:600;line-height:1em;letter-spacing:2px;fill:#0E0D0B;color:#0E0D0B;border-radius:0px 0px 0px 0px;padding:16px 28px 16px 28px;}.elementor-12402 .elementor-element.elementor-element-8b1ea24 .elementor-button:hover, .elementor-12402 .elementor-element.elementor-element-8b1ea24 .elementor-button:focus{background-color:#E3A55C;color:#0E0D0B;}.elementor-12402 .elementor-element.elementor-element-8b1ea24 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-12402 .elementor-element.elementor-element-8b1ea24 .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-12402 .elementor-element.elementor-element-8b1ea24 .elementor-button:hover svg, .elementor-12402 .elementor-element.elementor-element-8b1ea24 .elementor-button:focus svg{fill:#0E0D0B;}.elementor-12402 .elementor-element.elementor-element-deba1d1 .elementor-button{background-color:#00000000;font-family:"Sofia Sans", Sans-serif;font-size:14px;font-weight:600;line-height:1em;letter-spacing:2px;fill:#EFE9DF;color:#EFE9DF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#EFE9DF;border-radius:0px 0px 0px 0px;padding:16px 28px 16px 28px;}.elementor-12402 .elementor-element.elementor-element-deba1d1 .elementor-button:hover, .elementor-12402 .elementor-element.elementor-element-deba1d1 .elementor-button:focus{background-color:#00000000;color:#0E0D0B;}.elementor-12402 .elementor-element.elementor-element-deba1d1 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-12402 .elementor-element.elementor-element-deba1d1 .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-12402 .elementor-element.elementor-element-deba1d1 .elementor-button:hover svg, .elementor-12402 .elementor-element.elementor-element-deba1d1 .elementor-button:focus svg{fill:#0E0D0B;}.elementor-12402 .elementor-element.elementor-element-1cab02d{--display:flex;--overlay-opacity:0.86;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12402 .elementor-element.elementor-element-1cab02d:not(.elementor-motion-effects-element-type-background), .elementor-12402 .elementor-element.elementor-element-1cab02d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0A0908;background-image:url("https://anamorphstudio.com/wp-content/uploads/2023/04/IMG_1639-scaled.jpg");background-position:center center;background-size:cover;}.elementor-12402 .elementor-element.elementor-element-1cab02d::before, .elementor-12402 .elementor-element.elementor-element-1cab02d > .elementor-background-video-container::before, .elementor-12402 .elementor-element.elementor-element-1cab02d > .e-con-inner > .elementor-background-video-container::before, .elementor-12402 .elementor-element.elementor-element-1cab02d > .elementor-background-slideshow::before, .elementor-12402 .elementor-element.elementor-element-1cab02d > .e-con-inner > .elementor-background-slideshow::before, .elementor-12402 .elementor-element.elementor-element-1cab02d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#070605;--background-overlay:'';}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:1024px){.elementor-12402 .elementor-element.elementor-element-121c59c .elementor-heading-title{font-size:96px;}}@media(min-width:768px){.elementor-12402 .elementor-element.elementor-element-4f9d973{--content-width:1440px;}}@media(max-width:767px){.elementor-12402 .elementor-element.elementor-element-4f9d973{--min-height:560px;--padding-top:72px;--padding-bottom:72px;--padding-left:16px;--padding-right:16px;}.elementor-12402 .elementor-element.elementor-element-121c59c .elementor-heading-title{font-size:60px;}}/* Start custom CSS */.elementor-12402 .elementor-button{position:relative;overflow:hidden;isolation:isolate;transition:color .35s ease,border-color .35s ease,box-shadow .35s ease!important}
.elementor-12402 .elementor-button .elementor-button-content-wrapper{position:relative;z-index:1}
.elementor-12402 .elementor-button .elementor-button-icon{transition:transform .35s cubic-bezier(.6,0,.2,1)}
.elementor-12402 .elementor-button:hover .elementor-button-icon{transform:translateX(6px)}
.elementor-12402 .am-btn-solid .elementor-button::before,.am-btn-outline .elementor-button::before{content:"";position:absolute;inset:0;z-index:0;transform:scaleX(0);transform-origin:right center;transition:transform .5s cubic-bezier(.7,0,.2,1)}
.elementor-12402 .am-btn-solid .elementor-button::before{background:#EFE9DF}
.elementor-12402 .am-btn-outline .elementor-button::before{background:#E3A55C}
.elementor-12402 .am-btn-solid .elementor-button:hover::before,.am-btn-outline .elementor-button:hover::before{transform:scaleX(1);transform-origin:left center}
.elementor-12402 .am-btn-solid .elementor-button:hover{background-color:#E3A55C!important;color:#0E0D0B!important;box-shadow:0 10px 30px -10px rgba(227,165,92,.55)}
.elementor-12402 .am-btn-outline .elementor-button:hover{color:#0E0D0B!important;border-color:#E3A55C!important}
.elementor-12402 .am-btn-link .elementor-button{border-bottom:0!important;background-image:linear-gradient(currentColor,currentColor)!important;background-repeat:no-repeat!important;background-size:100% 1px!important;background-position:0 100%!important}
.elementor-12402 .am-btn-link .elementor-button:hover{animation:am-line .6s cubic-bezier(.7,0,.2,1)}
@keyframes am-line{0%{background-size:100% 1px;background-position:100% 100%}49%{background-size:0 1px;background-position:100% 100%}50%{background-size:0 1px;background-position:0 100%}100%{background-size:100% 1px;background-position:0 100%}}
.elementor-12402 .am-btn-pulse .elementor-button{animation:am-pulse 2.8s ease-out infinite}
.elementor-12402 .am-btn-pulse .elementor-button:hover{animation:none}
@keyframes am-pulse{0%{box-shadow:0 0 0 0 rgba(227,165,92,.55)}70%{box-shadow:0 0 0 16px rgba(227,165,92,0)}100%{box-shadow:0 0 0 0 rgba(227,165,92,0)}}
@media (prefers-reduced-motion:reduce){.elementor-button,.elementor-button::before,.elementor-button-icon{transition:none!important;animation:none!important}}
.elementor-12402 .am-pf-o{color:transparent;-webkit-text-stroke:2px #E3A55C}
.elementor-12402 .am-pf-facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:14px;border-top:1px solid rgba(239,233,223,.16)}
.elementor-12402 .am-pf-facts div{padding:18px 18px 0 0;display:flex;flex-direction:column;gap:6px;border-right:1px solid rgba(239,233,223,.12);margin-right:18px}
.elementor-12402 .am-pf-facts div:last-child{border-right:0;margin-right:0}
.elementor-12402 .am-pf-facts b{font-family:"Sofia Sans Extra Condensed",sans-serif;font-size:32px;font-weight:700;line-height:1;color:#EFE9DF}
.elementor-12402 .am-pf-facts span{font-family:"Sofia Sans",sans-serif;font-size:11px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:#A69F93}
@media (max-width:1024px){.elementor-12402 .am-pf-facts{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:16px}.elementor-12402 .am-pf-facts div:nth-child(2){border-right:0;margin-right:0}}
@media (max-width:767px){.elementor-12402 .am-fcol-wide{grid-column:1/-1}.elementor-12402 .am-flinks .elementor-icon-list-item{padding-bottom:2px!important}.elementor-12402 .am-flinks .elementor-icon-list-text{font-size:14px!important}.elementor-12402 .am-pf-facts b{font-size:26px}.elementor-12402 .am-wm{font-size:28vw}.elementor-12402 .am-fbottom{flex-direction:column!important;align-items:flex-start!important}}
.elementor-12402 .am-footer2{position:relative;overflow:hidden}
.elementor-12402 .am-footer2::after{content:"";position:absolute;inset:-50%;z-index:1;pointer-events:none;opacity:.045;background-image:url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 width=%27160%27 height=%27160%27><filter id=%27n%27><feTurbulence type=%27fractalNoise%27 baseFrequency=%270.85%27 numOctaves=%272%27 stitchTiles=%27stitch%27/></filter><rect width=%27100%25%27 height=%27100%25%27 filter=%27url(%23n)%27/></svg>");animation:am-grain 1s steps(6) infinite}
@keyframes am-grain{0%{transform:translate(0,0)}20%{transform:translate(-4%,3%)}40%{transform:translate(3%,-4%)}60%{transform:translate(-2%,5%)}80%{transform:translate(4%,2%)}100%{transform:translate(0,0)}}
.elementor-12402 .amf-w{position:relative;z-index:2;width:100%}
.elementor-12402 .amf{position:relative;font-family:"Sofia Sans",sans-serif;color:#DCD5C9}
.elementor-12402 .amf a{color:inherit;text-decoration:none}
.elementor-12402 .amf-strip{height:22px;background:#050504;border-bottom:1px solid rgba(239,233,223,.08);background-image:repeating-linear-gradient(90deg,transparent 0 12px,rgba(239,233,223,.16) 12px 22px);background-size:100% 6px;background-repeat:repeat-x;background-position:0 8px}
.elementor-12402 .amf-vf i{position:absolute;width:34px;height:34px;border:0 solid rgba(227,165,92,.55);z-index:3}
.elementor-12402 .amf-vf .tl{top:46px;left:24px;border-top-width:2px;border-left-width:2px}
.elementor-12402 .amf-vf .tr{top:46px;right:24px;border-top-width:2px;border-right-width:2px}
.elementor-12402 .amf-vf .bl{bottom:24px;left:24px;border-bottom-width:2px;border-left-width:2px}
.elementor-12402 .amf-vf .br{bottom:24px;right:24px;border-bottom-width:2px;border-right-width:2px}
.elementor-12402 .amf-in{max-width:1440px;margin:0 auto;padding:88px 72px 28px;box-sizing:border-box;position:relative}
.elementor-12402 .amf-top{display:grid;grid-template-columns:1.25fr 1fr;gap:56px;align-items:end;padding-bottom:56px;border-bottom:1px solid rgba(239,233,223,.12)}
.elementor-12402 .amf-logo{display:inline-flex;flex-direction:column;align-items:center;gap:4px;padding:6px 12px 4px;border:2px solid #EFE9DF;margin-bottom:28px}
.elementor-12402 .amf-logo b{font-family:"Sofia Sans Extra Condensed",sans-serif;font-weight:700;font-size:24px;line-height:1;letter-spacing:.05em;color:#EFE9DF}
.elementor-12402 .amf-logo span{font-size:8px;letter-spacing:.32em;color:#EFE9DF}
.elementor-12402 .amf-h{margin:0;font-family:"Sofia Sans Extra Condensed",sans-serif;font-weight:700;font-size:clamp(56px,7.2vw,112px);line-height:.86;color:#EFE9DF;letter-spacing:.005em}
.elementor-12402 .amf-h em{font-style:normal;color:transparent;-webkit-text-stroke:2px #E3A55C}
.elementor-12402 .amf-contact{display:flex;flex-direction:column;gap:14px;align-items:flex-start}
.elementor-12402 .amf-k,.amf-sc{font-size:11px;font-weight:700;letter-spacing:.26em;color:#E3A55C}
.elementor-12402 .amf-mail{font-family:"Sofia Sans Extra Condensed",sans-serif;font-weight:600;font-size:clamp(28px,3vw,42px);line-height:1.05;color:#EFE9DF!important;display:inline-flex;gap:14px;align-items:baseline;background:linear-gradient(#E3A55C,#E3A55C) 0 100%/0 2px no-repeat;padding-bottom:6px;transition:background-size .5s cubic-bezier(.7,0,.2,1),color .3s}
.elementor-12402 .amf-mail:hover{background-size:100% 2px;color:#E3A55C!important}
.elementor-12402 .amf-mail span{transition:transform .3s}
.elementor-12402 .amf-mail:hover span{transform:translateX(6px)}
.elementor-12402 .amf-social{display:flex;gap:10px;margin-top:6px}
.elementor-12402 .amf-social a{width:44px;height:44px;border:1px solid rgba(239,233,223,.25);display:inline-flex;align-items:center;justify-content:center;color:#EFE9DF;transition:background .3s,color .3s,border-color .3s,transform .3s}
.elementor-12402 .amf-social svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}
.elementor-12402 .amf-social a:hover{background:#E3A55C;border-color:#E3A55C;color:#0E0D0B;transform:translateY(-3px)}
.elementor-12402 .amf-grid{display:grid;grid-template-columns:1.2fr .8fr .9fr 1.1fr;border-bottom:1px solid rgba(239,233,223,.12)}
.elementor-12402 .amf-col{padding:44px 32px 48px;border-right:1px solid rgba(239,233,223,.10);display:flex;flex-direction:column;gap:10px}
.elementor-12402 .amf-col:first-child{padding-left:0}
.elementor-12402 .amf-col:last-child{border-right:0;padding-right:0}
.elementor-12402 .amf-col h3{margin:0 0 14px;font-family:"Sofia Sans Extra Condensed",sans-serif;font-weight:700;font-size:30px;line-height:1;color:#EFE9DF;display:flex;align-items:center;gap:14px}
.elementor-12402 .amf-col h3::after{content:"";flex:1 1 auto;max-width:56px;height:2px;background:#E3A55C}
.elementor-12402 .amf ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}
.elementor-12402 .amf-info li{display:flex;gap:12px;align-items:flex-start;font-size:15px;line-height:1.5}
.elementor-12402 .amf-info svg{flex:0 0 18px;width:18px;height:18px;margin-top:2px;fill:none;stroke:#E3A55C;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}
.elementor-12402 .amf-info a:hover{color:#E3A55C}
.elementor-12402 .amf-links a{position:relative;display:inline-flex;align-items:center;font-size:15px;color:#DCD5C9;transition:color .3s,padding-left .35s cubic-bezier(.2,.7,.2,1)}
.elementor-12402 .amf-links a::before{content:"";position:absolute;left:0;top:50%;width:0;height:1px;background:#E3A55C;transition:width .35s cubic-bezier(.2,.7,.2,1)}
.elementor-12402 .amf-links a:hover{color:#EFE9DF;padding-left:20px}
.elementor-12402 .amf-links a:hover::before{width:12px}
.elementor-12402 .amf-board{background:#0E0D0B;border:1px solid rgba(239,233,223,.14)}
.elementor-12402 .amf-clap{height:22px;background:repeating-linear-gradient(-45deg,#EFE9DF 0 14px,#0E0D0B 14px 28px);border-bottom:1px solid rgba(239,233,223,.2);transform-origin:left bottom;transition:transform .45s cubic-bezier(.7,0,.2,1)}
.elementor-12402 .amf-slate:hover .amf-clap{transform:rotate(-7deg)}
.elementor-12402 .amf-board dl{margin:0;display:grid;grid-template-columns:1fr 1fr}
.elementor-12402 .amf-board dl div{padding:12px 14px;border-right:1px solid rgba(239,233,223,.10);border-bottom:1px solid rgba(239,233,223,.10)}
.elementor-12402 .amf-board dl div:nth-child(2n){border-right:0}
.elementor-12402 .amf-board dt{font-size:9px;font-weight:700;letter-spacing:.24em;color:#A69F93}
.elementor-12402 .amf-board dd{margin:4px 0 0;font-family:"Sofia Sans Extra Condensed",sans-serif;font-weight:700;font-size:24px;line-height:1;color:#EFE9DF}
.elementor-12402 .amf-book{display:flex;justify-content:space-between;align-items:center;padding:16px 14px;background:#E3A55C;color:#0E0D0B!important;font-size:12px;font-weight:700;letter-spacing:.18em;position:relative;overflow:hidden;z-index:0}
.elementor-12402 .amf-book::before{content:"";position:absolute;inset:0;background:#EFE9DF;transform:scaleX(0);transform-origin:right;transition:transform .45s cubic-bezier(.7,0,.2,1);z-index:-1}
.elementor-12402 .amf-book:hover::before{transform:scaleX(1);transform-origin:left}
.elementor-12402 .amf-book span{font-size:16px;transition:transform .3s}
.elementor-12402 .amf-book:hover span{transform:translateX(5px)}
.elementor-12402 .amf-wm{font-family:"Sofia Sans Extra Condensed",sans-serif;font-weight:700;font-size:clamp(110px,22vw,340px);line-height:.78;text-align:center;color:transparent;-webkit-text-stroke:1px rgba(227,165,92,.22);letter-spacing:.02em;white-space:nowrap;user-select:none;margin:36px 0 -8px;background:linear-gradient(90deg,transparent,rgba(227,165,92,.08),transparent);-webkit-background-clip:text;background-clip:text;background-size:200% 100%;animation:amf-sheen 9s linear infinite}
@keyframes amf-sheen{0%{background-position:150% 0}100%{background-position:-50% 0}}
.elementor-12402 .amf-hud{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;padding-top:20px;border-top:1px solid rgba(239,233,223,.12);font-size:12px;letter-spacing:.06em;color:#A69F93;position:relative}
.elementor-12402 .amf-rec{display:inline-flex;align-items:center;gap:8px;font-weight:700;letter-spacing:.2em;color:#EFE9DF}
.elementor-12402 .amf-rec i{width:8px;height:8px;border-radius:50%;background:#E5484D;box-shadow:0 0 10px rgba(229,72,77,.8);animation:amf-blink 1.2s steps(2,start) infinite}
@keyframes amf-blink{to{visibility:hidden}}
.elementor-12402 .amf-rec b{font-weight:600;color:#DCD5C9;font-variant-numeric:tabular-nums;letter-spacing:.12em}
.elementor-12402 .amf-meta em{font-style:normal;color:rgba(239,233,223,.25);margin:0 6px}
.elementor-12402 .amf-meta a{color:#DCD5C9}
.elementor-12402 .amf-meta a:hover{color:#E3A55C}
@media (max-width:1024px){.elementor-12402 .amf-in{padding:72px 32px 24px}.elementor-12402 .amf-top{grid-template-columns:1fr;gap:28px}.elementor-12402 .amf-grid{grid-template-columns:1fr 1fr}.elementor-12402 .amf-col{border-bottom:1px solid rgba(239,233,223,.10);padding:32px 24px 36px}.elementor-12402 .amf-col:nth-child(2n){border-right:0;padding-right:0}.elementor-12402 .amf-col:nth-child(2n+1){padding-left:0}}
@media (max-width:767px){.elementor-12402 .amf-in{padding:60px 18px 20px}.elementor-12402 .amf-vf .tl,.elementor-12402 .amf-vf .tr{top:34px}.elementor-12402 .amf-vf i{width:22px;height:22px}.elementor-12402 .amf-vf .tl,.elementor-12402 .amf-vf .bl{left:8px}.elementor-12402 .amf-vf .tr,.elementor-12402 .amf-vf .br{right:8px}.elementor-12402 .amf-vf .bl,.elementor-12402 .amf-vf .br{bottom:8px}.elementor-12402 .amf-top{padding-bottom:36px}.elementor-12402 .amf-logo{margin-bottom:20px}.elementor-12402 .amf-col{padding:26px 14px 28px}.elementor-12402 .amf-col:nth-child(2n+1){padding-left:0}.elementor-12402 .amf-col h3{font-size:24px;margin-bottom:8px}.elementor-12402 .amf-links{gap:9px}.elementor-12402 .amf-links a{font-size:14px}.elementor-12402 .amf-col:first-child,.elementor-12402 .amf-slate{grid-column:1/-1;border-right:0;padding-right:0}.elementor-12402 .amf-slate{padding-left:0}.elementor-12402 .amf-hud{flex-direction:column;align-items:flex-start;gap:8px}.elementor-12402 .amf-wm{margin-top:24px;font-size:27vw}}
@media (prefers-reduced-motion:reduce){.elementor-12402 .amf-wm,.elementor-12402 .amf-rec i,.elementor-12402 .am-footer2::after{animation:none}}
.elementor-12402 .amf::before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(120% 90% at 50% 40%,transparent 35%,rgba(5,5,4,.85) 100%),linear-gradient(180deg,#070605 0%,transparent 18%,transparent 70%,#070605 100%)} /*amf-vign*/
.elementor-12402 .amf-in{z-index:1} /*amf-vign*/
.elementor-12402 .am-footer2{filter:none} /*amf-vign*/
.elementor-12402 .am-footer2{background-blend-mode:luminosity} /*amf-vign*/
@media (max-width:767px){.elementor-12402 .amf-col:nth-child(2){padding-left:0!important;padding-right:14px!important;border-right:1px solid rgba(239,233,223,.10)!important}.elementor-12402 .amf-col:nth-child(3){padding-left:16px!important;padding-right:0!important;border-right:0!important}} /*amf-mfix*//* End custom CSS */