@charset "UTF-8";
/* Welcome to Compass.
 * In this file you should write your main styles. (or centralize your imports)
 * Import this file using the following HTML or equivalent:
 * <link href="/stylesheets/screen.css" media="screen, projection" rel="stylesheet" type="text/css" /> */
/* line 9, ../sass/screen.scss */
body {
  font-size: 18px;
}
/* line 13, ../sass/screen.scss */
body .mobile-off {
  display: flex !important;
}
/* line 16, ../sass/screen.scss */
body p, body ul, body ol {
  margin-bottom: 1em;
}
/* line 19, ../sass/screen.scss */
body ul, body ol {
  padding-left: 1em;
}
/* line 23, ../sass/screen.scss */
body * {
  box-sizing: border-box;
}
/* line 28, ../sass/screen.scss */
body p {
  line-height: 1.6em;
}
/* line 32, ../sass/screen.scss */
body h1, body h2, body h3, body h4, body h5, body h6 {
  margin-bottom: .5em;
}
/* line 36, ../sass/screen.scss */
body h1 {
  font-size: 32px;
}
/* line 38, ../sass/screen.scss */
body h1.entry-title {
  font-size: 28px;
}
/* line 43, ../sass/screen.scss */
body h2 {
  font-size: 28px;
}
/* line 45, ../sass/screen.scss */
body h2.entry-title {
  font-size: 22px;
}
/* line 49, ../sass/screen.scss */
body h3 {
  font-size: 24px;
}
/* line 52, ../sass/screen.scss */
body h4 {
  font-size: 18px;
}
/* line 55, ../sass/screen.scss */
body h5 {
  font-size: 16px;
}
/* line 58, ../sass/screen.scss */
body h6 {
  font-size: 14px;
}
/* line 62, ../sass/screen.scss */
body .with-figure {
  position: relative;
}
/* line 64, ../sass/screen.scss */
body .with-figure figcaption {
  position: absolute;
  right: 0;
  margin-top: -30px;
  padding: 30px;
  background: #FFF;
  font-size: 140%;
}
/* line 75, ../sass/screen.scss */
body .list-caption li {
  display: flex;
  font-size: 20px;
  line-height: 1.4em;
}
/* line 79, ../sass/screen.scss */
body .list-caption li:before {
  content: '※';
}
/* line 85, ../sass/screen.scss */
body .flex-row {
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
}
/* line 93, ../sass/screen.scss */
body .flex-wrap {
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  -o-flex-wrap: wrap;
  flex-wrap: wrap;
}
/* line 101, ../sass/screen.scss */
body .flex-d-col {
  flex-direction: column;
}
/* line 105, ../sass/screen.scss */
body .flex-jc-sb {
  justify-content: space-between;
}
/* line 108, ../sass/screen.scss */
body .flex-jc-fs {
  justify-content: flex-start;
}
/* line 111, ../sass/screen.scss */
body .flex-jc-fe {
  justify-content: flex-end;
}
/* line 114, ../sass/screen.scss */
body .flex-jc-center {
  justify-content: center;
}
/* line 117, ../sass/screen.scss */
body .flex-3 {
  flex-shrink: 0;
  -ms-align-items: center;
  align-items: center;
}
/* line 123, ../sass/screen.scss */
body .flex-ai-fend {
  -ms-align-items: flex-end;
  align-items: flex-end;
}
/* line 127, ../sass/screen.scss */
body .flex-ai-fstart {
  -ms-align-items: flex-start;
  align-items: flex-start;
}
/* line 131, ../sass/screen.scss */
body .flex-ai-center {
  -ms-align-items: center;
  align-items: center;
}
/* line 135, ../sass/screen.scss */
body .flex-item {
  /*flex: 1;*/
  margin-left: 2%;
}
/* line 139, ../sass/screen.scss */
body .flex-item:first-child {
  margin-left: 0;
}
/* line 142, ../sass/screen.scss */
body .fwd-auto {
  flex: 1;
}
/* line 146, ../sass/screen.scss */
body .gitter {
  padding: 0 1%;
}
/* line 150, ../sass/screen.scss */
body .fixed {
  position: fixed;
}
/* line 154, ../sass/screen.scss */
body .wid-a {
  width: auto;
}
/* line 158, ../sass/screen.scss */
body .fz80p {
  font-size: 80%;
}
/* line 162, ../sass/screen.scss */
body .fz70p {
  font-size: 70%;
}
/* line 167, ../sass/screen.scss */
body .w1p {
  width: calc(1% * 1) !important;
}
/* line 170, ../sass/screen.scss */
body .h1p {
  height: calc(1% * 1) !important;
}
/* line 167, ../sass/screen.scss */
body .w2p {
  width: calc(1% * 2) !important;
}
/* line 170, ../sass/screen.scss */
body .h2p {
  height: calc(1% * 2) !important;
}
/* line 167, ../sass/screen.scss */
body .w3p {
  width: calc(1% * 3) !important;
}
/* line 170, ../sass/screen.scss */
body .h3p {
  height: calc(1% * 3) !important;
}
/* line 167, ../sass/screen.scss */
body .w4p {
  width: calc(1% * 4) !important;
}
/* line 170, ../sass/screen.scss */
body .h4p {
  height: calc(1% * 4) !important;
}
/* line 167, ../sass/screen.scss */
body .w5p {
  width: calc(1% * 5) !important;
}
/* line 170, ../sass/screen.scss */
body .h5p {
  height: calc(1% * 5) !important;
}
/* line 167, ../sass/screen.scss */
body .w6p {
  width: calc(1% * 6) !important;
}
/* line 170, ../sass/screen.scss */
body .h6p {
  height: calc(1% * 6) !important;
}
/* line 167, ../sass/screen.scss */
body .w7p {
  width: calc(1% * 7) !important;
}
/* line 170, ../sass/screen.scss */
body .h7p {
  height: calc(1% * 7) !important;
}
/* line 167, ../sass/screen.scss */
body .w8p {
  width: calc(1% * 8) !important;
}
/* line 170, ../sass/screen.scss */
body .h8p {
  height: calc(1% * 8) !important;
}
/* line 167, ../sass/screen.scss */
body .w9p {
  width: calc(1% * 9) !important;
}
/* line 170, ../sass/screen.scss */
body .h9p {
  height: calc(1% * 9) !important;
}
/* line 167, ../sass/screen.scss */
body .w10p {
  width: calc(1% * 10) !important;
}
/* line 170, ../sass/screen.scss */
body .h10p {
  height: calc(1% * 10) !important;
}
/* line 167, ../sass/screen.scss */
body .w11p {
  width: calc(1% * 11) !important;
}
/* line 170, ../sass/screen.scss */
body .h11p {
  height: calc(1% * 11) !important;
}
/* line 167, ../sass/screen.scss */
body .w12p {
  width: calc(1% * 12) !important;
}
/* line 170, ../sass/screen.scss */
body .h12p {
  height: calc(1% * 12) !important;
}
/* line 167, ../sass/screen.scss */
body .w13p {
  width: calc(1% * 13) !important;
}
/* line 170, ../sass/screen.scss */
body .h13p {
  height: calc(1% * 13) !important;
}
/* line 167, ../sass/screen.scss */
body .w14p {
  width: calc(1% * 14) !important;
}
/* line 170, ../sass/screen.scss */
body .h14p {
  height: calc(1% * 14) !important;
}
/* line 167, ../sass/screen.scss */
body .w15p {
  width: calc(1% * 15) !important;
}
/* line 170, ../sass/screen.scss */
body .h15p {
  height: calc(1% * 15) !important;
}
/* line 167, ../sass/screen.scss */
body .w16p {
  width: calc(1% * 16) !important;
}
/* line 170, ../sass/screen.scss */
body .h16p {
  height: calc(1% * 16) !important;
}
/* line 167, ../sass/screen.scss */
body .w17p {
  width: calc(1% * 17) !important;
}
/* line 170, ../sass/screen.scss */
body .h17p {
  height: calc(1% * 17) !important;
}
/* line 167, ../sass/screen.scss */
body .w18p {
  width: calc(1% * 18) !important;
}
/* line 170, ../sass/screen.scss */
body .h18p {
  height: calc(1% * 18) !important;
}
/* line 167, ../sass/screen.scss */
body .w19p {
  width: calc(1% * 19) !important;
}
/* line 170, ../sass/screen.scss */
body .h19p {
  height: calc(1% * 19) !important;
}
/* line 167, ../sass/screen.scss */
body .w20p {
  width: calc(1% * 20) !important;
}
/* line 170, ../sass/screen.scss */
body .h20p {
  height: calc(1% * 20) !important;
}
/* line 167, ../sass/screen.scss */
body .w21p {
  width: calc(1% * 21) !important;
}
/* line 170, ../sass/screen.scss */
body .h21p {
  height: calc(1% * 21) !important;
}
/* line 167, ../sass/screen.scss */
body .w22p {
  width: calc(1% * 22) !important;
}
/* line 170, ../sass/screen.scss */
body .h22p {
  height: calc(1% * 22) !important;
}
/* line 167, ../sass/screen.scss */
body .w23p {
  width: calc(1% * 23) !important;
}
/* line 170, ../sass/screen.scss */
body .h23p {
  height: calc(1% * 23) !important;
}
/* line 167, ../sass/screen.scss */
body .w24p {
  width: calc(1% * 24) !important;
}
/* line 170, ../sass/screen.scss */
body .h24p {
  height: calc(1% * 24) !important;
}
/* line 167, ../sass/screen.scss */
body .w25p {
  width: calc(1% * 25) !important;
}
/* line 170, ../sass/screen.scss */
body .h25p {
  height: calc(1% * 25) !important;
}
/* line 167, ../sass/screen.scss */
body .w26p {
  width: calc(1% * 26) !important;
}
/* line 170, ../sass/screen.scss */
body .h26p {
  height: calc(1% * 26) !important;
}
/* line 167, ../sass/screen.scss */
body .w27p {
  width: calc(1% * 27) !important;
}
/* line 170, ../sass/screen.scss */
body .h27p {
  height: calc(1% * 27) !important;
}
/* line 167, ../sass/screen.scss */
body .w28p {
  width: calc(1% * 28) !important;
}
/* line 170, ../sass/screen.scss */
body .h28p {
  height: calc(1% * 28) !important;
}
/* line 167, ../sass/screen.scss */
body .w29p {
  width: calc(1% * 29) !important;
}
/* line 170, ../sass/screen.scss */
body .h29p {
  height: calc(1% * 29) !important;
}
/* line 167, ../sass/screen.scss */
body .w30p {
  width: calc(1% * 30) !important;
}
/* line 170, ../sass/screen.scss */
body .h30p {
  height: calc(1% * 30) !important;
}
/* line 167, ../sass/screen.scss */
body .w31p {
  width: calc(1% * 31) !important;
}
/* line 170, ../sass/screen.scss */
body .h31p {
  height: calc(1% * 31) !important;
}
/* line 167, ../sass/screen.scss */
body .w32p {
  width: calc(1% * 32) !important;
}
/* line 170, ../sass/screen.scss */
body .h32p {
  height: calc(1% * 32) !important;
}
/* line 167, ../sass/screen.scss */
body .w33p {
  width: calc(1% * 33) !important;
}
/* line 170, ../sass/screen.scss */
body .h33p {
  height: calc(1% * 33) !important;
}
/* line 167, ../sass/screen.scss */
body .w34p {
  width: calc(1% * 34) !important;
}
/* line 170, ../sass/screen.scss */
body .h34p {
  height: calc(1% * 34) !important;
}
/* line 167, ../sass/screen.scss */
body .w35p {
  width: calc(1% * 35) !important;
}
/* line 170, ../sass/screen.scss */
body .h35p {
  height: calc(1% * 35) !important;
}
/* line 167, ../sass/screen.scss */
body .w36p {
  width: calc(1% * 36) !important;
}
/* line 170, ../sass/screen.scss */
body .h36p {
  height: calc(1% * 36) !important;
}
/* line 167, ../sass/screen.scss */
body .w37p {
  width: calc(1% * 37) !important;
}
/* line 170, ../sass/screen.scss */
body .h37p {
  height: calc(1% * 37) !important;
}
/* line 167, ../sass/screen.scss */
body .w38p {
  width: calc(1% * 38) !important;
}
/* line 170, ../sass/screen.scss */
body .h38p {
  height: calc(1% * 38) !important;
}
/* line 167, ../sass/screen.scss */
body .w39p {
  width: calc(1% * 39) !important;
}
/* line 170, ../sass/screen.scss */
body .h39p {
  height: calc(1% * 39) !important;
}
/* line 167, ../sass/screen.scss */
body .w40p {
  width: calc(1% * 40) !important;
}
/* line 170, ../sass/screen.scss */
body .h40p {
  height: calc(1% * 40) !important;
}
/* line 167, ../sass/screen.scss */
body .w41p {
  width: calc(1% * 41) !important;
}
/* line 170, ../sass/screen.scss */
body .h41p {
  height: calc(1% * 41) !important;
}
/* line 167, ../sass/screen.scss */
body .w42p {
  width: calc(1% * 42) !important;
}
/* line 170, ../sass/screen.scss */
body .h42p {
  height: calc(1% * 42) !important;
}
/* line 167, ../sass/screen.scss */
body .w43p {
  width: calc(1% * 43) !important;
}
/* line 170, ../sass/screen.scss */
body .h43p {
  height: calc(1% * 43) !important;
}
/* line 167, ../sass/screen.scss */
body .w44p {
  width: calc(1% * 44) !important;
}
/* line 170, ../sass/screen.scss */
body .h44p {
  height: calc(1% * 44) !important;
}
/* line 167, ../sass/screen.scss */
body .w45p {
  width: calc(1% * 45) !important;
}
/* line 170, ../sass/screen.scss */
body .h45p {
  height: calc(1% * 45) !important;
}
/* line 167, ../sass/screen.scss */
body .w46p {
  width: calc(1% * 46) !important;
}
/* line 170, ../sass/screen.scss */
body .h46p {
  height: calc(1% * 46) !important;
}
/* line 167, ../sass/screen.scss */
body .w47p {
  width: calc(1% * 47) !important;
}
/* line 170, ../sass/screen.scss */
body .h47p {
  height: calc(1% * 47) !important;
}
/* line 167, ../sass/screen.scss */
body .w48p {
  width: calc(1% * 48) !important;
}
/* line 170, ../sass/screen.scss */
body .h48p {
  height: calc(1% * 48) !important;
}
/* line 167, ../sass/screen.scss */
body .w49p {
  width: calc(1% * 49) !important;
}
/* line 170, ../sass/screen.scss */
body .h49p {
  height: calc(1% * 49) !important;
}
/* line 167, ../sass/screen.scss */
body .w50p {
  width: calc(1% * 50) !important;
}
/* line 170, ../sass/screen.scss */
body .h50p {
  height: calc(1% * 50) !important;
}
/* line 167, ../sass/screen.scss */
body .w51p {
  width: calc(1% * 51) !important;
}
/* line 170, ../sass/screen.scss */
body .h51p {
  height: calc(1% * 51) !important;
}
/* line 167, ../sass/screen.scss */
body .w52p {
  width: calc(1% * 52) !important;
}
/* line 170, ../sass/screen.scss */
body .h52p {
  height: calc(1% * 52) !important;
}
/* line 167, ../sass/screen.scss */
body .w53p {
  width: calc(1% * 53) !important;
}
/* line 170, ../sass/screen.scss */
body .h53p {
  height: calc(1% * 53) !important;
}
/* line 167, ../sass/screen.scss */
body .w54p {
  width: calc(1% * 54) !important;
}
/* line 170, ../sass/screen.scss */
body .h54p {
  height: calc(1% * 54) !important;
}
/* line 167, ../sass/screen.scss */
body .w55p {
  width: calc(1% * 55) !important;
}
/* line 170, ../sass/screen.scss */
body .h55p {
  height: calc(1% * 55) !important;
}
/* line 167, ../sass/screen.scss */
body .w56p {
  width: calc(1% * 56) !important;
}
/* line 170, ../sass/screen.scss */
body .h56p {
  height: calc(1% * 56) !important;
}
/* line 167, ../sass/screen.scss */
body .w57p {
  width: calc(1% * 57) !important;
}
/* line 170, ../sass/screen.scss */
body .h57p {
  height: calc(1% * 57) !important;
}
/* line 167, ../sass/screen.scss */
body .w58p {
  width: calc(1% * 58) !important;
}
/* line 170, ../sass/screen.scss */
body .h58p {
  height: calc(1% * 58) !important;
}
/* line 167, ../sass/screen.scss */
body .w59p {
  width: calc(1% * 59) !important;
}
/* line 170, ../sass/screen.scss */
body .h59p {
  height: calc(1% * 59) !important;
}
/* line 167, ../sass/screen.scss */
body .w60p {
  width: calc(1% * 60) !important;
}
/* line 170, ../sass/screen.scss */
body .h60p {
  height: calc(1% * 60) !important;
}
/* line 167, ../sass/screen.scss */
body .w61p {
  width: calc(1% * 61) !important;
}
/* line 170, ../sass/screen.scss */
body .h61p {
  height: calc(1% * 61) !important;
}
/* line 167, ../sass/screen.scss */
body .w62p {
  width: calc(1% * 62) !important;
}
/* line 170, ../sass/screen.scss */
body .h62p {
  height: calc(1% * 62) !important;
}
/* line 167, ../sass/screen.scss */
body .w63p {
  width: calc(1% * 63) !important;
}
/* line 170, ../sass/screen.scss */
body .h63p {
  height: calc(1% * 63) !important;
}
/* line 167, ../sass/screen.scss */
body .w64p {
  width: calc(1% * 64) !important;
}
/* line 170, ../sass/screen.scss */
body .h64p {
  height: calc(1% * 64) !important;
}
/* line 167, ../sass/screen.scss */
body .w65p {
  width: calc(1% * 65) !important;
}
/* line 170, ../sass/screen.scss */
body .h65p {
  height: calc(1% * 65) !important;
}
/* line 167, ../sass/screen.scss */
body .w66p {
  width: calc(1% * 66) !important;
}
/* line 170, ../sass/screen.scss */
body .h66p {
  height: calc(1% * 66) !important;
}
/* line 167, ../sass/screen.scss */
body .w67p {
  width: calc(1% * 67) !important;
}
/* line 170, ../sass/screen.scss */
body .h67p {
  height: calc(1% * 67) !important;
}
/* line 167, ../sass/screen.scss */
body .w68p {
  width: calc(1% * 68) !important;
}
/* line 170, ../sass/screen.scss */
body .h68p {
  height: calc(1% * 68) !important;
}
/* line 167, ../sass/screen.scss */
body .w69p {
  width: calc(1% * 69) !important;
}
/* line 170, ../sass/screen.scss */
body .h69p {
  height: calc(1% * 69) !important;
}
/* line 167, ../sass/screen.scss */
body .w70p {
  width: calc(1% * 70) !important;
}
/* line 170, ../sass/screen.scss */
body .h70p {
  height: calc(1% * 70) !important;
}
/* line 167, ../sass/screen.scss */
body .w71p {
  width: calc(1% * 71) !important;
}
/* line 170, ../sass/screen.scss */
body .h71p {
  height: calc(1% * 71) !important;
}
/* line 167, ../sass/screen.scss */
body .w72p {
  width: calc(1% * 72) !important;
}
/* line 170, ../sass/screen.scss */
body .h72p {
  height: calc(1% * 72) !important;
}
/* line 167, ../sass/screen.scss */
body .w73p {
  width: calc(1% * 73) !important;
}
/* line 170, ../sass/screen.scss */
body .h73p {
  height: calc(1% * 73) !important;
}
/* line 167, ../sass/screen.scss */
body .w74p {
  width: calc(1% * 74) !important;
}
/* line 170, ../sass/screen.scss */
body .h74p {
  height: calc(1% * 74) !important;
}
/* line 167, ../sass/screen.scss */
body .w75p {
  width: calc(1% * 75) !important;
}
/* line 170, ../sass/screen.scss */
body .h75p {
  height: calc(1% * 75) !important;
}
/* line 167, ../sass/screen.scss */
body .w76p {
  width: calc(1% * 76) !important;
}
/* line 170, ../sass/screen.scss */
body .h76p {
  height: calc(1% * 76) !important;
}
/* line 167, ../sass/screen.scss */
body .w77p {
  width: calc(1% * 77) !important;
}
/* line 170, ../sass/screen.scss */
body .h77p {
  height: calc(1% * 77) !important;
}
/* line 167, ../sass/screen.scss */
body .w78p {
  width: calc(1% * 78) !important;
}
/* line 170, ../sass/screen.scss */
body .h78p {
  height: calc(1% * 78) !important;
}
/* line 167, ../sass/screen.scss */
body .w79p {
  width: calc(1% * 79) !important;
}
/* line 170, ../sass/screen.scss */
body .h79p {
  height: calc(1% * 79) !important;
}
/* line 167, ../sass/screen.scss */
body .w80p {
  width: calc(1% * 80) !important;
}
/* line 170, ../sass/screen.scss */
body .h80p {
  height: calc(1% * 80) !important;
}
/* line 167, ../sass/screen.scss */
body .w81p {
  width: calc(1% * 81) !important;
}
/* line 170, ../sass/screen.scss */
body .h81p {
  height: calc(1% * 81) !important;
}
/* line 167, ../sass/screen.scss */
body .w82p {
  width: calc(1% * 82) !important;
}
/* line 170, ../sass/screen.scss */
body .h82p {
  height: calc(1% * 82) !important;
}
/* line 167, ../sass/screen.scss */
body .w83p {
  width: calc(1% * 83) !important;
}
/* line 170, ../sass/screen.scss */
body .h83p {
  height: calc(1% * 83) !important;
}
/* line 167, ../sass/screen.scss */
body .w84p {
  width: calc(1% * 84) !important;
}
/* line 170, ../sass/screen.scss */
body .h84p {
  height: calc(1% * 84) !important;
}
/* line 167, ../sass/screen.scss */
body .w85p {
  width: calc(1% * 85) !important;
}
/* line 170, ../sass/screen.scss */
body .h85p {
  height: calc(1% * 85) !important;
}
/* line 167, ../sass/screen.scss */
body .w86p {
  width: calc(1% * 86) !important;
}
/* line 170, ../sass/screen.scss */
body .h86p {
  height: calc(1% * 86) !important;
}
/* line 167, ../sass/screen.scss */
body .w87p {
  width: calc(1% * 87) !important;
}
/* line 170, ../sass/screen.scss */
body .h87p {
  height: calc(1% * 87) !important;
}
/* line 167, ../sass/screen.scss */
body .w88p {
  width: calc(1% * 88) !important;
}
/* line 170, ../sass/screen.scss */
body .h88p {
  height: calc(1% * 88) !important;
}
/* line 167, ../sass/screen.scss */
body .w89p {
  width: calc(1% * 89) !important;
}
/* line 170, ../sass/screen.scss */
body .h89p {
  height: calc(1% * 89) !important;
}
/* line 167, ../sass/screen.scss */
body .w90p {
  width: calc(1% * 90) !important;
}
/* line 170, ../sass/screen.scss */
body .h90p {
  height: calc(1% * 90) !important;
}
/* line 167, ../sass/screen.scss */
body .w91p {
  width: calc(1% * 91) !important;
}
/* line 170, ../sass/screen.scss */
body .h91p {
  height: calc(1% * 91) !important;
}
/* line 167, ../sass/screen.scss */
body .w92p {
  width: calc(1% * 92) !important;
}
/* line 170, ../sass/screen.scss */
body .h92p {
  height: calc(1% * 92) !important;
}
/* line 167, ../sass/screen.scss */
body .w93p {
  width: calc(1% * 93) !important;
}
/* line 170, ../sass/screen.scss */
body .h93p {
  height: calc(1% * 93) !important;
}
/* line 167, ../sass/screen.scss */
body .w94p {
  width: calc(1% * 94) !important;
}
/* line 170, ../sass/screen.scss */
body .h94p {
  height: calc(1% * 94) !important;
}
/* line 167, ../sass/screen.scss */
body .w95p {
  width: calc(1% * 95) !important;
}
/* line 170, ../sass/screen.scss */
body .h95p {
  height: calc(1% * 95) !important;
}
/* line 167, ../sass/screen.scss */
body .w96p {
  width: calc(1% * 96) !important;
}
/* line 170, ../sass/screen.scss */
body .h96p {
  height: calc(1% * 96) !important;
}
/* line 167, ../sass/screen.scss */
body .w97p {
  width: calc(1% * 97) !important;
}
/* line 170, ../sass/screen.scss */
body .h97p {
  height: calc(1% * 97) !important;
}
/* line 167, ../sass/screen.scss */
body .w98p {
  width: calc(1% * 98) !important;
}
/* line 170, ../sass/screen.scss */
body .h98p {
  height: calc(1% * 98) !important;
}
/* line 167, ../sass/screen.scss */
body .w99p {
  width: calc(1% * 99) !important;
}
/* line 170, ../sass/screen.scss */
body .h99p {
  height: calc(1% * 99) !important;
}
/* line 167, ../sass/screen.scss */
body .w100p {
  width: calc(1% * 100) !important;
}
/* line 170, ../sass/screen.scss */
body .h100p {
  height: calc(1% * 100) !important;
}
/* line 176, ../sass/screen.scss */
body .mb0e {
  margin-bottom: calc(1rem * 0) !important;
}
/* line 179, ../sass/screen.scss */
body .pt0p {
  padding-top: calc(1% * 0) !important;
}
/* line 182, ../sass/screen.scss */
body .w0e {
  width: calc(1em * 0) !important;
}
/* line 176, ../sass/screen.scss */
body .mb1e {
  margin-bottom: calc(1rem * 1) !important;
}
/* line 179, ../sass/screen.scss */
body .pt5p {
  padding-top: calc(1% * 5) !important;
}
/* line 182, ../sass/screen.scss */
body .w1e {
  width: calc(1em * 1) !important;
}
/* line 176, ../sass/screen.scss */
body .mb2e {
  margin-bottom: calc(1rem * 2) !important;
}
/* line 179, ../sass/screen.scss */
body .pt10p {
  padding-top: calc(1% * 10) !important;
}
/* line 182, ../sass/screen.scss */
body .w2e {
  width: calc(1em * 2) !important;
}
/* line 176, ../sass/screen.scss */
body .mb3e {
  margin-bottom: calc(1rem * 3) !important;
}
/* line 179, ../sass/screen.scss */
body .pt15p {
  padding-top: calc(1% * 15) !important;
}
/* line 182, ../sass/screen.scss */
body .w3e {
  width: calc(1em * 3) !important;
}
/* line 176, ../sass/screen.scss */
body .mb4e {
  margin-bottom: calc(1rem * 4) !important;
}
/* line 179, ../sass/screen.scss */
body .pt20p {
  padding-top: calc(1% * 20) !important;
}
/* line 182, ../sass/screen.scss */
body .w4e {
  width: calc(1em * 4) !important;
}
/* line 176, ../sass/screen.scss */
body .mb5e {
  margin-bottom: calc(1rem * 5) !important;
}
/* line 179, ../sass/screen.scss */
body .pt25p {
  padding-top: calc(1% * 25) !important;
}
/* line 182, ../sass/screen.scss */
body .w5e {
  width: calc(1em * 5) !important;
}
/* line 176, ../sass/screen.scss */
body .mb6e {
  margin-bottom: calc(1rem * 6) !important;
}
/* line 179, ../sass/screen.scss */
body .pt30p {
  padding-top: calc(1% * 30) !important;
}
/* line 182, ../sass/screen.scss */
body .w6e {
  width: calc(1em * 6) !important;
}
/* line 176, ../sass/screen.scss */
body .mb7e {
  margin-bottom: calc(1rem * 7) !important;
}
/* line 179, ../sass/screen.scss */
body .pt35p {
  padding-top: calc(1% * 35) !important;
}
/* line 182, ../sass/screen.scss */
body .w7e {
  width: calc(1em * 7) !important;
}
/* line 176, ../sass/screen.scss */
body .mb8e {
  margin-bottom: calc(1rem * 8) !important;
}
/* line 179, ../sass/screen.scss */
body .pt40p {
  padding-top: calc(1% * 40) !important;
}
/* line 182, ../sass/screen.scss */
body .w8e {
  width: calc(1em * 8) !important;
}
/* line 176, ../sass/screen.scss */
body .mb9e {
  margin-bottom: calc(1rem * 9) !important;
}
/* line 179, ../sass/screen.scss */
body .pt45p {
  padding-top: calc(1% * 45) !important;
}
/* line 182, ../sass/screen.scss */
body .w9e {
  width: calc(1em * 9) !important;
}
/* line 176, ../sass/screen.scss */
body .mb10e {
  margin-bottom: calc(1rem * 10) !important;
}
/* line 179, ../sass/screen.scss */
body .pt50p {
  padding-top: calc(1% * 50) !important;
}
/* line 182, ../sass/screen.scss */
body .w10e {
  width: calc(1em * 10) !important;
}
/* line 187, ../sass/screen.scss */
body .mb0 {
  margin-bottom: calc(1px * 0) !important;
}
/* line 187, ../sass/screen.scss */
body .mb5 {
  margin-bottom: calc(1px * 5) !important;
}
/* line 187, ../sass/screen.scss */
body .mb10 {
  margin-bottom: calc(1px * 10) !important;
}
/* line 187, ../sass/screen.scss */
body .mb15 {
  margin-bottom: calc(1px * 15) !important;
}
/* line 187, ../sass/screen.scss */
body .mb20 {
  margin-bottom: calc(1px * 20) !important;
}
/* line 187, ../sass/screen.scss */
body .mb25 {
  margin-bottom: calc(1px * 25) !important;
}
/* line 187, ../sass/screen.scss */
body .mb30 {
  margin-bottom: calc(1px * 30) !important;
}
/* line 187, ../sass/screen.scss */
body .mb35 {
  margin-bottom: calc(1px * 35) !important;
}
/* line 187, ../sass/screen.scss */
body .mb40 {
  margin-bottom: calc(1px * 40) !important;
}
/* line 187, ../sass/screen.scss */
body .mb45 {
  margin-bottom: calc(1px * 45) !important;
}
/* line 187, ../sass/screen.scss */
body .mb50 {
  margin-bottom: calc(1px * 50) !important;
}
/* line 187, ../sass/screen.scss */
body .mb55 {
  margin-bottom: calc(1px * 55) !important;
}
/* line 187, ../sass/screen.scss */
body .mb60 {
  margin-bottom: calc(1px * 60) !important;
}
/* line 187, ../sass/screen.scss */
body .mb65 {
  margin-bottom: calc(1px * 65) !important;
}
/* line 187, ../sass/screen.scss */
body .mb70 {
  margin-bottom: calc(1px * 70) !important;
}
/* line 187, ../sass/screen.scss */
body .mb75 {
  margin-bottom: calc(1px * 75) !important;
}
/* line 187, ../sass/screen.scss */
body .mb80 {
  margin-bottom: calc(1px * 80) !important;
}
/* line 187, ../sass/screen.scss */
body .mb85 {
  margin-bottom: calc(1px * 85) !important;
}
/* line 187, ../sass/screen.scss */
body .mb90 {
  margin-bottom: calc(1px * 90) !important;
}
/* line 187, ../sass/screen.scss */
body .mb95 {
  margin-bottom: calc(1px * 95) !important;
}
/* line 187, ../sass/screen.scss */
body .mb100 {
  margin-bottom: calc(1px * 100) !important;
}
/* line 187, ../sass/screen.scss */
body .mb105 {
  margin-bottom: calc(1px * 105) !important;
}
/* line 187, ../sass/screen.scss */
body .mb110 {
  margin-bottom: calc(1px * 110) !important;
}
/* line 187, ../sass/screen.scss */
body .mb115 {
  margin-bottom: calc(1px * 115) !important;
}
/* line 187, ../sass/screen.scss */
body .mb120 {
  margin-bottom: calc(1px * 120) !important;
}
/* line 187, ../sass/screen.scss */
body .mb125 {
  margin-bottom: calc(1px * 125) !important;
}
/* line 187, ../sass/screen.scss */
body .mb130 {
  margin-bottom: calc(1px * 130) !important;
}
/* line 187, ../sass/screen.scss */
body .mb135 {
  margin-bottom: calc(1px * 135) !important;
}
/* line 187, ../sass/screen.scss */
body .mb140 {
  margin-bottom: calc(1px * 140) !important;
}
/* line 187, ../sass/screen.scss */
body .mb145 {
  margin-bottom: calc(1px * 145) !important;
}
/* line 187, ../sass/screen.scss */
body .mb150 {
  margin-bottom: calc(1px * 150) !important;
}
/* line 187, ../sass/screen.scss */
body .mb155 {
  margin-bottom: calc(1px * 155) !important;
}
/* line 187, ../sass/screen.scss */
body .mb160 {
  margin-bottom: calc(1px * 160) !important;
}
/* line 187, ../sass/screen.scss */
body .mb165 {
  margin-bottom: calc(1px * 165) !important;
}
/* line 187, ../sass/screen.scss */
body .mb170 {
  margin-bottom: calc(1px * 170) !important;
}
/* line 187, ../sass/screen.scss */
body .mb175 {
  margin-bottom: calc(1px * 175) !important;
}
/* line 187, ../sass/screen.scss */
body .mb180 {
  margin-bottom: calc(1px * 180) !important;
}
/* line 187, ../sass/screen.scss */
body .mb185 {
  margin-bottom: calc(1px * 185) !important;
}
/* line 187, ../sass/screen.scss */
body .mb190 {
  margin-bottom: calc(1px * 190) !important;
}
/* line 187, ../sass/screen.scss */
body .mb195 {
  margin-bottom: calc(1px * 195) !important;
}
/* line 187, ../sass/screen.scss */
body .mb200 {
  margin-bottom: calc(1px * 200) !important;
}
/* line 187, ../sass/screen.scss */
body .mb205 {
  margin-bottom: calc(1px * 205) !important;
}
/* line 187, ../sass/screen.scss */
body .mb210 {
  margin-bottom: calc(1px * 210) !important;
}
/* line 187, ../sass/screen.scss */
body .mb215 {
  margin-bottom: calc(1px * 215) !important;
}
/* line 187, ../sass/screen.scss */
body .mb220 {
  margin-bottom: calc(1px * 220) !important;
}
/* line 187, ../sass/screen.scss */
body .mb225 {
  margin-bottom: calc(1px * 225) !important;
}
/* line 187, ../sass/screen.scss */
body .mb230 {
  margin-bottom: calc(1px * 230) !important;
}
/* line 187, ../sass/screen.scss */
body .mb235 {
  margin-bottom: calc(1px * 235) !important;
}
/* line 187, ../sass/screen.scss */
body .mb240 {
  margin-bottom: calc(1px * 240) !important;
}
/* line 187, ../sass/screen.scss */
body .mb245 {
  margin-bottom: calc(1px * 245) !important;
}
/* line 187, ../sass/screen.scss */
body .mb250 {
  margin-bottom: calc(1px * 250) !important;
}
/* line 187, ../sass/screen.scss */
body .mb255 {
  margin-bottom: calc(1px * 255) !important;
}
/* line 187, ../sass/screen.scss */
body .mb260 {
  margin-bottom: calc(1px * 260) !important;
}
/* line 187, ../sass/screen.scss */
body .mb265 {
  margin-bottom: calc(1px * 265) !important;
}
/* line 187, ../sass/screen.scss */
body .mb270 {
  margin-bottom: calc(1px * 270) !important;
}
/* line 187, ../sass/screen.scss */
body .mb275 {
  margin-bottom: calc(1px * 275) !important;
}
/* line 187, ../sass/screen.scss */
body .mb280 {
  margin-bottom: calc(1px * 280) !important;
}
/* line 187, ../sass/screen.scss */
body .mb285 {
  margin-bottom: calc(1px * 285) !important;
}
/* line 187, ../sass/screen.scss */
body .mb290 {
  margin-bottom: calc(1px * 290) !important;
}
/* line 187, ../sass/screen.scss */
body .mb295 {
  margin-bottom: calc(1px * 295) !important;
}
/* line 187, ../sass/screen.scss */
body .mb300 {
  margin-bottom: calc(1px * 300) !important;
}
/* line 187, ../sass/screen.scss */
body .mb305 {
  margin-bottom: calc(1px * 305) !important;
}
/* line 187, ../sass/screen.scss */
body .mb310 {
  margin-bottom: calc(1px * 310) !important;
}
/* line 187, ../sass/screen.scss */
body .mb315 {
  margin-bottom: calc(1px * 315) !important;
}
/* line 187, ../sass/screen.scss */
body .mb320 {
  margin-bottom: calc(1px * 320) !important;
}
/* line 187, ../sass/screen.scss */
body .mb325 {
  margin-bottom: calc(1px * 325) !important;
}
/* line 187, ../sass/screen.scss */
body .mb330 {
  margin-bottom: calc(1px * 330) !important;
}
/* line 187, ../sass/screen.scss */
body .mb335 {
  margin-bottom: calc(1px * 335) !important;
}
/* line 187, ../sass/screen.scss */
body .mb340 {
  margin-bottom: calc(1px * 340) !important;
}
/* line 187, ../sass/screen.scss */
body .mb345 {
  margin-bottom: calc(1px * 345) !important;
}
/* line 187, ../sass/screen.scss */
body .mb350 {
  margin-bottom: calc(1px * 350) !important;
}
/* line 187, ../sass/screen.scss */
body .mb355 {
  margin-bottom: calc(1px * 355) !important;
}
/* line 187, ../sass/screen.scss */
body .mb360 {
  margin-bottom: calc(1px * 360) !important;
}
/* line 187, ../sass/screen.scss */
body .mb365 {
  margin-bottom: calc(1px * 365) !important;
}
/* line 187, ../sass/screen.scss */
body .mb370 {
  margin-bottom: calc(1px * 370) !important;
}
/* line 187, ../sass/screen.scss */
body .mb375 {
  margin-bottom: calc(1px * 375) !important;
}
/* line 187, ../sass/screen.scss */
body .mb380 {
  margin-bottom: calc(1px * 380) !important;
}
/* line 187, ../sass/screen.scss */
body .mb385 {
  margin-bottom: calc(1px * 385) !important;
}
/* line 187, ../sass/screen.scss */
body .mb390 {
  margin-bottom: calc(1px * 390) !important;
}
/* line 187, ../sass/screen.scss */
body .mb395 {
  margin-bottom: calc(1px * 395) !important;
}
/* line 187, ../sass/screen.scss */
body .mb400 {
  margin-bottom: calc(1px * 400) !important;
}
/* line 187, ../sass/screen.scss */
body .mb405 {
  margin-bottom: calc(1px * 405) !important;
}
/* line 187, ../sass/screen.scss */
body .mb410 {
  margin-bottom: calc(1px * 410) !important;
}
/* line 187, ../sass/screen.scss */
body .mb415 {
  margin-bottom: calc(1px * 415) !important;
}
/* line 187, ../sass/screen.scss */
body .mb420 {
  margin-bottom: calc(1px * 420) !important;
}
/* line 187, ../sass/screen.scss */
body .mb425 {
  margin-bottom: calc(1px * 425) !important;
}
/* line 187, ../sass/screen.scss */
body .mb430 {
  margin-bottom: calc(1px * 430) !important;
}
/* line 187, ../sass/screen.scss */
body .mb435 {
  margin-bottom: calc(1px * 435) !important;
}
/* line 187, ../sass/screen.scss */
body .mb440 {
  margin-bottom: calc(1px * 440) !important;
}
/* line 187, ../sass/screen.scss */
body .mb445 {
  margin-bottom: calc(1px * 445) !important;
}
/* line 187, ../sass/screen.scss */
body .mb450 {
  margin-bottom: calc(1px * 450) !important;
}
/* line 187, ../sass/screen.scss */
body .mb455 {
  margin-bottom: calc(1px * 455) !important;
}
/* line 187, ../sass/screen.scss */
body .mb460 {
  margin-bottom: calc(1px * 460) !important;
}
/* line 187, ../sass/screen.scss */
body .mb465 {
  margin-bottom: calc(1px * 465) !important;
}
/* line 187, ../sass/screen.scss */
body .mb470 {
  margin-bottom: calc(1px * 470) !important;
}
/* line 187, ../sass/screen.scss */
body .mb475 {
  margin-bottom: calc(1px * 475) !important;
}
/* line 187, ../sass/screen.scss */
body .mb480 {
  margin-bottom: calc(1px * 480) !important;
}
/* line 187, ../sass/screen.scss */
body .mb485 {
  margin-bottom: calc(1px * 485) !important;
}
/* line 187, ../sass/screen.scss */
body .mb490 {
  margin-bottom: calc(1px * 490) !important;
}
/* line 187, ../sass/screen.scss */
body .mb495 {
  margin-bottom: calc(1px * 495) !important;
}
/* line 187, ../sass/screen.scss */
body .mb500 {
  margin-bottom: calc(1px * 500) !important;
}
/* line 193, ../sass/screen.scss */
body .gap0 {
  gap: calc(1px * 0);
}
/* line 193, ../sass/screen.scss */
body .gap5 {
  gap: calc(1px * 5);
}
/* line 193, ../sass/screen.scss */
body .gap10 {
  gap: calc(1px * 10);
}
/* line 193, ../sass/screen.scss */
body .gap15 {
  gap: calc(1px * 15);
}
/* line 193, ../sass/screen.scss */
body .gap20 {
  gap: calc(1px * 20);
}
/* line 193, ../sass/screen.scss */
body .gap25 {
  gap: calc(1px * 25);
}
/* line 193, ../sass/screen.scss */
body .gap30 {
  gap: calc(1px * 30);
}
/* line 193, ../sass/screen.scss */
body .gap35 {
  gap: calc(1px * 35);
}
/* line 193, ../sass/screen.scss */
body .gap40 {
  gap: calc(1px * 40);
}
/* line 193, ../sass/screen.scss */
body .gap45 {
  gap: calc(1px * 45);
}
/* line 193, ../sass/screen.scss */
body .gap50 {
  gap: calc(1px * 50);
}
/* line 193, ../sass/screen.scss */
body .gap55 {
  gap: calc(1px * 55);
}
/* line 193, ../sass/screen.scss */
body .gap60 {
  gap: calc(1px * 60);
}
/* line 193, ../sass/screen.scss */
body .gap65 {
  gap: calc(1px * 65);
}
/* line 193, ../sass/screen.scss */
body .gap70 {
  gap: calc(1px * 70);
}
/* line 193, ../sass/screen.scss */
body .gap75 {
  gap: calc(1px * 75);
}
/* line 193, ../sass/screen.scss */
body .gap80 {
  gap: calc(1px * 80);
}
/* line 193, ../sass/screen.scss */
body .gap85 {
  gap: calc(1px * 85);
}
/* line 193, ../sass/screen.scss */
body .gap90 {
  gap: calc(1px * 90);
}
/* line 193, ../sass/screen.scss */
body .gap95 {
  gap: calc(1px * 95);
}
/* line 193, ../sass/screen.scss */
body .gap100 {
  gap: calc(1px * 100);
}
/* line 198, ../sass/screen.scss */
body .mt0 {
  margin-top: 0;
}
/* line 201, ../sass/screen.scss */
body .mt1e {
  margin-top: 1rem;
}
/* line 204, ../sass/screen.scss */
body .mt2e {
  margin-top: 2rem;
}
/* line 207, ../sass/screen.scss */
body .mt3e {
  margin-top: 3rem;
}
/* line 210, ../sass/screen.scss */
body .mt-30p {
  margin-top: -30%;
}
/* line 214, ../sass/screen.scss */
body .ml1e {
  margin-left: 1rem;
}
/* line 217, ../sass/screen.scss */
body .mr0 {
  margin-right: 0 !important;
}
/* line 220, ../sass/screen.scss */
body .mr1e {
  margin-right: 1rem;
}
/* line 224, ../sass/screen.scss */
body .ml-auto {
  margin-left: auto;
}
/* line 228, ../sass/screen.scss */
body .mgn-auto {
  margin: auto;
}
/* line 232, ../sass/screen.scss */
body .pl1e {
  padding-left: 1rem;
}
/* line 235, ../sass/screen.scss */
body .pl2e {
  padding-left: 2rem;
}
/* line 239, ../sass/screen.scss */
body .pt1e {
  padding-top: 1rem;
}
/* line 243, ../sass/screen.scss */
body .pb1e {
  padding-bottom: 1rem;
}
/* line 247, ../sass/screen.scss */
body .align-center {
  text-align: center;
}
/* line 251, ../sass/screen.scss */
body .align-left {
  text-align: left;
}
/* line 255, ../sass/screen.scss */
body .align-right {
  text-align: right;
}
/* line 259, ../sass/screen.scss */
body .alignnone, body .aligncenter, body .alignleft, body .alignright, body .alignwide {
  margin: 0 auto;
}
/* line 263, ../sass/screen.scss */
body .bg-yellow {
  background: #FFFF99;
}
/* line 267, ../sass/screen.scss */
body .form-item {
  margin-bottom: 1rem;
  border: 1px solid #ccc;
  padding: 1rem;
}
/* line 272, ../sass/screen.scss */
body .form-item .item {
  margin-bottom: 1rem;
  border: 1px solid #ccc;
  padding: 1rem;
}
/* line 277, ../sass/screen.scss */
body .form-item .inline-item {
  display: inline-block;
}
/* line 281, ../sass/screen.scss */
body .btn-wrap {
  margin: 1em 0;
}
/* line 284, ../sass/screen.scss */
body .del-btn {
  background: #B01303;
  border: none;
}
/* line 287, ../sass/screen.scss */
body .del-btn:hover {
  background: #771303;
}
/* line 292, ../sass/screen.scss */
body .text-s {
  font-size: 60%;
  color: #666666;
}
/* line 296, ../sass/screen.scss */
body .text-l {
  font-size: 26px;
}
/* line 300, ../sass/screen.scss */
body .mobile-on {
  display: none;
}
/* line 304, ../sass/screen.scss */
body .fz20 {
  font-size: 20px !important;
}
/* line 308, ../sass/screen.scss */
body .big-font {
  font-size: 24px;
  font-weight: 600;
}
/* line 313, ../sass/screen.scss */
body .bd3 {
  border-bottom: 3px solid #666 !important;
}
/* line 318, ../sass/screen.scss */
body .no-border h3 {
  border: none;
}
/* line 323, ../sass/screen.scss */
body img {
  max-width: 100%;
  height: auto;
}
/* line 329, ../sass/screen.scss */
body .row {
  margin-left: 0;
  margin-right: 0;
}
/* line 335, ../sass/screen.scss */
body .menu a {
  font-size: 16px;
}
/* line 338, ../sass/screen.scss */
body .menu .current-menu-item {
  border-bottom: 5px solid #395588;
}
/* line 343, ../sass/screen.scss */
body a {
  color: #9E865E;
  text-decoration: none;
}
/* line 346, ../sass/screen.scss */
body a:hover {
  color: #7B6413;
}
/* line 354, ../sass/screen.scss */
body .page-header
.entry-title,
body .site-footer
.footer-inner,
body .site-footer:not(.dynamic-footer),
body .site-header
.header-inner,
body .site-header:not(.dynamic-header), body body:not([class*=elementor-page-])
.site-main {
  max-width: 1024px;
}
/* line 366, ../sass/screen.scss */
body h1.entry-title {
  color: #9E865E;
  text-align: center;
  line-height: 2em;
  margin-bottom: 1.4em;
}
/* line 371, ../sass/screen.scss */
body h1.entry-title:after {
  content: "";
  display: block;
  border-bottom: 3px solid #9E865E;
  width: 30%;
  margin: auto;
}
/* line 379, ../sass/screen.scss */
body h2.entry-title {
  color: #9E865E;
  line-height: 2em;
  margin-bottom: 1.4em;
}
/* line 386, ../sass/screen.scss */
body #site-header:not(.dynamic-header) {
  max-width: 100%;
  width: 100%;
  margin-top: 0px;
  margin-bottom: 0px;
  box-shadow: 0px 0px 24px 0px rgba(0, 0, 0, 0.15);
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  background: #fff;
}
/* line 394, ../sass/screen.scss */
body #site-header:not(.dynamic-header) .header-inner {
  display: flex;
  align-items: center;
  max-width: 1840px;
  margin: auto;
  width: 100%;
  padding: 10px;
}
/* line 401, ../sass/screen.scss */
body #site-header:not(.dynamic-header) .header-inner .site-branding {
  width: 24%;
}
/* line 403, ../sass/screen.scss */
body #site-header:not(.dynamic-header) .header-inner .site-branding img {
  max-width: 240px;
}
/* line 408, ../sass/screen.scss */
body #site-header:not(.dynamic-header) .header-inner .entry-btn a {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  text-align: right;
}
/* line 413, ../sass/screen.scss */
body #site-header:not(.dynamic-header) .header-inner .entry-btn a img {
  max-width: 200px;
  width: 60%;
  height: auto;
}
/* line 423, ../sass/screen.scss */
body .site-footer .footer-inner,
body .site-footer:not(.dynamic-footer),
body .site-header .header-inner,
body .site-header:not(.dynamic-header), body:not([class*=elementor-page-]) .site-main {
  max-width: 1024px;
}
/* line 432, ../sass/screen.scss */
body:not(.home) #content {
  padding: 50px 20px 100px;
}
/* line 439, ../sass/screen.scss */
body:not(.home) .page-content {
  padding: 30px;
  background: rgba(255, 255, 255, 0.85);
}
/* line 446, ../sass/screen.scss */
body .wpcf7 label {
  width: 100%;
}
/* line 451, ../sass/screen.scss */
body .section-wrap {
  max-width: 1024px;
  margin: 0 auto;
  padding: 2%;
  gap: 50px;
}
/* line 457, ../sass/screen.scss */
body .section-wrap .button-wrapper {
  flex: 1;
}
/* line 459, ../sass/screen.scss */
body .section-wrap .button-wrapper .btn-style {
  width: 100%;
  display: flex;
  background: #395588;
  align-items: center;
  justify-content: center;
  color: #fff;
  font-size: 16px;
  padding: 10px;
}
/* line 474, ../sass/screen.scss */
body.blog .page-content {
  display: flex;
  gap: 30px;
  flex-wrap: wrap;
}
/* line 478, ../sass/screen.scss */
body.blog .page-content .post {
  width: calc(50% - 15px);
}
@media only screen and (max-width: 481px) {
  /* line 478, ../sass/screen.scss */
  body.blog .page-content .post {
    width: 100%;
  }
}
/* line 487, ../sass/screen.scss */
body .site-footer:not(.footer-stacked) .footer-inner .copyright {
  max-width: 15%;
  color: #ccc;
  font-size: 80%;
}
/* line 493, ../sass/screen.scss */
body [type=button], body [type=submit], body button {
  background: #7f7f7f;
  color: #fff;
  border: 1px solid #7f7f7f;
}
/* line 499, ../sass/screen.scss */
body [type=button]:focus, body [type=button]:hover, body [type=submit]:focus, body [type=submit]:hover, body button:focus, body button:hover {
  background: #5e5e5e;
  color: #fff;
  border: 1px solid #5e5e5e;
}
/* line 505, ../sass/screen.scss */
body .cf7-wrap {
  border-bottom: 1px solid #ddd;
}
/* line 508, ../sass/screen.scss */
body .cf7-wrap p {
  margin: 0;
}
/* line 511, ../sass/screen.scss */
body .cf7-wrap .txt-l {
  font-size: 120%;
}
/* line 514, ../sass/screen.scss */
body .cf7-wrap > .flex-row {
  border: 1px solid #ddd;
  border-width: 1px 1px 0 1px;
  display: flex;
}
/* line 519, ../sass/screen.scss */
body .cf7-wrap > .flex-row > * {
  width: auto;
  padding: 24px;
}
/* line 524, ../sass/screen.scss */
body .cf7-wrap > .flex-row label {
  width: 12em;
  border-right: 1px solid #ddd;
}
/* line 527, ../sass/screen.scss */
body .cf7-wrap > .flex-row label span {
  display: block;
  font-size: 70%;
  color: #aaa;
  padding: 0;
  margin-top: .4em;
}
/* line 535, ../sass/screen.scss */
body .cf7-wrap > .flex-row div {
  width: calc(100% - 12em);
}
/* line 538, ../sass/screen.scss */
body .cf7-wrap > .flex-row span.sub-title {
  width: 2.5em;
  padding: 0;
}
/* line 543, ../sass/screen.scss */
body .cf7-wrap > .flex-row span.small {
  font-size: 80%;
  padding: 0;
}
/* line 548, ../sass/screen.scss */
body .cf7-wrap > .flex-row input:not([type='checkbox']),
body .cf7-wrap > .flex-row input:not([type='radio']),
body .cf7-wrap > .flex-row input:not([type='submit']),
body .cf7-wrap > .flex-row input:not([type='button']),
body .cf7-wrap > .flex-row input:not([type='reset']),
body .cf7-wrap > .flex-row textarea {
  border-color: #ddd;
}
/* line 556, ../sass/screen.scss */
body .cf7-wrap > .flex-row.form-btn-area {
  border: 1px solid #ddd;
  border-width: 1px 1px 0 1px;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 30px;
  flex-direction: column;
}
/* line 564, ../sass/screen.scss */
body .cf7-wrap > .flex-row.form-btn-area input {
  padding: 10px 30px;
  font-size: 125%;
  background: #5e5e5e;
}
/* line 569, ../sass/screen.scss */
body .cf7-wrap > .flex-row.form-btn-area .wpcf7-spinner {
  padding: 0;
  height: auto;
}
/* line 574, ../sass/screen.scss */
body .cf7-wrap > .flex-row [type=button],
body .cf7-wrap > .flex-row [type=submit],
body .cf7-wrap > .flex-row button {
  background: #7f7f7f;
  color: #fff;
  border: 1px solid #7f7f7f;
}
/* line 580, ../sass/screen.scss */
body .cf7-wrap > .flex-row [type=button]:focus, body .cf7-wrap > .flex-row [type=button]:hover,
body .cf7-wrap > .flex-row [type=submit]:focus,
body .cf7-wrap > .flex-row [type=submit]:hover,
body .cf7-wrap > .flex-row button:focus,
body .cf7-wrap > .flex-row button:hover {
  background: #5e5e5e;
  color: #fff;
  border: 1px solid #5e5e5e;
}
/* line 590, ../sass/screen.scss */
body .site-footer {
  width: 100% !important;
  max-width: 100% !important;
  background: #f2f2f2;
}
/* line 595, ../sass/screen.scss */
body .site-footer .footer-inner {
  flex-direction: column;
  align-items: center;
  justify-content: center;
  max-width: 1840px;
  width: 100%;
  margin: auto;
  padding: 50px 20px 10px;
}
/* line 604, ../sass/screen.scss */
body .site-footer .site-branding {
  margin-bottom: 50px;
  text-align: center;
}
/* line 607, ../sass/screen.scss */
body .site-footer .site-branding img {
  max-width: 240px;
}
/* line 610, ../sass/screen.scss */
body .site-footer .site-branding .ablogo {
  text-align: center;
  margin-top: 20px;
}
/* line 613, ../sass/screen.scss */
body .site-footer .site-branding .ablogo img {
  max-width: 200px;
}
/* line 619, ../sass/screen.scss */
body .site-footer:not(.footer-stacked) .footer-inner .copyright {
  max-width: 15%;
  color: #ccc;
  font-size: 80%;
}
/* line 625, ../sass/screen.scss */
body [type=button], body [type=submit], body button {
  background: #ED6C00;
  color: #fff;
  border: 1px solid #ED6C00;
}
/* line 631, ../sass/screen.scss */
body .elementor-nav-menu--toggle .elementor-menu-toggle.elementor-active + .elementor-nav-menu__container {
  position: absolute;
  right: 0%;
  top: 75%;
  width: 300px !important;
  left: auto !important;
}
/* line 641, ../sass/screen.scss */
body .elementor-nav-menu--toggle .elementor-menu-toggle {
  position: relative;
  z-index: 999;
}
/* line 647, ../sass/screen.scss */
body #nav-area {
  position: relative;
}
@media only screen and (max-width: 481px) {
  /* line 652, ../sass/screen.scss */
  body .site-footer .footer-inner .site-navigation ul.menu {
    margin: 30px 0;
  }
  /* line 655, ../sass/screen.scss */
  body .site-footer .footer-inner .site-navigation ul.menu li {
    line-height: 1;
  }
  /* line 659, ../sass/screen.scss */
  body .site-footer:not(.footer-stacked) .footer-inner .site-navigation {
    max-width: 100%;
  }
  /* line 662, ../sass/screen.scss */
  body .site-footer:not(.footer-stacked) .footer-inner .copyright {
    max-width: 100%;
  }
  /* line 665, ../sass/screen.scss */
  body .section-wrap {
    gap: 10px;
  }
  /* line 674, ../sass/screen.scss */
  body .cf7-wrap > .flex-row {
    flex-direction: column;
  }
  /* line 676, ../sass/screen.scss */
  body .cf7-wrap > .flex-row > * {
    padding: 12px;
  }
  /* line 679, ../sass/screen.scss */
  body .cf7-wrap > .flex-row label {
    width: 100%;
    border-width: 0;
    border-bottom: 1px solid #ddd;
  }
  /* line 684, ../sass/screen.scss */
  body .cf7-wrap > .flex-row div {
    width: 100%;
  }
  /* line 687, ../sass/screen.scss */
  body .cf7-wrap > .flex-row p.txt-l {
    text-align: center;
  }
  /* line 690, ../sass/screen.scss */
  body .cf7-wrap > .flex-row .flex-row {
    flex-direction: column;
  }
}
