/*
	Theme Name: Gilgen Storen AG
	Theme URI: https://elementor.com/hello-theme/?utm_source=wp-themes&utm_campaign=theme-uri&utm_medium=wp-dash
	Description: Custom theme for Gilgen Storen AG
	Author: DATACOM (Jorge Salvador)
	Author URI: https://datacom.ch/
	Template: hello-elementor
	Version: 1.0.0
	License: GNU General Public License v3 or later.
	License URI: https://www.gnu.org/licenses/gpl-3.0.html
	Text Domain: hello-elementor-child
	Tags: accessibility-ready, flexible-header, custom-colors, custom-menu, custom-logo, featured-images, rtl-language-support, threaded-comments, translation-ready,
*/
/*
html {
  scroll-behavior: smooth;
}*/
body {
  font-family: "Manrope", sans-serif;
  font-variation-settings: "wght" 400;
}

h1, h2, h3, h4, h5, h6 {
  hyphens: auto;
  overflow-wrap: break-word;
  word-wrap: break-word;
  font-variation-settings: "wght" 500;
}

.key-benefits-card{
    background:#EBEEF2;
    padding:20px;
    border-radius:6px;
    width:220px; 
    min-height:100px;
    display:flex;
    justify-content:center;
    align-items:center;
    text-align:center;
    font-size:17px;
    line-height:1.4;
}

.cta-btn {
	display: inline-block;
  transition: transform 0.3s ease-in-out;
}

.elementor-button .cta-btn:hover {
  transform: translateY(-15px);
}

.serv-card {
  --tw-translate-x: 0;
  --tw-translate-y: 0;
  --tw-rotate: 0;
  --tw-skew-x: 0;
  --tw-skew-y: 0;
  --tw-scale-x: 1;
  --tw-scale-y: 1;
  transition: transform 500ms cubic-bezier(.4,0,.2,1);
}

.serv-card:hover {
  --tw-scale-x: 1.05;
  --tw-scale-y: 1.05;
  --tw-translate-x: 0.25rem;
  --tw-translate-y: 0.25rem;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y))
             rotate(var(--tw-rotate))
             skewX(var(--tw-skew-x))
             skewY(var(--tw-skew-y))
             scaleX(var(--tw-scale-x))
             scaleY(var(--tw-scale-y));
}


@media (max-width: 768px) {
  .serv-card {
    transition-timing-function: cubic-bezier(0.4,0,0.2,1);
	transition: transform 500ms;
  }
}