@charset "UTF-8";
@keyframes rotate_anim_decor{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@media screen and (min-width:1200px){.page-blog .personal-new-page-title{max-width:50%}}.view-block-blog .view-blog .more-link{display:none}@media screen and (min-width:1200px){.view-block-blog .view-blog .more-link{display:block;position:absolute;right:0;margin-top:0;margin-bottom:1.5rem;bottom:100%}.view-block-blog .view-blog .more-link a{font-size:1rem;font-weight:600;line-height:1.1;display:inline-flex;align-items:center;text-decoration:none;gap:0.6rem}.view-block-blog .view-blog .more-link a:after{font-family:"icomoon";font-size:20px;font-weight:400;line-height:1;color:inherit;content:"";color:var(--mainColor)}}@media screen and (min-width:1200px) and (min-width:1200px){.view-block-blog .view-blog .more-link a{font-size:1rem;font-weight:600;line-height:1.1}}@media screen and (min-width:1200px) and (any-hover:hover){.view-block-blog .view-blog .more-link a:hover{color:var(--mainColor)}}@media screen and (min-width:1200px) and (min-width:1200px){.view-block-blog .view-blog .more-link a:after{font-size:1.2rem}}.view-blog.view-display-id-page_1.modific .view-content{margin-bottom:-30px}@media screen and (min-width:1200px){.view-blog.view-display-id-page_1.modific .view-content{display:grid;grid-template-columns:repeat(4, 1fr)}}.view-blog.view-display-id-page_1.modific .views-row{margin-bottom:30px}@media screen and (min-width:1200px){.view-blog.view-display-id-page_1.modific .views-row{width:100%}.view-blog.view-display-id-page_1.modific .views-row.modific{grid-row:span 2;grid-column:span 2}}.view-blog.view-display-id-page_1 .views-row:not(:last-child) .node{padding-bottom:30px;border-bottom:1px solid var(--primary-100)}@media screen and (min-width:480px){.view-blog.view-display-id-page_1 .views-row:not(:last-child) .node{border:none;padding-bottom:0}}.view-blog .view-filters{margin-bottom:30px}@media screen and (min-width:1200px){.view-blog .view-filters{margin-bottom:1.5rem}}.view-blog .view-filters div[id*="edit-field-blog-category-target-id"]{display:flex;overflow:auto;-ms-overflow-style:none;scrollbar-width:none;margin:0 -25px;padding:0 25px;gap:3px}@media screen and (min-width:1200px){.view-blog .view-filters div[id*="edit-field-blog-category-target-id"]{gap:0.3rem;padding:0 0 0 1.5rem;margin:0 0 1.5rem;position:absolute;right:0;bottom:100%;max-width:50%;z-index:2}}.view-blog .view-filters div[id*="edit-field-blog-category-target-id"]::-webkit-scrollbar{display:none}.view-blog .view-filters div[id*="edit-field-blog-category-target-id"] .form-item{margin:0}.view-blog .view-filters div[id*="edit-field-blog-category-target-id"] .form-item label{margin:0;display:inline-flex;align-items:center;justify-content:center;min-height:32px;border-radius:var(--itemRadius);border:1px solid var(--secondaryColor);font-size:0.75rem;padding:5px 20px;color:var(--secondaryColor);white-space:nowrap}@media screen and (min-width:1200px){.view-blog .view-filters div[id*="edit-field-blog-category-target-id"] .form-item label{min-height:2.5rem;padding:0.5rem 1rem;font-size:0.85rem;font-weight:600;line-height:1.1}}@media (any-hover:hover){.view-blog .view-filters div[id*="edit-field-blog-category-target-id"] .form-item label{transition:0.2s}.view-blog .view-filters div[id*="edit-field-blog-category-target-id"] .form-item label:hover{background:var(--mainColor);border-color:var(--mainColor);color:var(--whiteColor)}}.view-blog .view-filters div[id*="edit-field-blog-category-target-id"] .form-item label:before{position:relative;border:none;width:unset;height:unset;left:unset;top:unset;border-radius:0;background:none}.view-blog .view-filters div[id*="edit-field-blog-category-target-id"] .form-item label:after{display:none}.view-blog .view-filters div[id*="edit-field-blog-category-target-id"] .form-item input:checked+label{background:var(--mainColor);color:var(--whiteColor);border-color:var(--mainColor)}.view-blog .view-filters div[id*="edit-field-blog-tags-target-id"]{display:flex;overflow:auto;-ms-overflow-style:none;scrollbar-width:none;margin:15px -25px 0;padding:15px 25px 0;gap:10px;position:relative;border-top:1px solid var(--primary-100)}@media screen and (min-width:1200px){.view-blog .view-filters div[id*="edit-field-blog-tags-target-id"]{gap:0.75rem 2.5rem;flex-wrap:wrap;overflow:initial;padding:1.5rem 0 0;margin:0}}.view-blog .view-filters div[id*="edit-field-blog-tags-target-id"]::-webkit-scrollbar{display:none}.view-blog .view-filters div[id*="edit-field-blog-tags-target-id"] .form-item{margin:0}.view-blog .view-filters div[id*="edit-field-blog-tags-target-id"] .form-item label{white-space:nowrap;display:inline-flex;align-items:center;font-size:0.625rem;font-weight:400;color:var(--primary-200);position:relative;padding:0;margin:0}@media screen and (min-width:1200px){.view-blog .view-filters div[id*="edit-field-blog-tags-target-id"] .form-item label{font-size:0.85rem;font-weight:400;line-height:1.5}}@media (any-hover:hover){.view-blog .view-filters div[id*="edit-field-blog-tags-target-id"] .form-item label{transition:0.2s}.view-blog .view-filters div[id*="edit-field-blog-tags-target-id"] .form-item label:hover:after{opacity:0;visibility:hidden}}.view-blog .view-filters div[id*="edit-field-blog-tags-target-id"] .form-item label:before{font-family:"icomoon";font-size:15px;font-weight:400;line-height:1;color:inherit;content:"";background:none;border:none;border-radius:0;position:relative;color:var(--mainColor);margin-right:3px;width:auto;height:auto;left:unset;top:unset}@media screen and (min-width:1200px){.view-blog .view-filters div[id*="edit-field-blog-tags-target-id"] .form-item label:before{font-size:1rem}}@media screen and (min-width:1200px){.view-blog .view-filters div[id*="edit-field-blog-tags-target-id"] .form-item label:before{margin-right:0.4rem}}.view-blog .view-filters div[id*="edit-field-blog-tags-target-id"] .form-item label:after{content:"";position:absolute;right:0;bottom:0;top:unset;left:unset;height:1px;border-radius:0;margin:0;width:calc(100% - 18px);opacity:1;transform:none;background:currentColor;transition:0.2s}@media screen and (min-width:1200px){.view-blog .view-filters div[id*="edit-field-blog-tags-target-id"] .form-item label:after{width:calc(100% - 1.4rem)}}.view-blog .view-filters div[id*="edit-field-blog-tags-target-id"] .form-item input:checked+label{color:var(--grey-500)}.view-blog .view-filters div[id*="edit-field-blog-tags-target-id"] .form-item input:checked+label:after{opacity:0;visibility:hidden}.view-blog.view-has-slider .swiper{margin:0 -25px;padding:0 25px}@media screen and (min-width:1200px){.view-blog.view-has-slider .swiper{margin:0;padding:0}}.blog-teaser{position:relative}.blog-teaser .field-blog-img{margin-bottom:10px}@media screen and (min-width:1200px){.blog-teaser .field-blog-img{margin-bottom:0.6rem}}.blog-teaser .field-blog-img img{border-radius:var(--itemRadius)}.blog-teaser .field-blog-tags{margin-bottom:5px;display:flex;align-items:flex-start}.blog-teaser .field-blog-tags:before{font-family:"icomoon";font-size:15px;font-weight:400;line-height:1;color:inherit;content:"";color:var(--mainColor);margin-right:3px;margin-top:-0.05em}@media screen and (min-width:1200px){.blog-teaser .field-blog-tags:before{font-size:1rem}}@media screen and (min-width:1200px){.blog-teaser .field-blog-tags:before{margin-right:0.4rem}}@media screen and (min-width:1200px){.blog-teaser .field-blog-tags{margin-bottom:0.4rem}}.blog-teaser .field-blog-tags__items{display:flex;flex-wrap:wrap}.blog-teaser .field-blog-tags__item{font-size:0.75rem;font-weight:400;line-height:1.1}@media screen and (min-width:1200px){.blog-teaser .field-blog-tags__item{font-size:0.7rem;font-weight:400;line-height:1.1}}.blog-teaser .field-blog-tags__item:not(:last-child):after{content:",";margin-right:0.25em}.blog-teaser__title a{font-size:1.1875rem;font-weight:700;font-family:"Cormorant";line-height:1.1;text-decoration:none}@media screen and (min-width:1200px){.blog-teaser__title a{font-size:1.2rem;font-weight:700;font-family:"Cormorant";line-height:1.1}}@media (any-hover:hover){.blog-teaser__title a{transition:0.2s}.blog-teaser__title a:hover{color:var(--mainColor)}}.blog-teaser__title a:after{position:absolute;left:0;top:0;right:0;bottom:0;font-size:0;z-index:2;content:""}.blog-teaser-mod{position:relative}@media screen and (min-width:1200px){.blog-teaser-mod{overflow:hidden;border-radius:var(--itemRadius);color:var(--whiteColor);height:100%;display:flex;align-items:flex-end;min-height:31.9rem}}@media screen and (min-width:1200px) and (any-hover:hover){.blog-teaser-mod{transition:0.2s}.blog-teaser-mod:hover .field-blog-img img{transform:scale(1.1)}}.blog-teaser-mod .field-blog-img{margin-bottom:10px}@media screen and (min-width:1200px){.blog-teaser-mod .field-blog-img{position:absolute;left:0;top:0;right:0;bottom:0;font-size:0;z-index:-1;margin:0}.blog-teaser-mod .field-blog-img:after{content:"";position:absolute;left:0;top:0;right:0;bottom:0;font-size:0;z-index:2;background:linear-gradient(180deg, rgba(26, 32, 37, 0) 46%, #1A2025 100%)}}.blog-teaser-mod .field-blog-img img{transition:0.2s;border-radius:var(--itemRadius)}@media screen and (min-width:1200px){.blog-teaser-mod .field-blog-img img{width:100%;height:100%;object-fit:cover}}.blog-teaser-mod .field-blog-tags{margin-bottom:5px;display:flex;align-items:flex-start}.blog-teaser-mod .field-blog-tags:before{font-family:"icomoon";font-size:15px;font-weight:400;line-height:1;color:inherit;content:"";color:var(--mainColor);margin-right:3px;margin-top:-0.05em}@media screen and (min-width:1200px){.blog-teaser-mod .field-blog-tags:before{font-size:1rem}}@media screen and (min-width:1200px){.blog-teaser-mod .field-blog-tags:before{margin-right:0.4rem;margin-top:0.15em}}@media screen and (min-width:1200px){.blog-teaser-mod .field-blog-tags{margin-bottom:0}}.blog-teaser-mod .field-blog-tags__items{display:flex;flex-wrap:wrap}.blog-teaser-mod .field-blog-tags__item{font-size:0.75rem;font-weight:400;line-height:1.1}@media screen and (min-width:1200px){.blog-teaser-mod .field-blog-tags__item{font-size:0.85rem;font-weight:400;line-height:1.5}}.blog-teaser-mod .field-blog-tags__item:not(:last-child):after{content:",";margin-right:0.25em}.blog-teaser-mod__title a{font-size:1.1875rem;font-weight:700;font-family:"Cormorant";line-height:1.1;text-decoration:none}@media screen and (min-width:1200px){.blog-teaser-mod__title a{font-size:1.5rem;font-weight:700;font-family:"Cormorant";line-height:1.1}}.blog-teaser-mod__title a:after{position:absolute;left:0;top:0;right:0;bottom:0;font-size:0;z-index:2;content:""}.blog-teaser-mod .field-blog-short-desc{display:none}@media screen and (min-width:1200px){.blog-teaser-mod .field-blog-short-desc{display:block}}@media screen and (min-width:1200px){.blog-teaser-mod__info{padding:1.5rem;display:flex;flex-direction:column;gap:0.5rem}}.blog-full{padding-bottom:50px}@media screen and (min-width:1200px){.blog-full{padding-bottom:3.25rem}}.blog-full__title{font-size:2rem;font-weight:700;font-family:"Cormorant";line-height:1.1;margin-bottom:32px;text-align:center}@media screen and (min-width:1200px){.blog-full__title{font-size:2rem;font-weight:700;font-family:"Cormorant";line-height:1.1}}.blog-full__title.pc{display:none}@media screen and (min-width:1200px){.blog-full__title.mob{display:none}.blog-full__title.pc{display:block}}@media screen and (min-width:768px){.blog-full__columns{display:flex;flex-direction:column;align-items:center}}@media screen and (min-width:1200px){.blog-full__columns{flex-direction:row;align-items:flex-start;gap:1.2rem}.blog-full__columns:not(.has-contents){justify-content:center}}.blog-full__contents{margin-bottom:40px}@media screen and (min-width:1200px){.blog-full__contents{width:100%;max-width:23.8636363636%;margin-bottom:0}}.blog-full__contents--title{font-size:1.5rem;font-weight:700;font-family:"Cormorant";line-height:1.1;margin-bottom:24px}@media screen and (min-width:1200px){.blog-full__contents--title{font-size:1.5rem;font-weight:700;font-family:"Cormorant";line-height:1.1}}@media screen and (min-width:768px){.blog-full__contents--title{text-align:center}}@media screen and (min-width:1200px){.blog-full__contents--title{text-align:left;margin-bottom:2rem}}.blog-full__contents--title:after{content:":"}.blog-full__contents--items{counter-reset:contents}@media screen and (min-width:768px){.blog-full__contents--items{display:flex;flex-direction:column;align-items:center;text-align:center}}@media screen and (min-width:1200px){.blog-full__contents--items{align-items:flex-start;text-align:left}}.blog-full__contents--item{font-size:0.875rem;font-weight:400;line-height:1.5;counter-increment:contents}@media screen and (min-width:1200px){.blog-full__contents--item{font-size:0.85rem;font-weight:400;line-height:1.5}}.blog-full__contents--item:before{content:counter(contents) "."}.blog-full__contents--item:not(:last-child){margin-bottom:16px}.blog-full__contents--item span{border-bottom:1px solid currentColor;cursor:pointer}@media (any-hover:hover){.blog-full__contents--item span{transition:0.2s}.blog-full__contents--item span:hover{color:var(--mainColor)}}@media screen and (min-width:768px){.blog-full__main{width:100%;max-width:768px}}@media screen and (min-width:1200px){.blog-full__main{max-width:49.1792929293%}}.blog-full .field-blog-img{margin-bottom:24px}@media screen and (min-width:1200px){.blog-full .field-blog-img{margin-bottom:1.2rem}}.blog-full .field-blog-img img{border-radius:var(--itemRadius)}.blog-full .field-blog-section__item:not(:last-child){margin-bottom:48px}@media screen and (min-width:1200px){.blog-full .field-blog-section__item:not(:last-child){margin-bottom:2.4rem}}.paragraph--type--blog-section .field-paragraph-title{font-size:1.5rem;font-weight:700;font-family:"Cormorant";line-height:1.1;margin-bottom:24px}@media screen and (min-width:1200px){.paragraph--type--blog-section .field-paragraph-title{font-size:1.5rem;font-weight:700;font-family:"Cormorant";line-height:1.1}}@media screen and (min-width:1200px){.paragraph--type--blog-section .field-paragraph-title{margin-bottom:1.2rem}}.paragraph--type--blog-section .field-paragraph-text:not(:last-child){margin-bottom:48px}@media screen and (min-width:1200px){.paragraph--type--blog-section .field-paragraph-text:not(:last-child){margin-bottom:2.4rem}}@media screen and (min-width:992px){.paragraph--type--blog-section .field-paragraph-text .template-1{flex-direction:column}.paragraph--type--blog-section .field-paragraph-text .template-1__first,.paragraph--type--blog-section .field-paragraph-text .template-1__second{width:100%}}