html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,main{display:block}body{line-height:1;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}input[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border:0px}a:focus,input,textarea,button{outline:none}a{background:none}textarea{overflow:auto}img{border:none;vertical-align:bottom}:root{--cl-blk: #333;--cl-blue__bcg: #c2e2e3;--cl-gray__bcg: #f5f5f5;--cl-green: #35846f;--cl-yellow: #fcf35b;--cl-lime: #97e67f;--cl-pink: #fca9db;--cl-purple: #acb1f2;--cl-hover: #14ad81;--font-family__def: "Zen Maru Gothic", serif;--font-family__en: "Outfit", sans-serif;--font-size__3xl: clamp( 34px, 3vw + 24px, 68.4px );--font-size__2xl: clamp( 25px, 1.9vw + 18px, 49.92px );--font-size__xl: clamp( 21px, 1.4vw + 14px, 37.52px );--font-size__lg: clamp( 17px, .9vw + 13px, 28.12px );--font-size__md: clamp( 16px, .55vw + 13px, 22.24px );--font-size__sm: clamp( 15px, .4vw + 13px, 19.72px );--font-size__xs: clamp( 14px, .25vw + 13px, 17.2px );--font-size__2xs: clamp( 13px, .26vw + 11px, 15.368px );--u-gap__ub2: clamp( 3.384px, 0.94vw, 15.792px );--u-gap__ub3: clamp( 5.076px, 1.41vw, 23.688px );--u-gap__ub4: clamp( 6.768px, 1.88vw, 31.584px );--u-gap__ub5: clamp( 8.46px, 2.35vw, 39.48px );--u-gap__ub7: clamp( 11.844px, 3.29vw, 55.272px );--u-gap__ub10: clamp( 16.92px, 4.7vw, 78.96px );--u-gap__ub12: clamp( 20.304px, 5.64vw, 94.752px );--u-gap__ub15: clamp( 25.38px, 7.05vw, 118.44px );--u-gap__ub17: clamp( 28.764px, 7.99vw, 134.232px );--u-gap__ub20: clamp( 33.84px, 9.4vw, 157.92px );--u-gap__ub22: clamp( 37.224px, 10.34vw, 173.712px );--u-gap__ub25: clamp( 42.3px, 11.75vw, 197.4px );--u-gap__ub30: clamp( 50.76px, 14.1vw, 236.88px );--u-gap__ub35: clamp( 59.22px, 16.45vw, 276.36px );--u-gap__ub40: clamp( 67.68px, 18.8vw, 315.84px );--u-gap__ub50: clamp( 84.6px, 23.5vw, 394.8px );--wrapper-padding: max(10px, var(--u-gap__ub5));--grid-side-width: var(--u-gap__ub20);--container-gap-block: max(40px, var(--u-gap__ub20));--container-gap-inline: var(--u-gap__ub15);--block-gap-block__xl: max(30px, var(--u-gap__ub15));--block-gap-block__lg: max(25px, var(--u-gap__ub10));--block-gap-block: max(20px, var(--u-gap__ub7));--block-gap-block__sm: max(15px, var(--u-gap__ub5));--block-gap-block__xs: max(12px, var(--u-gap__ub3));--border-width: 2px;--leading-trim: calc((1em - 1lh) / 2)}@media screen and (max-width:999.98px){:root{--grid-side-width: 0px}}@media screen and (max-width:599.98px){:root{--container-gap-inline: max(20px, var(--u-gap__ub10))}}html{font-size:var(--font-size__sm)}body{color:var(--cl-blk);font-family:var(--font-family__def);font-optical-sizing:auto;font-style:normal;font-weight:500;line-height:2;overflow-wrap:anywhere;word-break:normal;line-break:strict;text-align:justify;min-inline-size:360px;background-color:var(--cl-blue__bcg);-webkit-tap-highlight-color:rgba(0,0,0,0);overflow:hidden}@media screen and (max-width:599.98px){body{line-height:1.8;text-align:start}}html,body{inline-size:100%;block-size:100%}body{overflow-y:scroll !important}a{color:var(--cl-blk);text-decoration:none}strong,em{font-weight:700}img{inline-size:100%;block-size:auto;display:block;margin-inline:auto}*{box-sizing:border-box;background-repeat:none}*:before,*:after{box-sizing:border-box}textarea,input[type=text],input[type=tel],textarea,input[type=email],input[type=submit],select,button{color:var(--cl-blk);font-family:var(--font-family__def);font-size:var(--font-size__md);line-height:1.8;padding:0;background-color:rgba(0,0,0,0);-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;border-radius:0;border:none;display:block}button{cursor:pointer}input[type=text],input[type=email],input[type=tel],textarea,select{inline-size:100%;block-size:1.5lh;padding-inline:.8em;padding-block:.5em;border:var(--border-width) solid var(--cl-blk);background-color:#fff;border-radius:.5em}textarea{block-size:10lh}input[type=text]:focus,input[type=email]:focus,input[type=tel]:focus,textarea:focus{border-color:var(--cl-green)}input:-webkit-autofill{box-shadow:0 0 0 1000px #fff inset}input[type=submit]{border:none;background-color:rgba(0,0,0,0);background-image:none;box-shadow:none;cursor:pointer;display:inline-block}.l-wrapper{inline-size:100%;opacity:0;position:relative}body._allloaded .l-wrapper{opacity:1;transition:opacity .5s .1s linear}.l-grid{display:grid;grid-template-columns:var(--grid-side-width) auto var(--grid-side-width)}@media screen and (max-width:999.98px){.l-grid{grid-template-columns:1fr}}.l-grid__header{grid-row:1;grid-column:1/4}.l-grid__left{justify-self:center;grid-row:2;grid-column:1/2}.l-grid__main{grid-row:2;grid-column:2/3}.l-grid__right{justify-self:center;grid-row:2;grid-column:3/4}.l-grid__footer{grid-row:3;grid-column:1/4}@media screen and (max-width:999.98px){.l-grid__left{display:none}.l-grid__main{grid-column:1/4}.l-grid__right{display:none}}.l-line{--angle: 15vw;--background-color: var(--cl-blue);padding-block-start:calc(var(--angle)/2);padding-block-end:calc(var(--container-block-gap) + var(--angle)/2);position:relative}.l-container{max-inline-size:65rem;margin-block-start:var(--container-gap-block);margin-inline:auto;padding-inline:var(--container-gap-inline);position:relative}.l-container__stickout{margin-inline:calc(var(--container-gap-inline)*-2)}@media screen and (max-width:999.98px){.l-container__stickout{margin-inline:calc(var(--container-gap-inline)*-1)}}.h-title{padding:var(--wrapper-padding);padding-block-end:0}.h-title>span{display:block}.h-title>span:nth-child(1){inline-size:auto;margin-inline:auto;margin-block-end:var(--u-gap__ub5)}@media screen and (min-width:600px){body.toppage .h-title>span:nth-child(1)>img:nth-child(2){display:none}}@media screen and (max-width:599.98px){body.toppage .h-title>span:nth-child(1){margin-block-end:var(--u-gap__ub12)}body.toppage .h-title>span:nth-child(1)>img:nth-child(1){display:none}}.h-title>span:nth-child(2){inline-size:clamp(150px,25vw,300px);margin-inline:auto}.f-footer{max-inline-size:85rem;display:grid;grid-template-columns:2fr 3fr;gap:max(2.5em,var(--block-gap-block__lg)) calc(var(--container-gap-inline)*2)}@media screen and (min-width:1000px){.f-footer{padding-inline:var(--grid-side-width)}}@media screen and (max-width:999.98px){.f-footer{text-align:center;grid-template-columns:auto}}.f-contact>.c-button-A{margin-block-start:var(--block-gap-block)}.f-contact>.c-button-A>a{margin-inline:0}@media screen and (max-width:999.98px){.f-contact>.c-button-A>a{margin-inline:auto}}.f-contact__title{font-size:var(--font-size__3xl);font-family:var(--font-family__en);line-height:1.2;margin-block-end:var(--block-gap-block__xs)}.f-dlist{font-size:var(--font-size__xs);position:relative}@media screen and (min-width:1000px){.f-dlist{text-align:start}.f-dlist:before{content:"";inline-size:1px;block-size:100%;background-color:var(--cl-blk);position:absolute;inset-inline-start:calc(var(--container-gap-inline)*-1)}}.f-dlist .c-title-A__sm{margin-block:var(--block-gap-block__sm) .3em}@media screen and (min-width:1000px){.f-dlist .c-title-A__sm{text-align:start}}.f-dlist .c-title-A__sm:first-child{margin-block-start:0}.f-subfooter{text-align:center}@media screen and (min-width:1000px){.f-subfooter{grid-column:1/3}}.f-subfooter__sns{font-size:max(30px,var(--font-size__xl));display:flex;justify-content:center}.f-subfooter__sns>li{margin-inline:1.5%}.f-subfooter__sns>li>a{display:block;padding:.1em}.f-subfooter__sns>li>a>.icf{display:block}.f-subfooter__sns>li>a>.icf-x:before{transform:scale(0.8)}.f-subfooter__company{font-size:var(--font-size__xs);margin-block-start:var(--block-gap-block__xs);margin-block-end:var(--block-gap-block__lg)}.f-subfooter__banner{display:flex;flex-wrap:wrap;justify-content:center}.f-subfooter__banner>li{margin-inline:5px;margin-block-end:10px;min-inline-size:200px}.f-subfooter__banner>li>a{display:block}.f-subfooter__copyright{font-size:var(--font-size__2xs);font-family:var(--font-family__en);letter-spacing:.05em;margin-block:var(--block-gap-block__sm)}.c-title-A,.c-title-A__lg,.c-title-A__xs,.c-title-A__sm{color:var(--cl-green);font-size:var(--font-size__xl);font-weight:700;line-height:1.6;margin-block-end:var(--block-gap-block__xs)}.c-title-A._center,._center.c-title-A__lg,._center.c-title-A__xs,._center.c-title-A__sm{text-align:center}.c-title-A._blk,._blk.c-title-A__lg,._blk.c-title-A__xs,._blk.c-title-A__sm{color:var(--cl-blk)}@media(hover: hover){a:hover .c-title-A,a:hover .c-title-A__lg,a:hover .c-title-A__xs,a:hover .c-title-A__sm{color:var(--cl-hover)}}.c-title-A__sm{font-size:var(--font-size__lg)}.c-title-A__xs{font-size:var(--font-size__md)}.c-title-A__lg{font-size:var(--font-size__2xl);line-height:1.5;margin-block-end:var(--block-gap-block)}.c-title-B{inline-size:min(35rem,90%);margin-inline:auto;margin-block-end:var(--block-gap-block__lg)}@media screen and (max-width:399.98px){.c-title-B{inline-size:100%}}.c-title-B._line>img{inline-size:84%}.c-title-B._radio>img{inline-size:100%}.c-title-B._blog>img{inline-size:75%}.c-datetext{color:var(--cl-green);font-family:var(--font-family__en);font-size:var(--font-size__2xs);letter-spacing:.1em;font-weight:500;display:block}@media(hover: hover){a:hover .c-datetext{color:var(--cl-hover)}}.c-linktext{color:var(--cl-blk);text-decoration:underline;cursor:pointer}@media(hover: hover){.c-linktext:hover{color:var(--cl-hover)}}.c-button-A{--button-color: var(--cl-yellow);margin-block-start:var(--block-gap-block__lg)}.c-button-A._lime{--button-color: var(--cl-lime)}.c-button-A._pink{--button-color: var(--cl-pink)}.c-button-A._purple{--button-color: var(--cl-purple)}.c-button-A>a,.c-button-A>span,.c-button-A>label{color:var(--cl-blk);font-size:var(--font-size__sm);font-weight:700;line-height:4;text-align:center;display:flex;align-items:center;justify-content:center;inline-size:clamp(14em,25vw,17em);padding:0 1em;margin-inline:auto;position:relative;z-index:1;cursor:pointer}@media screen and (max-width:599.98px){.c-button-A>a,.c-button-A>span,.c-button-A>label{font-size:var(--font-size__xs)}}.c-button-A>a>input,.c-button-A>span>input,.c-button-A>label>input{font-weight:700;line-height:3.6}.c-button-A>a>.icf,.c-button-A>span>.icf,.c-button-A>label>.icf{font-size:1.8em;margin-inline-end:.3em}.c-button-A>a:before,.c-button-A>a:after,.c-button-A>span:before,.c-button-A>span:after,.c-button-A>label:before,.c-button-A>label:after{content:"";inline-size:100%;block-size:100%;background-color:var(--button-color);border-radius:calc(infinity*1px);border:var(--border-width) solid var(--cl-blk);position:absolute;z-index:-1}.c-button-A>a:before,.c-button-A>span:before,.c-button-A>label:before{inset-block-start:7px}@media screen and (max-width:599.98px){.c-button-A>a:before,.c-button-A>span:before,.c-button-A>label:before{inset-block-start:5px}}@media(hover: hover){.c-button-A>a:hover,.c-button-A>span:hover,.c-button-A>label:hover{color:#fff}.c-button-A>a:hover>input,.c-button-A>span:hover>input,.c-button-A>label:hover>input{color:#fff}.c-button-A>a:hover:before,.c-button-A>a:hover:after,.c-button-A>span:hover:before,.c-button-A>span:hover:after,.c-button-A>label:hover:before,.c-button-A>label:hover:after{background-color:var(--cl-hover)}}.c-pagenation{font-family:var(--font-family__en);margin-block-start:var(--block-gap-block__xl)}.c-pagenation__number{font-size:var(--font-size__md);letter-spacing:.05em;display:flex;justify-content:center;align-items:center}.c-pagenation__number>a,.c-pagenation__number>strong{inline-size:max(2.4em,7%);block-size:2em;display:flex;justify-content:center;align-items:center}.c-pagenation__number>strong{color:#fff;position:relative;z-index:1}.c-pagenation__number>strong:before{content:"";inline-size:2.2em;block-size:2.1em;background-color:var(--cl-green);border-radius:50%;position:absolute;z-index:-1}.c-pagenation__number>i{margin-inline:2%}@media(hover: hover){.c-pagenation__number>a:hover{color:var(--cl-hover)}}.c-pagenation__prevnext{font-size:var(--font-size__xs);line-height:1.4;display:flex;justify-content:center;align-items:center;margin-block-start:var(--block-gap-block)}.c-pagenation__prevnext>._prev+._next{position:relative}.c-pagenation__prevnext>._prev+._next:before{content:"";inline-size:1px;block-size:90%;background-color:var(--cl-blk);position:absolute;inset-inline-start:-1.5em}.c-pagenation__prevnext>._prev,.c-pagenation__prevnext>._next{display:flex;align-items:center;padding:.1em;margin-inline:1.5em}@media(hover: hover){.c-pagenation__prevnext>._prev:hover,.c-pagenation__prevnext>._next:hover{color:var(--cl-hover)}}.c-pagenation__prevnext>._prev>.c-arrow-A,.c-pagenation__prevnext>._next>.c-arrow-A{margin-inline:.5em 0}.c-pagenation__prevnext>._prev>.c-arrow-A{margin-inline:0 .5em;transform:rotate(180deg)}.c-hoverimg{display:block;width:100%;overflow:hidden;position:relative}.c-hoverimg img{opacity:1;transform:scale(1);-webkit-clip-path:inset(0);clip-path:inset(0);transition:all 1s}@media(hover: hover){a:hover .c-hoverimg img,a.c-hoverimg:hover img{opacity:1;transform:scale(1.05);transition:all .5s cubic-bezier(0.14, 0, 0, 1)}}.c-arrow-A{display:block;inline-size:1.6rem;block-size:1.6rem;background-color:#fff;border-radius:50%;border:var(--border-width) solid var(--cl-blk);position:relative}.c-arrow-A:after{content:"";inline-size:30%;block-size:30%;border:var(--border-width) solid var(--cl-blk);border-style:solid solid none none;position:absolute;inset-block-start:50%;inset-inline-start:45%;transform:translate(-50%, -50%) rotate(45deg)}@media(hover: hover){a:hover .c-arrow-A{background-color:var(--cl-hover)}a:hover .c-arrow-A:after{border-color:#fff}}.c-blogList{border-bottom:1px solid var(--cl-blk)}.c-blogList>li{border-top:1px solid var(--cl-blk)}.c-blogList__item{padding-block:max(1.5em,var(--block-gap-block__sm));padding-inline-end:4rem;display:block;position:relative}@media screen and (max-width:599.98px){.c-blogList__item{padding-inline-end:0}}.c-blogList__item>.c-title-A__sm,.c-blogList__item>.c-title-A__xs{margin-block-end:.5em}.c-blogList__item>.c-title-A__sm>span,.c-blogList__item>.c-title-A__xs>span{margin-block-end:.4em}.c-blogList__item>.c-arrow-A{position:absolute;inset-block-start:var(--block-gap-block__sm);inset-inline-end:1rem}@media screen and (max-width:599.98px){.c-blogList__item>.c-arrow-A{display:none}}.c-blogList__item-lead{font-size:var(--font-size__xs);overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}.c-island-A{--badge-color: var(--cl-yellow);container-type:inline-size;padding-inline:var(--container-gap-inline);padding-block-end:max(2.5em,var(--container-gap-inline));background-color:var(--cl-gray__bcg);border:var(--border-width) solid var(--cl-blk);border-radius:3rem;position:relative;opacity:0;transform:translate(0, 50px);transition:transform .2s cubic-bezier(0.44, 1.73, 0.64, 1),opacity .2s}.c-island-A._is-active{opacity:1;transform:translate(0, 0)}@media screen and (max-width:599.98px){.c-island-A{border-radius:2.5rem}}.c-island-A[data-badge]{padding-block-start:max(5em,var(--container-gap-inline))}@media screen and (max-width:999.98px){.c-island-A[data-badge]{margin-block-start:5em}}@media screen and (max-width:599.98px){.c-island-A[data-badge]{padding-block-start:4.5em;margin-block-start:4em}}.c-island-A._badge__lime{--badge-color: var(--cl-lime)}.c-island-A._badge__pink{--badge-color: var(--cl-pink)}.c-island-A._badge__purple{--badge-color: var(--cl-purple)}.c-island-A:after{content:attr(data-badge);font-size:var(--font-size__md);font-family:var(--font-family__en);letter-spacing:.05em;line-height:1.4;display:grid;place-content:center;inline-size:6em;block-size:6em;border-radius:50%;border:var(--border-width) solid var(--cl-blk);background-color:var(--badge-color);position:absolute;inset-block-start:0;inset-inline-start:50%;opacity:0;transform:translate(-50%, -20%) scale(0.3);transition:transform .2s .2s,opacity .2s .2s}@media screen and (max-width:399.98px){.c-island-A:after{font-size:var(--font-size__xs)}}.c-island-A._is-active:after{opacity:1;transform:translate(-50%, -50%) scale(1)}@media screen and (min-width:1000px){.c-island-A._badge__right:after{inset-inline-start:100%}.c-island-A._badge__left:after{inset-inline-start:0}}.c-island__illust{inline-size:clamp(70px,11vw,150px);position:absolute;inset-block-start:0;inset-inline-end:23%;z-index:-1;opacity:0;transform:translate(50%, -55%);transition:transform .2s .3s,opacity .2s .3s}@media screen and (max-width:599.98px){.c-island__illust{inset-inline-end:18%}}.c-island-A._is-active+.c-island__illust{opacity:1;transform:translate(50%, -65%)}.c-logoSeparator{aspect-ratio:2000/147;margin-inline:calc(var(--grid-side-width)*-1 + var(--wrapper-padding));margin-block:max(30px,var(--u-gap__ub15));background:url(../images/c-logo_img01.png) 50% 50% no-repeat;background-size:100% auto}.c-logoSeparator+.l-container{margin-block-start:0}.c-movieCnvas{inline-size:100%;aspect-ratio:16/9}.c-movieCnvas>iframe{display:block;inline-size:100%;block-size:100%}.c-sideNav{font-family:var(--font-family__en);font-size:var(--font-size__lg);line-height:1.4;position:sticky;inset-block-start:var(--wrapper-padding);z-index:1}.c-sideNav a{display:block}.c-sideNav__nav{letter-spacing:.01em;writing-mode:vertical-rl;text-orientation:sideways;display:flex;margin-inline-end:.5em}.c-sideNav__nav>li+li{position:relative;margin-inline-start:.3em;padding-inline-start:.3em}.c-sideNav__nav>li+li:before{content:"";inline-size:1px;block-size:.8em;background-color:var(--cl-blk);position:absolute;inset-block-start:50%;inset-inline-start:0;transform:translate(50%, -50%)}.c-sideNav__nav>li>a{padding:.5em .2em}.c-sideNav__nav>li>a._active{color:var(--cl-green)}@media(hover: hover){.c-sideNav__nav>li>a:hover{color:var(--cl-hover)}}.c-sideNav__sns{font-size:1.1em}.c-sideNav__sns>li>a{padding:.2em .3em}.c-sideNav__sns>li>a>.icf-x:before{transform:scale(0.9)}@media(hover: hover){.c-sideNav__sns>li>a:hover{color:var(--cl-hover)}}.c-sideRadioPopup{position:sticky;inset-block-start:var(--wrapper-padding);z-index:1}.c-sideRadioPopup>p{font-size:var(--font-size__xs);line-height:1.4;writing-mode:vertical-rl;padding:1.5em .7em;background-color:#fff;border:var(--border-width) solid var(--cl-blk);border-radius:calc(infinity*1px)}.c-sideRadioPopup>p>.icf-headphone{font-size:1.3em;margin-inline-end:.5em}.c-spNav{--block-size: 3em;font-family:var(--font-family__en);font-size:var(--font-size__md);block-size:var(--block-size)}@media screen and (min-width:1000px){.c-spNav{display:none}}.c-spNav__nav{line-height:1.4;inline-size:100%;block-size:var(--block-size);display:grid;grid-template-columns:repeat(3, 1fr);justify-content:space-around;background-color:var(--cl-green);position:fixed;inset-block-end:0;z-index:1000;box-shadow:0 -1px 10px -5px rgba(0,0,0,.2)}.c-spNav__nav>li+li{border-inline-start:1px solid rgba(255,255,255,.5)}.c-spNav__nav>li>a{color:#fff;block-size:100%;display:grid;place-content:center}.c-spNav__nav>li>a._active{color:rgba(255,255,255,.5)}@media(hover: hover){.c-spNav__nav>li>a:hover{background-color:var(--cl-hover)}}.top-header{text-align:center;margin-block-start:max(30px,var(--u-gap__ub7))}.top-header__img{inline-size:min(800px,85%);aspect-ratio:1200/643;margin-inline:auto;position:relative}@media screen and (max-width:599.98px){.top-header__img{inline-size:auto}}.top-header__img>img{position:absolute}.top-header__catch{font-size:var(--font-size__3xl);font-weight:700;line-height:1.3;margin-block-start:var(--u-gap__ub2)}.top-header__catch>span{display:inline-block}.top-header__lead{line-height:1.8;margin-block-start:1em}.top-lead{position:relative}@media screen and (max-width:999.98px){.top-lead .c-title-A__lg{text-align:center}}.top-lead__lead{font-size:calc(var(--font-size__md)*1.1);line-height:2.2;margin-block-end:var(--block-gap-block__xl)}@media screen and (max-width:799.98px){.top-lead__lead{font-size:var(--font-size__md);line-height:2}}.top-lead__illust{--illust-size: clamp(100px, 13vw, 200px);position:absolute;inset-block-start:0}@media screen and (max-width:999.98px){.top-lead__illust{display:none}}.top-lead__illust._illust1{inline-size:var(--illust-size);inset-inline-start:-14%;margin-block-start:50%}.top-lead__illust._illust2{inline-size:calc(var(--illust-size)*1.1);inset-inline-end:-12%;margin-block-start:20%}.top-details__text>p+p{margin-block-start:1.5em}.top-details__movie{margin-block-end:var(--block-gap-block)}.blog-article__header{padding-block-end:var(--block-gap-block);margin-block-end:var(--block-gap-block__lg);border-bottom:1px solid var(--cl-blk)}.blog-article__article{--block-gap: 2em;line-height:2.2}@media screen and (max-width:999.98px){.blog-article__article{--block-gap: 1.5em;line-height:2}}@media screen and (max-width:599.98px){.blog-article__article{--block-gap: 1em}}.blog-article__article>*+*{margin-block-start:var(--block-gap)}.blog-article__article a{text-decoration:underline}@media(hover: hover){.blog-article__article a:hover{color:var(--cl-hover)}}.blog-article__article em,.blog-article__article strong,.blog-article__article .u-tcl__red{font-weight:700}.blog-article__article>*:first-child img{margin-block-start:0}.blog-article__article img{display:block;inline-size:auto;max-inline-size:100%;margin-inline:auto;margin-block:calc(var(--block-gap)*1.5)}.blog-article__article img.aligncenter,.blog-article__article img.alignnone{margin-inline:auto}.blog-article__article img.alignleft{margin-inline-start:0 !important;margin-inline-end:auto !important}.blog-article__article img.alignright{margin-inline-start:auto !important;margin-inline-end:0 !important}.blog-article__article .wp-caption{inline-size:auto !important;margin-block:calc(var(--block-gap)*1.5)}.blog-article__article .wp-caption>img{margin-block:0}.blog-article__article .wp-caption .wp-caption-text{font-size:var(--font-size__xs);margin-block-start:.5em}.blog-article__article .wp-caption.aligncenter,.blog-article__article .wp-caption.alignnone{text-align:center}.blog-article__article .wp-caption.aligncenter>img,.blog-article__article .wp-caption.alignnone>img{margin-inline:auto}.blog-article__article .wp-caption.alignleft{text-align:start}.blog-article__article .wp-caption.alignleft>img{margin-inline-start:0 !important;margin-inline-end:auto !important}.blog-article__article .wp-caption.alignright{text-align:end}.blog-article__article .wp-caption.alignright>img{margin-inline-start:auto !important;margin-inline-end:0 !important}.blog-article__related{margin-block-start:var(--container-gap-block)}.blog-article__related>.c-title-A__xs{margin-block-end:var(--block-gap-block)}.contact-form__form{margin-block-start:var(--block-gap-block__lg);border-block-end:1px solid var(--cl-blk)}.contact-form__form>div{padding-block:var(--block-gap-block__sm);border-block-start:1px solid var(--cl-blk)}.contact-form__form>div>dt{line-height:1.4;margin-block:-0.3em .5em}.wpcf7-form .wpcf7-not-valid-tip{color:#fff;font-size:var(--font-size__2xs);line-height:2;display:table;margin-block-start:20px;padding-inline:1em;background-color:red;position:relative}.wpcf7-form .wpcf7-not-valid-tip:before{content:"";border:7px solid rgba(0,0,0,0);border-bottom:10px solid red;position:absolute;inset-block-start:0;inset-inline-start:50%;transform:translate(-50%, -100%)}.wpcf7-form .c-button-A>span{position:relative}.wpcf7-form .wpcf7-spinner{background-color:#fff;background-color:var(--cl-green);opacity:1;border:none;border-radius:100%;padding:0;margin:0;position:absolute;top:100%;left:50%;transform:translate(-50%, -60%) scale(1.3);z-index:100}.wpcf7-form .wpcf7-spinner:before{background-color:var(--cl-yellow)}.wpcf7-form .wpcf7-response-output{color:red !important;font-weight:700;line-height:1.8;text-align:center;margin-block-start:var(--block-gap-block);padding:1.2em 1em !important;border:5px solid red !important;border-radius:.3em}@media screen and (max-width:599.98px){.wpcf7-form .wpcf7-response-output{border-width:4px !important}}.wpcf7-form.sent .wpcf7-response-output{display:none}.u-tal__start{text-align:start}.u-tal__end{text-align:end}.u-tal__center{text-align:center}.u-tal__justify{text-align:justify}.u-tcl__blk,.u-tcl__blk a{color:var(--cl-blk) !important}.u-tcl__red,.u-tcl__red a{color:red !important}.u-dp__ib{display:inline-block}@media screen and (max-width:999.98px){.u-dp__ib__md{display:inline-block}}@media screen and (max-width:999.98px){.u-dp__n__md{display:none}}@media screen and (max-width:799.98px){.u-dp__n__sm{display:none}}.u-mbs__0{margin-block-start:0}.u-mbs__em05{margin-block-start:.5em}.u-mbs__em10{margin-block-start:1em}.u-mbs__ub3{margin-block-start:var(--u-gap__ub3)}.u-mbs__ub5{margin-block-start:var(--u-gap__ub5)}.u-mbs__ub7{margin-block-start:var(--u-gap__ub7)}.u-mbs__ub10{margin-block-start:var(--u-gap__ub10)}.u-mbs__ub12{margin-block-start:var(--u-gap__ub12)}.u-mbs__ub15{margin-block-start:var(--u-gap__ub15)}.u-mbs__ub20{margin-block-start:var(--u-gap__ub20)}.u-mbs__bgap__lg{margin-block-start:var(--block-gap-block__lg)}.u-mbs__bgap{margin-block-start:var(--block-gap-block)}.u-mbs__bgap__sm{margin-block-start:var(--block-gap-block__sm)}.u-mbs__bgap__xs{margin-block-start:var(--block-gap-block__xs)}.u-mbe__0{margin-block-end:0}.u-mbe__em05{margin-block-end:.5em}.u-mbe__em10{margin-block-end:1em}.u-mbe__ub3{margin-block-end:var(--u-gap__ub3)}.u-mbe__ub5{margin-block-end:var(--u-gap__ub5)}.u-mbe__ub7{margin-block-end:var(--u-gap__ub7)}.u-mbe__ub10{margin-block-end:var(--u-gap__ub10)}.u-mbe__ub12{margin-block-end:var(--u-gap__ub12)}.u-mbe__ub15{margin-block-end:var(--u-gap__ub15)}.u-mbe__ub20{margin-block-end:var(--u-gap__ub20)}.u-mbe__bgap__lg{margin-block-start:var(--block-gap-block__lg)}.u-mbe__bgap{margin-block-start:var(--block-gap-block)}.u-mbe__bgap__sm{margin-block-start:var(--block-gap-block__sm)}.u-mbe__bgap__xs{margin-block-start:var(--block-gap-block__xs)}@font-face{font-family:"icf";src:url("../fonts/icf.eot?ma6foe");src:url("../fonts/icf.eot?ma6foe#iefix") format("embedded-opentype"),url("../fonts/icf.ttf?ma6foe") format("truetype"),url("../fonts/icf.woff?ma6foe") format("woff"),url("../fonts/icf.svg?ma6foe#icf") format("svg");font-weight:normal;font-style:normal;font-display:block}[class^=icf-],[class*=" icf-"]{font-family:"icf" !important;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;display:inline-block;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}[class^=icf-]:before,[class*=" icf-"]:before{display:block}.icf-x:before{content:""}.icf-line:before{content:""}.icf-youtube:before{content:""}.icf-headphone:before{content:""}