@charset "UTF-8";
/*--------------------------------------------------------------
# bootstrapの変数・ミックスイン
--------------------------------------------------------------*/
/*--------------------------------------------------------------
Bootstrap 基礎カラー継承関連Utility
--------------------------------------------------------------*/
/*--------------------------------------------------------------
# カラーシステム
--------------------------------------------------------------*/
/*--------------------------------------------------------------
# スペース
--------------------------------------------------------------*/
/*--------------------------------------------------------------
# font-size
--------------------------------------------------------------*/
/*--------------------------------------------------------------
# 共通パーツ
--------------------------------------------------------------*/
/*-- ▼ assets/css/scss/functionsから拝借しました ▼ --*/
/*-- ▲ assets/css/scss/functionsから拝借しました ▲ --*/
/*-- 各ページ_項目メイン画像用（assets/css/scss/mixinsから流用） --*/
/*-- 未来に備えるページ_お守りについて_画像用（assets/css/scss/mixinsから流用） --*/
/*-- font-size --*/
.font-18 {
  font-size: clamp(14px, 13.122px + 0.244vw, 18px);
}

.font-20 {
  font-size: clamp(15px, 13.902px + 0.305vw, 20px);
}

.font-22 {
  font-size: clamp(16px, 14.683px + 0.366vw, 22px);
}

.font-24 {
  font-size: clamp(18px, 16.683px + 0.366vw, 24px);
}

.font-26 {
  font-size: clamp(19px, 17.463px + 0.427vw, 26px);
}

.font-28 {
  font-size: clamp(20px, 18.244px + 0.488vw, 28px);
}

.font-32 {
  font-size: clamp(24px, 22.244px + 0.488vw, 32px);
}

.font-36 {
  font-size: clamp(28px, 26.244px + 0.488vw, 36px);
}

.font-48 {
  font-size: clamp(32px, 28.488px + 0.976vw, 48px);
}

/*-- ページヘッダー --*/
.pageheader {
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}
.pageheader .container > .row {
  height: clamp(160px, 85.366px + 20.732vw, 500px);
}
.pageheader__main {
  color: #fff;
  letter-spacing: 0.5em;
  text-shadow: 4px 4px 6px rgba(37, 30, 28, 0.75);
  font-family: "Noto Serif JP", "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "HGMinchoE", "ＭＳ Ｐ明朝", "MS PMincho", "メイリオ", Meiryo, "Roboto Slab", Garamond, Georgia, Cambria, "Times New Roman", serif;
  font-size: clamp(28px, 26.244px + 0.488vw, 36px);
}

/*-- 共通 h2 --*/
.cmnhead {
  text-align: center;
  margin-bottom: clamp(32px, 27.171px + 1.341vw, 54px);
}
.cmnhead__txt {
  line-height: 1 !important;
}
.cmnhead__title {
  color: #37ab9d;
  font-size: clamp(32px, 28.488px + 0.976vw, 48px);
}

/*-- 共通 h3 --*/
.uline-gr {
  border-bottom: solid 2px #4dc0b2;
  padding-bottom: clamp(28px, 23.171px + 1.341vw, 50px);
  margin-top: clamp(70px, 56.829px + 3.659vw, 130px);
  margin-bottom: clamp(34px, 28.293px + 1.585vw, 60px);
}

.uline-yellow {
  border-bottom: solid 2px #ffc042;
  padding-bottom: 2rem;
  margin-top: clamp(70px, 56.829px + 3.659vw, 130px);
  margin-bottom: clamp(34px, 28.293px + 1.585vw, 60px);
}

