body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;box-sizing:border-box}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}html{font-size:62.5%}body{color:#222;font-family:"noto","ヒラギノ角ゴ ProN W3",Meiryo,メイリオ,Osaka,"MS PGothic",arial,helvetica,sans-serif;font-size:1.6rem;line-height:1.6}main{overflow-x:hidden}img{max-width:100%;vertical-align:bottom}a{color:#2e2e2e;text-decoration:none;transition:.3s}a:hover{opacity:.6}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}.orange{color:#f7931b}.d_orange{color:#d6551a}.l_orange{color:#fff3e4}.yellow{color:#f8e650}@font-face{font-family:"noto";src:url("../font/Notosans/NotoSansJP-Regular.ttf") format("truetype");font-weight:400}@font-face{font-family:"noto";src:url("../font/Notosans/NotoSansJP-Medium.ttf") format("truetype");font-weight:500}@font-face{font-family:"noto";src:url("../font/Notosans/NotoSansJP-Bold.ttf") format("truetype");font-weight:700}@font-face{font-family:"noto";src:url("../font/Notosans/NotoSansJP-Black.ttf") format("truetype");font-weight:900}.pc{display:none}@media screen and (min-width: 1024px){.pc{display:block}}@media screen and (min-width: 1024px){.sp{display:none}}.fw-700{font-weight:700}.fw-900{font-weight:900}.mb-0{margin-bottom:0 !important}.mb-1{margin-bottom:1rem !important}.mb-2{margin-bottom:2rem !important}.mb-4{margin-bottom:4rem !important}.mb-5{margin-bottom:5rem !important}.mb-8{margin-bottom:8rem !important}.mt-1{margin-top:1rem}.mt-2{margin-top:2rem}.mt-4{margin-top:4rem}.t-center{text-align:center}.t-right{text-align:right}.wrap{width:min(90%,1200px);margin:0 auto}.inner{padding:20vw 0}@media screen and (min-width: 1024px){.inner{padding:10rem 0}}.flex{display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;flex-wrap:wrap}@media screen and (min-width: 1024px){.flex.reverse{flex-direction:row-reverse}}small{font-size:80%}.yellow_line{background:linear-gradient(0deg, transparent 5%, #F8E650 5%, #F8E650 30%, transparent 30%)}.c-title{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto;font-weight:700;font-size:7vw;position:relative;line-height:1.2;z-index:0;padding-top:16vw;color:#d6551a}@media screen and (min-width: 1024px){.c-title{font-size:4rem;padding-top:9rem}}.c-title span{position:absolute;top:0;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);font-size:23vw;color:#ffebe1;top:0;z-index:-1;line-height:1}@media screen and (min-width: 1024px){.c-title span{font-size:12rem}}html{scroll-behavior:smooth}.header{position:-webkit-sticky;position:sticky;left:0;top:0;background:#fff;box-shadow:0 0 10px rgba(0,0,0,.07);padding:1rem 0;z-index:1}.header__inner{width:min(95%,1340px);margin:0 auto;display:flex;flex-wrap:wrap;align-items:center}.header__logo{width:23%}@media screen and (min-width: 1024px){.header__logo{width:120px}}.header__contact{display:flex;flex-wrap:wrap;margin-left:auto;align-items:center;width:70%}@media screen and (min-width: 1024px){.header__contact{width:auto}}.header__tel{width:46%;margin-right:4%}@media screen and (min-width: 1024px){.header__tel{width:185px;margin-right:2.5rem}}.header__form{width:50%}@media screen and (min-width: 1024px){.header__form{width:195px}}.mv{width:100%;height:130vw;background:url(../img/bg.jpg) no-repeat center/cover;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;position:relative}@media screen and (min-width: 1024px){.mv{height:720px}}.mv__h1wrap{width:min(95%,1092px);height:90vw;margin:0 auto 18%;background:url(../img/mv_bg-sp.png) no-repeat center/106%;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;position:relative}@media screen and (min-width: 1024px){.mv__h1wrap{background-image:url(../img/mv_bg.png);background-size:contain;height:480px;margin:0 auto 10%}}.mv__h1wrap h1{text-align:center;font-size:6.5vw;font-weight:700;line-height:1.4;margin-top:15%;margin-left:1%}@media screen and (min-width: 1024px){.mv__h1wrap h1{font-size:4.8rem;line-height:1.5;margin-top:3%;margin-left:0}}.mv__h1wrap h1 .circle{display:inline-block;transform:rotate(-5deg);background:url(../img/round.png) no-repeat center/contain;margin-right:.5rem}.mv__h1wrap::after{content:"";display:block;width:100%;height:35vw;background:url(../img/point-list.png) no-repeat center/105%;position:absolute;bottom:-20%;left:0;right:4%;margin:0 auto}@media screen and (min-width: 1024px){.mv__h1wrap::after{width:65%;height:255px;background-size:contain;bottom:-28%}}.mv .fz52{font-size:7.5vw}@media screen and (min-width: 1024px){.mv .fz52{font-size:5.2rem}}.mv__balloon{position:absolute;top:5%;right:0;width:60%;background:#f8e650;padding:1rem 0}@media screen and (min-width: 1024px){.mv__balloon{top:10%;left:0;margin:0 auto;width:330px;padding:.5rem 0}}.mv__balloon::after{content:"";display:block;background:#f8e650;height:calc(tan(30deg)*60px/2);width:30px;-webkit-clip-path:polygon(0 0, 100% 0, 50% 100%);clip-path:polygon(0 0, 100% 0, 50% 100%);position:absolute;bottom:-16px;left:0;right:0;margin:0 auto}.mv__balloon p{text-align:center;font-size:4vw;font-weight:700;line-height:1.4}@media screen and (min-width: 1024px){.mv__balloon p{font-size:1.8rem;line-height:initial}}.cta{background:linear-gradient(90deg, #D6551A, #F7931B);padding:2rem 0}.cta__inner{display:flex;flex-wrap:wrap;justify-content:space-between;width:min(95%,870px);margin:0 auto;gap:1rem}@media screen and (min-width: 1024px){.cta__inner{gap:0}}.cta__text{width:100%;color:#fff;text-align:center;font-size:5vw;font-weight:700;margin-bottom:1rem;line-height:1.2}@media screen and (min-width: 1024px){.cta__text{font-size:3.4rem;margin-bottom:1.5rem}}.cta__button{background:#fff;width:100%;border-radius:5px;text-align:center;padding:1rem 0;display:flex;flex-direction:column}@media screen and (min-width: 1024px){.cta__button{width:calc(50% - 3rem);padding:1.5rem 0}}.cta__button p{font-weight:700;display:inline-block;margin:0 auto .5rem;background:linear-gradient(0deg, transparent 5%, #F8E650 5%, #F8E650 30%, transparent 30%)}.cta__button img{height:50px}@media screen and (min-width: 1024px){.cta__button img{height:66px}}.worries{background:url(../img/bg-img.jpg) no-repeat center/cover;padding:6rem 0}@media screen and (min-width: 1024px){.worries{padding:8rem 0}}.worries__h2{text-align:center;margin:0 auto 2rem;font-size:6vw;font-weight:700;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media screen and (min-width: 1024px){.worries__h2{display:flex;align-items:flex-end;font-size:3.8rem}}.worries__h2 span{font-size:8vw;position:relative}@media screen and (min-width: 1024px){.worries__h2 span{font-size:4.8rem;padding:0 4rem}.worries__h2 span::before,.worries__h2 span::after{content:"";display:block;width:40px;height:48px;background:url(../img/confused_swirl.png) no-repeat center/contain;position:absolute;top:0}.worries__h2 span::before{left:0}.worries__h2 span::after{transform:scale(-1, 1);right:0}}.worries__list{width:min(98%,1000px);margin:0 auto;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;flex-wrap:wrap;justify-content:space-between}.worries__listItem{width:90%;text-align:center;background:#fff;border-radius:5px;padding:1rem 0;margin:1rem auto 0;line-height:1.4}.worries__listItem span{font-weight:700}@media screen and (min-width: 1024px){.worries__listItem{width:32%;font-size:1.8rem;background:url(../img/balloon01.png) no-repeat center/contain;margin:3rem 0 0;padding:3.5rem 0;line-height:initial}.worries__listItem:nth-of-type(n+4){background:url(../img/balloon02.png) no-repeat center/contain}.worries__listItem:nth-of-type(2),.worries__listItem:nth-of-type(5){margin-top:0;margin-bottom:3rem}}.worries__illust{width:200px;margin:2rem auto 0}@media screen and (min-width: 1024px){.worries__illust{width:350px;margin:0 auto}}.omakase{background:#d6551a;position:relative}.omakase::before{content:"";display:block;background:#f0f0f0;height:calc(tan(40deg)*60px/2);width:100px;-webkit-clip-path:polygon(0 0, 100% 0, 50% 100%);clip-path:polygon(0 0, 100% 0, 50% 100%);position:absolute;left:0;right:0;margin:0 auto;top:0}@media screen and (min-width: 1024px){.omakase::before{height:calc(tan(50deg)*60px/2);width:130px}}.omakase__inner{width:min(95%,1085px);position:relative;margin:0 auto;padding:4rem 0 7rem}@media screen and (min-width: 1024px){.omakase__inner{padding:5rem 0 4rem}}.omakase__inner::before{content:"";display:block;width:100px;height:116px;background:url(../img/man.png) no-repeat center/contain;position:absolute;right:0;bottom:-0.5rem}@media screen and (min-width: 1024px){.omakase__inner::before{width:12vw;height:13.6vw}}@media screen and (min-width: 1200px){.omakase__inner::before{width:165px;height:185px}}.omakase p{color:#fff;font-size:8vw;font-weight:700;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto;text-align:center;line-height:1.4;padding-right:3rem}@media screen and (min-width: 1024px){.omakase p{font-size:4.8rem;line-height:initial;padding-right:0}}.omakase p small{display:block}.omakase p span{position:relative;display:inline-block}@media screen and (min-width: 1024px){.omakase p span{padding:0 3.5rem}}.omakase p span::before,.omakase p span::after{content:"";display:block;width:45px;height:27px;background:url(../img/3line.png) no-repeat center/contain;position:absolute;top:0}.omakase p span::before{left:0}.omakase p span::after{transform:scale(-1, 1);right:0}.reason{padding-top:6rem;overflow:hidden}.reason__inner{width:min(95%,1080px);margin:0 auto}.reason h2{font-size:2.4rem;font-weight:700;color:#d6551a;text-align:center;line-height:1.4;margin-bottom:1rem}@media screen and (min-width: 1024px){.reason h2{font-size:3rem;margin-bottom:2rem;text-align:left;line-height:initial}}.reason h2 span{font-size:1.6rem;font-weight:500;color:initial;display:block;margin-bottom:.5rem;padding:.5rem 0;border-bottom:1px solid #de926f}@media screen and (min-width: 1024px){.reason h2 span{font-size:2.4rem}}.reason p{font-weight:500}.reason__item{background:#fff3e4;margin-bottom:6rem;position:relative;box-shadow:5px 5px 15px rgba(0,0,0,.1)}.reason__item .itemInner{width:min(95%,1080px);display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;position:relative}.reason__item .image{width:75%;margin:0 auto}@media screen and (min-width: 1024px){.reason__item .image{width:38.735%;margin:0}}.reason__item .text{width:100%}@media screen and (min-width: 1024px){.reason__item .text{width:54%}}.reason__item .number{position:absolute;width:200px;top:-1rem}@media screen and (min-width: 1024px){.reason__item .number{width:320px;top:-2.5rem}}.reason__item.is-right{margin-right:calc(50% - 50vw)}.reason__item.is-right .itemInner{margin-right:auto;padding:5rem 0 3rem 1.5rem}@media screen and (min-width: 1024px){.reason__item.is-right .itemInner{padding:6rem 4rem}}.reason__item.is-right .number{left:1rem}@media screen and (min-width: 1024px){.reason__item.is-right .number{right:-3rem;left:auto}}@media screen and (min-width: 1200px){.reason__item.is-right .number{right:-6rem}}.reason__item.is-left{margin-left:calc(50% - 50vw)}.reason__item.is-left .itemInner{margin-left:auto;flex-direction:row-reverse;padding:5rem 1.5rem 3rem 0}@media screen and (min-width: 1024px){.reason__item.is-left .itemInner{padding:6rem 4rem}}.reason__item.is-left .number{left:1rem}@media screen and (min-width: 1024px){.reason__item.is-left .number{left:0}}.flow{background:url(../img/bg.jpg) no-repeat center/cover;padding:8rem 0}.flow__inner{width:min(95%,1080px);margin:0 auto}.flow__list{margin:4rem 0;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between;position:relative;z-index:0}@media screen and (min-width: 1024px){.flow__list::before{content:"";display:block;width:80%;height:30px;background:#f8e650;position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);-webkit-transform:translateY(-50%) translateX(-50%);z-index:-1}}.flow__list li{width:47.5%;height:65vw;text-align:center;padding-top:33vw;background:url(../img/flow-bg01.png) no-repeat center/contain;font-weight:500}@media screen and (min-width: 1024px){.flow__list li{width:24%;height:350px;padding-top:19rem}}.flow__list li h3{font-size:4.5vw;font-weight:700;color:#d6551a;margin-bottom:1rem;line-height:1.4}@media screen and (min-width: 1024px){.flow__list li h3{font-size:2.2vw}}@media screen and (min-width: 1200px){.flow__list li h3{font-size:2.4rem}}.flow__list li p{font-size:3.5vw}@media screen and (min-width: 1024px){.flow__list li p{font-size:1.7vw}}@media screen and (min-width: 1200px){.flow__list li p{font-size:initial}}.flow__list li:nth-of-type(2){background:url(../img/flow-bg02.png) no-repeat center/contain;margin-top:8rem}.flow__list li:nth-of-type(2) h3{color:#f7931b}@media screen and (min-width: 1024px){.flow__list li:nth-of-type(2){margin-top:0}}.flow__list li:nth-of-type(3){background:url(../img/flow-bg03.png) no-repeat center/contain;margin-top:-4rem}@media screen and (min-width: 1024px){.flow__list li:nth-of-type(3){margin-top:0}}.flow__list li:nth-of-type(4){background:url(../img/flow-bg04.png) no-repeat center/contain;margin-top:4rem}.flow__list li:nth-of-type(4) h3{color:#f7931b}@media screen and (min-width: 1024px){.flow__list li:nth-of-type(4){margin-top:0}}.flow .kaiketsu{width:min(100%,750px);margin:0 auto;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-evenly;flex-wrap:wrap;flex-direction:column-reverse}@media screen and (min-width: 1024px){.flow .kaiketsu{flex-direction:row}}.flow .kaiketsu__img{width:100%}@media screen and (min-width: 1024px){.flow .kaiketsu__img{width:28%}}.flow .kaiketsu__img .pic{width:50%;margin:0 auto}@media screen and (min-width: 1024px){.flow .kaiketsu__img .pic{width:100%}}.flow .kaiketsu__img .cap{margin-top:1rem}.flow .kaiketsu__img .cap p{text-align:center;font-size:1.4rem;font-weight:500}.flow .kaiketsu__img .cap p span{color:#eb5917;display:block;font-size:1.6rem}.flow .kaiketsu__message{width:95%;margin-bottom:-1rem}@media screen and (min-width: 1024px){.flow .kaiketsu__message{width:64%;margin-bottom:5rem}}.flow .kaiketsu img{filter:drop-shadow(4px 4px 15px rgba(70, 64, 56, 0.25))}.voice{padding:6rem 0}@media screen and (min-width: 1024px){.voice{padding:8rem 0}}.voice__inner{width:min(90%,1080px);margin:0 auto}.voice__list{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:4rem}.voice__list li{width:100%;background:#fffaf4;padding:2rem;box-shadow:5px 5px 15px rgba(0,0,0,.1)}.voice__list li:nth-of-type(n+2){margin-top:2rem}@media screen and (min-width: 1024px){.voice__list li{width:46.5%;padding:3rem 4rem}.voice__list li:nth-of-type(2){margin-top:0}.voice__list li:nth-of-type(n+3){margin-top:4rem}}.voice__info{display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between;align-items:center;margin-bottom:1rem}.voice__info .icon{width:18%}@media screen and (min-width: 1024px){.voice__info .icon{width:75px}}.voice__info .text{width:79%;font-size:3.5vw;font-weight:500}@media screen and (min-width: 1024px){.voice__info .text{width:calc(100% - 90px);font-size:1.4rem}}.voice__info .text .d_orange{font-size:4vw;font-weight:700}@media screen and (min-width: 1024px){.voice__info .text .d_orange{font-size:1.8rem}}.voice__comment p{font-weight:500}@media screen and (min-width: 1024px){.voice__comment p{font-size:1.8rem}}.faq{padding:6rem 0;background:#fffaf4}@media screen and (min-width: 1024px){.faq{padding:8rem 0}}.faq__inner{width:min(90%,850px);margin:0 auto}.faq__list{margin-top:4rem}.faq__list dt p,.faq__list dd p{position:relative;font-weight:500}.faq__list dt p::before,.faq__list dd p::before{display:block;width:28px;height:28px;border-radius:50%;background:#fff;color:#f7931b;border:1px solid #f7931b;position:absolute;left:1rem;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;font-weight:700}@media screen and (min-width: 1024px){.faq__list dt p::before,.faq__list dd p::before{width:36px;height:36px;left:2.5rem}}.faq__list dt{background:#f7931b;border-radius:5px;position:relative;transition:.3s;cursor:pointer}.faq__list dt::before,.faq__list dt::after{content:"";display:block;width:14px;height:2px;background:#fff;position:absolute;right:1rem;top:2.2rem;transition:.3s}@media screen and (min-width: 1024px){.faq__list dt::before,.faq__list dt::after{width:16px;right:2.5rem;top:2.8rem}}.faq__list dt::after{transform:rotate(90deg)}.faq__list dt.active{border-radius:5px 5px 0 0}.faq__list dt.active::after{transform:rotate(0deg)}.faq__list dt p{padding:1rem 3rem 1rem 5rem;color:#fff}.faq__list dt p::before{content:"Q";top:.8rem}@media screen and (min-width: 1024px){.faq__list dt p{padding:1.5rem 8rem;font-size:1.8rem}.faq__list dt p::before{top:1.2rem}}.faq__list dt:nth-of-type(n+2){margin-top:2rem}@media screen and (min-width: 1024px){.faq__list dt:nth-of-type(n+2){margin-top:3rem}}.faq__list dd{background:#fff;border-radius:0 0 5px 5px;display:none}.faq__list dd p{font-size:1.5rem;padding:1.5rem 1.5rem 1.5rem 5rem}@media screen and (min-width: 1024px){.faq__list dd p{font-size:initial;padding:1.5rem 1.5rem 1.5rem 8rem}}.faq__list dd p::before{content:"A";top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%)}.form{background:#fffaf4;padding-top:16.2vw;margin-top:-16.2vw}@media screen and (min-width: 1024px){.form{padding-top:8rem;margin-top:-8rem}}.form h2{background:#d6551a;padding:2rem 0;font-size:6.5vw;text-align:center;font-weight:700;color:#fff;position:relative}@media screen and (min-width: 1024px){.form h2{padding:4rem 0;font-size:4.8rem}}.form h2::before{content:"";display:block;background:#d6551a;height:calc(tan(30deg)*60px/2);width:65px;-webkit-clip-path:polygon(0 0, 100% 0, 50% 100%);clip-path:polygon(0 0, 100% 0, 50% 100%);position:absolute;left:0;right:0;margin:0 auto;bottom:-1.5rem}@media screen and (min-width: 1024px){.form h2::before{height:calc(tan(40deg)*60px/2);width:85px;bottom:-2.5rem}}.form__inner{padding:6rem 0 8rem}.form__box{width:min(90%,1080px);margin:0 auto;border-radius:5px;background:#fff;box-shadow:4px 4px 25px rgba(0,0,0,.08);display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;padding:2rem 0;font-weight:500}@media screen and (min-width: 1024px){.form__box{padding:8rem 0}}.form__box .wpcf7{width:100%}@media screen and (min-width: 1024px){.form__box .wpcf7{width:680px}}.form__box .required{font-size:1.4rem;color:#fff;background:#e23435;border-radius:.3rem;padding:.5rem 1.5rem;line-height:1;display:inline-block;margin-left:1rem}.form__box dt{margin-bottom:1rem}.form__box dd{margin-bottom:3.5rem}.form__box dd input[type=text],.form__box dd input[type=tel],.form__box dd input[type=email]{width:100%;height:45px;border:none;border-radius:4px;background:#f8f8f8;padding:1rem 2.5rem;font-size:1.6rem;box-sizing:border-box}.form__box dd textarea{width:100%;height:220px;border:none;border-radius:4px;background:#f8f8f8;padding:2rem 2.5rem;font-size:1.6rem;box-sizing:border-box}.form__box dd ::-moz-placeholder{color:#c8c8c8}.form__box dd :-ms-input-placeholder{color:#c8c8c8}.form__box dd ::placeholder{color:#c8c8c8}.form__box dd .wpcf7-radio{display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;flex-wrap:wrap}.form__box dd .wpcf7-radio .wpcf7-list-item{width:100%;margin:.5rem 10% .5rem 0}@media screen and (min-width: 1024px){.form__box dd .wpcf7-radio .wpcf7-list-item{width:40%}}.form__box dd .wpcf7-radio .wpcf7-list-item label{display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;flex-wrap:wrap}.form__box dd .wpcf7-radio .wpcf7-list-item input[type=radio i]{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:23px;height:23px;border-radius:50%;position:relative;margin-top:2px;margin-right:6px;cursor:pointer;border:1px solid #e3e3e3}.form__box dd .wpcf7-radio .wpcf7-list-item input[type=radio i]:checked{border:1px solid #f7931b;background:#f7931b}.form__box dd .wpcf7-radio .wpcf7-list-item input[type=radio i]:checked::before{content:"";width:11px;height:11px;background:#fff;border-radius:50%;position:absolute;top:5px;left:5px}.form .acceptance{margin-bottom:3.5rem}.form .acceptance>p{display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;flex-wrap:wrap;align-items:center;margin:0 auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.form .acceptance .wpcf7-list-item{display:flex !important;margin:0}.form .acceptance .wpcf7-list-item input[type=checkbox]{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:20px;height:20px;border:1px solid #979797;background:#fff;cursor:pointer;position:relative;margin-right:8px}.form .acceptance .wpcf7-list-item input[type=checkbox]:checked{border-color:#f7931b}.form .acceptance .wpcf7-list-item input[type=checkbox]:checked::before,.form .acceptance .wpcf7-list-item input[type=checkbox]:checked::after{content:"";display:block;height:2px;background:#f7931b;position:absolute}.form .acceptance .wpcf7-list-item input[type=checkbox]:checked::before{transform:rotate(45deg);width:9px;left:1px;top:9px}.form .acceptance .wpcf7-list-item input[type=checkbox]:checked::after{transform:rotate(-45deg);width:12px;right:0;top:8px}.form .acceptance a{color:#d6551a}.form .submit input{display:block;width:100%;height:60px;border:none;border-radius:80px;color:#fff;background-image:url(../img/aroow.png);background-position:right 2rem center;background-size:40px;background-color:#f7931b;background-repeat:no-repeat;text-align:center;margin:0 auto;padding:0;transition:.3s}@media screen and (min-width: 1024px){.form .submit input{width:300px;height:80px;font-size:2rem}}.form .submit input:hover{background-color:#d6551a;background-position:right 1.5rem center}.form .wpcf7-submit:disabled{background-color:#999}.form .wpcf7-submit:disabled:hover{background-color:#999;background-position:right 2rem center}footer{background:#d6551a;padding:4rem 0 2rem;text-align:center}footer p{color:#fff;font-size:1.4rem}footer p a{color:#fff;display:inline-block;margin:1rem 1.5rem 0}footer p.copy{font-size:1.2rem;margin-top:3rem}#totop{position:fixed;right:1.5rem;bottom:1.5rem;width:5.6rem;height:5.6rem;border-radius:50%;background:#d6551a;border:2px solid #fff;opacity:0;visibility:hidden;transition:.3s}@media screen and (min-width: 1024px){#totop{right:2rem;bottom:2rem;width:7rem;height:7rem}}#totop::before,#totop::after{content:"";display:block;width:1.8rem;height:.2rem;background:#fff;position:absolute;top:2.5rem}@media screen and (min-width: 1024px){#totop::before,#totop::after{width:2rem;top:3rem}}#totop::before{left:1.1rem;transform:rotate(-42.5deg)}@media screen and (min-width: 1024px){#totop::before{left:1.6rem}}#totop::after{right:1.1rem;transform:rotate(42.5deg)}@media screen and (min-width: 1024px){#totop::after{right:1.6rem}}#totop.visible{opacity:1;visibility:visible}.fade-in-up{opacity:0;transform:translateY(50px);transition:opacity .8s ease,transform .8s cubic-bezier(0.25, 0.8, 0.25, 1)}.fade-in-up.is-visible{opacity:1;transform:translateY(0)}.thanks{width:90%;margin:0 auto;height:calc(100svh - 16.2vw - 163.97px);display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;flex-direction:column;gap:1rem}@media screen and (min-width: 1024px){.thanks{height:calc(100svh - 8rem - 163.97px)}}.thanks p{width:100%;text-align:center}.thanks a{display:block;width:80%;padding:2rem 0;border-radius:80px;color:#fff;background-image:url(../img/aroow.png);background-position:right 2rem center;background-size:40px;background-color:#f7931b;background-repeat:no-repeat;text-align:center;transition:.3s;margin:2rem auto 0}@media screen and (min-width: 1024px){.thanks a{width:300px}}.thanks a:hover{background-color:#d6551a;background-position:right 1.5rem center;opacity:1}.wpcf7{background:none;border:none;font-size:1.6rem;margin:0 !important}.wpcf7 select,.wpcf7 .wpcf7-list-item-label{font-size:1.6rem;line-height:initial}#js-footer-bar{display:none}/*# sourceMappingURL=style.css.map */