.component-functions{display:flex;flex-wrap:wrap}.function-card img:hover{margin:0 5px;transition:margin .25s ease-in-out}.component-functions .component-title{margin-bottom:15px}.component-functions .component-lead{margin-top:15px}.component-functions .left-side{width:35%}.component-functions .right-side{width:60%;margin-left:5%}.component-functions .right-side{margin-top:43px}.functions-card{border-radius:5px;padding:20px;box-shadow:0 0 5px 2px rgba(0,0,0,.3);margin-bottom:30px}.functions-card ul{list-style-type:none;padding-left:28px}.functions-card ul li{position:relative;margin-bottom:6px}.functions-card ul li:before{content:"";background-image:url(//nereida.swiss/wp-content/themes/nereida_wp/css/../assets/static/images/section_3-check-icon.svg);display:block;width:20px;height:20px;position:absolute;left:-25px;top:4px}.functions-card img.alignright{float:right;box-shadow:0 0 5px 1px rgb(0 0 0/50%);margin:5px 5px 5px 10px}.functions-card img.alignleft{float:left;box-shadow:0 0 5px 1px rgb(0 0 0/50%);margin:5px 10px 5px 5px}.functions-card img.alignnone{box-shadow:0 0 10px 1px rgb(0 0 0/50%);margin:0 10px;box-sizing:border-box;max-width:calc(100% - 20px);border-radius:5px;cursor:pointer;transition:all .35s ease-in-out}.functions-card img.alignnone:hover{margin:0 5px;box-shadow:0 0 5px 0px rgb(0 0 0/50%);max-width:calc(100% - 10px)}@media screen and (max-width:1200px){.functions-card ul li{position:relative;display:inline-block;width:100%}}@media screen and (max-width:768px){.functions-card img.alignright{float:right;margin:8px 0}.functions-card img.alignleft{float:left;margin:8px 0}}.functions-card .function-title{margin:0}.sticky{transition:transform .5s ease-out}.flip-card-container{width:100%;height:600px;perspective:1000px;transition:height .3s ease-in-out .4s;overflow:hidden;box-sizing:border-box}.flip-card{width:inherit;height:inherit;position:relative;transform-style:preserve-3d;transition:.6s .1s;pointer-events:none}.flip-card-container.active .flip-card{transform:rotateY(180deg)}.card-front,.card-back{width:100%;height:auto;position:absolute;top:0;left:0;overflow:hidden;backface-visibility:hidden;pointer-events:all}.card-front{transform:rotateY(0deg);z-index:2}.card-back{transform:rotateY(180deg);z-index:1}button{cursor:pointer;z-index:10;position:relative}@media only screen and (max-width:680px){.component-functions .left-side,.component-functions .right-side{width:100%;margin:0}.card.function-card{padding:0}.functions-card img.alignright{width:100%}.functions-card .function-title{font-size:28px}}