section{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;max-width:1440px;margin:0 auto}.desktop{display:inline}@media screen and (max-width:768px){.desktop{display:none}}.mobile{display:none}@media screen and (max-width:768px){.mobile{display:inline}}section#hero{padding-top:76px}@media screen and (max-width:768px){section#hero{padding-top:76px}}section#hero img{width:100%;height:auto}section#title{gap:24px;padding-bottom:40px;position:relative;max-width:100dvw;overflow:hidden}@media screen and (max-width:768px){section#title{gap:16px;padding:16px 16px 40px}}section#title>:not(img.background){z-index:1}section#title img.background{width:100%;height:auto;position:absolute;bottom:0;left:0}@media screen and (max-width:768px){section#title img.background{bottom:50%;-webkit-transform:translate(-10%,50%) scale(1.3);transform:translate(-10%,50%) scale(1.3)}}section#title img.title{width:444px;height:auto}@media screen and (max-width:768px){section#title img.title{width:80dvw}}section#title h2{padding:12px 0;font-weight:400;font-size:24px;line-height:140%;letter-spacing:12%;margin:0;color:#c1b182}@media screen and (max-width:768px){section#title h2{font-size:18px;line-height:160%}}section#title p{margin-bottom:12px;font-weight:400;font-size:20px;line-height:120%;letter-spacing:11%;color:#82828f}@media screen and (max-width:768px){section#title p{font-size:16px;line-height:170%;padding:0 24px}}section#features{padding:60px 0;gap:40px}@media screen and (max-width:768px){section#features{padding:40px 16px;gap:24px}}section#features h2{padding:24px;font-weight:400;font-size:50px;line-height:120%;letter-spacing:5%;color:#374e64;margin-bottom:0}@media screen and (max-width:768px){section#features h2{font-size:36px;padding:24px}}section#features .content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:24px;max-width:560px;border-top:1px solid #c1b182;border-bottom:1px solid #c1b182;padding:24px}@media screen and (max-width:768px){section#features .content{gap:8px;padding:24px 0}}section#features .content p{font-weight:400;font-size:18px;line-height:120%;letter-spacing:5%;color:#8f8b82;text-align:center;margin-bottom:12px}@media screen and (max-width:768px){section#features .content p{font-size:16px;line-height:150%}}section#features .features{max-width:1100px;padding:40px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:40px}@media screen and (max-width:768px){section#features .features{padding:24px 0}}section#features .features .row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:16px;margin-left:0;margin-right:0;padding:0}@media screen and (max-width:768px){section#features .features .row{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}section#features .features .row:nth-child(2){-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;z-index:1}@media screen and (max-width:768px){section#features .features .row:nth-child(2){-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}section#features .features .row .items,section#features .features .row img{-webkit-box-flex:1;-ms-flex:1;flex:1}section#features .features .row img{aspect-ratio:542/585;width:50%;height:auto;-o-object-fit:cover;object-fit:cover;border-radius:16px}@media screen and (max-width:768px){section#features .features .row img{aspect-ratio:360/234;width:100%}}section#features .features .row .items{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;padding:40px 0;gap:40px;position:relative}@media screen and (max-width:768px){section#features .features .row .items{padding:24px 0}}section#features .features .row .items .feature{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px}section#features .features .row .items .feature h4{font-weight:500;font-size:24px;line-height:100%;letter-spacing:5%;color:#26384d}@media screen and (max-width:768px){section#features .features .row .items .feature h4{font-size:18px;line-height:120%}}section#features .features .row .items .feature hr{width:100%;max-width:215px;border:1px solid #bcc4d6;margin:8px 0}section#features .features .row .items .feature p{font-weight:500;font-size:18px;line-height:140%;margin-bottom:0;color:#6d7586}@media screen and (max-width:768px){section#features .features .row .items .feature p{font-size:15px;line-height:160%}}section#notices{position:relative;gap:120px;padding:80px 0}@media screen and (max-width:768px){section#notices{max-width:100%;overflow-x:clip;padding:60px 32px}}section#notices img.background{width:100%;height:auto;position:absolute;top:0;left:0;z-index:0;-webkit-transform:translateY(-20%);transform:translateY(-20%)}@media screen and (max-width:768px){section#notices img.background{-webkit-transform:translateY(20%) scale(2);transform:translateY(20%) scale(2)}}section#notices .swiper{width:100%}@media screen and (max-width:768px){section#notices .swiper{width:calc(100% + 64px);margin-left:-32px;margin-right:-32px}}section#notices .swiper .swiper-slide{height:auto}section#notices .swiper .swiper-slide img{width:100%;height:auto;aspect-ratio:480/320;-o-object-fit:cover;object-fit:cover;border-radius:16px;-webkit-transition:all .3s ease;transition:all .3s ease}@media screen and (max-width:768px){section#notices .swiper .swiper-slide img{aspect-ratio:300/200}}section#notices .swiper .swiper-slide:not(.swiper-slide-active){display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}section#notices .swiper .swiper-slide:not(.swiper-slide-active).swiper-slide-prev{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}section#notices .swiper .swiper-slide:not(.swiper-slide-active).swiper-slide-next{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}section#notices .swiper .swiper-slide:not(.swiper-slide-active) img{width:80%}section#notices .notices{width:100%;max-width:820px;padding:12px 40px 40px;border:1px solid #e7e5dc;border-radius:36px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:1}@media screen and (max-width:768px){section#notices .notices{padding:24px;border-radius:24px}}section#notices .notices h3{font-weight:700;font-size:24px;line-height:120%;letter-spacing:5%;color:#c1b182;padding:24px 0;margin-bottom:0}@media screen and (max-width:768px){section#notices .notices h3{font-size:20px;padding:16px 0}}section#notices .notices p{font-weight:500;font-size:16px;line-height:170%;text-align:center;margin-bottom:0;color:#313133}@media screen and (max-width:768px){section#notices .notices p{font-size:15px}}section#form{position:relative}section#form>img{height:100dvh;width:100dvw;-o-object-fit:cover;object-fit:cover}section#form .content{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:24px}@media screen and (max-width:768px){section#form .content{top:0;-webkit-transform:translate(-50%);transform:translate(-50%);padding:0 24px}}section#form .content h2{padding:24px;font-weight:400;font-size:50px;line-height:120%;letter-spacing:5%;color:#374e64}@media screen and (max-width:768px){section#form .content h2{font-size:36px}}section#form .content form{width:100%;max-width:569px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:11px;padding:40px;border-radius:16px;background-color:#fff}@media screen and (max-width:768px){section#form .content form{padding:12px 32px 24px}}section#form .content form .form-inputs{gap:24px;padding:24px 0}section#form .content form .form-inputs,section#form .content form .form-inputs .form-group{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}section#form .content form .form-inputs .form-group{margin-bottom:0}section#form .content form .form-inputs .form-group label{font-size:16px;line-height:150%}section#form .content form .form-inputs .form-group label:after{content:"*";color:red;margin-left:4px}section#form .content form .form-inputs .form-group input{padding:12px;border-radius:4px;border:1px solid rgba(0,0,0,.33)}section#form .content form button{width:180px;padding:8px 16px;font-size:20px;line-height:170%;font-weight:500;border-radius:36px;background-color:#000;color:#fff}@media screen and (max-width:768px){section#form .content form button{font-size:16px}}