@charset "UTF-8";.rsSubMv{position:relative;padding:150px 0 0;overflow:hidden}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.rsSubMv{padding-top:100px}}.rsSubMv__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;max-width:1340px;width:92%;margin:0 auto}@media screen and (max-width:1024px){.rsSubMv__inner{display:block}}.rsSubMv__textBox{position:relative;z-index:1;width:50%;padding-right:40px}@media screen and (max-width:1024px){.rsSubMv__textBox{width:auto;padding:0}}.rsSubMv__en{margin-top:16px;font-family:Lato,sans-serif;font-size:88px;font-style:italic;font-weight:300;line-height:1.1;letter-spacing:-.01em;background:-webkit-gradient(linear,left top,right top,from(#8fd9ce),color-stop(45%,#5bb4de),to(#3a8dcb));background:-webkit-linear-gradient(left,#8fd9ce 0,#5bb4de 45%,#3a8dcb 100%);background:linear-gradient(90deg,#8fd9ce 0,#5bb4de 45%,#3a8dcb 100%);-webkit-background-clip:text;background-clip:text;color:transparent}@media screen and (max-width:1200px){.rsSubMv__en{font-size:68px}}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.rsSubMv__en{margin-top:10px;font-size:44px}}.rsSubMv__title{margin-top:18px;font-size:34px;font-weight:700;line-height:1.55;letter-spacing:.06em;color:#23323b}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.rsSubMv__title{margin-top:12px;font-size:24px}}.rsSubMv__lead{margin-top:20px;font-size:15px;line-height:2;color:#6b7a80}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.rsSubMv__lead{font-size:14px}}.rsSubMv__photo{width:48%;aspect-ratio:4/3;overflow:hidden;border-radius:0 48px 48px 48px}@media screen and (max-width:1024px){.rsSubMv__photo{width:100%;margin-top:32px;aspect-ratio:16/9}}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.rsSubMv__photo{border-radius:0 24px 24px 24px}}.rsSubMv__photo img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.rsView .szSubnav{max-width:1340px}.rsView .szSubnav__link{border-color:#d6e3e6}.rsView .szSubnav__link--current{border-color:#2f93cf;background:#2f93cf}.szAnim .rsSubMv__photo,.szAnim .rsSubMv__textBox>*{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px);-webkit-transition:opacity 1s cubic-bezier(.16,1,.3,1),-webkit-transform 1.1s cubic-bezier(.16,1,.3,1);transition:opacity 1s cubic-bezier(.16,1,.3,1),-webkit-transform 1.1s cubic-bezier(.16,1,.3,1);transition:opacity 1s cubic-bezier(.16,1,.3,1),transform 1.1s cubic-bezier(.16,1,.3,1);transition:opacity 1s cubic-bezier(.16,1,.3,1),transform 1.1s cubic-bezier(.16,1,.3,1),-webkit-transform 1.1s cubic-bezier(.16,1,.3,1)}.szAnim .rsSubMv__photo img{-webkit-transform:scale(1.08);transform:scale(1.08);-webkit-transition:-webkit-transform 2.4s cubic-bezier(.16,1,.3,1);transition:-webkit-transform 2.4s cubic-bezier(.16,1,.3,1);transition:transform 2.4s cubic-bezier(.16,1,.3,1);transition:transform 2.4s cubic-bezier(.16,1,.3,1),-webkit-transform 2.4s cubic-bezier(.16,1,.3,1)}.rsSubMv--ready .rsSubMv__photo,.rsSubMv--ready .rsSubMv__photo img,.rsSubMv--ready .rsSubMv__textBox>*{opacity:1;-webkit-transform:none;transform:none}.rsSubMv--ready .rsSubMv__en{-webkit-transition-delay:.15s;transition-delay:.15s}.rsSubMv--ready .rsSubMv__title{-webkit-transition-delay:.3s;transition-delay:.3s}.rsSubMv--ready .rsSubMv__lead{-webkit-transition-delay:.45s;transition-delay:.45s}.rsSubMv--ready .rsSubMv__photo{-webkit-transition-delay:.2s;transition-delay:.2s}.rsView__first{margin-top:40px}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.rsView__first{margin-top:24px}}.rsNext{padding:0 0 100px}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.rsNext{padding-bottom:60px}}.rsNext__inner{max-width:1250px;width:92%;margin:0 auto}.rsNext__link{position:relative;display:block;padding:44px 120px 44px 56px;border-radius:0 32px 32px 32px;background:#fff;-webkit-box-shadow:0 14px 36px rgba(30,70,96,.06);box-shadow:0 14px 36px rgba(30,70,96,.06);-webkit-transition:-webkit-box-shadow .4s ease,-webkit-transform .4s cubic-bezier(.16,1,.3,1);transition:-webkit-box-shadow .4s ease,-webkit-transform .4s cubic-bezier(.16,1,.3,1);transition:box-shadow .4s ease,transform .4s cubic-bezier(.16,1,.3,1);transition:box-shadow .4s ease,transform .4s cubic-bezier(.16,1,.3,1),-webkit-box-shadow .4s ease,-webkit-transform .4s cubic-bezier(.16,1,.3,1)}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.rsNext__link{padding:28px 70px 28px 22px;border-radius:0 20px 20px 20px}}.rsNext__link:link,.rsNext__link:visited{color:#23323b}.rsNext__link:hover{-webkit-box-shadow:0 18px 40px rgba(30,70,96,.12);box-shadow:0 18px 40px rgba(30,70,96,.12);-webkit-transform:translateY(-3px);transform:translateY(-3px)}.rsNext__link .rsBtn__arrow{right:48px;width:52px;height:52px;margin-top:-26px;color:#2f93cf}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.rsNext__link .rsBtn__arrow{right:16px;width:40px;height:40px;margin-top:-20px}}.rsNext__link .rsBtn__arrow::after{left:19px;top:25px;width:13px}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.rsNext__link .rsBtn__arrow::after{left:14px;top:19px}}.rsNext__link .rsBtn__arrow::before{left:24px;top:21px;width:8px;height:8px}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.rsNext__link .rsBtn__arrow::before{left:19px;top:15px}}.rsNext__link:hover .rsBtn__arrow{-webkit-transform:translateX(4px);transform:translateX(4px)}.rsNext__label{display:block;font-size:13px;font-weight:700;letter-spacing:.1em;color:#2f93cf}.rsNext__title{display:block;margin-top:8px;font-size:24px;font-weight:700;line-height:1.5}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.rsNext__title{font-size:18px}}.rsNext__text{display:block;margin-top:8px;font-size:14px;line-height:1.8;color:#6b7a80}.rsCases{position:relative;padding:100px 0 120px;overflow:hidden}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.rsCases{padding:60px 0 70px}}.rsCases__inner{position:relative;max-width:1340px;width:92%;margin:0 auto}.rsCases__note{position:relative;z-index:1;margin-top:48px;font-size:13px;line-height:1.9;color:#6b7a80}.rsCases__note a{color:#2f93cf;text-decoration:underline}.rsFilter{position:relative;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:48px}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.rsFilter{display:block;margin-bottom:32px}}.rsFilter__label{-ms-flex-negative:0;flex-shrink:0;margin-right:20px;font-size:13px;font-weight:700;color:#6b7a80}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.rsFilter__label{margin:0 0 10px}}.rsFilter__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px}.rsFilter__btn{padding:9px 18px;border:1px solid #d6e3e6;border-radius:100px;background:#fff;font-family:inherit;font-size:13px;font-weight:700;line-height:1.4;color:#23323b;cursor:pointer;-webkit-transition:background-color .3s ease,color .3s ease,border-color .3s ease;transition:background-color .3s ease,color .3s ease,border-color .3s ease}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.rsFilter__btn{padding:8px 14px;font-size:12px}}.rsFilter__btn:hover{border-color:#2f93cf;color:#2f93cf}.rsFilter__btn--current{border-color:#2f93cf;background:#2f93cf;color:#fff;pointer-events:none}.rsCaseList{position:relative;z-index:1;display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr);gap:56px 40px}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.rsCaseList{-ms-grid-columns:1fr;grid-template-columns:1fr;gap:40px}}.rsCase[hidden]{display:none}.rsCase__link{display:block}.rsCase__link:link,.rsCase__link:visited{color:#23323b}.rsCase__shotBox{position:relative;padding:0 28px 28px 0}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.rsCase__shotBox{padding:0 16px 16px 0}}.rsCase__shotPc{width:100%;aspect-ratio:16/10;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;border-radius:0 24px 24px 24px;-webkit-box-shadow:0 14px 34px rgba(30,70,96,.1);box-shadow:0 14px 34px rgba(30,70,96,.1);-webkit-transition:-webkit-transform .6s cubic-bezier(.16,1,.3,1);transition:-webkit-transform .6s cubic-bezier(.16,1,.3,1);transition:transform .6s cubic-bezier(.16,1,.3,1);transition:transform .6s cubic-bezier(.16,1,.3,1),-webkit-transform .6s cubic-bezier(.16,1,.3,1)}.rsCase__shotSp{position:absolute;right:0;bottom:0;width:22%;aspect-ratio:1/2;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;border:3px solid #1d1d1f;border-radius:10px;background:#fff;-webkit-transition:-webkit-transform .6s cubic-bezier(.16,1,.3,1);transition:-webkit-transform .6s cubic-bezier(.16,1,.3,1);transition:transform .6s cubic-bezier(.16,1,.3,1);transition:transform .6s cubic-bezier(.16,1,.3,1),-webkit-transform .6s cubic-bezier(.16,1,.3,1)}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.rsCase__shotSp{border-width:2px;border-radius:6px}}.rsCase__link:hover .rsCase__shotPc{-webkit-transform:translateY(-4px);transform:translateY(-4px)}.rsCase__link:hover .rsCase__shotSp{-webkit-transform:translateY(-10px) rotate(-3deg);transform:translateY(-10px) rotate(-3deg)}.rsCase__body{position:relative;margin-top:20px;padding-right:60px}.rsCase__num{font-family:Lato,sans-serif;font-size:14px;font-style:italic;letter-spacing:.08em;background:-webkit-gradient(linear,left top,right top,from(#8fd9ce),color-stop(45%,#5bb4de),to(#3a8dcb));background:-webkit-linear-gradient(left,#8fd9ce 0,#5bb4de 45%,#3a8dcb 100%);background:linear-gradient(90deg,#8fd9ce 0,#5bb4de 45%,#3a8dcb 100%);-webkit-background-clip:text;background-clip:text;color:transparent}.rsCase__name{margin-top:4px;font-size:22px;font-weight:700;line-height:1.5}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.rsCase__name{font-size:19px}}.rsCase__meta{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px 12px;margin-top:8px}.rsCase__tag{padding:3px 12px;border-radius:100px;background:#eaf5f7;font-size:12px;font-weight:700;line-height:1.5;color:#2f93cf}.rsCase__area{font-size:13px;color:#6b7a80}.rsCase__lead{margin-top:12px;font-size:14px;line-height:1.9}.rsCase__more{position:absolute;right:0;top:50%;width:44px;height:44px;margin-top:-22px;font-size:0}.rsCase__moreIcon{position:absolute;inset:0;border:1px solid #2f93cf;border-radius:50%;-webkit-transition:background-color .3s ease;transition:background-color .3s ease}.rsCase__moreIcon::before{content:"";position:absolute;left:16px;top:15px;width:10px;height:10px;border-top:1px solid #2f93cf;border-right:1px solid #2f93cf}.rsCase__moreIcon::after{content:"";position:absolute;left:14px;top:21px;width:14px;height:1px;background:#2f93cf;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.rsCase__link:hover .rsCase__moreIcon{background:#eaf5f7}.rsPages{padding:60px 0 120px}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.rsPages{padding:32px 0 70px}}.rsPages__inner{max-width:1250px;width:92%;margin:0 auto}.rsPages__body{-webkit-box-flex:1;-ms-flex:1;flex:1}.rsPages__lead{font-size:16px;line-height:2}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.rsPages__lead{font-size:15px}}.rsPages__list{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3,1fr);gap:16px;margin-top:36px;counter-reset:none}@media screen and (max-width:1200px){.rsPages__list{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.rsPages__list{-ms-grid-columns:1fr;grid-template-columns:1fr;gap:12px;margin-top:24px}}.rsPages__item{padding:24px 24px 26px;border-radius:0 18px 18px 18px;background:#f6f7f4}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.rsPages__item{padding:20px}}.rsPages__en{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:10px;font-family:Lato,sans-serif;font-size:12px;font-weight:700;letter-spacing:.12em;color:#2f93cf}.rsPages__num{font-size:26px;font-style:italic;font-weight:400;line-height:1;letter-spacing:0;background:-webkit-gradient(linear,left top,right top,from(#8fd9ce),color-stop(45%,#5bb4de),to(#3a8dcb));background:-webkit-linear-gradient(left,#8fd9ce 0,#5bb4de 45%,#3a8dcb 100%);background:linear-gradient(90deg,#8fd9ce 0,#5bb4de 45%,#3a8dcb 100%);-webkit-background-clip:text;background-clip:text;color:transparent}.rsPages__title{margin-top:10px;font-size:18px;font-weight:700;line-height:1.5;color:#23323b}.rsPages__text{margin-top:8px;font-size:14px;line-height:1.85;color:#6b7a80}.rsPlanning{position:relative;padding:120px 0;background:#fff;overflow:hidden}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.rsPlanning{padding:70px 0}}.rsPlanning .rsBg{color:#f6f7f4;-webkit-text-stroke:0}.rsPlanning__inner{position:relative;max-width:1250px;width:92%;margin:0 auto}.rsSteps{position:relative;z-index:1;display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[4];grid-template-columns:repeat(4,1fr);gap:20px}@media screen and (max-width:1024px){.rsSteps{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.rsSteps{-ms-grid-columns:1fr;grid-template-columns:1fr;gap:12px}}.rsSteps__item{position:relative;padding:32px 26px 30px;border-radius:0 20px 20px 20px;background:#f6f7f4}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.rsSteps__item{padding:24px 20px}}.rsSteps__num{font-family:Lato,sans-serif;font-size:12px;font-weight:700;letter-spacing:.14em;color:#2f93cf}.rsSteps__numBig{margin-left:6px;font-size:40px;font-style:italic;font-weight:400;line-height:1;letter-spacing:0;background:-webkit-gradient(linear,left top,right top,from(#8fd9ce),color-stop(45%,#5bb4de),to(#3a8dcb));background:-webkit-linear-gradient(left,#8fd9ce 0,#5bb4de 45%,#3a8dcb 100%);background:linear-gradient(90deg,#8fd9ce 0,#5bb4de 45%,#3a8dcb 100%);-webkit-background-clip:text;background-clip:text;color:transparent}.rsSteps__title{margin-top:14px;font-size:18px;font-weight:700;line-height:1.5;color:#23323b}.rsSteps__text{margin-top:10px;font-size:14px;line-height:1.85;color:#6b7a80}.rsShoot{padding:120px 0}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.rsShoot{padding:70px 0}}.rsShoot__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;max-width:1250px;width:92%;margin:0 auto}@media screen and (max-width:1024px){.rsShoot__inner{display:block}}.rsShoot__photo{width:44%;aspect-ratio:4/5;overflow:hidden;border-radius:0 40px 40px 40px}@media screen and (max-width:1024px){.rsShoot__photo{width:100%;aspect-ratio:16/10}}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.rsShoot__photo{border-radius:0 24px 24px 24px}}.rsShoot__photo img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.rsShoot__body{width:50%}@media screen and (max-width:1024px){.rsShoot__body{width:auto;margin-top:36px}}.rsShoot__title{margin-top:14px;font-size:32px;font-weight:700;line-height:1.6;letter-spacing:.06em;color:#23323b}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.rsShoot__title{font-size:22px}}.rsShoot__text{margin-top:22px;font-size:16px;line-height:2.1}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.rsShoot__text{font-size:15px}}.rsShoot__list{margin-top:36px}.rsShoot__item{position:relative;padding:22px 0 22px 34px;border-top:1px solid #d6e3e6}.rsShoot__item:last-child{border-bottom:1px solid #d6e3e6}.rsShoot__item::before{content:"";position:absolute;left:4px;top:30px;width:12px;height:12px;border-radius:50%;background:-webkit-gradient(linear,left top,right top,from(#5fcfc0),color-stop(50%,#3ba9d6),to(#2f7fc0));background:-webkit-linear-gradient(left,#5fcfc0 0,#3ba9d6 50%,#2f7fc0 100%);background:linear-gradient(90deg,#5fcfc0 0,#3ba9d6 50%,#2f7fc0 100%)}.rsShoot__itemTitle{font-size:17px;font-weight:700;line-height:1.6}.rsShoot__itemText{margin-top:6px;font-size:14px;line-height:1.85;color:#6b7a80}.rsShoot__note{margin-top:20px;font-size:13px;line-height:1.8;color:#6b7a80}.rsTimeline{padding:120px 0}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.rsTimeline{padding:70px 0}}.rsTimeline--contact{padding-top:80px}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.rsTimeline--contact{padding-top:50px}}.rsTimeline__inner{max-width:1000px;width:92%;margin:0 auto}.rsTimeline__list{position:relative}.rsTimeline__list::before{content:"";position:absolute;left:39px;top:40px;bottom:40px;width:2px;background:-webkit-gradient(linear,left top,left bottom,from(#8fd9ce),to(#3a8dcb));background:-webkit-linear-gradient(top,#8fd9ce 0,#3a8dcb 100%);background:linear-gradient(180deg,#8fd9ce 0,#3a8dcb 100%);opacity:.5}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.rsTimeline__list::before{left:27px}}.rsTimeline__item{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.rsTimeline__item{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.rsTimeline__item+.rsTimeline__item{margin-top:16px}.rsTimeline__num{position:relative;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0;width:80px;height:80px;border-radius:50%;background:#fff;-webkit-box-shadow:0 8px 20px rgba(30,70,96,.08);box-shadow:0 8px 20px rgba(30,70,96,.08);font-family:Lato,sans-serif;font-size:30px;font-style:italic;color:#2f93cf}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.rsTimeline__num{width:56px;height:56px;font-size:22px}}.rsTimeline__body{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-left:24px;padding:24px 32px 26px;border-radius:0 20px 20px 20px;background:#fff}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.rsTimeline__body{margin-left:14px;padding:18px 18px 20px}}.rsTimeline__title{font-size:19px;font-weight:700;line-height:1.5;color:#23323b}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.rsTimeline__title{font-size:17px}}.rsTimeline__text{margin-top:8px;font-size:14px;line-height:1.9;color:#6b7a80}.rsContactSteps{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3,1fr);gap:16px}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.rsContactSteps{-ms-grid-columns:1fr;grid-template-columns:1fr;gap:12px}}.rsContactSteps__item{padding:28px 26px;border-radius:0 20px 20px 20px;background:#fff}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.rsContactSteps__item{padding:22px 20px}}.rsContactSteps__num{font-family:Lato,sans-serif;font-size:12px;font-weight:700;letter-spacing:.14em;color:#2f93cf}.rsContactSteps__numBig{margin-left:6px;font-size:34px;font-style:italic;font-weight:400;line-height:1;letter-spacing:0;background:-webkit-gradient(linear,left top,right top,from(#8fd9ce),color-stop(45%,#5bb4de),to(#3a8dcb));background:-webkit-linear-gradient(left,#8fd9ce 0,#5bb4de 45%,#3a8dcb 100%);background:linear-gradient(90deg,#8fd9ce 0,#5bb4de 45%,#3a8dcb 100%);-webkit-background-clip:text;background-clip:text;color:transparent}.rsContactSteps__title{margin-top:12px;font-size:18px;font-weight:700;line-height:1.5}.rsContactSteps__text{margin-top:8px;font-size:14px;line-height:1.85;color:#6b7a80}.rsCta{padding:0 0 120px}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.rsCta{padding-bottom:70px}}.rsCta__inner{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;max-width:1250px;width:92%;margin:0 auto;padding:64px 64px;overflow:hidden;border-radius:0 40px 40px 40px;background:#1e4660;color:#fff}@media screen and (max-width:1024px){.rsCta__inner{display:block;padding:48px 40px}}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.rsCta__inner{padding:40px 22px;border-radius:0 24px 24px 24px}}.rsCta__inner::before{content:"";position:absolute;right:-120px;top:-160px;width:460px;height:460px;border-radius:50%;background:-webkit-gradient(linear,left top,right top,from(#5fcfc0),color-stop(50%,#3ba9d6),to(#2f7fc0));background:-webkit-linear-gradient(left,#5fcfc0 0,#3ba9d6 50%,#2f7fc0 100%);background:linear-gradient(90deg,#5fcfc0 0,#3ba9d6 50%,#2f7fc0 100%);opacity:.35;-webkit-filter:blur(20px);filter:blur(20px);pointer-events:none}.rsCta__textBox{position:relative}.rsCta__en{font-family:Lato,sans-serif;font-size:56px;font-style:italic;font-weight:300;line-height:1;background:-webkit-gradient(linear,left top,right top,from(#8fd9ce),color-stop(45%,#5bb4de),to(#3a8dcb));background:-webkit-linear-gradient(left,#8fd9ce 0,#5bb4de 45%,#3a8dcb 100%);background:linear-gradient(90deg,#8fd9ce 0,#5bb4de 45%,#3a8dcb 100%);-webkit-background-clip:text;background-clip:text;color:transparent}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.rsCta__en{font-size:40px}}.rsCta__title{margin-top:16px;font-size:28px;font-weight:700;line-height:1.6;letter-spacing:.06em}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.rsCta__title{font-size:21px}}.rsCta__text{margin-top:10px;font-size:15px;line-height:1.9;opacity:.85}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.rsCta__text{font-size:14px}}.rsCta__btnBox{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-negative:0;flex-shrink:0;gap:14px;width:340px;margin-left:40px}@media screen and (max-width:1024px){.rsCta__btnBox{width:auto;max-width:400px;margin:32px 0 0}}.rsCta__tel{display:block;padding:12px 20px;border:1px solid rgba(255,255,255,.4);border-radius:100px;text-align:center;-webkit-transition:background-color .3s ease;transition:background-color .3s ease}.rsCta__tel:link,.rsCta__tel:visited{color:#fff}.rsCta__tel:hover{background:rgba(255,255,255,.1)}.rsCta__telNum{display:block;font-family:Lato,sans-serif;font-size:24px;font-weight:700;line-height:1.3;letter-spacing:.04em}.rsCta__telHours{display:block;font-size:12px;line-height:1.5;opacity:.8}.rsCta__btnBox .rsBtn{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-left:70px}