body.call9 .str-kv {
background: linear-gradient(90deg, #fff 0%, #fff 50%, #cceaff 50%, #cceaff 100%);
position: relative;
overflow: hidden;
}
body.call9 .str-kv::after {
background-image: url('/support/call9/images/kv-bg-dots.png');
content: '';
position: absolute;
top: 0;
left: calc(50% + 480px);
width: calc(50vw - 480px);
height: 280px;
}
body.call9 .mod-lyt-media.-vertical-center .content {
display: flex;
align-items: center;
}
.red {
color: #e00000!important;
}
.str-outer-partition.-partition-about {
background-color: #f2f6f7;
}
.str-outer-partition.-partition-about .str-inner {
padding-top: 65px;
}
.str-outer-partition.-partition-about .mod-hdg-cl2 {
margin-top: 0;
}
.str-outer-partition.-partition-flow {
border-top: 1px solid #d9dadb;
}
.str-outer-partition.-partition-notesBox2 {
background-color: #f8f8f8;
border-top: 1px solid #d9dadb;
}
.str-outer-partition.-partition-notesBox2 .notesBox2 {
background: inherit;
}
.str-outer-partition.-partition-apply {
border-top: 1px solid #d9dadb;
}
.nav-local-02>.inner>.conversion>.btn>a:hover {
background-color: #fee63c;
text-decoration: underline;
}
.nav-local-02>.inner>.conversion>.btn>a:focus {
border: 2px solid currentColor;
border-radius: 6px;
outline: none;
}
a.btn2:focus {
outline: 1px solid lime;
}
.mod-link {
overflow: visible;
}

@media only screen and (max-width: 767px) {
body.call9 .str-kv {
background: none;
}
body.call9 .str-kv::after {
content: none;
}
body.call9 .mod-lyt-media.-vertical-center .content {
display: block;
}
.str-outer-partition.-partition-about .str-inner {
padding-top: 40px;
}
.str-outer-partition.-partition-flow {
border-top: none;
padding-right: 0;
padding-left: 0;
}
.str-outer-partition.-partition-flow .str-inner {
padding-top: 0!important;
padding-bottom: 0;
}
.str-outer-partition.-partition-notesBox2 {
border-top: none;
padding-right: 0;
padding-left: 0;
}
.str-outer-partition.-partition-notesBox2 .notesBox2 {
background: #fff;
}
.str-outer-partition.-partition-apply {
border-top: none;
padding-right: 0;
padding-left: 0;
}
.str-outer-partition.-partition-apply .str-inner {
padding-top: 0!important;
padding-bottom: 0;
}
.hdg2Btn {
position: relative;
margin: 0;
text-align: left;
border-top: 3px solid #223;
box-shadow: 0 3px 6px rgba(0, 0, 0, .14);
}
.hdg2Btn button {
display: block;
width: 100%;
font-size: 137%;
line-height: 1.1;
padding: 20px 30px 20px 15px;
font-weight: normal;
margin: 0;
text-align: left;
}
[data-script-enabled='true'] .hdg2Btn + .mBox {
display: none;
}
.hdg2Btn button:after {
font-size: 24px;
line-height: 1;
position: absolute;
top: 0;
right: 9px;
bottom: 0;
display: block;
width: 24px;
height: 24px;
margin: auto;
content: '＋';
-webkit-transition: all .3s ease;
transition: all .3s ease;
-webkit-transform-origin: 50%;
-ms-transform-origin: 50%;
transform-origin: 50%;
}
.hdg2Btn.active button:after {
-webkit-transform: rotate(45deg);
-ms-transform: rotate(45deg);
transform: rotate(45deg);
}
}
