@media screen and (max-width:540px){*,::after,::before{box-sizing:border-box}body{margin:0;padding:0;font-family:Delius,cursive;background-color:rgba(255,255,255,.2);width:100vw;height:max-content;display:grid;grid-template-columns:1fr;grid-auto-rows:max-content;row-gap:0}body .index{font-family:Roboto,sans-serif;border-bottom:.1em solid #fff;width:100%;height:max-content;display:grid;grid-template-columns:1fr;grid-auto-rows:max-content;justify-items:center}body .index .wrap-logo{padding:1em;margin-bottom:2.5em;background-color:#fff;width:90%;height:42vh;position:relative;animation-name:elementHide;animation-duration:2.6s;animation-timing-function:ease-in}body .index .wrap-logo img{width:100%;height:100%;position:relative;animation-name:leftSlide;animation-duration:4s;animation-timing-function:ease-out}body .index .wrap-welcome{padding:.8em .8em;background-color:#2b2e64;display:inherit;align-items:center}body .index .wrap-welcome p{color:#fff;padding:.2em 1.2em;font-size:4vw;text-shadow:.2em .2em .4em #000,-.2em -.2em .4em #000;line-height:1.4em;word-spacing:.1em}body .index .wrap-info{padding:.2em;width:100%;height:max-content;background-color:#2b2e64}body .index .wrap-info h2{color:#fff;text-align:center;margin-bottom:1em;font-size:4vw;text-shadow:.2em .2em .2em #000}body .index .wrap-info .reasons{padding:.1em;width:100%;display:grid;grid-template-columns:1fr;grid-auto-rows:max-content;row-gap:4em}body .index .wrap-info .reasons .r-wrap{padding:.1em;display:inherit;width:100%;grid-template-columns:1fr;grid-template-rows:max-content;row-gap:.1em}body .index .wrap-info .reasons .r-wrap .words{padding:.1em;width:100%;display:inherit;align-items:center}body .index .wrap-info .reasons .r-wrap .words p{color:#2b2e64;padding:.5em 1em;font-size:3.8vw;line-height:1.4em;word-spacing:.1em}body .index .wrap-info .reasons .r-wrap .image{width:100%;height:28vh}body .index .wrap-info .reasons .r-wrap .image img{border-radius:.4em;width:100%;height:100%}body .index .process{padding:.1em;padding-bottom:4em;width:100%;background-color:#2b2e64;display:inherit;grid-template-columns:1fr;grid-auto-rows:max-content;row-gap:4em;justify-items:center}body .index .process .info-head{padding:.1em;width:100%;height:max-content;background-color:#2b2e64}body .index .process .info-head h2{color:#fff;text-align:center;text-shadow:.2em .2em .4em #000,-.2em -.2em .4em #000;font-size:4vw}body .index .process .words{width:100%}body .index .process .words p{padding:1.4em;color:#fff;font-size:3.8vw;line-height:1.4em;word-spacing:.1em;text-shadow:.2em .2em .2em #000}body .index .process .stages{padding:.2em;width:100%;display:inherit;grid-template-columns:1fr;grid-auto-rows:max-content;row-gap:3em}body .index .process .stages .imag{width:80%;height:30vh}body .index .process .stages .imag img{width:100%;height:100%}body .index .process .stages .proc-wrap{padding:.4em;display:inherit;grid-template-columns:1fr;grid-auto-rows:20vh;gap:2em}body .index .process .stages .proc-wrap .proc{padding:.4em;border-radius:.4em;box-shadow:none}body .index .process .stages .proc-wrap .proc h4{color:#fff;text-align:center;font-size:3vw;padding:0 2em;margin-bottom:1.5em;text-shadow:.2em .2em .2em #000}body .index .process .stages .proc-wrap .proc p{color:#fff;font-size:3vw;text-shadow:.2em .2em .2em #000;line-height:1.4em;word-spacing:.1em}body .index .process .stages .proc-info p{padding:0 1.5em;color:#fff;font-size:3.8vw;text-shadow:.2em .2em .2em #000;line-height:1.4em;word-spacing:.1em}body .index .process .stages .proc-wrap .proc p{font-size:3vw}body .index .cont-wrap{padding:.2em;padding-top:2em;padding-bottom:2em;background-color:#2b2e64;width:100%;display:inherit;grid-template-columns:1fr;justify-items:center}body .index .cont-wrap a{padding:1.2em;text-decoration:none;outline-style:none;font-weight:600;text-align:center;background-color:#fff;width:94%}body .index .cont-wrap a:hover{background-color:#f08906}body footer{padding:1em;width:100%;font-family:Roboto,sans-serif;background-color:#2b2e64;display:grid;justify-items:center}body footer .navbox{width:70%}body footer .navbox p{text-align:center;color:#fff;font-weight:600;font-size:3vw}}