@import url("https://fonts.googleapis.com/css?family=Crimson+Text:400,600,700&display=swap");@-webkit-keyframes menu-active{0%{display:block;transform:scale(1, 0)}100%{display:block;transform:scale(1, 1)}}.number-block{text-align:center;position:relative}.number-block::before,.number-block::after{content:"";width:1px;height:86px;position:absolute;top:5px;background-color:#707070}@media (max-width: 896px) and (orientation: landscape), (max-width: 767px) and (orientation: portrait){.number-block::before,.number-block::after{height:76px}}.number-block::before{left:50%;margin-left:-4.3em}@media (max-width: 896px) and (orientation: landscape), (max-width: 767px) and (orientation: portrait){.number-block::before{margin-left:-3.85em}}.number-block::after{right:50%;margin-right:-4.3em}@media (max-width: 896px) and (orientation: landscape), (max-width: 767px) and (orientation: portrait){.number-block::after{margin-right:-3.85em}}.number-block__text,.number-block__num{font-family:"Crimson Text",serif;color:#000;line-height:1;letter-spacing:0.02em}.number-block__text{font-size:18px}@media (max-width: 896px) and (orientation: landscape), (max-width: 767px) and (orientation: portrait){.number-block__text{font-size:15px}}.number-block__num{font-size:76px;margin-top:5px}@media (max-width: 896px) and (orientation: landscape), (max-width: 767px) and (orientation: portrait){.number-block__num{font-size:67px}}.p-str-text{font-size:18px;line-height:36px;letter-spacing:0.04em}.str-section{position:relative}.str-section__heading{text-align:center;font-size:46px;line-height:84px;letter-spacing:0.15em}@media (max-width: 896px) and (orientation: landscape), (max-width: 767px) and (orientation: portrait){.str-section__heading{font-size:30px;line-height:54px}}.str-section .gray-bg{position:absolute;z-index:-1;width:100%;height:320px;background-color:#F4F4F4;left:0;top:60px}@media (max-width: 896px) and (orientation: landscape), (max-width: 767px) and (orientation: portrait){.str-section .gray-bg{height:269px;top:55px}}.str-section .image-wrap{position:relative;margin-top:47px}@media (max-width: 896px) and (orientation: landscape), (max-width: 767px) and (orientation: portrait){.str-section .image-wrap{margin-top:40px}}.str-section .image-wrap__img{min-height:100%;min-width:100%;height:auto;width:auto;position:absolute;top:50%;left:0;transform:translateY(-50%);object-fit:cover}@media (max-width: 896px) and (orientation: landscape), (max-width: 767px) and (orientation: portrait){.str-section .image-wrap__img{min-height:0;position:static;transform:none}}.str-section .image-wrap .image-cover{position:absolute;top:0;overflow:hidden}.str-section .image-content__heading{font-size:30px;line-height:54px;letter-spacing:0.15em}@media (max-width: 896px) and (orientation: landscape), (max-width: 767px) and (orientation: portrait){.str-section .image-content__heading{font-size:22px;line-height:40px;letter-spacing:0.07em}}.str-section .two-cols{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between}.str-section .two-cols .col__img{width:100%;display:block}.section01{margin-top:60px}@media (max-width: 896px) and (orientation: landscape), (max-width: 767px) and (orientation: portrait){.section01{margin-top:43px}}.section01.str-section .str-section__heading{margin-top:70px}@media (max-width: 896px) and (orientation: landscape), (max-width: 767px) and (orientation: portrait){.section01.str-section .str-section__heading{margin-top:35px}}.section01.str-section .image-wrap{min-height:584px}@media (max-width: 896px) and (orientation: landscape), (max-width: 767px) and (orientation: portrait){.section01.str-section .image-wrap{min-height:0}}.section01.str-section .image-wrap .image-cover{right:0;width:48.9%;height:584px}@media (max-width: 896px) and (orientation: landscape), (max-width: 767px) and (orientation: portrait){.section01.str-section .image-wrap .image-cover{height:auto;position:static;width:calc(100% + 20px);max-width:none}}.section01.str-section .image-content{width:45.9%}@media (max-width: 896px) and (orientation: landscape), (max-width: 767px) and (orientation: portrait){.section01.str-section .image-content{width:100%}}.section01.str-section .image-content__heading{padding-top:149px}@media (max-width: 896px) and (orientation: landscape), (max-width: 767px) and (orientation: portrait){.section01.str-section .image-content__heading{padding-top:0;margin-top:50px}}.section01.str-section .image-content__text{margin-top:54px}@media only screen and (max-width: 1359px){.section01.str-section .image-content__text{margin-top:30px}}@media (max-width: 896px) and (orientation: landscape), (max-width: 767px) and (orientation: portrait){.section01.str-section .image-content__text{margin-top:43px}}.section01.str-section .main-content{margin-top:53px}@media (max-width: 896px) and (orientation: landscape), (max-width: 767px) and (orientation: portrait){.section01.str-section .main-content{margin-top:35px}}.section01.str-section .two-cols{margin-top:80px}@media (max-width: 896px) and (orientation: landscape), (max-width: 767px) and (orientation: portrait){.section01.str-section .two-cols{display:block;margin-top:52px}}.section01.str-section .two-cols .col:nth-child(1){width:45.8%}@media (max-width: 896px) and (orientation: landscape), (max-width: 767px) and (orientation: portrait){.section01.str-section .two-cols .col:nth-child(1){width:calc(100% + 20px);margin-left:-20px}}.section01.str-section .two-cols .col:nth-child(2){width:48.3%}@media (max-width: 896px) and (orientation: landscape), (max-width: 767px) and (orientation: portrait){.section01.str-section .two-cols .col:nth-child(2){width:100%;margin-top:60px}}.section01.str-section .two-cols .col__text{margin-top:-8px}.section02{margin-top:160px}@media (max-width: 896px) and (orientation: landscape), (max-width: 767px) and (orientation: portrait){.section02{margin-top:75px}}.section02.str-section .str-section__heading{margin-top:50px}@media (max-width: 896px) and (orientation: landscape), (max-width: 767px) and (orientation: portrait){.section02.str-section .str-section__heading{margin-top:35px}}@media (max-width: 896px) and (orientation: landscape), (max-width: 767px) and (orientation: portrait){.section02.str-section .gray-bg{height:216px}}.section02 .image-wrap{min-height:620px}@media (max-width: 896px) and (orientation: landscape), (max-width: 767px) and (orientation: portrait){.section02 .image-wrap{min-height:0}}.section02 .image-content{padding-top:150px;width:47.3%}@media (max-width: 896px) and (orientation: landscape), (max-width: 767px) and (orientation: portrait){.section02 .image-content{padding-top:0;margin-top:52px;width:100%}}.section02 .image-content__text{margin-top:38px}@media (max-width: 896px) and (orientation: landscape), (max-width: 767px) and (orientation: portrait){.section02 .image-content__text{margin-top:41px}}.section02 .image-content a{margin-top:45px}@media only screen and (max-width: 767px){.section02 .image-content a{margin-left:auto;margin-right:auto;display:block;max-width:262px}}.section02 .map-wrap{width:50vw;position:absolute;right:0;top:0}@media (max-width: 896px) and (orientation: landscape), (max-width: 767px) and (orientation: portrait){.section02 .map-wrap{position:static;width:100%}}.section02 .map-wrap img{margin-top:85px;margin-left:15px}@media (max-width: 896px) and (orientation: landscape), (max-width: 767px) and (orientation: portrait){.section02 .map-wrap img{margin:auto;margin-top:60px}}.section03{margin-top:125px}@media (max-width: 896px) and (orientation: landscape), (max-width: 767px) and (orientation: portrait){.section03{margin-top:80px}}.section03.str-section .str-section__heading{margin-top:37px}@media (max-width: 896px) and (orientation: landscape), (max-width: 767px) and (orientation: portrait){.section03.str-section .str-section__heading{margin-top:32px}}.section03.str-section .image-content{width:45.9%;margin-left:auto;margin-right:25px;padding-top:150px}@media only screen and (max-width: 1359px){.section03.str-section .image-content{padding-top:7vw}}@media only screen and (max-width: 1099px){.section03.str-section .image-content{padding-top:6vw}}@media (max-width: 896px) and (orientation: landscape), (max-width: 767px) and (orientation: portrait){.section03.str-section .image-content{padding-top:0;width:100%;margin:auto;margin-top:52px}}.section03.str-section .image-content__text{margin-top:30px}@media (max-width: 896px) and (orientation: landscape), (max-width: 767px) and (orientation: portrait){.section03.str-section .image-content__text{margin-top:42px}}.section03.str-section .image-wrap{min-height:559px;margin-top:27px}@media (max-width: 896px) and (orientation: landscape), (max-width: 767px) and (orientation: portrait){.section03.str-section .image-wrap{margin-top:40px}}.section03.str-section .image-wrap .image-cover{height:559px;left:0;width:46.85%}@media (max-width: 896px) and (orientation: landscape), (max-width: 767px) and (orientation: portrait){.section03.str-section .image-wrap .image-cover{height:auto;position:static;width:calc(100% + 20px);max-width:none;margin-left:-20px}}.section03.str-section .main-content{margin-top:110px}@media (max-width: 896px) and (orientation: landscape), (max-width: 767px) and (orientation: portrait){.section03.str-section .main-content{margin-top:55px}}@media (max-width: 896px) and (orientation: landscape), (max-width: 767px) and (orientation: portrait){.section03.str-section .main-content .two-cols{display:block}}.section03.str-section .main-content .col:nth-child(1){width:48.3%;order:2}@media (max-width: 896px) and (orientation: landscape), (max-width: 767px) and (orientation: portrait){.section03.str-section .main-content .col:nth-child(1){width:100%}}.section03.str-section .main-content .col:nth-child(2){width:45.8%;order:1}@media (max-width: 896px) and (orientation: landscape), (max-width: 767px) and (orientation: portrait){.section03.str-section .main-content .col:nth-child(2){width:100%}}@media (max-width: 896px) and (orientation: landscape), (max-width: 767px) and (orientation: portrait){.section03.str-section .main-content .col__img{width:calc(100% + 20px);max-width:none}}.section03.str-section .main-content .col__heading{font-size:30px;line-height:54px;letter-spacing:0.15em;margin-bottom:26px;margin-top:-8px}@media (max-width: 896px) and (orientation: landscape), (max-width: 767px) and (orientation: portrait){.section03.str-section .main-content .col__heading{font-size:24px;line-height:48px;letter-spacing:0.1em;margin-top:48px}}@media (max-width: 896px) and (orientation: landscape), (max-width: 767px) and (orientation: portrait){.section03.str-section .main-content .col__text{margin-top:40px}}.image-btn{display:block;max-width:672px;margin:238px auto 0;text-align:center;position:relative;overflow:hidden;position:relative}.image-btn .arricon{content:"";display:block;position:absolute;width:12px;height:11px;top:50%;margin-top:-13px;right:21px;fill:#fff;webkit-transition:all .3s ease-in-out;-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}@media (min-width: 897px) and (orientation: landscape), (min-width: 768px) and (orientation: portrait){.image-btn:hover{opacity:1;color:#52AA5E;background-color:#fff;border-color:#fff}.image-btn:hover .arricon{right:11px}}@media only screen and (min-width: 768px){.image-btn .arricon{margin-top:-21px}}@media (max-width: 896px) and (orientation: landscape), (max-width: 767px) and (orientation: portrait){.image-btn{max-width:none;width:89.3%;margin-top:90px}}@media only screen and (min-width: 1200px){.image-btn:hover img{transform:scale(1.1)}}.image-btn__text{display:block;font-size:30px;line-height:54px;letter-spacing:0.15em;color:#fff;position:absolute;top:50%;margin-top:-30px;left:0;right:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (max-width: 896px) and (orientation: landscape), (max-width: 767px) and (orientation: portrait){.image-btn__text{font-size:26px;margin-top:-25px;letter-spacing:0.05em}}.image-btn img{transition:0.5s}.strength .contact-ft{margin-top:186px}@media (max-width: 896px) and (orientation: landscape), (max-width: 767px) and (orientation: portrait){.strength .contact-ft{margin-top:100px}}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.str-section .image-wrap__img{min-height:0}}

/*# sourceMappingURL=maps/strength.min.css.map */
