/*! destyle.css v3.0.2 | MIT License | https://github.com/nicolas-cusan/destyle.css */*,::before,::after{box-sizing:border-box;border-style:solid;border-width:0}html{line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}body{margin:0}main{display:block}p,table,blockquote,address,pre,iframe,form,figure,dl{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;margin:0}ul,ol{margin:0;padding:0;list-style:none}dt{font-weight:bold}dd{margin-left:0}hr{box-sizing:content-box;height:0;overflow:visible;border-top-width:1px;margin:0;clear:both;color:inherit}pre{font-family:monospace,monospace;font-size:inherit}address{font-style:inherit}a{background-color:transparent;text-decoration:none;color:inherit}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:inherit}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}svg,img,embed,object,iframe{vertical-align:bottom}button,input,optgroup,select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;vertical-align:middle;color:inherit;font:inherit;background:transparent;padding:0;margin:0;border-radius:0;text-align:inherit;text-transform:inherit}[type=checkbox]{-webkit-appearance:checkbox;-moz-appearance:checkbox;appearance:checkbox}[type=radio]{-webkit-appearance:radio;-moz-appearance:radio;appearance:radio}button,[type=button],[type=reset],[type=submit]{cursor:pointer}button:disabled,[type=button]:disabled,[type=reset]:disabled,[type=submit]:disabled{cursor:default}:-moz-focusring{outline:auto}select:disabled{opacity:inherit}option{padding:0}fieldset{margin:0;padding:0;min-width:0}legend{padding:0}progress{vertical-align:baseline}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}label[for]{cursor:pointer}details{display:block}summary{display:list-item}[contenteditable]:focus{outline:auto}table{border-color:inherit;border-collapse:collapse}caption{text-align:left}td,th{vertical-align:top;padding:0}th{text-align:left;font-weight:bold}html{font-size:62.5%}body{font-size:1.6rem;font-family:"Noto Sans JP",sans-serif;color:#333;background-color:#00a73c}img{max-width:100%;height:auto;vertical-align:bottom}a{color:#00a73c}h1,h2,h3,h4,h5,h6{font-weight:bold;font-weight:700;-webkit-font-feature-settings:"palt";font-feature-settings:"palt"}p{font-size:1.6rem;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";line-height:1.8;font-weight:400;margin-bottom:1em}.wrapper{width:100%;padding:0 20px;overflow:hidden}.container{width:1032px;max-width:100%;margin:0 auto}.header{width:100%;margin:0 auto;text-align:center}.header .header__inner{padding:35px 20px}@media screen and (min-width: 992px){.header .header__inner{width:1032px;margin:0 auto;max-width:100%;text-align:left;padding-bottom:0}}@media screen and (min-width: 992px){.header h1{margin-left:3.5%}}.footer{width:100%;text-align:center;color:#fff;font-size:1.4rem;padding:2.5em 0}.button{position:relative;display:flex;justify-content:center;align-items:center;color:#fff;text-align:center;font-size:1.8rem;font-weight:700;letter-spacing:.1em;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";margin-left:auto;margin-right:auto;margin-top:50px;margin-bottom:0;width:280px;max-width:100%;line-height:1}@media screen and (min-width: 768px){.button{font-size:2rem}}.button a,.button input,.button button{color:#fff;display:block;width:100%;padding:1.3em;background-color:#00a73c;border-radius:9999px;border:2px solid #00a73c;transition:color,background-color .3s}.button a:focus,.button input:focus,.button button:focus{background-color:#fff;color:#00a73c;transition:color,background-color .2s}@media(hover: hover)and (pointer: fine){.button a:hover,.button input:hover,.button button:hover{background-color:#fff;color:#00a73c;transition:color,background-color .2s}}.button__company{position:relative;width:320px;font-size:1.6rem}.button__company::before,.button__company::after{position:absolute;content:"";top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.button__company::before{background-color:#fff;background-size:contain;width:23px;height:23px;right:23px;border-radius:50%}.button__company::after{border-style:solid;height:0;width:0;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #00a73c;border-width:4.5px 0 4.5px 8px;right:29px}.button__company:focus{transition:border-color,background-color .3s}.button__company:focus::before{transition:background-color .2s;background-color:#00a73c}.button__company:focus::after{transition:border-color .2s;border-style:solid;height:0;width:0;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #fff;border-width:4.5px 0 4.5px 8px}@media(hover: hover)and (pointer: fine){.button__company:hover{transition:border-color,background-color .3s}.button__company:hover::before{transition:background-color .2s;background-color:#00a73c}.button__company:hover::after{transition:border-color .2s;border-style:solid;height:0;width:0;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #fff;border-width:4.5px 0 4.5px 8px}}.button__company a{padding:1.3em}.button__company a::after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:auto;content:"";background-color:rgba(0,0,0,0)}.main__contents{width:100%;display:flex;flex-direction:column;color:#fff;padding:0 20px}.main__contents__left{width:640px;max-width:100%;margin:0 auto}@media screen and (min-width: 992px){.main__contents{flex-direction:row;justify-content:space-between;width:1032px;max-width:100%;margin:0 auto;padding:0}.main__contents__right{order:2;width:33%}.main__contents__left{order:1;width:48%;margin-left:5%}}.main__contents .main__image{text-align:center;margin:30px auto 0}@media screen and (min-width: 992px){.main__contents .main__image{margin-top:15px;margin-right:0;margin-left:14%}}.main__contents .main__image img{width:100%}@media screen and (min-width: 0){.main__contents .main__image img{width:80%}}@media screen and (min-width: 768px){.main__contents .main__image img{width:65%}}@media screen and (min-width: 992px){.main__contents .main__image img{width:100%}}.main__contents .title__recruit{text-align:center;max-width:65%;margin-top:50px;margin-left:auto;margin-right:auto}@media screen and (min-width: 992px){.main__contents .title__recruit{margin-top:30px;margin-left:0;text-align:left}}.main__contents .text__recruit{width:100%;margin-top:25px;letter-spacing:.1em;font-size:1.4rem}@media screen and (min-width: 576px){.main__contents .text__recruit{font-size:1.6rem}}.bg__white{background-color:#fff;border-radius:15px;padding:20px;margin-top:50px}@media screen and (min-width: 992px){.bg__white{margin-top:85px;padding:60px 20px;border-radius:28px}}.bg__grid{background-image:linear-gradient(0deg, transparent 23px, rgba(0, 167, 60, 0.5) 24px),linear-gradient(90deg, transparent 23px, rgba(0, 167, 60, 0.5) 24px);background-size:24px 24px}.interview .title__interview{text-align:center;margin:0 auto;margin-top:30px}@media screen and (min-width: 992px){.interview .title__interview{width:383px;max-width:100%;margin-top:0}.interview .title__interview img{width:100%}}.interview .interview__lead{text-align:center;margin-top:30px}.interview .designer{display:flex;flex-direction:column;align-items:center;margin-top:40px}@media screen and (min-width: 768px){.interview .designer{flex-direction:row;width:415px;margin:40px auto;justify-content:space-between}}.interview .designer__image{width:130px}@media screen and (min-width: 768px){.interview .designer__image{width:148px}}.interview .designer__image img{width:100%}.interview .designer__profile{text-align:left}.interview .designer__profile p{margin-bottom:.2em;line-height:1.5}.interview .designer__profile-position{font-weight:700;font-size:1.6rem;letter-spacing:.1em}.interview .designer__profile-name{font-weight:700;font-size:2.2rem;letter-spacing:.15em}.interview .designer__profile-name span{font-weight:400;font-size:1.4rem;letter-spacing:0;margin-left:.5em}.interview .designer__profile-school{font-size:1.4rem}.interview .interview__container{margin-top:50px}@media screen and (min-width: 768px){.interview .interview__container{width:600px;margin:60px auto 0}}.interview .interview__inner{text-align:center;margin-top:150px}@media screen and (min-width: 992px){.interview .interview__inner{margin-top:55px}}.interview .interview__inner:first-child{margin-top:0;position:relative}.interview .interview__inner:first-child::after{position:absolute;content:"";background:url("../images/illust/illust_iza01.png") no-repeat;background-size:contain;width:42px;height:99px;bottom:-120px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}@media screen and (min-width: 992px){.interview .interview__inner:first-child::after{width:67px;height:158px;bottom:-90px;left:-120px;-webkit-transform:translateX(0);transform:translateX(0)}}.interview .interview__inner:last-child{position:relative}.interview .interview__inner:last-child::after{position:absolute;content:"";background:url("../images/illust/illust_iza02.png") no-repeat;background-size:contain;width:95px;height:78px;top:-120px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}@media screen and (min-width: 992px){.interview .interview__inner:last-child::after{width:152px;height:125px;top:-60px;left:auto;right:-150px;-webkit-transform:translateX(0);transform:translateX(0)}}.interview .interview__inner h3{display:inline-block;text-align:center;color:#00a73c;font-size:1.8rem;background:linear-gradient(transparent 60%, #fffbc7 60%);padding:0 .3em}@media screen and (min-width: 576px){.interview .interview__inner h3{font-size:2rem}}.interview .interview__inner p{text-align:justify;font-size:1.4rem;margin-top:1.5em;line-height:1.8;letter-spacing:.06em}@media screen and (min-width: 992px){.interview .interview__inner p{font-size:1.6rem;line-height:1.9}}.interview .interview__inner p span{background-color:#fff;padding:5px 0}.works__container{margin-top:60px}@media screen and (min-width: 992px){.works__container{width:780px;margin:75px auto 0}}.works__inner{margin-top:30px}@media screen and (min-width: 768px){.works__inner{margin-top:40px}}@media screen and (min-width: 992px){.works__inner{margin-top:50px}}.works__inner-box{background-color:#e6e6e6;padding:20px;display:flex;flex-wrap:wrap;justify-content:center;align-items:flex-start}@media screen and (min-width: 768px){.works__inner-box{flex-wrap:nowrap;padding:10% 20px}}@media screen and (min-width: 992px){.works__inner-box{padding:10% 35px}}.works__inner-box a{display:block;width:100%;box-shadow:2px 2px 5px rgba(0,0,0,.25);transition:opacity .3s}.works__inner-box a:focus{transition:opacity .2s;opacity:.7}@media(hover: hover)and (pointer: fine){.works__inner-box a:hover{transition:opacity .2s;opacity:.7}}.works__inner-box a img{width:100%}.works__inner-box .flex__center{width:100%;display:flex;justify-content:center;margin-bottom:15px}.works__inner-box .flex__center a{width:48%}@media screen and (min-width: 768px){.works__inner-box .flex__center{margin-bottom:0;width:31%;margin-right:3.5%}.works__inner-box .flex__center a{width:100%}}.works__inner-box .flex__container{display:flex;justify-content:space-between}.works__inner-box .flex__container a{width:48%}.works__inner-box .flex__container a:only-child{width:100%}@media screen and (min-width: 768px){.works__inner-box .flex__container{width:65%}.works__inner-box .flex__container a{width:100%}.works__inner-box .flex__container a:last-child{margin-left:4%}}.works__inner-box.works__inner-box__full{width:100%}.works__inner-box.works__inner-box__full a:first-child{margin-bottom:15px}@media screen and (min-width: 768px){.works__inner-box.works__inner-box__full{flex-direction:column}}.works__inner-caption{text-align:right;font-size:1.4rem;margin-top:.5em;letter-spacing:.06em}.faq__container{width:780px;max-width:100%;margin:85px auto 0}.faq__container .faq__title{text-align:center}@media screen and (min-width: 768px){.faq__container .faq__title{position:relative}.faq__container .faq__title::after{position:absolute;content:"";background:url("/assets/images/illust/illust_iza03@3x.png") no-repeat;background-size:contain;width:120px;height:142px;bottom:-10px;right:-20px}}@media screen and (min-width: 992px){.faq__container .faq__title::after{width:134px;height:164px;bottom:-10px;right:-50px}}.faq__container .faq__contents{display:flex;flex-direction:column;justify-content:center;margin-top:35px}@media screen and (min-width: 768px){.faq__container .faq__contents{flex-direction:row;margin-top:50px;align-items:flex-start}}.faq__container .faq__contents .faq__illust{text-align:center;position:relative}.faq__container .faq__contents .faq__illust::after{position:absolute;content:"";background:url("/assets/images/illust/illust_iza03.png") no-repeat;background-size:contain;width:74px;height:88px;bottom:0;left:50%;-webkit-transform:translateX(100%);transform:translateX(100%)}@media screen and (min-width: 768px){.faq__container .faq__contents .faq__illust{width:32%;text-align:left}.faq__container .faq__contents .faq__illust img{width:100%}.faq__container .faq__contents .faq__illust::after{content:none}}.faq__container .faq__contents .faq__list{margin-top:40px}@media screen and (min-width: 768px){.faq__container .faq__contents .faq__list{width:63%;margin-left:5%;margin-top:0}}.faq__container .faq__contents .faq__list dt,.faq__container .faq__contents .faq__list dd{-webkit-font-feature-settings:"palt";font-feature-settings:"palt"}.faq__container .faq__contents .faq__list dt{position:relative;font-size:1.7rem;font-weight:700;margin-top:1.6em;padding-left:32px;line-height:1.5}.faq__container .faq__contents .faq__list dt:first-child{margin-top:0}@media screen and (min-width: 576px){.faq__container .faq__contents .faq__list dt{font-size:1.85rem;padding-left:35px}}@media screen and (min-width: 768px){.faq__container .faq__contents .faq__list dt{font-size:2.5rem;margin-top:1.5em;padding-left:45px}}.faq__container .faq__contents .faq__list dt::before{position:absolute;content:"Q";color:#fff;background-color:#00a73c;font-size:1.5rem;font-family:"Helvetica Neue",Arial,"Noto Sans JP",sans-serif;font-weight:500;line-height:28px;text-align:center;border-radius:50%;width:28px;height:28px;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);background-size:28px 28px;margin-right:.5em}@media screen and (min-width: 768px){.faq__container .faq__contents .faq__list dt::before{width:35px;height:35px;font-size:1.8rem;line-height:35px}}.faq__container .faq__contents .faq__list dd{font-size:1.4rem;margin-top:.5em;line-height:1.7}@media screen and (min-width: 768px){.faq__container .faq__contents .faq__list dd{font-size:1.6rem;line-height:1.9}}.faq__container .faq__contents .faq__list dd span{background-color:#fff;padding:.25em 0}.faq__container .faq__contact{display:flex;flex-direction:column;border:1px solid #00a73c;background-color:#fff;margin-top:40px;padding:1em .8em;text-align:center}@media screen and (min-width: 992px){.faq__container .faq__contact{flex-direction:row;align-items:center;justify-content:space-between;width:100%}}.faq__container .faq__contact-title{color:#00a73c;font-weight:700;font-size:1.8rem;margin-bottom:.5em}@media screen and (min-width: 992px){.faq__container .faq__contact-title{font-size:1.6rem;margin-bottom:0;width:33%;margin-right:2%}}.faq__container .faq__contact-list{display:flex;flex-direction:column;text-align:left;width:235px;max-width:100%;margin:0 auto;font-size:1.6rem}@media screen and (min-width: 768px){.faq__container .faq__contact-list{flex-direction:row;align-items:center;justify-content:space-between;width:75%}}@media screen and (min-width: 992px){.faq__container .faq__contact-list{justify-content:flex-end;width:66%}}.faq__container .faq__contact-list a.icon__mail{position:relative;color:#333;padding-left:22px}.faq__container .faq__contact-list a.icon__mail:focus{color:#00a73c;text-decoration:underline}@media(hover: hover)and (pointer: fine){.faq__container .faq__contact-list a.icon__mail:hover{color:#00a73c;text-decoration:underline}}@media screen and (min-width: 768px){.faq__container .faq__contact-list a.icon__mail{margin-right:1.5em}}.faq__container .faq__contact-list a.icon__mail::before{display:block;position:absolute;content:"";background:url("/assets/images/icon/icon_mail.svg") no-repeat;background-size:contain;width:15px;height:10px;left:0;top:55%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.faq__container .faq__contact-list p.icon__phone{position:relative;margin-bottom:0;padding-left:22px}.faq__container .faq__contact-list p.icon__phone::before{display:block;position:absolute;content:"";background:url("/assets/images/icon/icon_phone.svg") no-repeat;background-size:contain;background-position:center left;width:13px;height:14px;left:0;top:55%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.faq__container .faq__contact-list span{font-size:75%;margin-left:.3em}.entry__title{text-align:center;margin-top:30px}@media screen and (min-width: 992px){.entry__title{margin:0 auto}.entry__title img{width:100%}.flow .entry__title{width:233px;height:57px}.information .entry__title{width:193px;height:52px}.form .entry__title{width:252px;height:52px}.company .entry__title{width:207px;height:54px}}.flow,.information,.form,.company__container{width:780px;max-width:100%;margin:0 auto}.form,.company__container{padding-bottom:30px}@media screen and (min-width: 768px){.form,.company__container{padding-bottom:20px}}.flow .flow__list{border-top:1px solid #00a73c;border-bottom:1px solid #00a73c;padding:25px 0;margin-top:30px}.flow .flow__list ol{position:relative;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";counter-reset:num;list-style-type:none !important;padding:0;margin:0}.flow .flow__list ol::after{position:absolute;content:"";background:url("/assets/images/illust/illust_iza04@3x.png") no-repeat;background-size:contain;width:72px;height:159px;right:0;bottom:0;display:block}@media screen and (min-width: 576px){.flow .flow__list ol::after{right:20px}}@media screen and (min-width: 768px){.flow .flow__list ol::after{width:96px;height:212px;right:20px}}.flow .flow__list ol li{position:relative;padding:.5em .5em .5em 45px;font-size:1.8rem;font-weight:400;line-height:2;letter-spacing:.03em;margin-top:15px}@media screen and (min-width: 992px){.flow .flow__list ol li{display:flex;align-items:center;font-size:2rem;margin-top:10px;padding-left:50px}}.flow .flow__list ol li.mt0{margin-top:0}@media screen and (min-width: 992px){.flow .flow__list ol li.mt0{margin-top:10px}}.flow .flow__list ol li:first-child{margin-top:0}.flow .flow__list ol li::before{position:absolute;counter-increment:num;content:counter(num);display:inline-block;background:rgba(0,0,0,0);border:#00a73c 1px solid;color:#00a73c;font-family:"Helvetica Neue",Arial,"Noto Sans JP",sans-serif;font-weight:500;font-size:1.8rem;border-radius:50%;left:0;width:35px;height:35px;line-height:33px;text-align:center;top:11px}@media screen and (min-width: 992px){.flow .flow__list ol li::before{width:38px;height:38px;line-height:35px;font-size:2rem;top:12px}}.flow .flow__list ol li::after{content:"";display:inline-block;position:absolute;border-style:solid;height:0;width:0;border-color:#333 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);border-width:7px 5px 0 5px;top:58px;left:12px}@media screen and (min-width: 992px){.flow .flow__list ol li::after{top:62px;left:14px}}.flow .flow__list ol li:last-child::after{content:none}.flow .flow__list ol li p{font-size:1.4rem;font-weight:300;margin-bottom:0}@media screen and (min-width: 992px){.flow .flow__list ol li p{margin-left:1em;font-size:1.6rem}}.information{margin-top:70px}@media screen and (min-width: 992px){.information{margin-top:85px}}.container .table{width:100%;border-top:1px solid #00a73c;border-bottom:1px solid #00a73c;border-collapse:collapse;font-size:1.6rem;margin-top:30px}@media screen and (min-width: 768px){.container .table{font-size:1.8rem}}.container .table tr{border-bottom:1px solid #00a73c}.container .table th,.container .table td{padding:1em .6em}@media screen and (min-width: 576px){.container .table th,.container .table td{padding:1.2em 1em}}.container .table th{border-right:1px solid #00a73c;font-weight:400;width:5.5em;-moz-text-align-last:justify;text-align-last:justify;vertical-align:top}.container .table th .justify{display:flex;justify-content:space-between;-moz-text-align-last:justify;text-align-last:justify}@media screen and (min-width: 576px){.container .table th{width:6.5em}}.container .table td{padding:1.1em 1em;font-weight:300;font-size:1.4rem;vertical-align:middle;line-height:1.8;-webkit-font-feature-settings:"palt";font-feature-settings:"palt"}@media screen and (min-width: 768px){.container .table td{font-size:1.6rem}}.container .table td span{font-size:75%}.container .table td .sp__small{display:block}@media screen and (min-width: 768px){.container .table td .sp__small{display:inline;font-size:100%;margin-left:.3em}}.form{margin-top:70px}@media screen and (min-width: 992px){.form{margin-top:85px}}.form .entry__title-sub{text-align:center;font-size:1.4rem;font-weight:400;margin-top:1em}.form .form__wrapper{margin-top:20px;background-color:#fff;border-top:2px solid #00a73c;border-bottom:2px solid #00a73c;padding:30px 0}@media screen and (min-width: 576px){.form .form__wrapper{padding:30px 60px}}@media screen and (min-width: 768px){.form .form__wrapper{padding:70px 60px}}.form .form__wrapper dl{width:600px;max-width:100%;display:flex;flex-direction:column;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";margin-top:1.5em;margin-left:auto;margin-right:auto}@media screen and (min-width: 768px){.form .form__wrapper dl{flex-direction:row;align-items:flex-start;width:666px;max-width:100%}}.form .form__wrapper dl:first-child{margin-top:0}.form .form__wrapper dt{font-weight:400;width:100%;font-size:1.6rem}@media screen and (min-width: 768px){.form .form__wrapper dt{width:40%;font-size:1.8rem;margin-top:1.1em}.form .form__wrapper dt .pc__block{display:block;margin-left:0;margin-top:.5em}}.form .form__wrapper dt span{font-size:75%;margin-left:.5em}.form .form__wrapper dt .required{font-size:55%;vertical-align:top;color:#d21e14}.form .form__wrapper dd{margin-top:.6em;width:100%;font-size:1.6rem}.form .form__wrapper dd span,.form .form__wrapper dd .accept_filetype{font-size:75%}.form .form__wrapper dd .error_blank{color:#fff;background-color:#d21e14;font-weight:500;padding:.3em;margin-top:.5em}.form .form__wrapper dd .error{color:#d21e14;font-weight:700;font-size:1.4rem;margin-top:.5em}.form .form__wrapper p{margin-bottom:0}.form .form__wrapper p.form-note{font-size:1.2rem;margin-top:2em;width:600px;max-width:100%;margin-left:auto;margin-right:auto}@media screen and (min-width: 768px){.form .form__wrapper p.form-note{margin-top:3.5em;width:666px;max-width:100%}}.form .form__wrapper input,.form .form__wrapper textarea{background-color:#fff;width:100%;font-size:1.6rem;padding:.8em}.form .form__wrapper input:focus,.form .form__wrapper textarea:focus{outline:solid 1px #00a73c}.form .form__wrapper p.form__close{color:#00a73c;font-weight:700;font-size:1.8rem}@media screen and (min-width: 768px){.form .form__wrapper p.form__close{font-size:2.6rem}}.form .privacy{margin-top:1em;margin-bottom:50px;font-weight:300;font-size:1.2rem;line-height:1.5;text-indent:-1em;padding-left:1em}section.entry{position:relative;padding-bottom:135px}@media screen and (min-width: 768px){section.entry{padding-bottom:150px}}.thanks{margin-top:0}@media screen and (min-width: 992px){.thanks{margin-top:45px}}.thanks .entry__title{width:380px;height:91px;max-width:100%;margin:30px auto 0}@media screen and (min-width: 992px){.thanks .entry__title{width:633px;height:156px}}.thanks .entry__title img{width:100%}.thanks__flex{display:flex;flex-direction:column;margin-top:35px}@media screen and (min-width: 768px){.thanks__flex{flex-direction:row;margin-top:60px;margin-left:auto;margin-right:auto;justify-content:space-between;width:630px}}.thanks__flex--left{text-align:center}@media screen and (min-width: 768px){.thanks__flex--left{text-align:left}}.thanks__flex--left p{font-size:1.4rem}@media screen and (min-width: 768px){.thanks__flex--left p{font-size:1.6rem}}.thanks__flex--right{width:83px;margin:30px auto 0}@media screen and (min-width: 768px){.thanks__flex--right{width:103px;height:178px;margin-top:0}}.thanks .pageback__link{text-align:center;margin-top:45px}@media screen and (min-width: 768px){.thanks .pageback__link{margin-top:20px}}.thanks .pageback__link a{text-decoration:underline}.thanks .pageback__link a:focus{text-decoration:none;opacity:.7}@media(hover: hover)and (pointer: fine){.thanks .pageback__link a:hover{text-decoration:none;opacity:.7}}.button.button__thanks{position:relative;font-size:1.6rem;width:320px}.button.button__thanks a{color:#00a73c;padding:1.3em;background-color:#fff;border:2px solid #fff;transition:color,background-color .3s}.button.button__thanks a:focus{transition:color,background-color .2s;color:#fff;background-color:#00a73c}@media(hover: hover)and (pointer: fine){.button.button__thanks a:hover{transition:color,background-color .2s;color:#fff;background-color:#00a73c}}.button.button__thanks::before,.button.button__thanks::after{position:absolute;content:"";top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.button.button__thanks::before{background-color:#00a73c;background-size:contain;width:23px;height:23px;right:23px;border-radius:50%}.button.button__thanks::after{border-style:solid;height:0;width:0;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #fff;border-width:4.5px 0 4.5px 8px;right:29px}.button.button__thanks:focus{transition:border-color,background-color .3s}.button.button__thanks:focus::before{transition:background-color .2s;background-color:#fff}.button.button__thanks:focus::after{transition:border-color .2s;border-style:solid;height:0;width:0;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #00a73c;border-width:4.5px 0 4.5px 8px}@media(hover: hover)and (pointer: fine){.button.button__thanks:hover{transition:border-color,background-color .3s}.button.button__thanks:hover::before{transition:background-color .2s;background-color:#fff}.button.button__thanks:hover::after{transition:border-color .2s;border-style:solid;height:0;width:0;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #00a73c;border-width:4.5px 0 4.5px 8px}}.button.button__thanks a::after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:auto;content:"";background-color:rgba(0,0,0,0)}
