/* 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%}
.q__pic 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}
