body{font-family:TT Norms Pro,sans-serif;scroll-behavior:smooth}.gradient-background:hover{background:linear-gradient(103deg,#b17415,#c70f8c,#312bda,#3ff2dd,#cd368e);background-size:300% 300%;animation:gradient-animation 6s ease infinite}@keyframes gradient-animation{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.child{animation-duration:20s;animation-iteration-count:infinite;transform-origin:bottom}.bounce-1:hover{animation-name:bounce1;animation-timing-function:ease}.bounce-2:hover{animation-name:bounce;animation-timing-function:ease}@keyframes bounce{0%{transform:translateY(0)}50%{transform:translate(-60px,-20px)}to{transform:translateY(0)}}@keyframes bounce1{0%{transform:translate(0)}25%{transform:translate(60px)}50%{transform:translate(60px,20px)}75%{transform:translateY(20px)}to{transform:translate(0)}}@keyframes rotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.mask_image{mask-image:url(/image_1.svg);mask-size:100% 100%;-webkit-mask-image:url(/image_1.svg);-webkit-mask-size:100% 100%;width:64px;height:64px;align-content:center}.card:hover .mask_image{animation:rotate 2s ease infinite}.zoom-in{animation:zoomIn 3s ease infinite}@keyframes zoomIn{0%{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}.wave{position:absolute;right:8%;background-color:#614b87;border-radius:50%;height:100px;width:100px;animation:wave-animation 2s infinite;z-index:1}.wave:first-child{animation-delay:0s}.wave:nth-child(2){animation-delay:.3s}.wave:nth-child(3){animation-delay:.6s}@keyframes wave-animation{0%{transform:scale(1.1);opacity:.6}to{transform:scale(1.3);opacity:0}}.tab{font-size:18px;line-height:26px}.card-major:hover .btn{display:flex}.card-major:hover{box-shadow:1px 1px 15px 1px #ccc;animation:hover 1s ease;border-color:#c70f8c;border-radius:15px;cursor:pointer}.image-post:hover{animation:imageHover 2s ease}@keyframes imageHover{0%{transform:scale(1)}to{transform:scale(1.1)}}@keyframes hover{0%{box-shadow:1px 1px 0 1px #ccc}to{box-shadow:1px 1px 15px 1px #ccc}}.lineClamp{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;height:60px}.header-top{position:relative}.header-top,.header-top:before{background:linear-gradient(90deg,#7659ff,#f6425f,#7659ff)}.header-top:before{content:"";position:absolute;bottom:-58px;left:0;width:100%;height:60px}.header-top-post{position:relative;background:linear-gradient(90deg,#7659ff,#f6425f,#7659ff)}.card_footer:hover .icon{animation:slideUpDown .6s ease-in-out}@keyframes slideUpDown{0%{transform:translateY(0)}50%{transform:translateY(-150%)}51%{transform:translateY(150%)}to{transform:translateY(0)}}.image{width:100%}@media (min-width:768px){.image{width:70%}}.box_card{background-color:#f4f7ff}.text_card{color:#000}.text_sub_card{color:rgba(0,0,0,.5)}.box_card:hover{background-color:#030f40;cursor:pointer}.box_card:hover .header{color:#fff}.box_card:hover .text_sub_card{color:hsla(0,0%,100%,.5)}.image_review:hover .image_hover{animation:scale 1s infinite}@keyframes scale{0%{transform:scale(1)}50%{transform:scale(.9)}to{transform:scale(1)}}@keyframes transform{0%{transform:translateX(calc(100%))}to{transform:translateX(calc(0%))}}.box_cta:hover .text_cta{display:block;cursor:pointer;animation:transform 1s ease-in-out}.box_cta:hover{cursor:pointer}.text_cta{display:none}#ez-toc-container{border:1px solid #000;border-radius:16px;width:-moz-max-content;width:max-content;max-width:100%;padding:8px 12px;margin-bottom:24px}#ez-toc-container li{list-style:none}#ez-toc-container li a{text-decoration:none;font-size:.8rem;font-weight:500}#ez-toc-container .ez-toc-title{font-size:1.2rem;font-weight:600}