/* CSS Document */ .content--c1{width:100%!important;} .tilter{ display:block; position:relative; max-width: 440px; min-height: 440px; margin:0; color:#fff; flex:none; perspective:1000px; } .tilter *{ pointer-events:none; } .tilter:hover, .tilter:focus{ color:#fff; outline:none; } .tilter__figure, .tilter__image{ margin:0; width:100%; height:100%; display:block; } .tilter__figure > *{ transform:translateZ(0px); } .smooth .tilter__figure, .smooth .tilter__deco--overlay, .smooth .tilter__deco--lines, .smooth .tilter__deco--shine div, .smooth .tilter__caption{ transition:transform 0.2s ease-out; } .tilter__figure{ position:relative; } .tilter__figure::before{ content:''; position:absolute; width:90%; height:90%; top:5%; left:5%; } .tilter__deco{ position:absolute; top:0; left:0; width:100%; height:100%; overflow:hidden; } .tilter__deco--overlay{ background-image:linear-gradient(45deg, rgba(226, 60, 99, 0.4), rgba(145, 58, 252, 0.4), rgba(16, 11, 192, 0.4)); } .tilter__deco--shine div{ position:absolute; width:200%; height:200%; top:-50%; left:-50%; } .tilter__deco--lines{ fill:none; stroke:#fff; stroke-width:1.5px; } .tilter__caption{ position:absolute; bottom:0; width:100%; padding: 2.5em 4em; } .tilter__title{ margin: 0; font-weight: normal; font-size: 20px; line-height: 1; text-align: center; color: #004ea2; } .tilter__description{ margin:1em 0 0 0; font-size:0.85em; letter-spacing:0.15em; } #w_common_text-1605859557247 p span{ font-family: 'sy'!important; font-size: 60px!important; } #w_common_text-1627978689087 p span, #w_common_text-1605864493401 p span{ font-size: 15px!important; }