@charset "UTF-8";html {line-height: 1.15;-webkit-text-size-adjust: 100% }body {margin: 0 }main {display: block }hr {box-sizing: content-box;height: 0;overflow: visible }pre {font-family: monospace, monospace;font-size: 1em }a {background-color: transparent }abbr[title] {border-bottom: none;text-decoration: underline;text-decoration: underline dotted }b, strong {font-weight: bolder }code, kbd, samp {font-family: monospace, monospace;font-size: 1em }small {font-size: 80% }sub, sup {font-size: 75%;line-height: 0;position: relative;vertical-align: baseline }sub {bottom: -.25em }sup {top: -.5em }img {border-style: none }button, input, optgroup, select, textarea {font-family: inherit;font-size: 100%;line-height: 1.15;margin: 0 }button, input {overflow: visible }button, select {text-transform: none }button, [type=button], [type=reset], [type=submit] {-webkit-appearance: button }button::-moz-focus-inner, [type=button]::-moz-focus-inner, [type=reset]::-moz-focus-inner, [type=submit]::-moz-focus-inner {border-style: none;padding: 0 }button:-moz-focusring, [type=button]:-moz-focusring, [type=reset]:-moz-focusring, [type=submit]:-moz-focusring {outline: 1px dotted ButtonText }fieldset {padding: .35em .75em .625em }legend {box-sizing: border-box;color: inherit;display: table;max-width: 100%;padding: 0;white-space: normal }progress {vertical-align: baseline }textarea {overflow: auto }[type=checkbox], [type=radio] {box-sizing: border-box;padding: 0 }[type=number]::-webkit-inner-spin-button, [type=number]::-webkit-outer-spin-button {height: auto }[type=search] {-webkit-appearance: textfield;outline-offset: -2px }[type=search]::-webkit-search-decoration {-webkit-appearance: none }::-webkit-file-upload-button {-webkit-appearance: button;font: inherit }details {display: block }summary {display: list-item }template, [hidden] {display: none }ul {margin: 0;padding: 0 }li {margin: 0;padding: 0;list-style: none }@font-face {font-family: 'Be Vietnam Pro';font-style: normal;font-weight: 100;font-display: swap;src: url(../fonts/Be_Vietnam_Pro/BeVietnamPro-Thin.ttf) format("truetype") }@font-face {font-family: 'Be Vietnam Pro';font-style: normal;font-weight: 200;font-display: swap;src: url(../fonts/Be_Vietnam_Pro/BeVietnamPro-ExtraLight.ttf) format("truetype") }@font-face {font-family: 'Be Vietnam Pro';font-style: normal;font-weight: 300;font-display: swap;src: url(../fonts/Be_Vietnam_Pro/BeVietnamPro-Light.ttf) format("truetype") }@font-face {font-family: 'Be Vietnam Pro';font-style: normal;font-weight: 400;font-display: swap;src: url(../fonts/Be_Vietnam_Pro/BeVietnamPro-Regular.ttf) format("truetype") }@font-face {font-family: 'Be Vietnam Pro';font-style: normal;font-weight: 500;font-display: swap;src: url(../fonts/Be_Vietnam_Pro/BeVietnamPro-Medium.ttf) format("truetype") }@font-face {font-family: 'Be Vietnam Pro';font-style: normal;font-weight: 600;font-display: swap;src: url(../fonts/Be_Vietnam_Pro/BeVietnamPro-SemiBold.ttf) format("truetype") }@font-face {font-family: 'Be Vietnam Pro';font-style: normal;font-weight: 700;font-display: swap;src: url(../fonts/Be_Vietnam_Pro/BeVietnamPro-Bold.ttf) format("truetype") }@font-face {font-family: 'Be Vietnam Pro';font-style: normal;font-weight: 800;font-display: swap;src: url(../fonts/Be_Vietnam_Pro/BeVietnamPro-ExtraBold.ttf) format("truetype") }@font-face {font-family: 'Be Vietnam Pro';font-style: normal;font-weight: 900;font-display: swap;src: url(../fonts/Be_Vietnam_Pro/BeVietnamPro-Black.ttf) format("truetype") }html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, dialog, figure, footer, header, nav, section, time, mark, audio, video {margin: 0;padding: 0;border: 0;outline: 0 }body, table, input, textarea, select, option, h1, h2, h3, h4, h5, h6 {-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale }*, *:before, *:after {box-sizing: border-box }img {max-width: 100%;height: auto;vertical-align: middle }html {font-size: 62.5%;scroll-behavior: smooth }@media only screen and (max-width: 1024px) {html {font-size: .9345794393vw }}@media only screen and (max-width: 800px) {html {font-size: 2.5445292621vw }}a {text-decoration: none;display: inline-block }picture {display: block }svg {display: inherit }.pc-block {display: block }@media only screen and (max-width: 800px) {.pc-block {display: none }}.sp-block {display: none }@media only screen and (max-width: 800px) {.sp-block {display: block }}body {font-family: 'Be Vietnam Pro', sans-serif;font-size: 1.6rem;font-feature-settings: normal;line-height: 1.3;color: #2b4678;font-weight: 400;overflow-x: hidden }body.is-modal-open {overflow: hidden;height: 100vh }.l-container__1200 {max-width: 124rem;margin: 0 auto;padding: 0 2rem }.c-mvTop {position: relative;padding-top: 25.2rem }@media only screen and (max-width: 1200px) {.c-mvTop {padding-top: 15rem }}.c-mvTop {padding-bottom: 17.9rem }@media only screen and (max-width: 800px) {.c-mvTop {padding-bottom: 8rem }}.c-mvTop {background: linear-gradient(102.49deg, #b8e1f5 5.43%, #ebf2f5 53.31%, #dbeae5 99.38%) }.c-mvTopAfter:after {content: "";position: absolute;top: -18.1rem;left: -12.3rem;width: 100%;height: 100%;background-image: url(/wp-content/themes/veroncare-theme/public/family_icon_02.png);background-position: center center;background-repeat: no-repeat;background-size: contain;pointer-events: none }.c-main {padding-top: 11.8rem }@media only screen and (max-width: 800px) {.c-main {padding-top: 10rem }}@media only screen and (max-width: 800px) {.c-main-top {padding-top: 10rem }}.c-socialFixed {display: flex;flex-direction: column;gap: .5rem;position: fixed;margin-top: 24rem;right: .5rem;z-index: 1000 }@media only screen and (max-width: 800px) {.c-socialFixed {display: none }}.c-socialFixed__item {width: fit-content;margin-left: auto;display: flex;align-items: center;padding: .5rem;border-radius: .4rem;background-color: #fff;border: 1px solid #dce4e6;cursor: pointer;overflow: hidden }@media only screen and (max-width: 800px) {.c-socialFixed__item {padding: 0 }}.c-socialFixed__item>span {font-size: 1.4rem;line-height: 1.5;color: #063999;opacity: 0;transform: translate(20%);max-width: 0;white-space: nowrap;transition: all .4s ease }.c-socialFixed__item:hover {gap: 1rem }.c-socialFixed__item:hover>span {opacity: 1;padding-right: 1.5rem;transform: translate(0);max-width: 25rem }.c-socialFixed__medium {font-weight: 500 }.c-socialFixed__time {display: flex;flex-direction: column;font-size: 1.4rem }.c-socialFixed__time span>span {font-weight: 700 }.c-socialFixed__thumb {width: 4.5rem;height: 4.5rem;display: flex;align-items: center;justify-content: center;background-color: #fff;flex-shrink: 0 }@media only screen and (max-width: 800px) {.c-socialFixed__thumb {width: 4rem;height: 4rem }}.c-socialFixed__thumb img {width: 2.9rem }@media only screen and (max-width: 800px) {.c-socialFixed__thumb img {width: 2rem }}.p-modal {display: flex;position: fixed;inset: 0;justify-content: center;align-items: center;background-color: #000000e6;z-index: 1000000;opacity: 0;visibility: hidden;pointer-events: none;transition: opacity .5s ease, visibility .5s ease }.p-modal.is-active {opacity: 1;visibility: visible;pointer-events: auto }.p-modal.is-active .p-modal__content {transform: scale(1);opacity: 1 }.p-modal__content {position: relative;padding: 2rem;border-radius: .8rem;display: flex;align-items: center;justify-content: center;max-width: 100%;max-height: 100%;overflow: hidden;transform: scale(.95);opacity: 0;transition: transform .5s cubic-bezier(.25, 1, .5, 1), opacity .4s ease }.p-modal__video {display: flex;justify-content: center;align-items: center }.p-modal__video video {width: 100rem;height: 50rem;max-width: 100%;border-radius: .5rem;position: relative }@media only screen and (max-width: 800px) {.p-modal__video video {height: 25rem }}.p-modal__close {position: absolute;width: 3rem;height: 3rem;background-color: #fff;display: flex;align-items: center;justify-items: center;border-radius: 50%;right: .5rem;top: 0;box-shadow: 1rem .4rem 1rem #0000000d;border: 1px solid #ffffff;z-index: 100000000000000000;cursor: pointer }.p-modal__close i {margin: 0 auto;font-size: 2rem;color: #000 }.loading-page {position: fixed;inset: 0;background: #fff;z-index: 999999;display: flex;align-items: center;justify-content: center;opacity: 1;pointer-events: none;transition: opacity .6s ease }.loading-page.is-hide {opacity: 0 }.svg-mask {width: 46rem;height: 46rem;will-change: opacity, transform }@media only screen and (max-width: 800px) {.svg-mask {width: 35rem;height: 35rem }}#svg {opacity: 0;width: 100%;height: 100%;display: block;will-change: stroke-dashoffset, fill;transform: scale(.95);transition: opacity .3s ease, transform .3s ease }.c-scrollToTop {position: fixed;bottom: 8rem;right: 1rem;z-index: 20;opacity: 0;visibility: hidden;transition: all .5s ease-in-out }.c-scrollToTop.is-active {opacity: 1;visibility: visible;right: 1.5rem }@media only screen and (max-width: 800px) {.c-scrollToTop.is-active {right: .5rem }}.c-scrollToTop__btn {position: relative;width: 4rem;height: 4rem;border-radius: 50%;background-color: #3dcfff;display: inline-flex;align-items: center;justify-content: center;animation: bounce 1.5s infinite;cursor: pointer;border: none;overflow: visible }.c-scrollToTop__icon {width: 2.4rem;height: 2.4rem;color: #fff;z-index: 1 }.c-scrollToTop__icon svg {width: 100%;height: 100%;display: block }.c-scrollToTop__progress {position: absolute;top: 50%;left: 50%;width: 4.6rem;height: 4.6rem;transform: translate(-50%, -50%) rotate(-90deg);z-index: 0 }.c-scrollToTop__progress circle {stroke: #fff;stroke-width: .3rem;stroke-dasharray: 26.2rem;stroke-dashoffset: 26.2rem;transition: stroke-dashoffset .2s linear }@keyframes bounce {0%, to {transform: translateY(0) }50% {transform: translateY(-.4rem) }}.overflow-img {position: relative;overflow: hidden }.remodal-overlay {inset: 0;background: #fff }.remodal-wrapper {padding: 0;overflow-x: hidden }.c-aside {position: relative;max-width: 100%;margin-bottom: 0;padding: 10rem 2rem 12rem;background: #fff;color: #fff;text-align: left;vertical-align: top }.c-aside__inner {text-align: center }.c-aside__menu--list {margin-top: 3rem;display: flex;flex-direction: column;align-items: center }.c-aside__menu--item {margin-bottom: 4rem;width: 100% }.c-aside__menu--item.is-active>a {color: #3dcfff }.c-aside__menu--item.is-active>a span:after {transform: scaleX(1) }.c-aside__menu--item a {font-size: 1.8rem;line-height: 1.66;color: #063999;font-weight: 600;display: block;width: 100% }.c-aside__menu--item a span {position: relative }.c-aside__menu--item a span:after {position: absolute;bottom: -.6rem;left: 0;width: 100%;height: .2rem;transform: scaleX(0);transform-origin: left;background-color: #3dcfff;content: "";pointer-events: none;transition: transform .4s ease }.c-aside__menu--item a:hover {color: #3dcfff }.p-404 {padding: 10rem 0;text-align: center;background-color: #f8fafc }.p-404__section {display: flex;align-items: center;justify-content: center }.p-404__content {max-width: 60rem;margin: 0 auto }.p-404__title {font-size: 10rem;font-weight: 700;color: #052a6f;margin-bottom: 2rem;line-height: 1 }.p-404__message {font-size: 1.8rem;color: #555;margin-bottom: 3rem }body.is-scroll-back .c-header {background-color: #fff;border-bottom: 1px solid rgba(214, 233, 246, .6509803922) }body.is-scroll-back .c-header .c-nav__item>a {color: #112147 }.c-header {z-index: 10001;position: fixed;top: 0;width: 100%;transition: background-color .4s ease;background-color: transparent;transition: background-color .3s ease }.c-header.no-transparent {background-color: #fff;border-bottom: 1px solid rgba(214, 233, 246, .6509803922) }.c-header.no-transparent .c-nav__item>a {color: #112147 }@media only screen and (max-width: 800px) {.c-header {background-color: #fff;border-bottom: 1px solid rgba(214, 233, 246, .6509803922) }.c-header .c-btn__txt {color: #fff }.c-header>.l-container__1200 {height: 6.3rem;display: flex }}@media only screen and (max-width: 800px) {.c-header__action .c-btn__header {display: none }}.c-header__logo {width: 24.3rem }.c-header__logo #svg-header {width: 100%;height: 100% }@media only screen and (max-width: 800px) {.c-header__logo {width: 20.9rem }}.c-header__inner {width: 100%;display: flex;align-items: center;justify-content: space-between;padding: 1.5rem 0 }@media only screen and (max-width: 800px) {.c-header__inner {padding: .85rem 0 }}.c-header__social {padding: .7rem 0;font-size: 1.2rem;background-color: #063999 }@media only screen and (max-width: 800px) {.c-header__social {height: 3.7rem;padding: 1.25rem 0 }}.c-header__social .l-container__1200 {display: flex;align-items: center;justify-content: space-between }@media only screen and (max-width: 800px) {.c-header__social .l-container__1200 {justify-content: center;padding: 0 1rem }}.c-header__social a {color: #fff;letter-spacing: .05em;font-weight: 500 }.c-header__socialIcon {display: flex;gap: 1.1rem;margin-left: 3.1rem }.c-header__socialIcon a {font-size: 2rem }.c-header__socialIcon a i {transition: color .4s ease }.c-header__socialIcon a i:hover {color: #3dcfff }.c-header__socialIcon a:last-child i {font-size: 2.1rem }.c-header__socialInfo a {letter-spacing: 0;position: relative;transition: color .4s ease }.c-header__socialInfo a:hover {color: #3dcfff }.c-header__socialInfo a:last-child {margin-left: 4rem }.c-header__socialRight {display: flex;align-items: center }@media only screen and (max-width: 800px) {.c-header__socialRight {display: none }}.c-header__socialLeft {display: flex;gap: 4rem;text-transform: uppercase }@media only screen and (max-width: 800px) {.c-header__socialLeft {gap: 3.13rem }}.c-header__socialLeft a {position: relative;white-space: nowrap;transition: color .4s ease;line-height: normal;}@media only screen and (max-width: 800px) {.c-header__socialLeft a {font-size: 0.93rem;}}.c-header__socialLeft a.is-active {color: #3dcfff }.c-header__socialLeft a.is-active:before {transform: scaleX(1) }.c-header__socialLeft a:hover {color: #3dcfff }.c-header__socialLeft a:not(:last-child):after {content: "";position: absolute;width: .1rem;height: 1.7rem;background-color: #c2c2c24d;right: -2.1rem;top: 50%;transform: translateY(-50%) }@media only screen and (max-width: 800px) {.c-header__socialLeft a:not(:last-child):after {right: -1.6rem }}.c-nav {display: flex;align-items: center }@media only screen and (max-width: 800px) {.c-nav {display: none }.c-nav__hambuger {display: flex;align-items: center;justify-content: center;cursor: pointer }.c-nav__hambugerTrigger, .c-nav__hambugerTrigger span {box-sizing: border-box;display: inline-block;transition: all .5s cubic-bezier(.645, .045, .355, 1) }.c-nav__hambugerTrigger {position: relative;width: 2.7rem;height: 2.3rem;cursor: pointer }.c-nav__hambugerTrigger span {position: absolute;left: 0;width: 100%;height: .3rem;border-radius: 3rem;background-color: #063999;transition: all .3s ease }.c-nav__hambugerTrigger span:nth-of-type(1) {top: 0 }.c-nav__hambugerTrigger span:nth-of-type(2) {top: 50%;transform: translateY(-50%) }.c-nav__hambugerTrigger span:nth-of-type(3) {bottom: 0 }.c-nav__hambugerTrigger.is-active span:nth-of-type(1) {top: 50%;transform: translateY(-50%) rotate(45deg) }.c-nav__hambugerTrigger.is-active span:nth-of-type(2) {opacity: 0 }.c-nav__hambugerTrigger.is-active span:nth-of-type(3) {bottom: 50%;transform: translateY(50%) rotate(-45deg) }}.c-nav__list {display: flex;gap: 4rem }@media only screen and (max-width: 1070px) {.c-nav__list {gap: 2rem }}.c-nav__item {display: inline-block;position: relative }.c-nav__item:hover>.c-nav__sub {visibility: visible;top: 111%;opacity: 1 }.c-nav__item.is-active>a {color: #3dcfff !important }.c-nav__item.is-active>a:after {transform: scaleX(1) }.c-nav__item>a {-webkit-transition: .5s;transition: .5s;font-weight: 600;font-size: 1.8rem;color: #fff;position: relative }@media only screen and (max-width: 800px) {.c-nav__item>a {color: #112147 }}.c-nav__item>a:hover {color: #3dcfff !important }.c-nav__item>a:hover:after {transform: scaleX(1) }.c-nav__item>a:after {position: absolute;bottom: -.6rem;left: 0;width: 100%;height: .2rem;transform: scaleX(0);transform-origin: left;background-color: #3dcfff;content: "";pointer-events: none;transition: transform .4s ease }.c-nav__itemHasChildren>a:after {content: "";font-family: "Font Awesome 5 Pro";font-weight: 900;margin-left: 5px;font-size: 1.3rem;opacity: .5 }.c-nav__sub {position: absolute;left: 0;top: 130%;width: 23rem;text-align: left;background: #fff;margin: 0;z-index: 22;-webkit-box-shadow: 0 .1rem .3rem rgba(0, 0, 0, .3);box-shadow: 0 .1rem .3rem #0000004d;transition: .5s;visibility: hidden;border-top: .2rem solid #063999;opacity: 0 }.c-nav__sub li {position: relative;-webkit-transition: .3s;-o-transition: .3s;transition: .3s }.c-nav__sub li:hover a {background: #063999;color: #fff }.c-nav__sub li a {display: block;padding: 1.2rem 2rem;margin: 0;line-height: 1.3;letter-spacing: normal;font-weight: 600;text-transform: capitalize;-webkit-transition: .1s;transition: .1s;visibility: inherit;color: #211e3b }.c-footer {padding: 4rem 0;background-color: #052a6f;color: #fff }.c-footer__logo {width: 22rem }@media only screen and (max-width: 800px) {.c-footer__logo {margin: 0 auto;display: block }}.c-footer a {color: #fff;text-align: center }.c-footer__link {display: flex;gap: 1.2rem;align-items: center;justify-content: center;margin-top: 6rem }.c-footer__link a i {font-size: 2.5rem;transition: color .4s ease }.c-footer__link a i:hover {color: #3dcfff }.c-footer__link a:last-child i {font-size: 2.8rem }.c-footer__inner {display: flex;gap: 9.6rem }@media only screen and (max-width: 1070px) {.c-footer__inner {gap: 7rem }}@media only screen and (max-width: 800px) {.c-footer__inner {flex-direction: column;gap: 1rem }}.c-footer__section {display: flex }@media only screen and (max-width: 800px) {.c-footer__section {flex-direction: column }}.c-footer__block--right {padding: 4rem 0 }.c-footer__block--left {padding: 2.6rem 0;position: relative }@media only screen and (max-width: 800px) {.c-footer__block--left {padding: 0 }}.c-footer__block--left:after {content: "";width: 6.7rem;height: 1px;background-color: #fff;position: absolute;left: 50%;transform: translate(-50%);bottom: 16rem;}@media only screen and (max-width: 1070px) {.c-footer__block--left:after {bottom: 15rem }}@media only screen and (max-width: 800px) {.c-footer__block--left:after {bottom: 5.5rem }}.c-footer__copy {margin-top: 2rem;padding-top: 2rem;border-top: 1px solid rgba(255, 255, 255, .1019607843) }.c-footer__copy small {font-size: 1.4rem }.c-footer__copyRight {display: flex;justify-content: space-between;align-items: center }@media only screen and (max-width: 800px) {.c-footer__copyRight {flex-direction: column;align-items: flex-start;gap: 1rem }}.c-footer__links {display: flex;align-items: center;gap: 2rem }.c-footer__links a {font-size: 1.4rem;position: relative;transition: color .4s ease }.c-footer__links a.is-active, .c-footer__links a:hover {color: #3dcfff }.c-footer__menu--title {margin-bottom: 3rem;white-space: nowrap }.c-footer__menu--title span {font-weight: 700;text-transform: uppercase;font-size: 1.7rem;line-height: 1.2 }.c-footer__menu--item.is-active>a {color: #3dcfff }.c-footer__menu--item.is-active>a:before {transform: scaleX(1) }.c-footer__menu--item>a {position: relative;white-space: nowrap;transition: color .4s ease }.c-footer__menu--item>a:hover {color: #3dcfff }.c-footer__menu--itemTitle {font-weight: 600;margin-bottom: 1rem;font-size: 1.8rem }.c-footer__menu--itemAdd {font-weight: 400;line-height: 1.2 }.c-footer__menu--itemPhone {margin-bottom: 1rem }.c-footer__menu--itemEmail a {text-decoration: underline }.c-footer__menu--itemPhone, .c-footer__menu--itemEmail {font-weight: 700 }.c-footer__menu--itemPhone a, .c-footer__menu--itemEmail a {font-weight: 400;transition: color .4s ease }.c-footer__menu--itemPhone a:hover, .c-footer__menu--itemEmail a:hover {color: #3dcfff }.c-footer__menu--group:first-child {margin-right: 10.5rem }@media only screen and (max-width: 1070px) {.c-footer__menu--group:first-child {margin-right: 7rem }}.c-footer__menu--group:nth-child(2) {margin-right: 7.7rem }@media only screen and (max-width: 1070px) {.c-footer__menu--group:nth-child(2) {margin-right: 7rem }}.c-footer__menu--item:not(:last-child) {margin-bottom: 1.2rem }.c-footer__menu--item:not(:last-child).c-footer__menu--itemMb20 {margin-bottom: 2rem }@media only screen and (max-width: 800px) {.c-footer__menu--group:first-child, .c-footer__menu--group:nth-child(2) {margin-right: 0;margin-bottom: 3rem }}.c-btn {display: inline-block;color: #fff;font-weight: 600;background: #3dcfff;padding: 1.5rem 2rem;border-radius: .6rem;position: relative;z-index: 1;box-shadow: 0 .4rem 1rem #00000014;overflow: hidden;transition: transform .4s ease, box-shadow .4s ease;transform-origin: center;border: 0;outline: 0;cursor: pointer }.c-btn__style1 {display: inline-block;position: relative;border-radius: .6rem;overflow: hidden }.c-btn__style1:before {content: "";position: absolute;top: 0;left: 0;width: 100%;height: 101%;background: linear-gradient(90deg, #3dcfff, #affaff);clip-path: polygon(84% 0, 77% 100%, 27% 100%, 33% 0);transition: all .3s linear;transform: translate(-150%) scaleX(3);z-index: 3 }.c-btn__style1:hover:before {transform: translate(0) scaleX(3) }.c-btn__style1:hover {box-shadow: 0 .6rem 1.4rem #0000001a }.c-btn__style1 .c-btn__txt {position: relative;z-index: 1000;display: flex;align-items: center;justify-content: center;gap: 1.4rem;font-weight: 600;line-height: normal;}.c-btn__style2 {position: relative;border: 1px solid transparent;color: #112147;background: #fff;background-image: linear-gradient(#fff, #fff), linear-gradient(#112147);background-origin: border-box;background-clip: padding-box, border-box;transition: all .3s ease }.c-btn__style2:hover {background-image: linear-gradient(#fff, #fff), linear-gradient(90deg, #3dcfff, #affaff) }.c-btn__style2:before {transform: translate(-170%) scaleX(3) }.c-btn__learnMore {padding: 1.4rem 0 1.4rem 2rem;background-color: #fff;color: #3dcfff;font-weight: 600;border-radius: .6rem;border: .2rem solid #3DCFFF;display: flex;align-items: center;gap: 2rem;width: fit-content;overflow: hidden;transition: all .3s ease }.c-btn__learnMore01 {color: #fff;background-color: transparent }.c-btn__learnMore02 {color: #112147;background-color: transparent }.c-btn__learnMore i.fas {transform: translate(-100%);opacity: 0;transition: all .3s ease }.c-btn__learnMore:hover {padding: 1.4rem 2.5rem 1.4rem 2rem }.c-btn__learnMore:hover i.fas {transform: translate(0);opacity: 1 }.c-title__h2 {font-weight: 700;text-align: center;color: #063999 }.c-title__h2 span {color: #3dcfff }.c-title__h2--medium {font-size: 3.6rem }@media only screen and (max-width: 800px) {.c-title__h2--medium {font-size: 2.4rem;line-height: 1.2 }}.c-title__h2--large {font-size: 4rem }@media only screen and (max-width: 800px) {.c-title__h2--large {font-size: 2.4rem }}.swiper-container {width: 100%;height: 100%;position: relative }.p-top__hero .swiper-slide {background-position: center;background-size: cover }.p-top__hero .swiper-slide picture {width: 100%;height: 100% }@media only screen and (max-width: 800px) {.p-top__hero .swiper-slide {height: 19.4rem }}.p-top__hero .swiper-pagination-hero {position: absolute;z-index: 10;bottom: 2.8rem;left: 50%;transform: translate(-50%);display: flex;gap: .5rem;align-items: center;width: fit-content }.p-top__hero .swiper-pagination-hero .swiper-pagination-bullet {width: 1rem;height: 1rem;background-color: #64646480;opacity: 1;margin: 0 }.p-top__hero .swiper-pagination-hero .swiper-pagination-bullet.swiper-pagination-bullet-active {background-color: #3dcfff }.p-top__hero .swiper-slide img {display: block;width: 100%;object-fit: cover;height: 100% }.p-top__get {background-color: #f7f7f7;padding-bottom: 3rem }.p-top__getTitle {padding: 3rem 0 5rem }@media only screen and (max-width: 800px) {.p-top__getTitle {padding: 3rem 0 2rem }}.p-top__getList {display: grid;grid-template-columns: repeat(2, 1fr);grid-template-rows: repeat(2, auto);justify-content: center;gap: 3rem }@media only screen and (max-width: 800px) {.p-top__getList {grid-template-columns: repeat(1, 1fr);grid-template-rows: repeat(1, auto);gap: 4rem }}.p-top__getThumb {position: relative;overflow: hidden;border-radius: 2rem;height: 43.9rem }@media only screen and (max-width: 800px) {.p-top__getThumb {height: 30rem }}.p-top__getThumb img {width: 100%;height: 100%;object-fit: cover }.p-top__getThumb:hover .p-top__getVideoBtn {transform: translate(-50%, -50%) scale(1.06) }.p-top__getVideo {width: 100%;height: auto;object-fit: cover;border-radius: 2rem;cursor: pointer }.p-top__getVideoBtn {position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);width: 8rem;height: 8rem;border-radius: 50%;border: none;background: #fff;box-shadow: 0 .4rem .4rem #00000040;display: inline-flex;align-items: center;justify-content: center;cursor: pointer;transition: transform .25s ease, opacity .25s ease;z-index: 2;padding: 0 }@media only screen and (max-width: 800px) {.p-top__getVideoBtn {width: 6.2rem;height: 6.2rem }}.p-top__getVideoBtn.is-hidden {opacity: 0;pointer-events: none }.p-top__getVideoBtnPlay {width: 2rem;height: 2.5rem;display: block;background: #063999;-webkit-clip-path: polygon(0 0, 100% 50%, 0 100%);clip-path: polygon(0 0, 100% 50%, 0 100%);transform: translate(2%) }@media only screen and (max-width: 800px) {.p-top__getVideoBtnPlay {width: 1.7rem;height: 2.2rem }}.p-top__getVideoBtn.is-pause .p-top__getVideoBtnPlay {width: 2rem;height: 2rem;background: transparent;clip-path: none;position: relative }.p-top__getVideoBtn.is-pause .p-top__getVideoBtnPlay:before, .p-top__getVideoBtn.is-pause .p-top__getVideoBtnPlay:after {content: "";position: absolute;top: 0;width: .7rem;height: 100%;background: #063999;border-radius: 1px }.p-top__getVideoBtn.is-pause .p-top__getVideoBtnPlay:before {left: 1px }.p-top__getVideoBtn.is-pause .p-top__getVideoBtnPlay:after {right: 1px }.p-top__getItem {text-align: center }.p-top__getItemTitle {font-size: 2.4rem;font-weight: 700;margin: 20px 0 10px }@media only screen and (max-width: 800px) {.p-top__getItemTitle {margin: 1rem 0;font-size: 1.8rem }}.p-top__getItemDesc {font-size: 1.6rem;font-weight: 400;line-height: 1.43;max-width: 50.5rem;margin: 0 auto }@media only screen and (max-width: 800px) {.p-top__getItemDesc {font-size: 1.4rem }}.p-top__need {position: relative;overflow: hidden;z-index: 10;background: #fff;--after-top: 10%;--after-right: -30% }.p-top__needInner {position: relative;z-index: 100;box-shadow: inset 0 10em 8em -4em #fff, inset 0 -10em 8em -4em #fff }.p-top__need:after {content: "";position: absolute;top: var(--after-top);right: var(--after-right);width: 182.4rem;height: 182.4rem;border-radius: 50%;background: radial-gradient(circle, #dce9ff 30%, #fff 70%);z-index: 1;transition: top .6s ease-out, right .6s ease-out;will-change: top, right }.p-top__needIcon {width: 14rem;height: 14rem;border-radius: 50%;background-color: #fff;display: flex;flex-direction: column;align-items: center;position: absolute;border: 1px solid #3dcfff;box-shadow: 0 .4rem 1rem #00000012;transition: all .35s ease-in-out;z-index: 10;overflow: visible }.p-top__needIcon:after {content: "";position: absolute;inset: 0;border-radius: 50%;background: #00edfe4d;transform: scale(1);opacity: 0;z-index: -1 }@media only screen and (max-width: 800px) {.p-top__needIcon {position: unset;pointer-events: none }}.p-top__needIcon img {transition: filter .35s ease-in-out }.p-top__needIcon h4, .p-top__needIcon p {transition: color .35s ease-in-out }.p-top__needIcon:hover {background-color: #3dcfff;transform: scale(1.3) rotate(-5deg);box-shadow: 0 .8rem 2rem #00000026 }.p-top__needIcon:hover:after {animation: pulse-glow .8s ease-out forwards }.p-top__needIcon:hover img {filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(7479%) hue-rotate(70deg) brightness(99%) contrast(107%) }.p-top__needIcon:hover h4, .p-top__needIcon:hover p {color: #fff }@keyframes pulse-glow {0% {transform: scale(1);opacity: .6 }70% {transform: scale(1.5);opacity: .2 }to {transform: scale(1.8);opacity: 0 }}.p-top__needIcon h4 {font-size: 1.21rem;font-weight: 600;color: #000;margin: 1.4rem 0 .5rem }.p-top__needIcon p {font-size: 1.1rem;color: #6c7577;text-align: center;max-width: 11rem;line-height: 1.3;}.p-top__needIcon01 {padding-top: 2.6rem;top: 1rem;left: 50%;transform: translate(-50%) }.p-top__needIcon01 img {width: 4rem }.p-top__needIcon02 {padding-top: 2.6rem;left: -16.3rem;top: 17.1rem }.p-top__needIcon02 img {width: 4rem }.p-top__needIcon03 {right: -16.3rem;top: 17.1rem;padding-top: 2rem }.p-top__needIcon03 img {width: 4rem }.p-top__needIcon04 {left: -15.6rem;bottom: 9.6rem;padding-top: 2rem }.p-top__needIcon04 img {width: 6.1rem }.p-top__needIcon05 {right: -15.6rem;bottom: 9.6rem;padding-top: 2.6rem }.p-top__needIcon05 img {width: 4.3rem }@media only screen and (max-width: 800px) {.p-top__needIcon01 img, .p-top__needIcon02 img, .p-top__needIcon03 img, .p-top__needIcon4 img, .p-top__needIcon05 img {width: 3rem }}.p-top__needCircle {position: absolute;left: 50%;transform: translate(-50%) }.p-top__needCircle img {transition: transform .4s ease }.p-top__needCircle01 {width: 42.6rem;bottom: 12.5rem }.p-top__needCircle02 {width: 54.5rem;bottom: 6.7rem }.p-top__needCircle03 {width: 66.2rem;bottom: .8rem }.p-top__needTitle {padding: 4rem 0 1rem }@media only screen and (max-width: 800px) {.p-top__needTitle {padding: 3rem 0 1rem }}.p-top__needDesc {margin-bottom: 8.1rem;text-align: center;font-size: 1.8rem;line-height: 1.27 }@media only screen and (max-width: 800px) {.p-top__needDesc {margin: 0 auto 3rem;font-size: 1.6rem;max-width: 35.3rem }}.p-top__needLine {position: absolute;width: 1px;height: 63.6rem;background-color: #fff;z-index: 9 }.p-top__needLine01 {top: 1.5rem;left: 50%;transform: translate(-50%) }.p-top__needLine02 {top: 10.4rem;left: 50%;transform: translate(-50%) rotate(120deg) }.p-top__needLine03 {top: 10.4rem;left: 50%;transform: translate(-50%) rotate(-120deg) }.p-top__needWrapDevice {position: relative }.p-top__needDevice {background-image: url(/wp-content/themes/veroncare-theme/public/need_fake.png);background-position: center center;background-repeat: no-repeat;background-size: cover;position: relative }.p-top__needDeviceList {padding: 2rem 0;background-color: #c9c9c9 }.p-top__needDeviceList .swiper {padding-left: 2rem }@media only screen and (max-width: 800px) {.p-top__needDevice {background: linear-gradient(180deg, #fff, #d0d0d0) }}.p-top__needDeviceHeart {width: 5.4rem;position: absolute;top: 60.6rem;left: 50%;transform: translate(-50%);z-index: 20 }.p-top__needDeviceHeart.is-fixed {position: fixed;top: 20rem }.p-top__needDeviceHeart.is-finished {position: absolute;top: 272.5rem }@media only screen and (max-width: 800px) {.p-top__needDeviceHeart {width: 4rem;top: 26.5rem }.p-top__needDeviceHeart img {width: 100% }}.p-top__needDeviceInner {max-width: 69.8rem;margin: 0 auto }.p-top__needDeviceInner:hover .p-top__needCircle img {transform: scale(1.1) }.p-top__needDeviceThumb {position: relative;padding-top: 23.7rem;width: 44.8rem;margin: 0 auto }@media only screen and (max-width: 800px) {.p-top__needDeviceThumb {width: 30.7rem;height: 31.8rem;padding-top: 2.4rem;overflow: hidden;text-align: center }.p-top__needDeviceThumb>img {height: 31.8rem;width: 100% }.p-top__needDeviceThumb .p-top__needLine, .p-top__needDeviceThumb .p-top__needIcon, .p-top__needDeviceThumb .p-top__needCircle {display: none }}.p-top__needDeviceThumb>img {position: relative;z-index: 10 }.p-top__needList {padding-bottom: 23.8rem }@media only screen and (max-width: 800px) {.p-top__needList {padding-bottom: 7.5rem }}.p-top__needBtn {text-align: center }@media only screen and (max-width: 800px) {.p-top__needBtn {display: none }}.p-top__needContent {padding-top: 17.7rem;position: relative }@media only screen and (max-width: 800px) {.p-top__needContent {padding-top: 2rem }.p-top__needContent:after {display: none }}.p-top__needContent:after {content: "";position: absolute;top: 0;left: 50%;transform: translate(-50%);width: 7rem;height: 100%;background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAcgCAYAAADnSXcZAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAFuSURBVHgB7cshEkBQFEDRxyhmsAlJsv9lSIL2l4AZRVBo0k8/nNtuONWW0hhvfdtNy97EX/Nwx3Gd6/d1ZAaCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiC5cAHpm0YApRwPk4AAAAASUVORK5CYII=);background-position: top center;background-repeat: repeat-y;background-size: contain;z-index: 0 }.p-top__needItem {display: flex;gap: 10.5rem }@media only screen and (max-width: 800px) {.p-top__needItem {flex-direction: column;gap: 2rem }.p-top__needItemCircle {display: none }}.p-top__needItemIcon {position: absolute;width: 24.5rem;height: 24.5rem;background-color: #fff;border: .5rem solid #ffffff;display: flex;align-items: center;justify-content: center;border-radius: 50%;z-index: 15;top: -2.2rem;opacity: 0;visibility: hidden;transition: opacity .4s ease, visibility .4s ease }.p-top__needItemCircle {position: absolute }.p-top__needItemCircle img {transition: transform .4s ease }.p-top__needItemCircle01 {left: 12.3rem;top: -5.9rem;width: 32.2rem }.p-top__needItemCircle02 {width: 41.8rem;top: -10.5rem;left: 7.9rem }.p-top__needItemCircle03 {width: 51.6rem;top: -15.5rem;left: 3.1rem }.p-top__needItem:not(:last-child) {margin-bottom: 17rem }@media only screen and (max-width: 800px) {.p-top__needItem:not(:last-child) {margin-bottom: 4rem }}.p-top__needItem:nth-child(2n) {flex-direction: row-reverse }@media only screen and (max-width: 800px) {.p-top__needItem:nth-child(2n) {flex-direction: column }}.p-top__needItem:nth-child(2n) .p-top__needItemTxt {transform: translate(11.7rem) }@media only screen and (max-width: 1070px) {.p-top__needItem:nth-child(2n) .p-top__needItemTxt {transform: translate(5rem) }}@media only screen and (max-width: 800px) {.p-top__needItem:nth-child(2n) .p-top__needItemTxt {transform: unset }}.p-top__needItem .c-btn__learnMore {margin-top: 2rem }@media only screen and (max-width: 800px) {.p-top__needItem .c-btn__learnMore {margin-top: 1rem }}.p-top__needItemThumb {position: relative;width: 50%;padding-left: 16.2rem }@media only screen and (max-width: 800px) {.p-top__needItemThumb {padding-left: 0;width: 100% }.p-top__needItemThumb .p-top__needItemIcon {display: none }}.p-top__needItemThumb:hover .p-top__needItemIcon {opacity: 1;visibility: visible;border-color: #3dcfff }.p-top__needItemThumb:hover .p-top__needItemCircle img {transform: scale(1.1) }.p-top__needItemThumb>img {border-radius: 50%;aspect-ratio: 245/245;width: 24.5rem;object-fit: cover;border: .5rem solid #ffffff;margin-top: -2.2rem;position: relative;z-index: 5 }@media only screen and (max-width: 800px) {.p-top__needItemThumb>img {border-radius: .6rem;aspect-ratio: 353/264;width: 100%;border: 0;margin-top: 0 }}.p-top__needItemTxt {width: 50% }@media only screen and (max-width: 1070px) {.p-top__needItemTxt {width: 32% }}@media only screen and (max-width: 800px) {.p-top__needItemTxt {width: 100% }}.p-top__needItemTitle {font-weight: 700;font-size: 3rem;background: linear-gradient(90deg, #063999, #3dcfff);-webkit-background-clip: text;-webkit-text-fill-color: transparent;width: fit-content;background-clip: text;color: transparent;margin-bottom: 2.2rem;line-height: 1.6;}@media only screen and (max-width: 800px) {.p-top__needItemTitle {font-size: 2.4rem;margin-bottom: 1rem }}.p-top__needItemShortDesc {font-weight: 600;font-size: 2rem;line-height: 1.1 }@media only screen and (max-width: 800px) {.p-top__needItemShortDesc {font-size: 1.8rem }}.p-top__needItemDesc {margin-top: 1.3rem;font-size: 1.6rem;font-weight: 400;line-height: 1.37;max-width: 47rem }@media only screen and (max-width: 800px) {.p-top__needItemDesc {font-size: 1.4rem;margin-top: 1rem;max-width: 100% }}.p-top__needOur {padding: 16rem 0 10.9rem }@media only screen and (max-width: 800px) {.p-top__needOur {padding: 4rem 0 }}.p-top__needOurTitle {font-size: 3.2rem;color: #364661;font-weight: 700;margin-bottom: 1.8rem }@media only screen and (max-width: 800px) {.p-top__needOurTitle {font-size: 2.4rem }}.p-top__needOurTitle span {color: #3dcfff }.p-top__needOurDownload {padding-top: .8rem;color: #063999;font-weight: 500;font-size: 1.4rem;margin-bottom: 1rem }@media only screen and (max-width: 800px) {.p-top__needOurDownload {padding-top: 2.8rem;margin-top: 2.8rem;border-top: 1px solid #ededed }}.p-top__needOurItem {margin-bottom: 1.6rem;padding-left: 2.3rem;position: relative }.p-top__needOurItem:after {content: "";position: absolute;width: 1.8rem;height: 1.8rem;left: 0;top: 0;background-image: url("data:image/svg+xml,%3csvg%20width='18'%20height='18'%20viewBox='0%200%2018%2018'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M16.7139%209C16.7139%204.73979%2013.2602%201.28613%209%201.28613C4.73979%201.28613%201.28613%204.73979%201.28613%209C1.28613%2013.2602%204.73979%2016.7139%209%2016.7139C13.2602%2016.7139%2016.7139%2013.2602%2016.7139%209ZM12.8389%205.78613C12.9232%205.78375%2013.0071%205.79809%2013.0859%205.82812C13.1648%205.8582%2013.2375%205.90299%2013.2988%205.96094C13.3602%206.01893%2013.4098%206.08895%2013.4443%206.16602C13.4787%206.24293%2013.4976%206.32594%2013.5%206.41016C13.5024%206.49456%2013.4881%206.57931%2013.458%206.6582C13.4279%206.73695%2013.3821%206.80884%2013.3242%206.87012L8.46777%2012.0127C8.40769%2012.0763%208.33427%2012.1275%208.25391%2012.1621C8.17371%2012.1966%208.08732%2012.2148%208%2012.2148C7.91249%2012.2148%207.82548%2012.1967%207.74512%2012.1621C7.66479%2012.1275%207.59229%2012.0763%207.53223%2012.0127L4.67578%208.9873C4.5588%208.86345%204.49528%208.69861%204.5%208.52832C4.50482%208.35793%204.57733%208.19622%204.70117%208.0791C4.82512%207.96197%204.99066%207.8985%205.16113%207.90332C5.24536%207.90571%205.32834%207.9246%205.40527%207.95898C5.48234%207.99349%205.55235%208.04409%205.61035%208.10547L7.99902%2010.6348L12.3896%205.9873C12.4476%205.92593%2012.5177%205.8763%2012.5947%205.8418C12.6717%205.80738%2012.7546%205.78853%2012.8389%205.78613ZM18%209C18%2013.9706%2013.9706%2018%209%2018C4.02943%2018%206.44254e-08%2013.9706%200%209C0%204.02943%204.02943%200%209%200C13.9706%206.44275e-08%2018%204.02943%2018%209Z'%20fill='%237FEBFF'/%3e%3c/svg%3e");background-repeat: no-repeat;background-position: center;background-size: contain }.p-top__needOurItem h3 {font-weight: 600;color: #2b4678;margin-bottom: 1rem }.p-top__needOurItem p {font-size: 1.4rem;font-weight: 400;color: #6c7991;letter-spacing: .03em;line-height: 1.4 }.p-top__needOurContent {display: flex;gap: 3rem }@media only screen and (max-width: 800px) {.p-top__needOurContent {flex-direction: column;gap: 2rem }}.p-top__needOurContent picture {width: 50%;background: conic-gradient(from 132.11deg at 50% 50%, #26438b -36.35deg, #61d5f8 25.96deg, #112147 102.12deg, #2950ad 289.04deg, #26438b 323.65deg, #61d5f8 385.96deg);border-radius: 2rem;position: relative }.p-top__needOurContent picture img {position: absolute;width: 36rem;height: 56rem;bottom: 0;left: 50%;transform: translate(-50%) }@media only screen and (max-width: 1070px) {.p-top__needOurContent picture img {height: 58rem }}@media only screen and (max-width: 800px) {.p-top__needOurContent picture {width: 100%;height: 40rem }.p-top__needOurContent picture img {width: 25rem;height: 44rem }}.p-top__needOurTxt {width: 50%;padding: 4rem;border-radius: 2rem;border: 1px solid rgba(61, 207, 255, .3019607843);background-color: #fff }@media only screen and (max-width: 800px) {.p-top__needOurTxt {width: 100%;padding: 2rem;border-radius: 1rem;height: 100% }}.p-top__needOurIcon img {width: 15rem }.p-top__needFaq {padding: 5rem 0 }@media only screen and (max-width: 800px) {.p-top__needFaq {padding: 4rem 0 }}.p-top__needFaqTitle {text-align: center;font-weight: 700;font-size: 2.4rem;margin-bottom: 5rem }.p-top__needFaqWrapArrow {position: absolute;top: 50%;transform: translateY(-50%);right: 1.5rem }.p-top__needFaqArrow {width: 4rem;height: 4rem;border-radius: 50%;border: 1px solid #e5e5e5;display: flex;align-items: center;justify-content: center;transition: all .3s ease }.p-top__needFaqArrow i {color: #3dcfff;font-size: 1.6rem;transition: transform .3s ease, color .3s ease }.p-top__needFaqQA {margin-bottom: .5rem }.p-top__needFaqContent {max-width: 75rem;margin: 0 auto;width: 100% }.p-top__needFaqContent dt {padding: 2.4rem 1.5rem 2.4rem 2.5rem;font-size: 1.8rem;line-height: 1.3;font-weight: 600;color: #063999;background-color: #fff;border-radius: 2.5rem;border: 1px solid #ddf4fb;display: flex;justify-content: space-between;align-items: center;cursor: pointer;transition: all .3s ease;position: relative }@media only screen and (max-width: 800px) {.p-top__needFaqContent dt {padding: 2.4rem 6rem 2.4rem 2.5rem }}.p-top__needFaqContent dt.js-active {border-bottom-left-radius: 0;border-bottom-right-radius: 0;color: #3dcfff }.p-top__needFaqContent dt.js-active .p-top__needFaqArrow {background: linear-gradient(to bottom, #63d9ff, #3dcfff);border: 2px solid rgba(14, 171, 223, .3098039216) }.p-top__needFaqContent dt.js-active .p-top__needFaqArrow i {color: #fff;transform: rotate(180deg) }.p-top__needFaqContent dd {display: none;padding: 2.5rem;color: #313c57;background-color: #f9fbfe;line-height: 1.37;border-bottom-left-radius: 2.5rem;border-bottom-right-radius: 2.5rem }.p-top__needFaqInfo {max-width: 75rem;margin: 4rem auto;width: 100%;text-align: center }@media only screen and (max-width: 800px) {.p-top__needFaqInfo {margin: 2.5rem auto 2rem }}.p-top__needFaqInfo h3 {color: #47494c;font-size: 2rem;line-height: 1.21;margin-bottom: 1rem }.p-top__needFaqInfo p {color: #696969;margin-bottom: 2rem }.p-top__contact {padding: 8rem 0;position: relative;overflow: hidden }@media only screen and (max-width: 800px) {.p-top__contact {padding: 4rem 0 }}.p-top__contact:after {content: "";position: absolute;top: 0;width: 100%;height: 100%;background: linear-gradient(180deg, #02205899, #1795cc99);left: 0;z-index: 1 }.p-top__contactInner {max-width: 75rem;width: 100%;margin: 0 auto;border-width: .2rem 0px .4rem 0px;border-style: solid;border-color: #3dcfff;background-color: #fff;padding: 4rem;position: relative;z-index: 10 }@media only screen and (max-width: 800px) {.p-top__contactInner {max-width: 35.3rem;padding: 2rem }}.p-top__contactTitle {margin-bottom: 1.5rem }@media only screen and (max-width: 800px) {.p-top__contactTitle {margin-bottom: 1rem }}.p-top__contactDesc {text-align: center;margin-bottom: 5.3rem }@media only screen and (max-width: 800px) {.p-top__contactDesc {margin: 0 auto 3rem;max-width: 29.5rem }}.p-top__contactBg {-webkit-user-select: none;-moz-user-select: none;position: absolute;inset: 0;pointer-events: none;user-select: none }.p-top__contactBg picture {width: 100%;height: 110%;object-fit: cover }.p-top__contactBg picture img {height: 145%;object-fit: cover }.p-top__contactForm .wpcf7-form.submitting .js-cf7-submit {opacity: .5;pointer-events: none }.p-top__contactForm .intl-tel-input .selected-flag .iti-flag {display: none }.p-top__contactForm .country-select.inside .flag-dropdown:hover .selected-flag {background-color: transparent }.p-top__contactForm .intl-tel-input.separate-dial-code .selected-dial-code {position: relative }.p-top__contactForm .intl-tel-input.separate-dial-code .selected-dial-code:after {content: "";position: absolute;height: 2.6rem;right: 3.5rem;background-color: #d9dfe6;width: .1rem;top: 50%;transform: translateY(-50%) }.p-top__contactForm .country-select .selected-flag:after {content: "";position: absolute;height: 2.6rem;right: 0;background-color: #d9dfe6;width: .1rem;top: 50%;transform: translateY(-50%) }.p-top__contactForm .intl-tel-input.separate-dial-code .selected-dial-code {padding-left: 0;font-size: 1.4rem;color: #b5bbc4 }.p-top__contactForm .wpcf7-form-control-wrap[data-name=your-phone] .selected-flag {pointer-events: none !important }.p-top__contactForm .intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-4 input, .p-top__contactForm .intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-4 input[type=tel], .p-top__contactForm .intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-4 input[type=text] {padding-left: 6.4rem }.p-top__contactForm .intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-2 input, .p-top__contactForm .intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-2 input[type=tel], .p-top__contactForm .intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-2 input[type=text] {padding-left: 5rem }.p-top__contactForm .intl-tel-input .country-list .flag-box, .p-top__contactForm .iti-arrow {display: none }.p-top__contactForm .intl-tel-input.separate-dial-code .selected-flag {background-color: transparent }.p-top__contactForm .intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-3 input, .p-top__contactForm .intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-3 input[type=tel], .p-top__contactForm .intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-3 input[type=text] {padding-left: 5.8rem }.p-top__contactForm .intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-5 input, .p-top__contactForm .intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-5 input[type=tel], .p-top__contactForm .intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-5 input[type=text] {padding-left: 6.4rem }.p-top__contactForm .intl-tel-input .selected-flag .iti-arrow {right: 3rem }.p-top__contactForm .wpcf7-form-control-wrap {margin-top: 1.1rem;margin-bottom: 2rem;display: block }.p-top__contactForm .wpcf7-form.invalid .wpcf7-response-output {margin: 2rem 0 3rem;padding: 2rem;background-color: #ff4800;color: #fff;font-size: 1.4rem;font-weight: 500;text-align: center;border-radius: .6rem;border: 0px solid #ff4800 }.p-top__contactForm .wpcf7-form.sent .wpcf7-response-output {margin: 2rem 0 3rem;padding: 2rem;background-color: #063999;color: #fff;font-size: 1.4rem;font-weight: 500;text-align: center;border-radius: .6rem;border: 0px solid #063999 }.p-top__contactForm .p-top__contactSubmit p {display: flex;align-items: center;justify-content: flex-end }.p-top__contactForm .wpcf7-not-valid-tip {color: #ff4800;font-size: 1.2rem;margin-top: .6rem }.p-top__contactForm .p-top__contactRow {display: flex;flex-wrap: wrap;gap: 2rem }@media only screen and (max-width: 800px) {.p-top__contactForm .p-top__contactRow {flex-direction: column;gap: 0 }}.p-top__contactForm .p-top__contactRow .p-top__contactField {flex: 1 }.p-top__contactForm .p-top__contactField {display: flex;flex-direction: column;gap: .8rem }.p-top__contactForm .p-top__contactField label {font-weight: 500;font-size: 1.3rem;color: #1d2638;position: relative }.p-top__contactForm .p-top__contactField label:after {content: "*";color: #ff4b4b;margin-left: .4rem;display: none }.p-top__contactForm .p-top__contactField:has(input[required]) label:after, .p-top__contactForm .p-top__contactField:has(input[aria-required=true]) label:after, .p-top__contactForm .p-top__contactField:has(select[required]) label:after, .p-top__contactForm .p-top__contactField:has(select[aria-required=true]) label:after, .p-top__contactForm .p-top__contactField:has(textarea[required]) label:after, .p-top__contactForm .p-top__contactField:has(textarea[aria-required=true]) label:after {display: inline }.p-top__contactForm .p-top__contactField input, .p-top__contactForm .p-top__contactField select, .p-top__contactForm .p-top__contactField textarea {width: 100%;border: .1rem solid transparent;border-radius: .8rem;padding: 1.2rem 1.5rem;font-size: 1.4rem;color: #b5bbc4;background-color: #f6f7fa;transition: all .3s ease }.p-top__contactForm .p-top__contactField input.wpcf7-not-valid, .p-top__contactForm .p-top__contactField select.wpcf7-not-valid, .p-top__contactForm .p-top__contactField textarea.wpcf7-not-valid {border: .1rem solid #ff4800 }.p-top__contactForm .p-top__contactField input::placeholder, .p-top__contactForm .p-top__contactField select::placeholder, .p-top__contactForm .p-top__contactField textarea::placeholder {color: #9aa5b5;opacity: 1 }.p-top__contactForm .p-top__contactField input:hover, .p-top__contactForm .p-top__contactField select:hover, .p-top__contactForm .p-top__contactField textarea:hover {outline: none;border-color: #3dcfff;background-color: #fff;color: #000 }.p-top__contactForm .p-top__contactField input:focus, .p-top__contactForm .p-top__contactField select:focus, .p-top__contactForm .p-top__contactField textarea:focus {outline: none;border-color: #3dcfff;background-color: #fff;color: #000;box-shadow: 0 .1rem .1rem #0000000d inset, 0 0 0 .1rem #5fb4f099, 0 .2rem .5rem #5fb4f040 }.p-top__contactForm .p-top__contactField select {appearance: none;background-image: url("data:image/svg+xml,%3csvg%20width='12'%20height='6'%20viewBox='0%200%2012%206'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M1%200.500977L6%205.50098L11%200.500977'%20stroke='%23B3BECD'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/svg%3e");background-repeat: no-repeat;background-position: right 1.2rem center;background-size: 1.2rem }.p-top__contactForm .p-top__contactField textarea {resize: vertical;min-height: 10rem }.p-top__contactForm .p-top__contactSubmit {text-align: right;margin-top: 1rem }@media only screen and (max-width: 800px) {.p-top__contactForm .p-top__contactSubmit {margin-top: 0 }}.p-about {overflow: hidden }.p-about .p-top__contactBgAbout {z-index: -1 }.p-about .p-top__contactBgAbout img {margin-top: 19.6rem }.p-about__wedo {padding: 5rem 0 8.5rem }.p-about__wedo .l-container__1200 {display: flex;align-items: center;gap: 5.8rem }@media only screen and (max-width: 800px) {.p-about__wedo .l-container__1200 {flex-direction: column }}.p-about__wedoCircle {width: 37rem;height: 37rem;border-radius: 50%;background: linear-gradient(222.85deg, #f3fcff00 1.74%, #14b7ec24 98.26%);position: absolute;top: -6rem;z-index: 10;right: -16.1rem }.p-about__wedoRight {position: relative }.p-about__wedoRight img {border-radius: 2rem;aspect-ratio: 526/376;position: relative;z-index: 11 }.p-about__wedoLeft {width: 60rem }@media only screen and (max-width: 800px) {.p-about__wedoLeft {width: 100% }}.p-about__wedoLeft h2 {font-size: 3.2rem;line-height: 1.5;font-weight: 600;color: #063999;margin-bottom: 1.2rem }.p-about__wedoLeft h3 {font-size: 2rem;font-weight: 600;color: #063999;margin-bottom: 1.5rem }.p-about__wedoLeft p {font-size: 1.4rem;line-height: 1.42;color: #354661 }.p-about__wedoLeft p.mb {margin-bottom: 2rem }.p-about__wedoLeft .p-top__needOurItem {font-size: 1.4rem;color: #354661;padding-left: 3rem }.p-about__wedoLeft .p-top__needOurItem span {font-weight: 700 }.p-about__wedoLeft .p-top__needOurItem:after {top: -2px }.p-about__work {color: #fff;position: relative }.p-about__workCircle {width: 37rem;height: 37rem;border-radius: 50%;background: linear-gradient(222.85deg, #f3fcff00 1.74%, #14b7ec24 98.26%);position: absolute;top: -7rem;left: 17.5rem;z-index: 10 }.p-about__workInner {margin-top: -51.7rem }@media only screen and (max-width: 800px) {.p-about__workInner {margin-top: -62.7rem }}.p-about__workInner h2 {font-size: 6.4rem;font-weight: 700;margin-bottom: 3rem;text-align: center;line-height: 1.37 }@media only screen and (max-width: 800px) {.p-about__workInner h2 {font-size: 3rem }}.p-about__workInner .l-container__1200>p {font-size: 1.8rem;line-height: 1.5;font-weight: 500;text-align: center;padding-bottom: 10.4rem }@media only screen and (max-width: 800px) {.p-about__workInner .l-container__1200>p {padding-bottom: 5rem }}.p-about__workList {padding-bottom: 8.5rem;display: flex;padding: 2rem;gap: 2rem;background-color: #00d0fe;border-radius: 2rem;position: relative }@media only screen and (max-width: 800px) {.p-about__workList {flex-direction: column }}.p-about__workList:after {content: "";position: absolute;left: 50%;top: 100%;transform: translate(-50%);width: 0;height: 0;border-left: 1.8rem solid transparent;border-right: 1.8rem solid transparent;border-top: 1.8rem solid #00d0fe }.p-about__workItem {padding: 3rem;background-color: #fff;border-radius: 1rem;width: 50% }@media only screen and (max-width: 800px) {.p-about__workItem {width: 100%;padding: 2rem }}.p-about__workItem span {display: block;margin-bottom: 2rem }.p-about__workItem span img {width: 4rem;height: 4rem }.p-about__workItemLine {margin: 2rem 0 }.p-about__workItemPerson {display: flex;gap: 2rem;align-items: center }.p-about__workItem>p {color: #052a6f;line-height: 1.44;font-size: 1.8rem;min-height: 21rem;}.p-about__workItemThumb {position: relative;width: 7rem;height: 7rem;border-radius: 50%;padding: 4px;background: linear-gradient(180deg, #14b7ec, #c3f6ff);display: inline-block }.p-about__workItemThumb img {width: 100%;height: 100%;border-radius: 50%;object-fit: cover;display: block }.p-about__workItemName h3 {font-weight: 600;font-size: 1.4rem;color: #112147;line-height: 1.5 }.p-about__workItemName p {font-weight: 400;font-size: 1.4rem;color: #112147;line-height: 1.5 }.p-about__work .p-request__contentBg {height: 69rem }.p-about__work .p-request__contentBg:after {background-color: #113475d6 }.p-about__content {padding: 20.7rem 0 7.5rem;position: relative;z-index: 100;color: #fff;overflow: hidden }.p-about__contentList {margin-top: 8.5rem;display: flex;justify-content: space-between;gap: 3rem }@media only screen and (max-width: 800px) {.p-about__contentList {flex-direction: column }}.p-about__contentItem {display: flex;flex-direction: column;align-items: center;gap: 2.5rem }.p-about__contentItemThumb {width: 11rem;height: 11rem;background-color: #00edfebd;border: 1px solid #14b7ec;border-radius: 50%;display: flex;align-items: center;justify-content: center;font-size: 1.8rem;font-weight: 600;position: relative }.p-about__contentItemThumb:after {content: "";position: absolute;top: 50%;left: 50%;width: 14rem;height: 14rem;border: 1px solid rgba(20, 183, 236, .51);background-color: transparent;border-radius: 50%;transform: translate(-50%, -50%) }.p-about__contentItemDesc {font-size: 1.5rem;line-height: 1.2;text-align: center }.p-about__contentItemDesc span {font-weight: 700 }.p-about__content>.l-container__1200 {max-width: 97.6rem }.p-about__contentTxt {text-align: center }.p-about__contentTxt h1 {font-size: 6.4rem;font-weight: 600;margin-bottom: 3rem;line-height: 1.37 }@media only screen and (max-width: 800px) {.p-about__contentTxt h1 {font-size: 3rem }}.p-about__contentTxt p {font-size: 1.8rem;line-height: 1.5;font-weight: 500 }.p-about__content:after {content: "";position: absolute;top: 0;width: 100%;height: 100%;background-color: #022f84ad;left: 0;z-index: -1 }@media only screen and (max-width: 800px) {.p-about__content {padding: 16.2rem 0 8rem }}.p-about__connect {text-align: center;background-image: url(/wp-content/themes/veroncare-theme/public/bg_connect.png);background-size: cover;background-position: center;background-repeat: no-repeat;padding: 8.5rem 0 12.1rem }@media only screen and (max-width: 800px) {.p-about__connect {padding: 5rem 0 9rem }}.p-about__connectTitle {font-size: 4.3rem;width: 77.6rem;line-height: 1.5;color: #063999;font-style: italic;padding-bottom: 11.1rem;margin: 0 auto 5rem;border-bottom: 1px solid;border-image-source: linear-gradient(90deg, rgba(255, 255, 255, 0) 0%, #15b7ec 50.48%, rgba(255, 255, 255, 0) 100%);border-image-slice: 1 }@media only screen and (max-width: 800px) {.p-about__connectTitle {font-size: 2rem;width: 100%;padding-bottom: 5rem }}.p-about__connectDesc {padding-top: 2.6rem }.p-about__connectDesc h3 {color: #112147;font-size: 2rem;line-height: 1.2;font-weight: 600;margin-bottom: 2rem;position: relative }.p-about__connectDesc h3:before {content: "";position: absolute;width: 8rem;height: .6rem;background-color: #15b7ec;top: -2.6rem;left: 50%;transform: translate(-50%) }.p-about__connectDesc p {max-width: 95rem;margin: 0 auto;font-size: 1.4rem;line-height: 1.5;color: #112147;margin-bottom: 2rem }.p-request__content {position: relative;padding-bottom: 12.6rem }@media only screen and (max-width: 800px) {.p-request__content {padding-bottom: 5rem }}.p-request__contentTitle {font-size: 3.2rem;font-weight: 700;color: #3dcfff;margin-bottom: 3rem }@media only screen and (max-width: 800px) {.p-request__contentTitle {font-size: 2.4rem }}.p-request__contentBg {width: 100%;position: relative;overflow: hidden;height: 56.3rem;z-index: -1 }.p-request__contentBg:after {content: "";position: absolute;top: 0;width: 100%;height: 100%;background-color: #1b386ff2;left: 0 }.p-request__contentBg picture {-webkit-user-select: none;-moz-user-select: none;position: absolute;inset: 0;pointer-events: none;user-select: none }.p-request__contentBg img {object-fit: cover;width: 100%;height: 170% }.p-request__contentTxt {width: 43.8%;padding-top: 7.5rem }@media only screen and (max-width: 800px) {.p-request__contentTxt {width: 100% }}.p-request__contentForm {flex: 1;padding: 4rem;border-width: .2rem 0px .4rem 0px;border-style: solid;border-color: #3dcfff;background-color: #fff;box-shadow: 0 0 1.5rem #213e7414 }@media only screen and (max-width: 800px) {.p-request__contentForm {padding: 2rem }}.p-request__contentTop {color: #fff;margin-bottom: 10rem }@media only screen and (max-width: 1070px) {.p-request__contentTop {margin-bottom: 11rem }}@media only screen and (max-width: 800px) {.p-request__contentTop {margin-bottom: 5rem }}.p-request__contentTop h1 {font-size: 4.2rem;font-weight: 700;margin-bottom: 1rem;position: relative }.p-request__contentTop h1:before {content: "";position: absolute;width: 5rem;height: .5rem;background-color: #fff;top: -2rem }.p-request__contentTop p {font-size: 1.8rem;line-height: 1.44 }@media only screen and (max-width: 800px) {.p-request__contentBottom {background: #fff;padding: 2rem }}.p-request__contentBottom .p-top__needOurItem {font-size: 1.4rem;color: #354661;padding-left: 3rem }.p-request__contentBottom .p-top__needOurItem span {font-weight: 700 }.p-request__contentBottom .p-top__needOurItem:after {top: -2px }.p-request__contentBottom h3 {font-size: 2rem;font-weight: 600;color: #063999;margin-bottom: 2rem }.p-request__contentBottom p {font-size: 1.4rem;line-height: 1.42;color: #354661 }.p-request__contentBottom p.mb {margin-bottom: 2rem }.p-request__contentInner {margin-top: -36.6rem }@media only screen and (max-width: 800px) {.p-request__contentInner {margin-top: -57rem }}.p-request__contentInner .l-container__1200 {display: flex;gap: 4rem }@media only screen and (max-width: 800px) {.p-request__contentInner .l-container__1200 {flex-direction: column }}.p-request__partnerThumb {width: 50%;background-color: #fff;display: flex;align-items: center;justify-items: center }.p-request__partnerThumb img {margin: 0 auto;object-fit: contain;width: 20.6rem;aspect-ratio: 206/80 }@media only screen and (max-width: 800px) {.p-request__partnerThumb {width: 100%;height: 14.9rem }}.p-request__partnerDesc {width: 50%;padding: 2rem;background-color: transparent;height: 22.2rem;display: flex;align-items: center;justify-content: center;flex-direction: column }.p-request__partnerDesc p {font-size: 1.4rem;color: #364661;line-height: 1.5 }@media only screen and (max-width: 1200px) {.p-request__partnerDesc {height: 22rem }}@media only screen and (max-width: 800px) {.p-request__partnerDesc {width: 100%;height: 16.3rem }}.p-request__partners {padding: 8rem 0 12rem;background-color: #f3f3f3;position: relative }@media only screen and (max-width: 800px) {.p-request__partners {padding: 4rem 0 8rem }}.p-request__partners .swiper-slide {border: .1rem solid #ffffff }.p-request__partners .swiper-pagination-partners {position: absolute;z-index: 10;bottom: 9rem;left: 50%;transform: translate(-50%);display: flex;gap: .5rem;align-items: center;width: fit-content }@media only screen and (max-width: 800px) {.p-request__partners .swiper-pagination-partners {bottom: 4rem }}.p-request__partners .swiper-pagination-partners .swiper-pagination-bullet {width: 1rem;height: 1rem;background-color: #64646480;opacity: 1;margin: 0 }.p-request__partners .swiper-pagination-partners .swiper-pagination-bullet.swiper-pagination-bullet-active {background-color: #3dcfff }.p-request__partners h2 {font-size: 3.6rem;font-weight: 700;color: #063999;text-align: center;margin-bottom: 3rem }.p-request__partners .l-container__1200 {overflow: hidden }.p-request__partners .l-container__1200 .swiper-slide {display: flex }@media only screen and (max-width: 800px) {.p-request__partners .l-container__1200 .swiper-slide {flex-direction: column }}.p-contact .p-top__contactBg {z-index: -1 }.p-contact .p-top__contactBg img {margin-top: 19.6rem }.p-contact__content {padding: 20.1rem 0 8rem;position: relative;overflow: hidden }@media only screen and (max-width: 800px) {.p-contact__content {padding: 16.2rem 0 8rem }}.p-contact__content .l-container__1200 {display: flex;align-items: center;gap: 11.5rem }@media only screen and (max-width: 1070px) {.p-contact__content .l-container__1200 {gap: 2rem }}@media only screen and (max-width: 800px) {.p-contact__content .l-container__1200 {flex-direction: column;gap: 6rem }}.p-contact__content:after {content: "";position: absolute;top: 0;width: 100%;height: 100%;background-color: #172e5ba6;left: 0;z-index: -1 }.p-contact__contentTxt {color: #fff;width: 48rem }@media only screen and (max-width: 800px) {.p-contact__contentTxt {width: 100% }}.p-contact__contentTxt h1 {font-size: 4.6rem;font-weight: 700;margin-bottom: 2rem }.p-contact__contentTxt p {font-size: 1.8rem;line-height: 1.33;font-weight: 400;margin-bottom: 2rem }.p-contact__contentTxt ul li {margin-bottom: 1rem }.p-contact__contentTxt ul li a {color: #fff;display: flex;align-items: center;gap: 2rem;font-size: 1.6rem;font-weight: 500 }.p-contact__contentTxt ul li .icon {width: 3rem;height: 3rem;display: flex;align-items: center;justify-content: center;border-radius: 50%;border: 1px solid #ffffff;font-size: 1.4rem;font-weight: 400 }.p-contact__contentInner {flex: 1;padding: 4rem;border-width: .2rem 0px .4rem 0px;border-style: solid;border-color: #3dcfff;background-color: #fff;box-shadow: 0 0 1.5rem #213e7414 }@media only screen and (max-width: 800px) {.p-contact__contentInner {padding: 2rem }}.p-contact__contentInner h2 {font-weight: 700;color: #063999;font-size: 2.4rem;margin-bottom: 3rem;line-height: 1.5;}@media only screen and (max-width: 800px) {.p-contact__contentInner h2 {text-align: center }}.p-contact__contentInner h2 span {color: #3dcfff }.p-how {overflow: hidden }.p-how__mv {position: relative;margin-top: -.3rem }.p-how__mvMovie {width: 100%;height: 100%;position: relative }.p-how__mvMovie video {object-fit: cover;border: none;display: flex;height: 79rem;width: 100% }@media only screen and (max-width: 800px) {.p-how__mvMovie video {height: 23rem;object-fit: cover }}.p-how__mvMovieBtn {width: 8rem;height: 8rem;border-radius: 50%;border: none;background: #fff;box-shadow: 0 .4rem .4rem #00000040;display: inline-flex;align-items: center;justify-content: center;cursor: pointer;transition: transform .25s ease, opacity .25s ease;z-index: 2;padding: 0 }@media only screen and (max-width: 800px) {.p-how__mvMovieBtn {width: 6.2rem;height: 6.2rem }}.p-how__mvMovieBtn.is-hidden {opacity: 0;pointer-events: none }.p-how__mvMovieBtnPlay {width: 2rem;height: 2.5rem;display: block;background: #063999;-webkit-clip-path: polygon(0 0, 100% 50%, 0 100%);clip-path: polygon(0 0, 100% 50%, 0 100%);transform: translate(2%) }@media only screen and (max-width: 800px) {.p-how__mvMovieBtnPlay {width: 1.7rem;height: 2.2rem }}.p-how__mvMovieBtn.is-pause .p-how__mvMovieBtnPlay {width: 2rem;height: 2rem;background: transparent;clip-path: none;position: relative }.p-how__mvMovieBtn.is-pause .p-how__mvMovieBtnPlay:before, .p-how__mvMovieBtn.is-pause .p-how__mvMovieBtnPlay:after {content: "";position: absolute;top: 0;width: .7rem;height: 100%;background: #063999;border-radius: 1px }.p-how__mvMovieBtn.is-pause .p-how__mvMovieBtnPlay:before {left: 1px }.p-how__mvMovieBtn.is-pause .p-how__mvMovieBtnPlay:after {right: 1px }.p-how__mvContent {position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);display: flex;align-items: center;gap: 5rem;flex-direction: column;text-align: center }.p-how__mvContent h1 {font-size: 6.4rem;font-weight: 500;color: #3dcfff }@media only screen and (max-width: 1200px) {.p-how__mvContent h1 {font-size: 5.8rem }}@media only screen and (max-width: 800px) {.p-how__mvContent h1 {font-size: 2.8rem }}.p-how__where {padding: 4.3rem 0 14.1rem }@media only screen and (max-width: 800px) {.p-how__where {padding: 4.3rem 0 10rem }}.p-how__whereCircle01 {width: 37rem;height: 37rem;border-radius: 50%;background: linear-gradient(222.85deg, #f3fcff00 1.74%, #14b7ec24 98.26%);position: absolute;top: -8rem;z-index: -1;left: -16.1rem }.p-how__whereCircle02 {width: 21.2rem;height: 21.2rem;border-radius: 50%;background: linear-gradient(222.85deg, #f3fcff00 1.74%, #14b7ec24 98.26%);position: absolute;bottom: -15rem;z-index: -1;right: -10.6rem }.p-how__whereThumb {position: relative }.p-how__whereThumb>.js-zoomfadein {border-radius: 2rem }.p-how__whereThumb:hover:after {opacity: 1;visibility: visible }.p-how__whereThumb:hover .p-how__whereThumbInner {opacity: 1;visibility: visible }.p-how__whereThumb:hover .p-how__whereThumbTxt {opacity: 0;visibility: hidden }.p-how__whereThumb:after {content: "";position: absolute;inset: 0;background-color: #063999e0;z-index: 1;border-radius: 2rem;opacity: 0;visibility: hidden;transition: opacity .4s ease, visibility .4s ease }.p-how__whereThumbInner {position: absolute;left: 50%;top: 50%;transform: translate(-50%, -50%);z-index: 2;color: #fff;text-align: center;width: 48.6rem;opacity: 0;visibility: hidden;transition: opacity .4s ease, visibility .4s ease }@media only screen and (max-width: 800px) {.p-how__whereThumbInner {width: 100% }}.p-how__whereThumbInner h3 {font-size: 3.2rem;font-weight: 600;margin-bottom: 4rem;position: relative }.p-how__whereThumbInner h3:after {content: "";position: absolute;bottom: -2rem;left: 50%;transform: translate(-50%);background-color: #0566ff;z-index: 1;width: 10rem;height: .3rem }.p-how__whereThumbInner h4 {font-size: 2rem;font-weight: 600;margin-bottom: 2rem }.p-how__whereThumbInner p {line-height: 1.37 }.p-how__whereThumbInner p.mb-30 {margin-bottom: 3rem }@media only screen and (max-width: 800px) {.p-how__whereThumbInner p {padding: 0 1rem }}.p-how__whereThumb img {width: 100%;height: 44rem;object-fit: cover;box-shadow: 0 .4rem 3rem #0000001a;border-radius: 2rem }@media only screen and (max-width: 800px) {.p-how__whereThumb img {height: 32rem }}.p-how__whereThumbTxt {font-size: 3.2rem;font-weight: 600;color: #063999;position: absolute;left: 3rem;bottom: 3rem;opacity: 1;visibility: visible;transition: opacity .4s ease, visibility .4s ease }.p-how__whereTxt {padding: 13.5rem 0 13.4rem;text-align: center }@media only screen and (max-width: 800px) {.p-how__whereTxt {padding: 0 0 5rem }}.p-how__whereTxt h2 {color: #063999;font-size: 3.6rem;font-weight: 700;margin-bottom: 2rem }@media only screen and (max-width: 800px) {.p-how__whereTxt h2 {font-size: 3rem }}.p-how__whereTxt p {color: #112147;font-size: 2rem;line-height: 1.45 }@media only screen and (max-width: 800px) {.p-how__whereTxt p {font-size: 1.4rem }}.p-how__where .l-container__1200 {display: flex;gap: 3rem }@media only screen and (max-width: 800px) {.p-how__where .l-container__1200 {flex-direction: column }}.p-how__whereLeft, .p-how__whereRight {width: 50% }@media only screen and (max-width: 800px) {.p-how__whereLeft, .p-how__whereRight {width: 100% }}.p-how__whereRight .p-how__whereThumb:first-child {margin-bottom: 3rem }.p-blog {background-color: #f4f5f6 }.p-blog__single {padding-bottom: 15.9rem;background-image: url(/wp-content/themes/veroncare-theme/public/bg_blog_detail.png);background-size: 45.8rem 59.6rem;background-position: bottom right;background-repeat: no-repeat }.p-blog__singleBody {color: #162236;line-height: 1.8;font-size: 1.6rem }.p-blog__singleBody .entry-content {word-break: break-word;overflow-wrap: break-word }.p-blog__singleBody .entry-content .wp-caption {width: 100% !important }.p-blog__singleBody .entry-content img {width: 100%;height: auto }.p-blog__singleBody .entry-content p {margin-bottom: 1.5rem }.p-blog__singleBody .entry-content h2, .p-blog__singleBody .entry-content h3, .p-blog__singleBody .entry-content h4, .p-blog__singleBody .entry-content h5, .p-blog__singleBody .entry-content h6 {line-height: 1.4;margin: 2.5rem 0 1rem;color: #111 }.p-blog__singleBody .entry-content h2 {font-size: 2.2rem }@media only screen and (max-width: 800px) {.p-blog__singleBody .entry-content h2 {text-align: center }}.p-blog__singleBody .entry-content h2 span {font-weight: 700 }.p-blog__singleBody .entry-content h3 {font-size: 1.9rem;padding-bottom: .4rem }.p-blog__singleBody .entry-content h3 span {font-weight: 600 }.p-blog__singleBody .entry-content h4 {font-size: 1.7rem;color: #333 }.p-blog__singleBody .entry-content h4 span {font-weight: 600 }.p-blog__singleBody .entry-content h5, .p-blog__singleBody .entry-content h6 {font-size: 1.5rem;color: #555 }.p-blog__singleBody .entry-content h5 span {font-weight: 500 }.p-blog__singleBody .entry-content h6 span {font-weight: 600;color: #333 }.p-blog__singleBody .entry-content a {color: #007acc;text-decoration: underline;transition: color .2s ease }.p-blog__singleBody .entry-content a:hover {color: #005fa3 }.p-blog__singleBody .entry-content img {max-width: 100%;height: auto;display: block;margin: 2rem auto;border-radius: .4rem }.p-blog__singleBody .entry-content ul, .p-blog__singleBody .entry-content ol {margin: 1.5rem 0 1.5rem 2rem;padding: 0 }.p-blog__singleBody .entry-content ul li, .p-blog__singleBody .entry-content ol li {margin-bottom: .5rem;line-height: 1.6 }.p-blog__singleBody .entry-content ol {counter-reset: item }.p-blog__singleBody .entry-content ol li {display: block }.p-blog__singleBody .entry-content ol li:before {content: counters(item, ".") ". ";counter-increment: item }.p-blog__singleBody .entry-content .ez-toc-list ol:before {display: none }.p-blog__singleBody .entry-content .ez-toc-list li:before {display: none }.p-blog__singleBody .entry-content ul {list-style: none }.p-blog__singleBody .entry-content ul li {position: relative;padding-left: 1.8rem }.p-blog__singleBody .entry-content ul li:before {content: "●";position: absolute;left: 0;top: .4rem;color: #000;font-size: 1rem;line-height: 1.6 }.p-blog__singleBody .entry-content blockquote {border-left: .4rem solid #162236;background: #f9fafb;padding: 1rem 1.5rem;font-style: italic;color: #333;margin: 2em 0 }.p-blog__singleBody .entry-content blockquote p:last-child {margin-bottom: 0 }.p-blog__singleBody .entry-content table {width: 100%;border-collapse: collapse;margin: 2rem 0;font-size: 1.5rem }.p-blog__singleBody .entry-content table th, .p-blog__singleBody .entry-content table td {border: 1px solid #ddd;padding: .75rem 1rem;text-align: left }.p-blog__singleBody .entry-content table th {background-color: #f5f7fa;font-weight: 600 }.p-blog__singleBody .entry-content strong {font-weight: 700 }.p-blog__singleBody .entry-content em {font-style: italic }.p-blog__singleBody .entry-content figure {margin: 2rem 0;text-align: center }.p-blog__singleBody .entry-content figure figcaption {font-size: 1.3rem;color: #777;margin-top: .5rem }.p-blog__singleBody .entry-content iframe {max-width: 100%;height: auto;display: block;margin: 2rem auto }@media only screen and (max-width: 800px) {.p-blog__single {padding-bottom: 8.8rem }}.p-blog__single .l-container__1200 {display: flex;gap: 3rem }@media only screen and (max-width: 1200px) {.p-blog__single .l-container__1200 {gap: 2rem }}@media only screen and (max-width: 800px) {.p-blog__single .l-container__1200 {flex-direction: column }}.p-blog__singleNext {text-align: right }.p-blog__singleExcerpt p {color: #112147;line-height: 1.4;margin-bottom: 1.6rem;padding-bottom: 1.6rem;border-bottom: .5rem solid #f6f6f6 }.p-blog__singleBody p {color: #112147;line-height: 1.4 }.p-blog__singleDate {color: #364661;font-size: 1.3rem }.p-blog__singleTitle {font-size: 3.6rem;color: #162236;line-height: 1.3;font-weight: 700;margin-bottom: 2rem }@media only screen and (max-width: 800px) {.p-blog__singleTitle {font-size: 3rem }}.p-blog__singleShare {display: flex;align-items: center;padding: 1rem 1rem 1rem 2rem;border-radius: 8rem;box-shadow: 0 .4rem 1rem #11111105;border: 1px solid rgba(17, 17, 17, .08) }.p-blog__singleShare>span {font-size: 1.4rem;font-weight: 500;color: #717171;margin-right: 2rem }.p-blog__singleShare .fa-linkedin {color: #0073b2;font-size: 3rem;margin-right: 2.2rem }.p-blog__singleShare .fa-facebook {color: #146eec;font-size: 3rem }.p-blog__singleWrapDate {display: flex;align-items: center;justify-content: space-between;margin-bottom: 1.6rem }@media only screen and (max-width: 800px) {.p-blog__singleWrapDate {flex-direction: column;align-items: flex-start;gap: 2rem }}.p-blog__singleActionLabel {line-height: 1.43;color: #000;font-weight: 700;margin-bottom: 1rem }.p-blog__singleActionTitle {font-size: 1.3rem;color: #063999;line-height: 1.3;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis }.p-blog__singleThumb {overflow: hidden;position: relative }.p-blog__singleBackTo {position: absolute;top: 0;left: calc((100vw - 120rem)/2);font-size: 1.2rem;font-style: italic;color: #383838;padding: .8rem 1.6rem;border-radius: 10rem;background: #f5f5f5cc;top: 3rem }.p-blog__singleBackTo i {margin-right: .75rem }.p-blog__singleContent {position: relative;flex: 0 0 79rem;margin-top: -6.5rem;box-shadow: 0 .4rem 1.5rem #213e7414 }@media only screen and (max-width: 1200px) {.p-blog__singleContent {width: 65%;flex: unset }}@media only screen and (max-width: 800px) {.p-blog__singleContent {width: 100% }}.p-blog__singleContentAction {border-top: 1rem solid #c3f0ff;padding: 2rem;background-color: #fff;display: flex;align-items: center;justify-content: space-between;gap: 11.9rem }@media only screen and (max-width: 800px) {.p-blog__singleContentAction {gap: 0 }}.p-blog__singleContentAction>div {width: 32.5rem;transition: opacity .3s ease }.p-blog__singleContentAction>div:hover {opacity: .7 }.p-blog__singleContentAction>div:first-child a {justify-content: left }.p-blog__singleContentAction>div:last-child a {justify-content: right }.p-blog__singleContentAction a {display: flex;align-items: center;gap: 2rem }.p-blog__singleContentAction a i {color: #000 }.p-blog__singleBestOf {position: relative;height: auto;flex: 1 }.p-blog__singleBestOfInner {box-shadow: 0 .4rem 1.5rem #213e7414;padding: 2rem;background-color: #fff;margin-top: 3.4rem;position: sticky;top: 11.8rem }@media only screen and (max-width: 800px) {.p-blog__singleBestOfInner {position: unset }}.p-blog__singleBestOf h2 {font-size: 2rem;font-weight: 600;color: #162236;margin-bottom: 2rem;padding-bottom: 2rem;border-bottom: .2rem solid #eeeeee }.p-blog__singleBestOf ul {list-style-type: circle;padding-left: 2rem;margin: 0 }.p-blog__singleBestOf ul li {font-size: 1.5rem;color: #112147;line-height: 1.6;margin-bottom: 1rem;position: relative }.p-blog__singleBestOf ul li:before {content: "";position: absolute;border-radius: 50%;width: .7rem;height: .7rem;background-color: #000;left: -1.7rem;top: 1rem }.p-blog__singleBestOf ul li a {color: inherit;text-decoration: none;transition: color .3s ease }.p-blog__singleBestOf ul li a:hover {color: #3dcfff }.p-blog__singleContentInner {padding: 4rem;border-top: .3rem solid #3dcfff;background-color: #fff }@media only screen and (max-width: 800px) {.p-blog__singleContentInner {padding: 2rem }}.p-blog__singleThumb img {width: 100%;height: 100%;aspect-ratio: 1920/600;object-fit: cover }@media only screen and (max-width: 800px) {.p-blog__singleThumb img {height: 35rem }}.p-blog__list {padding-bottom: 6rem }@media only screen and (max-width: 800px) {.p-blog__list {padding-bottom: 0 }}.p-blog__list .l-container__1200 {display: flex;flex-wrap: wrap;gap: 3rem }.p-blog__pagination {display: flex;justify-content: center;margin-top: 4rem;padding-bottom: 8.8rem }.p-blog__pagination ul {display: flex;gap: 14px;list-style: none;padding: 0;margin: 0 }.p-blog__pagination ul .page-numbers {display: flex;align-items: center;justify-content: center;width: 40px;height: 40px;color: #21428f;border-radius: 6px;background-color: #fff;font-size: 1.6rem;font-weight: 500;text-decoration: none;border: 1px solid rgba(33, 66, 143, .1019607843);transition: all .3s ease }.p-blog__pagination ul .page-numbers i {font-size: 1.6rem }.p-blog__pagination ul .page-numbers:hover, .p-blog__pagination ul .page-numbers.current {background-color: #14b7ec;color: #fff;border-color: #14b7ec }.p-blog__pagination li {margin: 0 }.p-blog__thumb a {display: block;}.p-blog__thumb img {aspect-ratio: 380/220;width: 100%;height: 100%;object-fit: cover;border-top-left-radius: .6rem;border-top-right-radius: .6rem }.p-blog__content {padding: 2.4rem }.p-blog__content>span {font-size: 1.3rem;color: #757575;margin-bottom: 1.6rem;display: block }.p-blog__content p {color: #112147;line-height: 1.4;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis }.p-blog__content h2 a {font-size: 2.4rem;color: #112147;line-height: 1.37;margin-bottom: .8rem;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis;transition: color .3s ease }.p-blog__content h2 a:hover {color: #3dcfff }.p-blog__content .c-btn__learnMore {margin-top: 2.4rem }.p-blog__item {flex: 0 1 calc((100% - 6rem) / 3);background-color: #fff;border-radius: .6rem }@media only screen and (max-width: 800px) {.p-blog__item {flex: 1 }}.p-blog__wrapHero {margin-bottom: 6rem }.p-blog__wrapHero .swiper-pagination-blog {position: absolute;z-index: 10;bottom: -2.8rem;left: 50%;transform: translate(-50%);display: flex;gap: .5rem;align-items: center;width: fit-content }.p-blog__wrapHero .swiper-pagination-blog .swiper-pagination-bullet {width: 1rem;height: 1rem;background-color: #64646480;opacity: 1;margin: 0 }.p-blog__wrapHero .swiper-pagination-blog .swiper-pagination-bullet.swiper-pagination-bullet-active {background-color: #3dcfff }.p-blog__hero {display: flex;height: 60rem }@media only screen and (max-width: 800px) {.p-blog__hero {flex-direction: column;height: auto }}.p-blog__heroLeft, .p-blog__heroRight {width: 50% }@media only screen and (max-width: 800px) {.p-blog__heroLeft, .p-blog__heroRight {width: 100% }}.p-blog__heroTxt {width: 69% }@media only screen and (max-width: 800px) {.p-blog__heroTxt {width: 100% }}.p-blog__heroTxt h1 a {font-size: 4.8rem;line-height: 1.3;font-weight: 600;margin-bottom: 3rem;color: #fff;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis;transition: color .3s ease }.p-blog__heroTxt h1 a:hover {color: #3dcfff }.p-blog__heroTxt p {line-height: 1.4;margin-bottom: 3rem;display: -webkit-box;-webkit-line-clamp: 4;-webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis }.p-blog__heroTxt>span {font-size: 1.3rem;margin-bottom: 2.4rem;display: block }.p-blog__heroLeft {overflow: hidden }.p-blog__heroLeft img {width: 100%;height: 100%;object-fit: cover;aspect-ratio: 960/600 }.p-blog__heroRight {padding: 4%;background-color: #364661;color: #fff }@media only screen and (max-width: 800px) {.p-blog__heroRight {padding: 2rem }}.p-blog__subscribeForm {display: flex;gap: 1rem }.p-blog__subscribeForm button {padding: 1.2rem 2rem;border: .2rem solid #ffffff;font-weight: 600;border-radius: .8rem;color: #fff;outline: 0;cursor: pointer;background-color: transparent;display: flex;align-items: center;gap: 1rem;width: fit-content;overflow: hidden;transition: all .3s ease }.p-blog__subscribeForm button span {white-space: nowrap;}@media only screen and (max-width: 800px) {.p-blog__subscribeForm button {padding: 1.2rem 3.5rem 1.2rem 2rem }}.p-blog__subscribeForm button i.fas {transform: translate(-100%);opacity: 0;transition: all .3s ease }.p-blog__subscribeForm button:hover {padding: 1.2rem 4rem 1.2rem 2rem;background-color: #3dcfff;border: .2rem solid #3dcfff;color: #111 }@media only screen and (max-width: 800px) {.p-blog__subscribeForm button:hover {padding: 1.2rem 6rem 1.2rem 2rem }}.p-blog__subscribeForm button:hover i.fas {color: #111;transform: translate(0);opacity: 1 }.p-blog__stayup .l-container__1200 {display: flex;align-items: center;justify-content: space-between;gap: 8rem }@media only screen and (max-width: 800px) {.p-blog__stayup .l-container__1200 {flex-direction: column;gap: 4rem }}.p-blog__stayupLeft {width: 50% }@media only screen and (max-width: 800px) {.p-blog__stayupLeft {width: 100% }}.p-blog__stayupLeft h2 {font-size: 4rem;font-weight: 700;line-height: 1.3;color: #111;margin-bottom: 1rem }.p-blog__stayupLeft p {font-size: 1.8rem;line-height: 1.3;color: #111 }.p-blog__stayupRight {width: 50% }.p-blog__stayupRight .alert-success {display: none;margin-top: 1.5rem;padding: 1rem;background: linear-gradient(90.93deg, #cdecff, #3dcfff 45.67%, #063999 97.12%);border: .1rem solid #052a6f;border-radius: .4rem;color: #052a6f;font-size: 1.4rem;font-weight: 500 }.p-blog__stayupRight button:disabled {opacity: .6;cursor: not-allowed }@media only screen and (max-width: 800px) {.p-blog__stayupRight {width: 100% }}.p-blog__stayupRight input, .p-blog__stayupRight select, .p-blog__stayupRight textarea {width: 100%;border: .1rem solid transparent;border-radius: .8rem;padding: 1.2rem 1.5rem;font-size: 1.4rem;color: #b5bbc4;background-color: #f6f7fa;transition: all .3s ease }.p-blog__stayupRight input::placeholder, .p-blog__stayupRight select::placeholder, .p-blog__stayupRight textarea::placeholder {color: #9aa5b5;opacity: 1 }.p-blog__stayupRight input:hover, .p-blog__stayupRight select:hover, .p-blog__stayupRight textarea:hover {outline: none;border-color: #3dcfff;background-color: #fff;color: #000 }.p-blog__stayupRight input:focus, .p-blog__stayupRight select:focus, .p-blog__stayupRight textarea:focus {outline: none;border-color: #3dcfff;background-color: #fff;color: #000;box-shadow: 0 .1rem .1rem #0000000d inset, 0 0 0 .1rem #5fb4f099, 0 .2rem .5rem #5fb4f040 }.p-blog__stayupRight p {line-height: 1.3;color: #111;margin-bottom: .8rem;position: relative }.p-blog__stayupRight p:after {content: "*";color: #ff4b4b;margin-left: .4rem;display: inline }.p-blog__stayupInner {padding: 8rem 0;background: linear-gradient(90.93deg, #cdecff, #3dcfff 45.67%, #063999 97.12%) }.p-family .pt-20 {padding-top: 2rem }.p-family__overview .p-family__mvAction {text-align: center;margin-top: 10.5rem }@media only screen and (max-width: 800px) {.p-family__overview .p-family__mvAction {margin-top: 14rem }}.p-family .text-center {text-align: center }.p-family .mt-40 {margin-top: 4rem }.p-family .mb-40 {margin-bottom: 4rem }@media only screen and (max-width: 800px) {.p-family__mv {margin-top: 5rem }}.p-family__mv .l-container__1200 {display: flex;align-items: center;gap: 6.8rem }@media only screen and (max-width: 800px) {.p-family__mv .l-container__1200 {flex-direction: column }}.p-family__mvContent {position: relative;z-index: 2 }.p-family__mvTag {font-size: 1.4rem;color: #112147;padding: .5rem 1rem .5rem 3rem;border-radius: 10rem;background-color: #ffffff80;position: relative;margin: 0 0 2.5rem;display: inline-block }@media only screen and (max-width: 800px) {.p-family__mvTag {font-size: 1.3rem }}.p-family__mvTag:before {content: "";position: absolute;width: 1rem;height: 1rem;background-color: #17c041;border-radius: 50%;left: 1rem;top: 50%;transform: translateY(-50%) }.p-family__mvTitle {font-size: 4.5rem;font-weight: 700;line-height: 1.35;margin-bottom: 2.5rem;color: #112147 }@media only screen and (max-width: 1200px) {.p-family__mvTitle {font-size: 4.2rem }}@media only screen and (max-width: 800px) {.p-family__mvTitle {font-size: 3rem }}.p-family__mvTitle .hightlight1 {color: #17c041 }.p-family__mvTitle .hightlight2 {color: #3dcfff }.p-family__mvAction .c-btn__style2 {margin-left: 2.5rem }@media only screen and (max-width: 1190px) {.p-family__mvAction .c-btn__style2 {margin-left: 0;margin-top: 1rem }}.p-family__mvDesc {font-size: 1.8rem;line-height: 1.44;color: #112147;margin-bottom: 2.5rem }.p-family__mvThumb, .p-family__mvContent {width: 50% }@media only screen and (max-width: 800px) {.p-family__mvThumb, .p-family__mvContent {width: 100% }}.p-family__mvThumb {position: relative;overflow: hidden;border-radius: 2rem }.p-family__mvThumbIcon {position: absolute }.p-family__mvThumbIcon01 {width: 55.2rem;top: 50%;transform: translateY(-50%);z-index: 1;left: -26.1rem }.p-family__mvThumbImg {width: 100%;height: 100%;object-fit: cover;border-radius: 2rem;position: relative;min-height: 42rem;z-index: 2 }@media only screen and (max-width: 800px) {.p-family__mvThumbImg {min-height: 30rem }}.p-family__block {padding: 5rem 0 }@media only screen and (max-width: 800px) {.p-family__block {padding: 3rem 0 }}.p-family__blockInsur .p-family__mvAction {text-align: center;margin-top: 5rem }@media only screen and (max-width: 800px) {.p-family__blockInsur .p-family__mvAction {margin-top: 3rem }}.p-family__block01 {background-color: #ecf6fc }.p-family__blockOverview {direction: rtl }.p-family__blockOverview .p-family__blockIcon {flex-shrink: 0 }.p-family__blockOverview .p-family__blockMarketItem {flex-direction: row-reverse }@media only screen and (max-width: 800px) {.p-family__blockOverview .p-family__blockMarketItem {flex-direction: column }}.p-family__blockOverview .p-family__blockMarketDesc, .p-family__blockOverview .p-family__blockMarketSubTitle {text-align: left }@media only screen and (max-width: 800px) {.p-family__blockOverview .p-family__blockMarketDesc, .p-family__blockOverview .p-family__blockMarketSubTitle {text-align: center }}.p-family__blockBenefit {max-width: 102rem;width: 100%;margin: 0 auto }.p-family__blockBenefit .p-family__blockList:last-child {max-width: 50rem;width: 100%;margin: 0 auto }.p-family__blockGrow {padding: 3rem;background: linear-gradient(90deg, #e3ebed, #f3faf9 51.44%, #e6effb);border-radius: 1rem }.p-family__blockGrowDesc {font-size: 1.4rem;color: #112147cc;margin-bottom: 2rem }.p-family__blockGrowTag {color: #112147;padding: 1rem 1.6rem;border-radius: 10rem;background-color: #3dcfff;width: fit-content;text-align: center;margin: 0 auto 3.5rem }.p-family__blockGrow .p-family__mvAction {text-align: center;margin-bottom: 3.5rem }.p-family__blockAiLeft .p-family__blockMarketItem:not(:last-child) {margin-bottom: 1rem }.p-family__blockAiLeft .p-family__blockMarketItem {border: .1rem solid #f0f4f9;box-shadow: 0 .3rem .5rem #b3becd1a;border-radius: 1rem;background-color: #fff;padding: 3rem }.p-family__blockAiRight {position: relative }.p-family__blockAiRightInner {position: sticky;top: 11.8rem }.p-family__blockAiRightInner>div {padding: 2rem;background-color: #063999;border-radius: 1rem;color: #fff;position: absolute;text-align: center;right: 1.8rem;bottom: -7.5rem }.p-family__blockAiRightInner>div p {font-size: 2rem;font-weight: 700;margin-bottom: 2rem;line-height: 1.2 }.p-family__blockAiRightInner>div span {font-size: 1.4rem }.p-family__blockAiRight img {border-radius: 1rem;width: 100%;height: 100%;object-fit: cover }.p-family__blockTag {padding: 1rem 1.4rem 1rem 3.2rem;font-size: 1.5rem;color: #14b7ec;border-radius: 10rem;border: .1rem solid #3dcfff;background-color: #fff;position: relative;display: inline-block;margin-bottom: 3rem }.p-family__blockTag:before {content: "";position: absolute;width: .8rem;height: .8rem;border-radius: 50%;background-color: #14b7ec;left: 1.4rem;top: 50%;transform: translateY(-50%) }.p-family__blockTitle {font-size: 2.4rem;color: #112147;margin-bottom: 2rem;line-height: 1.3 }@media only screen and (max-width: 800px) {.p-family__blockTitle {text-align: center }}.p-family__blockTitle span {color: #3dcfff }.p-family__blockDesc {color: #112147cc;line-height: 1.37;margin-bottom: 4rem }.p-family__blockDesc span {color: #3dcfff }.p-family__blockTxt {width: 69.2rem;margin: 0 auto;text-align: center }@media only screen and (max-width: 800px) {.p-family__blockTxt {width: 100% }}.p-family__blockListW850 {max-width: 85rem;width: 100%;margin: 0 auto }@media only screen and (max-width: 800px) {.p-family__blockListW850 {max-width: 100% }}.p-family__blockList02 {display: grid;grid-template-columns: repeat(2, 1fr);gap: 2rem }@media only screen and (max-width: 800px) {.p-family__blockList02 {grid-template-columns: 1fr }}.p-family__blockList03 {display: grid;grid-template-columns: repeat(3, 1fr);gap: 2rem }@media only screen and (max-width: 800px) {.p-family__blockList03 {grid-template-columns: 1fr }}.p-family__blockList03 .p-family__blockItemTitle {min-height: 2rem }.p-family__blockList04 {display: grid;grid-template-columns: repeat(4, 1fr);gap: 2rem }@media only screen and (max-width: 800px) {.p-family__blockList04 {grid-template-columns: 1fr }}.p-family__blockIcon {width: 8rem;height: 8rem;border-radius: 3rem;background-color: #f8fbff;display: flex;justify-content: center;align-items: center;flex-shrink: 0 }.p-family__blockIcon img {filter: brightness(0) saturate(100%) invert(15%) sepia(89%) saturate(2824%) hue-rotate(215deg) brightness(84%) contrast(98%) }.p-family__blockIconB {background-color: #fff }.p-family__blockIconB img {filter: brightness(0) saturate(100%) invert(76%) sepia(80%) saturate(2681%) hue-rotate(137deg) brightness(102%) contrast(109%) }.p-family__blockIcon01 {background-color: #e9faff }.p-family__blockIcon01 img {filter: brightness(0) saturate(100%) invert(61%) sepia(34%) saturate(5956%) hue-rotate(162deg) brightness(107%) contrast(85%) }.p-family__blockIcon02 {background-color: #eefff0 }.p-family__blockIcon02 img {filter: brightness(0) saturate(100%) invert(52%) sepia(80%) saturate(1967%) hue-rotate(95deg) brightness(102%) contrast(82%) }.p-family__blockProactive {line-height: 1.375;color: #112147;padding: 3rem;border-radius: 1rem;background: linear-gradient(90deg, #fff0, #fff9 49.04%, #fff0);max-width: 100rem;margin: 0 auto;text-align: center }.p-family__blockTech {padding: 3rem;border-radius: 1rem;background: linear-gradient(90deg, #e3ebed, #f3faf9 51.44%, #e6effb) }.p-family__blockTechList {display: grid;grid-template-columns: repeat(4, 1fr);gap: 2rem;padding-top: 1rem }@media only screen and (max-width: 800px) {.p-family__blockTechList {grid-template-columns: 1fr }}.p-family__blockTechDesc {font-weight: 500;color: #112147cc;text-align: center }.p-family__blockTechItem {padding: 2rem }.p-family__blockItem {border: .1rem solid #f0f4f9;box-shadow: 0 .3rem .5rem #b3becd1a;border-radius: 1rem;background-color: #fff;padding: 2rem 2rem 3.4rem }.p-family__blockItem .p-family__blockIcon {margin: 0 auto 2rem }.p-family__blockItem02 {padding: 2rem 2rem 2rem 3.9rem }.p-family__blockItem03 {border: 0;box-shadow: unset;padding: 2rem 2rem 0 }.p-family__blockItem04 {padding: 3rem }.p-family__blockItem04 .p-family__blockItemDiscount {width: fit-content;margin: 2rem auto 0 }.p-family__blockItem05 {padding: 2rem }.p-family__blockItem05 .p-family__blockItemTitleS {min-height: 2rem }.p-family__blockItem06 {padding: 3rem;display: flex;gap: 2.6rem }.p-family__blockItem06 .p-family__blockIcon {margin: 0;flex-shrink: 0 }.p-family__blockItem06 .p-family__blockItemDiscount {width: fit-content;margin: 2rem 0 0 }@media only screen and (max-width: 800px) {.p-family__blockItem06 {flex-direction: column }.p-family__blockItem06 .p-family__blockIcon {margin: 0 auto }}.p-family__blockItem07 {border: 0 solid #f0f4f9;box-shadow: unset;background-color: #f5fbff;padding: 2rem }.p-family__blockItem07 .p-family__blockItemDiscount {width: fit-content;margin: 2rem auto 0 }.p-family__blockItemPa {color: #112147;position: relative;line-height: 1.3;}.p-family__blockItemPa:before {content: "";position: absolute;width: .9rem;height: .9rem;background-color: #17c041;border-radius: 50%;left: -1.9rem;top: 50%;transform: translateY(-50%) }.p-family__blockItemTitle {font-size: 1.8rem;color: #112147;font-weight: 600;margin-bottom: 2rem;line-height: 1.3;min-height: 4.5rem;text-align: center }.p-family__blockItemTitleS {font-size: 1.6rem }.p-family__blockItemTitle span {font-weight: 400;font-size: 1.2rem }.p-family__blockItemLargeTitle {color: #063999;font-size: 3.6rem;font-weight: 700;text-align: center;margin-bottom: 2rem }.p-family__blockItemLargeTitle.b {color: #3dcfff }.p-family__blockItemMediumTitle {font-size: 2rem;font-weight: 600;color: #112147;text-align: center;margin-bottom: 1rem }.p-family__blockItemDesc {line-height: 1.5;color: #112147cc;font-size: 1.4rem;text-align: center }.p-family__blockItemDiscount {background-color: #f3fff2;margin-top: 5rem;padding: .6rem;font-size: 1.3rem;color: #17c041;font-weight: 500;border-radius: .8rem;line-height: 1.25;text-align: center }.p-family__blockCost {padding: 4rem 2rem;border: .1rem solid #f0f4f9;box-shadow: 0 .3rem .5rem #b3becd1a }.p-family__blockCostList {padding-top: 1rem }.p-family__blockCostItem {text-align: center }.p-family__blockCostItem span {color: #3dcfff;font-size: 3.6rem;font-weight: 700 }.p-family__blockCostItem p {margin-top: 2rem;color: #112147;font-weight: 500 }.p-family__blockLeft, .p-family__blockRight {padding: 3rem;border-radius: 1rem;background-color: #fff }.p-family__blockUl.mb-60 {margin-bottom: 6rem }.p-family__blockUl01 li {padding-left: 1.9rem;color: #112147;position: relative }.p-family__blockUl01 li:before {content: "";position: absolute;width: .9rem;height: .9rem;background-color: #17c041;border-radius: 50%;left: 0;top: 50%;transform: translateY(-50%) }.p-family__blockUl01 li:not(:last-child) {margin-bottom: 2rem }.p-family__blockMarketList {padding-top: 2rem }.p-family__blockMarketDesc {color: #112147cc;line-height: 1.37;font-size: 1.4rem }@media only screen and (max-width: 800px) {.p-family__blockMarketDesc {text-align: center }}.p-family__blockMarketDescSmall {color: #112147cc;line-height: 1.37;font-size: 1.4rem }@media only screen and (max-width: 800px) {.p-family__blockMarketDescSmall {text-align: center }}.p-family__blockMarketTitle {font-size: 3.2rem;font-weight: 700;margin-bottom: 1rem }@media only screen and (max-width: 800px) {.p-family__blockMarketTitle {text-align: center }}.p-family__blockMarketTitleSmall {font-size: 2rem;font-weight: 600;color: #112147;margin-bottom: 2rem }@media only screen and (max-width: 800px) {.p-family__blockMarketTitleSmall {text-align: center }}.p-family__blockMarketTitle01 {color: #063999 }.p-family__blockMarketTitle02 {color: #14b7ec }.p-family__blockMarketTitle03 {color: #17c041 }.p-family__blockMarketSubTitle {font-size: 1.8rem;font-weight: 600;color: #112147;margin-bottom: 1rem }@media only screen and (max-width: 800px) {.p-family__blockMarketSubTitle {text-align: center }}.p-family__blockMarketItem {display: flex;align-items: center }@media only screen and (max-width: 800px) {.p-family__blockMarketItem {flex-direction: column }}.p-family__blockMarketItem {gap: 2.6rem }.p-family__blockMarketItem:not(:last-child) {margin-bottom: 3rem }.p-family__blockRateList {display: flex;flex-direction: column;gap: 2rem }.p-family__blockRateTitle {display: flex;justify-content: space-between;align-items: center;margin-bottom: 1rem }.p-family__blockRateTitle span:first-child {font-size: 1.4rem;color: #112147;font-weight: 500 }.p-family__blockRateTitle span:last-child {font-size: 1.4rem;font-weight: 600 }.p-family__blockRateTitle span:last-child.a {color: #063999 }.p-family__blockRateTitle span:last-child.b {color: #15b7ec }.p-family__blockRateTitle span:last-child.c {color: #17c041 }.p-family__blockRateContent {width: 100%;height: 1rem;background-color: #fff;position: relative;overflow: hidden }.p-family__blockRateContent:before {content: "";position: absolute;width: var(--barWidth, 0%);height: 100%;left: 0;top: 0 }.p-family__blockRateContent.a:before {background-color: #063999 }.p-family__blockRateContent.b:before {background-color: #15b7ec }.p-family__blockRateContent.c:before {background-color: #17c041 }.p-family__blockRateItem {padding: 2rem 2rem 3rem;background-color: #f4f7fc;border-radius: .4rem }.p-family__blockSunshine {padding: 3rem;background: linear-gradient(90deg, #e8eff9, #ebf7fe 51.44%, #ecf6f2);border-top-left-radius: 3rem;border-top-right-radius: 3rem }@media only screen and (max-width: 800px) {.p-family__blockSunshine {padding: 2rem }}.p-family__blockSunshineTop {display: flex;align-items: center;gap: 2rem;margin-bottom: 3.4rem }@media only screen and (max-width: 800px) {.p-family__blockSunshineTop {flex-direction: column }}.p-family__blockSunshineBottom>span {display: inline-block;width: 5.3rem;margin-bottom: 2rem }.p-family__blockSunshineDesc {color: #112147;font-weight: 500;line-height: 1.35;margin-bottom: 2rem }.p-family__blockSunshineSign {color: #112147;font-weight: 600 }@media only screen and (max-width: 800px) {.p-family__blockSunshineSign {font-size: 1rem }}.p-family__blockSunshineSign span {color: #11214780 }.p-family__blockSunshineName h3 {font-size: 2rem;font-weight: 700;color: #063999;margin-bottom: 1rem }@media only screen and (max-width: 800px) {.p-family__blockSunshineName h3 {text-align: center }}.p-family__blockSunshineName p {font-size: 1.4rem;color: #112147 }@media only screen and (max-width: 800px) {.p-family__blockSunshineName p {text-align: center }}.p-family__blockSunshineBottom {padding: 3rem;border-radius: 1rem;background: #ffffffb3 }@media only screen and (max-width: 800px) {.p-family__blockSunshineBottom {padding: 2rem }}.p-family__blockSunshineThumb {width: 9rem;height: 9rem;display: flex;align-items: center;justify-content: center;border-radius: 50%;font-size: 2.6rem;font-weight: 700;color: #fff;background-color: #063999;flex-shrink: 0 }.p-privacy__content {padding: 22.9rem 0 11.1rem;position: relative;z-index: 100;color: #fff;overflow: hidden }.p-privacy__contentTitle {font-size: 4.6rem;font-weight: 700;color: #fff;position: relative;text-transform: uppercase }.p-privacy__contentTitle:before {content: "";position: absolute;width: 5rem;height: .5rem;background-color: #fff;top: -2rem }@media only screen and (max-width: 800px) {.p-privacy__contentTitle {font-size: 2.8rem }}.p-privacy__content:after {content: "";position: absolute;top: 0;width: 100%;height: 100%;background-color: #1b386fc9;left: 0;z-index: -1 }.p-privacy__contentBg {-webkit-user-select: none;-moz-user-select: none;position: absolute;inset: 0;pointer-events: none;user-select: none;z-index: -1 }.p-privacy__contentBg img {height: 300%;object-fit: cover }.p-privacy__inner {padding: 3rem 0 8.7rem }.p-privacy__inner .mb-30 {margin-bottom: 3rem }.p-privacy__innerUpdate {font-size: 1.3rem;font-weight: 600;margin-bottom: 1.5rem;display: block;color: #a5adb9 }.p-privacy__innerUpdate span {color: #063999 }.p-privacy__inner h3 {font-size: 1.8rem;font-weight: 700;color: #354661;line-height: 1.3;color: #063999;margin-bottom: .5rem }.p-privacy__inner .ez-toc-list ol:before {display: none }.p-privacy__inner .ez-toc-list ol a:before {display: none }.p-privacy__inner .ez-toc-list li:before {display: none }.p-privacy__inner .ez-toc-list li a:before {display: none }.p-privacy__inner ul li {padding-left: 1.5rem;margin-bottom: .5rem;position: relative }.p-privacy__inner ul li:before {content: "";position: absolute;width: .5rem;height: .5rem;border-radius: 50%;background-color: #000;left: .3rem;top: .9rem }.p-privacy__inner ol {counter-reset: item }.p-privacy__inner ol li {display: block }.p-privacy__inner ol li:before {content: counters(item, ".") ". ";counter-increment: item }.p-privacy__inner p a {color: #14b7ec;text-decoration: underline;font-weight: 700 }.p-privacy__inner p, .p-privacy__inner ul li, .p-privacy__inner ol li {font-size: 1.4rem;font-weight: 400;color: #354661;line-height: 1.57 }.p-privacy__inner p span, .p-privacy__inner ul li span, .p-privacy__inner ol li span {font-weight: 700;color: #14b7ec }