img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}
:root{--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color);--wp-editor-canvas-background:#ddd;--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,160.5;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}.wp-element-button{cursor:pointer}:root .has-very-light-gray-background-color{background-color:#eee}:root .has-very-dark-gray-background-color{background-color:#313131}:root .has-very-light-gray-color{color:#eee}:root .has-very-dark-gray-color{color:#313131}:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background{background:linear-gradient(135deg,#00d084,#0693e3)}:root .has-purple-crush-gradient-background{background:linear-gradient(135deg,#34e2e4,#4721fb 50%,#ab1dfe)}:root .has-hazy-dawn-gradient-background{background:linear-gradient(135deg,#faaca8,#dad0ec)}:root .has-subdued-olive-gradient-background{background:linear-gradient(135deg,#fafae1,#67a671)}:root .has-atomic-cream-gradient-background{background:linear-gradient(135deg,#fdd79a,#004a59)}:root .has-nightshade-gradient-background{background:linear-gradient(135deg,#330968,#31cdcf)}:root .has-midnight-gradient-background{background:linear-gradient(135deg,#020381,#2874fc)}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}.has-regular-font-size{font-size:1em}.has-larger-font-size{font-size:2.625em}.has-normal-font-size{font-size:var(--wp--preset--font-size--normal)}.has-huge-font-size{font-size:var(--wp--preset--font-size--huge)}.has-text-align-center{text-align:center}.has-text-align-left{text-align:left}.has-text-align-right{text-align:right}.has-fit-text{white-space:nowrap!important}#end-resizable-editor-section{display:none}.aligncenter{clear:both}.items-justified-left{justify-content:flex-start}.items-justified-center{justify-content:center}.items-justified-right{justify-content:flex-end}.items-justified-space-between{justify-content:space-between}.screen-reader-text{border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal!important}.screen-reader-text:focus{background-color:#ddd;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}html :where(.has-border-color){border-style:solid}html :where([style*=border-top-color]){border-top-style:solid}html :where([style*=border-right-color]){border-right-style:solid}html :where([style*=border-bottom-color]){border-bottom-style:solid}html :where([style*=border-left-color]){border-left-style:solid}html :where([style*=border-width]){border-style:solid}html :where([style*=border-top-width]){border-top-style:solid}html :where([style*=border-right-width]){border-right-style:solid}html :where([style*=border-bottom-width]){border-bottom-style:solid}html :where([style*=border-left-width]){border-left-style:solid}html :where(img[class*=wp-image-]){height:auto;max-width:100%}:where(figure){margin:0 0 1em}html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:var(--wp-admin--admin-bar--height,0px)}@media screen and (max-width:600px){html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:0px}}
h1:where(.wp-block-heading).has-background,h2:where(.wp-block-heading).has-background,h3:where(.wp-block-heading).has-background,h4:where(.wp-block-heading).has-background,h5:where(.wp-block-heading).has-background,h6:where(.wp-block-heading).has-background{padding:1.25em 2.375em}h1.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h1.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h2.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h2.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h3.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h3.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h4.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h4.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h5.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h5.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h6.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h6.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]){rotate:180deg}
ol,ul{box-sizing:border-box}:root :where(.wp-block-list.has-background){padding:1.25em 2.375em}
.is-small-text{font-size:.875em}.is-regular-text{font-size:1em}.is-large-text{font-size:2.25em}.is-larger-text{font-size:3em}.has-drop-cap:not(:focus):first-letter {float:left;font-size:8.4em;font-style:normal;font-weight:100;line-height:.68;margin:.05em .1em 0 0;text-transform:uppercase}body.rtl .has-drop-cap:not(:focus):first-letter {float:none;margin-left:.1em}p.has-drop-cap.has-background{overflow:hidden}:root :where(p.has-background){padding:1.25em 2.375em}:where(p.has-text-color:not(.has-link-color)) a{color:inherit}p.has-text-align-left[style*="writing-mode:vertical-lr"],p.has-text-align-right[style*="writing-mode:vertical-rl"]{rotate:180deg}
.wp-block-quote{box-sizing:border-box;overflow-wrap:break-word}.wp-block-quote.is-large:where(:not(.is-style-plain)),.wp-block-quote.is-style-large:where(:not(.is-style-plain)){margin-bottom:1em;padding:0 1em}.wp-block-quote.is-large:where(:not(.is-style-plain)) p,.wp-block-quote.is-style-large:where(:not(.is-style-plain)) p{font-size:1.5em;font-style:italic;line-height:1.6}.wp-block-quote.is-large:where(:not(.is-style-plain)) cite,.wp-block-quote.is-large:where(:not(.is-style-plain)) footer,.wp-block-quote.is-style-large:where(:not(.is-style-plain)) cite,.wp-block-quote.is-style-large:where(:not(.is-style-plain)) footer{font-size:1.125em;text-align:right}.wp-block-quote>cite{display:block}
@charset "UTF-8";.wp-block-separator{border:none;border-top:2px solid}:root :where(.wp-block-separator.is-style-dots){height:auto;line-height:1;text-align:center}:root :where(.wp-block-separator.is-style-dots):before{color:currentColor;content:"···";font-family:serif;font-size:1.5em;letter-spacing:2em;padding-left:2em}.wp-block-separator.is-style-dots{background:none!important;border:none!important}
/*! This file is auto-generated */
.wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none}
:root{--wp--preset--aspect-ratio--square:1;--wp--preset--aspect-ratio--4-3:4/3;--wp--preset--aspect-ratio--3-4:3/4;--wp--preset--aspect-ratio--3-2:3/2;--wp--preset--aspect-ratio--2-3:2/3;--wp--preset--aspect-ratio--16-9:16/9;--wp--preset--aspect-ratio--9-16:9/16;--wp--preset--color--black:#000;--wp--preset--color--cyan-bluish-gray:#abb8c3;--wp--preset--color--white:#fff;--wp--preset--color--pale-pink:#f78da7;--wp--preset--color--vivid-red:#cf2e2e;--wp--preset--color--luminous-vivid-orange:#ff6900;--wp--preset--color--luminous-vivid-amber:#fcb900;--wp--preset--color--light-green-cyan:#7bdcb5;--wp--preset--color--vivid-green-cyan:#00d084;--wp--preset--color--pale-cyan-blue:#8ed1fc;--wp--preset--color--vivid-cyan-blue:#0693e3;--wp--preset--color--vivid-purple:#9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple:linear-gradient(135deg,#0693e3 0%,#9b51e0 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan:linear-gradient(135deg,#7adcb4 0%,#00d082 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange:linear-gradient(135deg,#fcb900 0%,#ff6900 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red:linear-gradient(135deg,#ff6900 0%,#cf2e2e 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray:linear-gradient(135deg,#eee 0%,#a9b8c3 100%);--wp--preset--gradient--cool-to-warm-spectrum:linear-gradient(135deg,#4aeadc 0%,#9778d1 20%,#cf2aba 40%,#ee2c82 60%,#fb6962 80%,#fef84c 100%);--wp--preset--gradient--blush-light-purple:linear-gradient(135deg,#ffceec 0%,#9896f0 100%);--wp--preset--gradient--blush-bordeaux:linear-gradient(135deg,#fecda5 0%,#fe2d2d 50%,#6b003e 100%);--wp--preset--gradient--luminous-dusk:linear-gradient(135deg,#ffcb70 0%,#c751c0 50%,#4158d0 100%);--wp--preset--gradient--pale-ocean:linear-gradient(135deg,#fff5cb 0%,#b6e3d4 50%,#33a7b5 100%);--wp--preset--gradient--electric-grass:linear-gradient(135deg,#caf880 0%,#71ce7e 100%);--wp--preset--gradient--midnight:linear-gradient(135deg,#020381 0%,#2874fc 100%);--wp--preset--font-size--small:13px;--wp--preset--font-size--medium:20px;--wp--preset--font-size--large:36px;--wp--preset--font-size--x-large:42px;--wp--preset--spacing--20:.44rem;--wp--preset--spacing--30:.67rem;--wp--preset--spacing--40:1rem;--wp--preset--spacing--50:1.5rem;--wp--preset--spacing--60:2.25rem;--wp--preset--spacing--70:3.38rem;--wp--preset--spacing--80:5.06rem;--wp--preset--shadow--natural:6px 6px 9px rgba(0,0,0,.2);--wp--preset--shadow--deep:12px 12px 50px rgba(0,0,0,.4);--wp--preset--shadow--sharp:6px 6px 0px rgba(0,0,0,.2);--wp--preset--shadow--outlined:6px 6px 0px -3px #fff,6px 6px #000;--wp--preset--shadow--crisp:6px 6px 0px #000}:where(.is-layout-flex){gap:.5em}:where(.is-layout-grid){gap:.5em}body .is-layout-flex{display:flex}.is-layout-flex{flex-wrap:wrap;align-items:center}.is-layout-flex>:is(*,div){margin:0}body .is-layout-grid{display:grid}.is-layout-grid>:is(*,div){margin:0}:where(.wp-block-columns.is-layout-flex){gap:2em}:where(.wp-block-columns.is-layout-grid){gap:2em}:where(.wp-block-post-template.is-layout-flex){gap:1.25em}:where(.wp-block-post-template.is-layout-grid){gap:1.25em}.has-black-color{color:var(--wp--preset--color--black) !important}.has-cyan-bluish-gray-color{color:var(--wp--preset--color--cyan-bluish-gray) !important}.has-white-color{color:var(--wp--preset--color--white) !important}.has-pale-pink-color{color:var(--wp--preset--color--pale-pink) !important}.has-vivid-red-color{color:var(--wp--preset--color--vivid-red) !important}.has-luminous-vivid-orange-color{color:var(--wp--preset--color--luminous-vivid-orange) !important}.has-luminous-vivid-amber-color{color:var(--wp--preset--color--luminous-vivid-amber) !important}.has-light-green-cyan-color{color:var(--wp--preset--color--light-green-cyan) !important}.has-vivid-green-cyan-color{color:var(--wp--preset--color--vivid-green-cyan) !important}.has-pale-cyan-blue-color{color:var(--wp--preset--color--pale-cyan-blue) !important}.has-vivid-cyan-blue-color{color:var(--wp--preset--color--vivid-cyan-blue) !important}.has-vivid-purple-color{color:var(--wp--preset--color--vivid-purple) !important}.has-black-background-color{background-color:var(--wp--preset--color--black) !important}.has-cyan-bluish-gray-background-color{background-color:var(--wp--preset--color--cyan-bluish-gray) !important}.has-white-background-color{background-color:var(--wp--preset--color--white) !important}.has-pale-pink-background-color{background-color:var(--wp--preset--color--pale-pink) !important}.has-vivid-red-background-color{background-color:var(--wp--preset--color--vivid-red) !important}.has-luminous-vivid-orange-background-color{background-color:var(--wp--preset--color--luminous-vivid-orange) !important}.has-luminous-vivid-amber-background-color{background-color:var(--wp--preset--color--luminous-vivid-amber) !important}.has-light-green-cyan-background-color{background-color:var(--wp--preset--color--light-green-cyan) !important}.has-vivid-green-cyan-background-color{background-color:var(--wp--preset--color--vivid-green-cyan) !important}.has-pale-cyan-blue-background-color{background-color:var(--wp--preset--color--pale-cyan-blue) !important}.has-vivid-cyan-blue-background-color{background-color:var(--wp--preset--color--vivid-cyan-blue) !important}.has-vivid-purple-background-color{background-color:var(--wp--preset--color--vivid-purple) !important}.has-black-border-color{border-color:var(--wp--preset--color--black) !important}.has-cyan-bluish-gray-border-color{border-color:var(--wp--preset--color--cyan-bluish-gray) !important}.has-white-border-color{border-color:var(--wp--preset--color--white) !important}.has-pale-pink-border-color{border-color:var(--wp--preset--color--pale-pink) !important}.has-vivid-red-border-color{border-color:var(--wp--preset--color--vivid-red) !important}.has-luminous-vivid-orange-border-color{border-color:var(--wp--preset--color--luminous-vivid-orange) !important}.has-luminous-vivid-amber-border-color{border-color:var(--wp--preset--color--luminous-vivid-amber) !important}.has-light-green-cyan-border-color{border-color:var(--wp--preset--color--light-green-cyan) !important}.has-vivid-green-cyan-border-color{border-color:var(--wp--preset--color--vivid-green-cyan) !important}.has-pale-cyan-blue-border-color{border-color:var(--wp--preset--color--pale-cyan-blue) !important}.has-vivid-cyan-blue-border-color{border-color:var(--wp--preset--color--vivid-cyan-blue) !important}.has-vivid-purple-border-color{border-color:var(--wp--preset--color--vivid-purple) !important}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background:var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background:var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background:var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background:var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important}.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background:var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important}.has-cool-to-warm-spectrum-gradient-background{background:var(--wp--preset--gradient--cool-to-warm-spectrum) !important}.has-blush-light-purple-gradient-background{background:var(--wp--preset--gradient--blush-light-purple) !important}.has-blush-bordeaux-gradient-background{background:var(--wp--preset--gradient--blush-bordeaux) !important}.has-luminous-dusk-gradient-background{background:var(--wp--preset--gradient--luminous-dusk) !important}.has-pale-ocean-gradient-background{background:var(--wp--preset--gradient--pale-ocean) !important}.has-electric-grass-gradient-background{background:var(--wp--preset--gradient--electric-grass) !important}.has-midnight-gradient-background{background:var(--wp--preset--gradient--midnight) !important}.has-small-font-size{font-size:var(--wp--preset--font-size--small) !important}.has-medium-font-size{font-size:var(--wp--preset--font-size--medium) !important}.has-large-font-size{font-size:var(--wp--preset--font-size--large) !important}.has-x-large-font-size{font-size:var(--wp--preset--font-size--x-large) !important}
.wpcf7 .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;width:1px;margin:-1px;padding:0;border:0;word-wrap:normal !important;word-break:normal !important}.wpcf7 .hidden-fields-container{display:none}.wpcf7 form .wpcf7-response-output{margin:2em .5em 1em;padding:.2em 1em;border:2px solid #00a0d2}.wpcf7 form.init .wpcf7-response-output,.wpcf7 form.resetting .wpcf7-response-output,.wpcf7 form.submitting .wpcf7-response-output{display:none}.wpcf7 form.sent .wpcf7-response-output{border-color:#46b450}.wpcf7 form.failed .wpcf7-response-output,.wpcf7 form.aborted .wpcf7-response-output{border-color:#dc3232}.wpcf7 form.spam .wpcf7-response-output{border-color:#f56e28}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output,.wpcf7 form.payment-required .wpcf7-response-output{border-color:#ffb900}.wpcf7-form-control-wrap{position:relative}.wpcf7-not-valid-tip{color:#dc3232;font-size:1em;font-weight:400;display:block}.use-floating-validation-tip .wpcf7-not-valid-tip{position:relative;top:-2ex;left:1em;z-index:100;border:1px solid #dc3232;background:#fff;padding:.2em .8em;width:24em}.wpcf7-list-item{display:inline-block;margin:0 0 0 1em}.wpcf7-list-item-label:before,.wpcf7-list-item-label:after{content:" "}.wpcf7-spinner{visibility:hidden;display:inline-block;background-color:#23282d;opacity:.75;width:24px;height:24px;border:none;border-radius:100%;padding:0;margin:0 24px;position:relative}form.submitting .wpcf7-spinner{visibility:visible}.wpcf7-spinner:before{content:'';position:absolute;background-color:#fbfbfc;top:4px;left:4px;width:6px;height:6px;border:none;border-radius:100%;transform-origin:8px 8px;animation-name:spin;animation-duration:1s;animation-timing-function:linear;animation-iteration-count:infinite}@media (prefers-reduced-motion:reduce){.wpcf7-spinner:before{animation-name:blink;animation-duration:2s}}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes blink{from{opacity:0}50%{opacity:1}to{opacity:0}}.wpcf7 [inert]{opacity:.5}.wpcf7 input[type=file]{cursor:pointer}.wpcf7 input[type=file]:disabled{cursor:default}.wpcf7 .wpcf7-submit:disabled{cursor:not-allowed}.wpcf7 input[type=url],.wpcf7 input[type=email],.wpcf7 input[type=tel]{direction:ltr}.wpcf7-reflection>output{display:list-item;list-style:none}.wpcf7-reflection>output[hidden]{display:none}
@charset "UTF-8";@keyframes slideIn{from{transform:translateX(6px);opacity:0}to{transform:translateX(0);opacity:1}}*,:after,:before{box-sizing:border-box}html{line-sizing:normal;background-color:#fff;overflow-x:hidden}body{margin:0}[hidden]{display:none}pre{white-space:pre-wrap}hr{border-style:solid;border-width:1px 0 0;color:inherit;height:0;overflow:visible}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle;max-width:100%}audio:not([controls]){display:none}source{display:none}canvas,img,svg,video{height:auto}audio{width:100%}img{border-style:none}svg{overflow:hidden}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}h1,h2,h3,h4,h5,h6{margin:0;font-weight:400}dl,dt,dd,figure{padding:0;margin:0}input,button,select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:0 0;border:none;border-radius:0;font:inherit;outline:none}textarea{resize:vertical}input[type=submit],input[type=button],label,button,select{cursor:pointer}select::-ms-expand{display:none}a{text-decoration:none}.ol-wrapper a:not([class]){display:inline-block;text-decoration:underline;text-underline-offset:5px;text-decoration-thickness:1px;transition:color .24s cubic-bezier(.25,.46,.45,.94);will-change:color}ul,ol{list-style-type:none;padding:0;margin:0}p{margin-top:clamp(1.5em, 3.3vw, 2em);margin-bottom:clamp(1.5em, 3.3vw, 2em)}@media (min-width:1729px){p{margin-top:clamp(2em, 2.25vw, 4em);margin-bottom:clamp(2em, 2.25vw, 4em)}}img{width:100%}time{font-feature-settings:"palt";font-size:clamp(
        0.71875rem,
        0.6940969686rem + 0.1095690285vw,
        0.8125rem
    );font-weight:300;line-height:0;letter-spacing:.078rem}@media (min-width:1729px){time{font-size:clamp(
                0.8125rem,
                -0.6342687951rem + 1.3388259526vw,
                1.625rem
            )}}html{scroll-behavior:smooth;overflow-x:hidden}body{-webkit-tap-highlight-color:rgba(0,0,0,0);font-size:clamp(
        1rem,
        0.9753469686rem + 0.1095690285vw,
        1.09375rem
    );font-weight:400;line-height:1.95;letter-spacing:.078rem}@media (min-width:1729px){body{font-size:clamp(
                1.09375rem,
                -0.9651132853rem + 1.9052523172vw,
                2.25rem
            )}}@media (max-width:640px){body{line-height:1.8}}section{scroll-margin-top:60px}html,body,.ol-wrapper{-webkit-overflow-scrolling:touch}.ol-wrapper{position:relative}.ol-wrapper-bg{position:fixed;top:0;left:0;width:100vw;height:100vh;background-image:inherit;background-position:left top;background-repeat:no-repeat;background-size:100vw;z-index:0;pointer-events:none;transform:translateZ(0);will-change:transform}.ol-wrapper-bg.ol-bg-repeat{background-repeat:repeat}.ol-wrapper a:not([class]),.ol-wrapper a:not([class]):visited{color:#006cc7}@media (max-width:640px){body:not(.home) .ol-content article{font-size:clamp(
        0.96875rem,
        0.96875rem + 0vw,
        0.96875rem
    );font-weight:400;line-height:1.65;letter-spacing:.06rem}}@media (max-width:640px) and (min-width:1729px){body:not(.home) .ol-content article{font-size:clamp(
                0.96875rem,
                -0.7562435633rem + 1.596292482vw,
                1.9375rem
            )}}body:not(.home) .ol-content article p{line-height:1.95}@media (max-width:640px){body:not(.home) .ol-content article p{line-height:1.8}}@media (max-width:640px){.ol-pc{display:none !important}}@media (min-width:641px){.ol-sp{display:none !important}}@media (min-width:841px){.ol-tablet{display:none !important}}@media (max-width:840px){.ol-over-tablet{display:none !important}}@media (min-width:1080px){.ol-under-pc{display:none !important}}@media (min-width:641px){.ol-br-sp br{display:none !important}}.ol-help{color:#db4d4d;text-align:center;font-size:clamp(
        0.71875rem,
        0.6940969686rem + 0.1095690285vw,
        0.8125rem
    );font-weight:400;line-height:1.5;letter-spacing:.036rem}@media (min-width:1729px){.ol-help{font-size:clamp(
                0.8125rem,
                -0.6342687951rem + 1.3388259526vw,
                1.625rem
            )}}.ol-radius-regular{border-radius:1.5em}.ol-radius-small{border-radius:.6em}.ol-separator{width:1px;height:clamp(42px, 5.5vw, 45px)}@media (min-width:1729px){.ol-separator{height:clamp(45px, 3vw, 66px)}}.ol-separator:before{content:"";display:block;width:100%;height:100%}.ol-separator-horizon{display:block;width:100%}.ol-separator-horizon:before{display:block;content:"";width:100%;height:1px}.ol-time{position:relative}.ol-time:after{content:"";display:inline-block;position:absolute;width:1px;height:clamp(11px, 1.1vw, 13px);right:-16px;top:50%;transform:translateY(-50%)}.ol-white-color{color:#fff}.ol-max-frame{max-width:100%;margin-left:auto;margin-right:auto;padding:0 clamp(36px, 3.6vw, 66px)}@media (min-width:1729px){.ol-max-frame{padding:0 clamp(60px, 4vw, 105px)}}@media (max-width:640px){.ol-max-frame{padding:0 clamp(18px, 4.5vw, 24px)}}.ol-content-frame{max-width:1300px;margin-left:auto;margin-right:auto;box-sizing:content-box;padding:0 clamp(36px, 3.6vw, 66px)}@media (min-width:1729px){.ol-content-frame{padding:0 clamp(60px, 4vw, 105px)}}@media (max-width:640px){.ol-content-frame{padding:0 clamp(18px, 4.5vw, 24px)}}@media (min-width:1729px){.ol-content-frame{max-width:100%}}.ol-fullwidth{position:relative;width:100%;background-color:#fff}.ol-fullwidth:before{content:"";position:absolute;pointer-events:none;z-index:0;width:100vw;height:100%;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);top:0;left:0}.ol-content div:last-child .ol-section{margin-bottom:0}.ol-section{margin-top:clamp(7.2em, 21vw, 9.9em);margin-bottom:clamp(7.2em, 21vw, 9.9em)}@media (max-width:640px){.ol-section{margin-top:clamp(4.5em, 6vw, 5.1em);margin-bottom:clamp(4.5em, 6vw, 5.1em)}}.ol-section-small{margin-top:clamp(4.5em, 6vw, 5.1em);margin-bottom:clamp(4.5em, 6vw, 5.1em)}.ol-frame-deco{position:absolute;height:1px;width:15px;border-top-width:1px;border-top-style:solid}.ol-frame-deco.p-1{top:0;left:0}.ol-frame-deco.p-2{bottom:0;left:0}.ol-frame-deco.p-3{top:0;right:0}.ol-frame-deco.p-4{bottom:0;right:0}.ol-column-content-wrapper{display:flex;column-gap:clamp(5.1em, 9vw, 8.4em)}.ol-column-content{width:70%}@media (max-width:1079px){.ol-column-content{width:100%}}.ol-column-content .ol-section:first-child{margin-top:0}.ol-column-content div[id]:last-child .ol-section:last-child{margin-bottom:0}.ol-column-content-side{position:sticky;height:100%;right:0;flex-shrink:0;width:clamp(330px, 27%, 450px);display:flex;flex-wrap:wrap;top:clamp(3em, 4.8vw, 4.5em);row-gap:clamp(1.5em, 1.8vw, 2em)}@media (min-width:1729px){.ol-column-content-side{row-gap:clamp(2em, 2.25vw, 4em)}}@media (max-width:1079px){.ol-column-content-side{display:none}}.ol-ham__hours .ol-hours__component,.ol-ham__phone .ol-hours__component,.ol-ham__mail .ol-hours__component,.ol-column-content-side .ol-hours__component{width:100%;row-gap:0}.ol-ham__hours .ol-hours__body,.ol-ham__phone .ol-hours__body,.ol-ham__mail .ol-hours__body,.ol-column-content-side .ol-hours__body{border-radius:0;border-left:none;border-right:none;padding-right:3px;padding-left:3px;padding-top:clamp(0.84em, 1.8vw, 1.2em);padding-bottom:clamp(0.84em, 1.8vw, 1.2em)}@media (min-width:1729px){.ol-ham__hours .ol-hours__body,.ol-ham__phone .ol-hours__body,.ol-ham__mail .ol-hours__body,.ol-column-content-side .ol-hours__body{padding-top:clamp(1.2em, 1.5vw, 2.7em);padding-bottom:clamp(1.2em, 1.5vw, 2.7em)}}.ol-ham__hours .ol-hours__row,.ol-ham__phone .ol-hours__row,.ol-ham__mail .ol-hours__row,.ol-column-content-side .ol-hours__row{column-gap:clamp(12px, 1.8vw, 18px)}.ol-ham__hours .ol-hours__col-title,.ol-ham__phone .ol-hours__col-title,.ol-ham__mail .ol-hours__col-title,.ol-column-content-side .ol-hours__col-title{flex-basis:clamp(90px, 8.5vw, 105px)}@media (max-width:640px){.ol-ham__hours .ol-hours__col-title,.ol-ham__phone .ol-hours__col-title,.ol-ham__mail .ol-hours__col-title,.ol-column-content-side .ol-hours__col-title{letter-spacing:.06rem}}.ol-ham__hours .ol-hours__col-title,.ol-ham__hours .ol-hours__col-day-title,.ol-ham__phone .ol-hours__col-title,.ol-ham__phone .ol-hours__col-day-title,.ol-ham__mail .ol-hours__col-title,.ol-ham__mail .ol-hours__col-day-title,.ol-column-content-side .ol-hours__col-title,.ol-column-content-side .ol-hours__col-day-title{font-size:clamp(
        0.71875rem,
        0.6940969686rem + 0.1095690285vw,
        0.8125rem
    );font-weight:400;line-height:1.5;letter-spacing:.036rem}@media (min-width:1729px){.ol-ham__hours .ol-hours__col-title,.ol-ham__hours .ol-hours__col-day-title,.ol-ham__phone .ol-hours__col-title,.ol-ham__phone .ol-hours__col-day-title,.ol-ham__mail .ol-hours__col-title,.ol-ham__mail .ol-hours__col-day-title,.ol-column-content-side .ol-hours__col-title,.ol-column-content-side .ol-hours__col-day-title{font-size:clamp(
                0.8125rem,
                -0.6342687951rem + 1.3388259526vw,
                1.625rem
            )}}@media (max-width:1079px){.ol-ham__hours .ol-hours__desc1,.ol-ham__hours .ol-hours__desc2,.ol-ham__hours .ol-hours__general-desc,.ol-ham__phone .ol-hours__desc1,.ol-ham__phone .ol-hours__desc2,.ol-ham__phone .ol-hours__general-desc,.ol-ham__mail .ol-hours__desc1,.ol-ham__mail .ol-hours__desc2,.ol-ham__mail .ol-hours__general-desc,.ol-column-content-side .ol-hours__desc1,.ol-column-content-side .ol-hours__desc2,.ol-column-content-side .ol-hours__general-desc{font-size:clamp(
        0.71875rem,
        0.71875rem + 0vw,
        0.71875rem
    );font-weight:400;line-height:1.5;letter-spacing:.036rem}}@media (max-width:1079px) and (min-width:1729px){.ol-ham__hours .ol-hours__desc1,.ol-ham__hours .ol-hours__desc2,.ol-ham__hours .ol-hours__general-desc,.ol-ham__phone .ol-hours__desc1,.ol-ham__phone .ol-hours__desc2,.ol-ham__phone .ol-hours__general-desc,.ol-ham__mail .ol-hours__desc1,.ol-ham__mail .ol-hours__desc2,.ol-ham__mail .ol-hours__general-desc,.ol-column-content-side .ol-hours__desc1,.ol-column-content-side .ol-hours__desc2,.ol-column-content-side .ol-hours__general-desc{font-size:clamp(
                0.71875rem,
                -0.5610839341rem + 1.184346035vw,
                1.4375rem
            )}}@media (max-width:1079px){.ol-ham__hours .ol-hours__desc1-icon,.ol-ham__hours .ol-hours__desc2-icon,.ol-ham__phone .ol-hours__desc1-icon,.ol-ham__phone .ol-hours__desc2-icon,.ol-ham__mail .ol-hours__desc1-icon,.ol-ham__mail .ol-hours__desc2-icon,.ol-column-content-side .ol-hours__desc1-icon,.ol-column-content-side .ol-hours__desc2-icon{padding-top:1px}.ol-ham__hours .ol-hours__desc1-icon .oltana-icon-circle-outline,.ol-ham__hours .ol-hours__desc1-icon .oltana-icon-circle-solid,.ol-ham__hours .ol-hours__desc2-icon .oltana-icon-circle-outline,.ol-ham__hours .ol-hours__desc2-icon .oltana-icon-circle-solid,.ol-ham__phone .ol-hours__desc1-icon .oltana-icon-circle-outline,.ol-ham__phone .ol-hours__desc1-icon .oltana-icon-circle-solid,.ol-ham__phone .ol-hours__desc2-icon .oltana-icon-circle-outline,.ol-ham__phone .ol-hours__desc2-icon .oltana-icon-circle-solid,.ol-ham__mail .ol-hours__desc1-icon .oltana-icon-circle-outline,.ol-ham__mail .ol-hours__desc1-icon .oltana-icon-circle-solid,.ol-ham__mail .ol-hours__desc2-icon .oltana-icon-circle-outline,.ol-ham__mail .ol-hours__desc2-icon .oltana-icon-circle-solid,.ol-column-content-side .ol-hours__desc1-icon .oltana-icon-circle-outline,.ol-column-content-side .ol-hours__desc1-icon .oltana-icon-circle-solid,.ol-column-content-side .ol-hours__desc2-icon .oltana-icon-circle-outline,.ol-column-content-side .ol-hours__desc2-icon .oltana-icon-circle-solid{font-size:9px}.ol-ham__hours .ol-hours__desc1-icon .oltana-icon-circle-outline:before,.ol-ham__hours .ol-hours__desc2-icon .oltana-icon-circle-outline:before,.ol-ham__phone .ol-hours__desc1-icon .oltana-icon-circle-outline:before,.ol-ham__phone .ol-hours__desc2-icon .oltana-icon-circle-outline:before,.ol-ham__mail .ol-hours__desc1-icon .oltana-icon-circle-outline:before,.ol-ham__mail .ol-hours__desc2-icon .oltana-icon-circle-outline:before,.ol-column-content-side .ol-hours__desc1-icon .oltana-icon-circle-outline:before,.ol-column-content-side .ol-hours__desc2-icon .oltana-icon-circle-outline:before{font-size:1.15em}}.ol-ham__hours .ol-hours__contact,.ol-ham__phone .ol-hours__contact,.ol-ham__mail .ol-hours__contact,.ol-column-content-side .ol-hours__contact{flex-wrap:wrap;justify-content:center;border:none;padding:0;width:100%;padding-top:clamp(1.5em, 3.3vw, 2em)}@media (min-width:1729px){.ol-ham__hours .ol-hours__contact,.ol-ham__phone .ol-hours__contact,.ol-ham__mail .ol-hours__contact,.ol-column-content-side .ol-hours__contact{padding-top:clamp(2em, 2.25vw, 4em)}}.ol-ham__hours .ol-hours__contact-phone,.ol-ham__phone .ol-hours__contact-phone,.ol-ham__mail .ol-hours__contact-phone,.ol-column-content-side .ol-hours__contact-phone{flex-basis:100%;margin-bottom:clamp(1.5em, 3.3vw, 2em)}@media (min-width:1729px){.ol-ham__hours .ol-hours__contact-phone,.ol-ham__phone .ol-hours__contact-phone,.ol-ham__mail .ol-hours__contact-phone,.ol-column-content-side .ol-hours__contact-phone{margin-bottom:clamp(2em, 2.25vw, 4em)}}.ol-ham__hours .ol-hours__mail-button,.ol-ham__phone .ol-hours__mail-button,.ol-ham__mail .ol-hours__mail-button,.ol-column-content-side .ol-hours__mail-button{flex-basis:100%;width:100%}.ol-ham__hours .ol-heading-contact-desc,.ol-ham__phone .ol-heading-contact-desc,.ol-ham__mail .ol-heading-contact-desc,.ol-column-content-side .ol-heading-contact-desc{margin-top:0}.ol-ham__hours .ol-contact__mail,.ol-ham__phone .ol-contact__mail,.ol-ham__mail .ol-contact__mail,.ol-column-content-side .ol-contact__mail{flex-basis:100%;flex-shrink:1}.ol-ham__hours .ol-contact__mail-button,.ol-ham__phone .ol-contact__mail-button,.ol-ham__mail .ol-contact__mail-button,.ol-column-content-side .ol-contact__mail-button{display:flex;justify-content:center;flex-wrap:wrap;align-items:center}.ol-ham__hours .ol-contact__phone,.ol-ham__phone .ol-contact__phone,.ol-ham__mail .ol-contact__phone,.ol-column-content-side .ol-contact__phone{display:flex;flex-direction:column;justify-content:center;flex-wrap:wrap;align-items:center;border-width:1px;border-style:solid;text-align:center;flex-basis:100%;flex-grow:1;padding:clamp(0.84em, 1.8vw, 1.2em)}@media (min-width:1729px){.ol-ham__hours .ol-contact__phone,.ol-ham__phone .ol-contact__phone,.ol-ham__mail .ol-contact__phone,.ol-column-content-side .ol-contact__phone{padding:clamp(1.2em, 1.5vw, 2.7em)}}.ol-heading-wrapper{display:flex;flex-direction:column;justify-content:center;align-items:center;row-gap:.75em;margin-bottom:3em}@media (max-width:640px){.ol-heading-wrapper{margin-bottom:clamp(2em, 3.6vw, 3em)}}.ol-heading-wrapper p{margin:0}.ol-heading-wrapper strong{font-weight:500;font-size:1.35em}.ol-heading,.ol-heading-sub{text-align:center}.ol-heading-custom-large .ol-heading{font-size:clamp(
        2.4375rem,
        2.3388878744rem + 0.438276114vw,
        2.8125rem
    );font-weight:500;line-height:1.5;letter-spacing:.24rem;font-feature-settings:"palt"}@media (min-width:1729px){.ol-heading-custom-large .ol-heading{font-size:clamp(
                2.8125rem,
                -2.195545829rem + 4.6343975283vw,
                5.625rem
            )}}@media (max-width:640px){.ol-heading-custom-large .ol-heading{font-size:36px;letter-spacing:.18rem;margin-top:0}}.ol-heading-custom-large .ol-heading-sub{font-size:clamp(
        1rem,
        0.9753469686rem + 0.1095690285vw,
        1.09375rem
    );font-weight:500;line-height:1.5;letter-spacing:.078rem}@media (min-width:1729px){.ol-heading-custom-large .ol-heading-sub{font-size:clamp(
                1.09375rem,
                -0.9651132853rem + 1.9052523172vw,
                2.25rem
            )}}@media (max-width:640px){.ol-heading-custom-large .ol-heading-sub{font-size:clamp(
        0.96875rem,
        0.96875rem + 0vw,
        0.96875rem
    );font-weight:500;line-height:1.65;letter-spacing:.06rem}}@media (max-width:640px) and (min-width:1729px){.ol-heading-custom-large .ol-heading-sub{font-size:clamp(
                0.96875rem,
                -0.7562435633rem + 1.596292482vw,
                1.9375rem
            )}}.ol-heading-custom-medium .ol-heading{font-size:clamp(
        1.5rem,
        4.5vw,
        2.4375rem
    );font-weight:500;line-height:1.5;letter-spacing:.18rem}@media (min-width:1729px){.ol-heading-custom-medium .ol-heading{font-size:clamp(
                2.4375rem,
                -1.9028063852rem + 4.0164778579vw,
                4.875rem
            )}}@media (max-width:640px){.ol-heading-custom-medium .ol-heading{font-size:24px;letter-spacing:.093rem;font-weight:500;margin-top:-3px}}.ol-heading-custom-medium .ol-heading-sub{font-size:clamp(
        0.96875rem,
        0.96875rem + 0vw,
        0.96875rem
    );font-weight:500;line-height:1.5;letter-spacing:.06rem}@media (min-width:1729px){.ol-heading-custom-medium .ol-heading-sub{font-size:clamp(
                0.96875rem,
                -0.7562435633rem + 1.596292482vw,
                1.9375rem
            )}}@media (max-width:640px){.ol-heading-custom-medium .ol-heading-sub{font-size:clamp(
        0.71875rem,
        0.6940969686rem + 0.1095690285vw,
        0.8125rem
    );font-weight:500;line-height:1.5;letter-spacing:.036rem}}@media (max-width:640px) and (min-width:1729px){.ol-heading-custom-medium .ol-heading-sub{font-size:clamp(
                0.8125rem,
                -0.6342687951rem + 1.3388259526vw,
                1.625rem
            )}}.ol-heading-custom-small .ol-heading{font-size:clamp(
        1.4375rem,
        1.2731464573rem + 0.7304601899vw,
        2.0625rem
    );font-weight:500;line-height:1.5;letter-spacing:.093rem}@media (min-width:1729px){.ol-heading-custom-small .ol-heading{font-size:clamp(
                2.0625rem,
                -0.9423274974rem + 2.780638517vw,
                3.75rem
            )}}@media (max-width:640px){.ol-heading-custom-small .ol-heading{font-size:21px;letter-spacing:.093rem;font-weight:600;margin-top:6px}}.ol-heading-custom-small .ol-heading-sub{font-size:clamp(
        0.96875rem,
        0.96875rem + 0vw,
        0.96875rem
    );font-weight:500;line-height:1.5;letter-spacing:.06rem}@media (min-width:1729px){.ol-heading-custom-small .ol-heading-sub{font-size:clamp(
                0.96875rem,
                -0.7562435633rem + 1.596292482vw,
                1.9375rem
            )}}@media (max-width:640px){.ol-heading-custom-small .ol-heading-sub{font-size:clamp(
        0.71875rem,
        0.6940969686rem + 0.1095690285vw,
        0.8125rem
    );font-weight:500;line-height:1.5;letter-spacing:.036rem}}@media (max-width:640px) and (min-width:1729px){.ol-heading-custom-small .ol-heading-sub{font-size:clamp(
                0.8125rem,
                -0.6342687951rem + 1.3388259526vw,
                1.625rem
            )}}.ol-heading{order:3}.ol-heading-sub{order:2;position:relative;margin-bottom:.3em}@media (max-width:640px){.ol-heading-sub{margin-bottom:.6em}}.ol-heading-sub-line{position:absolute;bottom:-.33em;left:0;height:2px;width:100%;border-radius:3px;transform-origin:left}@media (max-width:640px){.ol-heading-sub-line{height:1.5px;bottom:-.39em}}.ol-heading-image-fixed{order:1;display:block;width:9em;height:9em}@media (max-width:840px){.ol-heading-image-fixed{width:6.6em;height:6.6em}}.ol-heading-image{order:1;display:block}.ol-heading-image img{margin:0 auto}@media (max-width:840px){.ol-heading-image img{max-width:69%}}.ol-heading-small{font-size:clamp(
        1.25rem,
        1.1842585829rem + 0.292184076vw,
        1.5rem
    );font-weight:400;line-height:1.5;letter-spacing:.078rem}@media (min-width:1729px){.ol-heading-small{font-size:clamp(
                1.5rem,
                -1.1709577755rem + 2.4716786818vw,
                3rem
            )}}.ol-heading-sub-small{font-size:clamp(
        0.96875rem,
        0.96875rem + 0vw,
        0.96875rem
    );font-weight:500;line-height:1.65;letter-spacing:.06rem}@media (min-width:1729px){.ol-heading-sub-small{font-size:clamp(
                0.96875rem,
                -0.7562435633rem + 1.596292482vw,
                1.9375rem
            )}}@media (max-width:640px){.ol-heading-sub-small{font-size:clamp(
        0.71875rem,
        0.6940969686rem + 0.1095690285vw,
        0.8125rem
    );font-weight:500;line-height:1.5;letter-spacing:.036rem;margin-bottom:clamp(6px, 1vw, 0.84em)}}@media (max-width:640px) and (min-width:1729px){.ol-heading-sub-small{font-size:clamp(
                0.8125rem,
                -0.6342687951rem + 1.3388259526vw,
                1.625rem
            )}}@media (max-width:640px) and (min-width:1729px){.ol-heading-sub-small{margin-bottom:clamp(0.84em, 0.75vw, 1.68em)}}.ol-heading-desc{font-size:clamp(
        1rem,
        0.9753469686rem + 0.1095690285vw,
        1.09375rem
    );font-weight:400;line-height:1.8;letter-spacing:.078rem;margin-bottom:clamp(2em, 3.6vw, 3em)}@media (min-width:1729px){.ol-heading-desc{font-size:clamp(
                1.09375rem,
                -0.9651132853rem + 1.9052523172vw,
                2.25rem
            )}}@media (min-width:641px){.ol-heading-desc{text-align:center}}@media (max-width:640px){.ol-heading-desc{margin-top:-6px;font-size:clamp(
        0.96875rem,
        0.96875rem + 0vw,
        0.96875rem
    );font-weight:400;line-height:1.8;letter-spacing:.06rem}}@media (max-width:640px) and (min-width:1729px){.ol-heading-desc{font-size:clamp(
                0.96875rem,
                -0.7562435633rem + 1.596292482vw,
                1.9375rem
            )}}.ol-heading-desc-small{margin-top:clamp(1.5em, 3.3vw, 2em);margin-bottom:clamp(3em, 3.6vw, 3em);font-size:clamp(
        0.96875rem,
        0.96875rem + 0vw,
        0.96875rem
    );font-weight:400;line-height:1.65;letter-spacing:.06rem}@media (min-width:1729px){.ol-heading-desc-small{margin-top:clamp(2em, 2.25vw, 4em)}}@media (min-width:1729px){.ol-heading-desc-small{font-size:clamp(
                0.96875rem,
                -0.7562435633rem + 1.596292482vw,
                1.9375rem
            )}}@media (max-width:640px){.ol-heading-desc-small{font-size:13px;line-height:1.8}}.ol-heading-subtitle{font-size:clamp(
        2.8125rem,
        2.8125rem + 0vw,
        2.8125rem
    );font-weight:300;line-height:1.65;letter-spacing:.24rem;font-feature-settings:"palt";padding-right:clamp(1.5em, 3.3vw, 2em)}@media (min-width:1729px){.ol-heading-subtitle{font-size:clamp(
                2.8125rem,
                -2.195545829rem + 4.6343975283vw,
                5.625rem
            )}}@media (min-width:1729px){.ol-heading-subtitle{padding-right:clamp(2em, 2.25vw, 4em)}}@media (max-width:640px){.ol-heading-subtitle{font-weight:300;letter-spacing:.18rem}}.ol-list-subtitle{display:inline-block;font-size:clamp(
        0.71875rem,
        0.6940969686rem + 0.1095690285vw,
        0.8125rem
    );font-weight:400;line-height:1.5;letter-spacing:.093rem;margin-bottom:3px}@media (min-width:1729px){.ol-list-subtitle{font-size:clamp(
                0.8125rem,
                -0.6342687951rem + 1.3388259526vw,
                1.625rem
            )}}@media (max-width:640px){.ol-list-subtitle{font-weight:500}}.ol-list-title{display:inline-block;font-size:clamp(
        1.125rem,
        1.0756939372rem + 0.219138057vw,
        1.3125rem
    );font-weight:500;line-height:1.5;letter-spacing:.093rem}@media (min-width:1729px){.ol-list-title{font-size:clamp(
                1.3125rem,
                -1.0245880536rem + 2.1627188465vw,
                2.625rem
            )}}.ol-list-title-small{font-size:clamp(
        1rem,
        0.9753469686rem + 0.1095690285vw,
        1.09375rem
    );font-weight:500;line-height:1.95;letter-spacing:.078rem}@media (min-width:1729px){.ol-list-title-small{font-size:clamp(
                1.09375rem,
                -0.9651132853rem + 1.9052523172vw,
                2.25rem
            )}}@media (max-width:640px){.ol-list-title-small{font-weight:600}}.ol-text{margin-top:0;margin-bottom:0;font-size:clamp(
        1rem,
        0.9753469686rem + 0.1095690285vw,
        1.09375rem
    );font-weight:400;line-height:1.95;letter-spacing:.078rem}@media (min-width:1729px){.ol-text{font-size:clamp(
                1.09375rem,
                -0.9651132853rem + 1.9052523172vw,
                2.25rem
            )}}@media (max-width:640px){.ol-text{line-height:1.8}}.ol-list-text{font-size:clamp(
        1rem,
        0.9753469686rem + 0.1095690285vw,
        1.09375rem
    );font-weight:400;line-height:1.65;letter-spacing:.078rem}@media (min-width:1729px){.ol-list-text{font-size:clamp(
                1.09375rem,
                -0.9651132853rem + 1.9052523172vw,
                2.25rem
            )}}.ol-list-text-s{font-size:clamp(
        0.96875rem,
        0.96875rem + 0vw,
        0.96875rem
    );font-weight:400;line-height:1.8;letter-spacing:.06rem}@media (min-width:1729px){.ol-list-text-s{font-size:clamp(
                0.96875rem,
                -0.7562435633rem + 1.596292482vw,
                1.9375rem
            )}}.ol-text-s{font-size:clamp(
        0.96875rem,
        0.96875rem + 0vw,
        0.96875rem
    );font-weight:400;line-height:1.95;letter-spacing:.06rem}@media (min-width:1729px){.ol-text-s{font-size:clamp(
                0.96875rem,
                -0.7562435633rem + 1.596292482vw,
                1.9375rem
            )}}.ol-shadow-s{box-shadow:0px 0px 12px 3px rgba(0,0,0,.12),0px 1px 6px 0px rgba(0,0,0,.075)}.ol-shadow-m{box-shadow:0px 4px 12px rgba(0,0,0,.09)}.ol-shadow-m-strong{box-shadow:0px 3px 6px rgba(0,0,0,.3)}.ol-list-border{border-bottom-width:1px;border-bottom-style:solid}.ol-btn-menu,.ol-btn-info,.ol-btn-icon,.ol-btn-small,.ol-btn-regular,.ol-btn-regular-custom1,.ol-btn-regular-custom2,.ol-btn-text,.ol-btn-rectangle,.ol-news-link{position:relative}.ol-btn-text{position:relative;text-decoration:none !important;display:flex;align-items:center;font-size:clamp(
        0.96875rem,
        0.96875rem + 0vw,
        0.96875rem
    );font-weight:500;line-height:.6;letter-spacing:.06rem}@media (min-width:1729px){.ol-btn-text{font-size:clamp(
                0.96875rem,
                -0.7562435633rem + 1.596292482vw,
                1.9375rem
            )}}.ol-btn-text .ol-button-deco-wrapper{margin-left:.6em}.ol-btn-icon{width:2.1em;height:2.1em;flex-shrink:0}.ol-btn-text .ol-button-deco-wrapper,.ol-btn-icon .ol-button-deco-wrapper{position:relative;display:block;width:2.1em;height:2.1em}.ol-btn-text .ol-button-deco-wrapper:after,.ol-btn-icon .ol-button-deco-wrapper:after{content:"";position:absolute;top:0;left:0;display:block;width:2.1em;height:2.1em;border-radius:100px;transform:scale(0);z-index:0}.ol-btn-text .ol-button-deco-wrapper:before,.ol-btn-icon .ol-button-deco-wrapper:before{position:absolute;top:50%;left:50%;content:"";display:block;width:1.05em;height:1.05em;transform:translate(-50%,-50%);clip-path:polygon(25% 10%,69% 50%,25% 90%,33% 100%,87% 50%,33% 0%);z-index:1}.ol-btn-regular-custom1,.ol-btn-regular-custom2,.ol-btn-regular{display:inline-flex;justify-content:center;align-items:center;position:relative;padding:1.05em 2.4em;border-radius:100px;text-decoration:none !important;box-sizing:border-box;color:#fff;box-shadow:0 4px 12px 0px rgba(0,0,0,.09);font-size:clamp(
        1rem,
        0.9753469686rem + 0.1095690285vw,
        1.09375rem
    );font-weight:500;line-height:1.5;letter-spacing:.078rem}@media (min-width:1729px){.ol-btn-regular-custom1,.ol-btn-regular-custom2,.ol-btn-regular{font-size:clamp(
                1.09375rem,
                -0.9651132853rem + 1.9052523172vw,
                2.25rem
            )}}@media (max-width:640px){.ol-btn-regular-custom1,.ol-btn-regular-custom2,.ol-btn-regular{padding:1.02em 2.25em;letter-spacing:.06rem}}.ol-btn-regular-custom1 .ol-btn-regular-icon,.ol-btn-regular-custom2 .ol-btn-regular-icon,.ol-btn-regular .ol-btn-regular-icon{display:inline-block;line-height:0;padding-bottom:1px}.ol-btn-regular-custom1 .ol-btn-regular-text,.ol-btn-regular-custom2 .ol-btn-regular-text,.ol-btn-regular .ol-btn-regular-text{flex-grow:1}.ol-btn-regular-custom1 i,.ol-btn-regular-custom2 i,.ol-btn-regular i{font-size:1.65em;margin-right:12px}.ol-btn-regular-custom1{background-color:#fff}.ol-btn-medium,.ol-btn-medium-2{padding:18px clamp(39px, 3.9vw, 42px);font-size:clamp(
        0.96875rem,
        0.96875rem + 0vw,
        0.96875rem
    );font-weight:400;line-height:1.65;letter-spacing:.093rem;border-radius:100px;text-decoration:none !important;box-sizing:border-box}@media (min-width:1729px){.ol-btn-medium,.ol-btn-medium-2{font-size:clamp(
                0.96875rem,
                -0.7562435633rem + 1.596292482vw,
                1.9375rem
            )}}@media (min-width:1729px){.ol-btn-medium,.ol-btn-medium-2{padding:clamp(18px, 3vw, 36px) clamp(42px, 3.9vw, 75px)}}@media (max-width:640px){.ol-btn-medium,.ol-btn-medium-2{width:100%;padding:19px 39px}}.ol-btn-large,.ol-btn-large-2{min-width:60%;padding:27px clamp(45px, 7.2vw, 81px);font-size:clamp(
        1rem,
        0.9753469686rem + 0.1095690285vw,
        1.09375rem
    );font-weight:500;line-height:1.65;letter-spacing:.093rem;border-radius:100px;text-decoration:none !important;box-sizing:border-box}@media (min-width:1729px){.ol-btn-large,.ol-btn-large-2{font-size:clamp(
                1.09375rem,
                -0.9651132853rem + 1.9052523172vw,
                2.25rem
            )}}@media (min-width:1729px){.ol-btn-large,.ol-btn-large-2{padding:clamp(27px, 3vw, 45px) clamp(42px, 3.9vw, 75px)}}@media (max-width:640px){.ol-btn-large,.ol-btn-large-2{width:100%;padding:25px 36px}}.ol-btn-medium-2,.ol-btn-large-2{border-style:solid;border-width:1px}.ol-btn-admin{font-size:clamp(
        0.71875rem,
        0.6940969686rem + 0.1095690285vw,
        0.8125rem
    );font-weight:500;line-height:1.5;letter-spacing:.036rem;width:100%;padding:18px;text-align:center;margin:24px 0;display:block;background:repeating-linear-gradient(-45deg,#e9e9e9,#e9e9e9 1px,#fff 0,#fff 6px);text-decoration:none !important}@media (min-width:1729px){.ol-btn-admin{font-size:clamp(
                0.8125rem,
                -0.6342687951rem + 1.3388259526vw,
                1.625rem
            )}}.ol-btn-admin .ol-btn-admin-text{display:block;text-decoration:underline;text-underline-offset:5px;padding:0 12px;padding-bottom:21px;background-color:#fff;color:#666}.ol-btn-admin .ol-btn-admin-help{font-size:clamp(
        0.71875rem,
        0.71875rem + 0vw,
        0.71875rem
    );font-weight:400;line-height:1.5;letter-spacing:.036rem;display:block;color:#b7b7b7;text-decoration:none !important;padding:12px;background-color:#fff}@media (min-width:1729px){.ol-btn-admin .ol-btn-admin-help{font-size:clamp(
                0.71875rem,
                -0.5610839341rem + 1.184346035vw,
                1.4375rem
            )}}.ol-category-list{display:flex;justify-content:center;gap:.9em;flex-wrap:nowrap;flex-direction:row !important;scrollbar-width:none}.ol-category-list ::-webkit-scrollbar{display:none}@media (max-width:640px){.ol-category-list{gap:.6em}}.ol-category__item{flex-shrink:0;line-height:0;display:flex}.ol-category__item-anchor{position:relative;top:0;display:flex;align-items:center;justify-content:center;padding-top:1.2em;padding-bottom:1.2em;padding-right:clamp(0.84em, 1.8vw, 1.2em);padding-left:clamp(0.84em, 1.8vw, 1.2em);font-size:clamp(
        0.71875rem,
        0.6940969686rem + 0.1095690285vw,
        0.8125rem
    );font-weight:400;line-height:1.5;letter-spacing:.036rem;letter-spacing:.06rem;border-radius:.6em;z-index:100;box-shadow:0 4px 12px 0px rgba(0,0,0,.09);background-color:#fff;transition:background-color .24s cubic-bezier(.215,.61,.355,1),color .24s cubic-bezier(.215,.61,.355,1),box-shadow .24s cubic-bezier(.215,.61,.355,1);will-change:background-color,color,box-shadow}@media (min-width:1729px){.ol-category__item-anchor{padding-right:clamp(1.2em, 1.5vw, 2.7em);padding-left:clamp(1.2em, 1.5vw, 2.7em)}}@media (min-width:1729px){.ol-category__item-anchor{font-size:clamp(
                0.8125rem,
                -0.6342687951rem + 1.3388259526vw,
                1.625rem
            )}}@media (max-width:640px){.ol-category__item-anchor{font-size:clamp(
        0.96875rem,
        0.96875rem + 0vw,
        0.96875rem
    );font-weight:400;line-height:1.65;letter-spacing:.06rem;padding-top:.9em;padding-bottom:.9em}}@media (max-width:640px) and (min-width:1729px){.ol-category__item-anchor{font-size:clamp(
                0.96875rem,
                -0.7562435633rem + 1.596292482vw,
                1.9375rem
            )}}.ol-category__item-anchor:before{transition:transform .3s cubic-bezier(.215,.61,.355,1),opacity .3s cubic-bezier(.215,.61,.355,1);will-change:transform,opacity;content:"";position:absolute;bottom:-1.5em;left:50%;display:block;width:1.5em;height:1.5em;clip-path:polygon(90% 0,10% 0,50% 50%);z-index:0;opacity:0;transform:scaleY(0) translateX(-50%);transform-origin:top center}@media (max-width:840px){.ol-category__item-anchor:before{display:none}}.ol-category__item-anchor.is-active{box-shadow:none}.ol-category__item-anchor.is-active:before{opacity:1;transform:scaleY(1) translateX(-50%)}.single .ol-category__item-anchor{border-radius:100px;padding:.75em 1.35em .81em;font-size:clamp(
        0.71875rem,
        0.71875rem + 0vw,
        0.71875rem
    );font-weight:400;line-height:1.5;letter-spacing:.06rem}@media (min-width:1729px){.single .ol-category__item-anchor{font-size:clamp(
                0.71875rem,
                -0.5610839341rem + 1.184346035vw,
                1.4375rem
            )}}.ol-contact-phone-number-text{font-size:clamp(
        1.4375rem,
        1.2731464573rem + 0.7304601899vw,
        2.0625rem
    );font-weight:400;line-height:1.5;letter-spacing:.078rem}@media (min-width:1729px){.ol-contact-phone-number-text{font-size:clamp(
                2.0625rem,
                -0.9423274974rem + 2.780638517vw,
                3.75rem
            )}}.ol-card-list{display:flex;flex-wrap:wrap;align-items:stretch;gap:1.5em}@media (max-width:840px){.ol-card-list{gap:1.2em}}.ol-card-item{display:flex;flex-basis:calc((100% - 3em) / 3);overflow:hidden;background-color:#fff}@media (max-width:840px){.ol-card-item{flex-basis:calc((100% - 1.2em) / 2)}}@media (max-width:640px){.ol-card-item{flex-basis:100%}}.ol-card-item-link{display:flex;flex-direction:column;row-gap:clamp(18px, 1.8vw, 21px);text-decoration:none !important;color:inherit !important;background-color:#fff;width:100%;height:100%;padding:clamp(0.84em, 1.8vw, 1.2em)}@media (min-width:1729px){.ol-card-item-link{padding:clamp(1.2em, 1.5vw, 2.7em)}}@media (min-width:1729px){.ol-card-item-link{row-gap:clamp(21px, 1.8vw, 42px)}}@media (max-width:640px){.ol-card-item-link{padding:1.2em}}.ol-card-item-image,.ol-card-item-info,.ol-card-item-title{width:100%}.ol-card-item-title{width:100%;font-size:clamp(
        1rem,
        0.9753469686rem + 0.1095690285vw,
        1.09375rem
    );font-weight:500;line-height:1.65;letter-spacing:.06rem}@media (min-width:1729px){.ol-card-item-title{font-size:clamp(
                1.09375rem,
                -0.9651132853rem + 1.9052523172vw,
                2.25rem
            )}}@media (max-width:640px){.ol-card-item-title{line-height:1.5}}.ol-meta-center{text-align:center;justify-content:center}.ol-blog-meta{display:flex;column-gap:clamp(24px, 1.8vw, 1.2em)}@media (min-width:1729px){.ol-blog-meta{column-gap:clamp(1.2em, 1.5vw, 2.7em)}}.ol-blog-meta time{padding-top:4px}.ol-card-item-info{display:flex;flex-wrap:wrap;row-gap:2.1em;font-size:clamp(
        0.71875rem,
        0.6940969686rem + 0.1095690285vw,
        0.8125rem
    );font-weight:400;line-height:1.5;letter-spacing:.036rem;padding-left:.09em;padding-right:.09em}@media (min-width:1729px){.ol-card-item-info{font-size:clamp(
                0.8125rem,
                -0.6342687951rem + 1.3388259526vw,
                1.625rem
            )}}@media (max-width:640px){.ol-card-item-info{row-gap:1.65em}}.ol-card-item-image{position:relative;overflow:hidden}.ol-card-item-image:not(.ol-thumbnail-original){aspect-ratio:16/9}.ol-card-item-category-date{display:flex;column-gap:1.2em;align-items:center}.ol-blog-category{text-decoration:none !important;font-size:clamp(
        0.71875rem,
        0.71875rem + 0vw,
        0.71875rem
    );font-weight:400;line-height:1.5;letter-spacing:.06rem;border-radius:100px;padding:.6em 1.35em .69em;color:#fff}@media (min-width:1729px){.ol-blog-category{font-size:clamp(
                0.71875rem,
                -0.5610839341rem + 1.184346035vw,
                1.4375rem
            )}}.ol-card-item-category{color:#fff;border-radius:100px;padding:.6em 1.35em .69em;font-size:clamp(
        0.71875rem,
        0.71875rem + 0vw,
        0.71875rem
    );font-weight:400;line-height:1.5;letter-spacing:.06rem}@media (min-width:1729px){.ol-card-item-category{font-size:clamp(
                0.71875rem,
                -0.5610839341rem + 1.184346035vw,
                1.4375rem
            )}}@media (min-width:1729px){.ol-card-item-category{padding:clamp(4px, 0.5vw, 7px) clamp(12px, 1.5vw, 18px) clamp(5px, 0.5vw, 8px)}}.ol-icon-base{font-size:.95em}.ol-sns-list{display:flex;align-items:center;column-gap:.75em;line-height:0}.ol-sns-list i{font-size:clamp(
        1.125rem,
        1.0756939372rem + 0.219138057vw,
        1.3125rem
    );font-weight:400;line-height:1;letter-spacing:.078rem}@media (min-width:1729px){.ol-sns-list i{font-size:clamp(
                1.3125rem,
                -1.0245880536rem + 2.1627188465vw,
                2.625rem
            )}}@media (max-width:640px){.ol-sns-list i{font-size:17px}}.ol-sns-list .ol-sns-anchor{display:flex;align-items:center;justify-content:center;padding:.75em;border-radius:100px;background-color:#fff;box-shadow:0 4px 12px 0px rgba(0,0,0,.09)}.ol-sns-list .ol-sns-brandname{display:none}.ol-header .ol-sns-list{column-gap:clamp(0.84em, 1.8vw, 1.2em)}@media (min-width:1729px){.ol-header .ol-sns-list{column-gap:clamp(1.2em, 1.5vw, 2.7em)}}.ol-header .ol-sns-under2 .ol-sns-anchor{display:flex;align-items:center}.ol-header .ol-sns-under2 .ol-sns-anchor .ol-sns-brandname{display:none}.ol-header .is-open .ol-sns-under2 .ol-sns-anchor{display:flex;align-items:center}.ol-header .is-open .ol-sns-under2 .ol-sns-anchor .ol-sns-brandname{display:inline-block}.ol-contact__section .ol-sns-under2{line-height:0}.ol-contact__section .ol-sns-under2 .ol-sns-brandname{display:none}.ol-contact-phone-number .oltana-icon-receiver_solid{padding-right:3px}@media (any-hover:hover){.ol-header__nav-anchor,.ol-contact__nav-anchor{position:relative;transition:color .21s cubic-bezier(.645,.045,.355,1);will-change:color}.ol-header__nav-anchor:before,.ol-contact__nav-anchor:before{position:absolute;left:0;content:"";width:100%;height:1px;bottom:-1px;transform:scale(0,1);transform-origin:center top;transition:transform .24s cubic-bezier(.645,.045,.355,1);will-change:transform}.ol-header__nav-anchor:hover:before,.ol-contact__nav-anchor:hover:before{transform:scale(1,1)}.ol-image-hover{display:block;transform-origin:center;transition:transform .3s cubic-bezier(.25,.46,.45,.94),filter .3s cubic-bezier(.25,.46,.45,.94);will-change:transform,filter;filter:drop-shadow(0px 4px 12px rgba(0,0,0,.09))}.ol-image-hover:hover{transform:translateY(4px) scale(.993);filter:drop-shadow(0px 0px 3px rgba(0,0,0,.09))}.ol-image-hover-strong{transform-origin:center;filter:drop-shadow(0px 3px 6px rgba(0,0,0,.3));transition:transform .3s cubic-bezier(.25,.46,.45,.94),filter .3s cubic-bezier(.25,.46,.45,.94);will-change:transform,filter}.ol-image-hover-strong:hover{transform:translateY(-5px) scale(1.006);filter:drop-shadow(0px 4px 10px rgba(0,0,0,.33))}.ol-image-hover-large{display:block;transform-origin:center;box-shadow:0px 3px 6px rgba(0,0,0,.3);transition:transform .3s cubic-bezier(.25,.46,.45,.94),box-shadow .3s cubic-bezier(.25,.46,.45,.94);will-change:transform,box-shadow}.ol-image-hover-large:hover{transform:translateY(-5px) scale(1.003);box-shadow:0px 3px 33px 1px rgba(0,0,0,.12),0px 1px 18px 0px rgba(0,0,0,.06)}.ol-card-item-link .ol-card-item-image img{display:inline-block;transform-origin:center;transition:transform .33s cubic-bezier(.25,.46,.45,.94);will-change:transform}.ol-card-item-link:hover .ol-card-item-image img{transform:scale(1.045)}.ol-anchor-style1{padding:6px 0;position:relative;transition:color .21s cubic-bezier(.645,.045,.355,1);will-change:color}.ol-anchor-style1:before{position:absolute;left:0;content:"";width:100%;height:1px;bottom:-1px;transform:scale(0,1);transform-origin:center top;transition:transform .24s cubic-bezier(.645,.045,.355,1);will-change:transform}.ol-anchor-style1:hover:before{transform:scale(1,1)}.ol-faq__question .ol-button-deco-wrapper,.ol-btn-text .ol-button-deco-wrapper,.ol-news-link .ol-button-deco-wrapper,.ol-service__item-link .ol-button-deco-wrapper{transition:background-color .24s cubic-bezier(.25,.46,.45,.94);will-change:background-color}.ol-faq__question .ol-button-deco-wrapper:before,.ol-btn-text .ol-button-deco-wrapper:before,.ol-news-link .ol-button-deco-wrapper:before,.ol-service__item-link .ol-button-deco-wrapper:before{transition:background-color .24s cubic-bezier(.25,.46,.45,.94);will-change:background-color}.ol-faq__question .ol-button-deco-wrapper:after,.ol-btn-text .ol-button-deco-wrapper:after,.ol-news-link .ol-button-deco-wrapper:after,.ol-service__item-link .ol-button-deco-wrapper:after{transform-origin:center;transform:scale(0);transition:all .24s cubic-bezier(.25,.46,.45,.94)}.ol-faq__question:hover .ol-button-deco-wrapper:before,.ol-btn-text:hover .ol-button-deco-wrapper:before,.ol-news-link:hover .ol-button-deco-wrapper:before,.ol-service__item-link:hover .ol-button-deco-wrapper:before{background-color:#fff}.ol-faq__question:hover .ol-button-deco-wrapper:after,.ol-btn-text:hover .ol-button-deco-wrapper:after,.ol-news-link:hover .ol-button-deco-wrapper:after,.ol-service__item-link:hover .ol-button-deco-wrapper:after{transform:scale(1)}.ol-btn-regular,.ol-btn-regular-custom2{transform-origin:center;transition:transform .3s cubic-bezier(.25,.46,.45,.94),box-shadow .3s cubic-bezier(.25,.46,.45,.94);will-change:transform,box-shadow}.ol-btn-regular:hover,.ol-btn-regular-custom2:hover{transform:translateY(4px) scale(.984);color:#fff !important;box-shadow:0 2px 3px 0px rgba(0,0,0,.06)}.ol-btn-medium,.ol-btn-large,.ol-btn-medium-2,.ol-btn-large-2{box-shadow:0 4px 12px 0px rgba(0,0,0,.09)}.ol-sns-anchor,.ol-access__map-button-anchor,.ol-btn-medium-2,.ol-btn-large-2,.ol-btn-regular-custom1{transform-origin:center;transition:transform .3s cubic-bezier(.25,.46,.45,.94),box-shadow .3s cubic-bezier(.25,.46,.45,.94);will-change:transform,box-shadow}.ol-sns-anchor:hover,.ol-access__map-button-anchor:hover,.ol-btn-medium-2:hover,.ol-btn-large-2:hover,.ol-btn-regular-custom1:hover{transform:translateY(4px) scale(.984);box-shadow:0 2px 3px 0px rgba(0,0,0,.06)}.ol-btn-regular-custom1:hover{transform:translateY(4px) scale(.984) !important;box-shadow:0 2px 3px 0px rgba(0,0,0,.06) !important}.ol-btn-medium,.ol-btn-large{transform-origin:center;transition:transform .3s cubic-bezier(.25,.46,.45,.94),box-shadow .3s cubic-bezier(.25,.46,.45,.94);will-change:transform,box-shadow;color:#fff !important}.ol-btn-medium:hover,.ol-btn-large:hover{transform:translateY(4px) scale(.984);box-shadow:0 2px 3px 0px rgba(0,0,0,.06)}.ol-firstview__info-link .ol-firstview__info-text{transition:color .24s ease-Out;will-change:color}.ol-firstview__info-link .ol-btn-info .ol-button-deco-wrapper{transition:background-color .24s cubic-bezier(.25,.46,.45,.94);will-change:background-color}.ol-firstview__info-link .ol-btn-info .ol-button-deco-wrapper:before,.ol-firstview__info-link .ol-btn-info .ol-button-deco-wrapper:after{transition:transform .24s cubic-bezier(.25,.46,.45,.94);will-change:transform;transform-origin:center center}.ol-firstview__info-link:hover .ol-btn-info .ol-button-deco-wrapper:before,.ol-firstview__info-link:hover .ol-btn-info .ol-button-deco-wrapper:after{transform:translateX(1.315em)}.ol-header__nav-anchor .ol-btn-menu .ol-button-deco-wrapper{transition:background-color .24s cubic-bezier(.25,.46,.45,.94);will-change:background-color}.ol-header__nav-anchor .ol-btn-menu .ol-button-deco-wrapper:before,.ol-header__nav-anchor .ol-btn-menu .ol-button-deco-wrapper:after{transition:transform .24s cubic-bezier(.25,.46,.45,.94);will-change:transform;transform-origin:center center}.ol-header__nav-anchor:hover .ol-btn-menu .ol-button-deco-wrapper:before,.ol-header__nav-anchor:hover .ol-btn-menu .ol-button-deco-wrapper:after{transform:translateX(1.315em)}.ol-block__blogcard-anchor img{transition:transform .36s cubic-bezier(.25,.46,.45,.94);will-change:transform}.ol-block__blogcard-anchor .ol-block__blogcard-title{transition:color .24s ease-Out;will-change:color}.ol-block__blogcard-anchor:hover img{transform:scale(1.035)}.ol-news-link .ol-news__title,.ol-news-link .ol-firstview__news-title{transition:color .21s ease-Out;will-change:color}.ol-article__category{transition:background-color .24s cubic-bezier(.215,.61,.355,1),color .24s cubic-bezier(.215,.61,.355,1);will-change:background-color,color}.ol-category__item-anchor:not(.is-active){transition:transform .36s cubic-bezier(.215,.61,.355,1),box-shadow .36s cubic-bezier(.215,.61,.355,1),background-color .42s cubic-bezier(.215,.61,.355,1);will-change:transform,box-shadow,background-color;transform-origin:bottom}.ol-category__item-anchor:not(.is-active):hover{transform:translateY(3px) scale(.984);box-shadow:0 2px 3px 0px rgba(0,0,0,.06);color:#fff}}@keyframes tapAnimation{0%{transform:scale(1)}50%{transform:scale(.9)}100%{transform:scale(1)}}@media (any-hover:none){.ol-cvbutton__mail:active{animation-name:tapAnimation;animation-duration:.45s;animation-fill-mode:forwards;animation-timing-function:ease}}.single p,.page:not(.home) p{margin-top:clamp(2em, 4.8vw, 2.1em);margin-bottom:clamp(2em, 4.8vw, 2.1em)}@media (min-width:1729px){.single p,.page:not(.home) p{margin-top:clamp(2.1em, 3vw, 4.2em);margin-bottom:clamp(2.1em, 3vw, 4.2em)}}.single .ol-bold,.single strong,.single b,.page:not(.home) .ol-bold,.page:not(.home) strong,.page:not(.home) b{font-weight:600}.ol-noimage{display:flex;justify-content:center;align-items:center;font-size:clamp(
        0.96875rem,
        0.96875rem + 0vw,
        0.96875rem
    );font-weight:500;line-height:1.65;letter-spacing:.06rem;height:100%;position:relative}@media (min-width:1729px){.ol-noimage{font-size:clamp(
                0.96875rem,
                -0.7562435633rem + 1.596292482vw,
                1.9375rem
            )}}.ol-noimage:before{content:"";display:block;padding-bottom:56.25%}.ol-noimage:after{content:"";width:100%;height:100%;position:absolute;background:#fff;z-index:-1}.ol-image-filter-type2:after{content:"";position:absolute;z-index:400;top:0;left:0;width:100%;height:100%;pointer-events:none;background-image:radial-gradient(circle,rgba(255,255,255,.45) 24.66%,transparent 24.66%),radial-gradient(circle,rgba(255,255,255,.45) 24.66%,transparent 24.66%);background-position:4.5px 2.5px,0 0;background-size:3px 5px}.ol-image-filter-type3:after{content:"";position:absolute;z-index:400;top:0;left:0;width:100%;height:100%;pointer-events:none;background-image:radial-gradient(circle,rgba(255,255,255,.54) 25.66%,transparent 25.66%),radial-gradient(circle,rgba(255,255,255,.54) 25.66%,transparent 25.66%);background-position:3px 2px,0 0;background-size:6px 4px}.ol-image-filter-type4:after{content:"";position:absolute;z-index:400;top:0;left:0;width:100%;height:100%;pointer-events:none;background-image:radial-gradient(circle,rgba(0,0,0,.45) 24.66%,transparent 24.66%),radial-gradient(circle,rgba(0,0,0,.45) 24.66%,transparent 24.66%);background-position:4.5px 2.5px,0 0;background-size:3px 5px}.ol-image-filter-type5:after{content:"";position:absolute;z-index:400;top:0;left:0;width:100%;height:100%;pointer-events:none;background-image:radial-gradient(circle,rgba(0,0,0,.6) 25.66%,transparent 25.66%),radial-gradient(circle,rgba(0,0,0,.54) 25.66%,transparent 25.66%);background-position:3px 2px,0 0;background-size:6px 4px}@media (min-width:641px){.ol-news-add-contact.ol-section-delete-contact-pc,.ol-banner-add-contact.ol-section-delete-contact-pc,.ol-product-add-contact.ol-section-delete-contact-pc,.ol-story-add-contact.ol-section-delete-contact-pc,.ol-faq-add-contact.ol-section-delete-contact-pc,.ol-voice-add-contact.ol-section-delete-contact-pc,.ol-access-add-contact.ol-section-delete-contact-pc,.ol-media-add-contact.ol-section-delete-contact-pc,.ol-service-add-contact.ol-section-delete-contact-pc,.ol-contact-add-footer.ol-section-delete-contact-pc,.ol-needs-add-contact.ol-section-delete-contact-pc,.ol-compare-add-contact.ol-section-delete-contact-pc{display:none}}@media (max-width:640px){.ol-news-add-contact.ol-section-delete-contact-sp,.ol-banner-add-contact.ol-section-delete-contact-sp,.ol-product-add-contact.ol-section-delete-contact-sp,.ol-story-add-contact.ol-section-delete-contact-sp,.ol-faq-add-contact.ol-section-delete-contact-sp,.ol-voice-add-contact.ol-section-delete-contact-sp,.ol-access-add-contact.ol-section-delete-contact-sp,.ol-media-add-contact.ol-section-delete-contact-sp,.ol-service-add-contact.ol-section-delete-contact-sp,.ol-contact-add-footer.ol-section-delete-contact-sp,.ol-needs-add-contact.ol-section-delete-contact-sp,.ol-compare-add-contact.ol-section-delete-contact-sp{display:none}}.u-sr-only{position:absolute !important;width:1px !important;height:1px !important;padding:0 !important;margin:-1px !important;overflow:hidden !important;clip:rect(0,0,0,0) !important;white-space:nowrap !important;border:0 !important}.u-sr-only:focus,.u-sr-only:active{position:static !important;width:auto !important;height:auto !important;margin:0 !important;overflow:visible !important;clip:auto !important;white-space:normal !important}.page-template-template-top-page-php #wpadminbar #wp-admin-bar-edit{display:none}.ol-header{transition:visibility .36s ease-in-out,opacity .36s ease-in-out;will-change:visibility,opacity}.home .ol-header{z-index:400}.home .ol-header.js-header__default,.home .ol-header.js-header__hidden,.home .ol-header.js-header__visible{position:absolute;width:100%;top:0;left:0}.ol-header__inner{display:flex;width:inherit;justify-content:space-between;align-items:center;column-gap:1.5em;padding:1.35em;max-width:100%;margin-left:auto;margin-right:auto}@media (min-width:641px){.ol-header__inner{padding:1.5em 2.4em}}.ol-header__contact-wrapper{display:flex;flex-wrap:wrap;justify-content:end;align-items:center;gap:.45em}@media (max-width:840px){.ol-header__contact-wrapper{gap:.9em;flex-direction:row-reverse}}@media (max-width:640px){.ol-header__contact-wrapper{flex-shrink:0;gap:.6em}}.ol-header__contact{column-gap:clamp(6px, 1vw, 0.84em);flex-basis:auto;display:flex}@media (min-width:1729px){.ol-header__contact{column-gap:clamp(0.84em, 0.75vw, 1.68em)}}@media (max-width:840px){.ol-header__contact{gap:.9em}}@media (max-width:640px){.ol-header__contact{gap:.6em}}.ol-header__nav-anchor{cursor:pointer}@media (min-width:841px){.ol-header__call-number{pointer-events:none}}@media (max-width:840px){.ol-header__call-number{width:3.6rem;height:3.6rem;padding:.9em;border-radius:100px;display:inline-flex;justify-content:center;align-items:center;box-sizing:border-box;font-size:clamp(
        1rem,
        0.9753469686rem + 0.1095690285vw,
        1.09375rem
    );font-weight:400;line-height:1.5;letter-spacing:.078rem}}@media (max-width:840px) and (min-width:1729px){.ol-header__call-number{font-size:clamp(
                1.09375rem,
                -0.9651132853rem + 1.9052523172vw,
                2.25rem
            )}}@media (max-width:640px){.ol-header__call-number{width:2.7rem;height:2.7rem;padding:.9em;border-radius:100px}}.ol-header__call-number span:not([class]){line-height:0}@media (max-width:640px){.ol-header__call-number span:not([class]){display:inline-block}}.ol-header__call-number i{font-size:1.35em}@media (max-width:840px){.ol-header__call-number i{font-size:1.5em;padding-right:0 !important;letter-spacing:0;color:#fff}}@media (max-width:640px){.ol-header__call-number i{font-size:1.2em}}@media (max-width:840px){.ol-header__call-number .ol-contact-phone-number-text{display:none}}.ol-header__call{display:flex;align-items:center;justify-content:flex-end;width:100%;text-align:right;gap:.75em}@media (min-width:641px){.ol-header__call{margin-top:-1.05em}}@media (max-width:840px){.ol-header__call{margin-top:0;width:auto}}.ol-header__call-subtext{font-size:clamp(
        0.71875rem,
        0.71875rem + 0vw,
        0.71875rem
    );font-weight:400;line-height:1.2;letter-spacing:.06rem}@media (min-width:1729px){.ol-header__call-subtext{font-size:clamp(
                0.71875rem,
                -0.5610839341rem + 1.184346035vw,
                1.4375rem
            )}}@media (max-width:840px){.ol-header__call-subtext{display:none}}@media (max-width:840px){.ol-contact-mail .ol-btn-regular,.ol-contact-mail2 .ol-btn-regular{width:3.6rem;height:3.6rem;padding:.9em}}@media (max-width:640px){.ol-contact-mail .ol-btn-regular,.ol-contact-mail2 .ol-btn-regular{width:2.7rem;height:2.7rem;padding:.9em}}@media (max-width:840px){.ol-contact-mail .ol-btn-regular .ol-btn-regular-text,.ol-contact-mail2 .ol-btn-regular .ol-btn-regular-text{display:none}}@media (max-width:840px){.ol-contact-mail .ol-btn-regular i,.ol-contact-mail2 .ol-btn-regular i{margin-right:0;letter-spacing:0;font-size:1.5em}}@media (max-width:640px){.ol-contact-mail .ol-btn-regular i,.ol-contact-mail2 .ol-btn-regular i{font-size:1.2em}}.ol-header__title-anchor{display:block;box-sizing:content-box;flex-grow:1}.ol-header__title-anchor .ol-header__title-logo{display:block}.ol-header__title-anchor .ol-header__title-text{line-height:1}@media (max-width:640px){.ol-header__title-anchor .ol-header__title-text{line-height:0}}.ol-header__title-anchor.ol-logo-exsmall .ol-header__title-logo{width:clamp(60px, 9.6vw, 90px)}@media (min-width:1729px){.ol-header__title-anchor.ol-logo-exsmall .ol-header__title-logo{width:clamp(90px, 12vw, 180px)}}.ol-header__title-anchor.ol-logo-exsmall .ol-header__title-text{font-size:clamp(16px, 2.1vw, 21px)}@media (min-width:1729px){.ol-header__title-anchor.ol-logo-exsmall .ol-header__title-text{font-size:clamp(21px, 1.8vw, 36px)}}.ol-header__title-anchor.ol-logo-small .ol-header__title-logo{width:clamp(105px, 10.5vw, 135px)}@media (min-width:1729px){.ol-header__title-anchor.ol-logo-small .ol-header__title-logo{width:clamp(135px, 15vw, 300px)}}.ol-header__title-anchor.ol-logo-small .ol-header__title-text{font-size:clamp(18px, 2.7vw, 24px)}@media (min-width:1729px){.ol-header__title-anchor.ol-logo-small .ol-header__title-text{font-size:clamp(24px, 1.8vw, 42px)}}.ol-header__title-anchor.ol-logo-medium .ol-header__title-logo{width:clamp(135px, 15vw, 180px)}@media (min-width:1729px){.ol-header__title-anchor.ol-logo-medium .ol-header__title-logo{width:clamp(180px, 15vw, 345px)}}.ol-header__title-anchor.ol-logo-medium .ol-header__title-text{font-size:clamp(21px, 2.7vw, 27px)}@media (min-width:1729px){.ol-header__title-anchor.ol-logo-medium .ol-header__title-text{font-size:clamp(27px, 2.4vw, 48px)}}.ol-header__title-anchor.ol-logo-large .ol-header__title-logo{width:clamp(165px, 18vw, 225px)}@media (min-width:1729px){.ol-header__title-anchor.ol-logo-large .ol-header__title-logo{width:clamp(225px, 15vw, 390px)}}.ol-header__title-anchor.ol-logo-large .ol-header__title-text{font-size:clamp(24px, 2.7vw, 30px)}@media (min-width:1729px){.ol-header__title-anchor.ol-logo-large .ol-header__title-text{font-size:clamp(33px, 2.4vw, 54px)}}.ol-header__title-anchor.ol-logo-exlarge .ol-header__title-logo{width:clamp(195px, 21vw, 270px)}@media (max-width:640px){.ol-header__title-anchor.ol-logo-exlarge .ol-header__title-logo{width:100%;max-width:255px}}@media (min-width:1729px){.ol-header__title-anchor.ol-logo-exlarge .ol-header__title-logo{width:clamp(270px, 15vw, 450px)}}.ol-header__title-anchor.ol-logo-exlarge .ol-header__title-text{font-size:clamp(27px, 2.7vw, 33px)}@media (min-width:1729px){.ol-header__title-anchor.ol-logo-exlarge .ol-header__title-text{font-size:clamp(31.5px, 2.1vw, 60px)}}.ol-header__title-anchor img{width:100%}.ol-header__menu-title{display:none}.ol-header.ol-header__tracking{width:100%;top:0;left:0;position:fixed !important}body:not(.home) .ol-header.ol-header__tracking{-webkit-position:sticky !important;position:sticky !important;z-index:400}@media (min-width:841px){.ol-header__tracking+#olFirstview+main .ol-column-content-side{top:calc(clamp(5.4rem, 6vw, 6.6rem) + 45px)}}@media (min-width:841px){.ol-header__phone-off .ol-header__call{display:none}}@media (min-width:841px){.ol-header__mail-off .ol-contact-mail{display:none}}@media (min-width:841px){.ol-header__mail-off-2 .ol-contact-mail2{display:none}}@media (max-width:840px){.ol-header__phone-off-sp .ol-header__call{display:none}}@media (max-width:840px){.ol-header__mail-off-sp .ol-contact-mail{display:none}}@media (max-width:840px){.ol-header__mail-off-sp-2 .ol-contact-mail2{display:none}}.ol-firstview__image-filter-on{position:relative}.ol-firstview__image-filter-on:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%}.ol-firstview__section{position:relative;z-index:200}.ol-firstview__inner{position:absolute;display:flex;flex-direction:column;flex-wrap:wrap;z-index:300;width:90%;gap:clamp(1.5em, 3.3vw, 2em)}@media (min-width:1729px){.ol-firstview__inner{gap:clamp(2em, 2.25vw, 4em)}}@media (max-width:640px){.ol-firstview__inner{gap:clamp(1.5em, 3.3vw, 2em)}}@media (max-width:640px) and (min-width:1729px){.ol-firstview__inner{gap:clamp(2em, 2.25vw, 4em)}}@media (min-width:641px){.ol-firstview-copy-position-top-pc .ol-firstview__sub-image-wrapper,.ol-firstview-copy-position-bottom-pc .ol-firstview__sub-image-wrapper,.ol-firstview-copy-position-center-pc .ol-firstview__sub-image-wrapper{justify-content:center}}@media (min-width:641px){.ol-firstview-copy-position-left-pc .ol-firstview__sub-image-wrapper,.ol-firstview-copy-position-left-bottom-pc .ol-firstview__sub-image-wrapper,.ol-firstview-copy-position-left-top-pc .ol-firstview__sub-image-wrapper{justify-content:flex-start}}@media (min-width:641px){.ol-firstview-copy-position-right-pc .ol-firstview__sub-image-wrapper,.ol-firstview-copy-position-right-bottom-pc .ol-firstview__sub-image-wrapper,.ol-firstview-copy-position-right-top-pc .ol-firstview__sub-image-wrapper{justify-content:flex-end}}@media (max-width:640px){.ol-firstview-copy-position-top-sp .ol-firstview__sub-image-wrapper,.ol-firstview-copy-position-bottom-sp .ol-firstview__sub-image-wrapper,.ol-firstview-copy-position-center-sp .ol-firstview__sub-image-wrapper{justify-content:center}}@media (max-width:640px){.ol-firstview-copy-position-left-sp .ol-firstview__sub-image-wrapper,.ol-firstview-copy-position-left-bottom-sp .ol-firstview__sub-image-wrapper,.ol-firstview-copy-position-left-top-sp .ol-firstview__sub-image-wrapper{justify-content:flex-start}}@media (max-width:640px){.ol-firstview-copy-position-right-sp .ol-firstview__sub-image-wrapper,.ol-firstview-copy-position-right-bottom-sp .ol-firstview__sub-image-wrapper,.ol-firstview-copy-position-right-top-sp .ol-firstview__sub-image-wrapper{justify-content:flex-end}}@media (min-width:641px){.ol-firstview-copy-position-center-pc{top:50%;left:50%;transform:translate(-50%,-50%);text-align:center}}@media (min-width:641px){.ol-firstview-copy-position-left-pc{top:50%;transform:translateY(-50%);text-align:left}}@media (min-width:641px){.ol-firstview-copy-position-right-pc{top:50%;right:0;transform:translateY(-50%);text-align:right}}@media (min-width:641px){.ol-firstview-copy-position-left-top-pc{top:clamp(7.2em, 21vw, 9.9em);left:0;text-align:left}}@media (min-width:641px){.ol-firstview-copy-position-top-pc{top:12.6em;left:50%;transform:translateX(-50%);text-align:center}}@media (min-width:641px){.ol-firstview-copy-position-right-top-pc{top:12.6em;right:0;text-align:right}}@media (min-width:641px){.ol-firstview-copy-position-right-bottom-pc{bottom:4.5em;right:0;text-align:right}}@media (min-width:641px) and (max-width:840px){.ol-firstview-copy-position-right-bottom-pc{bottom:3em}}@media (min-width:641px){.ol-firstview-copy-position-bottom-pc{bottom:4.5em;left:50%;transform:translateX(-50%);text-align:center}}@media (min-width:641px) and (max-width:840px){.ol-firstview-copy-position-bottom-pc{bottom:3em}}@media (min-width:641px){.ol-firstview-copy-position-left-bottom-pc{bottom:4.5em;left:0;text-align:left}}@media (min-width:641px) and (max-width:840px){.ol-firstview-copy-position-left-bottom-pc{bottom:3em}}@media (max-width:640px){.ol-firstview-copy-position-center-sp{top:50%;left:50%;transform:translate(-50%,-50%);text-align:center}}@media (max-width:640px){.ol-firstview-copy-position-top-sp{top:8.1em;left:50%;transform:translateX(-50%);text-align:center}}@media (max-width:640px){.ol-firstview-copy-position-bottom-sp{bottom:3.3em;left:50%;transform:translateX(-50%);text-align:center}}@media (max-width:640px){.ol-firstview-copy-position-left-sp{top:50%;transform:translateY(-50%);text-align:left}}@media (max-width:640px){.ol-firstview-copy-position-right-sp{top:50%;right:0;transform:translateY(-50%);text-align:right}}@media (max-width:640px){.ol-firstview-copy-position-left-top-sp{top:8.1em;left:0;text-align:left}}@media (max-width:640px){.ol-firstview-copy-position-right-top-sp{top:8.1em;right:0;text-align:right}}@media (max-width:640px){.ol-firstview-copy-position-right-bottom-sp{bottom:3.3em;right:0;text-align:right}}@media (max-width:640px){.ol-firstview-copy-position-left-bottom-sp{bottom:3.3em;left:0;text-align:left}}.ol-firstview__title{flex-basis:70%;flex-grow:1;pointer-events:none;z-index:100}@media (max-width:640px){.ol-firstview__title{padding-bottom:clamp(0.84em, 1.8vw, 1.2em);bottom:calc(-1 * clamp(165px, 51vw, 270px))}}@media (max-width:640px) and (min-width:1729px){.ol-firstview__title{padding-bottom:clamp(1.2em, 1.5vw, 2.7em)}}.ol-firstview__image{position:relative;z-index:300}.ol-firstview__sub-image-wrapper{display:flex;width:100%;gap:clamp(0.84em, 1.8vw, 1.2em)}@media (min-width:1729px){.ol-firstview__sub-image-wrapper{gap:clamp(1.2em, 1.5vw, 2.7em)}}.ol-firstview__sub-image-wrapper .ol-firstview__sub-image{flex-basis:10.5%}@media (max-width:640px){.ol-firstview__sub-image-wrapper .ol-firstview__sub-image{flex-basis:27%}}.ol-firstview__image-inner{overflow:hidden}.ol-firstview__image-inner .ol-firstview__item,.ol-firstview__image-inner .splide__slide{width:100%}.ol-firstview__image-inner .ol-firstview__item img,.ol-firstview__image-inner .splide__slide img{object-fit:cover}@media (max-width:640px){.ol-firstview__image-inner .ol-firstview__item img,.ol-firstview__image-inner .splide__slide img{height:100svh}}.ol-firstview__image-inner .ol-firstview__item video,.ol-firstview__image-inner .splide__slide video{width:100%;height:auto;object-fit:cover}@media (max-width:640px){.ol-firstview__image-inner .ol-firstview__item video,.ol-firstview__image-inner .splide__slide video{height:100svh}}.ol-firstview__image-inner.ol-firstview__has-image-sp .ol-firstview__item,.ol-firstview__image-inner.ol-firstview__has-image-sp .splide__slide{height:auto;width:100vw}.ol-firstview__image-inner.ol-firstview__has-image-sp .ol-firstview__item img,.ol-firstview__image-inner.ol-firstview__has-image-sp .splide__slide img{height:100%;object-fit:cover}.ol-firstview__image-inner.ol-firstview__has-image-sp .ol-firstview__item video,.ol-firstview__image-inner.ol-firstview__has-image-sp .splide__slide video{height:auto;object-fit:cover}.ol-firstview__title-subcopy{width:100%;margin-top:clamp(1.5em, 3.3vw, 2em)}@media (min-width:1729px){.ol-firstview__title-subcopy{margin-top:clamp(2em, 2.25vw, 4em)}}.ol-firstview__title-maincopy{width:100%;line-height:1.11;letter-spacing:.3rem;display:table;font-feature-settings:"palt";transform-origin:bottom}body.home .ol-firstview-text-white{color:#fff !important}.ol-firstview__scroll{position:relative;z-index:400;display:flex;align-items:center;flex-direction:row-reverse;column-gap:clamp(0.84em, 1.8vw, 1.2em);font-size:clamp(
        0.96875rem,
        0.96875rem + 0vw,
        0.96875rem
    );font-weight:300;line-height:1.65;letter-spacing:.093rem;bottom:clamp(5.1em, 9vw, 8.4em);left:clamp(0.84em, 1.8vw, 1.2em);-ms-writing-mode:tb-rl;writing-mode:vertical-rl;transform:rotate(180deg);color:#fff;mix-blend-mode:lighten}@media (min-width:1729px){.ol-firstview__scroll{column-gap:clamp(1.2em, 1.5vw, 2.7em)}}@media (min-width:1729px){.ol-firstview__scroll{font-size:clamp(
                0.96875rem,
                -0.7562435633rem + 1.596292482vw,
                1.9375rem
            )}}@media (min-width:1729px){.ol-firstview__scroll{left:clamp(1.2em, 1.5vw, 2.7em)}}@media (max-width:840px){.ol-firstview__scroll{left:clamp(4px, 1.2vw, 12px);bottom:99px;font-size:clamp(
        0.71875rem,
        0.71875rem + 0vw,
        0.71875rem
    );font-weight:300;line-height:1.5;letter-spacing:.093rem}}@media (max-width:840px) and (min-width:1729px){.ol-firstview__scroll{font-size:clamp(
                0.71875rem,
                -0.5610839341rem + 1.184346035vw,
                1.4375rem
            )}}.ol-firstview__scroll:after{content:"";height:60px;width:1px;background:linear-gradient(to bottom,#fff 50%,rgba(255,255,255,0) 50%);background-position:0 -60px;background-size:100% 200%;animation:scrolldown 2.1s cubic-bezier(.76,0,.36,1) forwards infinite}@media (max-width:640px){.ol-firstview__scroll:after{width:.5px}}@keyframes scale{0%{transform:scale(1)}100%{transform:scale(1.06)}}.ol-firstview__section .splide{overflow:hidden}.ol-firstview__section .ol-firstview-slider-fade{position:relative;z-index:300}.ol-firstview__section .ol-firstview-slider-fade .splide__slide.is-active picture img,.ol-firstview__section .ol-firstview-slider-fade .splide__slide.is-prev picture img,.ol-firstview__section .ol-firstview-slider-fade .splide__slide picture.is-prev img{animation:scale 9s linear 0s normal both}@keyframes scrolldown{0%{background-position:0 60px}64%{background-position:0 0}100%{background-position:0 -60px}}@media (min-width:641px) and (max-width:840px){.ol-firstview__text-size-pc-1 .ol-firstview__title-maincopy{font-size:clamp(
        1.25rem,
        1.1842585829rem + 0.292184076vw,
        1.5rem
    );font-weight:500;line-height:1.5;letter-spacing:.078rem}}@media (min-width:641px) and (max-width:840px) and (min-width:1729px){.ol-firstview__text-size-pc-1 .ol-firstview__title-maincopy{font-size:clamp(
                1.5rem,
                -1.1709577755rem + 2.4716786818vw,
                3rem
            )}}@media (min-width:841px){.ol-firstview__text-size-pc-1 .ol-firstview__title-maincopy{font-size:clamp(
        1.25rem,
        1.1842585829rem + 0.292184076vw,
        1.5rem
    );font-weight:500;line-height:1.5;letter-spacing:.078rem}}@media (min-width:841px) and (min-width:1729px){.ol-firstview__text-size-pc-1 .ol-firstview__title-maincopy{font-size:clamp(
                1.5rem,
                -1.1709577755rem + 2.4716786818vw,
                3rem
            )}}@media (min-width:641px){.ol-firstview__text-size-pc-1 .ol-firstview__title-maincopy .ol-firstview__title-accent{font-size:2em}}@media (min-width:641px){.ol-firstview__text-size-pc-1 .ol-firstview__title-subcopy{font-size:clamp(
        0.96875rem,
        0.96875rem + 0vw,
        0.96875rem
    );font-weight:400;line-height:1.65;letter-spacing:.06rem}}@media (min-width:641px) and (min-width:1729px){.ol-firstview__text-size-pc-1 .ol-firstview__title-subcopy{font-size:clamp(
                0.96875rem,
                -0.7562435633rem + 1.596292482vw,
                1.9375rem
            )}}@media (min-width:641px) and (max-width:840px){.ol-firstview__text-size-pc-2 .ol-firstview__title-maincopy{font-size:clamp(
        1.25rem,
        1.1842585829rem + 0.292184076vw,
        1.5rem
    );font-weight:500;line-height:1.5;letter-spacing:.078rem}}@media (min-width:641px) and (max-width:840px) and (min-width:1729px){.ol-firstview__text-size-pc-2 .ol-firstview__title-maincopy{font-size:clamp(
                1.5rem,
                -1.1709577755rem + 2.4716786818vw,
                3rem
            )}}@media (min-width:841px){.ol-firstview__text-size-pc-2 .ol-firstview__title-maincopy{font-size:clamp(
        1.3125rem,
        1.1152757487rem + 0.8765522279vw,
        2.0625rem
    );font-weight:500;line-height:1.5;letter-spacing:.093rem}}@media (min-width:841px) and (min-width:1729px){.ol-firstview__text-size-pc-2 .ol-firstview__title-maincopy{font-size:clamp(
                2.0625rem,
                -0.9423274974rem + 2.780638517vw,
                3.75rem
            )}}@media (min-width:641px){.ol-firstview__text-size-pc-2 .ol-firstview__title-maincopy .ol-firstview__title-accent{font-size:1.8em}}@media (min-width:641px){.ol-firstview__text-size-pc-2 .ol-firstview__title-subcopy{font-size:clamp(
        0.96875rem,
        0.96875rem + 0vw,
        0.96875rem
    );font-weight:400;line-height:1.8;letter-spacing:.06rem}}@media (min-width:641px) and (min-width:1729px){.ol-firstview__text-size-pc-2 .ol-firstview__title-subcopy{font-size:clamp(
                0.96875rem,
                -0.7562435633rem + 1.596292482vw,
                1.9375rem
            )}}@media (min-width:641px) and (max-width:840px){.ol-firstview__text-size-pc-3 .ol-firstview__title-maincopy{font-size:clamp(
        1.4375rem,
        1.2731464573rem + 0.7304601899vw,
        2.0625rem
    );font-weight:500;line-height:1.5;letter-spacing:.093rem}}@media (min-width:641px) and (max-width:840px) and (min-width:1729px){.ol-firstview__text-size-pc-3 .ol-firstview__title-maincopy{font-size:clamp(
                2.0625rem,
                -0.9423274974rem + 2.780638517vw,
                3.75rem
            )}}@media (min-width:841px){.ol-firstview__text-size-pc-3 .ol-firstview__title-maincopy{font-size:clamp(
        1.3125rem,
        1.0166636231rem + 1.3148283419vw,
        2.4375rem
    );font-weight:500;line-height:1.5;letter-spacing:.18rem}}@media (min-width:841px) and (min-width:1729px){.ol-firstview__text-size-pc-3 .ol-firstview__title-maincopy{font-size:clamp(
                2.4375rem,
                -1.9028063852rem + 4.0164778579vw,
                4.875rem
            )}}@media (min-width:641px){.ol-firstview__text-size-pc-3 .ol-firstview__title-maincopy .ol-firstview__title-accent{font-size:1.8em}}@media (min-width:641px){.ol-firstview__text-size-pc-3 .ol-firstview__title-subcopy{font-size:clamp(
        0.96875rem,
        0.96875rem + 0vw,
        0.96875rem
    );font-weight:400;line-height:1.8;letter-spacing:.06rem}}@media (min-width:641px) and (min-width:1729px){.ol-firstview__text-size-pc-3 .ol-firstview__title-subcopy{font-size:clamp(
                0.96875rem,
                -0.7562435633rem + 1.596292482vw,
                1.9375rem
            )}}@media (min-width:641px) and (max-width:840px){.ol-firstview__text-size-pc-4 .ol-firstview__title-maincopy{font-size:clamp(
        1.5rem,
        1.2534696859rem + 1.0956902849vw,
        2.4375rem
    );font-weight:500;line-height:1.5;letter-spacing:.18rem}}@media (min-width:641px) and (max-width:840px) and (min-width:1729px){.ol-firstview__text-size-pc-4 .ol-firstview__title-maincopy{font-size:clamp(
                2.4375rem,
                -1.9028063852rem + 4.0164778579vw,
                4.875rem
            )}}@media (min-width:841px){.ol-firstview__text-size-pc-4 .ol-firstview__title-maincopy{font-size:clamp(
        1.5rem,
        1.1548575603rem + 1.5339663988vw,
        2.8125rem
    );font-weight:500;line-height:1.5;letter-spacing:.24rem;font-feature-settings:"palt"}}@media (min-width:841px) and (min-width:1729px){.ol-firstview__text-size-pc-4 .ol-firstview__title-maincopy{font-size:clamp(
                2.8125rem,
                -2.195545829rem + 4.6343975283vw,
                5.625rem
            )}}@media (min-width:641px){.ol-firstview__text-size-pc-4 .ol-firstview__title-maincopy .ol-firstview__title-accent{font-size:1.65em}}@media (min-width:641px){.ol-firstview__text-size-pc-4 .ol-firstview__title-subcopy{font-size:clamp(
        1rem,
        0.9753469686rem + 0.1095690285vw,
        1.09375rem
    );font-weight:400;line-height:1.8;letter-spacing:.078rem}}@media (min-width:641px) and (min-width:1729px){.ol-firstview__text-size-pc-4 .ol-firstview__title-subcopy{font-size:clamp(
                1.09375rem,
                -0.9651132853rem + 1.9052523172vw,
                2.25rem
            )}}@media (min-width:641px) and (max-width:840px){.ol-firstview__text-size-pc-5 .ol-firstview__title-maincopy{font-size:clamp(
        1.5rem,
        1.2534696859rem + 1.0956902849vw,
        2.4375rem
    );font-weight:500;line-height:1.5;letter-spacing:.18rem}}@media (min-width:641px) and (max-width:840px) and (min-width:1729px){.ol-firstview__text-size-pc-5 .ol-firstview__title-maincopy{font-size:clamp(
                2.4375rem,
                -1.9028063852rem + 4.0164778579vw,
                4.875rem
            )}}@media (min-width:841px){.ol-firstview__text-size-pc-5 .ol-firstview__title-maincopy{font-size:clamp(
        1.5rem,
        1.0562454346rem + 1.9722425128vw,
        3.1875rem
    );font-weight:500;line-height:1.5;letter-spacing:.24rem}}@media (min-width:841px) and (min-width:1729px){.ol-firstview__text-size-pc-5 .ol-firstview__title-maincopy{font-size:clamp(
                3.1875rem,
                -2.4882852729rem + 5.2523171988vw,
                6.375rem
            )}}@media (min-width:641px){.ol-firstview__text-size-pc-5 .ol-firstview__title-maincopy .ol-firstview__title-accent{font-size:1.65em}}@media (min-width:641px){.ol-firstview__text-size-pc-5 .ol-firstview__title-subcopy{font-size:clamp(
        1rem,
        0.9753469686rem + 0.1095690285vw,
        1.09375rem
    );font-weight:400;line-height:1.8;letter-spacing:.078rem}}@media (min-width:641px) and (min-width:1729px){.ol-firstview__text-size-pc-5 .ol-firstview__title-subcopy{font-size:clamp(
                1.09375rem,
                -0.9651132853rem + 1.9052523172vw,
                2.25rem
            )}}@media (max-width:640px){.ol-firstview__text-size-sp-1 .ol-firstview__title-maincopy{line-height:2;font-weight:500;font-size:18px;letter-spacing:.09em}.ol-firstview__text-size-sp-1 .ol-firstview__title-maincopy .ol-firstview__title-accent{font-size:1.8em;letter-spacing:.024em;line-height:1.2}.ol-firstview__text-size-sp-1 .ol-firstview__title-subcopy{font-size:clamp(
        0.71875rem,
        0.6940969686rem + 0.1095690285vw,
        0.8125rem
    );font-weight:400;line-height:1.8;letter-spacing:.036rem}}@media (max-width:640px) and (min-width:1729px){.ol-firstview__text-size-sp-1 .ol-firstview__title-subcopy{font-size:clamp(
                0.8125rem,
                -0.6342687951rem + 1.3388259526vw,
                1.625rem
            )}}@media (max-width:640px){.ol-firstview__text-size-sp-2 .ol-firstview__title-maincopy{line-height:2;font-weight:500;font-size:19.5px;letter-spacing:.09em}.ol-firstview__text-size-sp-2 .ol-firstview__title-maincopy .ol-firstview__title-accent{font-size:1.8em;letter-spacing:.024em;line-height:1.2}.ol-firstview__text-size-sp-2 .ol-firstview__title-subcopy{font-size:clamp(
        0.96875rem,
        0.96875rem + 0vw,
        0.96875rem
    );font-weight:400;line-height:1.8;letter-spacing:.06rem}}@media (max-width:640px) and (min-width:1729px){.ol-firstview__text-size-sp-2 .ol-firstview__title-subcopy{font-size:clamp(
                0.96875rem,
                -0.7562435633rem + 1.596292482vw,
                1.9375rem
            )}}@media (max-width:640px){.ol-firstview__text-size-sp-3 .ol-firstview__title-maincopy{line-height:2;font-weight:500;font-size:21px;letter-spacing:.09em}.ol-firstview__text-size-sp-3 .ol-firstview__title-maincopy .ol-firstview__title-accent{font-size:1.8em;letter-spacing:.024em;line-height:1.2}.ol-firstview__text-size-sp-3 .ol-firstview__title-subcopy{font-size:clamp(
        0.96875rem,
        0.96875rem + 0vw,
        0.96875rem
    );font-weight:400;line-height:1.8;letter-spacing:.06rem}}@media (max-width:640px) and (min-width:1729px){.ol-firstview__text-size-sp-3 .ol-firstview__title-subcopy{font-size:clamp(
                0.96875rem,
                -0.7562435633rem + 1.596292482vw,
                1.9375rem
            )}}@media (max-width:640px){.ol-firstview__text-size-sp-4 .ol-firstview__title-maincopy{line-height:2;font-weight:500;font-size:22.5px;letter-spacing:.09em}.ol-firstview__text-size-sp-4 .ol-firstview__title-maincopy .ol-firstview__title-accent{font-size:1.8em;letter-spacing:.024em;line-height:1.2}.ol-firstview__text-size-sp-4 .ol-firstview__title-subcopy{font-size:clamp(
        1rem,
        0.9753469686rem + 0.1095690285vw,
        1.09375rem
    );font-weight:400;line-height:1.8;letter-spacing:.078rem}}@media (max-width:640px) and (min-width:1729px){.ol-firstview__text-size-sp-4 .ol-firstview__title-subcopy{font-size:clamp(
                1.09375rem,
                -0.9651132853rem + 1.9052523172vw,
                2.25rem
            )}}@media (max-width:640px){.ol-firstview__text-size-sp-5 .ol-firstview__title-maincopy{line-height:2;font-weight:500;font-size:24px;letter-spacing:.09em}.ol-firstview__text-size-sp-5 .ol-firstview__title-maincopy .ol-firstview__title-accent{font-size:1.8em;letter-spacing:.015em;line-height:1.2}.ol-firstview__text-size-sp-5 .ol-firstview__title-subcopy{font-size:clamp(
        1rem,
        0.9753469686rem + 0.1095690285vw,
        1.09375rem
    );font-weight:400;line-height:1.8;letter-spacing:.078rem}}@media (max-width:640px) and (min-width:1729px){.ol-firstview__text-size-sp-5 .ol-firstview__title-subcopy{font-size:clamp(
                1.09375rem,
                -0.9651132853rem + 1.9052523172vw,
                2.25rem
            )}}.ol-hours__component{display:flex;flex-wrap:wrap;width:clamp(360px, 40vw, 510px);row-gap:clamp(6px, 1vw, 0.84em)}@media (min-width:1729px){.ol-hours__component{row-gap:clamp(0.84em, 0.75vw, 1.68em)}}.ol-hours__body{flex-basis:100%;display:flex;flex-wrap:wrap;align-items:center;padding:clamp(2em, 3.6vw, 3em);border-width:1px;border-style:solid}@media (max-width:640px){.ol-hours__body{padding:clamp(1.5em, 3.3vw, 2em)}}@media (max-width:640px) and (min-width:1729px){.ol-hours__body{padding:clamp(2em, 2.25vw, 4em)}}.ol-hours__row{flex-basis:100%;display:flex;align-items:center;column-gap:clamp(10px, 1vw, 24px)}.ol-hours__row.ol-hours__row-num1{margin-bottom:clamp(6px, 1vw, 0.84em)}@media (min-width:1729px){.ol-hours__row.ol-hours__row-num1{margin-bottom:clamp(0.84em, 0.75vw, 1.68em)}}.ol-hours__col-title{flex-shrink:0;flex-grow:1;flex-basis:clamp(75px, 9vw, 120px);font-size:clamp(
        0.71875rem,
        0.6530085829rem + 0.292184076vw,
        0.96875rem
    );font-weight:400;line-height:1.65;letter-spacing:.06rem}@media (min-width:1729px){.ol-hours__col-title{font-size:clamp(
                0.96875rem,
                -0.7562435633rem + 1.596292482vw,
                1.9375rem
            )}}.ol-hours__col-day-title,.ol-hours__col-day{flex-grow:1;flex-basis:clamp(12px, 2vw, 15px)}.ol-hours__col-day-title{text-align:center;font-size:clamp(
        0.71875rem,
        0.6530085829rem + 0.292184076vw,
        0.96875rem
    );font-weight:400;line-height:1.65;letter-spacing:.06rem}@media (min-width:1729px){.ol-hours__col-day-title{font-size:clamp(
                0.96875rem,
                -0.7562435633rem + 1.596292482vw,
                1.9375rem
            )}}.ol-hours__col-day{text-align:center;font-size:clamp(8px, 0.75vw, 10px)}@media (min-width:1729px){.ol-hours__col-day{font-size:clamp(10px, 0.9vw, 13px)}}.ol-hours__col-day .oltana-icon-circle-outline:before{font-size:1.15em}.ol-hours__col-day .oltana-icon-slash_outline:before{display:inline-block;font-size:.75em;transform:translateY(-1px);transform-origin:center center}.ol-hours__desc-wrapper{display:flex;flex-wrap:wrap;row-gap:6px;margin-top:clamp(0.84em, 1.8vw, 1.2em)}@media (min-width:1729px){.ol-hours__desc-wrapper{margin-top:clamp(1.2em, 1.5vw, 2.7em)}}.ol-hours__desc1,.ol-hours__desc2,.ol-hours__general-desc{flex-basis:100%}.ol-hours__desc1-text,.ol-hours__desc2-text,.ol-hours__general-desc{font-size:clamp(
        0.71875rem,
        0.6940969686rem + 0.1095690285vw,
        0.8125rem
    );font-weight:400;line-height:1.5;letter-spacing:.06rem}@media (min-width:1729px){.ol-hours__desc1-text,.ol-hours__desc2-text,.ol-hours__general-desc{font-size:clamp(
                0.8125rem,
                -0.6342687951rem + 1.3388259526vw,
                1.625rem
            )}}.ol-hours__desc1,.ol-hours__desc2{display:flex;align-items:center}.ol-hours__desc1-icon,.ol-hours__desc2-icon{flex-shrink:0;display:flex;align-items:center}.ol-hours__desc1-icon i,.ol-hours__desc2-icon i{font-size:clamp(
        0.5rem,
        0.4671292915rem + 0.146092038vw,
        0.625rem
    );font-weight:400;line-height:1.5;letter-spacing:.036rem}@media (min-width:1729px){.ol-hours__desc1-icon i,.ol-hours__desc2-icon i{font-size:clamp(
                0.625rem,
                -0.4878990731rem + 1.0298661174vw,
                1.25rem
            )}}.ol-hours__desc1-icon:after,.ol-hours__desc2-icon:after{content:"・・・";font-size:clamp(
        0.5rem,
        0.4671292915rem + 0.146092038vw,
        0.625rem
    );font-weight:400;line-height:1.5;letter-spacing:.036rem;letter-spacing:-2px;padding:0 9px 0 6px}@media (min-width:1729px){.ol-hours__desc1-icon:after,.ol-hours__desc2-icon:after{font-size:clamp(
                0.625rem,
                -0.4878990731rem + 1.0298661174vw,
                1.25rem
            )}}.ol-hours__general-desc{margin-top:9px}.ol-hours__contact{width:100%;display:flex;align-items:center;border-style:solid;border-width:1px;background-color:rgba(255,255,255,.6);column-gap:clamp(6px, 1vw, 0.84em);padding:clamp(6px, 1.05vw, 18px);backdrop-filter:blur(30px);-webkit-backdrop-filter:blur(30px)}@media (min-width:1729px){.ol-hours__contact{column-gap:clamp(0.84em, 0.75vw, 1.68em)}}@media (min-width:1729px){.ol-hours__contact{padding:clamp(18px, 0.75vw, 1.68em)}}@media (min-width:1729px){.ol-hours__contact{padding:clamp(6px, 1vw, 18px)}}@media (min-width:1729px) and (min-width:1729px){.ol-hours__contact{padding:clamp(18px, 0.75vw, 1.68em)}}@media (max-width:640px){.ol-hours__contact{column-gap:12px;padding:clamp(6px, 2.4vw, 21px)}}@media (max-width:640px) and (min-width:1729px){.ol-hours__contact{padding:clamp(21px, 0.75vw, 1.68em)}}.ol-hours__contact .ol-btn-regular{width:100%;font-size:clamp(
        0.71875rem,
        0.6530085829rem + 0.292184076vw,
        0.96875rem
    );font-weight:400;line-height:1.65;letter-spacing:.06rem}@media (min-width:1729px){.ol-hours__contact .ol-btn-regular{font-size:clamp(
                0.96875rem,
                -0.7562435633rem + 1.596292482vw,
                1.9375rem
            )}}@media (max-width:640px){.ol-hours__contact .ol-btn-regular{font-weight:600}}.ol-hours__contact-phone,.ol-hours__mail-button{text-align:center}.ol-hours__contact-phone{flex-shrink:0}.ol-hours__phone_number{display:flex;align-items:center;justify-content:center;text-decoration:none !important;font-size:clamp(
        1.25rem,
        1.1842585829rem + 0.292184076vw,
        1.5rem
    );font-weight:400;line-height:1.5;letter-spacing:.093rem}@media (min-width:641px){.ol-hours__phone_number{pointer-events:none}}@media (min-width:1729px){.ol-hours__phone_number{font-size:clamp(
                1.5rem,
                -1.1709577755rem + 2.4716786818vw,
                3rem
            )}}.ol-hours__phone_number i{font-size:.72em;margin-right:6px}.ol-hours__phone_subtext{font-size:clamp(
        0.71875rem,
        0.71875rem + 0vw,
        0.71875rem
    );font-weight:400;line-height:1.5;letter-spacing:.036rem}@media (min-width:1729px){.ol-hours__phone_subtext{font-size:clamp(
                0.71875rem,
                -0.5610839341rem + 1.184346035vw,
                1.4375rem
            )}}@media (max-width:640px){.ol-hours__phone_subtext{margin-top:3px}}.ol-concept__section{position:relative}.ol-concept__image{max-width:calc(50% - clamp(4.5em, 6vw, 5.1em))}@media (max-width:840px){.ol-concept__image{width:100%;max-width:100%}}.ol-concept__movie{padding:clamp(1.5em, 3.3vw, 2em);background-color:#fff;position:relative;max-width:100%;height:auto;overflow:hidden;flex-grow:1}@media (min-width:1729px){.ol-concept__movie{padding:clamp(2em, 2.25vw, 4em)}}@media (max-width:840px){.ol-concept__movie{width:100%}}.ol-concept__movie iframe{width:100%;height:100%;border:0;object-fit:cover;aspect-ratio:16/9}.ol-concept__heading-wrapper-inner{align-items:flex-start;margin-bottom:clamp(2em, 3.6vw, 3em)}@media (max-width:840px){.ol-concept__heading-wrapper-inner{margin-bottom:clamp(2em, 3.6vw, 3em)}}.ol-concept__heading-wrapper-inner .ol-heading,.ol-concept__heading-wrapper-inner .ol-heading-sub{text-align:left}.ol-concept__heading-wrapper-inner .ol-heading{padding-top:.3em;font-size:clamp(
        1.4375rem,
        1.2731464573rem + 0.7304601899vw,
        2.0625rem
    );font-weight:500;line-height:1.5;letter-spacing:.078rem}@media (min-width:1729px){.ol-concept__heading-wrapper-inner .ol-heading{font-size:clamp(
                2.0625rem,
                -0.9423274974rem + 2.780638517vw,
                3.75rem
            )}}.ol-concept__heading-wrapper-inner .ol-theme-color,.ol-concept__heading-wrapper-inner .ol-accent-color{font-size:1em}.ol-concept__inner{display:flex;align-items:center;gap:clamp(4.5em, 6vw, 5.1em)}@media (max-width:1079px){.ol-concept__inner{gap:clamp(3em, 4.8vw, 4.5em)}}@media (max-width:840px){.ol-concept__inner{flex-direction:column-reverse;flex-wrap:wrap}}.ol-concept__content{position:relative}.ol-concept__type-image .ol-concept__content{width:81%}@media (max-width:840px){.ol-concept__type-image .ol-concept__content{width:100%}}.ol-concept__type-movie .ol-concept__content{width:50%}@media (max-width:840px){.ol-concept__type-movie .ol-concept__content{width:100%}}.ol-concept__content-inner{position:relative;z-index:100}.ol-concept__description{margin-bottom:0}.ol-service__heading-inner{position:relative}.ol-service__list{display:flex;flex-wrap:wrap;gap:clamp(0.84em, 1.8vw, 1.2em)}@media (min-width:1729px){.ol-service__list{gap:clamp(1.2em, 1.5vw, 2.7em)}}.ol-service__list.ol-service-item-under4{justify-content:center}@media (max-width:640px){.ol-service__list .ol-service__list-item{flex-basis:100%}}.ol-service__list .ol-service__list-item-content-title{width:100%}.ol-service__list.ol-service-visual-icon .ol-service__list-item,.ol-service__list.ol-service-visual-image .ol-service__list-item{padding:2.1em 1.8em 1.8em;background-color:#fff;border:none}.ol-service__list.ol-service-visual-icon .ol-service__list-item .ol-service__list-item-image-wrapper,.ol-service__list.ol-service-visual-image .ol-service__list-item .ol-service__list-item-image-wrapper{position:relative;width:100%}.ol-service__list.ol-service-visual-icon .ol-service__list-item .ol-service__list-item-image-wrapper .ol-service__list-item-image-inner,.ol-service__list.ol-service-visual-image .ol-service__list-item .ol-service__list-item-image-wrapper .ol-service__list-item-image-inner{display:block;position:relative}.ol-service__list.ol-service-visual-icon .ol-service__list-item .ol-service__list-item-image-wrapper .ol-service__list-item-image-inner a,.ol-service__list.ol-service-visual-icon .ol-service__list-item .ol-service__list-item-image-wrapper .ol-service__list-item-image-inner img,.ol-service__list.ol-service-visual-image .ol-service__list-item .ol-service__list-item-image-wrapper .ol-service__list-item-image-inner a,.ol-service__list.ol-service-visual-image .ol-service__list-item .ol-service__list-item-image-wrapper .ol-service__list-item-image-inner img{display:block;width:100%;object-fit:cover}.ol-service__list.ol-service-visual-icon .ol-service__item-link,.ol-service__list.ol-service-visual-image .ol-service__item-link{display:flex;flex-direction:column;flex-grow:1}.ol-service__list.ol-service-visual-icon .ol-service__list-item-content,.ol-service__list.ol-service-visual-image .ol-service__list-item-content{display:flex;flex-wrap:wrap;flex-direction:row;justify-content:space-between;width:100%;pointer-events:none;margin-top:1.5em}.ol-service__list.ol-service-visual-icon .ol-list-subtitle,.ol-service__list.ol-service-visual-image .ol-list-subtitle{display:block;font-size:clamp(
        0.71875rem,
        0.6940969686rem + 0.1095690285vw,
        0.8125rem
    );font-weight:500;line-height:1.5;letter-spacing:.036rem}@media (min-width:1729px){.ol-service__list.ol-service-visual-icon .ol-list-subtitle,.ol-service__list.ol-service-visual-image .ol-list-subtitle{font-size:clamp(
                0.8125rem,
                -0.6342687951rem + 1.3388259526vw,
                1.625rem
            )}}.ol-service__list.ol-service-visual-icon .ol-service__list-item-title,.ol-service__list.ol-service-visual-image .ol-service__list-item-title{text-align:center;font-size:clamp(
        1.125rem,
        1.0756939372rem + 0.219138057vw,
        1.3125rem
    );font-weight:500;line-height:1.5;letter-spacing:.06rem}@media (min-width:1729px){.ol-service__list.ol-service-visual-icon .ol-service__list-item-title,.ol-service__list.ol-service-visual-image .ol-service__list-item-title{font-size:clamp(
                1.3125rem,
                -1.0245880536rem + 2.1627188465vw,
                2.625rem
            )}}.ol-service__list.ol-service-visual-icon .ol-service__list-item-description,.ol-service__list.ol-service-visual-image .ol-service__list-item-description{margin-top:1.8em;font-size:clamp(
        0.96875rem,
        0.96875rem + 0vw,
        0.96875rem
    );font-weight:400;line-height:1.65;letter-spacing:.06rem}@media (min-width:1729px){.ol-service__list.ol-service-visual-icon .ol-service__list-item-description,.ol-service__list.ol-service-visual-image .ol-service__list-item-description{font-size:clamp(
                0.96875rem,
                -0.7562435633rem + 1.596292482vw,
                1.9375rem
            )}}.ol-service__list.ol-service-visual-icon .ol-service__list-item-icon,.ol-service__list.ol-service-visual-image .ol-service__list-item-icon{display:flex;justify-content:center;align-items:center;width:1.95em;height:1.95em;border-radius:200px;line-height:0;margin:.09em auto 0;text-align:center;font-size:clamp(4.2em, 4.2vw, 4.8em)}@media (max-width:640px){.ol-service__list.ol-service-visual-icon .ol-service__list-item-icon,.ol-service__list.ol-service-visual-image .ol-service__list-item-icon{font-size:clamp(3em, 4.5vw, 3.9em)}}.ol-service__list.ol-service-visual-image .ol-service__list-item{padding:clamp(1.5em, 3.3vw, 2em)}@media (min-width:1729px){.ol-service__list.ol-service-visual-image .ol-service__list-item{padding:clamp(2em, 2.25vw, 4em)}}.ol-service__list.ol-service-visual-onlyimage{row-gap:1.5em;margin-top:-1.2em}.ol-service__list.ol-service-visual-onlyimage .ol-service__list-item .ol-service__list-item-image-wrapper{position:relative;width:100%}.ol-service__list.ol-service-visual-onlyimage .ol-service__list-item .ol-service__list-item-image-wrapper .ol-service__list-item-image-inner a,.ol-service__list.ol-service-visual-onlyimage .ol-service__list-item .ol-service__list-item-image-wrapper .ol-service__list-item-image-inner img{display:block;width:100%;object-fit:cover}.ol-service__list-item-subtitle{display:flex;justify-content:center;width:100%;font-size:clamp(
        0.71875rem,
        0.6940969686rem + 0.1095690285vw,
        0.8125rem
    );font-weight:500;line-height:1.5;letter-spacing:.036rem;margin-bottom:clamp(6px, 1vw, 0.84em)}@media (min-width:1729px){.ol-service__list-item-subtitle{font-size:clamp(
                0.8125rem,
                -0.6342687951rem + 1.3388259526vw,
                1.625rem
            )}}@media (min-width:1729px){.ol-service__list-item-subtitle{margin-bottom:clamp(0.84em, 0.75vw, 1.68em)}}@media (max-width:640px){.ol-service__list-item-subtitle{margin-bottom:clamp(0.84em, 1.8vw, 1.2em)}}@media (max-width:640px) and (min-width:1729px){.ol-service__list-item-subtitle{margin-bottom:clamp(1.2em, 1.5vw, 2.7em)}}@media (max-width:640px){.ol-service__list.ol-service-display-type-sp-2{column-gap:.75em}.ol-service__list.ol-service-display-type-sp-2 .ol-service__list-item{flex-basis:calc((100% - 0.75em) / 2)}}@media (max-width:640px){.ol-service__list.ol-service-display-type-sp-2.ol-service-visual-icon .ol-service__list-item,.ol-service__list.ol-service-display-type-sp-2.ol-service-visual-image .ol-service__list-item{padding:1.65em 1.35em 1.35em}.ol-service__list.ol-service-display-type-sp-2.ol-service-visual-icon .ol-service__list-item-title,.ol-service__list.ol-service-display-type-sp-2.ol-service-visual-image .ol-service__list-item-title{font-size:clamp(
        0.96875rem,
        0.9358792915rem + 0.146092038vw,
        1.09375rem
    );font-weight:500;line-height:1.35;letter-spacing:.06rem}}@media (max-width:640px) and (min-width:1729px){.ol-service__list.ol-service-display-type-sp-2.ol-service-visual-icon .ol-service__list-item-title,.ol-service__list.ol-service-display-type-sp-2.ol-service-visual-image .ol-service__list-item-title{font-size:clamp(
                1.09375rem,
                -0.9651132853rem + 1.9052523172vw,
                2.25rem
            )}}@media (max-width:640px){.ol-service__list.ol-service-display-type-sp-2.ol-service-visual-icon .ol-service__list-item-description,.ol-service__list.ol-service-display-type-sp-2.ol-service-visual-image .ol-service__list-item-description{font-size:clamp(
        0.71875rem,
        0.6940969686rem + 0.1095690285vw,
        0.8125rem
    );font-weight:400;line-height:1.5;letter-spacing:.06rem}}@media (max-width:640px) and (min-width:1729px){.ol-service__list.ol-service-display-type-sp-2.ol-service-visual-icon .ol-service__list-item-description,.ol-service__list.ol-service-display-type-sp-2.ol-service-visual-image .ol-service__list-item-description{font-size:clamp(
                0.8125rem,
                -0.6342687951rem + 1.3388259526vw,
                1.625rem
            )}}@media (max-width:640px){.ol-service__list.ol-service-display-type-sp-2.ol-service-visual-icon .ol-service__list-item-icon,.ol-service__list.ol-service-display-type-sp-2.ol-service-visual-image .ol-service__list-item-icon{margin:0 auto;font-size:clamp(3.6em, 4.5vw, 3.9em)}.ol-service__list.ol-service-display-type-sp-2.ol-service-visual-icon .ol-service__list-item-content,.ol-service__list.ol-service-display-type-sp-2.ol-service-visual-image .ol-service__list-item-content{margin-top:.9em}.ol-service__list.ol-service-display-type-sp-2.ol-service-visual-icon .ol-service__list-item-subtitle,.ol-service__list.ol-service-display-type-sp-2.ol-service-visual-image .ol-service__list-item-subtitle{font-size:clamp(
        0.71875rem,
        0.71875rem + 0vw,
        0.71875rem
    );font-weight:500;line-height:1.5;letter-spacing:.036rem}}@media (max-width:640px) and (min-width:1729px){.ol-service__list.ol-service-display-type-sp-2.ol-service-visual-icon .ol-service__list-item-subtitle,.ol-service__list.ol-service-display-type-sp-2.ol-service-visual-image .ol-service__list-item-subtitle{font-size:clamp(
                0.71875rem,
                -0.5610839341rem + 1.184346035vw,
                1.4375rem
            )}}@media (max-width:640px){.ol-service__list.ol-service-display-type-sp-2.ol-service-visual-onlyimage{row-gap:.75em}}@media (max-width:640px){.ol-service__list.ol-service-display-type-sp-1.ol-service-visual-icon .ol-service__list-item,.ol-service__list.ol-service-display-type-sp-1.ol-service-visual-image .ol-service__list-item{padding:2.4em 2.1em 2.1em}.ol-service__list.ol-service-display-type-sp-1.ol-service-visual-icon .ol-service__list-item-title,.ol-service__list.ol-service-display-type-sp-1.ol-service-visual-image .ol-service__list-item-title{font-size:clamp(
        1.09375rem,
        1.03622626rem + 0.2556610665vw,
        1.3125rem
    );font-weight:500;line-height:1.35;letter-spacing:.06rem}}@media (max-width:640px) and (min-width:1729px){.ol-service__list.ol-service-display-type-sp-1.ol-service-visual-icon .ol-service__list-item-title,.ol-service__list.ol-service-display-type-sp-1.ol-service-visual-image .ol-service__list-item-title{font-size:clamp(
                1.3125rem,
                -1.0245880536rem + 2.1627188465vw,
                2.625rem
            )}}@media (max-width:640px){.ol-service__list.ol-service-display-type-sp-1.ol-service-visual-icon .ol-service__list-item-description,.ol-service__list.ol-service-display-type-sp-1.ol-service-visual-image .ol-service__list-item-description{font-size:clamp(
        0.96875rem,
        0.96875rem + 0vw,
        0.96875rem
    );font-weight:400;line-height:1.5;letter-spacing:.06rem}}@media (max-width:640px) and (min-width:1729px){.ol-service__list.ol-service-display-type-sp-1.ol-service-visual-icon .ol-service__list-item-description,.ol-service__list.ol-service-display-type-sp-1.ol-service-visual-image .ol-service__list-item-description{font-size:clamp(
                0.96875rem,
                -0.7562435633rem + 1.596292482vw,
                1.9375rem
            )}}@media (max-width:640px){.ol-service__list.ol-service-display-type-sp-1.ol-service-visual-icon .ol-service__list-item-icon,.ol-service__list.ol-service-display-type-sp-1.ol-service-visual-image .ol-service__list-item-icon{margin:0 auto;font-size:clamp(3.6em, 4.5vw, 3.9em)}}.ol-service__list.ol-service-display-type-pc-4 .ol-service__list-item{position:relative}@media (min-width:641px){.ol-service__list.ol-service-display-type-pc-4 .ol-service__list-item{flex-basis:calc((100% - clamp(0.84em, 1.8vw, 1.2em) * 2) / 3)}}@media (min-width:1080px){.ol-service__list.ol-service-display-type-pc-4 .ol-service__list-item{flex-basis:calc((100% - clamp(0.84em, 1.8vw, 1.2em) * 3) / 4)}}@media (min-width:1729px){.ol-service__list.ol-service-display-type-pc-4 .ol-service__list-item{flex-basis:calc((100% - clamp(1.68em, 1.5vw, 2.7em) * 3) / 4)}}@media (min-width:641px){.ol-service__list.ol-service-display-type-pc-3{gap:1.5em}}@media (min-width:641px){.ol-service__list.ol-service-display-type-pc-3 .ol-service__list-item-content{margin-top:1.8em}}.ol-service__list.ol-service-display-type-pc-3.ol-service-visual-image .ol-service__list-item{position:relative}@media (min-width:641px){.ol-service__list.ol-service-display-type-pc-3.ol-service-visual-image .ol-service__list-item{padding:clamp(1.5em, 3.3vw, 2em);flex-basis:calc((100% - 1.5em) / 2)}}@media (min-width:641px) and (min-width:1729px){.ol-service__list.ol-service-display-type-pc-3.ol-service-visual-image .ol-service__list-item{padding:clamp(2em, 2.25vw, 4em)}}@media (min-width:1080px){.ol-service__list.ol-service-display-type-pc-3.ol-service-visual-image .ol-service__list-item{padding:clamp(1.5em, 3.3vw, 2em);flex-basis:calc((100% - 3em) / 3)}}@media (min-width:1080px) and (min-width:1729px){.ol-service__list.ol-service-display-type-pc-3.ol-service-visual-image .ol-service__list-item{padding:clamp(2em, 2.25vw, 4em)}}.ol-service__list.ol-service-display-type-pc-3.ol-service-visual-icon .ol-service__list-item{position:relative}@media (min-width:641px){.ol-service__list.ol-service-display-type-pc-3.ol-service-visual-icon .ol-service__list-item{padding-right:clamp(2em, 3.6vw, 3em);padding-left:clamp(2em, 3.6vw, 3em);padding-top:clamp(2em, 3.6vw, 3em);padding-bottom:clamp(2em, 3.6vw, 3em);flex-basis:calc((100% - 1.5em) / 2)}}@media (min-width:1080px){.ol-service__list.ol-service-display-type-pc-3.ol-service-visual-icon .ol-service__list-item{padding-right:clamp(2em, 3.6vw, 3em);padding-left:clamp(2em, 3.6vw, 3em);padding-top:clamp(2em, 2.7vw, 3em);padding-bottom:clamp(2em, 2.7vw, 3em);flex-basis:calc((100% - 3em) / 3)}}.ol-service__list.ol-service-display-type-pc-3.ol-service-visual-onlyimage .ol-service__list-item{position:relative}@media (min-width:641px){.ol-service__list.ol-service-display-type-pc-3.ol-service-visual-onlyimage .ol-service__list-item{flex-basis:calc((100% - 1.5em) / 2)}}@media (min-width:1080px){.ol-service__list.ol-service-display-type-pc-3.ol-service-visual-onlyimage .ol-service__list-item{flex-basis:calc((100% - 3em) / 3)}}#olNeeds{position:relative}#olService+#olNeeds .ol-needs__section{margin-top:0}.ol-needs__section{padding-top:clamp(5.1em, 9vw, 8.4em);margin-bottom:0}.ol-needs__section.ol-needs-section-no-answer{padding-bottom:clamp(4.5em, 6vw, 5.1em)}.ol-needs__section:before{display:none}.ol-needs__image{display:block;margin:0 auto;margin-top:clamp(2em, 3.6vw, 3em);width:18%}@media (max-width:1079px){.ol-needs__image{width:21%}}@media (max-width:840px){.ol-needs__image{width:30%}}@media (max-width:640px){.ol-needs__image{width:45%}}.ol-needs__list.ol-needs-visual-single{display:flex;flex-wrap:wrap;gap:clamp(0.84em, 1.8vw, 1.2em)}@media (min-width:1729px){.ol-needs__list.ol-needs-visual-single{gap:clamp(1.2em, 1.5vw, 2.7em)}}.ol-needs__list.ol-needs-visual-single .ol-needs__list-item{padding:clamp(1.35em, 1.8vw, 1.2em);background-color:#fff;display:flex;flex-wrap:wrap;align-items:center;flex-basis:calc((100% - clamp(0.84em, 1.8vw, 1.2em) * 2) / 3)}@media (min-width:1729px){.ol-needs__list.ol-needs-visual-single .ol-needs__list-item{padding:clamp(1.2em, 1.5vw, 2.7em)}}@media (min-width:1729px){.ol-needs__list.ol-needs-visual-single .ol-needs__list-item{flex-basis:calc((100% - clamp(1.2em, 1.5vw, 2.7em) * 2) / 3)}}@media (max-width:840px){.ol-needs__list.ol-needs-visual-single .ol-needs__list-item{flex-basis:calc((100% - clamp(0.84em, 1.8vw, 1.2em)) / 2)}}@media (max-width:640px){.ol-needs__list.ol-needs-visual-single .ol-needs__list-item{flex-basis:100%}}.ol-needs__list.ol-needs-visual-single .ol-needs__list-item .ol-needs__list-item-shortcut{position:relative}.ol-needs__list.ol-needs-visual-single .ol-needs__list-item .ol-needs__list-item-shortcut:before{content:"\e96b";font-family:"oltana-icons";position:absolute;display:inline-block;font-size:1.2em;flex-shrink:0;top:50%;transform:translateY(-50%);left:.36em}.ol-needs__list.ol-needs-visual-single .ol-needs__list-item p{position:relative;padding-left:2.25em;font-weight:500;letter-spacing:.06rem;width:100%}.ol-needs__list.ol-needs-visual-single .ol-needs__list-item p strong{text-decoration:underline;text-underline-offset:.24em}.ol-needs__list.ol-needs-visual-single .ol-needs__list-item p+p{margin-top:0}.ol-needs__list.ol-needs-visual-single .ol-needs__list-item p+p:before{display:none}.ol-needs__list-item p{margin:0;line-height:1.5}.ol-needs__list-item strong{font-size:1.14em;font-weight:600;padding-right:.12em;padding-left:.12em}.ol-needs-section-vector{display:flex;justify-content:center;width:12vw;height:6em;clip-path:polygon(50% 60%,0 0,100% 0);margin-left:auto;margin-right:auto;position:relative;top:-1px}@media (max-width:640px){.ol-needs-section-vector{width:45vw}}.ol-needs-section-vector-end{position:absolute;left:50%;transform:translateX(-50%);bottom:-12em;display:flex;justify-content:center;width:45vw;height:12em;clip-path:polygon(50% 75%,0 0,100% 0);margin-left:auto;margin-right:auto;margin-top:0;z-index:100}@media (max-width:840px){.ol-needs-section-vector-end{width:75vw}}@media (max-width:640px){.ol-needs-section-vector-end{width:90vw;clip-path:polygon(50% 60%,0 0,100% 0)}}.ol-needs__answer-wrapper{margin-top:clamp(3em, 4.8vw, 4.5em);padding-bottom:clamp(4.5em, 6vw, 5.1em);background-size:cover}.ol-needs__answer-wrapper.ol-needs-answer-bg-image-repeat{background-size:auto;background-repeat:repeat}.ol-needs__answer{position:relative;margin-left:auto;margin-right:auto;width:90%;background-color:#fff;padding-left:clamp(2em, 3.6vw, 3em);padding-right:clamp(2em, 3.6vw, 3em);padding-top:clamp(3em, 4.8vw, 4.5em);padding-bottom:clamp(3em, 4.8vw, 4.5em);display:flex;justify-content:center;flex-wrap:wrap;gap:clamp(0.84em, 1.8vw, 1.2em)}@media (min-width:1729px){.ol-needs__answer{gap:clamp(1.2em, 1.5vw, 2.7em)}}@media (max-width:1079px){.ol-needs__answer{width:100%}}.ol-needs__answer p{margin:0}.ol-needs__answer .ol-needs__answer-text{display:flex;justify-content:center;flex-basis:100%;text-align:center;font-size:clamp(
        1.875rem,
        1.6284696859rem + 1.0956902849vw,
        2.8125rem
    );font-weight:400;line-height:1.35;letter-spacing:.18rem;font-feature-settings:"palt"}@media (min-width:1729px){.ol-needs__answer .ol-needs__answer-text{font-size:clamp(
                2.8125rem,
                -2.195545829rem + 4.6343975283vw,
                5.625rem
            )}}.ol-needs__answer .ol-needs__answer-subtext{flex-basis:100%;text-align:center;font-size:clamp(
        0.96875rem,
        0.96875rem + 0vw,
        0.96875rem
    );font-weight:400;line-height:1.65;letter-spacing:.06rem}@media (min-width:1729px){.ol-needs__answer .ol-needs__answer-subtext{font-size:clamp(
                0.96875rem,
                -0.7562435633rem + 1.596292482vw,
                1.9375rem
            )}}@keyframes oltanaFadeIn{from{opacity:0}to{opacity:1}}@keyframes oltanaFadeOut{from{opacity:1}to{opacity:0}}@keyframes oltanaBright{from{filter:brightness(1)}to{filter:brightness(.36)}}@keyframes oltanaSlideIn{0%{transform:translateX(9px);opacity:0}100%{transform:translateY(0);opacity:1}}@keyframes oltanaSlideUp{0%{transform:translateY(9px);opacity:0}100%{transform:translateY(0);opacity:1}}@keyframes oltanaTab1{0%{transform:translateX(0);opacity:0}100%{transform:translateX(0);opacity:1}}@keyframes oltanaTab2{0%{transform:translateX(-100%);opacity:0}100%{transform:translateX(-100%);opacity:1}}@keyframes oltanaTab3{0%{transform:translateX(-200%);opacity:0}100%{transform:translateX(-200%);opacity:1}}@keyframes oltanaTab4{0%{transform:translateX(-300%);opacity:0}100%{transform:translateX(-300%);opacity:1}}@keyframes oltanaTab5{0%{transform:translateX(-400%);opacity:0}100%{transform:translateX(-400%);opacity:1}}@keyframes oltanaTab6{0%{transform:translateX(-500%);opacity:0}100%{transform:translateX(-500%);opacity:1}}@keyframes oltanaHeadingSub{0%{opacity:0;transform:scaleX(0)}100%{opacity:1;transform:scaleX(1)}}body:not(.customize-partial-edit-shortcuts-shown) [data-reveal-enabled="1"] .ol-firstview__sub-image,body:not(.customize-partial-edit-shortcuts-shown) [data-reveal-enabled="1"] .ol-story__item,body:not(.customize-partial-edit-shortcuts-shown) [data-reveal-enabled="1"] .ol-voice__list-item,body:not(.customize-partial-edit-shortcuts-shown) [data-reveal-enabled="1"] .ol-contact__mail-button-set,body:not(.customize-partial-edit-shortcuts-shown) [data-reveal-enabled="1"] .ol-concept__image,body:not(.customize-partial-edit-shortcuts-shown) [data-reveal-enabled="1"] .ol-access__body,body:not(.customize-partial-edit-shortcuts-shown) [data-reveal-enabled="1"] .ol-company__staff-item,body:not(.customize-partial-edit-shortcuts-shown) [data-reveal-enabled="1"] .ol-news__container,body:not(.customize-partial-edit-shortcuts-shown) [data-reveal-enabled="1"] .ol-news__item:not(.is-animated),body:not(.customize-partial-edit-shortcuts-shown) [data-reveal-enabled="1"] .ol-media__list-inner:not(.is-animated),body:not(.customize-partial-edit-shortcuts-shown) [data-reveal-enabled="1"] .ol-banner__list,body:not(.customize-partial-edit-shortcuts-shown) [data-reveal-enabled="1"] .ol-faq__item,body:not(.customize-partial-edit-shortcuts-shown) [data-reveal-enabled="1"] .ol-needs__answer,body:not(.customize-partial-edit-shortcuts-shown) [data-reveal-enabled="1"] .ol-product__item,body:not(.customize-partial-edit-shortcuts-shown) [data-reveal-enabled="1"] .ol-product__content,body:not(.customize-partial-edit-shortcuts-shown) [data-reveal-enabled="1"] .ol-product__image-wrapper,body:not(.customize-partial-edit-shortcuts-shown) [data-reveal-enabled="1"] .ol-price__list-inner:not(.is-animated),body:not(.customize-partial-edit-shortcuts-shown) [data-reveal-enabled="1"] .ol-price__list-item-description:not(.is-animated),body:not(.customize-partial-edit-shortcuts-shown) [data-reveal-enabled="1"] .ol-heading-sub-line,body:not(.customize-partial-edit-shortcuts-shown) [data-reveal-enabled="1"] .ol-needs__list,body:not(.customize-partial-edit-shortcuts-shown) [data-reveal-enabled="1"] .ol-service__list-item,body:not(.customize-partial-edit-shortcuts-shown) [data-reveal-enabled="1"] .ol-compare__content{opacity:0;will-change:opacity,transform}body:not(.customize-partial-edit-shortcuts-shown) [data-reveal-enabled="1"].ol-writing-type-horizontal .ol-concept__content-inner,body:not(.customize-partial-edit-shortcuts-shown) [data-reveal-enabled="1"].ol-writing-type-vertical .ol-concept__content-inner,body:not(.customize-partial-edit-shortcuts-shown) [data-reveal-enabled="1"] .ol-writing-type-horizontal .ol-concept__content-inner,body:not(.customize-partial-edit-shortcuts-shown) [data-reveal-enabled="1"] .ol-writing-type-vertical .ol-concept__content-inner{opacity:0;will-change:opacity,transform}body:not(.customize-partial-edit-shortcuts-shown) [data-reveal-enabled="1"] .ol-message__heading-sub-shortcut,body:not(.customize-partial-edit-shortcuts-shown) [data-reveal-enabled="1"] .ol-concept__heading-sub-shortcut,body:not(.customize-partial-edit-shortcuts-shown) [data-reveal-enabled="1"] .ol-needs__heading-sub-shortcut,body:not(.customize-partial-edit-shortcuts-shown) [data-reveal-enabled="1"] .ol-access__heading-sub-shortcut,body:not(.customize-partial-edit-shortcuts-shown) [data-reveal-enabled="1"] .ol-banner__heading-sub-shortcut,body:not(.customize-partial-edit-shortcuts-shown) [data-reveal-enabled="1"] .ol-faq__heading-sub-shortcut,body:not(.customize-partial-edit-shortcuts-shown) [data-reveal-enabled="1"] .ol-media__heading-sub-shortcut,body:not(.customize-partial-edit-shortcuts-shown) [data-reveal-enabled="1"] .ol-news__heading-sub-shortcut,body:not(.customize-partial-edit-shortcuts-shown) [data-reveal-enabled="1"] .ol-price__heading-sub-shortcut,body:not(.customize-partial-edit-shortcuts-shown) [data-reveal-enabled="1"] .ol-product__heading-sub-shortcut,body:not(.customize-partial-edit-shortcuts-shown) [data-reveal-enabled="1"] .ol-service__heading-sub-shortcut,body:not(.customize-partial-edit-shortcuts-shown) [data-reveal-enabled="1"] .ol-story__heading-sub-shortcut,body:not(.customize-partial-edit-shortcuts-shown) [data-reveal-enabled="1"] .ol-voice__heading-sub-shortcut,body:not(.customize-partial-edit-shortcuts-shown) [data-reveal-enabled="1"] .ol-compare__heading-sub-shortcut,body:not(.customize-partial-edit-shortcuts-shown) [data-reveal-enabled="1"] .ol-article__subtitle-text{display:inline-block;opacity:0;will-change:opacity,transform}@keyframes img-loading{0%{opacity:0;transform:scale(.9945) translateY(1px)}100%{opacity:1;transform:scale(1) translateY(0)}}.home .js-price-content,.home .js-media-content,.home .js-news-content{opacity:0;visibility:hidden;position:relative;will-change:transform,opacity,visibility}.home .js-price-content:nth-child(1).is-active,.home .js-media-content:nth-child(1).is-active,.home .js-news-content:nth-child(1).is-active{animation:oltanaTab1 0s linear .09s 1 both;visibility:visible}.home .js-price-content:nth-child(2).is-active,.home .js-media-content:nth-child(2).is-active,.home .js-news-content:nth-child(2).is-active{animation:oltanaTab2 0s linear .15s 1 both;visibility:visible}.home .js-price-content:nth-child(3).is-active,.home .js-media-content:nth-child(3).is-active,.home .js-news-content:nth-child(3).is-active{animation:oltanaTab3 0s linear .15s 1 both;visibility:visible}.home .js-price-content:nth-child(4).is-active,.home .js-media-content:nth-child(4).is-active,.home .js-news-content:nth-child(4).is-active{animation:oltanaTab4 0s linear .15s 1 both;visibility:visible}.home .js-price-content:nth-child(5).is-active,.home .js-media-content:nth-child(5).is-active,.home .js-news-content:nth-child(5).is-active{animation:oltanaTab5 0s linear .15s 1 both;visibility:visible}.home .js-price-content:nth-child(6).is-active,.home .js-media-content:nth-child(6).is-active,.home .js-news-content:nth-child(6).is-active{animation:oltanaTab6 0s linear .15s 1 both;visibility:visible}#olNeeds+#olProduct .ol-product__section,#olService+#olProduct .ol-product__section{margin-top:0}.ol-product__section{position:relative;padding-top:clamp(7.2em, 21vw, 9.9em);padding-bottom:clamp(5.1em, 9vw, 8.4em)}.ol-product__section:before{background-repeat:no-repeat;background-size:cover;background-position:center}.ol-product__section.ol-product-bg-image-repeat:before{background-repeat:repeat;background-size:auto}.ol-product__inner{position:relative}.ol-product__content{position:relative;flex-grow:1;flex-basis:61%}.ol-product__content-title{font-size:clamp(
        1.4375rem,
        1.2731464573rem + 0.7304601899vw,
        2.0625rem
    );font-weight:500;line-height:1.5;letter-spacing:.093rem}@media (min-width:1729px){.ol-product__content-title{font-size:clamp(
                2.0625rem,
                -0.9423274974rem + 2.780638517vw,
                3.75rem
            )}}@media (max-width:640px){.ol-product__content-title{letter-spacing:.078rem}}.ol-product__content-subtitle-inner{display:flex;align-items:center;column-gap:clamp(1.5em, 3.3vw, 2em);margin-bottom:clamp(0.84em, 1.8vw, 1.2em)}@media (min-width:1729px){.ol-product__content-subtitle-inner{column-gap:clamp(2em, 2.25vw, 4em)}}@media (min-width:1729px){.ol-product__content-subtitle-inner{margin-bottom:clamp(1.2em, 1.5vw, 2.7em)}}@media (min-width:641px){.ol-product__content-subtitle-inner{margin-top:-.6em}}.ol-product__content-subtitle{position:relative;display:flex;align-items:center;font-size:clamp(
        0.96875rem,
        0.96875rem + 0vw,
        0.96875rem
    );font-weight:400;line-height:1.5;letter-spacing:.06rem}@media (min-width:1729px){.ol-product__content-subtitle{font-size:clamp(
                0.96875rem,
                -0.7562435633rem + 1.596292482vw,
                1.9375rem
            )}}.ol-product__content-subtitle-num{height:fit-content;min-width:60px;line-height:1;letter-spacing:.036rem;font-size:4.5em}@media (max-width:640px){.ol-product__content-subtitle-num{letter-spacing:0;font-size:3.3em}}.ol-product__content-list-wrapper{margin-top:clamp(2em, 3.6vw, 3em)}.ol-product__content-list-title{font-size:clamp(
        0.96875rem,
        0.96875rem + 0vw,
        0.96875rem
    );font-weight:500;line-height:1.8;letter-spacing:.06rem;margin-bottom:1.2em}@media (min-width:1729px){.ol-product__content-list-title{font-size:clamp(
                0.96875rem,
                -0.7562435633rem + 1.596292482vw,
                1.9375rem
            )}}@media (max-width:640px){.ol-product__content-list-title{margin-bottom:.9em;font-weight:600}}.ol-product__content-list{display:flex;flex-wrap:wrap}.ol-product__content-list.ol-product__list-type-vertical{flex-direction:column;row-gap:.24em}.ol-product__content-list.ol-product__list-type-vertical .ol-product__content-list-item{padding-left:.3em;display:flex;flex-wrap:nowrap;align-items:flex-start}.ol-product__content-list.ol-product__list-type-vertical .ol-product__content-list-item:before{content:"";display:block;width:5px;height:5px;border-radius:50%;margin-right:clamp(12px, 0.9vw, 1.2em);flex-shrink:0;margin-top:.72em}@media (min-width:1729px){.ol-product__content-list.ol-product__list-type-vertical .ol-product__content-list-item:before{margin-right:clamp(1.2em, 1.5vw, 2.7em)}}.ol-product__content-list.ol-product__list-type-horizontal{gap:.45em;flex-direction:row}.ol-product__content-list.ol-product__list-type-horizontal .ol-product__content-list-item{border-width:1px;border-style:solid;border-radius:.3em;padding:.24em .9em .3em;font-size:clamp(
        0.71875rem,
        0.6940969686rem + 0.1095690285vw,
        0.8125rem
    );font-weight:400;line-height:1.65;letter-spacing:.036rem}@media (min-width:1729px){.ol-product__content-list.ol-product__list-type-horizontal .ol-product__content-list-item{font-size:clamp(
                0.8125rem,
                -0.6342687951rem + 1.3388259526vw,
                1.625rem
            )}}.ol-product__content-list.ol-product__list-type-checkmark{gap:.36em;flex-direction:column}.ol-product__content-list.ol-product__list-type-checkmark .ol-product__content-list-item{display:flex;flex-wrap:nowrap;align-items:flex-start;font-size:clamp(
        1rem,
        0.9753469686rem + 0.1095690285vw,
        1.09375rem
    );font-weight:400;line-height:1.65;letter-spacing:.078rem}@media (min-width:1729px){.ol-product__content-list.ol-product__list-type-checkmark .ol-product__content-list-item{font-size:clamp(
                1.09375rem,
                -0.9651132853rem + 1.9052523172vw,
                2.25rem
            )}}.ol-product__content-list.ol-product__list-type-checkmark .ol-product__content-list-item:before{content:"\e967";font-family:"oltana-icons";display:inline-block;font-size:1.5em;flex-shrink:0;margin-top:-.24em;margin-right:.42em}.ol-product__content-list-item{position:relative;font-size:clamp(
        0.96875rem,
        0.96875rem + 0vw,
        0.96875rem
    );font-weight:400;line-height:1.65;letter-spacing:.06rem}@media (min-width:1729px){.ol-product__content-list-item{font-size:clamp(
                0.96875rem,
                -0.7562435633rem + 1.596292482vw,
                1.9375rem
            )}}.ol-product__morebtn{margin-top:clamp(2em, 3.6vw, 3em);display:flex;justify-content:flex-end;margin-right:6px}.ol-product__morebtn .ol-btn-regular{color:#fff;background-color:rgba(255,255,255,.09)}.ol-product__morebtn .ol-btn-regular .ol-button-deco-wrapper{background-color:#fff}.ol-product__morebtn .ol-btn-regular .ol-button-deco-wrapper:after{background-color:#666}.ol-product__morebtn .ol-btn-regular .ol-button-deco-wrapper:before{background-color:#fff}.ol-product__list{display:flex;flex-direction:column;row-gap:clamp(1.5em, 3.3vw, 2em)}@media (min-width:1729px){.ol-product__list{row-gap:clamp(2em, 2.25vw, 4em)}}@media (max-width:640px){.ol-product__list{row-gap:1.2em}}.ol-product__item{display:flex;width:100%;background-color:#fff;padding:clamp(4.5em, 6vw, 5.1em);column-gap:clamp(3em, 4.8vw, 4.5em)}@media (max-width:840px){.ol-product__item{flex-wrap:wrap;row-gap:1.8em}}@media (max-width:640px){.ol-product__item{padding:clamp(2em, 3.6vw, 3em)}}.ol-product__item .ol-text{margin-top:3em}@media (max-width:840px){.ol-product__item .ol-text{margin-top:1.8em}}.ol-product__image-wrapper{flex-basis:39%}@media (max-width:840px){.ol-product__image-wrapper{flex-basis:100%}}.ol-product__image-wrapper img{aspect-ratio:1/1;object-fit:cover}.ol-product__deco-text{font-size:clamp(4.5rem, 10.5vw, 8.1rem);font-weight:300;line-height:1}@media (min-width:1729px){.ol-product__deco-text{font-size:clamp(8.1rem, 10.5vw, 12rem)}}.ol-story__list{display:flex;flex-wrap:wrap;row-gap:clamp(1.5em, 3.3vw, 2em)}@media (min-width:1729px){.ol-story__list{row-gap:clamp(2em, 2.25vw, 4em)}}@media (max-width:640px){.ol-story__list{row-gap:1.2em}}.ol-story__item{position:relative;width:100%;display:flex;flex-wrap:nowrap;align-items:center;background-color:#fff;z-index:100;padding-left:clamp(3em, 4.8vw, 4.5em);padding-right:clamp(3em, 4.8vw, 4.5em);column-gap:clamp(3em, 4.8vw, 4.5em);padding-top:clamp(2em, 3.6vw, 3em);padding-bottom:clamp(2em, 3.6vw, 3em)}@media (max-width:640px){.ol-story__item{align-items:flex-start;column-gap:1.35em;padding-left:1.35em;padding-right:1.8em;padding-top:2.1em;padding-bottom:2.1em}}.ol-story__item:nth-child(1) .ol-story__number:before,.ol-story__item:nth-child(2) .ol-story__number:before,.ol-story__item:nth-child(3) .ol-story__number:before,.ol-story__item:nth-child(4) .ol-story__number:before,.ol-story__item:nth-child(5) .ol-story__number:before,.ol-story__item:nth-child(6) .ol-story__number:before,.ol-story__item:nth-child(7) .ol-story__number:before,.ol-story__item:nth-child(8) .ol-story__number:before,.ol-story__item:nth-child(9) .ol-story__number:before{content:"0"}.ol-story__item:not(:first-child):before{content:"";position:absolute;top:calc(-1 * clamp(1.5em, 3.3vw, 2em));left:calc(30px + clamp(3em, 4.8vw, 4.5em));width:.24em;height:clamp(1.5em, 3.3vw, 2em);z-index:0}@media (min-width:1729px){.ol-story__item:not(:first-child):before{height:clamp(2em, 2.25vw, 4em)}}@media (min-width:1729px){.ol-story__item:not(:first-child):before{height:clamp(2em, 2.25vw, 4em);top:calc(-1 * clamp(2em, 2.25vw, 4em));left:calc(30px + clamp(4.5em, 4.5vw, 9em))}}@media (max-width:640px){.ol-story__item:not(:first-child):before{height:1.2em;top:-1.2em;left:calc(30px + 1.35em)}}.ol-story__item-inner{display:flex;flex-wrap:nowrap;align-items:center;column-gap:clamp(3em, 4.8vw, 4.5em)}@media (max-width:840px){.ol-story__item-inner{flex-wrap:wrap;row-gap:clamp(2em, 3.6vw, 3em)}}.ol-story__content{position:relative;flex-basis:60%;flex-grow:1}@media (max-width:840px){.ol-story__content{flex-basis:100%}}.ol-story__image{flex-basis:40%}@media (max-width:840px){.ol-story__image{flex-basis:100%}}.ol-story__h3{width:100%;font-size:clamp(
        1.25rem,
        1.1842585829rem + 0.292184076vw,
        1.5rem
    );font-weight:500;line-height:1.5;letter-spacing:.078rem}@media (min-width:1729px){.ol-story__h3{font-size:clamp(
                1.5rem,
                -1.1709577755rem + 2.4716786818vw,
                3rem
            )}}.ol-story__number{position:relative;display:flex;align-items:center;flex-shrink:0;height:fit-content;justify-content:center;min-width:60px;margin-top:-2px;font-size:clamp(
        3.1875rem,
        3.0395818115rem + 0.6574141709vw,
        3.75rem
    );font-weight:400;line-height:1;letter-spacing:.036rem}@media (min-width:1729px){.ol-story__number{font-size:clamp(
                3.75rem,
                -2.2596549949rem + 5.561277034vw,
                7.125rem
            )}}@media (max-width:640px){.ol-story__number{line-height:1;letter-spacing:0;font-size:2.25em}}.ol-story__content-text{margin-top:1.5em}.ol-faq__list{display:flex;flex-wrap:wrap;row-gap:clamp(0.84em, 1.8vw, 1.2em)}@media (min-width:1729px){.ol-faq__list{row-gap:clamp(1.2em, 1.5vw, 2.7em)}}@media (max-width:640px){.ol-faq__list{row-gap:1.2em}}.ol-faq__item{position:relative;width:100%;background-color:#fff;padding-left:clamp(3em, 4.8vw, 4.5em);padding-right:clamp(3em, 4.8vw, 4.5em);padding-top:clamp(2em, 3.6vw, 3em);padding-bottom:clamp(2em, 3.6vw, 3em)}@media (max-width:840px){.ol-faq__item{padding-left:3.9em}}@media (max-width:640px){.ol-faq__item{padding-left:1.8em;padding-right:1.8em;padding-top:1.65em;padding-bottom:1.2em}}.ol-faq__question{display:flex;flex-wrap:nowrap;align-items:center;justify-content:space-between;cursor:pointer;column-gap:clamp(3em, 4.8vw, 4.5em)}@media (max-width:640px){.ol-faq__question{flex-wrap:wrap;column-gap:1.8em;row-gap:.45em}}.ol-faq__question-inner,.ol-faq__answer{display:flex;flex-wrap:nowrap;column-gap:clamp(1.5em, 3.3vw, 2em)}@media (min-width:1729px){.ol-faq__question-inner,.ol-faq__answer{column-gap:clamp(2em, 2.25vw, 4em)}}@media (max-width:640px){.ol-faq__question-inner,.ol-faq__answer{column-gap:.75em}}.ol-faq__answer{padding-top:0;height:0;opacity:0;overflow:hidden;transition:opacity .3s linear .09s,padding-top .21s linear .03s,height .24s cubic-bezier(.25,.46,.45,.94);will-change:opacity,padding-top,height}@media (min-width:641px){.ol-faq__answer{padding-right:clamp(4.5em, 6vw, 5.1em)}}.ol-faq__answer.is-open{padding-top:2.4em;height:auto;opacity:1}@media (max-width:640px){.ol-faq__answer.is-open{padding-top:.6em;padding-bottom:.75em}}.ol-faq__q,.ol-faq__a{flex-shrink:0;font-size:clamp(
        1.5rem,
        1.2534696859rem + 1.0956902849vw,
        2.4375rem
    );font-weight:500;line-height:1;letter-spacing:.18rem;min-width:36px}@media (min-width:1729px){.ol-faq__q,.ol-faq__a{font-size:clamp(
                2.4375rem,
                -1.9028063852rem + 4.0164778579vw,
                4.875rem
            )}}@media (max-width:640px){.ol-faq__q,.ol-faq__a{font-size:1.95em;min-width:24px}}.ol-faq__q{margin-top:-.12em}@media (max-width:640px){.ol-faq__q{margin-top:-.09em}}.ol-faq__h3{font-size:clamp(
        1.125rem,
        1.0756939372rem + 0.219138057vw,
        1.3125rem
    );font-weight:500;line-height:1.5;letter-spacing:.078rem}@media (min-width:1729px){.ol-faq__h3{font-size:clamp(
                1.3125rem,
                -1.0245880536rem + 2.1627188465vw,
                2.625rem
            )}}@media (max-width:640px){.ol-faq__h3{letter-spacing:.06rem}}.ol-faq__toggle{position:relative;display:flex;align-items:center;justify-content:center;flex-shrink:0;width:2.1em;height:2.1em;border-radius:50px;transform:rotate(90deg);transition:transform .24s cubic-bezier(.25,.46,.45,.94);will-change:transform}.ol-faq__toggle.is-open{transform:rotate(270deg)}@media (max-width:640px){.ol-faq__toggle{width:100%}}.ol-voice__section{padding-top:clamp(5.1em, 9vw, 8.4em);padding-bottom:clamp(5.1em, 9vw, 8.4em)}.ol-voice__section:before{background-repeat:no-repeat;background-size:cover;background-position:center}.ol-voice__section.ol-voice-bg-image-repeat:before{background-repeat:repeat;background-size:auto}.ol-voice__inner{position:relative}.ol-voice__desc{text-align:center;margin-top:calc(-1 * clamp(12px, 1.8vw, 18px))}.ol-voice__morebtn{display:flex;justify-content:flex-end}@media (max-width:840px){.ol-voice__morebtn{width:100%;margin-top:.6em}}.ol-voice__list{column-count:2;gap:clamp(0.84em, 1.8vw, 1.2em)}@media (min-width:1729px){.ol-voice__list{gap:clamp(1.2em, 1.5vw, 2.7em)}}@media (max-width:840px){.ol-voice__list{column-count:1}}.ol-voice__list .ol-voice__list-item{display:flex;flex-direction:column;background-color:#fff;overflow:auto;flex-basis:calc((100% - clamp(0.84em, 1.8vw, 1.2em)) / 2);margin-bottom:clamp(0.84em, 1.8vw, 1.2em);padding:clamp(2em, 3.6vw, 3em)}@media (min-width:1729px){.ol-voice__list .ol-voice__list-item{margin-bottom:clamp(1.2em, 1.5vw, 2.7em)}}@media (min-width:1729px){.ol-voice__list .ol-voice__list-item{flex-basis:calc((100% - clamp(0.84em, 1.5vw, 1.2em)) / 2)}}.ol-voice__list .ol-voice__list-item .ol-voice__list-item-image{display:block;width:17.5%;flex-shrink:0}@media (max-width:640px){.ol-voice__list .ol-voice__list-item .ol-voice__list-item-image{width:22.5%}}.ol-voice__list .ol-voice__list-item .ol-voice__list-item-image img{display:block;width:100%;aspect-ratio:1/1;object-fit:cover}.ol-voice__list .ol-voice__list-item .ol-voice__list-item-head{display:flex;column-gap:clamp(1.5em, 3.3vw, 2em);margin-bottom:clamp(1.5em, 3.3vw, 2em)}@media (min-width:1729px){.ol-voice__list .ol-voice__list-item .ol-voice__list-item-head{column-gap:clamp(2em, 2.25vw, 4em)}}@media (min-width:1729px){.ol-voice__list .ol-voice__list-item .ol-voice__list-item-head{margin-bottom:clamp(2em, 2.25vw, 4em)}}@media (max-width:640px){.ol-voice__list .ol-voice__list-item .ol-voice__list-item-head{column-gap:1.2em}}.ol-voice__list .ol-voice__list-item .ol-voice__list-item-subtitle{font-size:clamp(
        0.71875rem,
        0.6940969686rem + 0.1095690285vw,
        0.8125rem
    );font-weight:500;line-height:1.5;letter-spacing:.036rem}@media (min-width:1729px){.ol-voice__list .ol-voice__list-item .ol-voice__list-item-subtitle{font-size:clamp(
                0.8125rem,
                -0.6342687951rem + 1.3388259526vw,
                1.625rem
            )}}@media (max-width:840px){.ol-voice__list .ol-voice__list-item .ol-voice__list-item-subtitle{width:100%}}.ol-voice__list .ol-voice__list-item .ol-voice__list-item-title{font-size:clamp(
        1.125rem,
        1.0756939372rem + 0.219138057vw,
        1.3125rem
    );font-weight:500;line-height:1.5;letter-spacing:.078rem}@media (min-width:1729px){.ol-voice__list .ol-voice__list-item .ol-voice__list-item-title{font-size:clamp(
                1.3125rem,
                -1.0245880536rem + 2.1627188465vw,
                2.625rem
            )}}.ol-voice__list .ol-voice__list-item .ol-voice__list-item-content{display:flex;flex-direction:column;flex:1}.ol-voice__list .ol-voice__list-item .ol-voice__list-item-content-title{display:flex;align-items:center}.ol-voice__list-item-footer{display:flex;align-items:center;justify-content:space-between;margin-top:clamp(1.5em, 3.3vw, 2em)}@media (min-width:1729px){.ol-voice__list-item-footer{margin-top:clamp(2em, 2.25vw, 4em)}}@media (max-width:840px){.ol-voice__list-item-footer{flex-wrap:wrap}}.ol-message__section{position:relative;padding-top:clamp(5.1em, 9vw, 8.4em);padding-bottom:clamp(5.1em, 9vw, 8.4em)}.ol-message__section .ol-theme-color,.ol-message__section .ol-accent-color{font-size:1em}.ol-message__image-filter-on{position:relative}.ol-message__image-filter-on:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:100 !important}.ol-message__inner{position:relative;z-index:200}.ol-message__heading-wrapper{position:relative}.ol-message__image{display:block;position:absolute;top:0;left:0;width:100%;height:100%}.ol-message__image img{width:100%;height:100%;object-fit:cover}.ol-message__content-wrapper{position:relative;height:100%}.ol-message__text{margin:0 auto;text-align:center;margin-top:clamp(4.5em, 6vw, 5.1em)}@media (min-width:841px){.ol-message__text{max-width:60%}}@media (min-width:1729px){.ol-message__text{max-width:42%}}@media (max-width:1079px){.ol-message__text{max-width:90%}}@media (max-width:640px){.ol-message__text{max-width:100%}}.ol-message__button-wrapper{text-align:center;margin-top:clamp(3em, 4.8vw, 4.5em)}@media (max-width:640px){.ol-message__button-wrapper{margin-top:clamp(4.5em, 6vw, 5.1em);margin-bottom:clamp(4.5em, 6vw, 5.1em)}}.ol-message__color-white .ol-message__text,.ol-message__color-white .ol-heading,.ol-message__color-white .ol-heading-sub{color:#fff}.ol-message__color-white .ol-btn-regular,.ol-message__color-white .ol-heading-sub-line{background-color:#fff !important}.ol-message__position-left .ol-heading-wrapper{align-items:flex-start}.ol-message__position-left .ol-heading,.ol-message__position-left .ol-heading-sub{text-align:left}.ol-message__position-left .ol-message__text{margin-left:0;text-align:left}.ol-message__position-left .ol-message__button-wrapper{text-align:left}.ol-message__position-right .ol-heading-wrapper{align-items:flex-end}.ol-message__position-right .ol-heading,.ol-message__position-right .ol-heading-sub{text-align:right}.ol-message__position-right .ol-message__text{margin-right:0;text-align:right}.ol-message__position-right .ol-message__button-wrapper{text-align:right}.ol-news__heading-wrapper{margin-bottom:clamp(1.5em, 3.3vw, 2em)}@media (min-width:1729px){.ol-news__heading-wrapper{margin-bottom:clamp(2em, 2.25vw, 4em)}}.ol-news__heading-wrapper .ol-news__heading-wrapper-inner{margin-bottom:0}.ol-news__morebtn{display:flex;justify-content:flex-end;padding-right:12px;margin-top:clamp(2em, 3.6vw, 3em)}@media (max-width:640px){.ol-news__morebtn{padding-right:6px}}.ol-news__inner{position:relative}.ol-news__body{overflow:hidden}.ol-news__body-inner{display:flex;flex-wrap:nowrap;width:400%}.ol-news__nav{margin-bottom:clamp(2em, 3.6vw, 3em);margin-top:clamp(2em, 3.6vw, 3em)}@media (max-width:640px){.ol-news__nav{margin-bottom:1.5em;margin-top:1.8em}}.ol-news__tab-list{width:100%;display:inline-flex;flex-direction:column;padding:0;scrollbar-width:none}.ol-news__tab-list ::-webkit-scrollbar{display:none}@media (max-width:840px){.ol-news__tab-list{flex-wrap:wrap;justify-content:flex-start}}.ol-news__nav-item{width:12em}@media (max-width:840px){.ol-news__nav-item{width:calc((100% - 0.9em) / 2)}}@media (max-width:640px){.ol-news__nav-item{width:calc((100% - 0.6em) / 2)}}.ol-news__nav-item-anchor{width:100%;text-align:center;font-size:clamp(
        0.96875rem,
        0.96875rem + 0vw,
        0.96875rem
    );font-weight:400;line-height:1.65;letter-spacing:.06rem}@media (min-width:1729px){.ol-news__nav-item-anchor{font-size:clamp(
                0.96875rem,
                -0.7562435633rem + 1.596292482vw,
                1.9375rem
            )}}@media (max-width:640px){.ol-news__nav-item-anchor{font-size:.81em;letter-spacing:.036rem;font-weight:500}}.ol-news__container{padding-top:1.95em;padding-bottom:1.95em;background-color:#fff;padding-left:clamp(3em, 4.8vw, 4.5em);padding-right:clamp(3em, 4.8vw, 4.5em)}@media (max-width:640px){.ol-news__container{padding:1.2em 1.5em 1.2em 1.65em}}.ol-news__list{width:100%;display:flex;flex-direction:column;overflow-y:hidden;padding:0}.ol-news__item{width:100%}.ol-news__item .ol-news__item-item{width:25%;display:flex;align-items:center;text-decoration:none !important;color:inherit !important;padding-top:1.2em;padding-bottom:1.2em;column-gap:3em}@media (max-width:840px){.ol-news__item .ol-news__item-item{flex-wrap:wrap;justify-content:space-between;column-gap:.75em;row-gap:.9em}}.ol-news__body.ol-news__category-on .ol-news__item-item{width:100%}@media (min-width:841px){.ol-news__title{flex-basis:100%;flex-grow:1}}@media (max-width:840px){.ol-news__title{width:100%}}@media (max-width:640px){.ol-news__title{line-height:1.65}}@media (max-width:840px){a.ol-news-link .ol-news__title{width:84%}}.ol-news__meta{display:flex;align-items:center;flex-basis:30%;flex-shrink:0;column-gap:1.5em;max-width:clamp(210px, 30vw, 240px)}@media (min-width:1729px){.ol-news__meta{max-width:clamp(240px, 22.5vw, 300px)}}@media (max-width:640px){.ol-news__meta{column-gap:1.2em;max-width:100%;flex-basis:100%}}.ol-news__meta time{flex-shrink:0}.ol-news__meta .ol-separator{flex-shrink:0}@media (max-width:640px){.ol-news__meta .ol-separator{display:none}}.ol-news__category{flex-shrink:0}@media (max-width:840px){.ol-news__category{max-width:100%}}.ol-news__meta-year{display:block;width:100%;font-size:clamp(
        0.71875rem,
        0.6940969686rem + 0.1095690285vw,
        0.8125rem
    );font-weight:400;line-height:1;letter-spacing:.06rem}@media (min-width:1729px){.ol-news__meta-year{font-size:clamp(
                0.8125rem,
                -0.6342687951rem + 1.3388259526vw,
                1.625rem
            )}}.ol-news__meta-month-day{display:block;width:100%;font-size:clamp(
        1.125rem,
        1.0756939372rem + 0.219138057vw,
        1.3125rem
    );font-weight:400;line-height:1;letter-spacing:.078rem;font-weight:500;margin-top:6px}@media (min-width:1729px){.ol-news__meta-month-day{font-size:clamp(
                1.3125rem,
                -1.0245880536rem + 2.1627188465vw,
                2.625rem
            )}}.ol-price__body{position:relative;overflow:hidden}.ol-price__body-inner{display:flex;flex-wrap:nowrap;width:600%}.ol-price__list-item-title{position:relative;margin-bottom:clamp(1.5em, 3.3vw, 2em)}@media (min-width:1729px){.ol-price__list-item-title{margin-bottom:clamp(2em, 2.25vw, 4em)}}.ol-price__list{width:16.6666666667%}.ol-price__list-item{padding:0;flex-direction:column}.ol-price__item-content{display:flex;justify-content:center;align-items:center;flex-grow:1;flex-wrap:wrap;padding-left:clamp(0.84em, 1.8vw, 1.2em);padding-right:clamp(0.84em, 1.8vw, 1.2em);padding-top:clamp(1.5em, 3.3vw, 2em);padding-bottom:clamp(1.5em, 3.3vw, 2em)}@media (min-width:1729px){.ol-price__item-content{padding-left:clamp(1.2em, 1.5vw, 2.7em);padding-right:clamp(1.2em, 1.5vw, 2.7em)}}@media (min-width:1729px){.ol-price__item-content{padding-top:clamp(2em, 2.25vw, 4em);padding-bottom:clamp(2em, 2.25vw, 4em)}}.ol-price__item-title{text-align:center;border-bottom-left-radius:0;border-bottom-right-radius:0;padding:clamp(6px, 1vw, 0.84em);font-size:clamp(
        1.125rem,
        1.0756939372rem + 0.219138057vw,
        1.3125rem
    );font-weight:500;line-height:1.65;letter-spacing:.078rem}@media (min-width:1729px){.ol-price__item-title{padding:clamp(0.84em, 0.75vw, 1.68em)}}@media (min-width:1729px){.ol-price__item-title{font-size:clamp(
                1.3125rem,
                -1.0245880536rem + 2.1627188465vw,
                2.625rem
            )}}@media (max-width:840px){.ol-price__item-title{padding:clamp(0.84em, 1.8vw, 1.2em)}}@media (max-width:840px) and (min-width:1729px){.ol-price__item-title{padding:clamp(1.2em, 1.5vw, 2.7em)}}.ol-price__item-name-detail{width:100%;display:block;font-size:clamp(
        0.71875rem,
        0.6940969686rem + 0.1095690285vw,
        0.8125rem
    );font-weight:400;line-height:1.5;letter-spacing:.036rem;text-align:center;margin-top:clamp(6px, 1vw, 0.84em)}@media (min-width:1729px){.ol-price__item-name-detail{font-size:clamp(
                0.8125rem,
                -0.6342687951rem + 1.3388259526vw,
                1.625rem
            )}}@media (min-width:1729px){.ol-price__item-name-detail{margin-top:clamp(0.84em, 0.75vw, 1.68em)}}.ol-price__item-num{text-align:center;font-size:clamp(
        1.125rem,
        1.0756939372rem + 0.219138057vw,
        1.3125rem
    );font-weight:500;line-height:1.65;letter-spacing:.078rem}@media (min-width:1729px){.ol-price__item-num{font-size:clamp(
                1.3125rem,
                -1.0245880536rem + 2.1627188465vw,
                2.625rem
            )}}.ol-price__item-num .ol-string-num{font-size:clamp(
        1.5rem,
        1.2534696859rem + 1.0956902849vw,
        2.4375rem
    );font-weight:500;line-height:1.65;letter-spacing:.06rem}@media (min-width:1729px){.ol-price__item-num .ol-string-num{font-size:clamp(
                2.4375rem,
                -1.9028063852rem + 4.0164778579vw,
                4.875rem
            )}}.ol-price__item-num .ol-string-num:first-of-type{padding-left:.09em}.ol-price__item-num .ol-string-num:last-of-type{padding-right:.09em}.ol-price__list-item-description{width:100%;text-align:center;font-size:clamp(
        0.96875rem,
        0.96875rem + 0vw,
        0.96875rem
    );font-weight:400;line-height:1.65;letter-spacing:.06rem;padding-top:.66em;margin-bottom:clamp(2em, 3.6vw, 3em)}@media (min-width:1729px){.ol-price__list-item-description{font-size:clamp(
                0.96875rem,
                -0.7562435633rem + 1.596292482vw,
                1.9375rem
            )}}@media (max-width:840px){.ol-price__list-item-description{margin-bottom:clamp(3em, 4.8vw, 4.5em);margin-top:clamp(2em, 3.6vw, 3em)}}@media (max-width:640px){.ol-price__list-item-description{margin-top:1.2em;text-align:left}}.ol-price__list-item-note{width:100%;text-align:center;font-size:clamp(
        0.71875rem,
        0.6940969686rem + 0.1095690285vw,
        0.8125rem
    );font-weight:400;line-height:1.5;letter-spacing:.036rem;margin-top:clamp(3em, 4.8vw, 4.5em)}@media (min-width:1729px){.ol-price__list-item-note{font-size:clamp(
                0.8125rem,
                -0.6342687951rem + 1.3388259526vw,
                1.625rem
            )}}@media (max-width:640px){.ol-price__list-item-note{text-align:left}}.ol-price__nav{margin-bottom:clamp(2em, 3.6vw, 3em)}.ol-price__tab-list{width:100%;display:inline-flex;flex-direction:column;padding:0;scrollbar-width:none}.ol-price__tab-list ::-webkit-scrollbar{display:none}@media (max-width:1079px){.ol-price__tab-list{flex-wrap:wrap}}@media (max-width:840px){.ol-price__tab-list{justify-content:flex-start}}.ol-price__nav-item{width:calc((100% - 4.5em) / 6);flex-shrink:auto}@media (max-width:1079px){.ol-price__nav-item{width:calc((100% - 1.8em) / 3)}}@media (max-width:640px){.ol-price__nav-item{width:calc((100% - 0.6em) / 2)}}.ol-price__nav-item-anchor{width:100%;text-align:center;font-size:clamp(
        0.96875rem,
        0.96875rem + 0vw,
        0.96875rem
    );font-weight:500;line-height:1.65;letter-spacing:.06rem}@media (min-width:1729px){.ol-price__nav-item-anchor{font-size:clamp(
                0.96875rem,
                -0.7562435633rem + 1.596292482vw,
                1.9375rem
            )}}@media (max-width:1079px){.ol-price__nav-item-anchor:before{display:none}}@media (max-width:640px){.ol-price__nav-item-anchor{font-size:.81em;letter-spacing:.036rem}}.ol-compare__table{background-color:#fff;border-collapse:separate;border-spacing:0;position:relative;min-width:100%;table-layout:fixed}.ol-compare__table th:first-child{min-width:clamp(210px, 15vw, 600px)}@media (max-width:840px){.ol-compare__table th:first-child{min-width:22.5vw}}@media (max-width:640px){.ol-compare__table th:first-child{min-width:25vw}}.ol-compare__table.ol-compare__table-counter-1 thead th:not(:first-child){min-width:100%}.ol-compare__table.ol-compare__table-counter-1 td{min-width:100%}.ol-compare__table.ol-compare__table-counter-2 thead th:not(:first-child){min-width:50%;width:50%}@media (max-width:640px){.ol-compare__table.ol-compare__table-counter-2 thead th:not(:first-child){min-width:180px;width:180px}}.ol-compare__table.ol-compare__table-counter-2 td{min-width:50%;width:50%}@media (max-width:640px){.ol-compare__table.ol-compare__table-counter-2 td{min-width:180px;width:180px}}.ol-compare__table.ol-compare__table-counter-3 thead th:not(:first-child){min-width:33.3333333333%;width:33.3333333333%}@media (max-width:840px){.ol-compare__table.ol-compare__table-counter-3 thead th:not(:first-child){min-width:210px;width:210px}}@media (max-width:640px){.ol-compare__table.ol-compare__table-counter-3 thead th:not(:first-child){min-width:180px;width:180px}}.ol-compare__table.ol-compare__table-counter-3 td{min-width:33.3333333333%;width:33.3333333333%}@media (max-width:840px){.ol-compare__table.ol-compare__table-counter-3 td{min-width:210px;width:210px}}@media (max-width:640px){.ol-compare__table.ol-compare__table-counter-3 td{min-width:180px;width:180px}}.ol-compare__table.ol-compare__table-counter-4 thead th:not(:first-child){min-width:25%;width:25%}@media (max-width:1079px){.ol-compare__table.ol-compare__table-counter-4 thead th:not(:first-child){min-width:210px;width:210px}}@media (max-width:640px){.ol-compare__table.ol-compare__table-counter-4 thead th:not(:first-child){min-width:180px;width:180px}}.ol-compare__table.ol-compare__table-counter-4 td{min-width:25%;width:25%}@media (max-width:1079px){.ol-compare__table.ol-compare__table-counter-4 td{min-width:210px;width:210px}}@media (max-width:640px){.ol-compare__table.ol-compare__table-counter-4 td{min-width:180px;width:180px}}.ol-compare__table.ol-compare__table-counter-5 thead th:not(:first-child),.ol-compare__table.ol-compare__table-counter-6 thead th:not(:first-child){min-width:19.5vw;width:19.5vw}@media (max-width:1079px){.ol-compare__table.ol-compare__table-counter-5 thead th:not(:first-child),.ol-compare__table.ol-compare__table-counter-6 thead th:not(:first-child){min-width:210px;width:210px}}@media (max-width:640px){.ol-compare__table.ol-compare__table-counter-5 thead th:not(:first-child),.ol-compare__table.ol-compare__table-counter-6 thead th:not(:first-child){min-width:180px;width:180px}}.ol-compare__table.ol-compare__table-counter-5 td,.ol-compare__table.ol-compare__table-counter-6 td{min-width:19.5vw;width:19.5vw}@media (max-width:1079px){.ol-compare__table.ol-compare__table-counter-5 td,.ol-compare__table.ol-compare__table-counter-6 td{min-width:210px;width:210px}}@media (max-width:640px){.ol-compare__table.ol-compare__table-counter-5 td,.ol-compare__table.ol-compare__table-counter-6 td{min-width:180px;width:180px}}.ol-compare__table thead th{font-size:clamp(
        1.125rem,
        1.0756939372rem + 0.219138057vw,
        1.3125rem
    );font-weight:500;line-height:1.65;letter-spacing:.078rem;padding:clamp(0.84em, 1.8vw, 1.2em);border-bottom:1px solid #f3f3f3}@media (min-width:1729px){.ol-compare__table thead th{font-size:clamp(
                1.3125rem,
                -1.0245880536rem + 2.1627188465vw,
                2.625rem
            )}}@media (min-width:1729px){.ol-compare__table thead th{padding:clamp(1.2em, 1.5vw, 2.7em)}}.ol-compare__table thead th.ol-compare__table-item-highlight{color:#fff}.ol-compare__table tbody td{padding:clamp(0.84em, 1.8vw, 1.2em);text-align:center}@media (min-width:1729px){.ol-compare__table tbody td{padding:clamp(1.2em, 1.5vw, 2.7em)}}.ol-compare__table tbody th{padding-left:clamp(0.84em, 1.8vw, 1.2em);padding-right:clamp(0.84em, 1.8vw, 1.2em);padding-top:clamp(2em, 2.85vw, 3em);padding-bottom:clamp(2em, 2.85vw, 3em);text-align:center}@media (min-width:1729px){.ol-compare__table tbody th{padding-left:clamp(1.2em, 1.5vw, 2.7em);padding-right:clamp(1.2em, 1.5vw, 2.7em)}}@media (max-width:840px){.ol-compare__table tbody th{font-size:clamp(
        0.96875rem,
        0.96875rem + 0vw,
        0.96875rem
    );font-weight:500;line-height:1.35;letter-spacing:.06rem}}@media (max-width:840px) and (min-width:1729px){.ol-compare__table tbody th{font-size:clamp(
                0.96875rem,
                -0.7562435633rem + 1.596292482vw,
                1.9375rem
            )}}@media (max-width:640px){.ol-compare__table tbody th{font-size:clamp(
        0.71875rem,
        0.6940969686rem + 0.1095690285vw,
        0.8125rem
    );font-weight:600;line-height:1.35;letter-spacing:.036rem}}@media (max-width:640px) and (min-width:1729px){.ol-compare__table tbody th{font-size:clamp(
                0.8125rem,
                -0.6342687951rem + 1.3388259526vw,
                1.625rem
            )}}.ol-compare__table tbody tr+tr th,.ol-compare__table tbody tr+tr td{border-top:1px solid #f3f3f3}.ol-compare__table th:not(:last-child),.ol-compare__table td:not(:last-child){border-right:1px solid #f3f3f3}.ol-compare__table .ol-compare__table-col-label{position:sticky;left:0;z-index:10;background-color:#fff}@media (max-width:640px){.ol-compare__table.ol-compare__table-counter-1 .ol-compare__table-col-label:after,.ol-compare__table.ol-compare__table-counter-2 .ol-compare__table-col-label:after{content:"";position:absolute;top:0;right:-8px;width:7px;height:100%;background:linear-gradient(to right,rgba(0,0,0,.06),transparent)}}@media (max-width:840px){.ol-compare__table.ol-compare__table-counter-3 .ol-compare__table-col-label:after{content:"";position:absolute;top:0;right:-8px;width:7px;height:100%;background:linear-gradient(to right,rgba(0,0,0,.06),transparent)}}@media (max-width:1079px){.ol-compare__table.ol-compare__table-counter-4 .ol-compare__table-col-label:after{content:"";position:absolute;top:0;right:-8px;width:7px;height:100%;background:linear-gradient(to right,rgba(0,0,0,.06),transparent)}}.ol-compare__table.ol-compare__table-counter-5 .ol-compare__table-col-label:after,.ol-compare__table.ol-compare__table-counter-6 .ol-compare__table-col-label:after{content:"";position:absolute;top:0;right:-9px;width:8px;height:100%;background:linear-gradient(to right,rgba(0,0,0,.06),transparent)}.ol-compare__content{overflow-x:auto;-webkit-overflow-scrolling:touch}.ol-compare__content-inner{min-width:100%;width:100%}.ol-compare__table-item-inner{display:flex;flex-direction:column;align-items:center;justify-content:center;row-gap:.6em}.ol-compare__table-item-maintext{font-size:clamp(
        1.125rem,
        1.0756939372rem + 0.219138057vw,
        1.3125rem
    );font-weight:500;line-height:1.35;letter-spacing:.078rem}@media (min-width:1729px){.ol-compare__table-item-maintext{font-size:clamp(
                1.3125rem,
                -1.0245880536rem + 2.1627188465vw,
                2.625rem
            )}}.ol-compare__table-item-subtext{font-size:clamp(
        0.71875rem,
        0.6940969686rem + 0.1095690285vw,
        0.8125rem
    );font-weight:400;line-height:1.5;letter-spacing:.036rem}@media (min-width:1729px){.ol-compare__table-item-subtext{font-size:clamp(
                0.8125rem,
                -0.6342687951rem + 1.3388259526vw,
                1.625rem
            )}}@media (max-width:640px){.ol-compare__table-item-subtext{font-size:10.5px}}.ol-compare__table-item-icon{width:1.8em}@media (max-width:640px){.ol-compare__table-item-icon{width:1.5em}}.ol-compare__table-item-star{display:flex;align-items:center;justify-content:center;column-gap:.75em}.ol-compare__table-item-star-text{font-size:clamp(
        1.125rem,
        1.0756939372rem + 0.219138057vw,
        1.3125rem
    );font-weight:500;line-height:0;letter-spacing:0}@media (min-width:1729px){.ol-compare__table-item-star-text{font-size:clamp(
                1.3125rem,
                -1.0245880536rem + 2.1627188465vw,
                2.625rem
            )}}@media (max-width:640px){.ol-compare__table-item-star-text{font-size:16px}}.ol-compare__star{position:relative;display:inline-block;line-height:0}.ol-compare__star-row{display:inline-flex;height:1.23em;width:6.15em}@media (max-width:640px){.ol-compare__star-row{width:6em;height:1.2em}}.ol-rating-star{flex:0 0 1.23em;width:1.23em;height:1.23em;display:block;box-sizing:content-box;clip-path:polygon(50% 0%,61% 35%,98% 35%,68% 57%,79% 91%,50% 70%,21% 91%,32% 57%,2% 35%,39% 35%)}@media (max-width:640px){.ol-rating-star{width:1.2em;height:1.2em;flex:0 0 1.2em}}.ol-rating__fill{position:absolute;inset:0 auto 0 0;will-change:width;width:90%;overflow:hidden}.ol-rating__fill .ol-rating-star{background-color:#f8bf06}.ol-rating__base .ol-rating-star{background-color:#ddd}.ol-media__morebtn{display:flex;justify-content:flex-end;margin-top:clamp(2em, 3.6vw, 3em)}@media (max-width:640px){.ol-media__morebtn{padding-right:6px}}.ol-media__body{position:relative;overflow:hidden}.ol-media__nav{margin-bottom:clamp(2em, 3.6vw, 3em)}.ol-media__tab-list{width:100%;display:inline-flex;flex-direction:column;padding:0;scrollbar-width:none}.ol-media__tab-list ::-webkit-scrollbar{display:none}@media (max-width:840px){.ol-media__tab-list{flex-wrap:wrap;justify-content:flex-start}}.ol-media__nav-item{width:12em}@media (max-width:840px){.ol-media__nav-item{width:calc((100% - 0.9em) / 2)}}@media (max-width:640px){.ol-media__nav-item{width:calc((100% - 0.6em) / 2)}}.ol-media__nav-item-anchor{width:100%;text-align:center;font-size:clamp(
        0.96875rem,
        0.96875rem + 0vw,
        0.96875rem
    );font-weight:400;line-height:1.65;letter-spacing:.06rem}@media (min-width:1729px){.ol-media__nav-item-anchor{font-size:clamp(
                0.96875rem,
                -0.7562435633rem + 1.596292482vw,
                1.9375rem
            )}}@media (max-width:640px){.ol-media__nav-item-anchor{font-size:.81em;letter-spacing:.036rem;font-weight:500}}.ol-media__body-inner{display:flex;flex-wrap:nowrap;width:400%}.ol-media__list{width:100%}.ol-contact__section{margin-top:0}.ol-contact__section:before{background-repeat:no-repeat;background-size:cover;background-position:center}.ol-contact__section.ol-contact-bg-image-repeat:before{background-repeat:repeat;background-size:auto}.ol-contact__section .ol-contact__phone_number{display:flex;align-items:center;justify-content:center;gap:.24em}.ol-contact__section .ol-contact-phone-number-text{width:100%;font-size:clamp(
        1.5rem,
        1.2534696859rem + 1.0956902849vw,
        2.4375rem
    );font-weight:400;line-height:1.65;letter-spacing:.18rem}@media (min-width:1729px){.ol-contact__section .ol-contact-phone-number-text{font-size:clamp(
                2.4375rem,
                -1.9028063852rem + 4.0164778579vw,
                4.875rem
            )}}@media (max-width:640px){.ol-contact__section .ol-contact-phone-number-text{font-size:2.1em}}@media (min-width:641px){.ol-contact__section .ol-contact-phone-number-text{pointer-events:none}}.ol-contact__section .ol-contact-phone-number-text .ol-contact__phone-icon{display:flex;align-items:center;justify-content:center;width:.9em;height:.9em;border-radius:100px;margin-bottom:2px}.ol-contact__section .ol-contact-phone-number-text i{font-size:.45em;padding-top:.105em;padding-left:.06em}.ol-contact__section.ol-contact-text-color-white .ol-contact__description,.ol-contact__section.ol-contact-text-color-white .ol-contact__mail-subtext,.ol-contact__section.ol-contact-text-color-white .ol-contact__phone_subtext,.ol-contact__section.ol-contact-text-color-white .ol-contactdetail__phone_subtext,.ol-contact__section.ol-contact-text-color-white .ol-contact-phone-number-text{color:#fff}.ol-contact__section.ol-contact-text-color-white .ol-contact__phone-icon{background-color:#fff}.ol-contact__section.ol-contact-text-color-accent .ol-contact__phone-icon i,.ol-contact__section.ol-contact-text-color-theme .ol-contact__phone-icon i,.ol-contact__section.ol-contact-text-color-text .ol-contact__phone-icon i{color:#fff}.ol-contact-add-footer .ol-contact__section{background-color:transparent}.ol-contact-add-footer .ol-contact__section:before{display:none}.ol-contact__heading-wrapper{flex-basis:30%;flex-grow:1}@media (max-width:840px){.ol-contact__heading-wrapper{flex-basis:100%}}.ol-contact__heading-wrapper-inner{display:block;margin-bottom:clamp(1.5em, 3.3vw, 2em)}@media (min-width:1729px){.ol-contact__heading-wrapper-inner{margin-bottom:clamp(2em, 2.25vw, 4em)}}@media (max-width:840px){.ol-contact__heading-wrapper-inner{margin-bottom:clamp(2em, 3.6vw, 3em)}}.ol-heading-contact-desc{font-size:clamp(
        0.96875rem,
        0.96875rem + 0vw,
        0.96875rem
    );font-weight:400;line-height:1.8;letter-spacing:.06rem;margin-top:clamp(1.5em, 3.3vw, 2em)}@media (min-width:1729px){.ol-heading-contact-desc{font-size:clamp(
                0.96875rem,
                -0.7562435633rem + 1.596292482vw,
                1.9375rem
            )}}@media (min-width:1729px){.ol-heading-contact-desc{margin-top:clamp(2em, 2.25vw, 4em)}}.ol-contact__inner{display:flex;position:relative;justify-content:space-between;column-gap:clamp(2em, 3.6vw, 3em);padding-top:clamp(2em, 3.6vw, 3em);padding-bottom:clamp(2em, 3.6vw, 3em)}@media (max-width:1079px){.ol-contact__inner{padding-top:clamp(3em, 4.8vw, 4.5em);padding-bottom:clamp(3em, 4.8vw, 4.5em)}}.ol-contact__content{position:relative;flex-basis:100%}.ol-contact__action-wrapper{display:flex;justify-content:center;gap:clamp(2em, 3.6vw, 3em);margin-top:clamp(1.5em, 3.3vw, 2em)}@media (min-width:1729px){.ol-contact__action-wrapper{margin-top:clamp(2em, 2.25vw, 4em)}}@media (max-width:640px){.ol-contact__action-wrapper{flex-wrap:wrap;flex-direction:column;align-items:center;margin-top:clamp(3em, 4.8vw, 4.5em)}}.ol-contact__action-wrapper .ol-contact__mail-button-set{display:flex;justify-content:center;flex-wrap:wrap;align-items:center;column-gap:clamp(6px, 1vw, 0.84em)}@media (min-width:1729px){.ol-contact__action-wrapper .ol-contact__mail-button-set{column-gap:clamp(0.84em, 0.75vw, 1.68em)}}@media (max-width:1079px){.ol-contact__action-wrapper .ol-contact__mail-button-set{flex-direction:column;row-gap:.9em}}.ol-contact__action-wrapper .ol-contact__mail{display:flex;align-items:center}.ol-contact__action-wrapper .ol-contact__phone{display:flex;align-items:center;text-align:center}.ol-contact__body{width:100%}.ol-contact__mail_maintext,.ol-contact__phone_maintext{width:100%;font-weight:500}.ol-contact__mail_maintext span,.ol-contact__phone_maintext span{width:100%}.ol-contact__mail_maintext span i,.ol-contact__phone_maintext span i{margin-bottom:clamp(6px, 1vw, 0.84em);font-size:clamp(27px, 3.3vw, 33px)}@media (min-width:1729px){.ol-contact__mail_maintext span i,.ol-contact__phone_maintext span i{margin-bottom:clamp(0.84em, 0.75vw, 1.68em)}}@media (max-width:840px){.ol-contact__mail_maintext span i,.ol-contact__phone_maintext span i{margin-bottom:15px;font-size:33px}}.ol-contact__mail-subtext,.ol-contact__phone_subtext,.ol-contactdetail__phone_subtext{width:100%;font-size:clamp(
        0.71875rem,
        0.6940969686rem + 0.1095690285vw,
        0.8125rem
    );font-weight:400;line-height:1.5;letter-spacing:.036rem}@media (min-width:1729px){.ol-contact__mail-subtext,.ol-contact__phone_subtext,.ol-contactdetail__phone_subtext{font-size:clamp(
                0.8125rem,
                -0.6342687951rem + 1.3388259526vw,
                1.625rem
            )}}@media (max-width:640px){.ol-contact__mail-subtext,.ol-contact__phone_subtext,.ol-contactdetail__phone_subtext{letter-spacing:.078rem}}.ol-contact__phone_subtext{margin-top:clamp(6px, 1vw, 0.84em)}@media (min-width:1729px){.ol-contact__phone_subtext{margin-top:clamp(0.84em, 0.75vw, 1.68em)}}.ol-contactdetail__phone_subtext{margin-bottom:.45em}.ol-contactdetail__phone_subtext+.ol-contact__phone_subtext{margin-top:6px}.ol-contact__mail-subtext{text-align:center;margin-top:clamp(1.5em, 3.3vw, 2em)}@media (min-width:1729px){.ol-contact__mail-subtext{margin-top:clamp(2em, 2.25vw, 4em)}}.ol-contact__off .ol-contact__hours{flex-basis:100%}.ol-contact__description{width:100%;text-align:center}.ol-access__noimage .ol-access__info-item:first-child{padding-top:0}.ol-access__body{background-color:#fff;padding:clamp(3em, 4.8vw, 4.5em)}@media (max-width:640px){.ol-access__body{padding:clamp(1.5em, 3.3vw, 2em)}}@media (max-width:640px) and (min-width:1729px){.ol-access__body{padding:clamp(2em, 2.25vw, 4em)}}.ol-access__body-inner{display:flex;align-items:flex-start;gap:clamp(3em, 4.8vw, 4.5em)}@media (max-width:1079px){.ol-access__body-inner{flex-wrap:wrap;gap:clamp(1.5em, 3.3vw, 2em)}}@media (max-width:1079px) and (min-width:1729px){.ol-access__body-inner{gap:clamp(2em, 2.25vw, 4em)}}.ol-access__info{display:flex;flex-wrap:wrap;flex-basis:50%;flex-grow:1}@media (max-width:1079px){.ol-access__info{flex-basis:100%}}.ol-access__info-item{display:flex;align-items:center;width:100%;column-gap:clamp(2em, 3.6vw, 3em);padding-top:clamp(1.5em, 3.3vw, 2em);padding-bottom:clamp(1.5em, 3.3vw, 2em)}@media (min-width:1729px){.ol-access__info-item{padding-top:clamp(2em, 2.25vw, 4em);padding-bottom:clamp(2em, 2.25vw, 4em)}}@media (min-width:1080px){.ol-access__info-item:first-child{padding-top:0}}@media (max-width:840px){.ol-access__info-item{column-gap:clamp(2em, 3.6vw, 3em)}}@media (max-width:640px){.ol-access__info-item{column-gap:clamp(1.5em, 3.3vw, 2em)}}@media (max-width:640px) and (min-width:1729px){.ol-access__info-item{column-gap:clamp(2em, 2.25vw, 4em)}}.ol-access__info-item .ol-access__info-item-label{font-size:clamp(
        1rem,
        0.9753469686rem + 0.1095690285vw,
        1.09375rem
    );font-weight:500;line-height:1.8;letter-spacing:.078rem;width:clamp(120px, 9vw, 150px);flex-shrink:0}@media (min-width:1729px){.ol-access__info-item .ol-access__info-item-label{font-size:clamp(
                1.09375rem,
                -0.9651132853rem + 1.9052523172vw,
                2.25rem
            )}}@media (max-width:840px){.ol-access__info-item .ol-access__info-item-label{width:27vw}}.ol-access__info-item .ol-access__info-item-text{width:100%}.ol-access__info-item .ol-access__info-item-text .ol-list-text{font-size:clamp(
        1rem,
        0.9753469686rem + 0.1095690285vw,
        1.09375rem
    );font-weight:400;line-height:1.65;letter-spacing:.078rem}@media (min-width:1729px){.ol-access__info-item .ol-access__info-item-text .ol-list-text{font-size:clamp(
                1.09375rem,
                -0.9651132853rem + 1.9052523172vw,
                2.25rem
            )}}.ol-access__info-item:nth-of-type(1) .ol-access__info-item-text{display:flex;align-items:center;justify-content:space-between;column-gap:clamp(0.84em, 1.8vw, 1.2em)}@media (min-width:1729px){.ol-access__info-item:nth-of-type(1) .ol-access__info-item-text{column-gap:clamp(1.2em, 1.5vw, 2.7em)}}@media (max-width:840px){.ol-access__info-item:nth-of-type(1) .ol-access__info-item-text{flex-wrap:wrap;row-gap:12px}}.ol-access__info-item .ol-access__phone-number{font-size:clamp(
        1.25rem,
        1.1842585829rem + 0.292184076vw,
        1.5rem
    );font-weight:400;line-height:1.5;letter-spacing:.18rem}@media (min-width:1729px){.ol-access__info-item .ol-access__phone-number{font-size:clamp(
                1.5rem,
                -1.1709577755rem + 2.4716786818vw,
                3rem
            )}}@media (min-width:641px){.ol-access__info-item .ol-access__phone-number{pointer-events:none}}.ol-access__hours{margin-bottom:clamp(1.5em, 3.3vw, 2em)}@media (min-width:1729px){.ol-access__hours{margin-bottom:clamp(2em, 2.25vw, 4em)}}.ol-access__hours .ol-hours__component{width:100%}.ol-access__image{flex-shrink:0;flex-basis:45%}@media (max-width:1079px){.ol-access__image{flex-basis:100%}}.ol-access__map{width:100%;overflow:hidden;margin-top:clamp(3em, 4.8vw, 4.5em)}.ol-access_sns{flex-shrink:0}.ol-access__map-button{flex-shrink:0;margin-top:1.5em;font-size:clamp(
        0.96875rem,
        0.96875rem + 0vw,
        0.96875rem
    );font-weight:500;line-height:1.65;letter-spacing:.06rem}@media (min-width:1729px){.ol-access__map-button{font-size:clamp(
                0.96875rem,
                -0.7562435633rem + 1.596292482vw,
                1.9375rem
            )}}.ol-access__map-button .oltana-icon-map_solid{margin-left:6px;font-size:1.2em}.ol-access__map-button-anchor{display:inline-flex;padding:.75em 1.2em;border-radius:100px;background-color:#fff;box-shadow:0px 4px 12px rgba(0,0,0,.09)}.ol-company__staff{margin-top:clamp(3em, 4.8vw, 4.5em)}.ol-company__staff-label.ol-heading-small{font-weight:500}@media (max-width:640px){.ol-company__staff-label.ol-heading-small{font-weight:600}}.ol-company__staff-content{display:flex;margin-top:clamp(2em, 3.6vw, 3em);column-gap:clamp(1.5em, 3.3vw, 2em);row-gap:clamp(2em, 3.6vw, 3em);flex-wrap:wrap}@media (min-width:1729px){.ol-company__staff-content{column-gap:clamp(2em, 2.25vw, 4em)}}.ol-company__staff-content.ol-company__column6{row-gap:clamp(1.5em, 3.3vw, 2em)}@media (min-width:1729px){.ol-company__staff-content.ol-company__column6{row-gap:clamp(2em, 2.25vw, 4em)}}.ol-company__staff-content.ol-company__column6 .ol-company__staff-item{flex-basis:calc((100% - clamp(1.5em, 3.3vw, 2em) * 5) / 6)}@media (min-width:1729px){.ol-company__staff-content.ol-company__column6 .ol-company__staff-item{flex-basis:calc((100% - clamp(2em, 2.25vw, 4em) * 5) / 6)}}@media (max-width:1079px){.ol-company__staff-content.ol-company__column6 .ol-company__staff-item{flex-basis:calc((100% - clamp(1.5em, 3.3vw, 2em) * 3) / 4)}}@media (max-width:840px){.ol-company__staff-content.ol-company__column6 .ol-company__staff-item{flex-basis:calc((100% - clamp(1.5em, 3.3vw, 2em) * 2) / 3)}}@media (max-width:640px){.ol-company__staff-content.ol-company__column6 .ol-company__staff-item{flex-basis:calc((100% - clamp(1.5em, 3.3vw, 2em)) / 2)}}.ol-company__staff-content.ol-company__column6 .ol-company__staff-name{font-size:clamp(
        0.96875rem,
        0.96875rem + 0vw,
        0.96875rem
    );font-weight:500;line-height:1.35;letter-spacing:.06rem;margin-top:clamp(0.84em, 1.8vw, 1.2em)}@media (min-width:1729px){.ol-company__staff-content.ol-company__column6 .ol-company__staff-name{font-size:clamp(
                0.96875rem,
                -0.7562435633rem + 1.596292482vw,
                1.9375rem
            )}}@media (min-width:1729px){.ol-company__staff-content.ol-company__column6 .ol-company__staff-name{margin-top:clamp(1.2em, 1.5vw, 2.7em)}}.ol-company__staff-content.ol-company__column6 .ol-company__staff-job{font-size:clamp(
        0.71875rem,
        0.6940969686rem + 0.1095690285vw,
        0.8125rem
    );font-weight:400;line-height:1.5;letter-spacing:.036rem;margin-top:clamp(6px, 1vw, 0.84em)}@media (min-width:1729px){.ol-company__staff-content.ol-company__column6 .ol-company__staff-job{font-size:clamp(
                0.8125rem,
                -0.6342687951rem + 1.3388259526vw,
                1.625rem
            )}}@media (min-width:1729px){.ol-company__staff-content.ol-company__column6 .ol-company__staff-job{margin-top:clamp(0.84em, 0.75vw, 1.68em)}}.ol-company__staff-content.ol-company__column6 .ol-btn-text{font-size:clamp(
        0.71875rem,
        0.6940969686rem + 0.1095690285vw,
        0.8125rem
    );font-weight:500;line-height:1.5;letter-spacing:.036rem}@media (min-width:1729px){.ol-company__staff-content.ol-company__column6 .ol-btn-text{font-size:clamp(
                0.8125rem,
                -0.6342687951rem + 1.3388259526vw,
                1.625rem
            )}}.ol-company__staff-content.ol-company__column4 .ol-company__staff-item{flex-basis:calc((100% - clamp(1.5em, 3.3vw, 2em) * 3) / 4)}@media (min-width:1729px){.ol-company__staff-content.ol-company__column4 .ol-company__staff-item{flex-basis:calc((100% - clamp(2em, 2.25vw, 4em) * 3) / 4)}}@media (max-width:1079px){.ol-company__staff-content.ol-company__column4 .ol-company__staff-item{flex-basis:calc((100% - clamp(1.5em, 3.3vw, 2em) * 2) / 3)}}@media (max-width:840px){.ol-company__staff-content.ol-company__column4 .ol-company__staff-item{flex-basis:calc((100% - clamp(1.5em, 3.3vw, 2em)) / 2)}}.ol-company__staff-content.ol-company__column4 .ol-company__staff-name{font-size:clamp(
        1rem,
        0.9753469686rem + 0.1095690285vw,
        1.09375rem
    );font-weight:500;line-height:1.5;letter-spacing:.078rem;margin-top:clamp(0.84em, 1.8vw, 1.2em)}@media (min-width:1729px){.ol-company__staff-content.ol-company__column4 .ol-company__staff-name{font-size:clamp(
                1.09375rem,
                -0.9651132853rem + 1.9052523172vw,
                2.25rem
            )}}@media (min-width:1729px){.ol-company__staff-content.ol-company__column4 .ol-company__staff-name{margin-top:clamp(1.2em, 1.5vw, 2.7em)}}.ol-company__staff-content.ol-company__column4 .ol-company__staff-job{margin-top:clamp(6px, 1vw, 0.84em);font-size:clamp(
        0.96875rem,
        0.96875rem + 0vw,
        0.96875rem
    );font-weight:400;line-height:1.5;letter-spacing:.06rem}@media (min-width:1729px){.ol-company__staff-content.ol-company__column4 .ol-company__staff-job{margin-top:clamp(0.84em, 0.75vw, 1.68em)}}@media (min-width:1729px){.ol-company__staff-content.ol-company__column4 .ol-company__staff-job{font-size:clamp(
                0.96875rem,
                -0.7562435633rem + 1.596292482vw,
                1.9375rem
            )}}.ol-company__staff-content.ol-company__column4 .ol-btn-text{font-size:clamp(
        0.71875rem,
        0.6940969686rem + 0.1095690285vw,
        0.8125rem
    );font-weight:500;line-height:1.5;letter-spacing:.036rem}@media (min-width:1729px){.ol-company__staff-content.ol-company__column4 .ol-btn-text{font-size:clamp(
                0.8125rem,
                -0.6342687951rem + 1.3388259526vw,
                1.625rem
            )}}.ol-company__staff-content.ol-company__column3 .ol-company__staff-item{flex-basis:calc((100% - clamp(1.5em, 3.3vw, 2em) * 2) / 3)}@media (min-width:1729px){.ol-company__staff-content.ol-company__column3 .ol-company__staff-item{flex-basis:calc((100% - clamp(2em, 2.25vw, 4em) * 2) / 3)}}@media (max-width:840px){.ol-company__staff-content.ol-company__column3 .ol-company__staff-item{flex-basis:calc((100% - clamp(1.5em, 3.3vw, 2em)) / 2)}}.ol-company__staff-content.ol-company__column3 .ol-company__staff-name{font-size:clamp(
        1rem,
        0.9753469686rem + 0.1095690285vw,
        1.09375rem
    );font-weight:500;line-height:1.5;letter-spacing:.078rem;margin-top:clamp(0.84em, 1.8vw, 1.2em)}@media (min-width:1729px){.ol-company__staff-content.ol-company__column3 .ol-company__staff-name{font-size:clamp(
                1.09375rem,
                -0.9651132853rem + 1.9052523172vw,
                2.25rem
            )}}@media (min-width:1729px){.ol-company__staff-content.ol-company__column3 .ol-company__staff-name{margin-top:clamp(1.2em, 1.5vw, 2.7em)}}.ol-company__staff-content.ol-company__column3 .ol-company__staff-job{margin-top:clamp(6px, 1vw, 0.84em);font-size:clamp(
        0.96875rem,
        0.96875rem + 0vw,
        0.96875rem
    );font-weight:400;line-height:1.5;letter-spacing:.06rem}@media (min-width:1729px){.ol-company__staff-content.ol-company__column3 .ol-company__staff-job{margin-top:clamp(0.84em, 0.75vw, 1.68em)}}@media (min-width:1729px){.ol-company__staff-content.ol-company__column3 .ol-company__staff-job{font-size:clamp(
                0.96875rem,
                -0.7562435633rem + 1.596292482vw,
                1.9375rem
            )}}.ol-company__staff-content.ol-company__column3 .ol-btn-text{font-size:clamp(
        0.71875rem,
        0.6940969686rem + 0.1095690285vw,
        0.8125rem
    );font-weight:500;line-height:1.5;letter-spacing:.036rem}@media (min-width:1729px){.ol-company__staff-content.ol-company__column3 .ol-btn-text{font-size:clamp(
                0.8125rem,
                -0.6342687951rem + 1.3388259526vw,
                1.625rem
            )}}@media (max-width:640px){.ol-company__staff-content.ol-company__column3-sp{column-gap:clamp(0.84em, 1.8vw, 1.2em);row-gap:clamp(1.5em, 3.3vw, 2em)}}@media (max-width:640px) and (min-width:1729px){.ol-company__staff-content.ol-company__column3-sp{column-gap:clamp(1.2em, 1.5vw, 2.7em)}}@media (max-width:640px) and (min-width:1729px){.ol-company__staff-content.ol-company__column3-sp{row-gap:clamp(2em, 2.25vw, 4em)}}@media (max-width:640px){.ol-company__staff-content.ol-company__column3-sp .ol-company__staff-item{flex-basis:calc((100% - clamp(0.84em, 1.8vw, 1.2em) * 2) / 3)}}@media (max-width:640px){.ol-company__staff-content.ol-company__column3-sp .ol-company__staff-link-text-wrapper{justify-content:center}}@media (max-width:640px){.ol-company__staff-content.ol-company__column3-sp .ol-company__staff-link-text{padding:0}}@media (max-width:640px){.ol-company__staff-content.ol-company__column3-sp .ol-button-deco-wrapper{display:none}}@media (max-width:640px){.ol-company__staff-content.ol-company__column3-sp .ol-company__staff-name{font-size:clamp(
        0.71875rem,
        6vw,
        0.8125rem
    );font-weight:500;line-height:1.5;letter-spacing:.036rem;margin-top:1.05em;word-break:break-all}}@media (max-width:640px) and (min-width:1729px){.ol-company__staff-content.ol-company__column3-sp .ol-company__staff-name{font-size:clamp(
                0.8125rem,
                -0.6342687951rem + 1.3388259526vw,
                1.625rem
            )}}@media (max-width:640px){.ol-company__staff-content.ol-company__column3-sp .ol-company__staff-job{margin-top:.75em;font-size:clamp(
        0.71875rem,
        0.6940969686rem + 0.1095690285vw,
        0.8125rem
    );font-weight:400;line-height:1.5;letter-spacing:.036rem}}@media (max-width:640px) and (min-width:1729px){.ol-company__staff-content.ol-company__column3-sp .ol-company__staff-job{font-size:clamp(
                0.8125rem,
                -0.6342687951rem + 1.3388259526vw,
                1.625rem
            )}}@media (max-width:640px){.ol-company__staff-content.ol-company__column3-sp .ol-btn-text{font-size:clamp(
        0.71875rem,
        0.71875rem + 0vw,
        0.71875rem
    );font-weight:500;line-height:1.5;letter-spacing:.036rem}}@media (max-width:640px) and (min-width:1729px){.ol-company__staff-content.ol-company__column3-sp .ol-btn-text{font-size:clamp(
                0.71875rem,
                -0.5610839341rem + 1.184346035vw,
                1.4375rem
            )}}@media (max-width:640px){.ol-company__staff-content.ol-company__column3-sp .ol-button-deco-wrapper{margin-left:0;margin-top:2px}}@media (max-width:640px){.ol-company__staff-content.ol-company__column2-sp .ol-company__staff-item{flex-basis:calc((100% - clamp(1.5em, 3.3vw, 2em)) / 2)}}@media (max-width:640px){.ol-company__staff-content.ol-company__column2-sp .ol-company__staff-name{font-size:clamp(
        0.96875rem,
        0.96875rem + 0vw,
        0.96875rem
    );font-weight:500;line-height:1.5;letter-spacing:.06rem;margin-top:.9em;word-break:break-all}}@media (max-width:640px) and (min-width:1729px){.ol-company__staff-content.ol-company__column2-sp .ol-company__staff-name{font-size:clamp(
                0.96875rem,
                -0.7562435633rem + 1.596292482vw,
                1.9375rem
            )}}@media (max-width:640px){.ol-company__staff-content.ol-company__column2-sp .ol-company__staff-job{margin-top:.75em;font-size:clamp(
        0.71875rem,
        6vw,
        0.8125rem
    );font-weight:400;line-height:1.5;letter-spacing:.036rem}}@media (max-width:640px) and (min-width:1729px){.ol-company__staff-content.ol-company__column2-sp .ol-company__staff-job{font-size:clamp(
                0.8125rem,
                -0.6342687951rem + 1.3388259526vw,
                1.625rem
            )}}@media (max-width:640px){.ol-company__staff-content.ol-company__column2-sp .ol-btn-text{font-size:clamp(
        0.71875rem,
        0.71875rem + 0vw,
        0.71875rem
    );font-weight:500;line-height:1.5;letter-spacing:.036rem}}@media (max-width:640px) and (min-width:1729px){.ol-company__staff-content.ol-company__column2-sp .ol-btn-text{font-size:clamp(
                0.71875rem,
                -0.5610839341rem + 1.184346035vw,
                1.4375rem
            )}}@media (max-width:640px){.ol-company__staff-content.ol-company__column2-sp .ol-button-deco-wrapper{margin-left:0;margin-top:2px}}@media (max-width:640px){.ol-company__staff-content.ol-company__column1-sp{row-gap:clamp(2em, 3.6vw, 3em)}}@media (max-width:640px){.ol-company__staff-content.ol-company__column1-sp .ol-company__staff-item{flex-basis:100%}}@media (max-width:640px){.ol-company__staff-content.ol-company__column1-sp .ol-company__staff-name{margin-top:.9em;font-size:clamp(
        1.125rem,
        2.4vw,
        1.3125rem
    );font-weight:500;line-height:1.5;letter-spacing:.06rem}}@media (max-width:640px) and (min-width:1729px){.ol-company__staff-content.ol-company__column1-sp .ol-company__staff-name{font-size:clamp(
                1.3125rem,
                -1.0245880536rem + 2.1627188465vw,
                2.625rem
            )}}@media (max-width:640px){.ol-company__staff-content.ol-company__column1-sp .ol-company__staff-job{margin-top:.75em;font-size:clamp(
        0.96875rem,
        0.96875rem + 0vw,
        0.96875rem
    );font-weight:400;line-height:1.5;letter-spacing:.06rem}}@media (max-width:640px) and (min-width:1729px){.ol-company__staff-content.ol-company__column1-sp .ol-company__staff-job{font-size:clamp(
                0.96875rem,
                -0.7562435633rem + 1.596292482vw,
                1.9375rem
            )}}.ol-company__staff-content img{border-radius:.6em}.ol-company__image-ratio1-1 img{aspect-ratio:1/1;object-fit:cover}.ol-company__staff_name_center .ol-company__staff-name{text-align:center}.ol-company__staff_name_right .ol-company__staff-name{text-align:right}.ol-company__staff-image{width:100%}.ol-company__staff-link{display:block}.ol-company__staff-link-text-wrapper{display:flex;justify-content:flex-end;margin-bottom:clamp(6px, 1vw, 0.84em);margin-top:clamp(6px, 1vw, 0.84em)}@media (min-width:1729px){.ol-company__staff-link-text-wrapper{margin-bottom:clamp(0.84em, 0.75vw, 1.68em);margin-top:clamp(0.84em, 0.75vw, 1.68em)}}.ol-access__info-item-text{word-break:break-word}.ol-banner__section{position:relative}.ol-banner__desc{margin-bottom:clamp(1.5em, 3.3vw, 2em);margin-top:calc(-1 * clamp(12px, 1.8vw, 18px))}@media (min-width:1729px){.ol-banner__desc{margin-bottom:clamp(2em, 2.25vw, 4em)}}.ol-banner__list{display:flex;flex-wrap:wrap;gap:1.5em}@media (max-width:640px){.ol-banner__list{gap:1.2em}}.ol-banner__heading-wrapper-inner.ol-heading-wrapper{margin-bottom:clamp(2em, 3.6vw, 3em)}.ol-banner__column3 .ol-banner__item{flex-basis:calc((100% - 3em) / 3)}@media (max-width:640px){.ol-banner__column3 .ol-banner__item{flex-basis:100%}}.ol-banner__column2 .ol-banner__item{flex-basis:calc((100% - 1.5em) / 2)}@media (max-width:640px){.ol-banner__column2 .ol-banner__item{flex-basis:100%}}.ol-banner__column1 .ol-banner__item{flex-basis:100%}.ol-banner__type-video .ol-banner__item{padding:clamp(0.84em, 1.8vw, 1.2em);background-color:#fff;border-radius:1.5em}@media (min-width:1729px){.ol-banner__type-video .ol-banner__item{padding:clamp(1.2em, 1.5vw, 2.7em)}}.ol-banner__type-video .ol-banner__video-wrapper{position:relative;max-width:100%;height:auto;overflow:hidden}.ol-banner__type-video .ol-banner__video-wrapper iframe{width:100%;height:100%;border:0;aspect-ratio:16/9;object-fit:cover}.ol-banner__column1 .ol-banner__type-video .ol-banner__item{padding:clamp(3em, 4.8vw, 4.5em)}@media (max-width:640px){.ol-banner__column1 .ol-banner__type-video .ol-banner__item{padding:clamp(0.84em, 1.8vw, 1.2em)}}@media (max-width:640px) and (min-width:1729px){.ol-banner__column1 .ol-banner__type-video .ol-banner__item{padding:clamp(1.2em, 1.5vw, 2.7em)}}.ol-banner__column2 .ol-banner__type-video .ol-banner__item{padding:clamp(1.5em, 3.3vw, 2em)}@media (min-width:1729px){.ol-banner__column2 .ol-banner__type-video .ol-banner__item{padding:clamp(2em, 2.25vw, 4em)}}@media (max-width:640px){.ol-banner__column2 .ol-banner__type-video .ol-banner__item{padding:clamp(0.84em, 1.8vw, 1.2em)}}@media (max-width:640px) and (min-width:1729px){.ol-banner__column2 .ol-banner__type-video .ol-banner__item{padding:clamp(1.2em, 1.5vw, 2.7em)}}.ol-cvbutton__wrapper{max-width:100% !important;box-sizing:border-box !important;display:none;padding-bottom:15px;padding-top:15px}@media (max-width:640px){.ol-cvbutton__wrapper{display:block}}.ol-cvbutton__wrapper .ol-separator:before{width:.5px;background-color:#fff !important;opacity:.6}#olCvButton{transition:opacity .3s ease-in-out;will-change:opacity}.js-cvbutton__hidden{opacity:0}.js-cvbutton__visible{position:sticky;opacity:1;bottom:0;left:0;z-index:300;width:100%}.ol-cvbutton__list{display:flex;justify-content:center;column-gap:12px;flex-direction:row-reverse}.ol-cvbutton__mail,.ol-cvbutton__call{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;height:100%;box-shadow:0px 4px 12px rgba(0,0,0,.09)}.ol-cvbutton__mail{flex-grow:1}.ol-cvbutton__mail .ol-cvbutton__maintext{font-size:17px;letter-spacing:.03rem;line-height:1.2}.ol-cvbutton__call{flex-grow:2;font-weight:.078rem}.ol-cvbutton__call .ol-cvbutton__maintext{font-size:21px;letter-spacing:.06rem;line-height:1}.ol-cvbutton__item.ol-cvbutton__left{flex-basis:66px}.ol-cvbutton__item.ol-cvbutton__left a{height:66px;padding:15px;border-radius:100px}.ol-cvbutton__item.ol-cvbutton__left .ol-cvbutton__icon{color:#fff}.ol-cvbutton__item.ol-cvbutton__left .ol-cvbutton__icon i{font-size:1.2em}.ol-cvbutton__item.ol-cvbutton__right{flex-grow:1;flex-basis:75%}.ol-cvbutton__item.ol-cvbutton__right a{padding:15px;border-radius:100px}.ol-cvbutton__item.ol-cvbutton__right .ol-cvbutton__subtext,.ol-cvbutton__item.ol-cvbutton__right .ol-cvbutton__icon,.ol-cvbutton__item.ol-cvbutton__right .ol-cvbutton__maintext{color:#fff}.ol-cvbutton__maintext{font-weight:500}.ol-cvbutton__subtext{margin-top:6px;font-size:10px;letter-spacing:.03rem;margin-bottom:-6px;line-height:1.2;text-align:center}.ol-cvbutton__icon{width:100%;font-size:24px;line-height:0;display:flex;align-items:center;justify-content:center;column-gap:9px}.ol-cvbutton__sp-button1{justify-content:flex-start}.ol-breadcrumb__wrapper{padding-bottom:clamp(1.5em, 3.3vw, 2em)}@media (min-width:1729px){.ol-breadcrumb__wrapper{padding-bottom:clamp(2em, 2.25vw, 4em)}}@media (max-width:1079px){.ol-breadcrumb__wrapper{overflow-x:scroll}}.ol-breadcrumb__list{max-width:960px;display:flex;align-items:center;column-gap:3em}@media (max-width:1079px){.ol-breadcrumb__list{width:100%;white-space:nowrap}}.ol-breadcrumb__item{font-size:clamp(
        0.71875rem,
        0.6940969686rem + 0.1095690285vw,
        0.8125rem
    );font-weight:400;line-height:1.5;letter-spacing:.036rem}@media (min-width:1729px){.ol-breadcrumb__item{font-size:clamp(
                0.8125rem,
                -0.6342687951rem + 1.3388259526vw,
                1.625rem
            )}}.ol-breadcrumb__item:not(:last-child){position:relative}.ol-breadcrumb__item:not(:last-child):after{position:absolute;content:"";height:1px;width:12px;right:-27px;top:50%}.page:not(.home) .ol-category__item-anchor:before,.single .ol-category__item-anchor:before{display:none}.page:not(.home) .ol-footer__section,.single .ol-footer__section{margin-top:0}.ol-single__template{position:relative;padding-top:clamp(3em, 4.8vw, 4.5em)}@media (max-width:640px){.ol-single__template{padding-top:clamp(2em, 3.6vw, 3em)}}.ol-article__body{position:relative;margin-left:auto;margin-right:auto;max-width:100%}.ol-article__meta{display:flex;justify-content:flex-end;align-items:center;flex-direction:row-reverse;margin-top:-.6em;flex-wrap:wrap;margin-bottom:clamp(2em, 3.6vw, 3em);gap:clamp(0.84em, 1.8vw, 24px)}@media (min-width:1729px){.ol-article__meta{gap:clamp(24px, 1.5vw, 2.7em)}}.ol-article__meta .ol-article__category{padding:.6em 1.35em .69em}.ol-article__head-content-inner,.ol-article-thumbnail-image,.ol-article__head{max-width:960px;margin-left:auto;margin-right:auto}@media (min-width:1729px){.ol-article__head-content-inner,.ol-article-thumbnail-image,.ol-article__head{max-width:clamp(960px, 69vw, 1920px)}}.ol-article__head-content-inner.ol-center-title .ol-article__subtitle-wrapper,.ol-article__head-content-inner.ol-center-title .ol-article__title,.ol-article-thumbnail-image.ol-center-title .ol-article__subtitle-wrapper,.ol-article-thumbnail-image.ol-center-title .ol-article__title,.ol-article__head.ol-center-title .ol-article__subtitle-wrapper,.ol-article__head.ol-center-title .ol-article__title{text-align:center}.ol-article__subtitle-wrapper{text-align:left}.ol-article__subtitle{display:inline-block;margin-bottom:1.35em}.ol-article__title{width:100%;font-size:clamp(
        1.5rem,
        1.3027757487rem + 0.8765522279vw,
        2.25rem
    );font-weight:500;line-height:1.5;letter-spacing:.078rem}@media (min-width:1729px){.ol-article__title{font-size:clamp(
                2.25rem,
                -1.7564366632rem + 3.7075180227vw,
                4.5rem
            )}}@media (max-width:640px){.ol-article__title{font-size:21px;line-height:1.5;font-weight:600}}.ol-article__head-content-wrapper{position:relative;background-repeat:no-repeat;background-size:cover;background-position:center;margin-top:clamp(2em, 3.6vw, 3em);padding-top:clamp(4.5em, 6vw, 5.1em);padding-bottom:clamp(4.5em, 6vw, 5.1em)}.ol-article__head-content-wrapper.ol-article__head-no-bg-image{padding-top:clamp(0.84em, 1.8vw, 1.2em);padding-bottom:0}@media (min-width:1729px){.ol-article__head-content-wrapper.ol-article__head-no-bg-image{padding-top:clamp(1.2em, 1.5vw, 2.7em)}}.ol-article__head-content-wrapper.ol-article__head-bg-image-repeat{background-repeat:repeat;background-size:auto}.ol-article__head-content-inner{display:flex;column-gap:clamp(2em, 3.6vw, 3em)}@media (max-width:840px){.ol-article__head-content-inner{flex-wrap:wrap;row-gap:clamp(2em, 3.6vw, 3em);flex-direction:column-reverse}}.ol-article__head-image{flex-basis:50%}@media (max-width:840px){.ol-article__head-image{flex-basis:100%}}.ol-article__head-content{flex-basis:50%;flex-grow:1;display:flex;flex-wrap:wrap;flex-direction:column;justify-content:center;row-gap:clamp(1.5em, 3.3vw, 2em)}@media (min-width:1729px){.ol-article__head-content{row-gap:clamp(2em, 2.25vw, 4em)}}@media (max-width:840px){.ol-article__head-content{flex-basis:100%}}.ol-article__head-main-copy{width:100%;font-size:clamp(
        1.25rem,
        1.1842585829rem + 0.292184076vw,
        1.5rem
    );font-weight:500;line-height:1.65;letter-spacing:.078rem}@media (min-width:1729px){.ol-article__head-main-copy{font-size:clamp(
                1.5rem,
                -1.1709577755rem + 2.4716786818vw,
                3rem
            )}}@media (max-width:840px){.ol-article__head-main-copy{font-size:clamp(
        1.4375rem,
        1.2731464573rem + 0.7304601899vw,
        2.0625rem
    );font-weight:500;line-height:1.5;letter-spacing:.078rem}}@media (max-width:840px) and (min-width:1729px){.ol-article__head-main-copy{font-size:clamp(
                2.0625rem,
                -0.9423274974rem + 2.780638517vw,
                3.75rem
            )}}.ol-article__head-sub-copy{width:100%;font-size:clamp(
        0.96875rem,
        0.96875rem + 0vw,
        0.96875rem
    );font-weight:400;line-height:1.8;letter-spacing:.06rem}@media (min-width:1729px){.ol-article__head-sub-copy{font-size:clamp(
                0.96875rem,
                -0.7562435633rem + 1.596292482vw,
                1.9375rem
            )}}.ol-article__body-inner{position:relative;padding-top:clamp(2em, 3.6vw, 3em);padding-bottom:clamp(2em, 3.6vw, 3em)}.ol-article__inner{max-width:960px;margin-left:auto;margin-right:auto;background-color:#fff;padding-top:clamp(3em, 4.8vw, 4.5em);padding-bottom:clamp(3em, 4.8vw, 4.5em);padding-left:90px;padding-right:90px}@media (min-width:1729px){.ol-article__inner{padding-left:120px;padding-right:120px;max-width:clamp(960px, 69vw, 1920px)}}@media (max-width:1079px){.ol-article__inner{padding-top:clamp(3em, 4.8vw, 4.5em);padding-bottom:clamp(3em, 4.8vw, 4.5em);padding-left:60px;padding-right:60px}}@media (max-width:640px){.ol-article__inner{padding-bottom:clamp(2em, 3.6vw, 3em);padding-top:clamp(2em, 3.6vw, 3em);padding-left:36px;padding-right:36px}}.ol-article__content{line-height:1.65}@media (max-width:640px){.ol-article__content{line-height:1.5}}.ol-article__content>*:first-child{margin-top:0 !important}.ol-archive-header-image{overflow:hidden;height:300px;margin-top:clamp(2em, 3.6vw, 3em)}.ol-archive-header-image img{object-fit:cover}.ol-article-thumbnail-image{margin-bottom:clamp(2em, 3.6vw, 3em)}@media (max-width:640px){.ol-article-thumbnail-image{margin-bottom:clamp(1.5em, 3.3vw, 2em)}}@media (max-width:640px) and (min-width:1729px){.ol-article-thumbnail-image{margin-bottom:clamp(2em, 2.25vw, 4em)}}.ol-article-thumbnail-image img{border-radius:1.5em}.ol-article__tag{margin-top:clamp(3em, 4.8vw, 4.5em)}.ol-article__tag-title{text-align:center;position:relative;display:flex;align-items:center;justify-content:center;column-gap:18px;margin-bottom:18px;font-size:clamp(
        1.125rem,
        1.0756939372rem + 0.219138057vw,
        1.3125rem
    );font-weight:300;line-height:1.65;letter-spacing:.078rem}@media (min-width:1729px){.ol-article__tag-title{font-size:clamp(
                1.3125rem,
                -1.0245880536rem + 2.1627188465vw,
                2.625rem
            )}}.ol-article__tag-title:before,.ol-article__tag-title:after{content:"";width:18px;height:1px}.ol-article__tag-list{display:flex;flex-wrap:wrap;justify-content:center;width:100%;column-gap:clamp(0.84em, 1.8vw, 1.2em)}@media (min-width:1729px){.ol-article__tag-list{column-gap:clamp(1.2em, 1.5vw, 2.7em)}}.ol-article__tag-item{flex-shrink:0}.ol-article__writer{display:flex;margin-top:clamp(4.5em, 6vw, 5.1em);padding-top:clamp(3em, 4.8vw, 4.5em);column-gap:clamp(2em, 3.6vw, 3em);border-top-width:1px;border-top-style:solid}@media (max-width:640px){.ol-article__writer{flex-wrap:wrap}}.ol-article__writer-body{width:100%}.ol-article__writer-name{font-weight:500;letter-spacing:.093rem;font-size:21px}@media (max-width:640px){.ol-article__writer-name{text-align:center}}.ol-article__writer-job{font-size:clamp(
        0.71875rem,
        0.71875rem + 0vw,
        0.71875rem
    );font-weight:400;line-height:1.5;letter-spacing:.036rem;margin-bottom:3px}@media (min-width:1729px){.ol-article__writer-job{font-size:clamp(
                0.71875rem,
                -0.5610839341rem + 1.184346035vw,
                1.4375rem
            )}}@media (max-width:640px){.ol-article__writer-job{text-align:center}}.ol-article__writer-description{margin-top:18px;font-size:clamp(
        0.96875rem,
        0.96875rem + 0vw,
        0.96875rem
    );font-weight:400;line-height:1.8;letter-spacing:.06rem}@media (min-width:1729px){.ol-article__writer-description{font-size:clamp(
                0.96875rem,
                -0.7562435633rem + 1.596292482vw,
                1.9375rem
            )}}.ol-article__writer-help .ol-btn-text{margin-left:auto;margin-top:21px;font-size:clamp(
        0.71875rem,
        0.71875rem + 0vw,
        0.71875rem
    );font-weight:500;line-height:1.5;letter-spacing:.036rem}@media (min-width:1729px){.ol-article__writer-help .ol-btn-text{font-size:clamp(
                0.71875rem,
                -0.5610839341rem + 1.184346035vw,
                1.4375rem
            )}}.ol-article__writer-thumb{flex-shrink:0;max-width:120px}@media (max-width:640px){.ol-article__writer-thumb{margin:0 auto}}.ol-article__writer-thumb img{height:105px;width:105px;border-radius:100px;object-fit:cover}.ol-article__sns-share{display:flex;justify-content:center;align-items:center;column-gap:clamp(9px, 2.4vw, 2em);margin-top:clamp(5.1em, 9vw, 8.4em)}@media (min-width:1729px){.ol-article__sns-share{column-gap:clamp(2em, 2.25vw, 4em)}}.ol-article__sns-share .ol-separator{height:21px}@media (max-width:640px){.ol-article__sns-share{column-gap:6px}}@keyframes fadeIn{0%{opacity:0;transform:translateY(6px)}35%{opacity:1;transform:translateY(0)}75%{opacity:1;transform:translateY(0)}100%{opacity:0}}@keyframes fadeInText{0%{opacity:0}100%{opacity:1}}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-6px)}30%{opacity:0;transform:translateY(0)}100%{opacity:1;transform:translateY(0)}}.ol-article__sns-anchor{display:flex;flex-wrap:wrap;justify-content:center;text-decoration:none !important}.ol-article__sns-anchor i,.ol-article__sns-anchor span{flex-basis:84%;text-align:center;transition:color .36s cubic-bezier(.25,.46,.45,.94);will-change:color}.ol-article__sns-anchor i{font-size:clamp(
        1.25rem,
        1.1842585829rem + 0.292184076vw,
        1.5rem
    );font-weight:400;line-height:1.5;letter-spacing:.078rem}@media (min-width:1729px){.ol-article__sns-anchor i{font-size:clamp(
                1.5rem,
                -1.1709577755rem + 2.4716786818vw,
                3rem
            )}}.ol-article__sns-anchor span{display:block;margin-top:9px;font-size:clamp(
        0.71875rem,
        0.71875rem + 0vw,
        0.71875rem
    );font-weight:400;line-height:1.5;letter-spacing:.036rem}@media (min-width:1729px){.ol-article__sns-anchor span{font-size:clamp(
                0.71875rem,
                -0.5610839341rem + 1.184346035vw,
                1.4375rem
            )}}@media (max-width:640px){.ol-article__sns-anchor span{font-size:10px;letter-spacing:0}}.ol-article__sns-anchor.ol-icon-copy{cursor:pointer}.ol-article__sns-anchor .fade-in-down{animation:fadeInDown .51s ease backwards}.ol-article__sns-anchor .fade-in-down+span{animation:fadeInText .51s ease backwards}.ol-article__sns-anchor .oltana-icon-check_circle_outline{animation:fadeIn 1.8s ease backwards}@media (max-width:640px){.ol-article__sns-item:nth-child(1) .ol-article__sns-anchor{justify-content:flex-start}}@media (max-width:640px){.ol-article__sns-item:nth-child(5) .ol-article__sns-anchor{justify-content:flex-end}}.ol-article__sns-item-separator{display:block}.ol-article__sns-item-separator:before{content:"";display:block;width:1px;height:18px}.ol-latest-article__body{position:relative}.ol-latest-article__morebtn{position:absolute;right:12px;top:-52px}@media (max-width:840px){.ol-latest-article__morebtn{right:0;top:-69px}}.ol-single__post-list{padding-top:clamp(2em, 3.6vw, 3em);padding-bottom:clamp(3em, 4.8vw, 4.5em)}.ol-single__post-list-inner{position:relative}.ol-article__tag-item-anchor span{margin-right:2px}.page-template-template-wide .ol-article__head-content-inner,.page-template-template-wide .ol-article__body-inner,.page-template-template-wide .ol-article__inner,.page-template-template-wide .ol-article__head,.page-template-template-wide .ol-article-thumbnail-image,.page-template-template-wide .ol-breadcrumb__list,.post-template-template-wide .ol-article__head-content-inner,.post-template-template-wide .ol-article__body-inner,.post-template-template-wide .ol-article__inner,.post-template-template-wide .ol-article__head,.post-template-template-wide .ol-article-thumbnail-image,.post-template-template-wide .ol-breadcrumb__list{max-width:1300px}@media (min-width:1729px){.page-template-template-wide .ol-article__head-content-inner,.page-template-template-wide .ol-article__body-inner,.page-template-template-wide .ol-article__inner,.page-template-template-wide .ol-article__head,.page-template-template-wide .ol-article-thumbnail-image,.page-template-template-wide .ol-breadcrumb__list,.post-template-template-wide .ol-article__head-content-inner,.post-template-template-wide .ol-article__body-inner,.post-template-template-wide .ol-article__inner,.post-template-template-wide .ol-article__head,.post-template-template-wide .ol-article-thumbnail-image,.post-template-template-wide .ol-breadcrumb__list{max-width:clamp(1300px, 84vw, 2600px)}}.ol-article-time-wrapper{display:flex;align-items:center;gap:1em}.ol-article-time{display:flex;align-items:center;gap:6px}@media (min-width:1729px){.ol-article-time{gap:clamp(7px, 1.8vw, 12px)}}.ol-article-time i{font-size:1.14em;margin-right:-2px}.ol-time-reload{width:14px;height:14px}@media (min-width:1729px){.ol-time-reload{width:clamp(14px, 1.8vw, 21px);height:clamp(14px, 1.8vw, 21px)}}.blog .ol-footer__section,.archive .ol-footer__section{margin-top:0}.blog .ol-category-list,.archive .ol-category-list{overflow:scroll;padding-bottom:clamp(1.5em, 3.3vw, 2em)}@media (min-width:1729px){.blog .ol-category-list,.archive .ol-category-list{padding-bottom:clamp(2em, 2.25vw, 4em)}}@media (max-width:640px){.blog .ol-category-list,.archive .ol-category-list{justify-content:flex-start}}.blog .ol-archive__category,.archive .ol-archive__category{margin-bottom:1em}@media (max-width:640px){.blog .ol-archive__category,.archive .ol-archive__category{margin-bottom:0}}.blog .ol-category__item,.archive .ol-category__item{min-width:9em}.blog .ol-category__item-anchor,.archive .ol-category__item-anchor{width:100%;font-weight:500}@media (max-width:640px){.blog .ol-category__item-anchor,.archive .ol-category__item-anchor{font-size:.84em;padding-left:1.8em;padding-right:1.8em;letter-spacing:.06rem}}@media (max-width:640px){.blog .ol-archive__body,.archive .ol-archive__body{padding-top:0}}.blog .ol-breadcrumb__list,.archive .ol-breadcrumb__list{max-width:1300px}.ol-archive__template{position:relative;padding-top:clamp(2em, 3.6vw, 3em)}.ol-archive__body{max-width:1300px;margin-left:auto;margin-right:auto;padding-bottom:clamp(2em, 3.6vw, 3em)}@media (min-width:1729px){.ol-archive__body{max-width:100%}}.ol-archive__body .ol-news__item-item{width:100%}.ol-archive__title{text-align:center;flex-direction:column;align-items:center}.ol-archive__title.ol-media-text-color-white .ol-heading,.ol-archive__title.ol-media-text-color-white .ol-heading-sub,.ol-archive__title.ol-news-text-color-white .ol-heading,.ol-archive__title.ol-news-text-color-white .ol-heading-sub{color:#fff}.ol-archive__category{overflow:hidden;margin-bottom:clamp(1.2em, 3.6vw, 3em)}.ol-pagination{display:flex;align-items:center;justify-content:center;margin-top:clamp(4.5em, 6vw, 5.1em);column-gap:clamp(1.5em, 3.3vw, 2em)}@media (min-width:1729px){.ol-pagination{column-gap:clamp(2em, 2.25vw, 4em)}}@media (max-width:640px){.ol-pagination{padding:0 9px}}.ol-pagination__item{flex-basis:clamp(27px, 2.1vw, 30px)}.ol-pagination__item .ol-pagination__anchor{font-size:clamp(
        0.96875rem,
        0.96875rem + 0vw,
        0.96875rem
    );font-weight:400;line-height:1.65;letter-spacing:.06rem;transition:color .36s cubic-bezier(.25,.46,.45,.94),transform .36s cubic-bezier(.25,.46,.45,.94);will-change:color,transform}@media (min-width:1729px){.ol-pagination__item .ol-pagination__anchor{font-size:clamp(
                0.96875rem,
                -0.7562435633rem + 1.596292482vw,
                1.9375rem
            )}}.ol-pagination__item .ol-pagination__anchor:after{position:absolute;left:0;content:"";width:100%;height:1px;bottom:-1px;transform:scale(0,1);transform-origin:left top;transition:color .36s cubic-bezier(.25,.46,.45,.94),transform .36s cubic-bezier(.25,.46,.45,.94);will-change:color,transform}.ol-pagination__item .ol-pagination__anchor:hover:after{transform:scale(1,1)}.ol-pagination__prev{margin-right:clamp(12px, 3vw, 30px)}.ol-pagination__prev .ol-pagination__anchor:before{font-family:"oltana-icons";line-height:1;content:"\e968";padding-right:clamp(9px, 1vw, 12px);font-size:clamp(
        0.96875rem,
        0.96875rem + 0vw,
        0.96875rem
    );font-weight:400;line-height:1.65;letter-spacing:.06rem;transition:transform .36s cubic-bezier(.25,.46,.45,.94);will-change:transform}@media (min-width:1729px){.ol-pagination__prev .ol-pagination__anchor:before{font-size:clamp(
                0.96875rem,
                -0.7562435633rem + 1.596292482vw,
                1.9375rem
            )}}.ol-pagination__prev .ol-pagination__anchor:hover:before{transform:translateX(-4px)}.ol-pagination__next{margin-left:clamp(12px, 3vw, 30px)}.ol-pagination__next .ol-pagination__anchor:after{font-family:"oltana-icons";line-height:1;content:"\e95d";padding-left:clamp(9px, 1vw, 12px);font-size:clamp(
        0.96875rem,
        0.96875rem + 0vw,
        0.96875rem
    );font-weight:400;line-height:1.65;letter-spacing:.06rem;transition:transform .36s cubic-bezier(.25,.46,.45,.94);will-change:transform}@media (min-width:1729px){.ol-pagination__next .ol-pagination__anchor:after{font-size:clamp(
                0.96875rem,
                -0.7562435633rem + 1.596292482vw,
                1.9375rem
            )}}.ol-pagination__next .ol-pagination__anchor:hover:after{transform:translateX(4px)}@media (max-width:640px){.ol-pagination__prev span,.ol-pagination__next span{display:none}}.ol-pagination__prev .ol-pagination__anchor,.ol-pagination__next .ol-pagination__anchor{display:flex;align-items:center;font-size:clamp(
        0.71875rem,
        0.6940969686rem + 0.1095690285vw,
        0.8125rem
    );font-weight:500;line-height:1.5;letter-spacing:.036rem;transition:color .3s ease-in-out,transform .3s ease-in-out;will-change:color,transform}@media (min-width:1729px){.ol-pagination__prev .ol-pagination__anchor,.ol-pagination__next .ol-pagination__anchor{font-size:clamp(
                0.8125rem,
                -0.6342687951rem + 1.3388259526vw,
                1.625rem
            )}}.ol-pagination__anchor{display:block;width:inherit;text-align:center;padding-bottom:6px}.ol-pagination__item-current{border-bottom-width:1px;border-bottom-style:solid}.error404 .ol-header.js-header__default{position:relative}.error404 .ol-header.ol-header__tracking{-webkit-position:sticky;position:sticky}.error404 .ol-footer__section{margin-top:0}.ol-article__404{text-align:center;margin-bottom:clamp(5.1em, 9vw, 8.4em)}.ol-article__title-404{font-size:clamp(
        2.4375rem,
        2.3388878744rem + 0.438276114vw,
        2.8125rem
    );font-weight:400;line-height:1.65;letter-spacing:.18rem;font-feature-settings:"palt";margin-bottom:clamp(0.84em, 1.8vw, 1.2em)}@media (min-width:1729px){.ol-article__title-404{font-size:clamp(
                2.8125rem,
                -2.195545829rem + 4.6343975283vw,
                5.625rem
            )}}@media (min-width:1729px){.ol-article__title-404{margin-bottom:clamp(1.2em, 1.5vw, 2.7em)}}.ol-404__btn-wrapper{margin-top:3em}.wpcf7-list-item{margin:0}.wpcf7-form-control-wrap{position:relative;display:block}.wpcf7{overflow:hidden;max-width:100%}.wpcf7 form{max-width:100%}.wpcf7 input[type=text],.wpcf7 input[type=email],.wpcf7 input[type=tel],.wpcf7 select,.wpcf7 textarea,.wpcf7 input[type=checkbox],.wpcf7 input[type=radio],.wpcf7 input[type=date],.wpcf7 input[type=submit]{max-width:100%;border-width:1px;border-style:solid;border-radius:3px;font-size:15.5px;letter-spacing:.093rem;background-color:#fff;flex-shrink:0}@media (max-width:640px){.wpcf7 input[type=text],.wpcf7 input[type=email],.wpcf7 input[type=tel],.wpcf7 select,.wpcf7 textarea,.wpcf7 input[type=checkbox],.wpcf7 input[type=radio],.wpcf7 input[type=date],.wpcf7 input[type=submit]{font-size:16px}}.wpcf7 input[type=text],.wpcf7 input[type=email],.wpcf7 input[type=tel],.wpcf7 select,.wpcf7 textarea{max-width:100%;width:100%;padding:6px 15px}@media (max-width:640px){.wpcf7 input[type=text],.wpcf7 input[type=email],.wpcf7 input[type=tel],.wpcf7 select,.wpcf7 textarea{font-size:17.5px}}.wpcf7 input[type=checkbox],.wpcf7 input[type=radio]{display:inline-block;width:20px;height:20px;margin:0;cursor:pointer}.wpcf7 input[type=radio]{border-radius:50%;position:relative}.wpcf7 input[type=radio]:before{content:"";position:absolute;opacity:0;width:10px;height:10px;border-radius:50%;left:5px;transform:translate(-50%,-50%);top:50%;left:50%}.wpcf7 input[type=radio]:checked:before{opacity:1}.wpcf7 input[type=checkbox]{position:relative}.wpcf7 input[type=checkbox]:before{content:"";display:block;position:absolute;border-left-style:solid;border-left-width:2px;border-bottom-style:solid;border-bottom-width:2px;opacity:0;height:6px;width:12px;transform:rotate(-45deg) translateX(-50%);top:0;left:42%}.wpcf7 input[type=checkbox]:checked:before{opacity:1}.wpcf7 input[type=file]{font-size:15.5px;letter-spacing:.093rem}@media (max-width:640px){.wpcf7 input[type=file]{font-size:16px}}.wpcf7 input[type=date]{padding:6px 15px}@media (max-width:640px){.wpcf7 input[type=date]{height:45px;width:135px}}.wpcf7 input[type=submit]{margin:0 auto;text-align:center;border:none;padding:clamp(12px, 1.5vw, 15px) clamp(36px, 4.2vw, 45px);font-size:clamp(
        0.96875rem,
        0.96875rem + 0vw,
        0.96875rem
    );font-weight:400;line-height:1.65;letter-spacing:.093rem;border-radius:1.5em;text-decoration:none !important}@media (min-width:1729px){.wpcf7 input[type=submit]{font-size:clamp(
                0.96875rem,
                -0.7562435633rem + 1.596292482vw,
                1.9375rem
            )}}@media (max-width:640px){.wpcf7 select{font-size:16px}}.wpcf7 textarea{padding:9px 15px;height:150px;line-height:1.65}@media (max-width:640px){.wpcf7 textarea{height:210px}}.wpcf7 p{max-width:100%;position:relative;padding-bottom:clamp(1.2em, 2vw, 21px);padding-top:clamp(1.2em, 2vw, 21px)}.wpcf7 p:after{content:"";position:absolute;width:100%;height:1px;background-color:#ececec;bottom:calc(-1 * clamp(27px, 2vw, 30px));left:0}.wpcf7 p:last-of-type{padding-bottom:0}.wpcf7 p:last-of-type:after{display:none}.wpcf7 p>label{width:100%;font-weight:500;margin-bottom:6px;display:inline-block}@media (max-width:640px){.wpcf7 p>label{font-size:17.5px}}.wpcf7 .wpcf7-checkbox,.wpcf7 .wpcf7-radio{max-width:100%}@media (max-width:640px){.wpcf7 .wpcf7-checkbox,.wpcf7 .wpcf7-radio{margin-top:15px}}.wpcf7 .wpcf7-response-output,.wpcf7 .wpcf7-not-valid-tip{font-size:15.5px}.wpcf7 .wpcf7-not-valid-tip{color:#db4d4d;position:absolute;display:block;font-size:clamp(
        0.71875rem,
        0.6940969686rem + 0.1095690285vw,
        0.8125rem
    );font-weight:500;line-height:1.5;letter-spacing:.036rem;margin-top:6px;width:100%;max-width:100%}@media (min-width:1729px){.wpcf7 .wpcf7-not-valid-tip{font-size:clamp(
                0.8125rem,
                -0.6342687951rem + 1.3388259526vw,
                1.625rem
            )}}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form .wpcf7-response-output{padding:12px 18px;border-style:solid;border-width:1px;text-align:center}.wpcf7 form.invalid .wpcf7-response-output{border-color:#db4d4d;color:#db4d4d}.wpcf7-form-control{display:flex;column-gap:30px;row-gap:.6rem;flex-wrap:wrap}@media (max-width:640px){.wpcf7-form-control{row-gap:9px}}.wpcf7-form-control .wpcf7-list-item,.wpcf7-form-control .wpcf7-list-item label{position:relative;display:flex;align-items:center;column-gap:9px;font-size:15.5px;line-height:1.65}@media (max-width:640px){.wpcf7-form-control .wpcf7-list-item,.wpcf7-form-control .wpcf7-list-item label{flex-basis:100%;font-size:16px;line-height:1.5}}.ol-footer__section{margin-bottom:0}.ol-footer__section [id^=ol]:first-of-type section{margin-top:0;margin-bottom:0}.ol-footer__section .ol-anchor-style1{color:#fff !important}.ol-footer__section .ol-anchor-style1:before{background-color:#fff !important}.ol-footer__section.ol-contact-add-footer:before{background-repeat:no-repeat;background-size:cover;background-position:center}.ol-footer__section.ol-contact-add-footer.ol-contact-bg-image-repeat:before{background-repeat:repeat;background-size:auto}.ol-footer{position:relative;z-index:100}.ol-footer:before{display:none}.ol-footer__inner{padding-bottom:clamp(0.84em, 1.8vw, 1.2em);padding-top:clamp(0.84em, 1.8vw, 1.2em)}@media (min-width:1729px){.ol-footer__inner{padding-bottom:clamp(1.2em, 1.5vw, 2.7em);padding-top:clamp(1.2em, 1.5vw, 2.7em)}}@media (max-width:640px){.ol-footer__inner{padding-bottom:clamp(1.5em, 3.3vw, 2em);padding-top:clamp(1.5em, 3.3vw, 2em)}}@media (max-width:640px) and (min-width:1729px){.ol-footer__inner{padding-bottom:clamp(2em, 2.25vw, 4em);padding-top:clamp(2em, 2.25vw, 4em)}}.ol-footer__head{margin-bottom:24px}@media (max-width:640px){.ol-footer__head{column-gap:999px;margin-bottom:2.75em}}.ol-footer__head,.ol-footer__footer{display:flex;align-items:center;justify-content:center}@media (max-width:640px){.ol-footer__head,.ol-footer__footer{flex-wrap:wrap;justify-content:center}}.ol-footer__footer{column-gap:clamp(2em, 3.6vw, 3em)}@media (max-width:840px){.ol-footer__footer{flex-wrap:wrap;row-gap:30px}}.ol-footer__title-logo{flex-shrink:0;margin-right:auto;box-sizing:content-box}@media (max-width:640px){.ol-footer__title-logo{margin-right:0;margin-bottom:21px}}.ol-footer__title-logo.ol-logo-small{width:clamp(150px, 18vw, 210px)}@media (max-width:640px){.ol-footer__title-logo.ol-logo-small{width:clamp(105px, 33vw, 210px)}}.ol-footer__title-logo.ol-logo-medium{width:clamp(180px, 21vw, 240px)}@media (max-width:640px){.ol-footer__title-logo.ol-logo-medium{width:clamp(120px, 42vw, 240px)}}.ol-footer__title-logo.ol-logo-large{width:clamp(210px, 24vw, 270px)}@media (max-width:640px){.ol-footer__title-logo.ol-logo-large{width:clamp(135px, 51vw, 270px)}}.ol-footer__title-logo.ol-logo-exlarge{width:clamp(240px, 27vw, 330px)}@media (max-width:640px){.ol-footer__title-logo.ol-logo-exlarge{width:clamp(150px, 63vw, 330px)}}.ol-footer__title-logo img{width:100%}.ol-footer__title-text{flex-shrink:0;margin-right:auto;box-sizing:content-box}.ol-footer__title-text.ol-logo-small{font-size:clamp(21px, 3vw, 27px)}.ol-footer__title-text.ol-logo-medium{font-size:clamp(27px, 3.3vw, 36px)}.ol-footer__title-text.ol-logo-large{font-size:clamp(
        1.5rem,
        1.2534696859rem + 1.0956902849vw,
        2.4375rem
    );font-weight:400;line-height:1.65;letter-spacing:.18rem}@media (min-width:1729px){.ol-footer__title-text.ol-logo-large{font-size:clamp(
                2.4375rem,
                -1.9028063852rem + 4.0164778579vw,
                4.875rem
            )}}.ol-footer__title-text.ol-logo-exlarge{font-size:clamp(
        1.5rem,
        1.2534696859rem + 1.0956902849vw,
        2.4375rem
    );font-weight:400;line-height:1.65;letter-spacing:.18rem}@media (min-width:1729px){.ol-footer__title-text.ol-logo-exlarge{font-size:clamp(
                2.4375rem,
                -1.9028063852rem + 4.0164778579vw,
                4.875rem
            )}}.ol-footer__links{display:flex;align-items:center;column-gap:clamp(1.5em, 3.3vw, 2em)}@media (min-width:1729px){.ol-footer__links{column-gap:clamp(2em, 2.25vw, 4em)}}.ol-footer__links a{color:#fff}.ol-footer__links,.ol-footer__copyright{font-size:clamp(
        0.71875rem,
        0.6940969686rem + 0.1095690285vw,
        0.8125rem
    );font-weight:400;line-height:1.5;letter-spacing:.036rem}@media (min-width:1729px){.ol-footer__links,.ol-footer__copyright{font-size:clamp(
                0.8125rem,
                -0.6342687951rem + 1.3388259526vw,
                1.625rem
            )}}.ol-footer__copyright{font-weight:300;color:#fff}.ol-footer__copyright-icon{font-size:.85em;margin-right:3px}.ol-footer__copyright-name{margin-left:6px}.ol-footer__separator{display:block;padding-top:2px}.ol-footer__separator:before{content:"";display:block;width:1px;height:14px}#oltanaCopySuccess{display:none;position:fixed;top:45%;left:50%;transform:translate(-50%,-50%);padding:15px 30px;font-size:14px;letter-spacing:.03rem;border-radius:3px;color:#666;background:#fff;box-shadow:0 2px 8px 0px rgba(170,170,170,.3);z-index:999}#pageTop{display:none;position:fixed;bottom:clamp(3em, 4.8vw, 4.5em);right:max(clamp(3em, 4.5vw, 4.5em), 50% - 804.5px);opacity:0;transition:opacity .24s ease,mild .24s ease;will-change:opacity,mild}#pageTop.js-pagetop__show{opacity:1}.ol-pagetop{display:flex;flex-wrap:wrap;justify-content:center;width:54px;cursor:pointer}.ol-pagetop .ol-pagetop__text{text-align:center;font-size:clamp(
        0.71875rem,
        0.71875rem + 0vw,
        0.71875rem
    );font-weight:500;line-height:1.5;letter-spacing:.078rem}@media (min-width:1729px){.ol-pagetop .ol-pagetop__text{font-size:clamp(
                0.71875rem,
                -0.5610839341rem + 1.184346035vw,
                1.4375rem
            )}}.ol-pagetop .ol-pagetop__deco1{width:100%;height:1px;margin-top:4px}.ol-pagetop .ol-pagetop__deco2{margin-top:15px;width:30px;height:30px;border-top-width:1px;border-left-width:1px;border-top-style:solid;border-left-style:solid;transform:rotate(45deg)}
@keyframes slideIn{from{transform:translateX(6px);opacity:0}to{transform:translateX(0);opacity:1}}.editor-styles-wrapper .wp-block-post-content{max-width:820px;margin-left:auto;margin-right:auto;line-height:1.65}@media (max-width:640px){.editor-styles-wrapper .wp-block-post-content{line-height:1.5}}.editor-sidebar__panel .components-input-control__input{min-height:40px !important;padding-left:12px !important;padding-right:12px !important}.edit-post-visual-editor .components-button.has-icon{justify-content:left}.ol-bold{font-weight:600}.oltana-toggle{position:relative;margin-top:3px;height:30px}.oltana-toggle .components-toggle-control__label{position:absolute;font-size:.69rem;color:#999;left:23px;top:5px}.oltana-toggle .components-form-toggle__track{border-radius:15px;width:54px;height:24px;border:1px solid #777}.oltana-toggle .components-form-toggle__thumb{top:6px;left:6px;background-color:#555;border:5px solid #555}.oltana-toggle .components-form-toggle.is-checked+.components-toggle-control__label{left:12px;color:#fff;font-weight:700}.oltana-toggle .components-form-toggle.is-checked .components-form-toggle__thumb{transform:translateX(30px)}.oltana-toggle .components-flex{margin-bottom:0}.oltana-toggle .components-flex .components-toggle-control__label{top:4px}.oltana-label-description{font-size:10px;color:#999;line-height:1.3;margin-top:6px;margin-bottom:12px;letter-spacing:.06rem}.components-radio-control:not(.a--oltana-radio) .components-base-control__field .components-radio-control__option{margin-bottom:6px}.color-block-support-panel__inner-wrapper .components-flex{margin-bottom:0 !important}.o--oltana-inspector .ol-oltana-child-item{margin-left:15px}.o--oltana-inspector .ol-oltana-child-item .components-base-control__label{font-size:.75rem}.o--oltana-inspector .components-flex.components-input-base{margin-bottom:0 !important}.o--oltana-inspector .components-panel__body>.components-base-control{margin-top:.625rem}.o--oltana-inspector .components-panel__body>.components-base-control:first-of-type{margin-top:1.25rem}.o--oltana-inspector .components-base-control__label{display:block;margin:1rem 0;font-size:.8125rem}.o--oltana-inspector .components-base-control__field{margin-bottom:1.25rem}.o--oltana-inspector .components-base-control__field>.components-base-control__label{font-weight:500}.o--oltana-inspector .block-editor-url-input .components-base-control__field{margin-bottom:0}.o--oltana-inspector .a--inspector-item-border{display:flex;align-items:center;border-top:1px solid #ddd;margin:1.5625rem 0}.o--oltana-inspector .a--fullwidth-image img{width:100%;max-width:100%}.o--oltana-inspector .a--fullwidth-image-button{display:flex;margin-top:9px;margin-bottom:1.8rem}.o--oltana-inspector .a--fullwidth-image-button .components-button{flex:1;text-align:center;display:block;font-size:11px;padding:6px 12px;color:#407fed;border:1px solid #407fed;border-radius:3px;background:rgba(64,179,237,.05)}.o--oltana-inspector .a--fullwidth-image-button .components-button.removeImage{flex:.618;border:1px solid #666;color:#666;text-decoration:none;margin-left:6px;background:#efefef}.o--oltana-inspector .a--fullwidth-image-button .components-button .jif{vertical-align:text-top;margin-right:4px}.o--oltana-inspector .a--fullwidth-image-button .components-button .jif:before{font-size:1.3em}.o--oltana-inspector .components-radio-control:not(.a--oltana-radio) .components-base-control__field .a--oltana-item{border:1px solid transparent;border-radius:3px;padding:9px;box-shadow:0px 0px 12px 3px rgba(0,0,0,.12),0px 1px 6px 0px rgba(0,0,0,.075)}.o--oltana-inspector .components-radio-control:not(.a--oltana-radio) .components-base-control__field input[type=radio]:checked+label .a--oltana-item{border-color:#407fed}.o--oltana-inspector .components-radio-control.a--oltana-radio .components-base-control__field{display:flex}.o--oltana-inspector .components-radio-control.a--oltana-radio .components-base-control__field .components-flex{gap:0;flex-direction:initial;margin-bottom:0;width:100%}.o--oltana-inspector .components-radio-control.a--oltana-radio .components-base-control__field .components-radio-control__option{width:100%}.o--oltana-inspector .components-radio-control.a--oltana-radio .components-base-control__field .components-radio-control__option label{width:inherit;text-align:center;display:block;font-size:.625rem;padding:4px 6px;color:#407fed;border-top:1px solid #407fed;border-bottom:1px solid #407fed;border-left:1px solid #407fed}.o--oltana-inspector .components-radio-control.a--oltana-radio .components-base-control__field .components-radio-control__option:first-of-type label{border-top-left-radius:3px;border-bottom-left-radius:3px}.o--oltana-inspector .components-radio-control.a--oltana-radio .components-base-control__field .components-radio-control__option:last-child label{border-top-right-radius:3px;border-bottom-right-radius:3px;border-right:1px solid #407fed}.o--oltana-inspector .components-radio-control.a--oltana-radio .components-base-control__field input[type=radio]{display:none}.o--oltana-inspector .components-radio-control.a--oltana-radio .components-base-control__field input[type=radio]:checked+label{background:#407fed;font-weight:700;color:#fff}.o--oltana-inspector .components-radio-control.a--oltana-radio.a--radio-flex .components-base-control__field .components-flex{flex-wrap:wrap;justify-content:flex-start}.o--oltana-inspector .components-radio-control.a--oltana-radio.a--radio-flex .components-base-control__field .components-radio-control__option{flex:0 1 auto;flex-basis:50%}.o--oltana-inspector .components-radio-control.a--oltana-radio.a--radio-flex .components-base-control__field .components-radio-control__option label{text-align:center;display:block;font-size:.625rem;padding:4px 6px;color:#407fed;border-bottom:1px solid #407fed;border-left:1px solid #407fed}.o--oltana-inspector .components-radio-control.a--oltana-radio.a--radio-flex .components-base-control__field .components-radio-control__option:first-of-type label{border-bottom-left-radius:0}.o--oltana-inspector .components-radio-control.a--oltana-radio.a--radio-flex .components-base-control__field .components-radio-control__option:last-of-type label{border-top-right-radius:0}.o--oltana-inspector .components-radio-control.a--oltana-radio.a--radio-flex .components-base-control__field .components-radio-control__option:nth-of-type(2) label{border-top-right-radius:3px;border-right:1px solid #407fed}.o--oltana-inspector .components-radio-control.a--oltana-radio.a--radio-flex .components-base-control__field .components-radio-control__option:nth-of-type(3) label{border-bottom-left-radius:3px}.o--oltana-inspector .components-radio-control.a--oltana-radio.a--radio-flex .components-base-control__field .components-radio-control__option:nth-of-type(3) label,.o--oltana-inspector .components-radio-control.a--oltana-radio.a--radio-flex .components-base-control__field .components-radio-control__option:nth-of-type(4) label{border-top:0}.o--oltana-inspector .components-radio-control.a--oltana-radio.t--cannot-select .components-radio-control__option label{color:#242426;border-top:1px solid #242426;border-bottom:1px solid #242426;border-left:1px solid #242426}.o--oltana-inspector .components-radio-control.a--oltana-radio.t--cannot-select .components-radio-control__option:last-child label{border-right:1px solid #242426}.o--oltana-inspector .components-radio-control.a--oltana-radio.t--cannot-select .components-radio-control__option input[type=radio]:checked+label{background:#242426}.o--oltana-inspector .components-radio-control.a--oltana-radio.ol-arrow-iconlist .components-base-control__field .components-flex{flex-wrap:wrap;justify-content:flex-start}.o--oltana-inspector .components-radio-control.a--oltana-radio.ol-arrow-iconlist .components-base-control__field .components-radio-control__option{flex:0 1 auto;flex-basis:16.666%}.o--oltana-inspector .components-radio-control.a--oltana-radio.ol-arrow-iconlist .components-base-control__field .components-radio-control__option label{text-align:center;display:block;font-size:.625rem;padding:4px 6px;color:#407fed;border-bottom:1px solid #407fed;border-left:1px solid #407fed;border-top:0}.o--oltana-inspector .components-radio-control.a--oltana-radio.ol-arrow-iconlist .components-base-control__field .components-radio-control__option:first-of-type label{border-bottom-left-radius:0}.o--oltana-inspector .components-radio-control.a--oltana-radio.ol-arrow-iconlist .components-base-control__field .components-radio-control__option:last-of-type label{border-top-right-radius:0}.o--oltana-inspector .components-radio-control.a--oltana-radio.ol-arrow-iconlist .components-base-control__field .components-radio-control__option:nth-of-type(6) label{border-top-right-radius:3px}.o--oltana-inspector .components-radio-control.a--oltana-radio.ol-arrow-iconlist .components-base-control__field .components-radio-control__option:nth-of-type(18) label{border-bottom-right-radius:3px}.o--oltana-inspector .components-radio-control.a--oltana-radio.ol-arrow-iconlist .components-base-control__field .components-radio-control__option:nth-of-type(13) label{border-bottom-left-radius:3px}.o--oltana-inspector .components-radio-control.a--oltana-radio.ol-arrow-iconlist .components-base-control__field .components-radio-control__option:nth-of-type(6n) label{border-right:1px solid #407fed}.o--oltana-inspector .components-radio-control.a--oltana-radio.ol-arrow-iconlist .components-base-control__field .components-radio-control__option:nth-of-type(1) label,.o--oltana-inspector .components-radio-control.a--oltana-radio.ol-arrow-iconlist .components-base-control__field .components-radio-control__option:nth-of-type(2) label,.o--oltana-inspector .components-radio-control.a--oltana-radio.ol-arrow-iconlist .components-base-control__field .components-radio-control__option:nth-of-type(3) label,.o--oltana-inspector .components-radio-control.a--oltana-radio.ol-arrow-iconlist .components-base-control__field .components-radio-control__option:nth-of-type(4) label,.o--oltana-inspector .components-radio-control.a--oltana-radio.ol-arrow-iconlist .components-base-control__field .components-radio-control__option:nth-of-type(5) label,.o--oltana-inspector .components-radio-control.a--oltana-radio.ol-arrow-iconlist .components-base-control__field .components-radio-control__option:nth-of-type(6) label{border-top:1px solid #407fed}.o--oltana-inspector .components-radio-control.a--oltana-radio-image .components-base-control__field{display:flex;flex-wrap:wrap}.o--oltana-inspector .components-radio-control.a--oltana-radio-image .components-base-control__field .components-flex{gap:0;flex-direction:initial;flex-wrap:wrap;width:100%}.o--oltana-inspector .components-radio-control.a--oltana-radio-image .components-base-control__field .components-radio-control__option{width:50%;padding:3px}.o--oltana-inspector .components-radio-control.a--oltana-radio-image .components-base-control__field .components-radio-control__option label{text-align:center;display:block;box-sizing:border-box;border:1px solid transparent;padding:3px;border-radius:3px;box-shadow:0px 0px 12px 3px rgba(0,0,0,.12),0px 1px 6px 0px rgba(0,0,0,.075)}.o--oltana-inspector .components-radio-control.a--oltana-radio-image .components-base-control__field input[type=radio]{display:none}.o--oltana-inspector .components-radio-control.a--oltana-radio-image .components-base-control__field input[type=radio]:checked+label{border:1px solid #407fed}.o--oltana-inspector .components-radio-control.a--oltana-radio-image.t--cannot-select .components-radio-control__option label{color:#242426}.o--oltana-inspector .components-radio-control.a--oltana-radio-image.t--cannot-select .components-radio-control__option input[type=radio]:checked+label{background:#242426}.o--oltana-inspector .ol-list-horizon{margin-bottom:0 !important}.o--oltana-inspector .ol-list-horizon:last-of-type{margin-bottom:18px !important}.o--oltana-inspector .ol-list-horizon .components-base-control__field{align-items:baseline}.o--oltana-inspector .ol-list-horizon .components-base-control__field>label:first-child{font-size:11px;margin-right:12px;width:27px}.o--oltana-inspector .components-flex-item .components-spacer{margin-top:0;margin-bottom:0}.block-editor-block-inspector .block-editor-block-card__content,.block-editor-block-inspector .block-editor-block-card__title{margin-bottom:0}.block-editor-block-inspector .block-editor-block-card__title{font-weight:700;color:#407fed}.block-editor-block-inspector .block-editor-block-icon.has-colors svg{fill:#407fed}.block-editor-block-inspector .block-editor-block-card__description{display:block;line-height:1.5;font-size:.65rem;margin-top:.625rem;letter-spacing:.01rem}.block-editor-block-inspector .components-base-control{margin-bottom:.625rem}.block-editor-block-inspector .components-base-control__label{display:block;margin-bottom:6px;text-transform:capitalize}.block-editor-block-inspector .components-select-control__input,.block-editor-block-inspector .components-text-control__input{min-height:40px !important;padding-left:12px !important;padding-right:12px !important}.block-editor-block-inspector .block-editor-url-input input[type=text]{width:100%;border-radius:4px}.block-editor-block-inspector .components-flex{margin-bottom:21px}.block-editor-block-inspector .components-custom-gradient-picker__ui-line,.block-editor-block-inspector .components-angle-picker-control,.block-editor-block-inspector .components-h-stack,.block-editor-block-inspector .components-input-control,.block-editor-block-inspector .components-color-palette__custom-color{margin-bottom:0}.block-editor-block-inspector .components-color-palette__custom-color{margin-top:.625rem}.block-editor-block-inspector .components-circular-option-picker__custom-clear-wrapper{margin-bottom:-15px}.oltana-editor-admin-style .components-base-control__label{font-size:12px;letter-spacing:.09rem;font-weight:400;text-transform:none;margin-top:12px}.oltana-editor-admin-style .components-base-control .components-input-control__container{margin-bottom:9px}.oltana-editor-admin-style .components-base-control .components-textarea-control__input{margin-bottom:18px}.interface-interface-skeleton__content .editor-styles-wrapper{font-size:clamp(
        1rem,
        0.9753469686rem + 0.1095690285vw,
        1.09375rem
    );font-weight:400;line-height:1.95;letter-spacing:.078rem}@media (min-width:1729px){.interface-interface-skeleton__content .editor-styles-wrapper{font-size:clamp(
                1.09375rem,
                -0.9651132853rem + 1.9052523172vw,
                2.25rem
            )}}.interface-interface-skeleton__content .editor-styles-wrapper p{line-height:2.4;letter-spacing:.093rem;margin-top:clamp(2em, 4.8vw, 2.1em);margin-bottom:clamp(2em, 4.8vw, 2.1em)}@media (min-width:1729px){.interface-interface-skeleton__content .editor-styles-wrapper p{margin-top:clamp(2.1em, 3vw, 4.2em);margin-bottom:clamp(2.1em, 3vw, 4.2em)}}@media (max-width:640px){.interface-interface-skeleton__content .editor-styles-wrapper p{line-height:1.95}}.interface-interface-skeleton__content .editor-styles-wrapper strong,.interface-interface-skeleton__content .editor-styles-wrapper b{font-weight:600}.interface-interface-skeleton__content .editor-styles-wrapper a{text-decoration:underline;text-underline-offset:5px;text-decoration-thickness:1px}.interface-interface-skeleton__content .editor-styles-wrapper .oltana-list{padding-left:0}.wp-block-image{margin-top:clamp(2em, 4.8vw, 2.1em);margin-bottom:clamp(2em, 4.8vw, 2.1em)}@media (min-width:1729px){.wp-block-image{margin-top:clamp(2.1em, 3vw, 4.2em);margin-bottom:clamp(2.1em, 3vw, 4.2em)}}.wp-block-image img{width:inherit;height:inherit}.oltana-list{list-style-type:none;margin-top:clamp(2em, 4.8vw, 2.1em);margin-bottom:clamp(2em, 4.8vw, 2.1em)}@media (min-width:1729px){.oltana-list{margin-top:clamp(2.1em, 3vw, 4.2em);margin-bottom:clamp(2.1em, 3vw, 4.2em)}}@media (max-width:640px){.oltana-list{padding-left:0}}.oltana-list li{position:relative;margin:24px 0}.oltana-list li:first-of-type{margin-top:0 !important}.oltana-list li:last-of-type{margin-bottom:0 !important}.oltana-list ol,.oltana-list ul{padding:0;margin-top:27px;margin-bottom:27px;margin-left:6px}.oltana-list ol li,.oltana-list ul li{margin:18px 0}ul.oltana-list{counter-reset:item}ul.oltana-list li{padding-left:1.95em}ul.oltana-list li:after{position:absolute;content:"";width:8px;height:8px;border-radius:50%;line-height:0;left:6px;top:clamp(9px, 1vw, 11px)}@media (min-width:1729px){ul.oltana-list li:after{left:clamp(6px, 1.25vw, 12px);top:clamp(11px, 0.6em, 22px);width:clamp(6px, 0.57em, 12px);height:clamp(6px, 0.57em, 12px)}}ul.oltana-list li ul{counter-reset:sub-item}ul.oltana-list li ul li:after{width:9px;height:1px;border-radius:0;top:clamp(12px, 1.5vw, 14px);left:clamp(7px, 1.2vw, 9px)}@media (min-width:1729px){ul.oltana-list li ul li:after{width:clamp(9px, 0.75vw, 27px);top:clamp(14px, 0.85em, 28px);left:10px}}ul.oltana-list li ol{counter-reset:sub-item}ul.oltana-list li ol>li:after{font-size:.9em;counter-increment:sub-item;content:counter(sub-item) ".";background-color:transparent}ul.oltana-list li ol>li:before{display:none}ul.oltana-list li ol>li ul{counter-reset:sub-item}ul.oltana-list li ol>li ul>li:after{width:9px;height:1px;border-radius:0;top:clamp(12px, 1.5vw, 14px);left:clamp(7px, 1.2vw, 9px)}@media (min-width:1729px){ul.oltana-list li ol>li ul>li:after{width:clamp(9px, 0.75vw, 27px);top:clamp(14px, 0.85em, 28px);left:10px}}ol.oltana-list{counter-reset:item}ol.oltana-list li{padding-left:1.95em}ol.oltana-list li:before{position:absolute;content:"";width:22px;height:22px;border-radius:50%;left:0;top:4px}@media (min-width:1729px){ol.oltana-list li:before{width:clamp(22px, 1.5em, 38px);height:clamp(22px, 1.5em, 38px);top:clamp(3px, 0.18vw, 7px)}}@media (max-width:640px){ol.oltana-list li:before{top:2px}}ol.oltana-list li:after{position:absolute;z-index:0;width:22px;height:22px;text-align:center;counter-increment:item;content:counter(item);color:#fff;line-height:0;left:0;top:14px;font-size:.66em;letter-spacing:0;font-weight:500}@media (min-width:1729px){ol.oltana-list li:after{width:clamp(22px, 2em, 44px);height:clamp(22px, 2em, 44px);top:clamp(14px, 1.15em, 25px)}}@media (max-width:640px){ol.oltana-list li:after{top:12px}}ol.oltana-list li ol{counter-reset:sub-item}ol.oltana-list li ol li:after{font-size:.9em;counter-increment:sub-item;content:counter(sub-item) "."}ol.oltana-list li ol li:before{display:none}ol.oltana-list li ol li ul{counter-reset:sub-item}ol.oltana-list li ol li ul li:after{width:9px;height:1px;border-radius:0;top:clamp(12px, 1.5vw, 14px);left:clamp(7px, 1.2vw, 9px)}@media (min-width:1729px){ol.oltana-list li ol li ul li:after{width:clamp(9px, 0.75vw, 27px);top:clamp(14px, 0.85em, 28px);left:10px}}ol.oltana-list li ol li ul li:before{display:none}ol.oltana-list li ul{counter-reset:sub-item}ol.oltana-list li ul li:after{counter-increment:sub-item;position:absolute;content:"";width:6px;height:6px;border-radius:50%;line-height:0;left:9px;top:clamp(9px, 1vw, 11px)}@media (min-width:1729px){ol.oltana-list li ul li:after{left:clamp(6px, 1.25vw, 12px);top:clamp(11px, 0.6em, 22px);width:clamp(6px, 0.57em, 12px);height:clamp(6px, 0.57em, 12px)}}@media (max-width:640px){ol.oltana-list li ul li:after{top:10px}}ol.oltana-list li ul li:before{display:none}ol.oltana-list li ul li ul{counter-reset:sub-item}ol.oltana-list li ul li ul li:after{width:9px;height:1px;border-radius:0;top:clamp(12px, 1.5vw, 14px);left:clamp(7px, 1.2vw, 9px)}@media (min-width:1729px){ol.oltana-list li ul li ul li:after{width:clamp(9px, 0.75vw, 27px);top:clamp(14px, 0.85em, 28px);left:10px}}ol.oltana-list li ul li ul li:before{display:none}ol.oltana-list li ul li ol{counter-reset:sub-item}ol.oltana-list li ul li ol li:after{font-size:.9em;counter-increment:sub-item;content:counter(sub-item) ".";top:13px}@media (min-width:1729px){ol.oltana-list li ul li ol li:after{top:clamp(16px, 1.15em, 25px)}}@media (max-width:640px){ol.oltana-list li ul li ol li:after{top:11px}}ol.oltana-list li ul li ol li:before{display:none}.oltana-list.is-style-oltana-checkmark li,.oltana-list.is-style-oltana-checkmark-square li{position:relative;padding-left:1.95em}.oltana-list.is-style-oltana-checkmark li:after,.oltana-list.is-style-oltana-checkmark-square li:after{position:absolute;font-family:"oltana-icons";left:0;top:.75em;background-color:transparent;width:0;height:0;font-size:1.2em;line-height:0}@media (max-width:640px){.oltana-list.is-style-oltana-checkmark li:after,.oltana-list.is-style-oltana-checkmark-square li:after{top:.69em}}.oltana-list.is-style-oltana-checkmark-square li:after{content:"\e969"}.oltana-list.is-style-oltana-checkmark li:after{content:"\e96b"}h1.wp-block-post-title{display:block;max-width:820px;font-size:36px;font-weight:500;line-height:1.5;margin-top:clamp(1.5em, 3.3vw, 2em);margin-bottom:clamp(2em, 3.6vw, 3em)}@media (min-width:1729px){h1.wp-block-post-title{margin-top:clamp(2em, 2.25vw, 4em)}}@media (max-width:640px){h1.wp-block-post-title{font-size:21px;font-weight:500;line-height:1.65}}h2.wp-block-heading{position:relative;margin-top:clamp(3em, 4.8vw, 4.5em);margin-bottom:clamp(2em, 4.8vw, 2.1em);font-size:clamp(
        1.5rem,
        1.4506939372rem + 0.219138057vw,
        1.6875rem
    );font-weight:500;line-height:1.65;letter-spacing:.078rem}@media (min-width:1729px){h2.wp-block-heading{margin-bottom:clamp(2.1em, 3vw, 4.2em)}}@media (min-width:1729px){h2.wp-block-heading{font-size:clamp(
                1.6875rem,
                -1.3173274974rem + 2.780638517vw,
                3.375rem
            )}}@media (max-width:640px){h2.wp-block-heading{font-size:20px;line-height:1.35;letter-spacing:.06rem}}h2.wp-block-heading:before{content:"";position:absolute;top:.84em;left:-90px;width:63px;height:3px;border-top-right-radius:3px;border-bottom-right-radius:3px}@media (min-width:1729px){h2.wp-block-heading:before{left:-120px;width:clamp(63px, 5.1vw, 87px)}}@media (max-width:1079px){h2.wp-block-heading:before{left:-60px;width:39px}}@media (max-width:640px){h2.wp-block-heading:before{left:-36px;width:21px;top:.66em}}h3.wp-block-heading{margin-bottom:clamp(2em, 4.8vw, 2.1em);margin-top:clamp(2em, 4.8vw, 2.1em);font-size:clamp(
        1.3125rem,
        1.3125rem + 0vw,
        1.3125rem
    );font-weight:500;line-height:1.65;letter-spacing:.078rem;padding-left:clamp(0.84em, 1.8vw, 1.2em);padding-right:clamp(0.84em, 1.8vw, 1.2em);padding-top:clamp(0.84em, 1.2vw, 1.2em);padding-bottom:clamp(0.84em, 1.2vw, 1.2em);border-radius:6px}@media (min-width:1729px){h3.wp-block-heading{margin-bottom:clamp(2.1em, 3vw, 4.2em);margin-top:clamp(2.1em, 3vw, 4.2em)}}@media (min-width:1729px){h3.wp-block-heading{font-size:clamp(
                1.3125rem,
                -1.0245880536rem + 2.1627188465vw,
                2.625rem
            )}}@media (min-width:1729px){h3.wp-block-heading{padding-left:clamp(1.2em, 1.5vw, 2.7em);padding-right:clamp(1.2em, 1.5vw, 2.7em)}}@media (min-width:1729px){h3.wp-block-heading{padding-top:clamp(1.2em, 1.5vw, 2.7em);padding-bottom:clamp(1.2em, 1.5vw, 2.7em)}}@media (max-width:640px){h3.wp-block-heading{padding-top:.66em;padding-bottom:.72em;padding-left:.9em;padding-right:.9em;font-size:17px;line-height:1.35;letter-spacing:.06rem}}h4.wp-block-heading{margin-top:clamp(2em, 4.8vw, 2.1em);margin-bottom:clamp(2em, 4.8vw, 2.1em);font-size:clamp(
        1.125rem,
        1.125rem + 0vw,
        1.125rem
    );font-weight:500;line-height:1.65;letter-spacing:.078rem;padding-top:.45em;padding-bottom:.66em;padding-left:clamp(0.84em, 1.8vw, 1.2em);box-sizing:border-box;border-bottom-width:1px;border-bottom-style:solid;position:relative}@media (min-width:1729px){h4.wp-block-heading{margin-top:clamp(2.1em, 3vw, 4.2em)}}@media (min-width:1729px){h4.wp-block-heading{margin-bottom:clamp(2.1em, 3vw, 4.2em)}}@media (min-width:1729px){h4.wp-block-heading{font-size:clamp(
                1.125rem,
                -0.8782183316rem + 1.8537590113vw,
                2.25rem
            )}}@media (min-width:1729px){h4.wp-block-heading{padding-left:clamp(1.2em, 1.5vw, 2.7em)}}@media (max-width:640px){h4.wp-block-heading{font-size:16px;line-height:1.35;letter-spacing:.06rem;padding-left:.9em}}h4.wp-block-heading:before{content:"";position:absolute;top:0;left:0;width:3px;height:100%;border-top-right-radius:3px;border-top-left-radius:3px}.ol-block__box{margin-top:clamp(2em, 4.8vw, 2.1em);margin-bottom:clamp(2em, 4.8vw, 2.1em);min-height:30px;border-radius:1.5em;padding:clamp(39px, 4.5vw, 51px)}@media (min-width:1729px){.ol-block__box{margin-top:clamp(2.1em, 3vw, 4.2em);margin-bottom:clamp(2.1em, 3vw, 4.2em)}}@media (min-width:1729px){.ol-block__box{padding:clamp(51px, 4.5vw, 90px)}}.ol-block__box .ol-block__box-inner p,.ol-block__box .block-editor-block-list__layout p{margin-top:clamp(1.5em, 3.3vw, 2em);margin-bottom:clamp(1.5em, 3.3vw, 2em);line-height:1.8}@media (min-width:1729px){.ol-block__box .ol-block__box-inner p,.ol-block__box .block-editor-block-list__layout p{margin-top:clamp(2em, 2.25vw, 4em);margin-bottom:clamp(2em, 2.25vw, 4em)}}.ol-block__box .ol-block__box-inner p:first-child,.ol-block__box .block-editor-block-list__layout p:first-child{margin-top:0}.ol-block__box .ol-block__box-inner p:last-child,.ol-block__box .block-editor-block-list__layout p:last-child{margin-bottom:0}.ol-block__box .ol-block__box-inner .wpcf7 p,.ol-block__box .block-editor-block-list__layout .wpcf7 p{line-height:2.4;letter-spacing:.093rem;margin-top:clamp(2em, 4.8vw, 2.1em);margin-bottom:clamp(2em, 4.8vw, 2.1em)}@media (min-width:1729px){.ol-block__box .ol-block__box-inner .wpcf7 p,.ol-block__box .block-editor-block-list__layout .wpcf7 p{margin-top:clamp(2.1em, 3vw, 4.2em);margin-bottom:clamp(2.1em, 3vw, 4.2em)}}@media (max-width:640px){.ol-block__box .ol-block__box-inner .wpcf7 p,.ol-block__box .block-editor-block-list__layout .wpcf7 p{line-height:1.95}}.ol-block__box .ol-block__box-inner .wpcf7 p:first-of-type,.ol-block__box .block-editor-block-list__layout .wpcf7 p:first-of-type{margin-top:0}.ol-block__box .ol-block__box-inner .wpcf7 p:last-of-type,.ol-block__box .block-editor-block-list__layout .wpcf7 p:last-of-type{margin-bottom:0}.ol-block__box .ol-block__box-inner ul.oltana-list ol,.ol-block__box .ol-block__box-inner ul.oltana-list ul,.ol-block__box .ol-block__box-inner ol.oltana-list ol,.ol-block__box .ol-block__box-inner ol.oltana-list ul,.ol-block__box .block-editor-block-list__layout ul.oltana-list ol,.ol-block__box .block-editor-block-list__layout ul.oltana-list ul,.ol-block__box .block-editor-block-list__layout ol.oltana-list ol,.ol-block__box .block-editor-block-list__layout ol.oltana-list ul{margin-top:27px;margin-bottom:27px}.ol-block__box .ol-block__box-inner>ul,.ol-block__box .ol-block__box-inner ol,.ol-block__box .block-editor-block-list__layout>ul,.ol-block__box .block-editor-block-list__layout ol{padding-top:0;padding-bottom:0}.ol-block__box .ol-block__box-inner>ul:first-child,.ol-block__box .ol-block__box-inner ol:first-child,.ol-block__box .block-editor-block-list__layout>ul:first-child,.ol-block__box .block-editor-block-list__layout ol:first-child{padding-left:0;padding-right:0;margin-top:0}.ol-block__box .ol-block__box-inner>ul:last-child,.ol-block__box .ol-block__box-inner ol:last-child,.ol-block__box .block-editor-block-list__layout>ul:last-child,.ol-block__box .block-editor-block-list__layout ol:last-child{padding-left:0;padding-right:0;margin-bottom:0}.ol-block__box .ol-block__box-title{margin-bottom:clamp(33px, 4.2vw, 42px);font-size:clamp(
        1.09375rem,
        1.0855323229rem + 0.0365230095vw,
        1.125rem
    );font-weight:500;line-height:1.65;letter-spacing:.078rem;min-width:50px;box-sizing:border-box;position:relative;z-index:0;line-height:1.4;font-weight:500}@media (min-width:1729px){.ol-block__box .ol-block__box-title{font-size:clamp(
                1.125rem,
                -0.8782183316rem + 1.8537590113vw,
                2.25rem
            )}}@media (max-width:640px){.ol-block__box .ol-block__box-title{font-weight:600}}.ol-simple-box1{border-style:solid}.ol-simple-box2{position:relative;border-style:solid;z-index:0}.ol-simple-box2:before{content:"";width:calc(100% - 8px);height:calc(100% - 8px);position:absolute;top:4px;left:4px;z-index:-1;border:1px solid;border-radius:1.35em;box-sizing:border-box}.ol-simple-box3{border-top-style:solid;border-bottom-style:solid;border-radius:0}.ol-simple-box4{position:relative}.ol-simple-box4:before{content:"";background-position:left top,left bottom,left top,right top;background-repeat:repeat-x,repeat-x,repeat-y,repeat-y;position:absolute;top:0;bottom:0;left:0;right:0;pointer-events:none}.ol-simple-box4:before{background-size:8px 1px}.ol-simple-box5{position:relative;z-index:0}.ol-blogcard-style1,.ol-simple-box1,.ol-simple-box2,.ol-simple-box3,.ol-heading-box1,.ol-heading-box2,.ol-heading-box3,.ol-heading-box4{border-width:1px}.o--oltana-inspector .components-radio-control:not(.a--oltana-radio) .components-base-control__field .a--oltana-item{border:1px solid transparent;border-radius:3px;padding:9px;box-shadow:0 2px 6px 0px rgba(170,170,170,.15)}.o--box-settings .a--box-item{display:flex;align-items:center;position:relative;height:auto;padding:15px 0}.o--box-settings input[type=radio]{display:none}.o--box-settings .c--box-title-display .components-base-control__field{margin-bottom:0}.o--box-settings>.components-base-control:last-child{margin-top:21px !important}.o--box-settings .ol-block__box{width:100%;margin:0;padding:32px 24px;min-height:auto}.o--box-settings .ol-block__box-title{font-size:.75rem;line-height:1.4}.o--box-settings .ol-block__box-inner{font-size:.8rem;line-height:1.4}.o--box-settings .ol-simple-box2:before{width:calc(100% - 8px);height:calc(100% - 8px)}.ol-block__button-microcopy1,.ol-block__button-microcopy2,.ol-block__button-microcopy3{font-size:clamp(
        0.71875rem,
        0.6940969686rem + 0.1095690285vw,
        0.8125rem
    );font-weight:400;line-height:1.5;letter-spacing:.036rem;text-align:center;margin-bottom:15px;position:relative;display:flex;align-items:center;justify-content:center}@media (min-width:1729px){.ol-block__button-microcopy1,.ol-block__button-microcopy2,.ol-block__button-microcopy3{font-size:clamp(
                0.8125rem,
                -0.6342687951rem + 1.3388259526vw,
                1.625rem
            )}}.ol-block__button-microcopy1 .ol-block__button-parts1,.ol-block__button-microcopy1 .ol-block__button-parts2{width:21px;height:1px}.ol-block__button-microcopy1 .ol-block__button-parts1{margin-right:9px;transform:rotate(60deg)}.ol-block__button-microcopy1 .ol-block__button-parts2{margin-left:9px;transform:rotate(-60deg)}.ol-block__button-microcopy2 .ol-block__button-parts1,.ol-block__button-microcopy2 .ol-block__button-parts2{width:15px;height:1px}.ol-block__button-microcopy2 .ol-block__button-parts1{margin-right:15px}.ol-block__button-microcopy2 .ol-block__button-parts2{margin-left:15px}.ol-block__button-microcopy3 .ol-block__button-parts1,.ol-block__button-microcopy3 .ol-block__button-parts2{width:21px;height:1px;position:relative}.ol-block__button-microcopy3 .ol-block__button-parts1{margin-right:12px;transform:rotate(60deg)}.ol-block__button-microcopy3 .ol-block__button-parts1:before{content:"";position:absolute;width:9px;height:1px;top:7px;right:2px;transform:rotate(158deg)}.ol-block__button-microcopy3 .ol-block__button-parts2{margin-left:12px;transform:rotate(-60deg)}.ol-block__button-microcopy3 .ol-block__button-parts2:before{content:"";position:absolute;width:9px;height:1px;top:7px;right:10px;transform:rotate(202deg)}.ol-btn-menu,.ol-btn-info,.ol-btn-icon,.ol-btn-small,.ol-btn-regular,.ol-btn-regular-custom1,.ol-btn-regular-custom2,.ol-btn-text,.ol-btn-rectangle,.ol-news-link{position:relative}.ol-btn-text{position:relative;text-decoration:none !important;display:flex;align-items:center;font-size:clamp(
        0.96875rem,
        0.96875rem + 0vw,
        0.96875rem
    );font-weight:500;line-height:.6;letter-spacing:.06rem}@media (min-width:1729px){.ol-btn-text{font-size:clamp(
                0.96875rem,
                -0.7562435633rem + 1.596292482vw,
                1.9375rem
            )}}.ol-btn-text .ol-button-deco-wrapper{margin-left:.6em}.ol-btn-icon{width:2.1em;height:2.1em;flex-shrink:0}.ol-btn-text .ol-button-deco-wrapper,.ol-btn-icon .ol-button-deco-wrapper{position:relative;display:block;width:2.1em;height:2.1em}.ol-btn-text .ol-button-deco-wrapper:after,.ol-btn-icon .ol-button-deco-wrapper:after{content:"";position:absolute;top:0;left:0;display:block;width:2.1em;height:2.1em;border-radius:100px;transform:scale(0);z-index:0}.ol-btn-text .ol-button-deco-wrapper:before,.ol-btn-icon .ol-button-deco-wrapper:before{position:absolute;top:50%;left:50%;content:"";display:block;width:1.05em;height:1.05em;transform:translate(-50%,-50%);clip-path:polygon(25% 10%,69% 50%,25% 90%,33% 100%,87% 50%,33% 0%);z-index:1}.ol-btn-regular-custom1,.ol-btn-regular-custom2,.ol-btn-regular{display:inline-flex;justify-content:center;align-items:center;position:relative;padding:1.05em 2.4em;border-radius:100px;text-decoration:none !important;box-sizing:border-box;color:#fff;box-shadow:0 4px 12px 0px rgba(0,0,0,.09);font-size:clamp(
        1rem,
        0.9753469686rem + 0.1095690285vw,
        1.09375rem
    );font-weight:500;line-height:1.5;letter-spacing:.078rem}@media (min-width:1729px){.ol-btn-regular-custom1,.ol-btn-regular-custom2,.ol-btn-regular{font-size:clamp(
                1.09375rem,
                -0.9651132853rem + 1.9052523172vw,
                2.25rem
            )}}@media (max-width:640px){.ol-btn-regular-custom1,.ol-btn-regular-custom2,.ol-btn-regular{padding:1.02em 2.25em;letter-spacing:.06rem}}.ol-btn-regular-custom1 .ol-btn-regular-icon,.ol-btn-regular-custom2 .ol-btn-regular-icon,.ol-btn-regular .ol-btn-regular-icon{display:inline-block;line-height:0;padding-bottom:1px}.ol-btn-regular-custom1 .ol-btn-regular-text,.ol-btn-regular-custom2 .ol-btn-regular-text,.ol-btn-regular .ol-btn-regular-text{flex-grow:1}.ol-btn-regular-custom1 i,.ol-btn-regular-custom2 i,.ol-btn-regular i{font-size:1.65em;margin-right:12px}.ol-btn-regular-custom1{background-color:#fff}.ol-btn-medium,.ol-btn-medium-2{padding:18px clamp(39px, 3.9vw, 42px);font-size:clamp(
        0.96875rem,
        0.96875rem + 0vw,
        0.96875rem
    );font-weight:400;line-height:1.65;letter-spacing:.093rem;border-radius:100px;text-decoration:none !important;box-sizing:border-box}@media (min-width:1729px){.ol-btn-medium,.ol-btn-medium-2{font-size:clamp(
                0.96875rem,
                -0.7562435633rem + 1.596292482vw,
                1.9375rem
            )}}@media (min-width:1729px){.ol-btn-medium,.ol-btn-medium-2{padding:clamp(18px, 3vw, 36px) clamp(42px, 3.9vw, 75px)}}@media (max-width:640px){.ol-btn-medium,.ol-btn-medium-2{width:100%;padding:19px 39px}}.ol-btn-large,.ol-btn-large-2{min-width:60%;padding:27px clamp(45px, 7.2vw, 81px);font-size:clamp(
        1rem,
        0.9753469686rem + 0.1095690285vw,
        1.09375rem
    );font-weight:500;line-height:1.65;letter-spacing:.093rem;border-radius:100px;text-decoration:none !important;box-sizing:border-box}@media (min-width:1729px){.ol-btn-large,.ol-btn-large-2{font-size:clamp(
                1.09375rem,
                -0.9651132853rem + 1.9052523172vw,
                2.25rem
            )}}@media (min-width:1729px){.ol-btn-large,.ol-btn-large-2{padding:clamp(27px, 3vw, 45px) clamp(42px, 3.9vw, 75px)}}@media (max-width:640px){.ol-btn-large,.ol-btn-large-2{width:100%;padding:25px 36px}}.ol-btn-medium-2,.ol-btn-large-2{border-style:solid;border-width:1px}.ol-btn-admin{font-size:clamp(
        0.71875rem,
        0.6940969686rem + 0.1095690285vw,
        0.8125rem
    );font-weight:500;line-height:1.5;letter-spacing:.036rem;width:100%;padding:18px;text-align:center;margin:24px 0;display:block;background:repeating-linear-gradient(-45deg,#e9e9e9,#e9e9e9 1px,#fff 0,#fff 6px);text-decoration:none !important}@media (min-width:1729px){.ol-btn-admin{font-size:clamp(
                0.8125rem,
                -0.6342687951rem + 1.3388259526vw,
                1.625rem
            )}}.ol-btn-admin .ol-btn-admin-text{display:block;text-decoration:underline;text-underline-offset:5px;padding:0 12px;padding-bottom:21px;background-color:#fff;color:#666}.ol-btn-admin .ol-btn-admin-help{font-size:clamp(
        0.71875rem,
        0.71875rem + 0vw,
        0.71875rem
    );font-weight:400;line-height:1.5;letter-spacing:.036rem;display:block;color:#b7b7b7;text-decoration:none !important;padding:12px;background-color:#fff}@media (min-width:1729px){.ol-btn-admin .ol-btn-admin-help{font-size:clamp(
                0.71875rem,
                -0.5610839341rem + 1.184346035vw,
                1.4375rem
            )}}.ol-block__button{margin-top:clamp(3em, 4.8vw, 4.5em);margin-bottom:clamp(3em, 4.8vw, 4.5em)}.ol-block__button .ol-btn-block{text-align:center}.ol-block__button .ol-btn-block .ol-btn-medium,.ol-block__button .ol-btn-block .ol-btn-medium-2,.ol-block__button .ol-btn-block .ol-btn-large,.ol-block__button .ol-btn-block .ol-btn-large-2{display:inline-flex;justify-content:center;text-decoration:none !important;text-align:center;margin:0}div[data-type="oltana-blocks/button"] a{pointer-events:none;cursor:text}div[data-type="oltana-blocks/button"] a span{pointer-events:all}.ol-button-center{text-align:center}.ol-button-left{text-align:left}.ol-button-right{text-align:right}.ol-block__blogcard{position:relative;z-index:0;margin-top:clamp(2em, 4.8vw, 2.1em);margin-bottom:clamp(2em, 4.8vw, 2.1em)}@media (min-width:1729px){.ol-block__blogcard{margin-top:clamp(2.1em, 3vw, 4.2em);margin-bottom:clamp(2.1em, 3vw, 4.2em)}}.ol-block__blogcard .ol-block__blogcard-title{position:relative;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;-webkit-line-clamp:4;max-height:5.7em;line-height:1.8}@media (max-width:640px){.ol-block__blogcard .ol-block__blogcard-title{-webkit-line-clamp:3;font-size:clamp(
        0.71875rem,
        0.6940969686rem + 0.1095690285vw,
        0.8125rem
    );font-weight:500;line-height:1.65;letter-spacing:.036rem}}@media (max-width:640px) and (min-width:1729px){.ol-block__blogcard .ol-block__blogcard-title{font-size:clamp(
                0.8125rem,
                -0.6342687951rem + 1.3388259526vw,
                1.625rem
            )}}.ol-block__blogcard .ol-block__blogcard-title.ol-block__blogcard-external-check:after{display:inline-flex;content:"\e996";font-family:"oltana-icons";margin-left:12px}.ol-block__blogcard .ol-block__blogcard-img{overflow:hidden;flex-shrink:0;width:192px;border-radius:2px}@media (min-width:1729px){.ol-block__blogcard .ol-block__blogcard-img{width:clamp(192px, 15vw, 384px)}}@media (max-width:640px){.ol-block__blogcard .ol-block__blogcard-img{width:112px}}.ol-block__blogcard .ol-block__blogcard-img img{aspect-ratio:16/9;object-fit:cover}.ol-block__blogcard .ol-block__blogcard-img .ol-noimage{height:100%;font-size:clamp(
        0.71875rem,
        0.6530085829rem + 0.292184076vw,
        0.96875rem
    );font-weight:400;line-height:1.65;letter-spacing:.06rem}@media (min-width:1729px){.ol-block__blogcard .ol-block__blogcard-img .ol-noimage{font-size:clamp(
                0.96875rem,
                -0.7562435633rem + 1.596292482vw,
                1.9375rem
            )}}.ol-block__blogcard .ol-block__blogcard-anchor{position:relative;z-index:100;display:flex;border-style:solid;border-width:1px;text-decoration:none !important;align-items:center;border-radius:1.5em;padding:clamp(2em, 3.3vw, 2em);padding-right:clamp(4.5em, 6vw, 5.1em);column-gap:clamp(2em, 4.8vw, 2.1em)}@media (min-width:1729px){.ol-block__blogcard .ol-block__blogcard-anchor{padding:clamp(2em, 2.25vw, 4em)}}@media (min-width:1729px){.ol-block__blogcard .ol-block__blogcard-anchor{column-gap:clamp(2.1em, 3vw, 4.2em)}}@media (max-width:640px){.ol-block__blogcard .ol-block__blogcard-anchor{padding:18px;column-gap:clamp(1.5em, 3.3vw, 2em)}}@media (max-width:640px) and (min-width:1729px){.ol-block__blogcard .ol-block__blogcard-anchor{column-gap:clamp(2em, 2.25vw, 4em)}}.ol-block__blogcard .ol-block__blogcard-label{position:absolute;z-index:200;left:13px;top:-18px;padding:6px 12px;background-color:#fff;font-size:clamp(
        0.96875rem,
        0.96875rem + 0vw,
        0.96875rem
    );font-weight:500;line-height:1.65;letter-spacing:.06rem}@media (min-width:1729px){.ol-block__blogcard .ol-block__blogcard-label{font-size:clamp(
                0.96875rem,
                -0.7562435633rem + 1.596292482vw,
                1.9375rem
            )}}@media (min-width:1729px){.ol-block__blogcard .ol-block__blogcard-label{padding:6px clamp(12px, 2.1vw, 24px);top:calc(-1 * clamp(18px, 1vw, 30px))}}@media (max-width:640px){.ol-block__blogcard .ol-block__blogcard-label{left:11px;top:-15px;padding:6px 9px;font-size:13px}}.ol-block__blogcard:before{content:"\e95d";position:absolute;font-family:"oltana-icons";right:clamp(18px, 2.4vw, 24px);z-index:200;top:50%;transform:translateY(-50%);font-size:clamp(
        1rem,
        0.9753469686rem + 0.1095690285vw,
        1.09375rem
    );font-weight:400;line-height:1.95;letter-spacing:.078rem}@media (min-width:1729px){.ol-block__blogcard:before{font-size:clamp(
                1.09375rem,
                -0.9651132853rem + 1.9052523172vw,
                2.25rem
            )}}@media (min-width:1729px){.ol-block__blogcard:before{right:clamp(24px, 2.1vw, 48px)}}@media (max-width:640px){.ol-block__blogcard:before{display:none}}.ol-block__fukidashi{display:flex;justify-content:center;align-items:flex-start;width:100%}.ol-block__fukidashi .ol-block__fukidashi-img-wrapper{text-align:center;position:relative;width:90px;flex-shrink:0}@media (min-width:1729px){.ol-block__fukidashi .ol-block__fukidashi-img-wrapper{width:clamp(90px, 6em, 180px)}}@media (max-width:640px){.ol-block__fukidashi .ol-block__fukidashi-img-wrapper{width:66px}}.ol-block__fukidashi .ol-block__fukidashi-img-wrapper .ol-block__fukidashi-img{border-radius:50%;overflow:hidden;width:inherit;height:90px;position:relative;margin:0 auto}@media (min-width:1729px){.ol-block__fukidashi .ol-block__fukidashi-img-wrapper .ol-block__fukidashi-img{height:clamp(90px, 6em, 180px)}}@media (max-width:640px){.ol-block__fukidashi .ol-block__fukidashi-img-wrapper .ol-block__fukidashi-img{height:66px}}.ol-block__fukidashi .ol-block__fukidashi-img-wrapper .ol-block__fukidashi-img img{position:absolute;height:auto;top:50%;left:50%;z-index:200;border-radius:50%;width:inherit;height:inherit;object-fit:cover;transform:translateY(-50%) translateX(-50%) scale(.9);box-sizing:content-box}.ol-block__fukidashi .ol-block__fukidashi-img-wrapper .ol-block__fukidashi-name{text-align:center;display:block;padding-top:8px;width:inherit;margin:0 auto;font-size:clamp(
        0.71875rem,
        0.71875rem + 0vw,
        0.71875rem
    );font-weight:500;line-height:1.5;letter-spacing:.036rem}@media (min-width:1729px){.ol-block__fukidashi .ol-block__fukidashi-img-wrapper .ol-block__fukidashi-name{font-size:clamp(
                0.71875rem,
                -0.5610839341rem + 1.184346035vw,
                1.4375rem
            )}}.ol-block__fukidashi .ol-block__fukidashi-contents{flex-grow:1;min-height:33px;position:relative;border-radius:1.5em;padding-left:clamp(3em, 3.6vw, 3em);padding-right:clamp(3em, 3.6vw, 3em);padding-top:clamp(2em, 3.3vw, 2em);padding-bottom:clamp(2em, 3.3vw, 2em)}@media (min-width:1729px){.ol-block__fukidashi .ol-block__fukidashi-contents{padding-top:clamp(2em, 2.25vw, 4em);padding-bottom:clamp(2em, 2.25vw, 4em)}}@media (max-width:640px){.ol-block__fukidashi .ol-block__fukidashi-contents{padding:21px 24px}}.ol-block__fukidashi .ol-block__fukidashi-contents .ol-block__fukidashi-inner p{margin-top:clamp(1.5em, 3.3vw, 2em);margin-bottom:clamp(1.5em, 3.3vw, 2em);line-height:1.95}@media (min-width:1729px){.ol-block__fukidashi .ol-block__fukidashi-contents .ol-block__fukidashi-inner p{margin-top:clamp(2em, 2.25vw, 4em);margin-bottom:clamp(2em, 2.25vw, 4em)}}@media (max-width:640px){.ol-block__fukidashi .ol-block__fukidashi-contents .ol-block__fukidashi-inner p{line-height:1.65}}.ol-block__fukidashi .ol-block__fukidashi-contents .ol-block__fukidashi-inner p:first-of-type{margin-top:0}.ol-block__fukidashi .ol-block__fukidashi-contents .ol-block__fukidashi-inner p:last-of-type{margin-bottom:0}.ol-block__fukidashi .ol-block__fukidashi-contents .ol-block__fukidashi-inner ul.oltana-list ol,.ol-block__fukidashi .ol-block__fukidashi-contents .ol-block__fukidashi-inner ul.oltana-list ul,.ol-block__fukidashi .ol-block__fukidashi-contents .ol-block__fukidashi-inner ol.oltana-list ol,.ol-block__fukidashi .ol-block__fukidashi-contents .ol-block__fukidashi-inner ol.oltana-list ul{margin-top:27px;margin-bottom:27px}.ol-block__fukidashi .ol-block__fukidashi-contents .ol-block__fukidashi-inner>ul:first-child,.ol-block__fukidashi .ol-block__fukidashi-contents .ol-block__fukidashi-inner ol:first-child{padding-right:0;margin-top:6px}@media (min-width:841px){.ol-block__fukidashi .ol-block__fukidashi-contents .ol-block__fukidashi-inner>ul:first-child,.ol-block__fukidashi .ol-block__fukidashi-contents .ol-block__fukidashi-inner ol:first-child{padding-left:0}}.ol-block__fukidashi .ol-block__fukidashi-contents .ol-block__fukidashi-inner>ul:last-child,.ol-block__fukidashi .ol-block__fukidashi-contents .ol-block__fukidashi-inner ol:last-child{padding-right:0;margin-bottom:6px}@media (min-width:841px){.ol-block__fukidashi .ol-block__fukidashi-contents .ol-block__fukidashi-inner>ul:last-child,.ol-block__fukidashi .ol-block__fukidashi-contents .ol-block__fukidashi-inner ol:last-child{padding-left:0}}.ol-block__fukidashi-chat{margin-top:clamp(3em, 4.8vw, 2.1em);margin-bottom:clamp(3em, 4.8vw, 2.1em)}@media (min-width:1729px){.ol-block__fukidashi-chat{margin-top:clamp(2.1em, 3vw, 4.2em);margin-bottom:clamp(2.1em, 3vw, 4.2em)}}.ol-block__fukidashi-chat .ol-block__fukidashi-contents{position:relative;margin-top:5px}@media (max-width:640px){.ol-block__fukidashi-chat .ol-block__fukidashi-contents{margin-top:0}}.ol-block__fukidashi-chat .ol-block__fukidashi-parts-before{position:absolute;border-top:15px solid transparent;top:18px}@media (min-width:1729px){.ol-block__fukidashi-chat .ol-block__fukidashi-parts-before{transform:scale(1.5);top:clamp(18px, 3em, 36px)}}.ol-block__fukidashi-chat.ol-block__fukidashi-right .ol-block__fukidashi-contents{margin-right:12px}@media (max-width:640px){.ol-block__fukidashi-chat.ol-block__fukidashi-right .ol-block__fukidashi-contents{margin-right:6px}}.ol-block__fukidashi-chat.ol-block__fukidashi-right .ol-block__fukidashi-parts-before{right:-15px;border-left-style:solid;border-left-width:15px}@media (min-width:1729px){.ol-block__fukidashi-chat.ol-block__fukidashi-right .ol-block__fukidashi-parts-before{transform-origin:left center}}.ol-block__fukidashi-chat.ol-block__fukidashi-left .ol-block__fukidashi-contents{margin-left:12px}@media (max-width:640px){.ol-block__fukidashi-chat.ol-block__fukidashi-left .ol-block__fukidashi-contents{margin-left:6px}}.ol-block__fukidashi-chat.ol-block__fukidashi-left .ol-block__fukidashi-parts-before{left:-15px;border-right-style:solid;border-right-width:15px}@media (min-width:1729px){.ol-block__fukidashi-chat.ol-block__fukidashi-left .ol-block__fukidashi-parts-before{transform-origin:right center}}.ol-block__fukidashi-interview{margin-bottom:clamp(2em, 4.8vw, 2.1em);margin-top:clamp(5.1em, 6vw, 5.1em);position:relative}@media (min-width:1729px){.ol-block__fukidashi-interview{margin-bottom:clamp(2.1em, 3vw, 4.2em)}}.ol-block__fukidashi-interview .ol-block__fukidashi-img-wrapper{position:absolute;width:100%;display:flex;align-items:center;z-index:0;top:-54px;max-width:none}@media (min-width:1729px){.ol-block__fukidashi-interview .ol-block__fukidashi-img-wrapper{top:calc(-1 * clamp(64px, 4em, 117px))}}@media (max-width:640px){.ol-block__fukidashi-interview .ol-block__fukidashi-img-wrapper{top:-40px}}.ol-block__fukidashi-interview .ol-block__fukidashi-img-wrapper .ol-block__fukidashi-img{flex-shrink:0;width:90px;height:90px}@media (min-width:1729px){.ol-block__fukidashi-interview .ol-block__fukidashi-img-wrapper .ol-block__fukidashi-img{width:clamp(90px, 6em, 180px);height:clamp(90px, 6em, 180px)}}@media (max-width:640px){.ol-block__fukidashi-interview .ol-block__fukidashi-img-wrapper .ol-block__fukidashi-img{width:66px;height:66px}}.ol-block__fukidashi-interview .ol-block__fukidashi-img-wrapper .ol-block__fukidashi-name{padding-top:0;margin-bottom:21px}.ol-block__fukidashi-interview .ol-block__fukidashi-contents{padding-left:clamp(3em, 3.6vw, 3em);padding-right:clamp(3em, 3.6vw, 3em);padding-bottom:clamp(3em, 3.6vw, 3em);padding-top:clamp(2em, 4.8vw, 4.5em)}@media (max-width:640px){.ol-block__fukidashi-interview .ol-block__fukidashi-contents{padding:36px 24px 21px}}.ol-block__fukidashi-interview.ol-block__fukidashi-right .ol-block__fukidashi-img-wrapper{flex-direction:row-reverse;right:clamp(0.84em, 1.8vw, 1.2em)}@media (min-width:1729px){.ol-block__fukidashi-interview.ol-block__fukidashi-right .ol-block__fukidashi-img-wrapper{right:clamp(1.2em, 1.5vw, 2.7em)}}.ol-block__fukidashi-interview.ol-block__fukidashi-right .ol-block__fukidashi-img-wrapper .ol-block__fukidashi-name{text-align:right;padding-right:clamp(6px, 1vw, 0.84em)}@media (min-width:1729px){.ol-block__fukidashi-interview.ol-block__fukidashi-right .ol-block__fukidashi-img-wrapper .ol-block__fukidashi-name{padding-right:clamp(0.84em, 0.75vw, 1.68em)}}@media (max-width:640px){.ol-block__fukidashi-interview.ol-block__fukidashi-right .ol-block__fukidashi-img-wrapper .ol-block__fukidashi-name{padding-right:12px}}.ol-block__fukidashi-interview.ol-block__fukidashi-left .ol-block__fukidashi-img-wrapper{left:clamp(0.84em, 1.8vw, 1.2em)}@media (min-width:1729px){.ol-block__fukidashi-interview.ol-block__fukidashi-left .ol-block__fukidashi-img-wrapper{left:clamp(1.2em, 1.5vw, 2.7em)}}.ol-block__fukidashi-interview.ol-block__fukidashi-left .ol-block__fukidashi-img-wrapper .ol-block__fukidashi-name{text-align:left;padding-left:clamp(6px, 1vw, 0.84em)}@media (min-width:1729px){.ol-block__fukidashi-interview.ol-block__fukidashi-left .ol-block__fukidashi-img-wrapper .ol-block__fukidashi-name{padding-left:clamp(0.84em, 0.75vw, 1.68em)}}@media (max-width:640px){.ol-block__fukidashi-interview.ol-block__fukidashi-left .ol-block__fukidashi-img-wrapper .ol-block__fukidashi-name{padding-left:12px}}.ol-block__fukidashi.ol-block__fukidashi-right{flex-direction:row-reverse}.ol-block__fukidashi.ol-block__fukidashi-right .ol-block__fukidashi-img-wrapper{margin-right:0;margin-left:clamp(0.84em, 1.8vw, 1.2em)}@media (min-width:1729px){.ol-block__fukidashi.ol-block__fukidashi-right .ol-block__fukidashi-img-wrapper{margin-left:clamp(1.2em, 1.5vw, 2.7em)}}@media (max-width:640px){.ol-block__fukidashi.ol-block__fukidashi-right .ol-block__fukidashi-img-wrapper{margin-left:21px}}.ol-block__fukidashi.ol-block__fukidashi-left .ol-block__fukidashi-img-wrapper{margin-right:clamp(0.84em, 1.8vw, 1.2em)}@media (min-width:1729px){.ol-block__fukidashi.ol-block__fukidashi-left .ol-block__fukidashi-img-wrapper{margin-right:clamp(1.2em, 1.5vw, 2.7em)}}@media (max-width:640px){.ol-block__fukidashi.ol-block__fukidashi-left .ol-block__fukidashi-img-wrapper{margin-right:21px}}.block-editor-block-toolbar__slot .components-accessible-toolbar{border:none}.oltana-news-manual{margin-top:21px;margin-bottom:6px}.oltana-news-manual span{display:inline-block;margin-right:9px;padding:5px 10px;background-color:#242426;color:#fff;font-size:10px;line-height:1.5;letter-spacing:.03rem;border-radius:2px}.ol-noimage{display:flex;justify-content:center;align-items:center;font-size:clamp(
        0.96875rem,
        0.96875rem + 0vw,
        0.96875rem
    );font-weight:500;line-height:1.65;letter-spacing:.06rem;height:100%;position:relative}@media (min-width:1729px){.ol-noimage{font-size:clamp(
                0.96875rem,
                -0.7562435633rem + 1.596292482vw,
                1.9375rem
            )}}.ol-noimage:before{content:"";display:block;padding-bottom:56.25%}.ol-noimage:after{content:"";width:100%;height:100%;position:absolute;background:#fff;z-index:-1}.o--oltana-inspector .components-base-control__label{margin-top:30px}.o--oltana-inspector .components-base-control__field>.components-base-control__label{font-weight:550}.o--oltana-inspector .components-radio-control.a--oltana-radio-image .components-radio-control__group-wrapper{display:flex;flex-wrap:wrap;gap:0;flex-direction:row}.o--oltana-inspector .components-radio-control.a--oltana-radio-image .components-radio-control__group-wrapper .components-radio-control__option{width:50%;padding:3px;column-gap:0}.o--oltana-inspector .components-radio-control.a--oltana-radio-image .components-radio-control__group-wrapper .components-radio-control__option label{text-align:center;display:block;box-sizing:border-box;border:1px solid transparent;padding:3px;border-radius:2px;box-shadow:0 3px 6px #eee}.o--oltana-inspector .components-radio-control.a--oltana-radio-image .components-radio-control__group-wrapper input[type=radio]{display:none}.o--oltana-inspector .components-radio-control.a--oltana-radio-image .components-radio-control__group-wrapper input[type=radio]:checked+label{border:1px solid #407fed}.o--oltana-inspector .components-radio-control.a--oltana-radio-image.t--cannot-select .components-radio-control__option label{color:#242426}.o--oltana-inspector .components-radio-control.a--oltana-radio-image.t--cannot-select .components-radio-control__option input[type=radio]:checked+label{background:#242426}.o--oltana-inspector .d--list-horizon{display:flex;margin-bottom:15px !important;margin-top:15px !important}.o--oltana-inspector .d--list-horizon .components-radio-control__group-wrapper{width:100%}.o--oltana-inspector .d--list-horizon:last-of-type{margin-bottom:18px !important}.o--oltana-inspector .d--list-horizon .components-base-control__field{align-items:baseline;width:100%;padding:0;column-gap:0}.o--oltana-inspector .d--list-horizon .components-base-control__field>label:first-child{font-size:11px;margin-right:12px;width:27px}.o--oltana-inspector .components-input-control__container{padding:0}.o--oltana-inspector .block-editor-url-input{min-width:auto !important}.o--oltana-inspector .oltana-block-description{margin-top:0}.o--oltana-inspector .oltana-toggle{height:25px}.o--oltana-inspector .c--bg-design-list .a--background-preview{width:100%}.o--oltana-inspector .c--bg-design-list .components-radio-control__option:last-of-type{margin-top:30px}.ol-iconlist-modal-wrapper{max-width:clamp(600px, 30vw, 900px);width:calc(100% - 40px);margin-left:auto;margin-right:auto;border-radius:9px}@media screen and (max-width:599px){.ol-iconlist-modal-wrapper{height:calc(100dvh - 80px)}}.o--customizer-iconlist{max-height:60vh;overflow-y:auto;padding:1rem}@media screen and (max-width:599px){.o--customizer-iconlist{max-height:calc(100dvh - 195px)}}.o--customizer-iconlist .a--customizer-icontitle{font-size:1rem;margin:2.4em 0 1.2em;padding-bottom:.5rem;border-bottom:1px solid #ddd}.o--customizer-iconlist .c--customizer-iconlist{display:grid;grid-template-columns:repeat(auto-fill,minmax(56px, 1fr));gap:.5rem;list-style:none;padding:0;margin:0}.o--customizer-iconlist .c--customizer-iconlist .c--icon-item{padding:.5rem;border:1px solid #ddd;border-radius:4px;cursor:pointer;text-align:center;transition:all .2s ease;margin-bottom:0;font-size:1.95em;display:flex;justify-content:center;align-items:center;height:2em}.o--customizer-iconlist .c--customizer-iconlist .c--icon-item:hover{background-color:#f0f0f0;border-color:#999}.ol-btn-block a span.rich-text,.ol-btn-block a span:not([class]){display:flex;align-items:center}.ol-btn-block a span.rich-text i[class^=oltana-icon-],.ol-btn-block a span:not([class]) i[class^=oltana-icon-]{font-size:1.5em;padding-top:.06em;padding-right:.3em;padding-left:.3em}
@charset "UTF-8";@keyframes slideIn{from{transform:translateX(6px);opacity:0}to{transform:translateX(0);opacity:1}}@keyframes visited-loading1{0%{visibility:visible}100%{visibility:hidden}}@keyframes visited-loading2{0%{left:0;visibility:visible}100%{left:-100vw;visibility:hidden}}@keyframes fade{0%{opacity:1}100%{opacity:0}}@keyframes fade-in{0%{opacity:0}100%{opacity:1}}.js-loading-noscroll{overflow:hidden;height:100%}.js-loading-noscroll .ol-wrapper{opacity:0 !important}.ol-wrapper{position:relative}.ol-wrapper:before{display:none;content:"";position:absolute;top:0;left:0;width:100vw;height:100svh;z-index:600;pointer-events:none;visibility:visible;backdrop-filter:blur(10px);animation:fade .9s ease-in-out .3s forwards}#olLoading{display:none}.home #olLoading{display:block;width:100vw;height:100svh;position:fixed;top:0;left:0;z-index:9999;overflow:hidden}.home #olLoading+.ol-wrapper:before{display:none}.ol-loading__inner{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;justify-content:center;flex-wrap:wrap;align-items:center;row-gap:36px}@media (max-width:640px){.ol-loading__inner{top:calc(50% - 12px)}}.ol-loading__logo-hide-area{position:absolute;bottom:-258px;width:100%;height:300px}.ol-loading__info{flex-basis:100%;text-align:center}.ol-loading__info .ol-loading__logo{animation-name:logo;animation-duration:1.5s;animation-delay:1.2s;animation-fill-mode:forwards;animation-direction:alternate;animation-timing-function:cubic-bezier(.19,1,.22,1);will-change:transform;opacity:1;transform:translateY(300px)}@media (max-width:640px){.ol-loading__info .ol-loading__logo{animation-duration:1.8s;animation-delay:.9s}}.ol-loading__info .ol-loading__logo .ol-header__title-logo{margin:0 auto}.ol-loading__info .ol-loading__logo.ol-logo-exsmall .ol-header__title-logo{width:clamp(60px, 9.6vw, 90px)}@media (min-width:1729px){.ol-loading__info .ol-loading__logo.ol-logo-exsmall .ol-header__title-logo{width:clamp(90px, 12vw, 180px)}}.ol-loading__info .ol-loading__logo.ol-logo-exsmall .ol-header__title-text{font-size:clamp(16px, 2.1vw, 21px)}@media (min-width:1729px){.ol-loading__info .ol-loading__logo.ol-logo-exsmall .ol-header__title-text{font-size:clamp(21px, 1.8vw, 36px)}}.ol-loading__info .ol-loading__logo.ol-logo-small .ol-header__title-logo{width:clamp(105px, 10.5vw, 135px)}@media (min-width:1729px){.ol-loading__info .ol-loading__logo.ol-logo-small .ol-header__title-logo{width:clamp(135px, 15vw, 300px)}}.ol-loading__info .ol-loading__logo.ol-logo-small .ol-header__title-text{font-size:clamp(18px, 2.7vw, 24px)}@media (min-width:1729px){.ol-loading__info .ol-loading__logo.ol-logo-small .ol-header__title-text{font-size:clamp(24px, 1.8vw, 42px)}}.ol-loading__info .ol-loading__logo.ol-logo-medium .ol-header__title-logo{width:clamp(135px, 15vw, 165px)}@media (min-width:1729px){.ol-loading__info .ol-loading__logo.ol-logo-medium .ol-header__title-logo{width:clamp(165px, 15vw, 345px)}}.ol-loading__info .ol-loading__logo.ol-logo-medium .ol-header__title-text{font-size:clamp(21px, 2.7vw, 27px)}@media (min-width:1729px){.ol-loading__info .ol-loading__logo.ol-logo-medium .ol-header__title-text{font-size:clamp(27px, 2.4vw, 48px)}}.ol-loading__info .ol-loading__logo.ol-logo-large .ol-header__title-logo{width:clamp(165px, 18vw, 195px)}@media (min-width:1729px){.ol-loading__info .ol-loading__logo.ol-logo-large .ol-header__title-logo{width:clamp(195px, 15vw, 390px)}}.ol-loading__info .ol-loading__logo.ol-logo-large .ol-header__title-text{font-size:clamp(24px, 2.7vw, 30px)}@media (min-width:1729px){.ol-loading__info .ol-loading__logo.ol-logo-large .ol-header__title-text{font-size:clamp(33px, 2.4vw, 54px)}}.ol-loading__info .ol-loading__logo.ol-logo-exlarge .ol-header__title-logo{width:clamp(195px, 21vw, 225px)}@media (min-width:1729px){.ol-loading__info .ol-loading__logo.ol-logo-exlarge .ol-header__title-logo{width:clamp(225px, 15vw, 450px)}}.ol-loading__info .ol-loading__logo.ol-logo-exlarge .ol-header__title-text{font-size:clamp(27px, 2.7vw, 33px)}@media (min-width:1729px){.ol-loading__info .ol-loading__logo.ol-logo-exlarge .ol-header__title-text{font-size:clamp(31.5px, 2.1vw, 60px)}}#olLoadingBarWrapper{height:1px;width:100%}#olLoadingBar{width:100%;height:1px;transform:scaleX(0);transform-origin:center left;will-change:transform}.ol-loading__dot-wrapper{width:100%;height:10px;position:relative;opacity:0;will-change:opacity;animation:fade-in .9s ease-in-out 4.5s forwards}@media (max-width:640px){.ol-loading__dot-wrapper{animation:fade-in .9s ease-in-out 5.1s forwards}}.ol-loading__dot{height:10px;width:10px;left:66%;position:absolute;margin:0 auto 0 1em;border-radius:30px;transform:translateY(0) rotate(45deg) scale(0);animation:looping-rhombuses-spinner-animation 2s linear infinite}.ol-loading__dot:nth-child(1){animation-delay:-1333.3333333333ms}.ol-loading__dot:nth-child(2){animation-delay:-2666.6666666667ms}.ol-loading__dot:nth-child(3){animation-delay:-4s}@keyframes looping-rhombuses-spinner-animation{0%{transform:translateX(0) rotate(45deg) scale(0)}50%{transform:translateX(-450%) rotate(45deg) scale(1)}100%{transform:translateX(-900%) rotate(45deg) scale(0)}}.ol-loading__complete{animation-name:finish;animation-duration:.96s;animation-timing-function:cubic-bezier(.18,.92,.57,1);animation-delay:1.8s;animation-fill-mode:forwards;animation-direction:alternate;transform-origin:bottom}@media (max-width:640px){.ol-loading__complete{animation-duration:.84s;animation-delay:1.65s}}.ol-loading__complete .ol-loading__logo{animation:none;transform:translateY(0px);opacity:1;animation-name:logo-finish;animation-duration:.45s;animation-timing-function:cubic-bezier(.18,.92,.57,1);animation-delay:.9s;animation-fill-mode:forwards;animation-direction:alternate}@media (max-width:640px){.ol-loading__complete .ol-loading__logo{animation-duration:.45s}}.ol-loading__complete .ol-loading__dot-wrapper{animation-name:finishBar;animation-duration:.6s;animation-timing-function:linear;animation-delay:0s;animation-fill-mode:forwards;animation-direction:alternate}@keyframes dot{0%{transform:scale(0);opacity:0}100%{transform:scale(.9);opacity:1}}@keyframes logo{0%{transform:translateY(100px)}100%{opacity:1;transform:translateY(0px)}}@keyframes finish{0%{visibility:visible}100%{transform:scaleY(0);visibility:hidden}}@keyframes finishBar{0%{opacity:1}100%{opacity:0}}@keyframes logo-finish{0%{opacity:1;transform:translateY(0px)}100%{opacity:0;transform:translateY(15px)}}
.lazyload{background-image:none !important}.lazyload:before{background-image:none !important}