:root{--guten-screen-xs-max:767px;--guten-screen-sm-min:768px;--guten-screen-sm-max:1024px;--guten-screen-md-min:1025px}@media only screen and (min-width:1025px){.hide-desktop{display:none !important}}@media only screen and (max-width:1024px) and (min-width:768px){.hide-tablet{display:none !important}}@media only screen and (max-width:767px){.hide-mobile{display:none !important}}@media only screen and (max-width:1024px){.guten-element-hide[class^="tablet-"],.guten-element-hide[class*=" tablet-"],.guten-element-hide[class^="__tablet-"],.guten-element-hide[class*=" __tablet-"]{visibility:hidden}}@media only screen and (max-width:767px){.guten-element-hide[class^="mobile-"],.guten-element-hide[class*=" mobile-"],.guten-element-hide[class^="__mobile-"],.guten-element-hide[class*=" __mobile-"]{visibility:hidden}}