/*-- 共通 緑枠 --*/
.offer {
  border-radius: clamp(10px, 7.805px + 0.61vw, 20px);
  border: 3px solid #4dc0b2;
  padding: clamp(30px, 21.22px + 2.439vw, 70px) clamp(15px, 0.732px + 3.963vw, 80px) clamp(20px, 15.61px + 1.22vw, 40px);
  margin: clamp(50px, 43.415px + 1.829vw, 80px) 0;
  background: #DBF2F0;
}
.offer__left-title {
  background: -webkit-gradient(linear, left top, left bottom, color-stop(70%, transparent), color-stop(0%, #FFFFFF));
  background: linear-gradient(transparent 70%, #FFFFFF 0%);
  display: inline;
  line-height: 2.5;
  font-weight: 500;
  margin-bottom: 1rem;
}
.offer__right-link {
  text-align: 1;
}

/*-- 共通 白枠ご費用 --*/
.remarks {
  border-radius: 10px;
  padding: clamp(15px, 13.902px + 0.305vw, 20px);
  font-weight: 500;
  font-size: clamp(18px, 16.683px + 0.366vw, 24px);
  background: #FFFFFF;
}
.remarks__right {
  border-left: 2px solid #4dc0b2;
  padding-left: 30px;
}
@media (max-width: 767.98px) {
  .remarks__right {
    padding-left: auto;
  }
}

footer {
  overflow: hidden;
}

/*--------------------------------------------------------------
# 各ページ用
--------------------------------------------------------------*/
/*--------------------------------------------------------------
各ページ : 大切な方を想う
body.page-think
--------------------------------------------------------------*/
body.page-think .pageheader {
  background-image: url("img/header-think.jpg");
}
body.page-think p {
  font-size: clamp(18px, 16.683px + 0.366vw, 24px);
  line-height: 2.8333333333;
}
body.page-think .lead__txt p {
  line-height: 2.5;
  font-family: "Noto Serif JP", "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "HGMinchoE", "ＭＳ Ｐ明朝", "MS PMincho", "メイリオ", Meiryo, "Roboto Slab", Garamond, Georgia, Cambria, "Times New Roman", serif;
}
body.page-think .lead__anchor {
  border-radius: 10px;
}
body.page-think .lead__anchor-btn {
  padding: 10px;
  margin-right: 10px;
  color: #fff;
  width: calc(25% - 10px);
  font-size: clamp(20px, 18.244px + 0.488vw, 28px);
}
body.page-think .lead__anchor-btn:last-child {
  width: 25%;
}
body.page-think .lead__anchor-btn:nth-child(2n) {
  background-color: #4dc0b2;
}
body.page-think .lead__anchor-btn:nth-child(2n+1) {
  background-color: #37ab9d;
}
body.page-think .lead__anchor-btn:first-child {
  border-radius: 10px 0 0 10px;
}
body.page-think .lead__anchor-btn:last-child {
  border-radius: 0 10px 10px 0;
  margin-right: 0;
}
@media (max-width: 991.98px) {
  body.page-think .lead__anchor-btn {
    width: calc(50% - 10px);
    margin-bottom: 10px;
  }
  body.page-think .lead__anchor-btn:nth-child(2n) {
    margin-right: 0;
    width: 50%;
  }
  body.page-think .lead__anchor-btn:first-child {
    border-radius: 10px 0 0 0;
  }
  body.page-think .lead__anchor-btn:nth-child(2) {
    border-radius: 0 10px 0 0;
  }
  body.page-think .lead__anchor-btn:nth-last-child(2) {
    margin-bottom: 0;
    border-radius: 0 0 0 10px;
  }
  body.page-think .lead__anchor-btn:last-child {
    margin-bottom: 0;
    border-radius: 0 0 10px 0;
  }
}
@media (max-width: 767.98px) {
  body.page-think .lead__anchor-btn {
    width: 100%;
  }
  body.page-think .lead__anchor-btn:nth-child(2n+1) {
    margin-right: 0;
    width: 100%;
  }
  body.page-think .lead__anchor-btn:nth-child(2n) {
    margin-right: 0;
    width: 100%;
  }
  body.page-think .lead__anchor-btn:first-child {
    border-radius: 10px 10px 0 0;
  }
  body.page-think .lead__anchor-btn:nth-child(2) {
    border-radius: 0;
  }
  body.page-think .lead__anchor-btn:nth-last-child(2) {
    border-radius: 0;
    margin-bottom: 10px;
  }
  body.page-think .lead__anchor-btn:last-child {
    border-radius: 0 0 10px 10px;
  }
}
body.page-think .funeral {
  border-radius: clamp(20px, 13.415px + 1.829vw, 50px);
  background-color: #ffefd0;
  padding: clamp(70px, 52.439px + 4.878vw, 150px) 0 clamp(100px, 78.049px + 6.098vw, 200px);
}
body.page-think .funeral__inner p {
  line-height: 2.8333333333;
}
body.page-think .funeral__inner-main {
  margin-bottom: clamp(40px, 33.415px + 1.829vw, 70px);
  margin-left: -20px;
}
@media (min-width: 576px) {
  body.page-think .funeral__inner-main {
    margin-left: calc((540px - 100vw) / 2 - 20px);
  }
}
@media (min-width: 768px) {
  body.page-think .funeral__inner-main {
    margin-left: calc((720px - 100vw) / 2 - 20px);
  }
}
@media (min-width: 992px) {
  body.page-think .funeral__inner-main {
    margin-left: calc((960px - 100vw) / 2 - 20px);
  }
}
@media (min-width: 1200px) {
  body.page-think .funeral__inner-main {
    margin-left: calc((1140px - 100vw) / 2 - 20px);
  }
}
@media (min-width: 1400px) {
  body.page-think .funeral__inner-main {
    margin-left: calc((1320px - 100vw) / 2 - 20px);
  }
}
body.page-think .funeral__inner-main img {
  width: 100%;
}
@media (max-width: 991.98px) {
  body.page-think .funeral__inner-main img {
    border-radius: 0 0.75rem 0.75rem 0 !important;
  }
}
body.page-think .temple {
  padding: clamp(120px, 102.439px + 4.878vw, 200px) 0 clamp(100px, 78.049px + 6.098vw, 200px);
}
body.page-think .temple__inner-main {
  margin-bottom: clamp(40px, 33.415px + 1.829vw, 70px);
  margin-left: -20px;
}
@media (min-width: 576px) {
  body.page-think .temple__inner-main {
    margin-left: calc((540px - 100vw) / 2 - 20px);
  }
}
@media (min-width: 768px) {
  body.page-think .temple__inner-main {
    margin-left: calc((720px - 100vw) / 2 - 20px);
  }
}
@media (min-width: 992px) {
  body.page-think .temple__inner-main {
    margin-left: calc((960px - 100vw) / 2 - 20px);
  }
}
@media (min-width: 1200px) {
  body.page-think .temple__inner-main {
    margin-left: calc((1140px - 100vw) / 2 - 20px);
  }
}
@media (min-width: 1400px) {
  body.page-think .temple__inner-main {
    margin-left: calc((1320px - 100vw) / 2 - 20px);
  }
}
body.page-think .temple__inner-main img {
  width: 100%;
}
@media (max-width: 991.98px) {
  body.page-think .temple__inner-main img {
    border-radius: 0 0.75rem 0.75rem 0 !important;
  }
}
body.page-think .temple__flow-col {
  position: relative;
  background: #E4F6F3;
}
@media (min-width: 992px) {
  body.page-think .temple__flow-col {
    padding: 30px 20px;
    width: calc(25% - 22.5px);
    margin: 0 30px 30px 0;
  }
  body.page-think .temple__flow-col:before {
    position: absolute;
    content: "";
    top: calc(50% - 13.5px);
    left: -30px;
    display: block;
    width: 40px;
    height: 17px;
    background-image: url(img/ico-arrow.png);
    background-size: contain;
    background-repeat: no-repeat;
    display: block;
    vertical-align: middle;
  }
  body.page-think .temple__flow-col:nth-child(1):before, body.page-think .temple__flow-col:nth-child(5):before {
    position: absolute;
    content: none;
  }
  body.page-think .temple__flow-col:nth-child(4), body.page-think .temple__flow-col:nth-child(8) {
    margin-right: 0;
  }
}
@media (max-width: 991.98px) {
  body.page-think .temple__flow-col {
    padding: 15px 10px;
    width: calc(50% - 10px);
    margin: 0 20px 20px 0;
  }
  body.page-think .temple__flow-col:before {
    position: absolute;
    content: "";
    top: calc(50% - 6.5px);
    left: -20px;
    display: block;
    width: 30px;
    height: 13px;
    background-image: url(img/ico-arrow.png);
    background-size: contain;
    background-repeat: no-repeat;
    display: block;
    vertical-align: middle;
  }
  body.page-think .temple__flow-col:nth-child(2n+1):before {
    position: absolute;
    content: none;
  }
  body.page-think .temple__flow-col:nth-child(2n) {
    margin-right: 0;
  }
}
body.page-think .temple__flow-no {
  position: absolute;
  width: 40px;
  left: 10px;
  top: 15px;
}
@media (max-width: 991.98px) {
  body.page-think .temple__flow-no {
    width: 30px;
  }
}
body.page-think .temple__flow-img img {
  width: 60%;
}
body.page-think .temple__flow p {
  line-height: 1;
}
body.page-think .temple__flow-title {
  font-size: clamp(18px, 16.683px + 0.366vw, 24px);
}
body.page-think .temple__flow-txt {
  font-size: clamp(15px, 13.902px + 0.305vw, 20px);
  margin-bottom: 0;
}
body.page-think .temple__flow .accordion-button {
  border-radius: 10px;
  padding-right: clamp(40px, 26.829px + 3.659vw, 100px);
  background: #4dc0b2;
  font-size: clamp(18px, 16.683px + 0.366vw, 24px);
  color: white;
  position: relative;
}
body.page-think .temple__flow .accordion-button[aria-expanded=false]:after {
  position: absolute;
  content: "";
  top: calc(50% - clamp(10px, 7.805px + 0.61vw, 20px));
  right: clamp(20px, 17.805px + 0.61vw, 30px);
  display: block;
  width: clamp(20px, 15.61px + 1.22vw, 40px);
  height: clamp(20px, 15.61px + 1.22vw, 40px);
  background-image: url(img/ico-open.png);
  background-size: contain;
  background-repeat: no-repeat;
  display: block;
  vertical-align: middle;
}
body.page-think .temple__flow .accordion-button[aria-expanded=true]:after {
  position: absolute;
  content: "";
  top: calc(50% - clamp(10px, 7.805px + 0.61vw, 20px));
  right: clamp(20px, 17.805px + 0.61vw, 30px);
  display: block;
  width: clamp(20px, 15.61px + 1.22vw, 40px);
  height: clamp(20px, 15.61px + 1.22vw, 40px);
  background-image: url(img/ico-close.png);
  background-size: contain;
  background-repeat: no-repeat;
  display: block;
  vertical-align: middle;
}
body.page-think .temple__flow .accordion-body {
  font-size: clamp(18px, 16.683px + 0.366vw, 24px);
  line-height: 2.25;
}
body.page-think .temple__flow .accordion-item {
  border: 0;
}
body.page-think .service {
  border-radius: clamp(20px, 13.415px + 1.829vw, 50px);
  background-color: #ffefd0;
  padding: clamp(120px, 102.439px + 4.878vw, 200px) 0 clamp(100px, 78.049px + 6.098vw, 200px);
}
body.page-think .service__box {
  margin-left: -20px;
  border-radius: 0 20px 20px 0;
  padding: clamp(40px, 33.415px + 1.829vw, 70px) clamp(20px, -10.732px + 8.537vw, 160px) clamp(40px, 33.415px + 1.829vw, 70px) clamp(20px, -15.122px + 9.756vw, 180px);
  margin-bottom: clamp(40px, 33.415px + 1.829vw, 70px);
  background: #DBF2F0;
}
@media (min-width: 576px) {
  body.page-think .service__box {
    margin-left: calc((540px - 100vw) / 2 - 20px);
  }
}
@media (min-width: 768px) {
  body.page-think .service__box {
    margin-left: calc((720px - 100vw) / 2 - 20px);
  }
}
@media (min-width: 992px) {
  body.page-think .service__box {
    margin-left: calc((960px - 100vw) / 2 - 20px);
  }
}
@media (min-width: 1200px) {
  body.page-think .service__box {
    margin-left: calc((1140px - 100vw) / 2 - 20px);
  }
}
@media (min-width: 1400px) {
  body.page-think .service__box {
    margin-left: calc((1320px - 100vw) / 2 - 20px);
  }
}
body.page-think .service__col {
  border-radius: 10px;
  padding: 1rem;
  margin-bottom: 1rem;
  font-weght: 500;
  background: #FFFFFF;
}
body.page-think .service__col-left {
  border-right: 2px solid #4dc0b2;
}
body.page-think .mizuko {
  padding: clamp(10px, 7.805px + 0.61vw, 20px) 0 clamp(60px, 46.829px + 3.659vw, 120px);
}
body.page-think .mizuko .remarks {
  background: #E4F6F3;
}
body.page-think .depository {
  border-radius: clamp(20px, 13.415px + 1.829vw, 50px);
  background-color: #ffefd0;
  padding: clamp(70px, 52.439px + 4.878vw, 150px) 0 clamp(100px, 78.049px + 6.098vw, 200px);
}
body.page-think .depository__inner p {
  line-height: 2.8333333333;
}
body.page-think .depository__inner-main {
  margin-bottom: clamp(40px, 33.415px + 1.829vw, 70px);
  margin-left: -20px;
}
@media (min-width: 576px) {
  body.page-think .depository__inner-main {
    margin-left: calc((540px - 100vw) / 2 - 20px);
  }
}
@media (min-width: 768px) {
  body.page-think .depository__inner-main {
    margin-left: calc((720px - 100vw) / 2 - 20px);
  }
}
@media (min-width: 992px) {
  body.page-think .depository__inner-main {
    margin-left: calc((960px - 100vw) / 2 - 20px);
  }
}
@media (min-width: 1200px) {
  body.page-think .depository__inner-main {
    margin-left: calc((1140px - 100vw) / 2 - 20px);
  }
}
@media (min-width: 1400px) {
  body.page-think .depository__inner-main {
    margin-left: calc((1320px - 100vw) / 2 - 20px);
  }
}
body.page-think .depository__inner-main img {
  width: 100%;
}
@media (max-width: 991.98px) {
  body.page-think .depository__inner-main img {
    border-radius: 0 0.75rem 0.75rem 0 !important;
  }
}
body.page-think .support {
  padding: clamp(130px, 105.854px + 6.707vw, 240px) 0 clamp(100px, 78.049px + 6.098vw, 200px);
}
body.page-think .support__inner p {
  line-height: 2.8333333333;
}
body.page-think .support__inner-main {
  margin-bottom: clamp(40px, 33.415px + 1.829vw, 70px);
  margin-left: -20px;
}
@media (min-width: 576px) {
  body.page-think .support__inner-main {
    margin-left: calc((540px - 100vw) / 2 - 20px);
  }
}
@media (min-width: 768px) {
  body.page-think .support__inner-main {
    margin-left: calc((720px - 100vw) / 2 - 20px);
  }
}
@media (min-width: 992px) {
  body.page-think .support__inner-main {
    margin-left: calc((960px - 100vw) / 2 - 20px);
  }
}
@media (min-width: 1200px) {
  body.page-think .support__inner-main {
    margin-left: calc((1140px - 100vw) / 2 - 20px);
  }
}
@media (min-width: 1400px) {
  body.page-think .support__inner-main {
    margin-left: calc((1320px - 100vw) / 2 - 20px);
  }
}
body.page-think .support__inner-main img {
  width: 100%;
}
@media (max-width: 991.98px) {
  body.page-think .support__inner-main img {
    border-radius: 0 0.75rem 0.75rem 0 !important;
  }
}

/*--------------------------------------------------------------
各ページ : 未来に備える
body.page-prepare
--------------------------------------------------------------*/
body.page-prepare .pageheader {
  background-image: url("img/header-prepare.jpg");
}
body.page-prepare p {
  font-size: clamp(18px, 16.683px + 0.366vw, 24px);
  line-height: 2.8333333333;
}
body.page-prepare .lead__txt p {
  line-height: 2.5;
  font-family: "Noto Serif JP", "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "HGMinchoE", "ＭＳ Ｐ明朝", "MS PMincho", "メイリオ", Meiryo, "Roboto Slab", Garamond, Georgia, Cambria, "Times New Roman", serif;
}
body.page-prepare .lead__anchor {
  border-radius: 10px;
}
body.page-prepare .lead__anchor-btn {
  padding: 10px;
  margin-right: 10px;
  color: #fff;
  width: calc(33.3333333333% - 10px);
  font-size: clamp(20px, 18.244px + 0.488vw, 28px);
}
body.page-prepare .lead__anchor-btn:last-child {
  width: 33.3333333333%;
}
body.page-prepare .lead__anchor-btn:nth-child(2n) {
  background-color: #4dc0b2;
}
body.page-prepare .lead__anchor-btn:nth-child(2n+1) {
  background-color: #37ab9d;
}
body.page-prepare .lead__anchor-btn:first-child {
  border-radius: 10px 0 0 10px;
}
body.page-prepare .lead__anchor-btn:last-child {
  border-radius: 0 10px 10px 0;
  margin-right: 0;
}
@media (max-width: 991.98px) {
  body.page-prepare .lead__anchor-btn {
    width: 100%;
    margin-bottom: 10px;
  }
  body.page-prepare .lead__anchor-btn:nth-child(2n+1) {
    margin-right: 0;
    width: 100%;
  }
  body.page-prepare .lead__anchor-btn:nth-child(2n) {
    margin-right: 0;
    width: 100%;
  }
  body.page-prepare .lead__anchor-btn:first-child {
    border-radius: 10px 10px 0 0;
  }
  body.page-prepare .lead__anchor-btn:nth-child(2) {
    border-radius: 0;
  }
  body.page-prepare .lead__anchor-btn:nth-last-child(2) {
    border-radius: 0;
  }
  body.page-prepare .lead__anchor-btn:last-child {
    border-radius: 0 0 10px 10px;
  }
}
body.page-prepare .player {
  border-radius: clamp(20px, 13.415px + 1.829vw, 50px);
  background-color: #DBF2F0;
  padding: clamp(70px, 45.854px + 6.707vw, 180px) 0 clamp(100px, 82.439px + 4.878vw, 180px);
}
body.page-prepare .player__inner-main {
  margin-bottom: clamp(40px, 33.415px + 1.829vw, 70px);
  margin-left: -20px;
}
@media (min-width: 576px) {
  body.page-prepare .player__inner-main {
    margin-left: calc((540px - 100vw) / 2 - 20px);
  }
}
@media (min-width: 768px) {
  body.page-prepare .player__inner-main {
    margin-left: calc((720px - 100vw) / 2 - 20px);
  }
}
@media (min-width: 992px) {
  body.page-prepare .player__inner-main {
    margin-left: calc((960px - 100vw) / 2 - 20px);
  }
}
@media (min-width: 1200px) {
  body.page-prepare .player__inner-main {
    margin-left: calc((1140px - 100vw) / 2 - 20px);
  }
}
@media (min-width: 1400px) {
  body.page-prepare .player__inner-main {
    margin-left: calc((1320px - 100vw) / 2 - 20px);
  }
}
body.page-prepare .player__inner-main img {
  width: 100%;
}
@media (max-width: 991.98px) {
  body.page-prepare .player__inner-main img {
    border-radius: 0 0.75rem 0.75rem 0 !important;
  }
}
body.page-prepare .player .remarks {
  min-height: 100px;
}
body.page-prepare .amulet {
  padding: clamp(70px, 45.854px + 6.707vw, 180px) 0 clamp(100px, 82.439px + 4.878vw, 180px);
  overflow: hidden;
}
body.page-prepare .amulet h3 {
  line-height: 1.6666666667;
}
body.page-prepare .amulet__inner p {
  line-height: 2.8333333333;
}
body.page-prepare .amulet__inner-main {
  margin-bottom: clamp(40px, 33.415px + 1.829vw, 70px);
  margin-left: -20px;
}
@media (min-width: 576px) {
  body.page-prepare .amulet__inner-main {
    margin-left: calc((540px - 100vw) / 2 - 20px);
  }
}
@media (min-width: 768px) {
  body.page-prepare .amulet__inner-main {
    margin-left: calc((720px - 100vw) / 2 - 20px);
  }
}
@media (min-width: 992px) {
  body.page-prepare .amulet__inner-main {
    margin-left: calc((960px - 100vw) / 2 - 20px);
  }
}
@media (min-width: 1200px) {
  body.page-prepare .amulet__inner-main {
    margin-left: calc((1140px - 100vw) / 2 - 20px);
  }
}
@media (min-width: 1400px) {
  body.page-prepare .amulet__inner-main {
    margin-left: calc((1320px - 100vw) / 2 - 20px);
  }
}
body.page-prepare .amulet__inner-main img {
  width: 100%;
}
@media (max-width: 991.98px) {
  body.page-prepare .amulet__inner-main img {
    border-radius: 0 0.75rem 0.75rem 0 !important;
  }
}
body.page-prepare .amulet__box {
  margin-bottom: clamp(80px, 165.366px + -4.268vw, 150px);
}
body.page-prepare .amulet__box-right {
  margin-right: -150px;
}
@media (min-width: 576px) {
  body.page-prepare .amulet__box-right {
    margin-right: calc((540px - 100vw) / 2 - 150px);
  }
}
@media (min-width: 768px) {
  body.page-prepare .amulet__box-right {
    margin-right: calc((720px - 100vw) / 2 - 150px);
  }
}
@media (min-width: 992px) {
  body.page-prepare .amulet__box-right {
    margin-right: calc((960px - 100vw) / 2 - 150px);
  }
}
@media (min-width: 1200px) {
  body.page-prepare .amulet__box-right {
    margin-right: calc((1140px - 100vw) / 2 - 150px);
  }
}
@media (min-width: 1400px) {
  body.page-prepare .amulet__box-right {
    margin-right: calc((1320px - 100vw) / 2 - 150px);
  }
}
body.page-prepare .amulet__box-left {
  margin-left: -150px;
}
@media (min-width: 576px) {
  body.page-prepare .amulet__box-left {
    margin-left: calc((540px - 100vw) / 2 - 150px);
  }
}
@media (min-width: 768px) {
  body.page-prepare .amulet__box-left {
    margin-left: calc((720px - 100vw) / 2 - 150px);
  }
}
@media (min-width: 992px) {
  body.page-prepare .amulet__box-left {
    margin-left: calc((960px - 100vw) / 2 - 150px);
  }
}
@media (min-width: 1200px) {
  body.page-prepare .amulet__box-left {
    margin-left: calc((1140px - 100vw) / 2 - 150px);
  }
}
@media (min-width: 1400px) {
  body.page-prepare .amulet__box-left {
    margin-left: calc((1320px - 100vw) / 2 - 150px);
  }
}
body.page-prepare .amulet__box img {
  width: 100%;
}
body.page-prepare .amulet .remarks {
  background: #E4F6F3;
}
body.page-prepare .amulet .remarks dt {
  letter-spacing: 0.75rem;
}
body.page-prepare .consultation {
  border-radius: clamp(20px, 13.415px + 1.829vw, 50px) clamp(20px, 13.415px + 1.829vw, 50px) 0 0;
  background-color: #FFF7E8;
  padding: 6rem 0;
}
body.page-prepare .consultation__inner-main {
  margin-bottom: clamp(40px, 33.415px + 1.829vw, 70px);
  margin-left: -20px;
}
@media (min-width: 576px) {
  body.page-prepare .consultation__inner-main {
    margin-left: calc((540px - 100vw) / 2 - 20px);
  }
}
@media (min-width: 768px) {
  body.page-prepare .consultation__inner-main {
    margin-left: calc((720px - 100vw) / 2 - 20px);
  }
}
@media (min-width: 992px) {
  body.page-prepare .consultation__inner-main {
    margin-left: calc((960px - 100vw) / 2 - 20px);
  }
}
@media (min-width: 1200px) {
  body.page-prepare .consultation__inner-main {
    margin-left: calc((1140px - 100vw) / 2 - 20px);
  }
}
@media (min-width: 1400px) {
  body.page-prepare .consultation__inner-main {
    margin-left: calc((1320px - 100vw) / 2 - 20px);
  }
}
body.page-prepare .consultation__inner-main img {
  width: 100%;
}
@media (max-width: 991.98px) {
  body.page-prepare .consultation__inner-main img {
    border-radius: 0 0.75rem 0.75rem 0 !important;
  }
}
body.page-prepare .consultation__ico-tit {
  line-height: 1.8666666667;
  min-height: 130px;
}
body.page-prepare .consultation__ico-img {
  text-align: center;
}
body.page-prepare .consultation__ico-img img {
  width: 85%;
}
body.page-prepare .consultation .uline-gr h3 {
  line-height: 1.5555555556;
}
body.page-prepare .consultation h4 {
  line-height: 2.3076923077;
  font-size: clamp(19px, 17.463px + 0.427vw, 26px);
}

/*--------------------------------------------------------------
各ページ : 対話を重ねる
body.page-discussion
--------------------------------------------------------------*/
body.page-discussion .pageheader {
  background-image: url("img/header-discussion.jpg");
}
body.page-discussion p {
  font-size: clamp(18px, 16.683px + 0.366vw, 24px);
  line-height: 2.8333333333;
}
body.page-discussion .lead__txt p {
  line-height: 2.5;
  font-family: "Noto Serif JP", "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "HGMinchoE", "ＭＳ Ｐ明朝", "MS PMincho", "メイリオ", Meiryo, "Roboto Slab", Garamond, Georgia, Cambria, "Times New Roman", serif;
}
body.page-discussion .cafe {
  border-radius: clamp(20px, 13.415px + 1.829vw, 50px) clamp(20px, 13.415px + 1.829vw, 50px) 0 0;
  background-color: #FFF2D9;
  padding: 6rem 0;
}
body.page-discussion .cafe h4 {
  line-height: 2;
}
body.page-discussion .cafe .btn-arrow {
  border-radius: 5px !important;
}

/*--------------------------------------------------------------
各ページ : 上行寺の想い
body.page-feeling
--------------------------------------------------------------*/
body.page-feeling .pageheader {
  background-image: url("img/header-feeling.jpg");
}
body.page-feeling .pageheader__main {
  color: #4B5A5A;
  letter-spacing: 0.5em;
  text-shadow: none;
}
@media (max-width: 991.98px) {
  body.page-feeling .pageheader__main {
    text-shadow: 0 0 1px #FFF, 0 0 1px #FFF, 0 0 1px #FFF, 0 0 1px #FFF, 0 0 1px #FFF, 0 0 1px #FFF, 0 0 1px #FFF, 0 0 1px #FFF, 0 0 1px #FFF, 0 0 1px #FFF, 0 0 1px #FFF, 0 0 1px #FFF, 0 0 1px #FFF, 0 0 1px #FFF, 0 0 1px #FFF, 0 0 1px #FFF, 0 0 1px #FFF, 0 0 1px #FFF, 0 0 1px #FFF, 0 0 1px #FFF;
  }
}
body.page-feeling p {
  font-size: clamp(18px, 16.683px + 0.366vw, 24px);
  line-height: 2.8333333333;
}
body.page-feeling .lead__txt p {
  line-height: 2.5;
  font-family: "Noto Serif JP", "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "HGMinchoE", "ＭＳ Ｐ明朝", "MS PMincho", "メイリオ", Meiryo, "Roboto Slab", Garamond, Georgia, Cambria, "Times New Roman", serif;
}
body.page-feeling .think {
  padding-top: clamp(140px, 122.439px + 4.878vw, 220px);
  padding-bottom: clamp(100px, 78.049px + 6.098vw, 200px);
  overflow: hidden;
}
body.page-feeling .think h4 {
  line-height: 1.9285714286;
}
body.page-feeling .think .uline-gr {
  position: relative;
  z-index: -1;
}
body.page-feeling .think h2,
body.page-feeling .think h4,
body.page-feeling .think p {
  text-shadow: 0 0 1px #FFF, 0 0 1px #FFF, 0 0 1px #FFF, 0 0 1px #FFF, 0 0 1px #FFF, 0 0 1px #FFF, 0 0 1px #FFF, 0 0 1px #FFF, 0 0 1px #FFF, 0 0 1px #FFF, 0 0 1px #FFF, 0 0 1px #FFF, 0 0 1px #FFF, 0 0 1px #FFF, 0 0 1px #FFF, 0 0 1px #FFF, 0 0 1px #FFF, 0 0 1px #FFF, 0 0 1px #FFF, 0 0 1px #FFF;
}
body.page-feeling .think.parallax02 {
  position: relative;
}
body.page-feeling .think.parallax02 .absolute {
  position: absolute;
  z-index: auto;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
@media (max-width: 991.98px) {
  body.page-feeling .think.parallax02 .absolute {
    z-index: -1;
  }
}
body.page-feeling .think.parallax02 .absolute.images {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: (1fr)[3];
  grid-template-columns: repeat(3, 1fr);
  -ms-grid-rows: (1fr)[3];
  grid-template-rows: repeat(3, 1fr);
}
body.page-feeling .think.parallax02 .absolute.images > *:nth-child(1) {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
}
body.page-feeling .think.parallax02 .absolute.images > *:nth-child(2) {
  -ms-grid-row: 1;
  -ms-grid-column: 2;
}
body.page-feeling .think.parallax02 .absolute.images > *:nth-child(3) {
  -ms-grid-row: 1;
  -ms-grid-column: 3;
}
body.page-feeling .think.parallax02 .absolute.images > *:nth-child(4) {
  -ms-grid-row: 2;
  -ms-grid-column: 1;
}
body.page-feeling .think.parallax02 .absolute.images > *:nth-child(5) {
  -ms-grid-row: 2;
  -ms-grid-column: 2;
}
body.page-feeling .think.parallax02 .absolute.images > *:nth-child(6) {
  -ms-grid-row: 2;
  -ms-grid-column: 3;
}
body.page-feeling .think.parallax02 .absolute.images > *:nth-child(7) {
  -ms-grid-row: 3;
  -ms-grid-column: 1;
}
body.page-feeling .think.parallax02 .absolute.images > *:nth-child(8) {
  -ms-grid-row: 3;
  -ms-grid-column: 2;
}
body.page-feeling .think.parallax02 .absolute.images > *:nth-child(9) {
  -ms-grid-row: 3;
  -ms-grid-column: 3;
}
body.page-feeling .think.parallax02 .absolute.images img {
  position: relative;
}
@media (max-width: 991.98px) {
  body.page-feeling .think.parallax02 .absolute.images img {
    opacity: 0.75;
  }
}
body.page-feeling .think.parallax02 .absolute.images img:nth-of-type(1) {
  z-index: 999;
  width: clamp(202px, 157.439px + 12.378vw, 405px);
  aspect-ratio: 1/1;
  margin-top: 59%;
}
body.page-feeling .think.parallax02 .absolute.images img:nth-of-type(2) {
  z-index: -999;
  width: clamp(115px, 89.756px + 7.012vw, 230px);
  aspect-ratio: 1/1;
  margin-top: 5%;
  margin-left: 40%;
}
body.page-feeling .think.parallax02 .absolute.images img:nth-of-type(3) {
  z-index: -999;
  width: clamp(303px, 236.049px + 18.598vw, 608px);
  aspect-ratio: 1/1;
  margin-top: -35%;
  margin-left: -12%;
}
body.page-feeling .think.parallax02 .absolute.above {
  z-index: -2;
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: (auto)[12];
  grid-template-columns: repeat(12, auto);
  -ms-grid-rows: (auto)[12];
  grid-template-rows: repeat(12, auto);
}
body.page-feeling .think.parallax02 .absolute.above > *:nth-child(1) {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
}
body.page-feeling .think.parallax02 .absolute.above > *:nth-child(2) {
  -ms-grid-row: 1;
  -ms-grid-column: 2;
}
body.page-feeling .think.parallax02 .absolute.above > *:nth-child(3) {
  -ms-grid-row: 1;
  -ms-grid-column: 3;
}
body.page-feeling .think.parallax02 .absolute.above > *:nth-child(4) {
  -ms-grid-row: 1;
  -ms-grid-column: 4;
}
body.page-feeling .think.parallax02 .absolute.above > *:nth-child(5) {
  -ms-grid-row: 1;
  -ms-grid-column: 5;
}
body.page-feeling .think.parallax02 .absolute.above > *:nth-child(6) {
  -ms-grid-row: 1;
  -ms-grid-column: 6;
}
body.page-feeling .think.parallax02 .absolute.above > *:nth-child(7) {
  -ms-grid-row: 1;
  -ms-grid-column: 7;
}
body.page-feeling .think.parallax02 .absolute.above > *:nth-child(8) {
  -ms-grid-row: 1;
  -ms-grid-column: 8;
}
body.page-feeling .think.parallax02 .absolute.above > *:nth-child(9) {
  -ms-grid-row: 1;
  -ms-grid-column: 9;
}
body.page-feeling .think.parallax02 .absolute.above > *:nth-child(10) {
  -ms-grid-row: 1;
  -ms-grid-column: 10;
}
body.page-feeling .think.parallax02 .absolute.above > *:nth-child(11) {
  -ms-grid-row: 1;
  -ms-grid-column: 11;
}
body.page-feeling .think.parallax02 .absolute.above > *:nth-child(12) {
  -ms-grid-row: 1;
  -ms-grid-column: 12;
}
body.page-feeling .think.parallax02 .absolute.above > *:nth-child(13) {
  -ms-grid-row: 2;
  -ms-grid-column: 1;
}
body.page-feeling .think.parallax02 .absolute.above > *:nth-child(14) {
  -ms-grid-row: 2;
  -ms-grid-column: 2;
}
body.page-feeling .think.parallax02 .absolute.above > *:nth-child(15) {
  -ms-grid-row: 2;
  -ms-grid-column: 3;
}
body.page-feeling .think.parallax02 .absolute.above > *:nth-child(16) {
  -ms-grid-row: 2;
  -ms-grid-column: 4;
}
body.page-feeling .think.parallax02 .absolute.above > *:nth-child(17) {
  -ms-grid-row: 2;
  -ms-grid-column: 5;
}
body.page-feeling .think.parallax02 .absolute.above > *:nth-child(18) {
  -ms-grid-row: 2;
  -ms-grid-column: 6;
}
body.page-feeling .think.parallax02 .absolute.above > *:nth-child(19) {
  -ms-grid-row: 2;
  -ms-grid-column: 7;
}
body.page-feeling .think.parallax02 .absolute.above > *:nth-child(20) {
  -ms-grid-row: 2;
  -ms-grid-column: 8;
}
body.page-feeling .think.parallax02 .absolute.above > *:nth-child(21) {
  -ms-grid-row: 2;
  -ms-grid-column: 9;
}
body.page-feeling .think.parallax02 .absolute.above > *:nth-child(22) {
  -ms-grid-row: 2;
  -ms-grid-column: 10;
}
body.page-feeling .think.parallax02 .absolute.above > *:nth-child(23) {
  -ms-grid-row: 2;
  -ms-grid-column: 11;
}
body.page-feeling .think.parallax02 .absolute.above > *:nth-child(24) {
  -ms-grid-row: 2;
  -ms-grid-column: 12;
}
body.page-feeling .think.parallax02 .absolute.above > *:nth-child(25) {
  -ms-grid-row: 3;
  -ms-grid-column: 1;
}
body.page-feeling .think.parallax02 .absolute.above > *:nth-child(26) {
  -ms-grid-row: 3;
  -ms-grid-column: 2;
}
body.page-feeling .think.parallax02 .absolute.above > *:nth-child(27) {
  -ms-grid-row: 3;
  -ms-grid-column: 3;
}
body.page-feeling .think.parallax02 .absolute.above > *:nth-child(28) {
  -ms-grid-row: 3;
  -ms-grid-column: 4;
}
body.page-feeling .think.parallax02 .absolute.above > *:nth-child(29) {
  -ms-grid-row: 3;
  -ms-grid-column: 5;
}
body.page-feeling .think.parallax02 .absolute.above > *:nth-child(30) {
  -ms-grid-row: 3;
  -ms-grid-column: 6;
}
body.page-feeling .think.parallax02 .absolute.above > *:nth-child(31) {
  -ms-grid-row: 3;
  -ms-grid-column: 7;
}
body.page-feeling .think.parallax02 .absolute.above > *:nth-child(32) {
  -ms-grid-row: 3;
  -ms-grid-column: 8;
}
body.page-feeling .think.parallax02 .absolute.above > *:nth-child(33) {
  -ms-grid-row: 3;
  -ms-grid-column: 9;
}
body.page-feeling .think.parallax02 .absolute.above > *:nth-child(34) {
  -ms-grid-row: 3;
  -ms-grid-column: 10;
}
body.page-feeling .think.parallax02 .absolute.above > *:nth-child(35) {
  -ms-grid-row: 3;
  -ms-grid-column: 11;
}
body.page-feeling .think.parallax02 .absolute.above > *:nth-child(36) {
  -ms-grid-row: 3;
  -ms-grid-column: 12;
}
body.page-feeling .think.parallax02 .absolute.above > *:nth-child(37) {
  -ms-grid-row: 4;
  -ms-grid-column: 1;
}
body.page-feeling .think.parallax02 .absolute.above > *:nth-child(38) {
  -ms-grid-row: 4;
  -ms-grid-column: 2;
}
body.page-feeling .think.parallax02 .absolute.above > *:nth-child(39) {
  -ms-grid-row: 4;
  -ms-grid-column: 3;
}
body.page-feeling .think.parallax02 .absolute.above > *:nth-child(40) {
  -ms-grid-row: 4;
  -ms-grid-column: 4;
}
body.page-feeling .think.parallax02 .absolute.above > *:nth-child(41) {
  -ms-grid-row: 4;
  -ms-grid-column: 5;
}
body.page-feeling .think.parallax02 .absolute.above > *:nth-child(42) {
  -ms-grid-row: 4;
  -ms-grid-column: 6;
}
body.page-feeling .think.parallax02 .absolute.above > *:nth-child(43) {
  -ms-grid-row: 4;
  -ms-grid-column: 7;
}
body.page-feeling .think.parallax02 .absolute.above > *:nth-child(44) {
  -ms-grid-row: 4;
  -ms-grid-column: 8;
}
body.page-feeling .think.parallax02 .absolute.above > *:nth-child(45) {
  -ms-grid-row: 4;
  -ms-grid-column: 9;
}
body.page-feeling .think.parallax02 .absolute.above > *:nth-child(46) {
  -ms-grid-row: 4;
  -ms-grid-column: 10;
}
body.page-feeling .think.parallax02 .absolute.above > *:nth-child(47) {
  -ms-grid-row: 4;
  -ms-grid-column: 11;
}
body.page-feeling .think.parallax02 .absolute.above > *:nth-child(48) {
  -ms-grid-row: 4;
  -ms-grid-column: 12;
}
body.page-feeling .think.parallax02 .absolute.above > *:nth-child(49) {
  -ms-grid-row: 5;
  -ms-grid-column: 1;
}
body.page-feeling .think.parallax02 .absolute.above > *:nth-child(50) {
  -ms-grid-row: 5;
  -ms-grid-column: 2;
}
body.page-feeling .think.parallax02 .absolute.above > *:nth-child(51) {
  -ms-grid-row: 5;
  -ms-grid-column: 3;
}
body.page-feeling .think.parallax02 .absolute.above > *:nth-child(52) {
  -ms-grid-row: 5;
  -ms-grid-column: 4;
}
body.page-feeling .think.parallax02 .absolute.above > *:nth-child(53) {
  -ms-grid-row: 5;
  -ms-grid-column: 5;
}
body.page-feeling .think.parallax02 .absolute.above > *:nth-child(54) {
  -ms-grid-row: 5;
  -ms-grid-column: 6;
}
body.page-feeling .think.parallax02 .absolute.above > *:nth-child(55) {
  -ms-grid-row: 5;
  -ms-grid-column: 7;
}
body.page-feeling .think.parallax02 .absolute.above > *:nth-child(56) {
  -ms-grid-row: 5;
  -ms-grid-column: 8;
}
body.page-feeling .think.parallax02 .absolute.above > *:nth-child(57) {
  -ms-grid-row: 5;
  -ms-grid-column: 9;
}
body.page-feeling .think.parallax02 .absolute.above > *:nth-child(58) {
  -ms-grid-row: 5;
  -ms-grid-column: 10;
}
body.page-feeling .think.parallax02 .absolute.above > *:nth-child(59) {
  -ms-grid-row: 5;
  -ms-grid-column: 11;
}
body.page-feeling .think.parallax02 .absolute.above > *:nth-child(60) {
  -ms-grid-row: 5;
  -ms-grid-column: 12;
}
body.page-feeling .think.parallax02 .absolute.above > *:nth-child(61) {
  -ms-grid-row: 6;
  -ms-grid-column: 1;
}
body.page-feeling .think.parallax02 .absolute.above > *:nth-child(62) {
  -ms-grid-row: 6;
  -ms-grid-column: 2;
}
body.page-feeling .think.parallax02 .absolute.above > *:nth-child(63) {
  -ms-grid-row: 6;
  -ms-grid-column: 3;
}
body.page-feeling .think.parallax02 .absolute.above > *:nth-child(64) {
  -ms-grid-row: 6;
  -ms-grid-column: 4;
}
body.page-feeling .think.parallax02 .absolute.above > *:nth-child(65) {
  -ms-grid-row: 6;
  -ms-grid-column: 5;
}
body.page-feeling .think.parallax02 .absolute.above > *:nth-child(66) {
  -ms-grid-row: 6;
  -ms-grid-column: 6;
}
body.page-feeling .think.parallax02 .absolute.above > *:nth-child(67) {
  -ms-grid-row: 6;
  -ms-grid-column: 7;
}
body.page-feeling .think.parallax02 .absolute.above > *:nth-child(68) {
  -ms-grid-row: 6;
  -ms-grid-column: 8;
}
body.page-feeling .think.parallax02 .absolute.above > *:nth-child(69) {
  -ms-grid-row: 6;
  -ms-grid-column: 9;
}
body.page-feeling .think.parallax02 .absolute.above > *:nth-child(70) {
  -ms-grid-row: 6;
  -ms-grid-column: 10;
}
body.page-feeling .think.parallax02 .absolute.above > *:nth-child(71) {
  -ms-grid-row: 6;
  -ms-grid-column: 11;
}
body.page-feeling .think.parallax02 .absolute.above > *:nth-child(72) {
  -ms-grid-row: 6;
  -ms-grid-column: 12;
}
body.page-feeling .think.parallax02 .absolute.above > *:nth-child(73) {
  -ms-grid-row: 7;
  -ms-grid-column: 1;
}
body.page-feeling .think.parallax02 .absolute.above > *:nth-child(74) {
  -ms-grid-row: 7;
  -ms-grid-column: 2;
}
body.page-feeling .think.parallax02 .absolute.above > *:nth-child(75) {
  -ms-grid-row: 7;
  -ms-grid-column: 3;
}
body.page-feeling .think.parallax02 .absolute.above > *:nth-child(76) {
  -ms-grid-row: 7;
  -ms-grid-column: 4;
}
body.page-feeling .think.parallax02 .absolute.above > *:nth-child(77) {
  -ms-grid-row: 7;
  -ms-grid-column: 5;
}
body.page-feeling .think.parallax02 .absolute.above > *:nth-child(78) {
  -ms-grid-row: 7;
  -ms-grid-column: 6;
}
body.page-feeling .think.parallax02 .absolute.above > *:nth-child(79) {
  -ms-grid-row: 7;
  -ms-grid-column: 7;
}
body.page-feeling .think.parallax02 .absolute.above > *:nth-child(80) {
  -ms-grid-row: 7;
  -ms-grid-column: 8;
}
body.page-feeling .think.parallax02 .absolute.above > *:nth-child(81) {
  -ms-grid-row: 7;
  -ms-grid-column: 9;
}
body.page-feeling .think.parallax02 .absolute.above > *:nth-child(82) {
  -ms-grid-row: 7;
  -ms-grid-column: 10;
}
body.page-feeling .think.parallax02 .absolute.above > *:nth-child(83) {
  -ms-grid-row: 7;
  -ms-grid-column: 11;
}
body.page-feeling .think.parallax02 .absolute.above > *:nth-child(84) {
  -ms-grid-row: 7;
  -ms-grid-column: 12;
}
body.page-feeling .think.parallax02 .absolute.above > *:nth-child(85) {
  -ms-grid-row: 8;
  -ms-grid-column: 1;
}
body.page-feeling .think.parallax02 .absolute.above > *:nth-child(86) {
  -ms-grid-row: 8;
  -ms-grid-column: 2;
}
body.page-feeling .think.parallax02 .absolute.above > *:nth-child(87) {
  -ms-grid-row: 8;
  -ms-grid-column: 3;
}
body.page-feeling .think.parallax02 .absolute.above > *:nth-child(88) {
  -ms-grid-row: 8;
  -ms-grid-column: 4;
}
body.page-feeling .think.parallax02 .absolute.above > *:nth-child(89) {
  -ms-grid-row: 8;
  -ms-grid-column: 5;
}
body.page-feeling .think.parallax02 .absolute.above > *:nth-child(90) {
  -ms-grid-row: 8;
  -ms-grid-column: 6;
}
body.page-feeling .think.parallax02 .absolute.above > *:nth-child(91) {
  -ms-grid-row: 8;
  -ms-grid-column: 7;
}
body.page-feeling .think.parallax02 .absolute.above > *:nth-child(92) {
  -ms-grid-row: 8;
  -ms-grid-column: 8;
}
body.page-feeling .think.parallax02 .absolute.above > *:nth-child(93) {
  -ms-grid-row: 8;
  -ms-grid-column: 9;
}
body.page-feeling .think.parallax02 .absolute.above > *:nth-child(94) {
  -ms-grid-row: 8;
  -ms-grid-column: 10;
}
body.page-feeling .think.parallax02 .absolute.above > *:nth-child(95) {
  -ms-grid-row: 8;
  -ms-grid-column: 11;
}
body.page-feeling .think.parallax02 .absolute.above > *:nth-child(96) {
  -ms-grid-row: 8;
  -ms-grid-column: 12;
}
body.page-feeling .think.parallax02 .absolute.above > *:nth-child(97) {
  -ms-grid-row: 9;
  -ms-grid-column: 1;
}
body.page-feeling .think.parallax02 .absolute.above > *:nth-child(98) {
  -ms-grid-row: 9;
  -ms-grid-column: 2;
}
body.page-feeling .think.parallax02 .absolute.above > *:nth-child(99) {
  -ms-grid-row: 9;
  -ms-grid-column: 3;
}
body.page-feeling .think.parallax02 .absolute.above > *:nth-child(100) {
  -ms-grid-row: 9;
  -ms-grid-column: 4;
}
body.page-feeling .think.parallax02 .absolute.above > *:nth-child(101) {
  -ms-grid-row: 9;
  -ms-grid-column: 5;
}
body.page-feeling .think.parallax02 .absolute.above > *:nth-child(102) {
  -ms-grid-row: 9;
  -ms-grid-column: 6;
}
body.page-feeling .think.parallax02 .absolute.above > *:nth-child(103) {
  -ms-grid-row: 9;
  -ms-grid-column: 7;
}
body.page-feeling .think.parallax02 .absolute.above > *:nth-child(104) {
  -ms-grid-row: 9;
  -ms-grid-column: 8;
}
body.page-feeling .think.parallax02 .absolute.above > *:nth-child(105) {
  -ms-grid-row: 9;
  -ms-grid-column: 9;
}
body.page-feeling .think.parallax02 .absolute.above > *:nth-child(106) {
  -ms-grid-row: 9;
  -ms-grid-column: 10;
}
body.page-feeling .think.parallax02 .absolute.above > *:nth-child(107) {
  -ms-grid-row: 9;
  -ms-grid-column: 11;
}
body.page-feeling .think.parallax02 .absolute.above > *:nth-child(108) {
  -ms-grid-row: 9;
  -ms-grid-column: 12;
}
body.page-feeling .think.parallax02 .absolute.above > *:nth-child(109) {
  -ms-grid-row: 10;
  -ms-grid-column: 1;
}
body.page-feeling .think.parallax02 .absolute.above > *:nth-child(110) {
  -ms-grid-row: 10;
  -ms-grid-column: 2;
}
body.page-feeling .think.parallax02 .absolute.above > *:nth-child(111) {
  -ms-grid-row: 10;
  -ms-grid-column: 3;
}
body.page-feeling .think.parallax02 .absolute.above > *:nth-child(112) {
  -ms-grid-row: 10;
  -ms-grid-column: 4;
}
body.page-feeling .think.parallax02 .absolute.above > *:nth-child(113) {
  -ms-grid-row: 10;
  -ms-grid-column: 5;
}
body.page-feeling .think.parallax02 .absolute.above > *:nth-child(114) {
  -ms-grid-row: 10;
  -ms-grid-column: 6;
}
body.page-feeling .think.parallax02 .absolute.above > *:nth-child(115) {
  -ms-grid-row: 10;
  -ms-grid-column: 7;
}
body.page-feeling .think.parallax02 .absolute.above > *:nth-child(116) {
  -ms-grid-row: 10;
  -ms-grid-column: 8;
}
body.page-feeling .think.parallax02 .absolute.above > *:nth-child(117) {
  -ms-grid-row: 10;
  -ms-grid-column: 9;
}
body.page-feeling .think.parallax02 .absolute.above > *:nth-child(118) {
  -ms-grid-row: 10;
  -ms-grid-column: 10;
}
body.page-feeling .think.parallax02 .absolute.above > *:nth-child(119) {
  -ms-grid-row: 10;
  -ms-grid-column: 11;
}
body.page-feeling .think.parallax02 .absolute.above > *:nth-child(120) {
  -ms-grid-row: 10;
  -ms-grid-column: 12;
}
body.page-feeling .think.parallax02 .absolute.above > *:nth-child(121) {
  -ms-grid-row: 11;
  -ms-grid-column: 1;
}
body.page-feeling .think.parallax02 .absolute.above > *:nth-child(122) {
  -ms-grid-row: 11;
  -ms-grid-column: 2;
}
body.page-feeling .think.parallax02 .absolute.above > *:nth-child(123) {
  -ms-grid-row: 11;
  -ms-grid-column: 3;
}
body.page-feeling .think.parallax02 .absolute.above > *:nth-child(124) {
  -ms-grid-row: 11;
  -ms-grid-column: 4;
}
body.page-feeling .think.parallax02 .absolute.above > *:nth-child(125) {
  -ms-grid-row: 11;
  -ms-grid-column: 5;
}
body.page-feeling .think.parallax02 .absolute.above > *:nth-child(126) {
  -ms-grid-row: 11;
  -ms-grid-column: 6;
}
body.page-feeling .think.parallax02 .absolute.above > *:nth-child(127) {
  -ms-grid-row: 11;
  -ms-grid-column: 7;
}
body.page-feeling .think.parallax02 .absolute.above > *:nth-child(128) {
  -ms-grid-row: 11;
  -ms-grid-column: 8;
}
body.page-feeling .think.parallax02 .absolute.above > *:nth-child(129) {
  -ms-grid-row: 11;
  -ms-grid-column: 9;
}
body.page-feeling .think.parallax02 .absolute.above > *:nth-child(130) {
  -ms-grid-row: 11;
  -ms-grid-column: 10;
}
body.page-feeling .think.parallax02 .absolute.above > *:nth-child(131) {
  -ms-grid-row: 11;
  -ms-grid-column: 11;
}
body.page-feeling .think.parallax02 .absolute.above > *:nth-child(132) {
  -ms-grid-row: 11;
  -ms-grid-column: 12;
}
body.page-feeling .think.parallax02 .absolute.above > *:nth-child(133) {
  -ms-grid-row: 12;
  -ms-grid-column: 1;
}
body.page-feeling .think.parallax02 .absolute.above > *:nth-child(134) {
  -ms-grid-row: 12;
  -ms-grid-column: 2;
}
body.page-feeling .think.parallax02 .absolute.above > *:nth-child(135) {
  -ms-grid-row: 12;
  -ms-grid-column: 3;
}
body.page-feeling .think.parallax02 .absolute.above > *:nth-child(136) {
  -ms-grid-row: 12;
  -ms-grid-column: 4;
}
body.page-feeling .think.parallax02 .absolute.above > *:nth-child(137) {
  -ms-grid-row: 12;
  -ms-grid-column: 5;
}
body.page-feeling .think.parallax02 .absolute.above > *:nth-child(138) {
  -ms-grid-row: 12;
  -ms-grid-column: 6;
}
body.page-feeling .think.parallax02 .absolute.above > *:nth-child(139) {
  -ms-grid-row: 12;
  -ms-grid-column: 7;
}
body.page-feeling .think.parallax02 .absolute.above > *:nth-child(140) {
  -ms-grid-row: 12;
  -ms-grid-column: 8;
}
body.page-feeling .think.parallax02 .absolute.above > *:nth-child(141) {
  -ms-grid-row: 12;
  -ms-grid-column: 9;
}
body.page-feeling .think.parallax02 .absolute.above > *:nth-child(142) {
  -ms-grid-row: 12;
  -ms-grid-column: 10;
}
body.page-feeling .think.parallax02 .absolute.above > *:nth-child(143) {
  -ms-grid-row: 12;
  -ms-grid-column: 11;
}
body.page-feeling .think.parallax02 .absolute.above > *:nth-child(144) {
  -ms-grid-row: 12;
  -ms-grid-column: 12;
}
body.page-feeling .think.parallax02 .absolute.above span {
  display: block;
  border-radius: 50%;
}
body.page-feeling .think.parallax02 .absolute.above .dott-lg {
  width: clamp(40px, 32.098px + 2.195vw, 76px);
  height: clamp(40px, 32.098px + 2.195vw, 76px);
}
body.page-feeling .think.parallax02 .absolute.above .dott-md {
  width: clamp(20px, 16.378px + 1.006vw, 36.5px);
  height: clamp(20px, 16.378px + 1.006vw, 36.5px);
}
body.page-feeling .think.parallax02 .absolute.above .dott-sm {
  width: clamp(10px, 6.707px + 0.915vw, 25px);
  height: clamp(10px, 6.707px + 0.915vw, 25px);
}
body.page-feeling .think.parallax02 .absolute.above .dott-primary {
  background-color: #37ab9d;
}
body.page-feeling .think.parallax02 .absolute.above .dott-secondary {
  background-color: #ff7900;
}
body.page-feeling .think.parallax02 .absolute.above .dott-success {
  background-color: #4dc0b2;
}
body.page-feeling .think.parallax02 .absolute.above .dott-info {
  background-color: #c0ef95;
}
body.page-feeling .think.parallax02 .absolute.above .dott-warning {
  background-color: #ffc042;
}
body.page-feeling .think.parallax02 .absolute.above .dott-danger {
  background-color: #dc3545;
}
body.page-feeling .think.parallax02 .absolute.above .dott-light {
  background-color: #f8f9fa;
}
body.page-feeling .think.parallax02 .absolute.above .dott-dark {
  background-color: #212529;
}
body.page-feeling .think.parallax02 .absolute.above span:nth-of-type(1) {
  -ms-flex-item-align: start;
      -ms-grid-row-align: start;
      align-self: start;
}
body.page-feeling .think.parallax02 .absolute.above span:nth-of-type(2) {
  margin-left: 5%;
  -ms-flex-item-align: center;
      -ms-grid-row-align: center;
      align-self: center;
}
body.page-feeling .think.parallax02 .absolute.above span:nth-of-type(3) {
  margin-left: auto;
  -ms-flex-item-align: end;
      -ms-grid-row-align: end;
      align-self: end;
}
body.page-feeling .think.parallax02 .absolute.above span:nth-of-type(4) {
  margin-left: auto;
}
body.page-feeling .think.parallax02 .absolute.above span:nth-of-type(5) {
  -ms-flex-item-align: center;
      -ms-grid-row-align: center;
      align-self: center;
}
body.page-feeling .think.parallax02 .absolute.above span:nth-of-type(6) {
  margin-left: auto;
}
body.page-feeling .think.parallax02 .absolute.above span:nth-of-type(7) {
  -ms-flex-item-align: center;
      -ms-grid-row-align: center;
      align-self: center;
  margin-left: auto;
}
body.page-feeling .think.parallax02 .absolute.above span:nth-of-type(8) {
  margin-left: auto;
  -ms-flex-item-align: end;
      -ms-grid-row-align: end;
      align-self: end;
}
body.page-feeling .think.parallax02 .absolute.above span:nth-of-type(9) {
  margin-top: auto;
}
body.page-feeling .think.parallax02 .absolute.images .g-start-1, body.page-feeling .think.parallax02 .absolute.above .g-start-1 {
  -ms-grid-column: 1;
      grid-column-start: 1;
}
body.page-feeling .think.parallax02 .absolute.images .g-start-2, body.page-feeling .think.parallax02 .absolute.above .g-start-2 {
  -ms-grid-column: 2;
      grid-column-start: 2;
}
body.page-feeling .think.parallax02 .absolute.images .g-start-3, body.page-feeling .think.parallax02 .absolute.above .g-start-3 {
  -ms-grid-column: 3;
      grid-column-start: 3;
}
body.page-feeling .think.parallax02 .absolute.images .g-start-4, body.page-feeling .think.parallax02 .absolute.above .g-start-4 {
  -ms-grid-column: 4;
      grid-column-start: 4;
}
body.page-feeling .think.parallax02 .absolute.images .g-start-5, body.page-feeling .think.parallax02 .absolute.above .g-start-5 {
  -ms-grid-column: 5;
      grid-column-start: 5;
}
body.page-feeling .think.parallax02 .absolute.images .g-start-6, body.page-feeling .think.parallax02 .absolute.above .g-start-6 {
  -ms-grid-column: 6;
      grid-column-start: 6;
}
body.page-feeling .think.parallax02 .absolute.images .g-start-7, body.page-feeling .think.parallax02 .absolute.above .g-start-7 {
  -ms-grid-column: 7;
      grid-column-start: 7;
}
body.page-feeling .think.parallax02 .absolute.images .g-start-8, body.page-feeling .think.parallax02 .absolute.above .g-start-8 {
  -ms-grid-column: 8;
      grid-column-start: 8;
}
body.page-feeling .think.parallax02 .absolute.images .g-start-9, body.page-feeling .think.parallax02 .absolute.above .g-start-9 {
  -ms-grid-column: 9;
      grid-column-start: 9;
}
body.page-feeling .think.parallax02 .absolute.images .g-start-10, body.page-feeling .think.parallax02 .absolute.above .g-start-10 {
  -ms-grid-column: 10;
      grid-column-start: 10;
}
body.page-feeling .think.parallax02 .absolute.images .g-start-11, body.page-feeling .think.parallax02 .absolute.above .g-start-11 {
  -ms-grid-column: 11;
      grid-column-start: 11;
}
body.page-feeling .think.parallax02 .absolute.images .g-start-12, body.page-feeling .think.parallax02 .absolute.above .g-start-12 {
  -ms-grid-column: 12;
      grid-column-start: 12;
}
body.page-feeling .profile {
  padding-top: clamp(140px, 122.439px + 4.878vw, 220px);
  padding-bottom: clamp(100px, 78.049px + 6.098vw, 200px);
  overflow: hidden;
}
body.page-feeling .profile__box {
  border-radius: clamp(20px, 13.415px + 1.829vw, 50px);
  background-color: #E4F6F3;
  padding: 0px 0 4rem;
  margin: 0px 0 6rem;
}
@media (max-width: 991.98px) {
  body.page-feeling .profile__box {
    position: relative;
    z-index: -3;
  }
}
body.page-feeling .profile.parallax03 {
  position: relative;
}
body.page-feeling .profile.parallax03 .absolute {
  position: absolute;
  z-index: auto;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
@media (max-width: 991.98px) {
  body.page-feeling .profile.parallax03 .absolute {
    z-index: -1;
  }
}
body.page-feeling .profile.parallax03 .absolute.images {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: (1fr)[6];
  grid-template-columns: repeat(6, 1fr);
  -ms-grid-rows: (1fr)[6];
  grid-template-rows: repeat(6, 1fr);
}
body.page-feeling .profile.parallax03 .absolute.images > *:nth-child(1) {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
}
body.page-feeling .profile.parallax03 .absolute.images > *:nth-child(2) {
  -ms-grid-row: 1;
  -ms-grid-column: 2;
}
body.page-feeling .profile.parallax03 .absolute.images > *:nth-child(3) {
  -ms-grid-row: 1;
  -ms-grid-column: 3;
}
body.page-feeling .profile.parallax03 .absolute.images > *:nth-child(4) {
  -ms-grid-row: 1;
  -ms-grid-column: 4;
}
body.page-feeling .profile.parallax03 .absolute.images > *:nth-child(5) {
  -ms-grid-row: 1;
  -ms-grid-column: 5;
}
body.page-feeling .profile.parallax03 .absolute.images > *:nth-child(6) {
  -ms-grid-row: 1;
  -ms-grid-column: 6;
}
body.page-feeling .profile.parallax03 .absolute.images > *:nth-child(7) {
  -ms-grid-row: 2;
  -ms-grid-column: 1;
}
body.page-feeling .profile.parallax03 .absolute.images > *:nth-child(8) {
  -ms-grid-row: 2;
  -ms-grid-column: 2;
}
body.page-feeling .profile.parallax03 .absolute.images > *:nth-child(9) {
  -ms-grid-row: 2;
  -ms-grid-column: 3;
}
body.page-feeling .profile.parallax03 .absolute.images > *:nth-child(10) {
  -ms-grid-row: 2;
  -ms-grid-column: 4;
}
body.page-feeling .profile.parallax03 .absolute.images > *:nth-child(11) {
  -ms-grid-row: 2;
  -ms-grid-column: 5;
}
body.page-feeling .profile.parallax03 .absolute.images > *:nth-child(12) {
  -ms-grid-row: 2;
  -ms-grid-column: 6;
}
body.page-feeling .profile.parallax03 .absolute.images > *:nth-child(13) {
  -ms-grid-row: 3;
  -ms-grid-column: 1;
}
body.page-feeling .profile.parallax03 .absolute.images > *:nth-child(14) {
  -ms-grid-row: 3;
  -ms-grid-column: 2;
}
body.page-feeling .profile.parallax03 .absolute.images > *:nth-child(15) {
  -ms-grid-row: 3;
  -ms-grid-column: 3;
}
body.page-feeling .profile.parallax03 .absolute.images > *:nth-child(16) {
  -ms-grid-row: 3;
  -ms-grid-column: 4;
}
body.page-feeling .profile.parallax03 .absolute.images > *:nth-child(17) {
  -ms-grid-row: 3;
  -ms-grid-column: 5;
}
body.page-feeling .profile.parallax03 .absolute.images > *:nth-child(18) {
  -ms-grid-row: 3;
  -ms-grid-column: 6;
}
body.page-feeling .profile.parallax03 .absolute.images > *:nth-child(19) {
  -ms-grid-row: 4;
  -ms-grid-column: 1;
}
body.page-feeling .profile.parallax03 .absolute.images > *:nth-child(20) {
  -ms-grid-row: 4;
  -ms-grid-column: 2;
}
body.page-feeling .profile.parallax03 .absolute.images > *:nth-child(21) {
  -ms-grid-row: 4;
  -ms-grid-column: 3;
}
body.page-feeling .profile.parallax03 .absolute.images > *:nth-child(22) {
  -ms-grid-row: 4;
  -ms-grid-column: 4;
}
body.page-feeling .profile.parallax03 .absolute.images > *:nth-child(23) {
  -ms-grid-row: 4;
  -ms-grid-column: 5;
}
body.page-feeling .profile.parallax03 .absolute.images > *:nth-child(24) {
  -ms-grid-row: 4;
  -ms-grid-column: 6;
}
body.page-feeling .profile.parallax03 .absolute.images > *:nth-child(25) {
  -ms-grid-row: 5;
  -ms-grid-column: 1;
}
body.page-feeling .profile.parallax03 .absolute.images > *:nth-child(26) {
  -ms-grid-row: 5;
  -ms-grid-column: 2;
}
body.page-feeling .profile.parallax03 .absolute.images > *:nth-child(27) {
  -ms-grid-row: 5;
  -ms-grid-column: 3;
}
body.page-feeling .profile.parallax03 .absolute.images > *:nth-child(28) {
  -ms-grid-row: 5;
  -ms-grid-column: 4;
}
body.page-feeling .profile.parallax03 .absolute.images > *:nth-child(29) {
  -ms-grid-row: 5;
  -ms-grid-column: 5;
}
body.page-feeling .profile.parallax03 .absolute.images > *:nth-child(30) {
  -ms-grid-row: 5;
  -ms-grid-column: 6;
}
body.page-feeling .profile.parallax03 .absolute.images > *:nth-child(31) {
  -ms-grid-row: 6;
  -ms-grid-column: 1;
}
body.page-feeling .profile.parallax03 .absolute.images > *:nth-child(32) {
  -ms-grid-row: 6;
  -ms-grid-column: 2;
}
body.page-feeling .profile.parallax03 .absolute.images > *:nth-child(33) {
  -ms-grid-row: 6;
  -ms-grid-column: 3;
}
body.page-feeling .profile.parallax03 .absolute.images > *:nth-child(34) {
  -ms-grid-row: 6;
  -ms-grid-column: 4;
}
body.page-feeling .profile.parallax03 .absolute.images > *:nth-child(35) {
  -ms-grid-row: 6;
  -ms-grid-column: 5;
}
body.page-feeling .profile.parallax03 .absolute.images > *:nth-child(36) {
  -ms-grid-row: 6;
  -ms-grid-column: 6;
}
body.page-feeling .profile.parallax03 .absolute.images img {
  position: relative;
}
@media (max-width: 991.98px) {
  body.page-feeling .profile.parallax03 .absolute.images img {
    /*opacity: 0.75;*/
  }
}
body.page-feeling .profile.parallax03 .absolute.images img:nth-of-type(1) {
  z-index: 999;
  width: clamp(140px, 124.634px + 4.268vw, 210px);
  aspect-ratio: 1/1;
  -ms-grid-column-align: start;
      justify-self: start;
  /* align-self: start; */
  margin-top: 45%;
  margin-left: -35%;
}
body.page-feeling .profile.parallax03 .absolute.images img:nth-of-type(2) {
  z-index: -999;
  width: clamp(193px, 169.512px + 6.524vw, 300px);
  aspect-ratio: 1/1;
  -ms-flex-item-align: start;
      -ms-grid-row-align: start;
      align-self: start;
  margin-top: 25%;
  margin-left: 50%;
}
@media (max-width: 991.98px) {
  body.page-feeling .profile.parallax03 .absolute.images img:nth-of-type(2) {
    margin-top: 200%;
  }
}
body.page-feeling .profile.parallax03 .absolute.images img:nth-of-type(3) {
  z-index: -999;
  width: clamp(103px, 79.512px + 6.524vw, 210px);
  aspect-ratio: 1/1;
  -ms-grid-column-align: center;
      justify-self: center;
  margin-top: -35%;
  margin-left: -10%;
}
@media (max-width: 991.98px) {
  body.page-feeling .profile.parallax03 .absolute.images img:nth-of-type(3) {
    margin-top: -200%;
  }
}
body.page-feeling .profile.parallax03 .absolute.images img:nth-of-type(4) {
  z-index: -999;
  width: clamp(103px, 77.317px + 7.134vw, 220px);
  aspect-ratio: 1/1;
  /* justify-self: start; */
  -ms-flex-item-align: center;
      -ms-grid-row-align: center;
      align-self: center;
  margin-left: -45%;
  margin-top: -30%;
}
@media (max-width: 991.98px) {
  body.page-feeling .profile.parallax03 .absolute.images img:nth-of-type(4) {
    margin-top: 200%;
  }
}
body.page-feeling .profile.parallax03 .absolute.above {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: (auto)[12];
  grid-template-columns: repeat(12, auto);
  -ms-grid-rows: (auto)[12];
  grid-template-rows: repeat(12, auto);
}
body.page-feeling .profile.parallax03 .absolute.above > *:nth-child(1) {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
}
body.page-feeling .profile.parallax03 .absolute.above > *:nth-child(2) {
  -ms-grid-row: 1;
  -ms-grid-column: 2;
}
body.page-feeling .profile.parallax03 .absolute.above > *:nth-child(3) {
  -ms-grid-row: 1;
  -ms-grid-column: 3;
}
body.page-feeling .profile.parallax03 .absolute.above > *:nth-child(4) {
  -ms-grid-row: 1;
  -ms-grid-column: 4;
}
body.page-feeling .profile.parallax03 .absolute.above > *:nth-child(5) {
  -ms-grid-row: 1;
  -ms-grid-column: 5;
}
body.page-feeling .profile.parallax03 .absolute.above > *:nth-child(6) {
  -ms-grid-row: 1;
  -ms-grid-column: 6;
}
body.page-feeling .profile.parallax03 .absolute.above > *:nth-child(7) {
  -ms-grid-row: 1;
  -ms-grid-column: 7;
}
body.page-feeling .profile.parallax03 .absolute.above > *:nth-child(8) {
  -ms-grid-row: 1;
  -ms-grid-column: 8;
}
body.page-feeling .profile.parallax03 .absolute.above > *:nth-child(9) {
  -ms-grid-row: 1;
  -ms-grid-column: 9;
}
body.page-feeling .profile.parallax03 .absolute.above > *:nth-child(10) {
  -ms-grid-row: 1;
  -ms-grid-column: 10;
}
body.page-feeling .profile.parallax03 .absolute.above > *:nth-child(11) {
  -ms-grid-row: 1;
  -ms-grid-column: 11;
}
body.page-feeling .profile.parallax03 .absolute.above > *:nth-child(12) {
  -ms-grid-row: 1;
  -ms-grid-column: 12;
}
body.page-feeling .profile.parallax03 .absolute.above > *:nth-child(13) {
  -ms-grid-row: 2;
  -ms-grid-column: 1;
}
body.page-feeling .profile.parallax03 .absolute.above > *:nth-child(14) {
  -ms-grid-row: 2;
  -ms-grid-column: 2;
}
body.page-feeling .profile.parallax03 .absolute.above > *:nth-child(15) {
  -ms-grid-row: 2;
  -ms-grid-column: 3;
}
body.page-feeling .profile.parallax03 .absolute.above > *:nth-child(16) {
  -ms-grid-row: 2;
  -ms-grid-column: 4;
}
body.page-feeling .profile.parallax03 .absolute.above > *:nth-child(17) {
  -ms-grid-row: 2;
  -ms-grid-column: 5;
}
body.page-feeling .profile.parallax03 .absolute.above > *:nth-child(18) {
  -ms-grid-row: 2;
  -ms-grid-column: 6;
}
body.page-feeling .profile.parallax03 .absolute.above > *:nth-child(19) {
  -ms-grid-row: 2;
  -ms-grid-column: 7;
}
body.page-feeling .profile.parallax03 .absolute.above > *:nth-child(20) {
  -ms-grid-row: 2;
  -ms-grid-column: 8;
}
body.page-feeling .profile.parallax03 .absolute.above > *:nth-child(21) {
  -ms-grid-row: 2;
  -ms-grid-column: 9;
}
body.page-feeling .profile.parallax03 .absolute.above > *:nth-child(22) {
  -ms-grid-row: 2;
  -ms-grid-column: 10;
}
body.page-feeling .profile.parallax03 .absolute.above > *:nth-child(23) {
  -ms-grid-row: 2;
  -ms-grid-column: 11;
}
body.page-feeling .profile.parallax03 .absolute.above > *:nth-child(24) {
  -ms-grid-row: 2;
  -ms-grid-column: 12;
}
body.page-feeling .profile.parallax03 .absolute.above > *:nth-child(25) {
  -ms-grid-row: 3;
  -ms-grid-column: 1;
}
body.page-feeling .profile.parallax03 .absolute.above > *:nth-child(26) {
  -ms-grid-row: 3;
  -ms-grid-column: 2;
}
body.page-feeling .profile.parallax03 .absolute.above > *:nth-child(27) {
  -ms-grid-row: 3;
  -ms-grid-column: 3;
}
body.page-feeling .profile.parallax03 .absolute.above > *:nth-child(28) {
  -ms-grid-row: 3;
  -ms-grid-column: 4;
}
body.page-feeling .profile.parallax03 .absolute.above > *:nth-child(29) {
  -ms-grid-row: 3;
  -ms-grid-column: 5;
}
body.page-feeling .profile.parallax03 .absolute.above > *:nth-child(30) {
  -ms-grid-row: 3;
  -ms-grid-column: 6;
}
body.page-feeling .profile.parallax03 .absolute.above > *:nth-child(31) {
  -ms-grid-row: 3;
  -ms-grid-column: 7;
}
body.page-feeling .profile.parallax03 .absolute.above > *:nth-child(32) {
  -ms-grid-row: 3;
  -ms-grid-column: 8;
}
body.page-feeling .profile.parallax03 .absolute.above > *:nth-child(33) {
  -ms-grid-row: 3;
  -ms-grid-column: 9;
}
body.page-feeling .profile.parallax03 .absolute.above > *:nth-child(34) {
  -ms-grid-row: 3;
  -ms-grid-column: 10;
}
body.page-feeling .profile.parallax03 .absolute.above > *:nth-child(35) {
  -ms-grid-row: 3;
  -ms-grid-column: 11;
}
body.page-feeling .profile.parallax03 .absolute.above > *:nth-child(36) {
  -ms-grid-row: 3;
  -ms-grid-column: 12;
}
body.page-feeling .profile.parallax03 .absolute.above > *:nth-child(37) {
  -ms-grid-row: 4;
  -ms-grid-column: 1;
}
body.page-feeling .profile.parallax03 .absolute.above > *:nth-child(38) {
  -ms-grid-row: 4;
  -ms-grid-column: 2;
}
body.page-feeling .profile.parallax03 .absolute.above > *:nth-child(39) {
  -ms-grid-row: 4;
  -ms-grid-column: 3;
}
body.page-feeling .profile.parallax03 .absolute.above > *:nth-child(40) {
  -ms-grid-row: 4;
  -ms-grid-column: 4;
}
body.page-feeling .profile.parallax03 .absolute.above > *:nth-child(41) {
  -ms-grid-row: 4;
  -ms-grid-column: 5;
}
body.page-feeling .profile.parallax03 .absolute.above > *:nth-child(42) {
  -ms-grid-row: 4;
  -ms-grid-column: 6;
}
body.page-feeling .profile.parallax03 .absolute.above > *:nth-child(43) {
  -ms-grid-row: 4;
  -ms-grid-column: 7;
}
body.page-feeling .profile.parallax03 .absolute.above > *:nth-child(44) {
  -ms-grid-row: 4;
  -ms-grid-column: 8;
}
body.page-feeling .profile.parallax03 .absolute.above > *:nth-child(45) {
  -ms-grid-row: 4;
  -ms-grid-column: 9;
}
body.page-feeling .profile.parallax03 .absolute.above > *:nth-child(46) {
  -ms-grid-row: 4;
  -ms-grid-column: 10;
}
body.page-feeling .profile.parallax03 .absolute.above > *:nth-child(47) {
  -ms-grid-row: 4;
  -ms-grid-column: 11;
}
body.page-feeling .profile.parallax03 .absolute.above > *:nth-child(48) {
  -ms-grid-row: 4;
  -ms-grid-column: 12;
}
body.page-feeling .profile.parallax03 .absolute.above > *:nth-child(49) {
  -ms-grid-row: 5;
  -ms-grid-column: 1;
}
body.page-feeling .profile.parallax03 .absolute.above > *:nth-child(50) {
  -ms-grid-row: 5;
  -ms-grid-column: 2;
}
body.page-feeling .profile.parallax03 .absolute.above > *:nth-child(51) {
  -ms-grid-row: 5;
  -ms-grid-column: 3;
}
body.page-feeling .profile.parallax03 .absolute.above > *:nth-child(52) {
  -ms-grid-row: 5;
  -ms-grid-column: 4;
}
body.page-feeling .profile.parallax03 .absolute.above > *:nth-child(53) {
  -ms-grid-row: 5;
  -ms-grid-column: 5;
}
body.page-feeling .profile.parallax03 .absolute.above > *:nth-child(54) {
  -ms-grid-row: 5;
  -ms-grid-column: 6;
}
body.page-feeling .profile.parallax03 .absolute.above > *:nth-child(55) {
  -ms-grid-row: 5;
  -ms-grid-column: 7;
}
body.page-feeling .profile.parallax03 .absolute.above > *:nth-child(56) {
  -ms-grid-row: 5;
  -ms-grid-column: 8;
}
body.page-feeling .profile.parallax03 .absolute.above > *:nth-child(57) {
  -ms-grid-row: 5;
  -ms-grid-column: 9;
}
body.page-feeling .profile.parallax03 .absolute.above > *:nth-child(58) {
  -ms-grid-row: 5;
  -ms-grid-column: 10;
}
body.page-feeling .profile.parallax03 .absolute.above > *:nth-child(59) {
  -ms-grid-row: 5;
  -ms-grid-column: 11;
}
body.page-feeling .profile.parallax03 .absolute.above > *:nth-child(60) {
  -ms-grid-row: 5;
  -ms-grid-column: 12;
}
body.page-feeling .profile.parallax03 .absolute.above > *:nth-child(61) {
  -ms-grid-row: 6;
  -ms-grid-column: 1;
}
body.page-feeling .profile.parallax03 .absolute.above > *:nth-child(62) {
  -ms-grid-row: 6;
  -ms-grid-column: 2;
}
body.page-feeling .profile.parallax03 .absolute.above > *:nth-child(63) {
  -ms-grid-row: 6;
  -ms-grid-column: 3;
}
body.page-feeling .profile.parallax03 .absolute.above > *:nth-child(64) {
  -ms-grid-row: 6;
  -ms-grid-column: 4;
}
body.page-feeling .profile.parallax03 .absolute.above > *:nth-child(65) {
  -ms-grid-row: 6;
  -ms-grid-column: 5;
}
body.page-feeling .profile.parallax03 .absolute.above > *:nth-child(66) {
  -ms-grid-row: 6;
  -ms-grid-column: 6;
}
body.page-feeling .profile.parallax03 .absolute.above > *:nth-child(67) {
  -ms-grid-row: 6;
  -ms-grid-column: 7;
}
body.page-feeling .profile.parallax03 .absolute.above > *:nth-child(68) {
  -ms-grid-row: 6;
  -ms-grid-column: 8;
}
body.page-feeling .profile.parallax03 .absolute.above > *:nth-child(69) {
  -ms-grid-row: 6;
  -ms-grid-column: 9;
}
body.page-feeling .profile.parallax03 .absolute.above > *:nth-child(70) {
  -ms-grid-row: 6;
  -ms-grid-column: 10;
}
body.page-feeling .profile.parallax03 .absolute.above > *:nth-child(71) {
  -ms-grid-row: 6;
  -ms-grid-column: 11;
}
body.page-feeling .profile.parallax03 .absolute.above > *:nth-child(72) {
  -ms-grid-row: 6;
  -ms-grid-column: 12;
}
body.page-feeling .profile.parallax03 .absolute.above > *:nth-child(73) {
  -ms-grid-row: 7;
  -ms-grid-column: 1;
}
body.page-feeling .profile.parallax03 .absolute.above > *:nth-child(74) {
  -ms-grid-row: 7;
  -ms-grid-column: 2;
}
body.page-feeling .profile.parallax03 .absolute.above > *:nth-child(75) {
  -ms-grid-row: 7;
  -ms-grid-column: 3;
}
body.page-feeling .profile.parallax03 .absolute.above > *:nth-child(76) {
  -ms-grid-row: 7;
  -ms-grid-column: 4;
}
body.page-feeling .profile.parallax03 .absolute.above > *:nth-child(77) {
  -ms-grid-row: 7;
  -ms-grid-column: 5;
}
body.page-feeling .profile.parallax03 .absolute.above > *:nth-child(78) {
  -ms-grid-row: 7;
  -ms-grid-column: 6;
}
body.page-feeling .profile.parallax03 .absolute.above > *:nth-child(79) {
  -ms-grid-row: 7;
  -ms-grid-column: 7;
}
body.page-feeling .profile.parallax03 .absolute.above > *:nth-child(80) {
  -ms-grid-row: 7;
  -ms-grid-column: 8;
}
body.page-feeling .profile.parallax03 .absolute.above > *:nth-child(81) {
  -ms-grid-row: 7;
  -ms-grid-column: 9;
}
body.page-feeling .profile.parallax03 .absolute.above > *:nth-child(82) {
  -ms-grid-row: 7;
  -ms-grid-column: 10;
}
body.page-feeling .profile.parallax03 .absolute.above > *:nth-child(83) {
  -ms-grid-row: 7;
  -ms-grid-column: 11;
}
body.page-feeling .profile.parallax03 .absolute.above > *:nth-child(84) {
  -ms-grid-row: 7;
  -ms-grid-column: 12;
}
body.page-feeling .profile.parallax03 .absolute.above > *:nth-child(85) {
  -ms-grid-row: 8;
  -ms-grid-column: 1;
}
body.page-feeling .profile.parallax03 .absolute.above > *:nth-child(86) {
  -ms-grid-row: 8;
  -ms-grid-column: 2;
}
body.page-feeling .profile.parallax03 .absolute.above > *:nth-child(87) {
  -ms-grid-row: 8;
  -ms-grid-column: 3;
}
body.page-feeling .profile.parallax03 .absolute.above > *:nth-child(88) {
  -ms-grid-row: 8;
  -ms-grid-column: 4;
}
body.page-feeling .profile.parallax03 .absolute.above > *:nth-child(89) {
  -ms-grid-row: 8;
  -ms-grid-column: 5;
}
body.page-feeling .profile.parallax03 .absolute.above > *:nth-child(90) {
  -ms-grid-row: 8;
  -ms-grid-column: 6;
}
body.page-feeling .profile.parallax03 .absolute.above > *:nth-child(91) {
  -ms-grid-row: 8;
  -ms-grid-column: 7;
}
body.page-feeling .profile.parallax03 .absolute.above > *:nth-child(92) {
  -ms-grid-row: 8;
  -ms-grid-column: 8;
}
body.page-feeling .profile.parallax03 .absolute.above > *:nth-child(93) {
  -ms-grid-row: 8;
  -ms-grid-column: 9;
}
body.page-feeling .profile.parallax03 .absolute.above > *:nth-child(94) {
  -ms-grid-row: 8;
  -ms-grid-column: 10;
}
body.page-feeling .profile.parallax03 .absolute.above > *:nth-child(95) {
  -ms-grid-row: 8;
  -ms-grid-column: 11;
}
body.page-feeling .profile.parallax03 .absolute.above > *:nth-child(96) {
  -ms-grid-row: 8;
  -ms-grid-column: 12;
}
body.page-feeling .profile.parallax03 .absolute.above > *:nth-child(97) {
  -ms-grid-row: 9;
  -ms-grid-column: 1;
}
body.page-feeling .profile.parallax03 .absolute.above > *:nth-child(98) {
  -ms-grid-row: 9;
  -ms-grid-column: 2;
}
body.page-feeling .profile.parallax03 .absolute.above > *:nth-child(99) {
  -ms-grid-row: 9;
  -ms-grid-column: 3;
}
body.page-feeling .profile.parallax03 .absolute.above > *:nth-child(100) {
  -ms-grid-row: 9;
  -ms-grid-column: 4;
}
body.page-feeling .profile.parallax03 .absolute.above > *:nth-child(101) {
  -ms-grid-row: 9;
  -ms-grid-column: 5;
}
body.page-feeling .profile.parallax03 .absolute.above > *:nth-child(102) {
  -ms-grid-row: 9;
  -ms-grid-column: 6;
}
body.page-feeling .profile.parallax03 .absolute.above > *:nth-child(103) {
  -ms-grid-row: 9;
  -ms-grid-column: 7;
}
body.page-feeling .profile.parallax03 .absolute.above > *:nth-child(104) {
  -ms-grid-row: 9;
  -ms-grid-column: 8;
}
body.page-feeling .profile.parallax03 .absolute.above > *:nth-child(105) {
  -ms-grid-row: 9;
  -ms-grid-column: 9;
}
body.page-feeling .profile.parallax03 .absolute.above > *:nth-child(106) {
  -ms-grid-row: 9;
  -ms-grid-column: 10;
}
body.page-feeling .profile.parallax03 .absolute.above > *:nth-child(107) {
  -ms-grid-row: 9;
  -ms-grid-column: 11;
}
body.page-feeling .profile.parallax03 .absolute.above > *:nth-child(108) {
  -ms-grid-row: 9;
  -ms-grid-column: 12;
}
body.page-feeling .profile.parallax03 .absolute.above > *:nth-child(109) {
  -ms-grid-row: 10;
  -ms-grid-column: 1;
}
body.page-feeling .profile.parallax03 .absolute.above > *:nth-child(110) {
  -ms-grid-row: 10;
  -ms-grid-column: 2;
}
body.page-feeling .profile.parallax03 .absolute.above > *:nth-child(111) {
  -ms-grid-row: 10;
  -ms-grid-column: 3;
}
body.page-feeling .profile.parallax03 .absolute.above > *:nth-child(112) {
  -ms-grid-row: 10;
  -ms-grid-column: 4;
}
body.page-feeling .profile.parallax03 .absolute.above > *:nth-child(113) {
  -ms-grid-row: 10;
  -ms-grid-column: 5;
}
body.page-feeling .profile.parallax03 .absolute.above > *:nth-child(114) {
  -ms-grid-row: 10;
  -ms-grid-column: 6;
}
body.page-feeling .profile.parallax03 .absolute.above > *:nth-child(115) {
  -ms-grid-row: 10;
  -ms-grid-column: 7;
}
body.page-feeling .profile.parallax03 .absolute.above > *:nth-child(116) {
  -ms-grid-row: 10;
  -ms-grid-column: 8;
}
body.page-feeling .profile.parallax03 .absolute.above > *:nth-child(117) {
  -ms-grid-row: 10;
  -ms-grid-column: 9;
}
body.page-feeling .profile.parallax03 .absolute.above > *:nth-child(118) {
  -ms-grid-row: 10;
  -ms-grid-column: 10;
}
body.page-feeling .profile.parallax03 .absolute.above > *:nth-child(119) {
  -ms-grid-row: 10;
  -ms-grid-column: 11;
}
body.page-feeling .profile.parallax03 .absolute.above > *:nth-child(120) {
  -ms-grid-row: 10;
  -ms-grid-column: 12;
}
body.page-feeling .profile.parallax03 .absolute.above > *:nth-child(121) {
  -ms-grid-row: 11;
  -ms-grid-column: 1;
}
body.page-feeling .profile.parallax03 .absolute.above > *:nth-child(122) {
  -ms-grid-row: 11;
  -ms-grid-column: 2;
}
body.page-feeling .profile.parallax03 .absolute.above > *:nth-child(123) {
  -ms-grid-row: 11;
  -ms-grid-column: 3;
}
body.page-feeling .profile.parallax03 .absolute.above > *:nth-child(124) {
  -ms-grid-row: 11;
  -ms-grid-column: 4;
}
body.page-feeling .profile.parallax03 .absolute.above > *:nth-child(125) {
  -ms-grid-row: 11;
  -ms-grid-column: 5;
}
body.page-feeling .profile.parallax03 .absolute.above > *:nth-child(126) {
  -ms-grid-row: 11;
  -ms-grid-column: 6;
}
body.page-feeling .profile.parallax03 .absolute.above > *:nth-child(127) {
  -ms-grid-row: 11;
  -ms-grid-column: 7;
}
body.page-feeling .profile.parallax03 .absolute.above > *:nth-child(128) {
  -ms-grid-row: 11;
  -ms-grid-column: 8;
}
body.page-feeling .profile.parallax03 .absolute.above > *:nth-child(129) {
  -ms-grid-row: 11;
  -ms-grid-column: 9;
}
body.page-feeling .profile.parallax03 .absolute.above > *:nth-child(130) {
  -ms-grid-row: 11;
  -ms-grid-column: 10;
}
body.page-feeling .profile.parallax03 .absolute.above > *:nth-child(131) {
  -ms-grid-row: 11;
  -ms-grid-column: 11;
}
body.page-feeling .profile.parallax03 .absolute.above > *:nth-child(132) {
  -ms-grid-row: 11;
  -ms-grid-column: 12;
}
body.page-feeling .profile.parallax03 .absolute.above > *:nth-child(133) {
  -ms-grid-row: 12;
  -ms-grid-column: 1;
}
body.page-feeling .profile.parallax03 .absolute.above > *:nth-child(134) {
  -ms-grid-row: 12;
  -ms-grid-column: 2;
}
body.page-feeling .profile.parallax03 .absolute.above > *:nth-child(135) {
  -ms-grid-row: 12;
  -ms-grid-column: 3;
}
body.page-feeling .profile.parallax03 .absolute.above > *:nth-child(136) {
  -ms-grid-row: 12;
  -ms-grid-column: 4;
}
body.page-feeling .profile.parallax03 .absolute.above > *:nth-child(137) {
  -ms-grid-row: 12;
  -ms-grid-column: 5;
}
body.page-feeling .profile.parallax03 .absolute.above > *:nth-child(138) {
  -ms-grid-row: 12;
  -ms-grid-column: 6;
}
body.page-feeling .profile.parallax03 .absolute.above > *:nth-child(139) {
  -ms-grid-row: 12;
  -ms-grid-column: 7;
}
body.page-feeling .profile.parallax03 .absolute.above > *:nth-child(140) {
  -ms-grid-row: 12;
  -ms-grid-column: 8;
}
body.page-feeling .profile.parallax03 .absolute.above > *:nth-child(141) {
  -ms-grid-row: 12;
  -ms-grid-column: 9;
}
body.page-feeling .profile.parallax03 .absolute.above > *:nth-child(142) {
  -ms-grid-row: 12;
  -ms-grid-column: 10;
}
body.page-feeling .profile.parallax03 .absolute.above > *:nth-child(143) {
  -ms-grid-row: 12;
  -ms-grid-column: 11;
}
body.page-feeling .profile.parallax03 .absolute.above > *:nth-child(144) {
  -ms-grid-row: 12;
  -ms-grid-column: 12;
}
@media (max-width: 991.98px) {
  body.page-feeling .profile.parallax03 .absolute.above {
    z-index: -2;
  }
}
body.page-feeling .profile.parallax03 .absolute.above span {
  display: block;
  border-radius: 50%;
}
body.page-feeling .profile.parallax03 .absolute.above .dott-lg {
  width: clamp(40px, 32.098px + 2.195vw, 76px);
  height: clamp(40px, 32.098px + 2.195vw, 76px);
}
body.page-feeling .profile.parallax03 .absolute.above .dott-md {
  width: clamp(20px, 16.378px + 1.006vw, 36.5px);
  height: clamp(20px, 16.378px + 1.006vw, 36.5px);
}
body.page-feeling .profile.parallax03 .absolute.above .dott-sm {
  width: clamp(10px, 6.707px + 0.915vw, 25px);
  height: clamp(10px, 6.707px + 0.915vw, 25px);
}
body.page-feeling .profile.parallax03 .absolute.above .dott-primary {
  background-color: #37ab9d;
}
body.page-feeling .profile.parallax03 .absolute.above .dott-secondary {
  background-color: #ff7900;
}
body.page-feeling .profile.parallax03 .absolute.above .dott-success {
  background-color: #4dc0b2;
}
body.page-feeling .profile.parallax03 .absolute.above .dott-info {
  background-color: #c0ef95;
}
body.page-feeling .profile.parallax03 .absolute.above .dott-warning {
  background-color: #ffc042;
}
body.page-feeling .profile.parallax03 .absolute.above .dott-danger {
  background-color: #dc3545;
}
body.page-feeling .profile.parallax03 .absolute.above .dott-light {
  background-color: #f8f9fa;
}
body.page-feeling .profile.parallax03 .absolute.above .dott-dark {
  background-color: #212529;
}
body.page-feeling .profile.parallax03 .absolute.above span:nth-of-type(1) {
  -ms-flex-item-align: center;
      -ms-grid-row-align: center;
      align-self: center;
}
@media (max-width: 991.98px) {
  body.page-feeling .profile.parallax03 .absolute.above span:nth-of-type(1) {
    opacity: 0.5;
  }
}
body.page-feeling .profile.parallax03 .absolute.above span:nth-of-type(2) {
  margin-top: -50%;
  margin-left: 25%;
}
@media (max-width: 991.98px) {
  body.page-feeling .profile.parallax03 .absolute.above span:nth-of-type(2) {
    margin-left: -10%;
    opacity: 0.5;
  }
}
body.page-feeling .profile.parallax03 .absolute.above span:nth-of-type(3) {
  -ms-grid-column-align: center;
      justify-self: center;
}
@media (max-width: 991.98px) {
  body.page-feeling .profile.parallax03 .absolute.above span:nth-of-type(3) {
    opacity: 0.5;
  }
}
body.page-feeling .profile.parallax03 .absolute.images .g-start-1, body.page-feeling .profile.parallax03 .absolute.above .g-start-1 {
  -ms-grid-column: 1;
      grid-column-start: 1;
}
body.page-feeling .profile.parallax03 .absolute.images .g-start-2, body.page-feeling .profile.parallax03 .absolute.above .g-start-2 {
  -ms-grid-column: 2;
      grid-column-start: 2;
}
body.page-feeling .profile.parallax03 .absolute.images .g-start-3, body.page-feeling .profile.parallax03 .absolute.above .g-start-3 {
  -ms-grid-column: 3;
      grid-column-start: 3;
}
body.page-feeling .profile.parallax03 .absolute.images .g-start-4, body.page-feeling .profile.parallax03 .absolute.above .g-start-4 {
  -ms-grid-column: 4;
      grid-column-start: 4;
}
body.page-feeling .profile.parallax03 .absolute.images .g-start-5, body.page-feeling .profile.parallax03 .absolute.above .g-start-5 {
  -ms-grid-column: 5;
      grid-column-start: 5;
}
body.page-feeling .profile.parallax03 .absolute.images .g-start-6, body.page-feeling .profile.parallax03 .absolute.above .g-start-6 {
  -ms-grid-column: 6;
      grid-column-start: 6;
}
body.page-feeling .profile.parallax03 .absolute.images .g-start-7, body.page-feeling .profile.parallax03 .absolute.above .g-start-7 {
  -ms-grid-column: 7;
      grid-column-start: 7;
}
body.page-feeling .profile.parallax03 .absolute.images .g-start-8, body.page-feeling .profile.parallax03 .absolute.above .g-start-8 {
  -ms-grid-column: 8;
      grid-column-start: 8;
}
body.page-feeling .profile.parallax03 .absolute.images .g-start-9, body.page-feeling .profile.parallax03 .absolute.above .g-start-9 {
  -ms-grid-column: 9;
      grid-column-start: 9;
}
body.page-feeling .profile.parallax03 .absolute.images .g-start-10, body.page-feeling .profile.parallax03 .absolute.above .g-start-10 {
  -ms-grid-column: 10;
      grid-column-start: 10;
}
body.page-feeling .profile.parallax03 .absolute.images .g-start-11, body.page-feeling .profile.parallax03 .absolute.above .g-start-11 {
  -ms-grid-column: 11;
      grid-column-start: 11;
}
body.page-feeling .profile.parallax03 .absolute.images .g-start-12, body.page-feeling .profile.parallax03 .absolute.above .g-start-12 {
  -ms-grid-column: 12;
      grid-column-start: 12;
}
body.page-feeling .staff {
  border-radius: clamp(20px, 13.415px + 1.829vw, 50px);
  background-color: #FFF2D9;
  padding: 6rem 0;
}
body.page-feeling .staff h3 {
  line-height: 1.6666666667;
}
body.page-feeling .about {
  padding: 6rem 0;
}
body.page-feeling .access {
  border-radius: clamp(20px, 13.415px + 1.829vw, 50px) clamp(20px, 13.415px + 1.829vw, 50px) 0 0;
  background-color: #DBF2F0;
  padding: 6rem 0;
  overflow: hidden;
}
body.page-feeling .access ul {
  border-top: 1px solid #37ab9d;
  font-size: clamp(18px, 16.683px + 0.366vw, 24px);
}
body.page-feeling .access ul li {
  border-bottom: 1px solid #37ab9d;
  padding: 20px 0;
}
body.page-feeling .access ul li::marker {
  content: none;
}
body.page-feeling .access p {
  line-height: 2;
}
body.page-feeling .access__map {
  width: calc(50vw - 35px);
}
@media (max-width: 991.98px) {
  body.page-feeling .access__map {
    width: 100%;
  }
}
body.page-feeling .access__map iframe {
  width: calc(50vw - 35px);
}
@media (max-width: 991.98px) {
  body.page-feeling .access__map iframe {
    width: 100%;
  }
}
/*# sourceMappingURL=extra.css.map */