@font-face{font-family:"Noto Serif JP";src:url("../../dest/font/Noto_Serif_JP/NotoSerifJP-ExtraLight.ttf") format("truetype");font-weight:200;font-style:normal}@font-face{font-family:"Noto Serif JP";src:url("../../dest/font/Noto_Serif_JP/NotoSerifJP-Light.ttf") format("truetype");font-weight:300;font-style:normal}@font-face{font-family:"Noto Serif JP";src:url("../../dest/font/Noto_Serif_JP/NotoSerifJP-Regular.ttf") format("truetype");font-weight:400;font-style:normal}@font-face{font-family:"Noto Serif JP";src:url("../../dest/font/Noto_Serif_JP/NotoSerifJP-Medium.ttf") format("truetype");font-weight:500;font-style:normal}@font-face{font-family:"Noto Serif JP";src:url("../../dest/font/Noto_Serif_JP/NotoSerifJP-SemiBold.ttf") format("truetype");font-weight:600;font-style:normal}@font-face{font-family:"Noto Serif JP";src:url("../../dest/font/Noto_Serif_JP/NotoSerifJP-Bold.ttf") format("truetype");font-weight:700;font-style:normal}@font-face{font-family:"Noto Serif JP";src:url("../../dest/font/Noto_Serif_JP/NotoSerifJP-ExtraBold.ttf") format("truetype");font-weight:800;font-style:normal}@font-face{font-family:"Noto Serif JP";src:url("../../dest/font/Noto_Serif_JP/NotoSerifJP-Black.ttf") format("truetype");font-weight:900;font-style:normal}@font-face{font-family:"Noto Sans JP";src:url("../../dest/font/Noto_Sans_JP/NotoSansJP-Thin.ttf") format("truetype");font-weight:100;font-style:normal}@font-face{font-family:"Noto Sans JP";src:url("../../dest/font/Noto_Sans_JP/NotoSansJP-ExtraLight.ttf") format("truetype");font-weight:200;font-style:normal}@font-face{font-family:"Noto Sans JP";src:url("../../dest/font/Noto_Sans_JP/NotoSansJP-Light.ttf") format("truetype");font-weight:300;font-style:normal}@font-face{font-family:"Noto Sans JP";src:url("../../dest/font/Noto_Sans_JP/NotoSansJP-Regular.ttf") format("truetype");font-weight:400;font-style:normal}@font-face{font-family:"Noto Sans JP";src:url("../../dest/font/Noto_Sans_JP/NotoSansJP-Medium.ttf") format("truetype");font-weight:500;font-style:normal}@font-face{font-family:"Noto Sans JP";src:url("../../dest/font/Noto_Sans_JP/NotoSansJP-SemiBold.ttf") format("truetype");font-weight:600;font-style:normal}@font-face{font-family:"Noto Sans JP";src:url("../../dest/font/Noto_Sans_JP/NotoSansJP-Bold.ttf") format("truetype");font-weight:700;font-style:normal}@font-face{font-family:"Noto Sans JP";src:url("../../dest/font/Noto_Sans_JP/NotoSansJP-ExtraBold.ttf") format("truetype");font-weight:800;font-style:normal}@font-face{font-family:"Noto Sans JP";src:url("../../dest/font/Noto_Sans_JP/NotoSansJP-Black.ttf") format("truetype");font-weight:900;font-style:normal}.mainvisual{background:linear-gradient(to right, #0277c0 0%, #09a3d1 100%);padding:8.9552238806vw 0 26.8656716418vw}@media screen and (min-width: 670px){.mainvisual{padding:110px 0 160px}}.mainvisual__title{font-weight:700;font-size:5.9701492537vw;color:#fff;text-align:center}@media screen and (min-width: 670px){.mainvisual__title{font-size:4rem}}@media screen and (min-width: 960px){.mainvisual__title{font-size:4rem}}.breadcrumb{position:absolute;bottom:0;right:2%;display:flex;justify-content:left;font-weight:400;font-size:2.0895522388vw;line-height:1;letter-spacing:.15em}@media screen and (min-width: 670px){.breadcrumb{font-size:1.2rem}}@media screen and (min-width: 960px){.breadcrumb{font-size:1.4rem}}@media screen and (min-width: 670px){.breadcrumb{bottom:20px;right:auto;left:0}}.breadcrumb__top::after{content:"/";display:inline;margin:0 1em}.breadcrumb__page{color:#bababa}.contact{width:calc(100% - 5.223880597vw);background-color:#fff;margin:-20.8955223881vw auto 0;border-radius:2.6865671642vw;padding:5.9701492537vw 0 11.6417910448vw}@media screen and (min-width: 670px){.contact{width:96%;max-width:1200px;margin:-95px auto 0;padding:80px 0 90px;border-radius:10px}}.contact__inner{margin:0 auto;width:calc(100% - 8.0597014925vw)}@media screen and (min-width: 670px){.contact__inner{width:87%}}@media screen and (min-width: 1100px){.contact__inner{max-width:885px;width:96%;background-color:#fff}}.contact__title{text-align:center;color:gray;font-weight:400;font-size:3.1343283582vw;letter-spacing:.1em}@media screen and (min-width: 670px){.contact__title{font-size:1.3rem}}@media screen and (min-width: 960px){.contact__title{font-size:1.5rem}}.contact__title span{display:inline-block;margin-top:1.4925373134vw;color:#1f222b;font-weight:400;font-size:5.3731343284vw;font-family:"Noto Serif JP",serif;letter-spacing:.4em}@media screen and (min-width: 670px){.contact__title span{font-size:2.8rem}}@media screen and (min-width: 960px){.contact__title span{font-size:3rem}}@media screen and (min-width: 670px){.contact__title span{margin-top:24px}}.contact__list{position:relative;display:flex;justify-content:space-between;width:100%;max-width:85%;margin:0 auto}@media screen and (min-width: 670px){.contact__list{max-width:500px}}.contact__list::before{content:"";position:absolute;width:90%;height:0.1492537313vw;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);background-color:#09a3d1}@media screen and (min-width: 670px){.contact__list::before{height:1px}}.contact__item{position:relative;display:flex;justify-content:center;align-items:center;z-index:1;color:#09a3d1;width:14.9253731343vw;height:14.9253731343vw;background:#fff;border-radius:50%;border:0.1492537313vw solid #09a3d1;font-weight:700;font-size:2.9850746269vw}@media screen and (min-width: 670px){.contact__item{font-size:1.6rem}}@media screen and (min-width: 960px){.contact__item{font-size:1.6rem}}@media screen and (min-width: 670px){.contact__item{width:92px;height:92px;border:1px solid #09a3d1}}.contact__item--active{background:linear-gradient(to bottom, #09a3d1 0%, #0277c0 100%);color:#fff;border:0.1492537313vw solid rgba(0,0,0,0)}@media screen and (min-width: 670px){.contact__item--active{border:1px solid rgba(0,0,0,0)}}.contact__text{font-weight:400;font-size:3.1343283582vw;letter-spacing:.1em;line-height:2;margin-top:7.4626865672vw}@media screen and (min-width: 670px){.contact__text{font-size:1.3rem}}@media screen and (min-width: 960px){.contact__text{font-size:1.5rem}}@media screen and (min-width: 670px){.contact__text{margin-top:50px}}.form{display:block;font-family:"Noto Sans JP",serif;width:100%;text-align:left;margin-top:5.9701492537vw}@media screen and (min-width: 670px){.form{margin-top:70px}}.form table{border-collapse:collapse;width:100%}.form tr{display:flex;justify-content:flex-start;flex-direction:column;flex-wrap:wrap;margin-top:2.9850746269vw}@media screen and (min-width: 670px){.form tr{flex-direction:row;flex-wrap:nowrap;margin-top:0}}.form tr:first-child{margin-top:0}.form tr.form__borderbottom{border-bottom:1px solid #dbdbdb;padding-bottom:2.9850746269vw;margin-top:0}@media screen and (min-width: 670px){.form tr.form__borderbottom{padding-bottom:0}}.form tr:nth-of-type(2) th{display:block}.form__tr--underline{border-bottom:0.1492537313vw solid #707070}@media screen and (min-width: 670px){.form__tr--underline{border-bottom:1px solid #707070}}.form__tr--underline:first-child{border-top:0.1492537313vw solid #707070}@media screen and (min-width: 670px){.form__tr--underline:first-child{border-top:1px solid #707070}}.form th{width:100%;display:block;font-weight:500;font-size:3.7313432836vw;letter-spacing:.1em;line-height:1.5;padding:2.9850746269vw 0;flex-grow:0;flex-shrink:0}@media screen and (min-width: 670px){.form th{font-size:1.6rem}}@media screen and (min-width: 960px){.form th{font-size:1.6rem}}@media screen and (min-width: 670px){.form th{display:flex;align-items:center;padding:20px 0;width:225px;flex-wrap:wrap}}.form th:nth-child(2){display:block}.form th span:first-of-type{font-weight:500;font-size:3.7313432836vw;letter-spacing:.1em;line-height:1;color:#09a3d1;margin-left:1.4925373134vw}@media screen and (min-width: 670px){.form th span:first-of-type{font-size:1.6rem}}@media screen and (min-width: 960px){.form th span:first-of-type{font-size:1.6rem}}@media screen and (min-width: 670px){.form th span:first-of-type{margin-left:16px}}.form th span:nth-of-type(2){font-weight:500;font-size:3.2835820896vw;color:#242424;margin-left:2.9850746269vw}@media screen and (min-width: 670px){.form th span:nth-of-type(2){font-size:1.2rem}}@media screen and (min-width: 960px){.form th span:nth-of-type(2){font-size:1.2rem}}@media screen and (min-width: 670px){.form th span:nth-of-type(2){margin-left:0}}.form td{display:block;width:100%;font-weight:400;font-size:3.4328358209vw;letter-spacing:.1em;line-height:1.5;padding:0}@media screen and (min-width: 670px){.form td{font-size:1.5rem}}@media screen and (min-width: 960px){.form td{font-size:1.7rem}}@media screen and (min-width: 670px){.form td{padding:20px 0}}.form td input{display:block;width:100%;font-weight:700;font-size:3.2835820896vw;letter-spacing:.05em;line-height:1.5;background-color:#fff;border:1px solid #707070;padding:4.4776119403vw 4.776119403vw;color:#242424}@media screen and (min-width: 670px){.form td input{font-size:1.6rem}}@media screen and (min-width: 960px){.form td input{font-size:1.6rem}}@media screen and (min-width: 670px){.form td input{padding:16px 24px}}.form td input::placeholder{color:#bcbcbc}.form td textarea{display:block;width:100%;font-weight:700;font-size:3.2835820896vw;letter-spacing:.1em;line-height:1.5;background-color:#fff;border:1px solid #707070;padding:2.3880597015vw 3.5820895522vw;color:#242424}@media screen and (min-width: 670px){.form td textarea{font-size:1.6rem}}@media screen and (min-width: 960px){.form td textarea{font-size:1.6rem}}@media screen and (min-width: 670px){.form td textarea{padding:16px 24px}}.form td textarea::placeholder{color:#bcbcbc}.form td label.form__label{font-weight:500;font-size:3.7313432836vw;display:flex;justify-content:left;align-items:center;flex-wrap:nowrap;width:fit-content;margin-right:8.9552238806vw}@media screen and (min-width: 670px){.form td label.form__label{font-size:1.6rem}}@media screen and (min-width: 960px){.form td label.form__label{font-size:1.6rem}}@media screen and (min-width: 670px){.form td label.form__label{margin-right:60px}}.form td label.form__label--marginright0{margin-right:0}.form td label.form__label input{padding:0;display:inline;margin:0 2.9850746269vw 0 0}@media screen and (min-width: 670px){.form td label.form__label input{margin:0 20px 0 0}}.form td label.form__label input[type=radio]{padding:0;display:inline;margin:0 2.9850746269vw 0 0}@media screen and (min-width: 670px){.form td label.form__label input[type=radio]{margin:0 20px 0 0}}.form td label.form__label{display:inline-flex;align-items:center;width:fit-content;margin-right:13.1343283582vw}@media screen and (min-width: 670px){.form td label.form__label{margin-right:88px}}.form td label.form__label--marginright0{margin-right:0}.form td label.form__label input[type=radio]{appearance:none;-webkit-appearance:none;width:16px;height:16px;border-radius:50%;border:1px solid #09a3d1;background-color:#fff;display:inline-block;padding:0;margin:0 1.1940298507vw 0 0;position:relative;box-sizing:border-box}@media screen and (min-width: 670px){.form td label.form__label input[type=radio]{margin:0 8px 0 0}}.form td label.form__label input[type=radio]::before{content:"";position:absolute;inset:1px;border-radius:50%;background-color:rgba(0,0,0,0)}.form td label.form__label input[type=radio]:checked::before{background-color:#09a3d1}.form td label.form__label input[type=checkbox]{appearance:none;-webkit-appearance:none;width:16px;height:16px;border:1px solid #09a3d1;border-radius:50%;display:inline-block;margin-right:6px;vertical-align:middle;cursor:pointer;position:relative;background-color:#fff;transition:background-color .2s ease}.form td label.form__label input[type=checkbox]:checked{background-color:#fff}.form td label.form__label input[type=checkbox]:checked::after{content:"";position:absolute;inset:1px;background:#09a3d1;border-radius:50%}.form td.form__td--padding{padding:0 0 2.9850746269vw}@media screen and (min-width: 670px){.form td.form__td--padding{padding:20px 0}}.form__flex{display:flex;justify-content:left;flex-wrap:wrap}.form__flex--column{flex-direction:column;gap:2.0895522388vw}@media screen and (min-width: 670px){.form__flex--column{gap:16px;flex-direction:column}}@media screen and (min-width: 670px){.form__box{margin-bottom:auto}}.form__action{margin-top:10.7462686567vw;display:flex;justify-content:center;flex-direction:column;gap:4.4776119403vw}@media screen and (min-width: 670px){.form__action{flex-direction:row;margin-top:60px;gap:40px}}.form__btn{text-align:center;position:relative;width:100%}@media screen and (min-width: 670px){.form__btn{width:400px}}.form__btn button{background:linear-gradient(25deg, #0277C0 60%, #09a3d1 100%);background-size:160% 100%;background-position:right center;transition:background-position .12s ease-in;font-family:"Noto Sans JP",serif;color:#fff;font-weight:700;font-size:3.8805970149vw;display:inline-block;padding:2.6865671642vw;width:100%;letter-spacing:.2em;border-radius:8.9552238806vw;padding:4.776119403vw 0}@media screen and (min-width: 670px){.form__btn button{font-size:1.6rem}}@media screen and (min-width: 960px){.form__btn button{font-size:1.6rem}}@media screen and (min-width: 670px){.form__btn button{border-radius:32px;padding:20px 0}}.form__btn button::before{content:"";position:absolute;background-image:url(../img/service-contact/form_btn_icon1.svg);background-size:contain;width:1.7910447761vw;height:2.9850746269vw;top:50%;transform:translateY(-50%);right:4.1791044776vw}@media screen and (min-width: 670px){.form__btn button::before{width:12px;height:20px;right:28px}}.form__btn button:hover{background-position:left center;opacity:1}.form__btn--white button{background:#fff;color:#0277c0;border:0.1492537313vw solid #0277c0;transition:.12s ease-in;font-family:"Noto Sans JP",serif;font-weight:700;font-size:3.8805970149vw;display:inline-block;padding:2.6865671642vw;width:100%;letter-spacing:.2em;border-radius:8.9552238806vw;padding:4.776119403vw 0}@media screen and (min-width: 670px){.form__btn--white button{font-size:1.6rem}}@media screen and (min-width: 960px){.form__btn--white button{font-size:1.6rem}}@media screen and (min-width: 670px){.form__btn--white button{border-radius:32px;padding:20px 0;border:1px solid #0277c0}}.form__btn--white button::before{content:"";position:absolute;background-image:url(../img/service-contact/form_btn_icon2.svg);background-size:contain;width:1.7910447761vw;height:2.9850746269vw;top:50%;transform:translateY(-50%);left:4.1791044776vw}@media screen and (min-width: 670px){.form__btn--white button::before{width:12px;height:20px;left:28px}}.form__btn--white button:hover{filter:brightness(0.8)}.form__check{letter-spacing:.05em;font-weight:500;font-size:4.328358209vw}@media screen and (min-width: 670px){.form__check{font-size:1.6rem}}@media screen and (min-width: 960px){.form__check{font-size:1.6rem}}.form__back{background-color:#fff;border:1px solid #093262;color:#093262}.form__back::after{z-index:1;position:absolute;top:50%;left:2.6865671642vw;transform:translateY(-50%);display:inline-block;content:"";width:1.3432835821vw;height:2.0895522388vw;background-image:url(../img/contact/arrow_navy.svg);background-repeat:no-repeat;background-size:cover}@media screen and (min-width: 670px){.form__back::after{left:24px;width:9px;height:14px}}.form select{display:block;font-weight:400;font-size:3.4328358209vw;letter-spacing:.1em;line-height:1.5;color:#90959b;border:none;padding:2.6865671642vw 5.0746268657vw;background-color:#f7f7f7;-webkit-appearance:none;-moz-appearance:none;appearance:none}@media screen and (min-width: 670px){.form select{font-size:1.5rem}}@media screen and (min-width: 960px){.form select{font-size:1.7rem}}@media screen and (min-width: 670px){.form select{padding:18px 34px}}.form select::-ms-expand{display:none}.form__select{position:relative;width:fit-content}.form__select::after{pointer-events:none;position:absolute;top:50%;right:1.4925373134vw;transform:translateY(-50%);display:block;content:"";width:1.4925373134vw;height:1.3432835821vw;background-image:url(../img/contact/arrow_gray.svg);background-repeat:no-repeat;background-size:contain}@media screen and (min-width: 670px){.form__select::after{right:10px;width:10px;height:9px}}.form__select--gender select{width:44.776119403vw}@media screen and (min-width: 670px){.form__select--gender select{width:240px}}.form__select--item{display:flex;width:fit-content;justify-content:left;align-items:center;margin:0 2.9850746269vw 0 4.4776119403vw}@media screen and (min-width: 670px){.form__select--item{margin:0 20px 0 30px}}.form__select--item select{width:20.8955223881vw}@media screen and (min-width: 670px){.form__select--item select{width:120px}}.form__select--item:nth-of-type(1){margin-left:0}.form__select--item:nth-of-type(2){margin-left:4.4776119403vw}@media screen and (min-width: 670px){.form__select--item:nth-of-type(2){margin-left:0}}@media screen and (min-width: 960px){.form__select--item:nth-of-type(2){margin-left:30px}}.form__select--item:nth-of-type(2) select{width:17.9104477612vw}@media screen and (min-width: 670px){.form__select--item:nth-of-type(2) select{width:90px}}@media screen and (min-width: 960px){.form__select--item:nth-of-type(2) select{width:120px}}.form__select--item:nth-of-type(3) select{width:17.9104477612vw}@media screen and (min-width: 670px){.form__select--item:nth-of-type(3) select{width:90px}}@media screen and (min-width: 960px){.form__select--item:nth-of-type(3) select{width:120px}}.form__barth{display:flex;justify-content:left;align-items:center;flex-wrap:nowrap;gap:6px 0;font-weight:400;font-size:3.4328358209vw;letter-spacing:.1em;line-height:1.5}@media screen and (min-width: 670px){.form__barth{font-size:1.5rem}}@media screen and (min-width: 960px){.form__barth{font-size:1.7rem}}@media screen and (min-width: 670px){.form__barth{flex-wrap:wrap}}@media screen and (min-width: 960px){.form__barth{flex-wrap:nowrap}}.form__barth span{display:none}@media screen and (min-width: 670px){.form__barth span{display:block;width:100%}}@media screen and (min-width: 960px){.form__barth span{display:none}}.form label.error{color:#e83434;font-weight:700;font-size:3.2835820896vw}@media screen and (min-width: 670px){.form label.error{font-size:1.4rem}}@media screen and (min-width: 960px){.form label.error{font-size:1.6rem}}.form__caution{font-weight:500;font-size:3.2835820896vw;color:#242424;margin:0 0 8.9552238806vw}@media screen and (min-width: 670px){.form__caution{font-size:1.6rem}}@media screen and (min-width: 960px){.form__caution{font-size:1.6rem}}@media screen and (min-width: 670px){.form__caution{margin:0}}.form__caution a{text-decoration:underline}.form label.form__label{display:inline-flex;align-items:center;width:fit-content;margin-right:13.1343283582vw}@media screen and (min-width: 670px){.form label.form__label{margin-right:88px}}.form label.form__label--marginright0{margin-right:0}.form label.form__label input[type=radio]{appearance:none;-webkit-appearance:none;width:16px;height:16px;border-radius:50%;border:1px solid #09a3d1;background-color:#fff;display:inline-block;padding:0;margin:0 1.1940298507vw 0 0;position:relative;box-sizing:border-box}@media screen and (min-width: 670px){.form label.form__label input[type=radio]{margin:0 8px 0 0}}.form label.form__label input[type=radio]::before{content:"";position:absolute;inset:1px;border-radius:50%;background-color:rgba(0,0,0,0)}.form label.form__label input[type=radio]:checked::before{background-color:#09a3d1}.form label.form__label input[type=checkbox]{appearance:none;-webkit-appearance:none;width:16px;height:16px;border:1px solid #09a3d1;border-radius:50%;display:inline-block;margin-right:6px;vertical-align:middle;cursor:pointer;position:relative;background-color:#fff;transition:background-color .2s ease}.form label.form__label input[type=checkbox]:checked{background-color:#fff}.form label.form__label input[type=checkbox]:checked::after{content:"";position:absolute;inset:1px;background:#09a3d1;border-radius:50%}.form__privacy{display:flex;justify-content:center}@media screen and (min-width: 670px){.form__privacy{margin:30px 0 60px}}.policy{border:1px solid #ccc;padding:2.9850746269vw}@media screen and (min-width: 670px){.policy{padding:20px}}.policy__title{margin-bottom:2.9850746269vw;padding:0 1.4925373134vw 1.4925373134vw;border-bottom:1px solid #0762b1;font-weight:700;font-size:3.8805970149vw;letter-spacing:.1em;line-height:1.5}@media screen and (min-width: 670px){.policy__title{font-size:1.8rem}}@media screen and (min-width: 960px){.policy__title{font-size:2rem}}@media screen and (min-width: 670px){.policy__title{margin-bottom:20px;padding:0 10px 10px}}.policy__text{width:100%;height:20.8955223881vw;font-weight:400;font-size:2.9850746269vw;letter-spacing:.1em;line-height:1.8;overflow-y:scroll;-ms-overflow-style:none}@media screen and (min-width: 670px){.policy__text{font-size:1.2rem}}@media screen and (min-width: 960px){.policy__text{font-size:1.4rem}}@media screen and (min-width: 670px){.policy__text{height:140px}}.policy__text::-webkit-scrollbar{display:none}.policy_txt-link{color:#0762b1;border-bottom:1px solid #0762b1;display:inline-block}.thanks{width:100%;margin-top:5.9701492537vw}@media screen and (min-width: 670px){.thanks{margin-top:70px}}.thanks__title{color:#0277c0;font-weight:700;font-size:4.1791044776vw;letter-spacing:.1em}@media screen and (min-width: 670px){.thanks__title{font-size:2rem}}@media screen and (min-width: 960px){.thanks__title{font-size:2.2rem}}.thanks__text{font-weight:400;font-size:3.1343283582vw;letter-spacing:.1em;line-height:2;margin-top:5.671641791vw}@media screen and (min-width: 670px){.thanks__text{font-size:1.3rem}}@media screen and (min-width: 960px){.thanks__text{font-size:1.5rem}}@media screen and (min-width: 670px){.thanks__text{margin-top:38px}}.thanks__btn{content:"test";text-align:center;position:relative;width:100%;margin:5.671641791vw auto 0 auto}@media screen and (min-width: 670px){.thanks__btn{width:400px;margin:50px auto 0 auto}}.thanks__btn a{background:linear-gradient(25deg, #0277C0 60%, #09a3d1 100%);background-size:160% 100%;background-position:right center;transition:background-position .12s ease-in;font-family:"Noto Sans JP",serif;color:#fff;font-weight:700;font-size:3.8805970149vw;display:inline-block;padding:2.6865671642vw;width:100%;letter-spacing:.2em;border-radius:8.9552238806vw;padding:4.776119403vw 0}@media screen and (min-width: 670px){.thanks__btn a{font-size:1.6rem}}@media screen and (min-width: 960px){.thanks__btn a{font-size:1.6rem}}@media screen and (min-width: 670px){.thanks__btn a{border-radius:32px;padding:20px 0}}.thanks__btn a::before{content:"";position:absolute;background-image:url(../img/service-contact/form_btn_icon1.svg);background-size:contain;width:1.7910447761vw;height:2.9850746269vw;top:50%;transform:translateY(-50%);right:4.1791044776vw}@media screen and (min-width: 670px){.thanks__btn a::before{width:12px;height:20px;right:28px}}.thanks__btn a:hover{background-position:left center;opacity:1}.main{background-color:rgba(139,201,255,.1)}.section--contact{padding:0 0 11.6417910448vw}@media screen and (min-width: 670px){.section--contact{padding:0 0 100px}}