.contact__tel-guide{text-align:center}@media(max-width: 599.98px){.contact__tel-guide{font-size:3.7333333333vw}}.contact .ntr-icon{line-height:inherit}.contact__container+.contact__container{margin-top:80px}@media(max-width: 991.98px){.contact__container:first-of-type{margin-top:60px}}@media(max-width: 739.98px){.contact__container+.contact__container{margin-top:13.3333333333vw}.contact__container:first-of-type{margin-top:8vw}}.contact__container--2column{display:flex;flex-wrap:wrap}@media(min-width: 740px){.contact__container--2column .contact__box{width:calc((100% - 30px) / 2)}.contact__container--2column .contact__box:nth-child(n+2){margin-left:30px}.contact__container--2column .contact__box:nth-child(n+3){margin-top:80px}}@media(max-width: 739.98px){.contact__container--2column .contact__box{width:100%}.contact__container--2column .contact__box:nth-child(n+2){margin-top:13.3333333333vw}}.contact__inner{margin-top:60px}@media(max-width: 599.98px){.contact__inner{margin-top:8vw}}.contact__email-note{max-width:940px;padding:20px;margin:0 auto;border:1px solid #fff}.contact__note-item{padding-left:2.5rem;text-indent:-2rem;list-style-position:inside;list-style-type:disc}@media(max-width: 599.98px){.contact__note-item{font-size:3.7333333333vw}}.contact__email-text{margin-top:40px;text-align:center}@media(max-width: 599.98px){.contact__email-text{font-size:3.7333333333vw}}.contact__email-button{display:inline-block;flex:0;font-size:2rem;color:#fff}.contact__email-button .ntr-icon-mail{font-size:2rem;text-decoration:none}@media(max-width: 599.98px){.contact__email-button .ntr-icon-mail{font-size:5.3333333333vw}}@media(min-width: 992px){.contact__email-button{transition:opacity .3s}.contact__email-button:hover{opacity:.6}}@media(max-width: 599.98px){.contact__email-button{font-size:5.3333333333vw}}.contact__email{margin-top:40px;text-align:center}@media(max-width: 599.98px){.contact__email{margin-top:8vw}}.contact__email--primary{margin-top:80px}.contact__email--primary .contact__email-button{font-size:2.4rem}@media(max-width: 599.98px){.contact__email--primary .contact__email-button{font-size:5.3333333333vw}}.contact__email--primary .contact__email-button-text{font-family:"Saira",sans-serif;font-weight:700;margin-left:15px;color:#e8d261}@media(max-width: 599.98px){.contact__email--primary .contact__email-button-text{margin-left:2.6666666667vw}}.contact__email--primary .ntr-icon-mail{font-size:2.6rem;color:#e8d261}@media(max-width: 599.98px){.contact__email--primary .ntr-icon-mail{font-size:5.3333333333vw}}@media(max-width: 599.98px){.contact__email--primary{margin-top:13.3333333333vw}}.contact__email-button-text{font-family:"Saira",sans-serif;font-weight:400;margin-left:10px;text-decoration:underline}@media(max-width: 599.98px){.contact__email-button-text{margin-left:2.6666666667vw}}.contact__text{text-align:center}.contact__text--primary{max-width:100%;font-size:1.8rem;font-weight:bold}@media(max-width: 599.98px){.contact__text{font-size:3.7333333333vw;text-align:left}}.contact__tel{display:flex;flex-wrap:wrap;justify-content:center;margin-top:50px}@media(max-width: 599.98px){.contact__tel{margin-top:6.6666666667vw}}.contact__tel-item{width:calc(33.3333% - 20px);margin-left:30px}.contact__tel-item:first-child:last-child{width:100%}.contact__tel-item:first-child:last-child .contact__tel-text{margin:0 auto}.contact__tel-item:first-child:last-child .contact__tel-button{margin:20px auto 0}.contact__tel-item:first-child:last-child .contact__tel-button:first-child:last-child{margin:0 auto}@media(min-width: 992px){.contact__tel-item:nth-child(3n+1){margin-left:0}}@media(max-width: 991.98px){.contact__tel-item{width:calc((100% - 30px) / 2)}.contact__tel-item .contact__tel-text{max-width:100%;margin:0 auto}.contact__tel-item .contact__tel-button{max-width:100%;margin:20px auto 0}.contact__tel-item:nth-child(n+3){margin-top:50px}.contact__tel-item:nth-child(2n+1){margin-left:0}}@media(min-width: 740px){.contact__tel-item:first-child:nth-last-child(2){width:calc((100% - 30px) / 2)}.contact__tel-item:first-child:nth-last-child(2) .contact__tel-text{margin:0 0 0 auto}.contact__tel-item:first-child:nth-last-child(2) .contact__tel-button{margin:20px 0 0 auto}.contact__tel-item:nth-child(2):last-child{width:calc((100% - 30px) / 2)}.contact__tel-item:nth-child(2):last-child .contact__tel-text{margin:0 auto 0 0}.contact__tel-item:nth-child(2):last-child .contact__tel-button{margin:20px auto 0 0}.contact__tel-item:nth-child(n+4){margin-top:50px}}@media(max-width: 739.98px){.contact__tel-item{width:100%;margin-left:0}.contact__tel-item+.contact__tel-item{margin-top:25px}.contact__tel-item .contact__tel-button{margin:10px auto 0 0}}.contact__tel-item--primary .contact__tel-text{max-width:100%;font-size:2rem;font-weight:bold}@media(max-width: 599.98px){.contact__tel-item--primary .contact__tel-text{font-size:4.2666666667vw}}.contact__tel-item--primary .contact__tel-button{position:relative;max-width:100%;background:linear-gradient(to right, #967e27 0%, #e8d261 33.333%, #967e27 66.666%, #e8d261 100%) right center/300% auto;border:0}.contact__tel-item--primary .contact__tel-button span{position:relative;z-index:2;font-size:2.8rem;font-weight:700;background:linear-gradient(to right, #967e27 0%, #e8d261 33.333%, #967e27 66.666%, #e8d261 100%) right center/300% auto;-webkit-background-clip:text;-webkit-text-fill-color:transparent}@media all and (-ms-high-contrast: none){.contact__tel-item--primary .contact__tel-button span{color:#e8d261;background:transparent}}@media(max-width: 599.98px){.contact__tel-item--primary .contact__tel-button span{font-size:6.4vw}}.contact__tel-item--primary .contact__tel-button::after{position:absolute;top:2px;left:2px;z-index:1;width:calc(100% - 4px);height:calc(100% - 4px);content:"";background:#000;border-radius:100px}.contact__tel-item--primary .contact__tel-button .ntr-icon-phone{font-size:3rem;background:linear-gradient(to right, #967e27 0%, #e8d261 33.333%, #967e27 66.666%, #e8d261 100%) right center/300% auto;-webkit-background-clip:text;-webkit-text-fill-color:transparent}@media all and (-ms-high-contrast: none){.contact__tel-item--primary .contact__tel-button .ntr-icon-phone{color:#e8d261;background:transparent}}@media(max-width: 599.98px){.contact__tel-item--primary .contact__tel-button .ntr-icon-phone{font-size:6.9333333333vw}}@media(min-width: 740px){.contact__tel-item--primary{width:calc((100% - 30px) / 2)}.contact__tel-item--primary:nth-child(n+3){margin-top:50px}.contact__tel-item--primary:nth-child(2n+1){margin-left:0}.contact__tel-item--primary:nth-child(2n){margin-left:30px}}@media(max-width: 739.98px){.contact__tel-item--primary{width:100%}}.contact__tel-text{max-width:337px;font-size:1.6rem;text-align:center}@media(max-width: 599.98px){.contact__tel-text{font-size:4.2666666667vw}}.contact__tel-button{position:relative;display:flex;align-items:center;justify-content:center;width:100%;max-width:337px;height:53px;padding-left:12px;margin-top:20px;font-size:2.2rem;text-align:center;border:1px solid #fff;border-radius:100px;font-family:"Saira",sans-serif;font-weight:400}.contact__tel-button:nth-child(1){margin:0 auto}.contact__tel-button .ntr-icon-phone{position:absolute;top:50%;left:24px;z-index:3;font-size:2.6rem;transform:translateY(-50%);transform-origin:center top}@media(max-width: 599.98px){.contact__tel-button .ntr-icon-phone{font-size:6.4vw}}@media(min-width: 992px){.contact__tel-button[href^="tel:"]{pointer-events:none}}@media(max-width: 599.98px){.contact__tel-button{height:auto;padding:3px 15px;margin-top:4vw;font-size:5.3333333333vw}}
