/* Start custom CSS */@media (max-width: 900px) { .gg3-hero .gg3-canvas > .elementor-widget-wrap::after { display: none !important; } } .gg3-copyright { border-top: 0 !important; } .gg3 a, .gg3 .elementor-button-text { font-variant-emoji: text !important; } .gg3 .gg3-inline .elementor-button:hover { transform: translate(2px,-2px) rotate(-1deg) !important; } @media (prefers-reduced-motion: reduce) { .gg3 .gg3-inline .elementor-button:hover { transform: none !important; } } @media (max-width:700px){.gg3-hero>.elementor-container{display:grid!important;grid-template-columns:minmax(0,1fr)!important}.gg3-hero .gg3-canvas,.gg3-hero .gg3-hero-copy{grid-area:1/1}.gg3-hero .gg3-canvas{align-self:stretch}.gg3-hero .gg3-canvas>.elementor-widget-wrap{min-height:100%!important}.gg3-hero .gg3-hero-copy{position:relative!important;top:auto!important;left:auto!important;align-self:start;margin:347px auto 100px!important}.gg3-hero-fact{bottom:27px!important}.gg3-intro>.elementor-container{padding-top:38px!important}.gg3-feature-image img{object-position:center center!important}} @media (min-width:701px) and (max-width:900px){.gg3-hero .gg3-canvas>.elementor-widget-wrap{min-height:690px!important}.gg3-hero-fact{bottom:30px!important}.gg3-feature-image img{object-position:center center!important}} @media (max-width:360px) and (max-height:740px){.gg3-hero .gg3-hero-copy{margin-top:295px!important}}/* End custom CSS */