/* Elementor compatibility for this design stylesheet (generated by tools/gen_fix.py).
   Elementor's frontend CSS restyles img / a / figure / iframe inside .elementor; the rules
   below restore browser defaults and re-apply the design's own values, in the design's order. */
.elementor img{height:revert;max-width:revert;border:revert;border-radius:revert;box-shadow:revert}
.elementor a{box-shadow:revert;text-decoration:revert}
.elementor .elementor-widget:not(.elementor-widget-text-editor):not(.elementor-widget-theme-post-content) figure{margin:revert}
.elementor embed,.elementor iframe,.elementor object,.elementor video{max-width:revert;width:revert;margin:revert;line-height:revert;border:revert}
img:not(#dco-x){max-width:100%}
a:not(#dco-x){text-decoration:none}
.brand img:not(#dco-x){height:100%}
@media print{a:not(#dco-x){text-decoration:none!important}}
.fab__cta:not(#dco-x){box-shadow:0 16px 42px rgba(250,90,85,.36)}
.fab__cta:hover:not(#dco-x){box-shadow:0 18px 44px rgba(0,0,0,.42)}
.shot:not(#dco-x){height:100%}
.bgshot img:not(#dco-x){height:100%}
.band__i img:not(#dco-x){height:100%}
.q__pic img:not(#dco-x){height:100%}
.accp img:not(#dco-x){height:100%}
.indshot:not(#dco-x){height:100%}
.jump:not(#dco-x){box-shadow:0 14px 34px rgba(250,90,85,.3)}
.jump:hover:not(#dco-x){box-shadow:0 16px 38px rgba(0,0,0,.24)}
.jump--ghost:not(#dco-x){box-shadow:none}
.stack__a img:not(#dco-x),.stack__b img:not(#dco-x){height:100%}
.acard:hover:not(#dco-x){box-shadow:0 18px 44px rgba(18,18,19,.08)}
.reel__i img:not(#dco-x){height:100%}
.mapwrap iframe:not(#dco-x){width:100%;border:0}
.stack__blk img:not(#dco-x){height:100%}
.mgn:hover:not(#dco-x){box-shadow:0 18px 44px rgba(250,90,85,.38)}
.mgn--g:hover:not(#dco-x){box-shadow:none}
.mgn:hover:not(#dco-x){box-shadow:0 18px 44px rgba(250,90,85,.38)}
.mgn--g:hover:not(#dco-x){box-shadow:none}
.ph--img:not(#dco-x){margin:0}
.ph--img img:not(#dco-x){height:100%}
.vhx__s img:not(#dco-x){height:100%}
.end__bg img:not(#dco-x){height:100%}
.lbx img:not(#dco-x){max-width:min(92vw,1500px);box-shadow:0 40px 100px rgba(0,0,0,.6)}
.pj3__lg img:not(#dco-x){max-width:86%!important;height:auto}
.pfeat__lg img:not(#dco-x){max-width:190px!important}
