@import url(https://fonts.googleapis.com/css2?family=Noto+Serif:ital,wght@0,100..900;1,100..900&family=Open+Sans:ital,wght@0,300..800;1,300..800&display=swap);.vertical-title{position:absolute;text-transform:uppercase;font-size:15px;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transform-origin:top left;transform-origin:top left;left:30px;z-index:10}.vertical-title:after{content:"";position:absolute;left:calc(100% + 15px);top:50%;height:1px;width:20vh;background:#666565;z-index:1}.vertical-title.top-down{top:40vh}.vertical-title.bottom{bottom:15%}@media only screen and (max-width:768px){.vertical-title{-webkit-transform:rotate(0deg);transform:rotate(0deg);top:0!important;margin-bottom:0;font-size:22px;padding-top:50px}.vertical-title,.vertical-title:after{display:block;position:relative;left:0}.vertical-title:after{top:0;bottom:0;height:1px;width:100%;margin:20px 0 0}}.steps .title h2{margin:0 0 50px;font-size:26px}.steps .steps-toggle{border-bottom:1px solid #f0f0f0;background:#fff}.steps .steps-toggle.active .toggle .icon img.normal{opacity:0}.steps .steps-toggle.active .toggle .icon img.active{opacity:1}.steps .steps-toggle.active,.steps .steps-toggle:hover{box-shadow:0 0 8px -2px rgba(0,0,0,.25)}.steps .steps-toggle .toggle{position:relative;cursor:pointer;display:block;padding:30px}.steps .steps-toggle .toggle h3{font-size:22px;margin:0;color:#333f48}.steps .steps-toggle .toggle .icon{position:absolute;z-index:1;right:30px;top:23px;width:35px;height:35px}.steps .steps-toggle .toggle .icon img{position:absolute;width:35px;height:35px;z-index:1;transition-duration:.3s}.steps .steps-toggle .toggle .icon img.normal{opacity:1}.steps .steps-toggle .toggle .icon img.active{opacity:0}.steps .steps-toggle .toggle-content{display:none;padding:0 30px 30px}.steps .steps-toggle .toggle-content h2{font-size:26px;margin:0 0 30px}