@charset "UTF-8";.heading_lv2__footer,.post_grid__title,body.somayq_reinforcement .rf_heading_label{font-family:"Noto Sans JP",sans-serif;letter-spacing:.02em}.block_editor_content .solution_main_heading,.contact_table__heading,.contact_tel__main,.contact_tel__number,.ff_serif,.heading_lv1,.heading_lv2,.heading_lv3,.heading_lv3_4,.heading_lv4,.heading_lv5,.heading_lv6,.index_card__title,.media_card__title,.page_thumbnail__title,.qa_accordion_content__inner::before,.qa_accordion_title::before,.site_header_search__title,.solution_detail_related__heading,.solution_post__title,body.about_company .access_info__heading,body.about_history .history_table__year,body.about_message .lets_think__list li,body.about_message .message_content,body.about_philosophy .philosophy_banner,body.about_philosophy .philosophy_content,body.case_detail .case_detail_head__inner,body.news_detail .block_editor_content h2.wp-block-heading,body.news_detail .block_editor_content h3.wp-block-heading,body.news_detail .block_editor_content h4.wp-block-heading,body.product_category_detail .product_lineup_heading,body.refurbishment .refurb_bottom__text,body.refurbishment .refurb_cases__text,body.refurbishment .refurb_hero__text,body.refurbishment .refurb_nav__title,body.refurbishment .refurb_renovation__content,body.refurbishment .refurb_renovation__title,body.somayq .solution_steps__item,body.somayq_nano_tech .nano_case_grid__title,body.somayq_nano_tech .nano_text_media__heading,body.somayq_reinforcement .product_lineup_heading,body.somayq_reinforcement .rf_3_features,body.somayq_reinforcement .rf_img_text__tagline,body.somayq_reinforcement .rf_main,body.sustainability.-message .message_content,body.top .top_about__text,body.top .top_heading,body.top .top_hero_tile_case__heading,body.top .top_hero_tile_case__list,body.top .top_hero_tile_q_heading,body.top .top_hero_tile_q_text,body.top .top_youtube_card__text,body.trouble .trouble_heading{font-family:"Shippori Mincho",serif;letter-spacing:.02em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:antialiased}.--auto_icon.form_file_download__btn .block_editor_content .wp-block-button__link[href$=".pdf"]::after,.--auto_icon.form_file_download__btn .block_editor_content .wp-block-button__link[target="_blank"]::after,.--auto_icon.form_file_download__btn .btn__link[href$=".pdf"]::after,.--auto_icon.form_file_download__btn .btn__link[target="_blank"]::after,.--auto_icon.form_file_download__btn .modal__close_link[href$=".pdf"]::after,.--auto_icon.form_file_download__btn .modal__close_link[target="_blank"]::after,.--auto_icon.form_file_input__btn .block_editor_content .wp-block-button__link[href$=".pdf"]::after,.--auto_icon.form_file_input__btn .block_editor_content .wp-block-button__link[target="_blank"]::after,.--auto_icon.form_file_input__btn .btn__link[href$=".pdf"]::after,.--auto_icon.form_file_input__btn .btn__link[target="_blank"]::after,.--auto_icon.form_file_input__btn .modal__close_link[href$=".pdf"]::after,.--auto_icon.form_file_input__btn .modal__close_link[target="_blank"]::after,.--auto_icon.modal__close .block_editor_content .wp-block-button__link[href$=".pdf"]::after,.--auto_icon.modal__close .block_editor_content .wp-block-button__link[target="_blank"]::after,.--auto_icon.modal__close .btn__link[href$=".pdf"]::after,.--auto_icon.modal__close .btn__link[target="_blank"]::after,.--auto_icon.modal__close .modal__close_link[href$=".pdf"]::after,.--auto_icon.modal__close .modal__close_link[target="_blank"]::after,.--auto_icon.splide__arrow .block_editor_content .wp-block-button__link[href$=".pdf"]::after,.--auto_icon.splide__arrow .block_editor_content .wp-block-button__link[target="_blank"]::after,.--auto_icon.splide__arrow .btn__link[href$=".pdf"]::after,.--auto_icon.splide__arrow .btn__link[target="_blank"]::after,.--auto_icon.splide__arrow .modal__close_link[href$=".pdf"]::after,.--auto_icon.splide__arrow .modal__close_link[target="_blank"]::after,.block_editor_content .--auto_icon.form_file_download__btn .wp-block-button__link[href$=".pdf"]::after,.block_editor_content .--auto_icon.form_file_download__btn .wp-block-button__link[target="_blank"]::after,.block_editor_content .--auto_icon.form_file_input__btn .wp-block-button__link[href$=".pdf"]::after,.block_editor_content .--auto_icon.form_file_input__btn .wp-block-button__link[target="_blank"]::after,.block_editor_content .--auto_icon.modal__close .wp-block-button__link[href$=".pdf"]::after,.block_editor_content .--auto_icon.modal__close .wp-block-button__link[target="_blank"]::after,.block_editor_content .--auto_icon.splide__arrow .wp-block-button__link[href$=".pdf"]::after,.block_editor_content .--auto_icon.splide__arrow .wp-block-button__link[target="_blank"]::after,.block_editor_content .--auto_icon.wp-block-button .btn__link[href$=".pdf"]::after,.block_editor_content .--auto_icon.wp-block-button .btn__link[target="_blank"]::after,.block_editor_content .--auto_icon.wp-block-button .modal__close_link[href$=".pdf"]::after,.block_editor_content .--auto_icon.wp-block-button .modal__close_link[target="_blank"]::after,.block_editor_content .--auto_icon.wp-block-button .wp-block-button__link[href$=".pdf"]::after,.block_editor_content .--auto_icon.wp-block-button .wp-block-button__link[target="_blank"]::after,.block_editor_content .btn.--auto_icon .wp-block-button__link[href$=".pdf"]::after,.block_editor_content .btn.--auto_icon .wp-block-button__link[target="_blank"]::after,.block_editor_content .wp-block-button__link::after,.btn.--auto_icon .block_editor_content .wp-block-button__link[href$=".pdf"]::after,.btn.--auto_icon .block_editor_content .wp-block-button__link[target="_blank"]::after,.btn.--auto_icon .btn__link[href$=".pdf"]::after,.btn.--auto_icon .btn__link[target="_blank"]::after,.btn.--auto_icon .modal__close_link[href$=".pdf"]::after,.btn.--auto_icon .modal__close_link[target="_blank"]::after,.btn__link::after,.egg_nav_btn__fg::after,.form_file_input .mwform-file-delete::after,.link.--arrow::after,.link.--auto_icon[href$=".pdf"]::after,.link.--auto_icon[target="_blank"]::after,.media_card__icon::after,.media_card__play::after,.modal__close_link::after,.news_select::after,.page_top a::before,.pagination .page-numbers.next::after,.pagination .page-numbers.prev::before,.qa_accordion_title__icon::before,.search_input__btn::after,.select::after,.site_footer__nav_group_icon::before,.site_header__nav_group_icon::before,.site_header_search__submit::after,:where(.mwform-checkbox-field-text,:where(.mwform-checkbox-field,.checkbox)__label)::before,:where(.mwform-radio-field,.radio) .mwform-radio-field-text::before,[class*=" icon--"],[class^=icon--]:before,body.about_message .lets_think__list a::after,body.sustainability_athlete .coach_points_list>li::before,body.top .top_upper_news__archive a::after,body.trouble .trouble_nav__fg::after{font-family:icomoon!important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}abbr,address,article,aside,audio,b,blockquote,body,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,main,mark,menu,nav,object,ol,p,pre,q,samp,section,small,span,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:0 0}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section{display:block}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:0 0}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:700}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select{vertical-align:middle}input,textarea{margin:0;padding:0}small{font-size:.875rem}sup{font-size:.7em;vertical-align:top}sub{font-size:.7em;vertical-align:baseline}body{font:100%/1.231 arial,sans-serif}button,input,select,textarea{font:99% arial,sans-serif}table{font-size:inherit;font:100%}code,kbd,pre,samp,tt{font-family:monospace;line-height:100%}#yui3-css-stamp.cssfonts{display:none}@media all and (min-width:680px){html{font-size:MIN(16px,calc(16 / (1440 + var(--scrollbar--width--numeric,0)) * 100vw))}}@media all and (max-width:679px){html{font-size:4.26667vw}}body{font-family:"Noto Sans JP",sans-serif,arial,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif;-webkit-text-size-adjust:none;word-wrap:break-word;line-break:strict;background-color:#000;color:var(--somayq--theme--color--text);letter-spacing:.04em;line-height:2}@media all and (max-width:679px){body{line-height:1.8}}body.-active{overflow:hidden}body.no_scroll{overflow:hidden;padding-right:var(--scrollbar--width)}img{vertical-align:bottom;height:auto}a{color:#e50138;text-decoration:none}a:hover{text-decoration:underline}address{font-style:normal}*,::after,::before{box-sizing:border-box}:root{--somayq--theme--color--bg:#000;--somayq--theme--color--text:#fff;--header--height:5rem}.breadcrumbs{font-size:.875rem;line-height:1.4}.breadcrumbs__inner{padding-top:1.66667%}@media all and (min-width:680px){.breadcrumbs__inner{width:83.33333%;max-width:1200px;margin-right:auto;margin-left:auto}}@media all and (max-width:679px){.breadcrumbs__inner{margin-right:4.26667%;margin-left:4.26667%}}@media all and (max-width:679px){.breadcrumbs__inner{padding-top:4.26667%}}.breadcrumbs__list{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1em}@media all and (max-width:679px){.breadcrumbs__list{-ms-flex-wrap:unset;flex-wrap:unset;word-break:keep-all;white-space:nowrap;overflow-x:scroll}}.breadcrumbs li:not(:last-child){color:#999}.breadcrumbs li:not(:last-child)::after{content:"/";display:inline-block;margin-left:1em;color:#fff}.breadcrumbs li a{color:inherit}.breadcrumbs li a,.breadcrumbs li a:hover{text-decoration:none}.breadcrumbs li a:hover{text-decoration:underline}.column_container__inner{width:1200px;margin:60px auto}@media all and (max-width:1199px){.column_container__inner{width:100%;box-sizing:border-box;padding-left:30px;padding-right:30px}}@media all and (max-width:679px){.column_container__inner{margin:30px auto;padding-left:20px;padding-right:20px}}.main_column{width:860px;float:right}@media all and (max-width:1199px){.main_column{width:100%}.main_column main{margin-left:220px1200px-860px-220px}}@media all and (max-width:959px){.main_column{float:none}.main_column main{margin-left:0}}.sub_column{width:220px1200px-860px-220px;float:left;margin-right:-220px-1200px-860px-220px}.sub_column__inner{width:220px}@media all and (max-width:959px){.sub_column{float:none;width:100%;margin-top:40px}.sub_column__inner{width:100%}}.site_footer{overflow:hidden}.site_footer__outer{border-top:1px solid #444}@media all and (min-width:680px){.site_footer__inner{width:83.33333%;max-width:1200px;margin-right:auto;margin-left:auto}}@media all and (max-width:679px){.site_footer__inner{margin-right:4.26667%;margin-left:4.26667%}}.site_footer__head{padding:5rem 0}@media all and (max-width:679px){.site_footer__head{padding:3.5rem 0 2rem}}.site_footer__body{padding-bottom:2.5rem}@media all and (max-width:679px){.site_footer__body{padding-bottom:3.5rem}}.site_footer__footer{border-top:1px solid #333;padding:1.5rem 0}@media all and (max-width:679px){.site_footer__footer{margin:0 -1rem;padding:1.5rem 1rem}}@media all and (max-width:679px){.site_footer__logo{text-align:center}}.site_footer__logo img{width:10.75rem}.site_footer__cols{display:-ms-flexbox;display:flex}@media all and (min-width:680px){.site_footer__cols{-ms-flex-pack:justify;justify-content:space-between}}@media all and (max-width:679px){.site_footer__cols{gap:3.5rem;-ms-flex-direction:column;flex-direction:column}}.site_footer__nav{line-height:1.5}@media all and (max-width:679px){.site_footer__nav{border-bottom:1px solid #333}}@media all and (min-width:680px){.site_footer__nav_row{display:-ms-flexbox;display:flex;gap:3.5rem}}@media all and (min-width:680px){.site_footer__nav_row+.site_footer__nav_row{margin-top:5rem}}@media all and (max-width:679px){.site_footer__nav_group{border-top:1px solid #333;overflow:hidden}}.site_footer__nav_group.--sp_open .site_footer__nav_group_icon::before{transform:rotate(45deg)}@media all and (max-width:679px){.site_footer__nav_group.--sp_open .site_footer__nav_group_body{-ms-grid-rows:minmax(0,1fr);grid-template-rows:minmax(0,1fr)}}.site_footer__nav_group.--has_children .site_footer__nav_group_icon::before{content:"";transition:.1s ease-out;transition-property:transform}.site_footer__nav_group_head{position:relative;font-weight:700}@media all and (min-width:680px){.site_footer__nav_group_body{margin-top:1.5rem}}@media all and (max-width:679px){.site_footer__nav_group_body{display:-ms-grid;display:grid;-ms-grid-rows:minmax(0,0fr);grid-template-rows:minmax(0,0fr);overflow:hidden;transition:.6s cubic-bezier(.16,1,.3,1);transition-property:grid-template-rows;transition-property:grid-template-rows,-ms-grid-rows}}@media all and (max-width:679px){.site_footer__nav_group_body_inner{padding-bottom:1rem}}.site_footer__nav_group_title{position:relative;color:inherit;transition:.1s ease-out;transition-property:color}.site_footer__nav_group_title,.site_footer__nav_group_title:hover{text-decoration:none}@media all and (max-width:679px){.site_footer__nav_group_title{display:block;padding:1rem 1.75rem 1rem .75rem}}.site_footer__nav_group_title[target="_blank"] .site_footer__nav_group_icon{font-size:.75rem}.site_footer__nav_group_title[target="_blank"] .site_footer__nav_group_icon::before{content:""}@media all and (min-width:680px){.site_footer__nav_group_icon{display:none}}@media all and (max-width:679px){.site_footer__nav_group_icon{position:absolute;top:50%;right:.75rem;transform:translateY(-50%);font-size:1rem;pointer-events:none}}.site_footer__nav_group_icon::before{content:"";display:block}.site_footer__nav_list_item:not(:first-child){margin-top:.75rem}.site_footer__nav_list_item_link{position:relative;display:inline-block;color:inherit}.site_footer__nav_list_item_link,.site_footer__nav_list_item_link:hover{text-decoration:none}@media all and (min-width:680px){.site_footer__nav_list_item_link{padding-left:1rem}}@media all and (max-width:679px){.site_footer__nav_list_item_link{padding-left:1.75rem}}.site_footer__nav_list_item_link::before{content:"";position:absolute;top:.75rem;width:.5rem;height:1px;background-color:#fff}@media all and (min-width:680px){.site_footer__nav_list_item_link::before{left:0}}@media all and (max-width:679px){.site_footer__nav_list_item_link::before{left:.75rem}}@media screen and (hover:hover){.site_footer__nav_list_item_link:hover{text-decoration:underline}}.site_footer__nav_list_item__children{margin-top:.75rem}.site_footer__nav_list_item__children_item:not(:first-child){margin-top:.75rem}.site_footer__nav_list_item__children_item .site_footer__nav_list_item_link{padding-left:2rem}@media all and (max-width:679px){.site_footer__nav_list_item__children_item .site_footer__nav_list_item_link{padding-left:3rem}}.site_footer__nav_list_item__children_item .site_footer__nav_list_item_link::before{left:1rem}@media all and (max-width:679px){.site_footer__nav_list_item__children_item .site_footer__nav_list_item_link::before{left:2rem}}.site_footer__copyright{color:#bbb;font-size:.75rem;line-height:1.41667;text-align:center}@media screen and (hover:hover){a.site_footer__nav_group_title:hover{text-decoration:underline}}.site_footer_links{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:.875rem;line-height:1.42857}@media all and (min-width:680px){.site_footer_links{gap:1rem 1.5rem;margin-top:7.5rem;width:65%}}@media all and (max-width:679px){.site_footer_links{-ms-flex-direction:column;flex-direction:column;gap:1.25rem;margin:3.5rem .75rem 0}}.site_footer_links a{color:inherit}.site_footer_socials{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:1rem}@media all and (max-width:679px){.site_footer_socials{margin:0 .75rem}}.site_footer_social{font-size:.875rem}.site_footer_social a{color:inherit}@media screen and (hover:hover){.site_footer_social a:hover .site_footer_social__text{text-decoration:underline}}.site_footer_social__inner{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;gap:.5rem}.site_footer_social__icon{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:1.5rem;height:1.5rem}.site_footer_social__icon.--size_18 img{width:75%}.site_footer_social__icon img{width:100%}.page_top{position:fixed;z-index:997;right:1.5rem;bottom:1.5rem;transition:right 0s .3s,opacity .3s 0s ease}@media all and (max-width:679px){.page_top{right:1rem;bottom:1rem}}.page_top:not(.--active){right:100%;opacity:0}.page_top.--active{opacity:1;transition-delay:0s,0s}.page_top a{color:inherit;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:4.5rem;height:4.5rem;border:1px solid #666;border-radius:50%;color:#fff;font-size:1.5rem}.page_top a,.page_top a:hover{text-decoration:none}@media all and (max-width:679px){.page_top a{width:2.75rem;height:2.75rem;font-size:.9375rem}}.page_top a::before{content:""}.global_nav{height:50px;background-color:#313e53}@media all and (max-width:679px){.global_nav{position:fixed;background-color:#151a23;padding-top:65px;top:70px;bottom:0;left:0;right:0;height:auto;opacity:0;z-index:-1;transition:opacity .3s ease,visibility .3s ease}.global_nav.-active{visibility:visible;opacity:1;z-index:1}}@media all and (max-width:320px){.global_nav{padding-top:40px}}.global_nav ul{width:1200px;margin:0 auto;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}@media all and (max-width:1199px){.global_nav ul{width:100%}}@media all and (max-width:679px){.global_nav ul{-ms-flex-direction:column;flex-direction:column}}.global_nav ul li{-ms-flex:1 1 0px;flex:1 1 0;box-sizing:border-box;border-right:1px solid rgba(255,255,255,.1)}@media all and (max-width:679px){.global_nav ul li:not(:last-child){margin-bottom:40px}}@media all and (max-width:320px){.global_nav ul li:not(:last-child){margin-bottom:20px}}@media all and (max-width:679px){.global_nav ul li{border:none}}.global_nav ul li:first-child{border-left:1px solid rgba(255,255,255,.1)}@media all and (max-width:679px){.global_nav ul li:first-child{border:none}}@media all and (max-width:679px){.global_nav ul li{font-size:125%}}@media all and (min-width:680px){.global_nav ul li.site_header__nav--sp{display:none}}.global_nav ul li.site_header__nav--sp ul{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:30px}.global_nav ul li.site_header__nav--sp ul li{font-size:smaller;color:#fff;margin-bottom:40px}.global_nav ul li.site_header__nav--sp ul li:not(:last-child){margin-right:30px}.global_nav ul li a{display:block;text-align:center;line-height:50px;color:#fff;transition:all 1s linear}.global_nav ul li a:hover{background-color:#445673;text-decoration:none}@media all and (max-width:679px){.global_nav ul li a:hover{background-color:unset}}@media all and (max-width:679px){.global_nav ul li a{line-height:40px}}.global_nav ul li.current a{background-color:#445673}.site_header{position:sticky;z-index:999;top:0;width:100%;font-size:.875rem;line-height:1.42857}@media all and (max-width:679px){.site_header:not(.--sp_open) .site_header__menu{transform:translateX(100%);pointer-events:none}}.block_editor_content .site_header.--sp_open .--menu.wp-block-button,.site_header.--sp_open .--menu.form_file_download__btn,.site_header.--sp_open .--menu.form_file_input__btn,.site_header.--sp_open .--menu.modal__close,.site_header.--sp_open .--menu.splide__arrow,.site_header.--sp_open .block_editor_content .--menu.wp-block-button,.site_header.--sp_open .btn.--menu{--btn--border--color:transparent;--btn--bg--color:transparent;--btn--bg--color--hover:transparent;--btn--text--color:#fff;--btn--text--color--hover:var(--btn--text--color)}.block_editor_content .site_header.--sp_open .--menu.wp-block-button .--open,.site_header.--sp_open .--menu.form_file_download__btn .--open,.site_header.--sp_open .--menu.form_file_input__btn .--open,.site_header.--sp_open .--menu.modal__close .--open,.site_header.--sp_open .--menu.splide__arrow .--open,.site_header.--sp_open .block_editor_content .--menu.wp-block-button .--open,.site_header.--sp_open .btn.--menu .--open{display:none}.block_editor_content .site_header.--sp_open .--menu.wp-block-button .--close,.site_header.--sp_open .--menu.form_file_download__btn .--close,.site_header.--sp_open .--menu.form_file_input__btn .--close,.site_header.--sp_open .--menu.modal__close .--close,.site_header.--sp_open .--menu.splide__arrow .--close,.site_header.--sp_open .block_editor_content .--menu.wp-block-button .--close,.site_header.--sp_open .btn.--menu .--close{display:block}.site_header.--sp_open .site_header_btn_bars__bar:first-child{transform:translate(-50%,0) rotate(45deg)}.site_header.--sp_open .site_header_btn_bars__bar:not(:first-child):not(:last-child){opacity:0}.site_header.--sp_open .site_header_btn_bars__bar:last-child{transform:translate(-50%,0) rotate(-45deg)}.site_header__inner{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;background-color:#000}@media all and (min-width:680px){.site_header__inner{width:100%;max-width:1440px;margin-right:auto;margin-left:auto}}@media all and (max-width:679px){.site_header__inner{margin:0}}.site_header__head{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:1.5rem;height:5rem;padding-left:2rem}@media all and (max-width:679px){.site_header__head{height:4rem;padding-left:1rem}}.site_header__id a{color:inherit}.site_header__id a,.site_header__id a:hover{text-decoration:none}.site_header__id img{width:10.75rem}@media all and (max-width:679px){.site_header__id img{width:7.875rem}}@media all and (min-width:680px){.site_header__menu{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-item-align:stretch;align-self:stretch}}@media all and (max-width:679px){.site_header__menu{position:fixed;z-index:1;top:0;left:0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:100%;height:100vh;height:100dvh;background-color:#000;transition:transform .6s cubic-bezier(.16,1,.3,1)}}@media all and (min-width:680px){.site_header__menu_body{display:-ms-flexbox;display:flex;-ms-flex-align:stretch;align-items:stretch;gap:2.5rem;-ms-flex-item-align:stretch;align-self:stretch}}@media all and (max-width:679px){.site_header__menu_body{-ms-flex-positive:1;flex-grow:1;margin-top:4.5rem;padding:0 1rem 2rem;overflow:auto}}@media all and (min-width:680px){.site_header__nav{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}}@media all and (max-width:679px){.site_header__nav{border-bottom:1px solid #333}}@media all and (min-width:680px){.site_header__nav_row{display:-ms-flexbox;display:flex;-ms-flex-align:stretch;align-items:stretch;gap:2rem;-ms-flex-item-align:stretch;align-self:stretch}}.site_header__nav_column{position:relative}@media all and (min-width:680px){.site_header__nav_column{-ms-flex-item-align:stretch;-ms-grid-row-align:stretch;align-self:stretch}}@media all and (min-width:680px){.site_header__nav_column:first-child .site_header__nav_group_title{padding-left:0}}@media all and (min-width:680px){.site_header__nav_column:last-child .site_header__nav_group_title{padding-right:0}}.site_header__nav_group{overflow:visible;position:relative;height:100%}@media all and (max-width:679px){.site_header__nav_group{border-top:1px solid #333;overflow:hidden}}@media all and (min-width:680px){.site_header__nav_group.--current::after,.site_header__nav_group:hover::after{opacity:1}}@media all and (min-width:680px){.site_header__nav_group::after{content:"";position:absolute;bottom:0;left:0;display:block;width:100%;height:.1875rem;background-color:#e50138;pointer-events:none;opacity:0;transition:.1s ease-out;transition-property:opacity}}@media all and (min-width:680px){.site_header__nav_group:not(.--pc_open) .site_header__nav_group_body{opacity:0;pointer-events:none}}@media all and (min-width:680px){.site_header__nav_group.--pc_open .site_header__nav_group_body{-ms-grid-rows:minmax(0,1fr);grid-template-rows:minmax(0,1fr);transition-delay:0s,0s}}.site_header__nav_group.--sp_open .site_header__nav_group_icon::before{transform:rotate(45deg)}@media all and (max-width:679px){.site_header__nav_group.--sp_open .site_header__nav_group_body{-ms-grid-rows:minmax(0,1fr);grid-template-rows:minmax(0,1fr)}}.site_header__nav_group.--has_children .site_header__nav_group_icon::before{content:"";transition:.1s ease-out;transition-property:transform}@media all and (min-width:680px){.site_header__nav_group_head{height:100%}}@media all and (max-width:679px){.site_header__nav_group_head{position:relative;font-weight:700}}.site_header__nav_group_body{display:-ms-grid;display:grid;-ms-grid-rows:minmax(0,0fr);grid-template-rows:minmax(0,0fr);overflow:hidden}@media all and (min-width:680px){.site_header__nav_group_body{position:absolute;z-index:-1;top:100%;left:0;transition:grid-template-rows 0s .1s,opacity .1s ease-out;transition:grid-template-rows 0s .1s,opacity .1s ease-out,-ms-grid-rows 0s .1s}}@media all and (max-width:679px){.site_header__nav_group_body{transition:.6s cubic-bezier(.16,1,.3,1);transition-property:grid-template-rows;transition-property:grid-template-rows,-ms-grid-rows}}@media all and (min-width:680px){.site_header__nav_group_body_inner{padding:1.75rem 0;background-color:#333}}@media all and (max-width:679px){.site_header__nav_group_body_inner{padding-bottom:1rem}}.site_header__nav_group_title{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;color:inherit;transition:.1s ease-out;transition-property:color}.site_header__nav_group_title,.site_header__nav_group_title:hover{text-decoration:none}@media all and (min-width:680px){.site_header__nav_group_title{position:relative;height:100%}}@media all and (max-width:679px){.site_header__nav_group_title{display:block;padding:1rem 1.75rem 1rem .75rem}}.site_header__nav_group_title[target="_blank"] .site_header__nav_group_icon{font-size:.75rem}.site_header__nav_group_title[target="_blank"] .site_header__nav_group_icon::before{content:""}@media all and (min-width:680px){.site_header__nav_group_icon{display:none}}@media all and (max-width:679px){.site_header__nav_group_icon{position:absolute;top:50%;right:.75rem;transform:translateY(-50%);font-size:1rem;pointer-events:none}}.site_header__nav_group_icon::before{content:"";display:block}.site_header__nav_list_item{position:relative}@media all and (min-width:680px){.site_header__nav_list_item{-ms-flex:0 0 15.38462%;flex:0 0 15.38462%}}@media all and (max-width:679px){.site_header__nav_list_item:not(:first-child){margin-top:.75rem}}.site_header__nav_list_item_link{position:relative;display:block;color:inherit;transition:.1s ease-out;transition-property:background-color}.site_header__nav_list_item_link,.site_header__nav_list_item_link:hover{text-decoration:none}@media all and (min-width:680px){.site_header__nav_list_item_link{padding:.75rem 2.5rem;white-space:nowrap}}@media all and (max-width:679px){.site_header__nav_list_item_link{padding-left:1.75rem}}@media all and (min-width:680px){.site_header__nav_list_item_link:hover{background-color:#000}}@media all and (max-width:679px){.site_header__nav_list_item_link::before{content:"";position:absolute;top:.75rem;left:.75rem;width:.5rem;height:1px;background-color:#fff}}@media all and (max-width:679px){.site_header__nav_list_item__children{margin-top:.75rem}}@media all and (max-width:679px){.site_header__nav_list_item__children_item:not(:first-child){margin-top:.75rem}}.site_header__nav_list_item__children_item .site_header__nav_list_item_link{padding-left:4rem;width:100%;display:inline-block}@media all and (max-width:679px){.site_header__nav_list_item__children_item .site_header__nav_list_item_link{padding-left:2.5rem}}.site_header__nav_list_item__children_item .site_header__nav_list_item_link::before{content:"";position:absolute;top:50%;left:3.25rem;transform:translateY(-50%);width:.5rem;height:1px;background-color:#fff}@media all and (max-width:679px){.site_header__nav_list_item__children_item .site_header__nav_list_item_link::before{left:1.75rem}}.site_header_langs{display:-ms-flexbox;display:flex;font-size:.875rem;line-height:1.42857}@media all and (max-width:679px){.site_header_langs{display:none}}.site_header_langs__item:not(:first-child)::before{content:"/";display:inline-block;width:1.25rem;text-align:center}.site_header_langs__item.--current a{color:#666}.site_header_langs__item a{color:inherit}.site_header_langs__item a,.site_header_langs__item a:hover{text-decoration:none}@media all and (min-width:680px){.site_header_sp_btns{display:none}}@media all and (max-width:679px){.site_header_sp_btns{display:-ms-flexbox;display:flex}}.site_header_btns{display:-ms-flexbox;display:flex}@media all and (max-width:679px){.site_header_btns{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:stretch;align-items:stretch;margin-top:2rem}}.block_editor_content :is(.site_header_btns,.site_header_sp_btns) .wp-block-button,:is(.site_header_btns,.site_header_sp_btns) .block_editor_content .wp-block-button,:is(.site_header_btns,.site_header_sp_btns) .btn,:is(.site_header_btns,.site_header_sp_btns) .form_file_download__btn,:is(.site_header_btns,.site_header_sp_btns) .form_file_input__btn,:is(.site_header_btns,.site_header_sp_btns) .modal__close,:is(.site_header_btns,.site_header_sp_btns) .splide__arrow{--btn--min-width:5rem;--btn--min-height:0px;--btn--padding--top:1.0625rem;--btn--padding--right:0.75rem;--btn--padding--bottom:0.9375rem;--btn--border-radius:0px;--btn--icon--margin--x:0.25rem;--btn--text--size:0.875rem;--btn--font--weight:normal}@media all and (max-width:679px){.block_editor_content :is(.site_header_btns,.site_header_sp_btns) .wp-block-button,:is(.site_header_btns,.site_header_sp_btns) .block_editor_content .wp-block-button,:is(.site_header_btns,.site_header_sp_btns) .btn,:is(.site_header_btns,.site_header_sp_btns) .form_file_download__btn,:is(.site_header_btns,.site_header_sp_btns) .form_file_input__btn,:is(.site_header_btns,.site_header_sp_btns) .modal__close,:is(.site_header_btns,.site_header_sp_btns) .splide__arrow{--btn--min-width:4rem;--btn--padding--top:0.75rem;--btn--padding--right:0.5rem;--btn--padding--bottom:0.5rem;--btn--icon--margin--x:0.1875rem}}.block_editor_content :is(.site_header_btns,.site_header_sp_btns) .--search.wp-block-button,:is(.site_header_btns,.site_header_sp_btns) .--search.form_file_download__btn,:is(.site_header_btns,.site_header_sp_btns) .--search.form_file_input__btn,:is(.site_header_btns,.site_header_sp_btns) .--search.modal__close,:is(.site_header_btns,.site_header_sp_btns) .--search.splide__arrow,:is(.site_header_btns,.site_header_sp_btns) .block_editor_content .--search.wp-block-button,:is(.site_header_btns,.site_header_sp_btns) .btn.--search{--btn--border--color:#333333;--btn--bg--color--hover:#fff;--btn--text--color:#fff;--btn--icon--size:1.5rem;z-index:0}@media all and (max-width:679px){.block_editor_content :is(.site_header_btns,.site_header_sp_btns) .--search.wp-block-button,:is(.site_header_btns,.site_header_sp_btns) .--search.form_file_download__btn,:is(.site_header_btns,.site_header_sp_btns) .--search.form_file_input__btn,:is(.site_header_btns,.site_header_sp_btns) .--search.modal__close,:is(.site_header_btns,.site_header_sp_btns) .--search.splide__arrow,:is(.site_header_btns,.site_header_sp_btns) .block_editor_content .--search.wp-block-button,:is(.site_header_btns,.site_header_sp_btns) .btn.--search{--btn--icon--size:1.25rem}}.block_editor_content :is(.site_header_btns,.site_header_sp_btns) .--search.form_file_download__btn .wp-block-button__link::after,.block_editor_content :is(.site_header_btns,.site_header_sp_btns) .--search.form_file_input__btn .wp-block-button__link::after,.block_editor_content :is(.site_header_btns,.site_header_sp_btns) .--search.modal__close .wp-block-button__link::after,.block_editor_content :is(.site_header_btns,.site_header_sp_btns) .--search.splide__arrow .wp-block-button__link::after,.block_editor_content :is(.site_header_btns,.site_header_sp_btns) .--search.wp-block-button .btn__link::after,.block_editor_content :is(.site_header_btns,.site_header_sp_btns) .--search.wp-block-button .modal__close_link::after,.block_editor_content :is(.site_header_btns,.site_header_sp_btns) .--search.wp-block-button .wp-block-button__link::after,.block_editor_content :is(.site_header_btns,.site_header_sp_btns) .btn.--search .wp-block-button__link::after,:is(.site_header_btns,.site_header_sp_btns) .--search.form_file_download__btn .block_editor_content .wp-block-button__link::after,:is(.site_header_btns,.site_header_sp_btns) .--search.form_file_download__btn .btn__link::after,:is(.site_header_btns,.site_header_sp_btns) .--search.form_file_download__btn .modal__close_link::after,:is(.site_header_btns,.site_header_sp_btns) .--search.form_file_input__btn .block_editor_content .wp-block-button__link::after,:is(.site_header_btns,.site_header_sp_btns) .--search.form_file_input__btn .btn__link::after,:is(.site_header_btns,.site_header_sp_btns) .--search.form_file_input__btn .modal__close_link::after,:is(.site_header_btns,.site_header_sp_btns) .--search.modal__close .block_editor_content .wp-block-button__link::after,:is(.site_header_btns,.site_header_sp_btns) .--search.modal__close .btn__link::after,:is(.site_header_btns,.site_header_sp_btns) .--search.modal__close .modal__close_link::after,:is(.site_header_btns,.site_header_sp_btns) .--search.splide__arrow .block_editor_content .wp-block-button__link::after,:is(.site_header_btns,.site_header_sp_btns) .--search.splide__arrow .btn__link::after,:is(.site_header_btns,.site_header_sp_btns) .--search.splide__arrow .modal__close_link::after,:is(.site_header_btns,.site_header_sp_btns) .block_editor_content .--search.wp-block-button .btn__link::after,:is(.site_header_btns,.site_header_sp_btns) .block_editor_content .--search.wp-block-button .modal__close_link::after,:is(.site_header_btns,.site_header_sp_btns) .block_editor_content .--search.wp-block-button .wp-block-button__link::after,:is(.site_header_btns,.site_header_sp_btns) .btn.--search .block_editor_content .wp-block-button__link::after,:is(.site_header_btns,.site_header_sp_btns) .btn.--search .btn__link::after,:is(.site_header_btns,.site_header_sp_btns) .btn.--search .modal__close_link::after{content:""}.block_editor_content :is(.site_header_btns,.site_header_sp_btns) .--contact.wp-block-button,:is(.site_header_btns,.site_header_sp_btns) .--contact.form_file_download__btn,:is(.site_header_btns,.site_header_sp_btns) .--contact.form_file_input__btn,:is(.site_header_btns,.site_header_sp_btns) .--contact.modal__close,:is(.site_header_btns,.site_header_sp_btns) .--contact.splide__arrow,:is(.site_header_btns,.site_header_sp_btns) .block_editor_content .--contact.wp-block-button,:is(.site_header_btns,.site_header_sp_btns) .btn.--contact{--btn--icon--size:1.625rem}@media all and (max-width:679px){.block_editor_content :is(.site_header_btns,.site_header_sp_btns) .--contact.wp-block-button,:is(.site_header_btns,.site_header_sp_btns) .--contact.form_file_download__btn,:is(.site_header_btns,.site_header_sp_btns) .--contact.form_file_input__btn,:is(.site_header_btns,.site_header_sp_btns) .--contact.modal__close,:is(.site_header_btns,.site_header_sp_btns) .--contact.splide__arrow,:is(.site_header_btns,.site_header_sp_btns) .block_editor_content .--contact.wp-block-button,:is(.site_header_btns,.site_header_sp_btns) .btn.--contact{--btn--padding--top:1.0625rem;--btn--padding--right:0.5rem;--btn--padding--bottom:var(--btn--padding--top);--btn--border-radius:2.5rem;--btn--text--size:1rem;--btn--icon--margin--x:1rem}}@media all and (max-width:679px){.block_editor_content :is(.site_header_btns,.site_header_sp_btns) .--contact.form_file_download__btn .wp-block-button__link,.block_editor_content :is(.site_header_btns,.site_header_sp_btns) .--contact.form_file_input__btn .wp-block-button__link,.block_editor_content :is(.site_header_btns,.site_header_sp_btns) .--contact.modal__close .wp-block-button__link,.block_editor_content :is(.site_header_btns,.site_header_sp_btns) .--contact.splide__arrow .wp-block-button__link,.block_editor_content :is(.site_header_btns,.site_header_sp_btns) .--contact.wp-block-button .btn__link,.block_editor_content :is(.site_header_btns,.site_header_sp_btns) .--contact.wp-block-button .modal__close_link,.block_editor_content :is(.site_header_btns,.site_header_sp_btns) .--contact.wp-block-button .wp-block-button__link,.block_editor_content :is(.site_header_btns,.site_header_sp_btns) .btn.--contact .wp-block-button__link,:is(.site_header_btns,.site_header_sp_btns) .--contact.form_file_download__btn .block_editor_content .wp-block-button__link,:is(.site_header_btns,.site_header_sp_btns) .--contact.form_file_download__btn .btn__link,:is(.site_header_btns,.site_header_sp_btns) .--contact.form_file_download__btn .modal__close_link,:is(.site_header_btns,.site_header_sp_btns) .--contact.form_file_input__btn .block_editor_content .wp-block-button__link,:is(.site_header_btns,.site_header_sp_btns) .--contact.form_file_input__btn .btn__link,:is(.site_header_btns,.site_header_sp_btns) .--contact.form_file_input__btn .modal__close_link,:is(.site_header_btns,.site_header_sp_btns) .--contact.modal__close .block_editor_content .wp-block-button__link,:is(.site_header_btns,.site_header_sp_btns) .--contact.modal__close .btn__link,:is(.site_header_btns,.site_header_sp_btns) .--contact.modal__close .modal__close_link,:is(.site_header_btns,.site_header_sp_btns) .--contact.splide__arrow .block_editor_content .wp-block-button__link,:is(.site_header_btns,.site_header_sp_btns) .--contact.splide__arrow .btn__link,:is(.site_header_btns,.site_header_sp_btns) .--contact.splide__arrow .modal__close_link,:is(.site_header_btns,.site_header_sp_btns) .block_editor_content .--contact.wp-block-button .btn__link,:is(.site_header_btns,.site_header_sp_btns) .block_editor_content .--contact.wp-block-button .modal__close_link,:is(.site_header_btns,.site_header_sp_btns) .block_editor_content .--contact.wp-block-button .wp-block-button__link,:is(.site_header_btns,.site_header_sp_btns) .btn.--contact .block_editor_content .wp-block-button__link,:is(.site_header_btns,.site_header_sp_btns) .btn.--contact .btn__link,:is(.site_header_btns,.site_header_sp_btns) .btn.--contact .modal__close_link{-ms-flex-direction:row-reverse;flex-direction:row-reverse;-ms-flex-pack:center;justify-content:center}}.block_editor_content :is(.site_header_btns,.site_header_sp_btns) .--contact.form_file_download__btn .wp-block-button__link::after,.block_editor_content :is(.site_header_btns,.site_header_sp_btns) .--contact.form_file_input__btn .wp-block-button__link::after,.block_editor_content :is(.site_header_btns,.site_header_sp_btns) .--contact.modal__close .wp-block-button__link::after,.block_editor_content :is(.site_header_btns,.site_header_sp_btns) .--contact.splide__arrow .wp-block-button__link::after,.block_editor_content :is(.site_header_btns,.site_header_sp_btns) .--contact.wp-block-button .btn__link::after,.block_editor_content :is(.site_header_btns,.site_header_sp_btns) .--contact.wp-block-button .modal__close_link::after,.block_editor_content :is(.site_header_btns,.site_header_sp_btns) .--contact.wp-block-button .wp-block-button__link::after,.block_editor_content :is(.site_header_btns,.site_header_sp_btns) .btn.--contact .wp-block-button__link::after,:is(.site_header_btns,.site_header_sp_btns) .--contact.form_file_download__btn .block_editor_content .wp-block-button__link::after,:is(.site_header_btns,.site_header_sp_btns) .--contact.form_file_download__btn .btn__link::after,:is(.site_header_btns,.site_header_sp_btns) .--contact.form_file_download__btn .modal__close_link::after,:is(.site_header_btns,.site_header_sp_btns) .--contact.form_file_input__btn .block_editor_content .wp-block-button__link::after,:is(.site_header_btns,.site_header_sp_btns) .--contact.form_file_input__btn .btn__link::after,:is(.site_header_btns,.site_header_sp_btns) .--contact.form_file_input__btn .modal__close_link::after,:is(.site_header_btns,.site_header_sp_btns) .--contact.modal__close .block_editor_content .wp-block-button__link::after,:is(.site_header_btns,.site_header_sp_btns) .--contact.modal__close .btn__link::after,:is(.site_header_btns,.site_header_sp_btns) .--contact.modal__close .modal__close_link::after,:is(.site_header_btns,.site_header_sp_btns) .--contact.splide__arrow .block_editor_content .wp-block-button__link::after,:is(.site_header_btns,.site_header_sp_btns) .--contact.splide__arrow .btn__link::after,:is(.site_header_btns,.site_header_sp_btns) .--contact.splide__arrow .modal__close_link::after,:is(.site_header_btns,.site_header_sp_btns) .block_editor_content .--contact.wp-block-button .btn__link::after,:is(.site_header_btns,.site_header_sp_btns) .block_editor_content .--contact.wp-block-button .modal__close_link::after,:is(.site_header_btns,.site_header_sp_btns) .block_editor_content .--contact.wp-block-button .wp-block-button__link::after,:is(.site_header_btns,.site_header_sp_btns) .btn.--contact .block_editor_content .wp-block-button__link::after,:is(.site_header_btns,.site_header_sp_btns) .btn.--contact .btn__link::after,:is(.site_header_btns,.site_header_sp_btns) .btn.--contact .modal__close_link::after{content:""}@media all and (max-width:679px){.block_editor_content :is(.site_header_btns,.site_header_sp_btns) .--menu.wp-block-button,:is(.site_header_btns,.site_header_sp_btns) .--menu.form_file_download__btn,:is(.site_header_btns,.site_header_sp_btns) .--menu.form_file_input__btn,:is(.site_header_btns,.site_header_sp_btns) .--menu.modal__close,:is(.site_header_btns,.site_header_sp_btns) .--menu.splide__arrow,:is(.site_header_btns,.site_header_sp_btns) .block_editor_content .--menu.wp-block-button,:is(.site_header_btns,.site_header_sp_btns) .btn.--menu{z-index:2}}.block_editor_content :is(.site_header_btns,.site_header_sp_btns) .--menu.form_file_download__btn .wp-block-button__link::after,.block_editor_content :is(.site_header_btns,.site_header_sp_btns) .--menu.form_file_input__btn .wp-block-button__link::after,.block_editor_content :is(.site_header_btns,.site_header_sp_btns) .--menu.modal__close .wp-block-button__link::after,.block_editor_content :is(.site_header_btns,.site_header_sp_btns) .--menu.splide__arrow .wp-block-button__link::after,.block_editor_content :is(.site_header_btns,.site_header_sp_btns) .--menu.wp-block-button .btn__link::after,.block_editor_content :is(.site_header_btns,.site_header_sp_btns) .--menu.wp-block-button .modal__close_link::after,.block_editor_content :is(.site_header_btns,.site_header_sp_btns) .--menu.wp-block-button .wp-block-button__link::after,.block_editor_content :is(.site_header_btns,.site_header_sp_btns) .btn.--menu .wp-block-button__link::after,:is(.site_header_btns,.site_header_sp_btns) .--menu.form_file_download__btn .block_editor_content .wp-block-button__link::after,:is(.site_header_btns,.site_header_sp_btns) .--menu.form_file_download__btn .btn__link::after,:is(.site_header_btns,.site_header_sp_btns) .--menu.form_file_download__btn .modal__close_link::after,:is(.site_header_btns,.site_header_sp_btns) .--menu.form_file_input__btn .block_editor_content .wp-block-button__link::after,:is(.site_header_btns,.site_header_sp_btns) .--menu.form_file_input__btn .btn__link::after,:is(.site_header_btns,.site_header_sp_btns) .--menu.form_file_input__btn .modal__close_link::after,:is(.site_header_btns,.site_header_sp_btns) .--menu.modal__close .block_editor_content .wp-block-button__link::after,:is(.site_header_btns,.site_header_sp_btns) .--menu.modal__close .btn__link::after,:is(.site_header_btns,.site_header_sp_btns) .--menu.modal__close .modal__close_link::after,:is(.site_header_btns,.site_header_sp_btns) .--menu.splide__arrow .block_editor_content .wp-block-button__link::after,:is(.site_header_btns,.site_header_sp_btns) .--menu.splide__arrow .btn__link::after,:is(.site_header_btns,.site_header_sp_btns) .--menu.splide__arrow .modal__close_link::after,:is(.site_header_btns,.site_header_sp_btns) .block_editor_content .--menu.wp-block-button .btn__link::after,:is(.site_header_btns,.site_header_sp_btns) .block_editor_content .--menu.wp-block-button .modal__close_link::after,:is(.site_header_btns,.site_header_sp_btns) .block_editor_content .--menu.wp-block-button .wp-block-button__link::after,:is(.site_header_btns,.site_header_sp_btns) .btn.--menu .block_editor_content .wp-block-button__link::after,:is(.site_header_btns,.site_header_sp_btns) .btn.--menu .btn__link::after,:is(.site_header_btns,.site_header_sp_btns) .btn.--menu .modal__close_link::after{display:none}@media screen and (hover:hover){.block_editor_content :is(.site_header_btns,.site_header_sp_btns) .--menu.wp-block-button:hover .site_header_btn_bars__bar,:is(.site_header_btns,.site_header_sp_btns) .--menu.form_file_download__btn:hover .site_header_btn_bars__bar,:is(.site_header_btns,.site_header_sp_btns) .--menu.form_file_input__btn:hover .site_header_btn_bars__bar,:is(.site_header_btns,.site_header_sp_btns) .--menu.modal__close:hover .site_header_btn_bars__bar,:is(.site_header_btns,.site_header_sp_btns) .--menu.splide__arrow:hover .site_header_btn_bars__bar,:is(.site_header_btns,.site_header_sp_btns) .block_editor_content .--menu.wp-block-button:hover .site_header_btn_bars__bar,:is(.site_header_btns,.site_header_sp_btns) .btn.--menu:hover .site_header_btn_bars__bar{border-color:var(--btn--text--color--hover)}}.block_editor_content :is(.site_header_btns,.site_header_sp_btns) .--menu.wp-block-button .--close,:is(.site_header_btns,.site_header_sp_btns) .--menu.form_file_download__btn .--close,:is(.site_header_btns,.site_header_sp_btns) .--menu.form_file_input__btn .--close,:is(.site_header_btns,.site_header_sp_btns) .--menu.modal__close .--close,:is(.site_header_btns,.site_header_sp_btns) .--menu.splide__arrow .--close,:is(.site_header_btns,.site_header_sp_btns) .block_editor_content .--menu.wp-block-button .--close,:is(.site_header_btns,.site_header_sp_btns) .btn.--menu .--close{display:none}.block_editor_content :is(.site_header_btns,.site_header_sp_btns) .wp-block-button__link,:is(.site_header_btns,.site_header_sp_btns) .block_editor_content .wp-block-button__link,:is(.site_header_btns,.site_header_sp_btns) .btn__link,:is(.site_header_btns,.site_header_sp_btns) .modal__close_link{-ms-flex-direction:column-reverse;flex-direction:column-reverse}.site_header_btn_bars{position:relative;display:block;width:1.5rem;height:1.25rem}.site_header_btn_bars__bar{display:inline-block;position:absolute;top:50%;left:50%;width:100%;height:0;border:.0625rem solid var(--btn--text--color);border-radius:.625rem;transition:.1s ease-out;transition-property:border-color,transform,opacity}.site_header_btn_bars__bar:nth-child(1){transform:translate(-50%,-.5rem)}.site_header_btn_bars__bar:nth-child(2){transform:translate(-50%,0)}.site_header_btn_bars__bar:nth-child(3){transform:translate(-50%,.5rem)}.site_header_search{position:fixed;z-index:998;left:0;width:100%;text-align:center;transform:translateX(-100%);transition:transform 0s .3s}@media all and (min-width:680px){.site_header_search{top:5.1875rem;height:calc(100vh - 5rem);height:calc(100dvh - 5rem)}}@media all and (max-width:679px){.site_header_search{top:4rem;height:calc(100vh - 4rem);height:calc(100dvh - 4rem)}}.site_header_search.--open{transform:translateX(0);transition-delay:0s}.site_header_search.--open .site_header_search__bg{opacity:1}.site_header_search.--open .site_header_search__inner{transform:translateY(0)}.site_header_search__bg{position:absolute;inset:0;-webkit-backdrop-filter:blur(15px) brightness(100%);backdrop-filter:blur(15px) brightness(100%);opacity:0;transition:.6s cubic-bezier(.16,1,.3,1);transition-property:opacity}.site_header_search__inner{position:relative;background-color:#333;transform:translateY(-100%);transition:.6s cubic-bezier(.16,1,.3,1);transition-property:transform}@media all and (min-width:680px){.site_header_search__inner{padding:5.625rem 2.5rem 5rem}}@media all and (max-width:679px){.site_header_search__inner{padding:6.25rem 1rem 2.5rem}}.site_header_search__close{position:absolute}@media all and (min-width:680px){.site_header_search__close{top:2.5rem;right:2.5rem}}@media all and (max-width:679px){.site_header_search__close{top:1rem;right:1rem}}.block_editor_content .site_header_search__close .wp-block-button,.site_header_search__close .block_editor_content .wp-block-button,.site_header_search__close .btn,.site_header_search__close .form_file_download__btn,.site_header_search__close .form_file_input__btn,.site_header_search__close .modal__close,.site_header_search__close .splide__arrow{--btn--min-width:0px;--btn--icon--size:0.875rem}@media all and (max-width:679px){.block_editor_content .site_header_search__close .wp-block-button,.site_header_search__close .block_editor_content .wp-block-button,.site_header_search__close .btn,.site_header_search__close .form_file_download__btn,.site_header_search__close .form_file_input__btn,.site_header_search__close .modal__close,.site_header_search__close .splide__arrow{--btn--min-height:2.5rem;--btn--padding--top:0.5625rem;--btn--padding--right:1.25rem;--btn--padding--bottom:0.6875rem;--btn--text--size:0.875rem;--btn--icon--size:0.625rem}}.block_editor_content .site_header_search__close .wp-block-button__link::after,.site_header_search__close .block_editor_content .wp-block-button__link::after,.site_header_search__close .btn__link::after,.site_header_search__close .modal__close_link::after{content:""}.site_header_search__title{font-weight:500}@media all and (min-width:680px){.site_header_search__title{margin-bottom:2.5rem;font-size:2rem;line-height:1}}@media all and (max-width:679px){.site_header_search__title{margin-bottom:2rem;font-size:1.25rem;line-height:1}}.site_header_search__control{display:-ms-flexbox;display:flex;margin:0 auto 3.5rem;border:.0625rem solid #fff}@media all and (min-width:680px){.site_header_search__control{width:37.5rem;height:4rem}}@media all and (max-width:679px){.site_header_search__control{height:3.375rem;margin-bottom:2.5rem}}.site_header_search__input{-ms-flex-positive:1;flex-grow:1;outline:0;border:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:0 0;color:#fff;line-height:1.5;font-size:1rem}@media all and (min-width:680px){.site_header_search__input{padding:1.1875rem 0 1.1875rem 1.1875rem}}@media all and (max-width:679px){.site_header_search__input{padding:1rem 0 1rem 1rem}}.site_header_search__input:-ms-input-placeholder{color:#999}.site_header_search__input::placeholder{color:#999}@media all and (min-width:680px){.site_header_search__input:-ms-input-placeholder{font-size:1rem}.site_header_search__input::placeholder{font-size:1rem}}@media all and (max-width:679px){.site_header_search__input:-ms-input-placeholder{font-size:.875rem}.site_header_search__input::placeholder{font-size:.875rem}}.site_header_search__submit{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;-ms-flex:0 0 auto;flex:0 0 auto;outline:0;border:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:0 0;cursor:pointer;color:#fff}@media all and (min-width:680px){.site_header_search__submit{padding:1.3125rem 1.9375rem}}@media all and (max-width:679px){.site_header_search__submit{padding:1rem 1.1875rem}}.site_header_search__submit::after{content:"";font-size:1.25rem}.site_header_search__heading{margin-bottom:1.5rem;font-size:1rem;line-height:1.5;font-weight:700}@media all and (max-width:679px){.site_header_search__heading{font-size:.875rem}}.site_header_search__keywords{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1.5rem}@media all and (max-width:679px){.site_header_search__keywords{gap:1rem 1.25rem;font-size:.875rem}}.site_header_search__keywords li:not(:last-child){position:relative;padding-right:1.5625rem;line-height:1.5}@media all and (max-width:679px){.site_header_search__keywords li:not(:last-child){padding-right:1.3125rem}}.site_header_search__keywords li:not(:last-child)::after{content:"";position:absolute;top:0;right:0;display:block;width:.0625rem;height:1.5em;background-color:#fff}.site_header_search__keywords li a{color:inherit}.local_nav{padding-top:6.11111%;padding-bottom:6.66667%;border-top:1px solid #444}@media all and (max-width:679px){.local_nav{padding-top:12.8%;padding-bottom:14.93333%}}@media all and (min-width:680px){.local_nav__inner{width:83.33333%;max-width:1200px;margin-right:auto;margin-left:auto}}@media all and (max-width:679px){.local_nav__inner{margin-right:4.26667%;margin-left:4.26667%}}.local_nav__head{padding-bottom:2.5rem}@media all and (max-width:679px){.local_nav__head{padding-bottom:1.5rem}}.local_nav__list{display:-ms-grid;display:grid;gap:2.5rem}@media all and (min-width:680px){.local_nav__list{-ms-grid-columns:(1fr)[4];grid-template-columns:repeat(4,1fr)}}@media all and (max-width:679px){.local_nav__list{gap:1.25rem}}hr.line{border-color:#ddd}.--compact.list_circle>li,.--compact.list_decimal>li,.--compact.list_decimal_01>li,.--compact.list_decimal_02>li,.--compact.list_decimal_03>li,.--compact.list_decimal_04>li,.--compact.list_decimal_zero>li,.--compact.list_disc>li,.--compact.list_dot>li,.--compact.list_note>li,.--compact.list_rhombus>li,.--compact.list_square>li,.--compact.list_upper_alpha_01>li,body.somayq_reinforcement .--compact.rf_feature_1_figure__pc_list_note>li{margin-bottom:.75rem;line-height:1.6}.list_circle>li,.list_decimal>li,.list_decimal_01>li,.list_decimal_02>li,.list_decimal_03>li,.list_decimal_04>li,.list_decimal_zero>li,.list_disc>li,.list_dot>li,.list_note>li,.list_rhombus>li,.list_square>li,.list_upper_alpha_01>li,body.somayq_reinforcement .rf_feature_1_figure__pc_list_note>li{margin-bottom:1.5rem}.list_circle>li:last-child,.list_decimal>li:last-child,.list_decimal_01>li:last-child,.list_decimal_02>li:last-child,.list_decimal_03>li:last-child,.list_decimal_04>li:last-child,.list_decimal_zero>li:last-child,.list_disc>li:last-child,.list_dot>li:last-child,.list_note>li:last-child,.list_rhombus>li:last-child,.list_square>li:last-child,.list_upper_alpha_01>li:last-child,body.somayq_reinforcement .rf_feature_1_figure__pc_list_note>li:last-child{margin-bottom:0}@media all and (max-width:679px){.list_circle>li,.list_decimal>li,.list_decimal_01>li,.list_decimal_02>li,.list_decimal_03>li,.list_decimal_04>li,.list_decimal_zero>li,.list_disc>li,.list_dot>li,.list_note>li,.list_rhombus>li,.list_square>li,.list_upper_alpha_01>li,body.somayq_reinforcement .rf_feature_1_figure__pc_list_note>li{margin-bottom:1rem}}.list_disc{margin-left:1.2em;list-style:disc}.list_square{margin-left:1.2em;list-style:square}.list_decimal{margin-left:1.7em;list-style:decimal}.list_decimal_zero{margin-left:2.3em;list-style:decimal-leading-zero}.list_note.--number>li,body.somayq_reinforcement .--number.rf_feature_1_figure__pc_list_note>li{counter-increment:list_note;text-indent:-1.625rem;margin-left:1.625rem}.list_note.--number>li:before,body.somayq_reinforcement .--number.rf_feature_1_figure__pc_list_note>li:before{content:"※" counter(list_note)}.list_note.--square>li,body.somayq_reinforcement .--square.rf_feature_1_figure__pc_list_note>li{text-indent:-1.125rem;margin-left:1.125rem}.list_note.--square>li:before,body.somayq_reinforcement .--square.rf_feature_1_figure__pc_list_note>li:before{content:"■"}.list_note>li,body.somayq_reinforcement .rf_feature_1_figure__pc_list_note>li{text-indent:-1.125rem;margin-left:1.125rem;margin-bottom:.5rem;font-size:.875rem;line-height:1.6}.list_note>li:before,body.somayq_reinforcement .rf_feature_1_figure__pc_list_note>li:before{content:"※";margin-right:.25rem}.list_note>li>*,body.somayq_reinforcement .rf_feature_1_figure__pc_list_note>li>*{text-indent:0}.list_dot>li{text-indent:-1em;margin-left:1em}.list_dot>li:before{content:"・"}.list_dot>li>*{text-indent:0}.list_circle>li{text-indent:-1em;margin-left:1em}.list_circle>li:before{content:"●"}.list_circle>li>*{text-indent:0}.list_rhombus>li{text-indent:-1em;margin-left:1em}.list_rhombus>li:before{content:"◇";font-size:.75rem;margin-right:.25rem}.list_rhombus>li>*{text-indent:0}.list_decimal_01>li{counter-increment:decimal_01;margin-left:1.2em;text-indent:-1.2em}.list_decimal_01>li:before{content:counter(decimal_01) ". "}.list_decimal_01>li>*{text-indent:0}.list_decimal_02>li{counter-increment:decimal_02;margin-left:1.5em;text-indent:-1.5em}.list_decimal_02>li:before{content:"(" counter(decimal_02) ") "}.list_decimal_02>li>*{text-indent:0}.list_decimal_03>li{counter-increment:decimal_03;margin-left:1.5em;text-indent:-1.5em}.list_decimal_03>li:before{content:"[" counter(decimal_03) "] "}.list_decimal_03>li>*{text-indent:0}.list_decimal_04>li{counter-increment:decimal_04;margin-left:1.5em;text-indent:-1.5em}.list_decimal_04>li:before{content:counter(decimal_04);border:1px solid #000;padding:0 3px;font-size:10px;margin-right:5px;text-align:center;line-height:1;border-radius:50%}.list_decimal_04>li>*{text-indent:0}.list_upper_alpha_01>li{counter-increment:upper_alpha_01;margin-left:1.5em;text-indent:-1.5em}.list_upper_alpha_01>li:before{content:counter(upper_alpha_01,upper-alpha) ") "}.list_upper_alpha_01>li>*{text-indent:0}.legacy_ie_message,.noscript{background-color:#fff9d7;padding:10px 0;text-align:center;font-weight:700;margin-bottom:1px}.legacy_ie_message{display:none}.regacy_ie .legacy_ie_message{display:block}.notes{display:block;margin-left:1.3em!important;text-indent:-1.3em!important;font-size:.875rem}.notes:before{content:"※ "}.notes>*{text-indent:0}.notes_num{counter-increment:decimal_notes;margin-left:1.9em!important;text-indent:-1.9em!important}.notes_num:before{content:"※" counter(decimal_notes) " "}.notes_num>*{text-indent:0}.contact_banner{position:relative}.contact_banner+.site_footer .site_footer__outer{border-top:none}.contact_banner__bg{position:absolute;inset:0}.contact_banner__bg::after,.contact_banner__bg::before{content:"";position:absolute;top:0;left:0;display:block;width:100%;height:100%}.contact_banner__bg::before{background-color:#fff;opacity:.7;mix-blend-mode:hue}.contact_banner__bg::after{background-color:#151515;opacity:.8}.contact_banner__bg img{width:100%;height:100%;object-fit:cover}.contact_banner__fg{position:relative;padding:8.33333%}@media all and (max-width:679px){.contact_banner__fg{padding:14.93333% 6.4%}}.contact_banner__text{line-height:2;letter-spacing:.1em}@media all and (min-width:680px){.contact_banner__text{text-align:center}}@media all and (max-width:679px){.contact_banner__text{line-height:1.8;letter-spacing:.04em}}.contact_banner__btns{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;margin-top:2.5rem}@media all and (max-width:679px){.contact_banner__btns{margin-top:1.5rem}}@media all and (min-width:680px){.block_editor_content .contact_banner__btns .wp-block-button,.contact_banner__btns .block_editor_content .wp-block-button,.contact_banner__btns .btn,.contact_banner__btns .form_file_download__btn,.contact_banner__btns .form_file_input__btn,.contact_banner__btns .modal__close,.contact_banner__btns .splide__arrow{--btn--min-width:17.5rem}}@media all and (min-width:680px){.block_editor_content .contact_banner__btns .wp-block-button__link,.contact_banner__btns .block_editor_content .wp-block-button__link,.contact_banner__btns .btn__link,.contact_banner__btns .modal__close_link{font-size:1.125rem;font-weight:400;letter-spacing:.1em;padding:.875rem 2rem}}@media all and (max-width:679px){.block_editor_content .contact_banner__btns .wp-block-button__link,.contact_banner__btns .block_editor_content .wp-block-button__link,.contact_banner__btns .btn__link,.contact_banner__btns .modal__close_link{font-size:1rem;padding:.75rem 1.5rem}}.contact_banner .heading_lv2,.contact_banner .pagetitle_sub{text-align:center}.contact_banner .pagetitle_sub{width:100%;-ms-flex-pack:center;justify-content:center}.contact_banner .pagetitle_sub::before{width:.75rem;height:.75rem}.contact_banner .heading_lv2{margin-top:.375rem;margin-bottom:2rem}@media all and (max-width:679px){.contact_banner .heading_lv2{font-size:2rem;margin-bottom:1rem}}body.news_detail .block_editor_content>:where(.wp-block-columns,.wp-block-media-text,.wp-block-image):not(:first-child){margin-top:3.5rem}@media all and (max-width:679px){body.news_detail .block_editor_content>:where(.wp-block-columns,.wp-block-media-text,.wp-block-image):not(:first-child){margin-top:2.5rem}}body.news_detail .block_editor_content>:where(.wp-block-columns,.wp-block-media-text,.wp-block-image):not(:last-child){margin-bottom:3.5rem}@media all and (max-width:679px){body.news_detail .block_editor_content>:where(.wp-block-columns,.wp-block-media-text,.wp-block-image):not(:last-child){margin-bottom:2.5rem}}body.news_detail .block_editor_content .wp-block-heading+*{margin-top:0}body.news_detail .block_editor_content h2.wp-block-heading{position:relative;margin-top:5rem;margin-bottom:2rem;padding-left:1.75rem}@media all and (max-width:679px){body.news_detail .block_editor_content h2.wp-block-heading{margin-bottom:1.5rem;padding-left:1rem}}body.news_detail .block_editor_content h2.wp-block-heading::after{content:"";position:absolute;top:.625rem;left:0;bottom:-.5rem;display:block;width:.25rem;background-color:#e50138}@media all and (max-width:679px){body.news_detail .block_editor_content h2.wp-block-heading::after{top:.375rem;bottom:-.375rem}}body.news_detail .block_editor_content h3.wp-block-heading{margin-bottom:1.5rem}body.news_detail .block_editor_content h4.wp-block-heading{margin-bottom:1.5rem}body.news_detail .block_editor_content .wp-block-columns{-ms-flex-align:start;align-items:flex-start;gap:2.5rem}@media all and (max-width:679px){body.news_detail .block_editor_content .wp-block-columns{gap:1rem}}body.news_detail .block_editor_content .wp-block-media-text{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;gap:1.5rem}@media all and (max-width:679px){body.news_detail .block_editor_content .wp-block-media-text{-ms-flex-direction:column;flex-direction:column;gap:1rem}}@media all and (min-width:680px){body.news_detail .block_editor_content .wp-block-media-text__media{-ms-flex:0 0 31.66667%;flex:0 0 31.66667%}}body.news_detail .block_editor_content .wp-block-media-text__content{-ms-flex-item-align:start;align-self:flex-start;padding:0}body.news_detail .block_editor_content>.wp-block-image{width:47.91667%;margin-right:auto;margin-left:auto}@media all and (max-width:679px){body.news_detail .block_editor_content>.wp-block-image{width:100%}}body.news_detail .block_editor_content .wp-block-buttons{margin-top:2rem}.block_editor_content h2 a,.block_editor_content h3 a,.block_editor_content p a{color:var(--somayq--theme--color--text);text-decoration:underline;cursor:pointer}.block_editor_content h2 a:hover,.block_editor_content h3 a:hover,.block_editor_content p a:hover{text-decoration:none}.block_editor_content .solution_main_heading{margin-bottom:7.5rem;font-size:2.75rem;line-height:1.5;font-weight:500;text-align:center}@media all and (max-width:679px){.block_editor_content .solution_main_heading{margin-bottom:4rem;font-size:1.375rem}}.block_editor_content .solution_main_heading__underline{position:relative}.block_editor_content .solution_main_heading__underline::after{content:"";position:absolute;top:100%;left:50%;display:block;width:100%;height:.125rem;background-color:var(--somayq--theme--color--text);transform:translate(-50%,0)}.block_editor_content .wp-block-image img{width:100%}.block_editor_content .wp-block-columns{display:-ms-flexbox;display:flex;gap:3rem}@media all and (max-width:679px){.block_editor_content .wp-block-columns{-ms-flex-direction:column;flex-direction:column;gap:1rem}}.block_editor_content .wp-block-columns+.wp-block-columns{margin-top:5rem}@media all and (max-width:679px){.block_editor_content .wp-block-columns+.wp-block-columns{margin-top:3rem}}@media all and (min-width:680px){.block_editor_content .wp-block-columns.--pc_reverse{-ms-flex-direction:row-reverse;flex-direction:row-reverse}}@media all and (min-width:680px){.block_editor_content .wp-block-columns.--pc_gap_s{gap:2.5rem}}@media all and (max-width:679px){.block_editor_content .wp-block-columns.--sp_gap_m{gap:1.5rem}}@media all and (min-width:680px){.block_editor_content .wp-block-column{-ms-flex:1;flex:1}}@media all and (min-width:680px){.block_editor_content .wp-block-column.--pc_s{-ms-flex:0 0 30.66667%;flex:0 0 30.66667%}}.block_editor_content .post_grid__item a:hover .wp-block-button::after,.block_editor_content .wp-block-button:hover:not(:where(.--current,.--disabled))::after,.btn:hover:not(:where(.--current,.--disabled))::after,.form_file_download__btn:hover:not(:where(.--current,.--disabled))::after,.form_file_input__btn:hover:not(:where(.--current,.--disabled))::after,.modal__close:hover:not(:where(.--current,.--disabled))::after,.post_grid__item a:hover .block_editor_content .wp-block-button::after,.post_grid__item a:hover .btn::after,.post_grid__item a:hover .form_file_download__btn::after,.post_grid__item a:hover .form_file_input__btn::after,.post_grid__item a:hover .modal__close::after,.post_grid__item a:hover .splide__arrow::after,.splide__arrow:hover:not(:where(.--current,.--disabled))::after{transform:translateX(0)}.block_editor_content .btn:not(:where(.--current,.--disabled)):hover .wp-block-button__link,.block_editor_content .form_file_download__btn:not(:where(.--current,.--disabled)):hover .wp-block-button__link,.block_editor_content .form_file_input__btn:not(:where(.--current,.--disabled)):hover .wp-block-button__link,.block_editor_content .modal__close:not(:where(.--current,.--disabled)):hover .wp-block-button__link,.block_editor_content .post_grid__item a:hover .btn .wp-block-button__link,.block_editor_content .post_grid__item a:hover .form_file_download__btn .wp-block-button__link,.block_editor_content .post_grid__item a:hover .form_file_input__btn .wp-block-button__link,.block_editor_content .post_grid__item a:hover .modal__close .wp-block-button__link,.block_editor_content .post_grid__item a:hover .splide__arrow .wp-block-button__link,.block_editor_content .post_grid__item a:hover .wp-block-button .btn__link,.block_editor_content .post_grid__item a:hover .wp-block-button .modal__close_link,.block_editor_content .post_grid__item a:hover .wp-block-button .wp-block-button__link,.block_editor_content .splide__arrow:not(:where(.--current,.--disabled)):hover .wp-block-button__link,.block_editor_content .wp-block-button:not(:where(.--current,.--disabled)):hover .btn__link,.block_editor_content .wp-block-button:not(:where(.--current,.--disabled)):hover .modal__close_link,.block_editor_content .wp-block-button:not(:where(.--current,.--disabled)):hover .wp-block-button__link,.btn:not(:where(.--current,.--disabled)):hover .block_editor_content .wp-block-button__link,.btn:not(:where(.--current,.--disabled)):hover .btn__link,.btn:not(:where(.--current,.--disabled)):hover .modal__close_link,.form_file_download__btn:not(:where(.--current,.--disabled)):hover .block_editor_content .wp-block-button__link,.form_file_download__btn:not(:where(.--current,.--disabled)):hover .btn__link,.form_file_download__btn:not(:where(.--current,.--disabled)):hover .modal__close_link,.form_file_input__btn:not(:where(.--current,.--disabled)):hover .block_editor_content .wp-block-button__link,.form_file_input__btn:not(:where(.--current,.--disabled)):hover .btn__link,.form_file_input__btn:not(:where(.--current,.--disabled)):hover .modal__close_link,.modal__close:not(:where(.--current,.--disabled)):hover .block_editor_content .wp-block-button__link,.modal__close:not(:where(.--current,.--disabled)):hover .btn__link,.modal__close:not(:where(.--current,.--disabled)):hover .modal__close_link,.post_grid__item a:hover .block_editor_content .wp-block-button .btn__link,.post_grid__item a:hover .block_editor_content .wp-block-button .modal__close_link,.post_grid__item a:hover .block_editor_content .wp-block-button .wp-block-button__link,.post_grid__item a:hover .btn .block_editor_content .wp-block-button__link,.post_grid__item a:hover .btn .btn__link,.post_grid__item a:hover .btn .modal__close_link,.post_grid__item a:hover .form_file_download__btn .block_editor_content .wp-block-button__link,.post_grid__item a:hover .form_file_download__btn .btn__link,.post_grid__item a:hover .form_file_download__btn .modal__close_link,.post_grid__item a:hover .form_file_input__btn .block_editor_content .wp-block-button__link,.post_grid__item a:hover .form_file_input__btn .btn__link,.post_grid__item a:hover .form_file_input__btn .modal__close_link,.post_grid__item a:hover .modal__close .block_editor_content .wp-block-button__link,.post_grid__item a:hover .modal__close .btn__link,.post_grid__item a:hover .modal__close .modal__close_link,.post_grid__item a:hover .splide__arrow .block_editor_content .wp-block-button__link,.post_grid__item a:hover .splide__arrow .btn__link,.post_grid__item a:hover .splide__arrow .modal__close_link,.splide__arrow:not(:where(.--current,.--disabled)):hover .block_editor_content .wp-block-button__link,.splide__arrow:not(:where(.--current,.--disabled)):hover .btn__link,.splide__arrow:not(:where(.--current,.--disabled)):hover .modal__close_link{color:var(--btn--text--color--hover)}.block_editor_content .btn:not(:where(.--current,.--disabled)):hover .wp-block-button__link::after,.block_editor_content .form_file_download__btn:not(:where(.--current,.--disabled)):hover .wp-block-button__link::after,.block_editor_content .form_file_input__btn:not(:where(.--current,.--disabled)):hover .wp-block-button__link::after,.block_editor_content .modal__close:not(:where(.--current,.--disabled)):hover .wp-block-button__link::after,.block_editor_content .post_grid__item a:hover .btn .wp-block-button__link::after,.block_editor_content .post_grid__item a:hover .form_file_download__btn .wp-block-button__link::after,.block_editor_content .post_grid__item a:hover .form_file_input__btn .wp-block-button__link::after,.block_editor_content .post_grid__item a:hover .modal__close .wp-block-button__link::after,.block_editor_content .post_grid__item a:hover .splide__arrow .wp-block-button__link::after,.block_editor_content .post_grid__item a:hover .wp-block-button .btn__link::after,.block_editor_content .post_grid__item a:hover .wp-block-button .modal__close_link::after,.block_editor_content .post_grid__item a:hover .wp-block-button .wp-block-button__link::after,.block_editor_content .splide__arrow:not(:where(.--current,.--disabled)):hover .wp-block-button__link::after,.block_editor_content .wp-block-button:not(:where(.--current,.--disabled)):hover .btn__link::after,.block_editor_content .wp-block-button:not(:where(.--current,.--disabled)):hover .modal__close_link::after,.block_editor_content .wp-block-button:not(:where(.--current,.--disabled)):hover .wp-block-button__link::after,.btn:not(:where(.--current,.--disabled)):hover .block_editor_content .wp-block-button__link::after,.btn:not(:where(.--current,.--disabled)):hover .btn__link::after,.btn:not(:where(.--current,.--disabled)):hover .modal__close_link::after,.form_file_download__btn:not(:where(.--current,.--disabled)):hover .block_editor_content .wp-block-button__link::after,.form_file_download__btn:not(:where(.--current,.--disabled)):hover .btn__link::after,.form_file_download__btn:not(:where(.--current,.--disabled)):hover .modal__close_link::after,.form_file_input__btn:not(:where(.--current,.--disabled)):hover .block_editor_content .wp-block-button__link::after,.form_file_input__btn:not(:where(.--current,.--disabled)):hover .btn__link::after,.form_file_input__btn:not(:where(.--current,.--disabled)):hover .modal__close_link::after,.modal__close:not(:where(.--current,.--disabled)):hover .block_editor_content .wp-block-button__link::after,.modal__close:not(:where(.--current,.--disabled)):hover .btn__link::after,.modal__close:not(:where(.--current,.--disabled)):hover .modal__close_link::after,.post_grid__item a:hover .block_editor_content .wp-block-button .btn__link::after,.post_grid__item a:hover .block_editor_content .wp-block-button .modal__close_link::after,.post_grid__item a:hover .block_editor_content .wp-block-button .wp-block-button__link::after,.post_grid__item a:hover .btn .block_editor_content .wp-block-button__link::after,.post_grid__item a:hover .btn .btn__link::after,.post_grid__item a:hover .btn .modal__close_link::after,.post_grid__item a:hover .form_file_download__btn .block_editor_content .wp-block-button__link::after,.post_grid__item a:hover .form_file_download__btn .btn__link::after,.post_grid__item a:hover .form_file_download__btn .modal__close_link::after,.post_grid__item a:hover .form_file_input__btn .block_editor_content .wp-block-button__link::after,.post_grid__item a:hover .form_file_input__btn .btn__link::after,.post_grid__item a:hover .form_file_input__btn .modal__close_link::after,.post_grid__item a:hover .modal__close .block_editor_content .wp-block-button__link::after,.post_grid__item a:hover .modal__close .btn__link::after,.post_grid__item a:hover .modal__close .modal__close_link::after,.post_grid__item a:hover .splide__arrow .block_editor_content .wp-block-button__link::after,.post_grid__item a:hover .splide__arrow .btn__link::after,.post_grid__item a:hover .splide__arrow .modal__close_link::after,.splide__arrow:not(:where(.--current,.--disabled)):hover .block_editor_content .wp-block-button__link::after,.splide__arrow:not(:where(.--current,.--disabled)):hover .btn__link::after,.splide__arrow:not(:where(.--current,.--disabled)):hover .modal__close_link::after{color:var(--btn--icon--color--hover)}.btns{display:-ms-flexbox;display:flex;gap:2.5rem}@media all and (max-width:679px){.btns:not(.--sp_horizontal){-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start;gap:1rem}}@media all and (max-width:679px){.btns.--sp_col_2{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr)}}@media all and (max-width:679px){.block_editor_content .btns.--sp_col_2 .wp-block-button,.btns.--sp_col_2 .block_editor_content .wp-block-button,.btns.--sp_col_2 .btn,.btns.--sp_col_2 .form_file_download__btn,.btns.--sp_col_2 .form_file_input__btn,.btns.--sp_col_2 .modal__close,.btns.--sp_col_2 .splide__arrow{--btn--padding--right:0.75rem;--btn--padding--left:1rem}}.btns.--align_center{-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.btns.--align_right{-ms-flex-pack:end;justify-content:flex-end}@media all and (max-width:679px){.btns.--sp_stretch{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:stretch;align-items:stretch;gap:1.5rem}}.block_editor_content .wp-block-button,.btn,.form_file_download__btn,.form_file_input__btn,.modal__close,.splide__arrow{--btn--min-width:12.5rem;--btn--min-height:3rem;--btn--padding--top:0.6875rem;--btn--padding--right:1.5rem;--btn--padding--bottom:0.8125rem;--btn--padding--left:var(--btn--padding--right);--btn--border-radius:6.25rem;--btn--border--color:var(--somayq--theme--color--text);--btn--border--color--hover:var(--btn--border--color);--btn--bg--color:transparent;--btn--bg--color--hover:var(--somayq--theme--color--text);--btn--text--color:var(--btn--border--color);--btn--text--color--hover:#E50138;--btn--text--size:1rem;--btn--icon--color:var(--btn--text--color);--btn--icon--color--hover:var(--btn--text--color--hover);--btn--icon--size:var(--btn--text--size);--btn--icon--margin--x:0.5rem;--btn--font--weight:500;position:relative;line-height:1.5;border-radius:var(--btn--border-radius);overflow:hidden}@media all and (max-width:679px){.block_editor_content .wp-block-button,.btn,.form_file_download__btn,.form_file_input__btn,.modal__close,.splide__arrow{--btn--padding--top:0.5625rem;--btn--padding--bottom:0.6875rem;line-height:1.25}}.block_editor_content .wp-block-button::after,.block_editor_content .wp-block-button::before,.btn::after,.btn::before,.form_file_download__btn::after,.form_file_download__btn::before,.form_file_input__btn::after,.form_file_input__btn::before,.modal__close::after,.modal__close::before,.splide__arrow::after,.splide__arrow::before{content:"";position:absolute;top:0;left:0;display:block;width:100%;height:100%}.block_editor_content .wp-block-button::before,.btn::before,.form_file_download__btn::before,.form_file_input__btn::before,.modal__close::before,.splide__arrow::before{z-index:1;border:1px solid var(--btn--border--color);border-radius:var(--btn--border-radius);background-color:var(--btn--bg--color)}.block_editor_content .wp-block-button::after,.btn::after,.form_file_download__btn::after,.form_file_input__btn::after,.modal__close::after,.splide__arrow::after{z-index:2;background-color:var(--btn--bg--color--hover);transform:translateX(-110%);transition:.2s ease-out;transition-property:transform}.--current.form_file_download__btn,.--current.form_file_input__btn,.--current.modal__close,.--current.splide__arrow,.block_editor_content .--current.wp-block-button,.btn.--current{--btn--border--color:#999999}.--disabled.form_file_download__btn,.--disabled.form_file_input__btn,.--disabled.modal__close,.--disabled.splide__arrow,.block_editor_content .--disabled.wp-block-button,.btn.--disabled{--btn--border--color:#666666;pointer-events:none}.--fill.form_file_download__btn,.block_editor_content .wp-block-button,.btn.--fill,.form_file_input__btn,.modal__close,.splide__arrow{--btn--border--color:var(--somayq--theme--color--text);--btn--bg--color:var(--btn--border--color);--btn--bg--color--hover:#E50138;--btn--text--color:var(--somayq--theme--color--bg);--btn--text--color--hover:var(--btn--bg--color)}.--fill.--red.form_file_download__btn,.--red.form_file_input__btn,.--red.modal__close,.--red.splide__arrow,.block_editor_content .--red.wp-block-button,.btn.--fill.--red{--btn--border--color:#E50138;--btn--bg--color:#E50138;--btn--bg--color--hover:var(--somayq--theme--color--text);--btn--text--color:#fff}.--circle.form_file_download__btn,.--circle.form_file_input__btn,.--circle.modal__close,.block_editor_content .--circle.wp-block-button,.btn.--circle,.splide__arrow{--btn--min-width:0px;--btn--min-height:0px;--btn--padding--top:0px;--btn--padding--right:0px;--btn--padding--bottom:0px;--btn--icon--size:1.375rem;width:3.125rem;height:3.125rem}@media all and (max-width:679px){.--circle.form_file_download__btn,.--circle.form_file_input__btn,.--circle.modal__close,.block_editor_content .--circle.wp-block-button,.btn.--circle,.splide__arrow{width:2.25rem;height:2.25rem;--btn--icon--size:1rem}}.--circle.form_file_download__btn .block_editor_content .wp-block-button__link,.--circle.form_file_download__btn .btn__link,.--circle.form_file_download__btn .modal__close_link,.--circle.form_file_input__btn .block_editor_content .wp-block-button__link,.--circle.form_file_input__btn .btn__link,.--circle.form_file_input__btn .modal__close_link,.--circle.modal__close .block_editor_content .wp-block-button__link,.--circle.modal__close .btn__link,.--circle.modal__close .modal__close_link,.block_editor_content .--circle.form_file_download__btn .wp-block-button__link,.block_editor_content .--circle.form_file_input__btn .wp-block-button__link,.block_editor_content .--circle.modal__close .wp-block-button__link,.block_editor_content .--circle.wp-block-button .btn__link,.block_editor_content .--circle.wp-block-button .modal__close_link,.block_editor_content .--circle.wp-block-button .wp-block-button__link,.block_editor_content .btn.--circle .wp-block-button__link,.block_editor_content .splide__arrow .wp-block-button__link,.btn.--circle .block_editor_content .wp-block-button__link,.btn.--circle .btn__link,.btn.--circle .modal__close_link,.splide__arrow .block_editor_content .wp-block-button__link,.splide__arrow .btn__link,.splide__arrow .modal__close_link{-ms-flex-pack:center;justify-content:center}.--size_s.modal__close,.--size_s.splide__arrow,.block_editor_content .--size_s.wp-block-button,.btn.--size_s,.form_file_download__btn,.form_file_input__btn{--btn--min-width:10rem;--btn--min-height:2.5rem;--btn--padding--top:0.5rem;--btn--padding--right:0.9375rem;--btn--padding--bottom:0.625rem;--btn--text--size:0.875rem;--btn--icon--size:0.75rem}@media all and (max-width:679px){.--sp_size_s.form_file_download__btn,.--sp_size_s.form_file_input__btn,.--sp_size_s.modal__close,.--sp_size_s.splide__arrow,.block_editor_content .--sp_size_s.wp-block-button,.btn.--sp_size_s{--btn--min-width:10rem;--btn--min-height:2.5rem;--btn--padding--top:0.5rem;--btn--padding--right:1.5rem;--btn--padding--bottom:0.625rem;--btn--text--size:0.875rem;--btn--icon--size:0.75rem}}.--size_l.form_file_download__btn,.--size_l.form_file_input__btn,.--size_l.modal__close,.--size_l.splide__arrow,.block_editor_content .--size_l.wp-block-button,.btn.--size_l{--btn--min-width:16.875rem;--btn--min-height:3.5rem}.--size_xl_1.form_file_download__btn,.--size_xl_1.form_file_input__btn,.--size_xl_1.modal__close,.--size_xl_1.splide__arrow,.block_editor_content .--size_xl_1.wp-block-button,.btn.--size_xl_1{--btn--min-height:4.5rem;--btn--padding--top:1.3125rem;--btn--padding--right:2rem;--btn--padding--bottom:1.4375rem}@media all and (min-width:680px){.--size_xl_1.form_file_download__btn,.--size_xl_1.form_file_input__btn,.--size_xl_1.modal__close,.--size_xl_1.splide__arrow,.block_editor_content .--size_xl_1.wp-block-button,.btn.--size_xl_1{--btn--min-width:25rem;--btn--text--size:1.125rem}}@media all and (max-width:679px){.--size_xl_1.form_file_download__btn,.--size_xl_1.form_file_input__btn,.--size_xl_1.modal__close,.--size_xl_1.splide__arrow,.block_editor_content .--size_xl_1.wp-block-button,.btn.--size_xl_1{--btn--min-height:3rem;--btn--padding--top:0.625rem;--btn--padding--right:1.5rem;--btn--padding--bottom:0.75rem}}.--size_xl.form_file_download__btn,.--size_xl.form_file_input__btn,.--size_xl.modal__close,.--size_xl.splide__arrow,.block_editor_content .--size_xl.wp-block-button,.btn.--size_xl{--btn--min-height:5rem;--btn--padding--top:1.5625rem;--btn--padding--right:2.5rem;--btn--padding--bottom:1.625rem}@media all and (min-width:680px){.--size_xl.form_file_download__btn,.--size_xl.form_file_input__btn,.--size_xl.modal__close,.--size_xl.splide__arrow,.block_editor_content .--size_xl.wp-block-button,.btn.--size_xl{--btn--min-width:25rem;--btn--text--size:1.25rem}}@media all and (max-width:679px){.--size_xl.form_file_download__btn,.--size_xl.form_file_input__btn,.--size_xl.modal__close,.--size_xl.splide__arrow,.block_editor_content .--size_xl.wp-block-button,.btn.--size_xl{--btn--min-height:3.5rem;--btn--padding--top:1rem;--btn--padding--right:1.5rem;--btn--padding--bottom:1rem}}.--width_auto.form_file_download__btn,.--width_auto.form_file_input__btn,.--width_auto.modal__close,.--width_auto.splide__arrow,.block_editor_content .--width_auto.wp-block-button,.btn.--width_auto{--btn--min-width:0px}@media all and (max-width:679px){.--sp_width_auto.form_file_download__btn,.--sp_width_auto.form_file_input__btn,.--sp_width_auto.modal__close,.--sp_width_auto.splide__arrow,.block_editor_content .--sp_width_auto.wp-block-button,.btn.--sp_width_auto{--btn--min-width:0px}}@media all and (min-width:680px){.--width_240.form_file_download__btn,.--width_240.form_file_input__btn,.--width_240.modal__close,.--width_240.splide__arrow,.block_editor_content .--width_240.wp-block-button,.btn.--width_240{--btn--min-width:15rem}}@media all and (min-width:680px){.--width_460.form_file_download__btn,.--width_460.form_file_input__btn,.--width_460.modal__close,.--width_460.splide__arrow,.block_editor_content .--width_460.wp-block-button,.btn.--width_460{--btn--min-width:28.75rem}}.--width_244.form_file_download__btn,.--width_244.form_file_input__btn,.--width_244.modal__close,.--width_244.splide__arrow,.block_editor_content .--width_244.wp-block-button,.btn.--width_244{--btn--min-width:15.25rem}.--auto_icon.form_file_download__btn .block_editor_content .wp-block-button__link[target="_blank"]::after,.--auto_icon.form_file_download__btn .btn__link[target="_blank"]::after,.--auto_icon.form_file_download__btn .modal__close_link[target="_blank"]::after,.--auto_icon.form_file_input__btn .block_editor_content .wp-block-button__link[target="_blank"]::after,.--auto_icon.form_file_input__btn .btn__link[target="_blank"]::after,.--auto_icon.form_file_input__btn .modal__close_link[target="_blank"]::after,.--auto_icon.modal__close .block_editor_content .wp-block-button__link[target="_blank"]::after,.--auto_icon.modal__close .btn__link[target="_blank"]::after,.--auto_icon.modal__close .modal__close_link[target="_blank"]::after,.--auto_icon.splide__arrow .block_editor_content .wp-block-button__link[target="_blank"]::after,.--auto_icon.splide__arrow .btn__link[target="_blank"]::after,.--auto_icon.splide__arrow .modal__close_link[target="_blank"]::after,.block_editor_content .--auto_icon.form_file_download__btn .wp-block-button__link[target="_blank"]::after,.block_editor_content .--auto_icon.form_file_input__btn .wp-block-button__link[target="_blank"]::after,.block_editor_content .--auto_icon.modal__close .wp-block-button__link[target="_blank"]::after,.block_editor_content .--auto_icon.splide__arrow .wp-block-button__link[target="_blank"]::after,.block_editor_content .--auto_icon.wp-block-button .btn__link[target="_blank"]::after,.block_editor_content .--auto_icon.wp-block-button .modal__close_link[target="_blank"]::after,.block_editor_content .--auto_icon.wp-block-button .wp-block-button__link[target="_blank"]::after,.block_editor_content .btn.--auto_icon .wp-block-button__link[target="_blank"]::after,.btn.--auto_icon .block_editor_content .wp-block-button__link[target="_blank"]::after,.btn.--auto_icon .btn__link[target="_blank"]::after,.btn.--auto_icon .modal__close_link[target="_blank"]::after{content:"";font-size:.625rem}.--auto_icon.form_file_download__btn .block_editor_content .wp-block-button__link[href$=".pdf"]::after,.--auto_icon.form_file_download__btn .btn__link[href$=".pdf"]::after,.--auto_icon.form_file_download__btn .modal__close_link[href$=".pdf"]::after,.--auto_icon.form_file_input__btn .block_editor_content .wp-block-button__link[href$=".pdf"]::after,.--auto_icon.form_file_input__btn .btn__link[href$=".pdf"]::after,.--auto_icon.form_file_input__btn .modal__close_link[href$=".pdf"]::after,.--auto_icon.modal__close .block_editor_content .wp-block-button__link[href$=".pdf"]::after,.--auto_icon.modal__close .btn__link[href$=".pdf"]::after,.--auto_icon.modal__close .modal__close_link[href$=".pdf"]::after,.--auto_icon.splide__arrow .block_editor_content .wp-block-button__link[href$=".pdf"]::after,.--auto_icon.splide__arrow .btn__link[href$=".pdf"]::after,.--auto_icon.splide__arrow .modal__close_link[href$=".pdf"]::after,.block_editor_content .--auto_icon.form_file_download__btn .wp-block-button__link[href$=".pdf"]::after,.block_editor_content .--auto_icon.form_file_input__btn .wp-block-button__link[href$=".pdf"]::after,.block_editor_content .--auto_icon.modal__close .wp-block-button__link[href$=".pdf"]::after,.block_editor_content .--auto_icon.splide__arrow .wp-block-button__link[href$=".pdf"]::after,.block_editor_content .--auto_icon.wp-block-button .btn__link[href$=".pdf"]::after,.block_editor_content .--auto_icon.wp-block-button .modal__close_link[href$=".pdf"]::after,.block_editor_content .--auto_icon.wp-block-button .wp-block-button__link[href$=".pdf"]::after,.block_editor_content .btn.--auto_icon .wp-block-button__link[href$=".pdf"]::after,.btn.--auto_icon .block_editor_content .wp-block-button__link[href$=".pdf"]::after,.btn.--auto_icon .btn__link[href$=".pdf"]::after,.btn.--auto_icon .modal__close_link[href$=".pdf"]::after{content:"";font-size:1em}.--auto_icon.form_file_download__btn .block_editor_content .wp-block-button__link[target="_blank"]::after,.--auto_icon.form_file_download__btn .btn__link[target="_blank"]::after,.--auto_icon.form_file_download__btn .modal__close_link[target="_blank"]::after,.--auto_icon.form_file_input__btn .block_editor_content .wp-block-button__link[target="_blank"]::after,.--auto_icon.form_file_input__btn .btn__link[target="_blank"]::after,.--auto_icon.form_file_input__btn .modal__close_link[target="_blank"]::after,.--auto_icon.modal__close .block_editor_content .wp-block-button__link[target="_blank"]::after,.--auto_icon.modal__close .btn__link[target="_blank"]::after,.--auto_icon.modal__close .modal__close_link[target="_blank"]::after,.--auto_icon.splide__arrow .block_editor_content .wp-block-button__link[target="_blank"]::after,.--auto_icon.splide__arrow .btn__link[target="_blank"]::after,.--auto_icon.splide__arrow .modal__close_link[target="_blank"]::after,.block_editor_content .--auto_icon.form_file_download__btn .wp-block-button__link[target="_blank"]::after,.block_editor_content .--auto_icon.form_file_input__btn .wp-block-button__link[target="_blank"]::after,.block_editor_content .--auto_icon.modal__close .wp-block-button__link[target="_blank"]::after,.block_editor_content .--auto_icon.splide__arrow .wp-block-button__link[target="_blank"]::after,.block_editor_content .--auto_icon.wp-block-button .btn__link[target="_blank"]::after,.block_editor_content .--auto_icon.wp-block-button .modal__close_link[target="_blank"]::after,.block_editor_content .--auto_icon.wp-block-button .wp-block-button__link[target="_blank"]::after,.block_editor_content .btn.--auto_icon .wp-block-button__link[target="_blank"]::after,.btn.--auto_icon .block_editor_content .wp-block-button__link[target="_blank"]::after,.btn.--auto_icon .btn__link[target="_blank"]::after,.btn.--auto_icon .modal__close_link[target="_blank"]::after{font-size:1em}.--auto_icon.form_file_download__btn .block_editor_content .wp-block-button__link[href$=".pdf"]::after,.--auto_icon.form_file_download__btn .btn__link[href$=".pdf"]::after,.--auto_icon.form_file_download__btn .modal__close_link[href$=".pdf"]::after,.--auto_icon.form_file_input__btn .block_editor_content .wp-block-button__link[href$=".pdf"]::after,.--auto_icon.form_file_input__btn .btn__link[href$=".pdf"]::after,.--auto_icon.form_file_input__btn .modal__close_link[href$=".pdf"]::after,.--auto_icon.modal__close .block_editor_content .wp-block-button__link[href$=".pdf"]::after,.--auto_icon.modal__close .btn__link[href$=".pdf"]::after,.--auto_icon.modal__close .modal__close_link[href$=".pdf"]::after,.--auto_icon.splide__arrow .block_editor_content .wp-block-button__link[href$=".pdf"]::after,.--auto_icon.splide__arrow .btn__link[href$=".pdf"]::after,.--auto_icon.splide__arrow .modal__close_link[href$=".pdf"]::after,.block_editor_content .--auto_icon.form_file_download__btn .wp-block-button__link[href$=".pdf"]::after,.block_editor_content .--auto_icon.form_file_input__btn .wp-block-button__link[href$=".pdf"]::after,.block_editor_content .--auto_icon.modal__close .wp-block-button__link[href$=".pdf"]::after,.block_editor_content .--auto_icon.splide__arrow .wp-block-button__link[href$=".pdf"]::after,.block_editor_content .--auto_icon.wp-block-button .btn__link[href$=".pdf"]::after,.block_editor_content .--auto_icon.wp-block-button .modal__close_link[href$=".pdf"]::after,.block_editor_content .--auto_icon.wp-block-button .wp-block-button__link[href$=".pdf"]::after,.block_editor_content .btn.--auto_icon .wp-block-button__link[href$=".pdf"]::after,.btn.--auto_icon .block_editor_content .wp-block-button__link[href$=".pdf"]::after,.btn.--auto_icon .btn__link[href$=".pdf"]::after,.btn.--auto_icon .modal__close_link[href$=".pdf"]::after{font-size:1rem}.--text_color_red.form_file_download__btn,.--text_color_red.form_file_input__btn,.--text_color_red.modal__close,.--text_color_red.splide__arrow,.block_editor_content .--text_color_red.wp-block-button,.btn.--text_color_red{--btn--text--color:#E50138}.--icon_chevron_down.form_file_download__btn .block_editor_content .wp-block-button__link::after,.--icon_chevron_down.form_file_download__btn .btn__link::after,.--icon_chevron_down.form_file_download__btn .modal__close_link::after,.--icon_chevron_down.form_file_input__btn .block_editor_content .wp-block-button__link::after,.--icon_chevron_down.form_file_input__btn .btn__link::after,.--icon_chevron_down.form_file_input__btn .modal__close_link::after,.--icon_chevron_down.modal__close .block_editor_content .wp-block-button__link::after,.--icon_chevron_down.modal__close .btn__link::after,.--icon_chevron_down.modal__close .modal__close_link::after,.--icon_chevron_down.splide__arrow .block_editor_content .wp-block-button__link::after,.--icon_chevron_down.splide__arrow .btn__link::after,.--icon_chevron_down.splide__arrow .modal__close_link::after,.block_editor_content .--icon_chevron_down.form_file_download__btn .wp-block-button__link::after,.block_editor_content .--icon_chevron_down.form_file_input__btn .wp-block-button__link::after,.block_editor_content .--icon_chevron_down.modal__close .wp-block-button__link::after,.block_editor_content .--icon_chevron_down.splide__arrow .wp-block-button__link::after,.block_editor_content .--icon_chevron_down.wp-block-button .btn__link::after,.block_editor_content .--icon_chevron_down.wp-block-button .modal__close_link::after,.block_editor_content .--icon_chevron_down.wp-block-button .wp-block-button__link::after,.block_editor_content .btn.--icon_chevron_down .wp-block-button__link::after,.btn.--icon_chevron_down .block_editor_content .wp-block-button__link::after,.btn.--icon_chevron_down .btn__link::after,.btn.--icon_chevron_down .modal__close_link::after{content:"";--btn--icon--size:0.75rem}.--icon_external.form_file_download__btn .block_editor_content .wp-block-button__link::after,.--icon_external.form_file_download__btn .btn__link::after,.--icon_external.form_file_download__btn .modal__close_link::after,.--icon_external.form_file_input__btn .block_editor_content .wp-block-button__link::after,.--icon_external.form_file_input__btn .btn__link::after,.--icon_external.form_file_input__btn .modal__close_link::after,.--icon_external.modal__close .block_editor_content .wp-block-button__link::after,.--icon_external.modal__close .btn__link::after,.--icon_external.modal__close .modal__close_link::after,.--icon_external.splide__arrow .block_editor_content .wp-block-button__link::after,.--icon_external.splide__arrow .btn__link::after,.--icon_external.splide__arrow .modal__close_link::after,.block_editor_content .--icon_external.form_file_download__btn .wp-block-button__link::after,.block_editor_content .--icon_external.form_file_input__btn .wp-block-button__link::after,.block_editor_content .--icon_external.modal__close .wp-block-button__link::after,.block_editor_content .--icon_external.splide__arrow .wp-block-button__link::after,.block_editor_content .--icon_external.wp-block-button .btn__link::after,.block_editor_content .--icon_external.wp-block-button .modal__close_link::after,.block_editor_content .--icon_external.wp-block-button .wp-block-button__link::after,.block_editor_content .btn.--icon_external .wp-block-button__link::after,.btn.--icon_external .block_editor_content .wp-block-button__link::after,.btn.--icon_external .btn__link::after,.btn.--icon_external .modal__close_link::after{content:"";--btn--icon--size:0.75rem}.--icon_plus.form_file_download__btn .block_editor_content .wp-block-button__link::after,.--icon_plus.form_file_download__btn .btn__link::after,.--icon_plus.form_file_download__btn .modal__close_link::after,.--icon_plus.form_file_input__btn .block_editor_content .wp-block-button__link::after,.--icon_plus.form_file_input__btn .btn__link::after,.--icon_plus.form_file_input__btn .modal__close_link::after,.--icon_plus.modal__close .block_editor_content .wp-block-button__link::after,.--icon_plus.modal__close .btn__link::after,.--icon_plus.modal__close .modal__close_link::after,.--icon_plus.splide__arrow .block_editor_content .wp-block-button__link::after,.--icon_plus.splide__arrow .btn__link::after,.--icon_plus.splide__arrow .modal__close_link::after,.block_editor_content .--icon_plus.form_file_download__btn .wp-block-button__link::after,.block_editor_content .--icon_plus.form_file_input__btn .wp-block-button__link::after,.block_editor_content .--icon_plus.modal__close .wp-block-button__link::after,.block_editor_content .--icon_plus.splide__arrow .wp-block-button__link::after,.block_editor_content .--icon_plus.wp-block-button .btn__link::after,.block_editor_content .--icon_plus.wp-block-button .modal__close_link::after,.block_editor_content .--icon_plus.wp-block-button .wp-block-button__link::after,.block_editor_content .btn.--icon_plus .wp-block-button__link::after,.btn.--icon_plus .block_editor_content .wp-block-button__link::after,.btn.--icon_plus .btn__link::after,.btn.--icon_plus .modal__close_link::after{content:""}.--icon_close.form_file_download__btn .block_editor_content .wp-block-button__link::after,.--icon_close.form_file_download__btn .btn__link::after,.--icon_close.form_file_download__btn .modal__close_link::after,.--icon_close.form_file_input__btn .block_editor_content .wp-block-button__link::after,.--icon_close.form_file_input__btn .btn__link::after,.--icon_close.form_file_input__btn .modal__close_link::after,.--icon_close.splide__arrow .block_editor_content .wp-block-button__link::after,.--icon_close.splide__arrow .btn__link::after,.--icon_close.splide__arrow .modal__close_link::after,.block_editor_content .--icon_close.form_file_download__btn .wp-block-button__link::after,.block_editor_content .--icon_close.form_file_input__btn .wp-block-button__link::after,.block_editor_content .--icon_close.splide__arrow .wp-block-button__link::after,.block_editor_content .--icon_close.wp-block-button .btn__link::after,.block_editor_content .--icon_close.wp-block-button .modal__close_link::after,.block_editor_content .--icon_close.wp-block-button .wp-block-button__link::after,.block_editor_content .btn.--icon_close .wp-block-button__link::after,.block_editor_content .modal__close .wp-block-button__link::after,.btn.--icon_close .block_editor_content .wp-block-button__link::after,.btn.--icon_close .btn__link::after,.btn.--icon_close .modal__close_link::after,.modal__close .block_editor_content .wp-block-button__link::after,.modal__close .btn__link::after,.modal__close .modal__close_link::after{content:"";--btn--icon--size:0.875rem}.--icon_filter.form_file_download__btn .block_editor_content .wp-block-button__link::after,.--icon_filter.form_file_download__btn .btn__link::after,.--icon_filter.form_file_download__btn .modal__close_link::after,.--icon_filter.form_file_input__btn .block_editor_content .wp-block-button__link::after,.--icon_filter.form_file_input__btn .btn__link::after,.--icon_filter.form_file_input__btn .modal__close_link::after,.--icon_filter.modal__close .block_editor_content .wp-block-button__link::after,.--icon_filter.modal__close .btn__link::after,.--icon_filter.modal__close .modal__close_link::after,.--icon_filter.splide__arrow .block_editor_content .wp-block-button__link::after,.--icon_filter.splide__arrow .btn__link::after,.--icon_filter.splide__arrow .modal__close_link::after,.block_editor_content .--icon_filter.form_file_download__btn .wp-block-button__link::after,.block_editor_content .--icon_filter.form_file_input__btn .wp-block-button__link::after,.block_editor_content .--icon_filter.modal__close .wp-block-button__link::after,.block_editor_content .--icon_filter.splide__arrow .wp-block-button__link::after,.block_editor_content .--icon_filter.wp-block-button .btn__link::after,.block_editor_content .--icon_filter.wp-block-button .modal__close_link::after,.block_editor_content .--icon_filter.wp-block-button .wp-block-button__link::after,.block_editor_content .btn.--icon_filter .wp-block-button__link::after,.btn.--icon_filter .block_editor_content .wp-block-button__link::after,.btn.--icon_filter .btn__link::after,.btn.--icon_filter .modal__close_link::after{content:"";--btn--icon--size:1rem}.--icon_pdf.form_file_download__btn .block_editor_content .wp-block-button__link::after,.--icon_pdf.form_file_download__btn .btn__link::after,.--icon_pdf.form_file_download__btn .modal__close_link::after,.--icon_pdf.form_file_input__btn .block_editor_content .wp-block-button__link::after,.--icon_pdf.form_file_input__btn .btn__link::after,.--icon_pdf.form_file_input__btn .modal__close_link::after,.--icon_pdf.modal__close .block_editor_content .wp-block-button__link::after,.--icon_pdf.modal__close .btn__link::after,.--icon_pdf.modal__close .modal__close_link::after,.--icon_pdf.splide__arrow .block_editor_content .wp-block-button__link::after,.--icon_pdf.splide__arrow .btn__link::after,.--icon_pdf.splide__arrow .modal__close_link::after,.block_editor_content .--icon_pdf.form_file_download__btn .wp-block-button__link::after,.block_editor_content .--icon_pdf.form_file_input__btn .wp-block-button__link::after,.block_editor_content .--icon_pdf.modal__close .wp-block-button__link::after,.block_editor_content .--icon_pdf.splide__arrow .wp-block-button__link::after,.block_editor_content .--icon_pdf.wp-block-button .btn__link::after,.block_editor_content .--icon_pdf.wp-block-button .modal__close_link::after,.block_editor_content .--icon_pdf.wp-block-button .wp-block-button__link::after,.block_editor_content .btn.--icon_pdf .wp-block-button__link::after,.btn.--icon_pdf .block_editor_content .wp-block-button__link::after,.btn.--icon_pdf .btn__link::after,.btn.--icon_pdf .modal__close_link::after{content:"";--btn--icon--size:1rem}.--icon_video.form_file_download__btn .block_editor_content .wp-block-button__link::after,.--icon_video.form_file_download__btn .btn__link::after,.--icon_video.form_file_download__btn .modal__close_link::after,.--icon_video.form_file_input__btn .block_editor_content .wp-block-button__link::after,.--icon_video.form_file_input__btn .btn__link::after,.--icon_video.form_file_input__btn .modal__close_link::after,.--icon_video.modal__close .block_editor_content .wp-block-button__link::after,.--icon_video.modal__close .btn__link::after,.--icon_video.modal__close .modal__close_link::after,.--icon_video.splide__arrow .block_editor_content .wp-block-button__link::after,.--icon_video.splide__arrow .btn__link::after,.--icon_video.splide__arrow .modal__close_link::after,.block_editor_content .--icon_video.form_file_download__btn .wp-block-button__link::after,.block_editor_content .--icon_video.form_file_input__btn .wp-block-button__link::after,.block_editor_content .--icon_video.modal__close .wp-block-button__link::after,.block_editor_content .--icon_video.splide__arrow .wp-block-button__link::after,.block_editor_content .--icon_video.wp-block-button .btn__link::after,.block_editor_content .--icon_video.wp-block-button .modal__close_link::after,.block_editor_content .--icon_video.wp-block-button .wp-block-button__link::after,.block_editor_content .btn.--icon_video .wp-block-button__link::after,.btn.--icon_video .block_editor_content .wp-block-button__link::after,.btn.--icon_video .btn__link::after,.btn.--icon_video .modal__close_link::after{content:"";--btn--icon--size:1rem}.--icon_web.form_file_download__btn .block_editor_content .wp-block-button__link::after,.--icon_web.form_file_download__btn .btn__link::after,.--icon_web.form_file_download__btn .modal__close_link::after,.--icon_web.form_file_input__btn .block_editor_content .wp-block-button__link::after,.--icon_web.form_file_input__btn .btn__link::after,.--icon_web.form_file_input__btn .modal__close_link::after,.--icon_web.modal__close .block_editor_content .wp-block-button__link::after,.--icon_web.modal__close .btn__link::after,.--icon_web.modal__close .modal__close_link::after,.--icon_web.splide__arrow .block_editor_content .wp-block-button__link::after,.--icon_web.splide__arrow .btn__link::after,.--icon_web.splide__arrow .modal__close_link::after,.block_editor_content .--icon_web.form_file_download__btn .wp-block-button__link::after,.block_editor_content .--icon_web.form_file_input__btn .wp-block-button__link::after,.block_editor_content .--icon_web.modal__close .wp-block-button__link::after,.block_editor_content .--icon_web.splide__arrow .wp-block-button__link::after,.block_editor_content .--icon_web.wp-block-button .btn__link::after,.block_editor_content .--icon_web.wp-block-button .modal__close_link::after,.block_editor_content .--icon_web.wp-block-button .wp-block-button__link::after,.block_editor_content .btn.--icon_web .wp-block-button__link::after,.btn.--icon_web .block_editor_content .wp-block-button__link::after,.btn.--icon_web .btn__link::after,.btn.--icon_web .modal__close_link::after{content:"";--btn--icon--size:1rem}.block_editor_content .wp-block-button__link,.btn__link,.modal__close_link{color:inherit;position:relative;z-index:3;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;gap:var(--btn--icon--margin--x);width:100%;height:100%;min-width:var(--btn--min-width);min-height:var(--btn--min-height);padding:var(--btn--padding--top) var(--btn--padding--right) var(--btn--padding--bottom) var(--btn--padding--left);color:var(--btn--text--color);font-family:inherit;font-size:var(--btn--text--size);font-weight:var(--btn--font--weight);border:none;outline:0;background:0 0;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;transition:.1s ease-out;transition-property:color}.block_editor_content .wp-block-button__link,.block_editor_content .wp-block-button__link:hover,.btn__link,.btn__link:hover,.modal__close_link,.modal__close_link:hover{text-decoration:none}.block_editor_content .wp-block-button__link::after,.btn__link::after,.modal__close_link::after{content:"";color:var(--btn--icon--color);font-size:var(--btn--icon--size);transition:.1s ease-out;transition-property:color}.contact_table__row{display:-ms-flexbox;display:flex}@media all and (max-width:679px){.contact_table__row{-ms-flex-direction:column;flex-direction:column}}@media all and (min-width:680px){.contact_table__col{-ms-flex:1;flex:1;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:stretch;justify-content:stretch}}@media all and (min-width:680px){.contact_table__col:first-child .contact_table__box{border-left:1px solid #444}}@media all and (max-width:679px){.contact_table__col:first-child .contact_table__box:first-child{border-top:1px solid #444}}.contact_table__box{-ms-flex-positive:1;flex-grow:1;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;padding:2rem;border-right:1px solid #444;border-bottom:1px solid #444}@media all and (max-width:679px){.contact_table__box{padding:2rem 1.5rem;border-left:1px solid #444}}@media all and (min-width:680px){.contact_table__box:first-child{border-top:1px solid #444}}.contact_table__heading{margin-top:0}.contact_table__btns{display:-ms-flexbox;display:flex}@media all and (min-width:680px){.contact_table__btns{-ms-flex-pack:center;justify-content:center}}@media all and (max-width:679px){.contact_table__btns{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:stretch;align-items:stretch}}.contact_table__link{font-size:1.25rem;text-align:center}@media all and (max-width:679px){.contact_table__link{font-size:1.125rem}}.contact_table__link a{color:inherit;text-decoration:underline}@media screen and (hover:hover){.contact_table__link a:hover{text-decoration:none}}@media all and (min-width:680px){.contact_table table{table-layout:fixed;width:100%}}@media all and (max-width:679px){.contact_table :where(table,tbody,tr,td){display:block}}.contact_table td{border:1px solid #444}@media all and (min-width:680px){.contact_table td{width:50%;padding:2.5rem;vertical-align:middle}}@media all and (max-width:679px){.contact_table td{padding:2rem 1.5rem}}@media all and (max-width:679px){.contact_table td:not(:last-child){border-bottom:none}}.contact_tel__label{line-height:1;font-weight:700;text-align:center;margin-bottom:.5rem}.contact_tel__number{font-size:3rem;line-height:1;letter-spacing:.06em;text-align:center}@media all and (max-width:679px){.contact_tel__number{font-size:2.5rem}}.contact_tel__number+.contact_tel__hour{margin-top:1rem}@media all and (max-width:679px){.contact_tel__number+.contact_tel__hour{margin-top:.5rem}}.contact_tel__number+.contact_tel__main{margin-top:1rem}.contact_tel__main{font-size:1.5rem;line-height:1;letter-spacing:.06em;text-align:center}.contact_tel__main small{font-size:1rem;padding-left:.5rem}@media all and (max-width:679px){.contact_tel__main small{font-size:.875rem}}.contact_tel__main+.contact_tel__hour{margin-top:1rem}.contact_tel__hour{line-height:1.4;letter-spacing:.06em;text-align:center}@media all and (max-width:679px){.contact_tel__hour{font-size:.75rem;line-height:1.8}}.contact_tel__hour+.contact_tel__label{margin-top:2rem}@media all and (max-width:679px){.contact_tel__hour+.contact_tel__label{margin-top:1.5rem}}.content_box,body.somayq_reinforcement .rf_feature_1_figure__sp_content_box{padding:2rem;border:1px solid #444}@media all and (max-width:679px){.content_box,body.somayq_reinforcement .rf_feature_1_figure__sp_content_box{padding:1.5rem}}.details_accordion{--details-accordion--padding--x:10px;--details-accordion--padding--y:10px;--details-accordion--icon--size:10px;--details-accordion--icon--thickness:1px;--details-accordion--icon--color:#000;border-top:1px solid #ddd;overflow:hidden}.details_accordion:last-child{border-bottom:1px solid #ddd}.details_accordion_title{position:relative;display:block;cursor:pointer}.details_accordion_title::-webkit-details-marker{display:none}.details_accordion_title__text{display:block;padding:var(--details-accordion--padding--y) var(--details-accordion--padding--x)}.details_accordion_title__icon{position:absolute;top:calc(50% - (var(--details-accordion--icon--size)/ 2));right:var(--details-accordion--padding--x);display:block;width:var(--details-accordion--icon--size);height:var(--details-accordion--icon--size)}.details_accordion_title__icon.--open::after,.details_accordion_title__icon.--open::before{transform:rotate(90deg)}.details_accordion_title__icon.--open::before{opacity:0}.details_accordion_title__icon::after,.details_accordion_title__icon::before{content:"";position:absolute;display:block;background-color:var(--details-accordion--icon--color);transition:.4s ease;transition-property:opacity,transform}.details_accordion_title__icon::before{top:calc(50% - (var(--details-accordion--icon--thickness)/ 2));left:0;width:100%;height:var(--details-accordion--icon--thickness)}.details_accordion_title__icon::after{top:0;left:calc(50% - (var(--details-accordion--icon--thickness)/ 2));width:var(--details-accordion--icon--thickness);height:100%}.details_accordion_content__inner{padding:0 var(--details-accordion--padding--x) var(--details-accordion--padding--y)}.mw_wp_form.--is_shipping_cert .cert_member{display:none}.mw_wp_form.--is_cert .shipping_cert_member{display:none}.mw_wp_form:not(.--is_shipping_cert) .shipping_cert_member{display:none}.mw_wp_form:not(.--is_cert) .cert_member{display:none}.egg_nav{margin-top:3.5rem;margin-bottom:3.5rem}.egg_nav__list{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[5];grid-template-columns:repeat(5,1fr);gap:1.25rem}@media all and (max-width:679px){.egg_nav__list{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr)}}.egg_nav_btn{font-size:1.25rem;font-weight:700;border-radius:5rem;overflow:hidden}.egg_nav_btn.--current .egg_nav_btn__fg{border-width:4px;border-color:#e50138}.egg_nav_btn__inner{position:relative}.egg_nav_btn__inner::before{content:"";display:block;padding-top:53.57143%}.egg_nav_btn__bg,.egg_nav_btn__fg{position:absolute;inset:0}.egg_nav_btn__bg img{width:100%;height:100%;object-fit:cover}.egg_nav_btn__fg{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;padding:0 1.5rem 0 2rem;border-radius:5rem;border:2px solid #fff;background-color:rgba(0,0,0,.6)}.egg_nav_btn__fg::after{content:""}.egg_nav_btn a{color:inherit}.egg_nav_btn a,.egg_nav_btn a:hover{text-decoration:none}.embedded_map{position:relative}.embedded_map::before{content:"";display:block;padding-top:41.46635%}@media all and (max-width:679px){.embedded_map::before{padding-top:80.38585%}}.embedded_map iframe{position:absolute;top:0;left:0;width:100%;height:100%}.form_group{padding:2rem 2.5rem;background-color:#1a1a1a}@media all and (max-width:679px){.form_group{padding:1.25rem 1rem}}.form_group+.form_group{margin-top:2.5rem}@media all and (max-width:679px){.form_group+.form_group{margin-top:1.5rem}}.form_group.--white{border:1px solid #ddd;background-color:#fff}.form_group.--white .form_group__heading{border-bottom-color:#999}.form_group__heading{margin-bottom:1.5rem;padding-bottom:.75rem;border-bottom:1px solid #707070;font-size:1.5rem;font-weight:700;text-align:center;line-height:1.5}@media all and (max-width:679px){.form_group__heading{margin-bottom:1.25rem;padding-bottom:1rem;font-size:1rem}}.form_control+.form_control{margin-top:2rem}@media all and (max-width:679px){.form_control+.form_control{margin-top:1.25rem}}.form_control.--width_120{width:7.5rem}.form_control__field>.input+.input{margin-top:.75rem}.form_control__table+.form_control__row{margin-top:.5rem}.form_control__table tr:not(:last-child) td{padding-bottom:.5rem}.form_control__table td{vertical-align:middle}.form_control__table~.error{margin-top:.75rem}.form_control__head{padding-right:.75rem;text-align:right}.form_control__tail{padding-left:.5rem}.form_control__tail:not(:last-child){padding-right:1rem}@media all and (max-width:679px){.form_control__tail:not(:last-child){padding-right:.5rem}}.form_control__boxes{display:-ms-flexbox;display:flex;gap:1rem;margin-top:1rem}@media all and (max-width:679px){.form_control__boxes{-ms-flex-direction:column;flex-direction:column;gap:.75rem}}.form_control__box{-ms-flex:1;flex:1;padding:1.5rem;border:1px solid #ddd}@media all and (max-width:679px){.form_control__box{padding:1rem}}.form_control__btns{display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end;margin-top:.75rem}.form_control_label{display:inline-block;margin-bottom:.5rem;font-weight:700;line-height:1.5}@media all and (max-width:679px){.form_control_label{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}}.form_control_label small{font-size:.875rem;font-weight:400}@media all and (max-width:679px){.form_control_label small{font-size:.75rem}}.form_optional_tag,.form_required_tag{font-family:"Noto Sans JP",sans-serif;font-weight:500!important;-ms-flex-item-align:start;align-self:flex-start;-ms-flex-negative:0;flex-shrink:0;display:inline-block;margin-left:.5rem;font-size:.875rem;line-height:1.4;position:relative;top:-.125rem}@media all and (max-width:679px){.form_optional_tag,.form_required_tag{font-size:.75rem}}.form_required_tag{padding:.0625rem .3125rem .1875rem;background-color:#e50138;color:#fff}@media all and (max-width:679px){.form_required_tag{padding:.0625rem .3125rem .125rem}}.form_optional_tag{padding:0 .25rem .125rem;border:1px solid var(--somayq--theme--color--text)}.form_control_cols{display:-ms-flexbox;display:flex}.form_control_cols+.form_control_cols{margin-top:.75rem}@media all and (max-width:679px){.form_control_cols+.form_control_cols{margin-top:.5rem}}.form_control_cols+.error{margin-top:.75rem}.form_control_col:not(:last-child){margin-right:.75rem}@media all and (max-width:679px){.form_control_col:not(:last-child){margin-right:.5rem}}.form_footer{margin-top:2.5rem}@media all and (max-width:679px){.form_footer{margin-top:2rem}}.form_footer__btns{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;gap:1.5rem;margin-top:2.5rem}@media all and (max-width:679px){.form_footer__btns{margin-top:2rem}}.form_note{display:-ms-flexbox;display:flex;gap:.25rem;padding:.4375rem .6875rem;border:1px solid #e50138;font-size:.875rem;line-height:1.6}.form_note::before{content:"※"}.mw_wp_form_input .hide_on_input{display:none!important}.mw_wp_form_confirm .form_control_label :where(.form_required_tag,.form_optional_tag){display:none}.mw_wp_form_confirm .hide_on_confirm{display:none!important}.mw_wp_form_confirm .select::after{display:none}.mw_wp_form_confirm .input_value_on_confirm{min-height:2.5rem;padding:.4375rem .9375rem;background-color:#eee;line-height:1.5}.mw_wp_form_confirm .postal_code_input{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.mw_wp_form_confirm .postal_code_input__prefix{position:static;transform:none;width:auto}@media all and (max-width:679px){.mw_wp_form_complete{font-size:1rem;line-height:1.8}}.mw_wp_form_complete .hide_on_complete{display:none!important}#autozip{display:none!important}.media_list{display:-ms-grid;display:grid}@media all and (min-width:680px){.media_list{-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3,1fr);gap:4rem 3rem}}@media all and (max-width:679px){.media_list{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr);gap:1.5rem .9375rem}}.media_card a{color:inherit;display:block;transition:.1s ease-out;transition-property:opacity}.media_card a,.media_card a:hover{text-decoration:none}.media_card a:hover{opacity:.5}.media_card__head{position:relative}.media_card__body{margin-top:1rem}@media all and (max-width:679px){.media_card__body{margin-top:.5rem}}.media_card__thumbnail{position:relative;border:1px solid #666}.media_card__thumbnail.--border{border:.5rem solid #fff}@media all and (max-width:679px){.media_card__thumbnail.--border{border-width:.25rem}}.media_card__thumbnail::before{content:"";display:block;padding-top:56.25%}.media_card__thumbnail img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.media_card__play{position:absolute;bottom:0;left:0;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:.5rem .75rem;background-color:#e50138;font-size:.875rem;font-weight:700;line-height:1.4}@media all and (max-width:679px){.media_card__play{padding:.125rem .4375rem .25rem;font-size:.75rem}}.media_card__play::after{content:"";display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;margin-left:.25rem;padding-left:.375rem;width:1.25rem;height:1.25rem;border-radius:50%;background-color:#fff;font-size:.625rem;color:#e50138}@media all and (max-width:679px){.media_card__play::after{width:.875rem;height:.875rem;padding-left:.28125rem;font-size:.4375rem}}.media_card__icon{position:absolute;top:50%;left:50%;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:5rem;height:5rem;border-radius:50%;background-color:#e50138;transform:translate(-50%,-50%)}@media all and (max-width:679px){.media_card__icon{width:2.5rem;height:2.5rem}}.media_card__icon::after{display:block;content:"";font-size:2.375rem;transform:translateX(10%)}@media all and (max-width:679px){.media_card__icon::after{font-size:1.1875rem}}.media_card__title{font-size:1.25rem;line-height:1.5;font-weight:500}@media all and (max-width:679px){.media_card__title{font-size:.875rem}}.grid--12{width:auto!important}.grid--12.gutter--0{margin-left:0;margin-top:0}.grid--12.gutter--0>*{box-sizing:border-box;padding-left:0;padding-top:0}.grid--12.gutter--1{margin-left:-1%;margin-top:-1%}.grid--12.gutter--1>*{box-sizing:border-box;padding-left:1%;padding-top:1%}.grid--12.gutter--2{margin-left:-2%;margin-top:-2%}.grid--12.gutter--2>*{box-sizing:border-box;padding-left:2%;padding-top:2%}.grid--12.gutter--3{margin-left:-3%;margin-top:-3%}.grid--12.gutter--3>*{box-sizing:border-box;padding-left:3%;padding-top:3%}.grid--12.gutter--4{margin-left:-4%;margin-top:-4%}.grid--12.gutter--4>*{box-sizing:border-box;padding-left:4%;padding-top:4%}.grid--12.gutter--5{margin-left:-5%;margin-top:-5%}.grid--12.gutter--5>*{box-sizing:border-box;padding-left:5%;padding-top:5%}.grid--12.gutter--6{margin-left:-6%;margin-top:-6%}.grid--12.gutter--6>*{box-sizing:border-box;padding-left:6%;padding-top:6%}.grid--12.gutter--7{margin-left:-7%;margin-top:-7%}.grid--12.gutter--7>*{box-sizing:border-box;padding-left:7%;padding-top:7%}.grid--12.gutter--8{margin-left:-8%;margin-top:-8%}.grid--12.gutter--8>*{box-sizing:border-box;padding-left:8%;padding-top:8%}.grid--12.gutter--9{margin-left:-9%;margin-top:-9%}.grid--12.gutter--9>*{box-sizing:border-box;padding-left:9%;padding-top:9%}.grid--12.gutter--10{margin-left:-10%;margin-top:-10%}.grid--12.gutter--10>*{box-sizing:border-box;padding-left:10%;padding-top:10%}.grid--12.gutter--11{margin-left:-11%;margin-top:-11%}.grid--12.gutter--11>*{box-sizing:border-box;padding-left:11%;padding-top:11%}.grid--12.gutter--12{margin-left:-12%;margin-top:-12%}.grid--12.gutter--12>*{box-sizing:border-box;padding-left:12%;padding-top:12%}.grid--12.gutter--13{margin-left:-13%;margin-top:-13%}.grid--12.gutter--13>*{box-sizing:border-box;padding-left:13%;padding-top:13%}.grid--12.gutter--14{margin-left:-14%;margin-top:-14%}.grid--12.gutter--14>*{box-sizing:border-box;padding-left:14%;padding-top:14%}.grid--12.gutter--15{margin-left:-15%;margin-top:-15%}.grid--12.gutter--15>*{box-sizing:border-box;padding-left:15%;padding-top:15%}.grid--12.gutter--16{margin-left:-16%;margin-top:-16%}.grid--12.gutter--16>*{box-sizing:border-box;padding-left:16%;padding-top:16%}.grid--12.gutter--17{margin-left:-17%;margin-top:-17%}.grid--12.gutter--17>*{box-sizing:border-box;padding-left:17%;padding-top:17%}.grid--12.gutter--18{margin-left:-18%;margin-top:-18%}.grid--12.gutter--18>*{box-sizing:border-box;padding-left:18%;padding-top:18%}.grid--12.gutter--19{margin-left:-19%;margin-top:-19%}.grid--12.gutter--19>*{box-sizing:border-box;padding-left:19%;padding-top:19%}.grid--12.gutter--20{margin-left:-20%;margin-top:-20%}.grid--12.gutter--20>*{box-sizing:border-box;padding-left:20%;padding-top:20%}.grid--12.gutter--0px{margin-left:0;margin-top:0}.grid--12.gutter--0px>*{box-sizing:border-box;padding-left:0;padding-top:0}.grid--12.gutter--1px{margin-left:-1px;margin-top:-1px}.grid--12.gutter--1px>*{box-sizing:border-box;padding-left:1px;padding-top:1px}.grid--12.gutter--2px{margin-left:-2px;margin-top:-2px}.grid--12.gutter--2px>*{box-sizing:border-box;padding-left:2px;padding-top:2px}.grid--12.gutter--3px{margin-left:-3px;margin-top:-3px}.grid--12.gutter--3px>*{box-sizing:border-box;padding-left:3px;padding-top:3px}.grid--12.gutter--4px{margin-left:-4px;margin-top:-4px}.grid--12.gutter--4px>*{box-sizing:border-box;padding-left:4px;padding-top:4px}.grid--12.gutter--5px{margin-left:-5px;margin-top:-5px}.grid--12.gutter--5px>*{box-sizing:border-box;padding-left:5px;padding-top:5px}.grid--12.gutter--6px{margin-left:-6px;margin-top:-6px}.grid--12.gutter--6px>*{box-sizing:border-box;padding-left:6px;padding-top:6px}.grid--12.gutter--7px{margin-left:-7px;margin-top:-7px}.grid--12.gutter--7px>*{box-sizing:border-box;padding-left:7px;padding-top:7px}.grid--12.gutter--8px{margin-left:-8px;margin-top:-8px}.grid--12.gutter--8px>*{box-sizing:border-box;padding-left:8px;padding-top:8px}.grid--12.gutter--9px{margin-left:-9px;margin-top:-9px}.grid--12.gutter--9px>*{box-sizing:border-box;padding-left:9px;padding-top:9px}.grid--12.gutter--10px{margin-left:-10px;margin-top:-10px}.grid--12.gutter--10px>*{box-sizing:border-box;padding-left:10px;padding-top:10px}.grid--12.gutter--11px{margin-left:-11px;margin-top:-11px}.grid--12.gutter--11px>*{box-sizing:border-box;padding-left:11px;padding-top:11px}.grid--12.gutter--12px{margin-left:-12px;margin-top:-12px}.grid--12.gutter--12px>*{box-sizing:border-box;padding-left:12px;padding-top:12px}.grid--12.gutter--13px{margin-left:-13px;margin-top:-13px}.grid--12.gutter--13px>*{box-sizing:border-box;padding-left:13px;padding-top:13px}.grid--12.gutter--14px{margin-left:-14px;margin-top:-14px}.grid--12.gutter--14px>*{box-sizing:border-box;padding-left:14px;padding-top:14px}.grid--12.gutter--15px{margin-left:-15px;margin-top:-15px}.grid--12.gutter--15px>*{box-sizing:border-box;padding-left:15px;padding-top:15px}.grid--12.gutter--16px{margin-left:-16px;margin-top:-16px}.grid--12.gutter--16px>*{box-sizing:border-box;padding-left:16px;padding-top:16px}.grid--12.gutter--17px{margin-left:-17px;margin-top:-17px}.grid--12.gutter--17px>*{box-sizing:border-box;padding-left:17px;padding-top:17px}.grid--12.gutter--18px{margin-left:-18px;margin-top:-18px}.grid--12.gutter--18px>*{box-sizing:border-box;padding-left:18px;padding-top:18px}.grid--12.gutter--19px{margin-left:-19px;margin-top:-19px}.grid--12.gutter--19px>*{box-sizing:border-box;padding-left:19px;padding-top:19px}.grid--12.gutter--20px{margin-left:-20px;margin-top:-20px}.grid--12.gutter--20px>*{box-sizing:border-box;padding-left:20px;padding-top:20px}.grid--12.gutter--21px{margin-left:-21px;margin-top:-21px}.grid--12.gutter--21px>*{box-sizing:border-box;padding-left:21px;padding-top:21px}.grid--12.gutter--22px{margin-left:-22px;margin-top:-22px}.grid--12.gutter--22px>*{box-sizing:border-box;padding-left:22px;padding-top:22px}.grid--12.gutter--23px{margin-left:-23px;margin-top:-23px}.grid--12.gutter--23px>*{box-sizing:border-box;padding-left:23px;padding-top:23px}.grid--12.gutter--24px{margin-left:-24px;margin-top:-24px}.grid--12.gutter--24px>*{box-sizing:border-box;padding-left:24px;padding-top:24px}.grid--12.gutter--25px{margin-left:-25px;margin-top:-25px}.grid--12.gutter--25px>*{box-sizing:border-box;padding-left:25px;padding-top:25px}.grid--12.gutter--26px{margin-left:-26px;margin-top:-26px}.grid--12.gutter--26px>*{box-sizing:border-box;padding-left:26px;padding-top:26px}.grid--12.gutter--27px{margin-left:-27px;margin-top:-27px}.grid--12.gutter--27px>*{box-sizing:border-box;padding-left:27px;padding-top:27px}.grid--12.gutter--28px{margin-left:-28px;margin-top:-28px}.grid--12.gutter--28px>*{box-sizing:border-box;padding-left:28px;padding-top:28px}.grid--12.gutter--29px{margin-left:-29px;margin-top:-29px}.grid--12.gutter--29px>*{box-sizing:border-box;padding-left:29px;padding-top:29px}.grid--12.gutter--30px{margin-left:-30px;margin-top:-30px}.grid--12.gutter--30px>*{box-sizing:border-box;padding-left:30px;padding-top:30px}.grid--12.gutter--31px{margin-left:-31px;margin-top:-31px}.grid--12.gutter--31px>*{box-sizing:border-box;padding-left:31px;padding-top:31px}.grid--12.gutter--32px{margin-left:-32px;margin-top:-32px}.grid--12.gutter--32px>*{box-sizing:border-box;padding-left:32px;padding-top:32px}.grid--12.gutter--33px{margin-left:-33px;margin-top:-33px}.grid--12.gutter--33px>*{box-sizing:border-box;padding-left:33px;padding-top:33px}.grid--12.gutter--34px{margin-left:-34px;margin-top:-34px}.grid--12.gutter--34px>*{box-sizing:border-box;padding-left:34px;padding-top:34px}.grid--12.gutter--35px{margin-left:-35px;margin-top:-35px}.grid--12.gutter--35px>*{box-sizing:border-box;padding-left:35px;padding-top:35px}.grid--12.gutter--36px{margin-left:-36px;margin-top:-36px}.grid--12.gutter--36px>*{box-sizing:border-box;padding-left:36px;padding-top:36px}.grid--12.gutter--37px{margin-left:-37px;margin-top:-37px}.grid--12.gutter--37px>*{box-sizing:border-box;padding-left:37px;padding-top:37px}.grid--12.gutter--38px{margin-left:-38px;margin-top:-38px}.grid--12.gutter--38px>*{box-sizing:border-box;padding-left:38px;padding-top:38px}.grid--12.gutter--39px{margin-left:-39px;margin-top:-39px}.grid--12.gutter--39px>*{box-sizing:border-box;padding-left:39px;padding-top:39px}.grid--12.gutter--40px{margin-left:-40px;margin-top:-40px}.grid--12.gutter--40px>*{box-sizing:border-box;padding-left:40px;padding-top:40px}.grid--12.gutter--41px{margin-left:-41px;margin-top:-41px}.grid--12.gutter--41px>*{box-sizing:border-box;padding-left:41px;padding-top:41px}.grid--12.gutter--42px{margin-left:-42px;margin-top:-42px}.grid--12.gutter--42px>*{box-sizing:border-box;padding-left:42px;padding-top:42px}.grid--12.gutter--43px{margin-left:-43px;margin-top:-43px}.grid--12.gutter--43px>*{box-sizing:border-box;padding-left:43px;padding-top:43px}.grid--12.gutter--44px{margin-left:-44px;margin-top:-44px}.grid--12.gutter--44px>*{box-sizing:border-box;padding-left:44px;padding-top:44px}.grid--12.gutter--45px{margin-left:-45px;margin-top:-45px}.grid--12.gutter--45px>*{box-sizing:border-box;padding-left:45px;padding-top:45px}.grid--12.gutter--46px{margin-left:-46px;margin-top:-46px}.grid--12.gutter--46px>*{box-sizing:border-box;padding-left:46px;padding-top:46px}.grid--12.gutter--47px{margin-left:-47px;margin-top:-47px}.grid--12.gutter--47px>*{box-sizing:border-box;padding-left:47px;padding-top:47px}.grid--12.gutter--48px{margin-left:-48px;margin-top:-48px}.grid--12.gutter--48px>*{box-sizing:border-box;padding-left:48px;padding-top:48px}.grid--12.gutter--49px{margin-left:-49px;margin-top:-49px}.grid--12.gutter--49px>*{box-sizing:border-box;padding-left:49px;padding-top:49px}.grid--12.gutter--50px{margin-left:-50px;margin-top:-50px}.grid--12.gutter--50px>*{box-sizing:border-box;padding-left:50px;padding-top:50px}.grid--12.gutter--51px{margin-left:-51px;margin-top:-51px}.grid--12.gutter--51px>*{box-sizing:border-box;padding-left:51px;padding-top:51px}.grid--12.gutter--52px{margin-left:-52px;margin-top:-52px}.grid--12.gutter--52px>*{box-sizing:border-box;padding-left:52px;padding-top:52px}.grid--12.gutter--53px{margin-left:-53px;margin-top:-53px}.grid--12.gutter--53px>*{box-sizing:border-box;padding-left:53px;padding-top:53px}.grid--12.gutter--54px{margin-left:-54px;margin-top:-54px}.grid--12.gutter--54px>*{box-sizing:border-box;padding-left:54px;padding-top:54px}.grid--12.gutter--55px{margin-left:-55px;margin-top:-55px}.grid--12.gutter--55px>*{box-sizing:border-box;padding-left:55px;padding-top:55px}.grid--12.gutter--56px{margin-left:-56px;margin-top:-56px}.grid--12.gutter--56px>*{box-sizing:border-box;padding-left:56px;padding-top:56px}.grid--12.gutter--57px{margin-left:-57px;margin-top:-57px}.grid--12.gutter--57px>*{box-sizing:border-box;padding-left:57px;padding-top:57px}.grid--12.gutter--58px{margin-left:-58px;margin-top:-58px}.grid--12.gutter--58px>*{box-sizing:border-box;padding-left:58px;padding-top:58px}.grid--12.gutter--59px{margin-left:-59px;margin-top:-59px}.grid--12.gutter--59px>*{box-sizing:border-box;padding-left:59px;padding-top:59px}.grid--12.gutter--60px{margin-left:-60px;margin-top:-60px}.grid--12.gutter--60px>*{box-sizing:border-box;padding-left:60px;padding-top:60px}@media all and (max-width:1199px){.grid--12.liquid_gutter--0{margin-left:0;margin-top:0}.grid--12.liquid_gutter--0>*{box-sizing:border-box;padding-left:0;padding-top:0}.grid--12.liquid_gutter--1{margin-left:-1%;margin-top:-1%}.grid--12.liquid_gutter--1>*{box-sizing:border-box;padding-left:1%;padding-top:1%}.grid--12.liquid_gutter--2{margin-left:-2%;margin-top:-2%}.grid--12.liquid_gutter--2>*{box-sizing:border-box;padding-left:2%;padding-top:2%}.grid--12.liquid_gutter--3{margin-left:-3%;margin-top:-3%}.grid--12.liquid_gutter--3>*{box-sizing:border-box;padding-left:3%;padding-top:3%}.grid--12.liquid_gutter--4{margin-left:-4%;margin-top:-4%}.grid--12.liquid_gutter--4>*{box-sizing:border-box;padding-left:4%;padding-top:4%}.grid--12.liquid_gutter--5{margin-left:-5%;margin-top:-5%}.grid--12.liquid_gutter--5>*{box-sizing:border-box;padding-left:5%;padding-top:5%}.grid--12.liquid_gutter--6{margin-left:-6%;margin-top:-6%}.grid--12.liquid_gutter--6>*{box-sizing:border-box;padding-left:6%;padding-top:6%}.grid--12.liquid_gutter--7{margin-left:-7%;margin-top:-7%}.grid--12.liquid_gutter--7>*{box-sizing:border-box;padding-left:7%;padding-top:7%}.grid--12.liquid_gutter--8{margin-left:-8%;margin-top:-8%}.grid--12.liquid_gutter--8>*{box-sizing:border-box;padding-left:8%;padding-top:8%}.grid--12.liquid_gutter--9{margin-left:-9%;margin-top:-9%}.grid--12.liquid_gutter--9>*{box-sizing:border-box;padding-left:9%;padding-top:9%}.grid--12.liquid_gutter--10{margin-left:-10%;margin-top:-10%}.grid--12.liquid_gutter--10>*{box-sizing:border-box;padding-left:10%;padding-top:10%}.grid--12.liquid_gutter--11{margin-left:-11%;margin-top:-11%}.grid--12.liquid_gutter--11>*{box-sizing:border-box;padding-left:11%;padding-top:11%}.grid--12.liquid_gutter--12{margin-left:-12%;margin-top:-12%}.grid--12.liquid_gutter--12>*{box-sizing:border-box;padding-left:12%;padding-top:12%}.grid--12.liquid_gutter--13{margin-left:-13%;margin-top:-13%}.grid--12.liquid_gutter--13>*{box-sizing:border-box;padding-left:13%;padding-top:13%}.grid--12.liquid_gutter--14{margin-left:-14%;margin-top:-14%}.grid--12.liquid_gutter--14>*{box-sizing:border-box;padding-left:14%;padding-top:14%}.grid--12.liquid_gutter--15{margin-left:-15%;margin-top:-15%}.grid--12.liquid_gutter--15>*{box-sizing:border-box;padding-left:15%;padding-top:15%}.grid--12.liquid_gutter--16{margin-left:-16%;margin-top:-16%}.grid--12.liquid_gutter--16>*{box-sizing:border-box;padding-left:16%;padding-top:16%}.grid--12.liquid_gutter--17{margin-left:-17%;margin-top:-17%}.grid--12.liquid_gutter--17>*{box-sizing:border-box;padding-left:17%;padding-top:17%}.grid--12.liquid_gutter--18{margin-left:-18%;margin-top:-18%}.grid--12.liquid_gutter--18>*{box-sizing:border-box;padding-left:18%;padding-top:18%}.grid--12.liquid_gutter--19{margin-left:-19%;margin-top:-19%}.grid--12.liquid_gutter--19>*{box-sizing:border-box;padding-left:19%;padding-top:19%}.grid--12.liquid_gutter--20{margin-left:-20%;margin-top:-20%}.grid--12.liquid_gutter--20>*{box-sizing:border-box;padding-left:20%;padding-top:20%}.grid--12.liquid_gutter--0px{margin-left:0;margin-top:0}.grid--12.liquid_gutter--0px>*{box-sizing:border-box;padding-left:0;padding-top:0}.grid--12.liquid_gutter--1px{margin-left:-1px;margin-top:-1px}.grid--12.liquid_gutter--1px>*{box-sizing:border-box;padding-left:1px;padding-top:1px}.grid--12.liquid_gutter--2px{margin-left:-2px;margin-top:-2px}.grid--12.liquid_gutter--2px>*{box-sizing:border-box;padding-left:2px;padding-top:2px}.grid--12.liquid_gutter--3px{margin-left:-3px;margin-top:-3px}.grid--12.liquid_gutter--3px>*{box-sizing:border-box;padding-left:3px;padding-top:3px}.grid--12.liquid_gutter--4px{margin-left:-4px;margin-top:-4px}.grid--12.liquid_gutter--4px>*{box-sizing:border-box;padding-left:4px;padding-top:4px}.grid--12.liquid_gutter--5px{margin-left:-5px;margin-top:-5px}.grid--12.liquid_gutter--5px>*{box-sizing:border-box;padding-left:5px;padding-top:5px}.grid--12.liquid_gutter--6px{margin-left:-6px;margin-top:-6px}.grid--12.liquid_gutter--6px>*{box-sizing:border-box;padding-left:6px;padding-top:6px}.grid--12.liquid_gutter--7px{margin-left:-7px;margin-top:-7px}.grid--12.liquid_gutter--7px>*{box-sizing:border-box;padding-left:7px;padding-top:7px}.grid--12.liquid_gutter--8px{margin-left:-8px;margin-top:-8px}.grid--12.liquid_gutter--8px>*{box-sizing:border-box;padding-left:8px;padding-top:8px}.grid--12.liquid_gutter--9px{margin-left:-9px;margin-top:-9px}.grid--12.liquid_gutter--9px>*{box-sizing:border-box;padding-left:9px;padding-top:9px}.grid--12.liquid_gutter--10px{margin-left:-10px;margin-top:-10px}.grid--12.liquid_gutter--10px>*{box-sizing:border-box;padding-left:10px;padding-top:10px}.grid--12.liquid_gutter--11px{margin-left:-11px;margin-top:-11px}.grid--12.liquid_gutter--11px>*{box-sizing:border-box;padding-left:11px;padding-top:11px}.grid--12.liquid_gutter--12px{margin-left:-12px;margin-top:-12px}.grid--12.liquid_gutter--12px>*{box-sizing:border-box;padding-left:12px;padding-top:12px}.grid--12.liquid_gutter--13px{margin-left:-13px;margin-top:-13px}.grid--12.liquid_gutter--13px>*{box-sizing:border-box;padding-left:13px;padding-top:13px}.grid--12.liquid_gutter--14px{margin-left:-14px;margin-top:-14px}.grid--12.liquid_gutter--14px>*{box-sizing:border-box;padding-left:14px;padding-top:14px}.grid--12.liquid_gutter--15px{margin-left:-15px;margin-top:-15px}.grid--12.liquid_gutter--15px>*{box-sizing:border-box;padding-left:15px;padding-top:15px}.grid--12.liquid_gutter--16px{margin-left:-16px;margin-top:-16px}.grid--12.liquid_gutter--16px>*{box-sizing:border-box;padding-left:16px;padding-top:16px}.grid--12.liquid_gutter--17px{margin-left:-17px;margin-top:-17px}.grid--12.liquid_gutter--17px>*{box-sizing:border-box;padding-left:17px;padding-top:17px}.grid--12.liquid_gutter--18px{margin-left:-18px;margin-top:-18px}.grid--12.liquid_gutter--18px>*{box-sizing:border-box;padding-left:18px;padding-top:18px}.grid--12.liquid_gutter--19px{margin-left:-19px;margin-top:-19px}.grid--12.liquid_gutter--19px>*{box-sizing:border-box;padding-left:19px;padding-top:19px}.grid--12.liquid_gutter--20px{margin-left:-20px;margin-top:-20px}.grid--12.liquid_gutter--20px>*{box-sizing:border-box;padding-left:20px;padding-top:20px}.grid--12.liquid_gutter--21px{margin-left:-21px;margin-top:-21px}.grid--12.liquid_gutter--21px>*{box-sizing:border-box;padding-left:21px;padding-top:21px}.grid--12.liquid_gutter--22px{margin-left:-22px;margin-top:-22px}.grid--12.liquid_gutter--22px>*{box-sizing:border-box;padding-left:22px;padding-top:22px}.grid--12.liquid_gutter--23px{margin-left:-23px;margin-top:-23px}.grid--12.liquid_gutter--23px>*{box-sizing:border-box;padding-left:23px;padding-top:23px}.grid--12.liquid_gutter--24px{margin-left:-24px;margin-top:-24px}.grid--12.liquid_gutter--24px>*{box-sizing:border-box;padding-left:24px;padding-top:24px}.grid--12.liquid_gutter--25px{margin-left:-25px;margin-top:-25px}.grid--12.liquid_gutter--25px>*{box-sizing:border-box;padding-left:25px;padding-top:25px}.grid--12.liquid_gutter--26px{margin-left:-26px;margin-top:-26px}.grid--12.liquid_gutter--26px>*{box-sizing:border-box;padding-left:26px;padding-top:26px}.grid--12.liquid_gutter--27px{margin-left:-27px;margin-top:-27px}.grid--12.liquid_gutter--27px>*{box-sizing:border-box;padding-left:27px;padding-top:27px}.grid--12.liquid_gutter--28px{margin-left:-28px;margin-top:-28px}.grid--12.liquid_gutter--28px>*{box-sizing:border-box;padding-left:28px;padding-top:28px}.grid--12.liquid_gutter--29px{margin-left:-29px;margin-top:-29px}.grid--12.liquid_gutter--29px>*{box-sizing:border-box;padding-left:29px;padding-top:29px}.grid--12.liquid_gutter--30px{margin-left:-30px;margin-top:-30px}.grid--12.liquid_gutter--30px>*{box-sizing:border-box;padding-left:30px;padding-top:30px}.grid--12.liquid_gutter--31px{margin-left:-31px;margin-top:-31px}.grid--12.liquid_gutter--31px>*{box-sizing:border-box;padding-left:31px;padding-top:31px}.grid--12.liquid_gutter--32px{margin-left:-32px;margin-top:-32px}.grid--12.liquid_gutter--32px>*{box-sizing:border-box;padding-left:32px;padding-top:32px}.grid--12.liquid_gutter--33px{margin-left:-33px;margin-top:-33px}.grid--12.liquid_gutter--33px>*{box-sizing:border-box;padding-left:33px;padding-top:33px}.grid--12.liquid_gutter--34px{margin-left:-34px;margin-top:-34px}.grid--12.liquid_gutter--34px>*{box-sizing:border-box;padding-left:34px;padding-top:34px}.grid--12.liquid_gutter--35px{margin-left:-35px;margin-top:-35px}.grid--12.liquid_gutter--35px>*{box-sizing:border-box;padding-left:35px;padding-top:35px}.grid--12.liquid_gutter--36px{margin-left:-36px;margin-top:-36px}.grid--12.liquid_gutter--36px>*{box-sizing:border-box;padding-left:36px;padding-top:36px}.grid--12.liquid_gutter--37px{margin-left:-37px;margin-top:-37px}.grid--12.liquid_gutter--37px>*{box-sizing:border-box;padding-left:37px;padding-top:37px}.grid--12.liquid_gutter--38px{margin-left:-38px;margin-top:-38px}.grid--12.liquid_gutter--38px>*{box-sizing:border-box;padding-left:38px;padding-top:38px}.grid--12.liquid_gutter--39px{margin-left:-39px;margin-top:-39px}.grid--12.liquid_gutter--39px>*{box-sizing:border-box;padding-left:39px;padding-top:39px}.grid--12.liquid_gutter--40px{margin-left:-40px;margin-top:-40px}.grid--12.liquid_gutter--40px>*{box-sizing:border-box;padding-left:40px;padding-top:40px}.grid--12.liquid_gutter--41px{margin-left:-41px;margin-top:-41px}.grid--12.liquid_gutter--41px>*{box-sizing:border-box;padding-left:41px;padding-top:41px}.grid--12.liquid_gutter--42px{margin-left:-42px;margin-top:-42px}.grid--12.liquid_gutter--42px>*{box-sizing:border-box;padding-left:42px;padding-top:42px}.grid--12.liquid_gutter--43px{margin-left:-43px;margin-top:-43px}.grid--12.liquid_gutter--43px>*{box-sizing:border-box;padding-left:43px;padding-top:43px}.grid--12.liquid_gutter--44px{margin-left:-44px;margin-top:-44px}.grid--12.liquid_gutter--44px>*{box-sizing:border-box;padding-left:44px;padding-top:44px}.grid--12.liquid_gutter--45px{margin-left:-45px;margin-top:-45px}.grid--12.liquid_gutter--45px>*{box-sizing:border-box;padding-left:45px;padding-top:45px}.grid--12.liquid_gutter--46px{margin-left:-46px;margin-top:-46px}.grid--12.liquid_gutter--46px>*{box-sizing:border-box;padding-left:46px;padding-top:46px}.grid--12.liquid_gutter--47px{margin-left:-47px;margin-top:-47px}.grid--12.liquid_gutter--47px>*{box-sizing:border-box;padding-left:47px;padding-top:47px}.grid--12.liquid_gutter--48px{margin-left:-48px;margin-top:-48px}.grid--12.liquid_gutter--48px>*{box-sizing:border-box;padding-left:48px;padding-top:48px}.grid--12.liquid_gutter--49px{margin-left:-49px;margin-top:-49px}.grid--12.liquid_gutter--49px>*{box-sizing:border-box;padding-left:49px;padding-top:49px}.grid--12.liquid_gutter--50px{margin-left:-50px;margin-top:-50px}.grid--12.liquid_gutter--50px>*{box-sizing:border-box;padding-left:50px;padding-top:50px}.grid--12.liquid_gutter--51px{margin-left:-51px;margin-top:-51px}.grid--12.liquid_gutter--51px>*{box-sizing:border-box;padding-left:51px;padding-top:51px}.grid--12.liquid_gutter--52px{margin-left:-52px;margin-top:-52px}.grid--12.liquid_gutter--52px>*{box-sizing:border-box;padding-left:52px;padding-top:52px}.grid--12.liquid_gutter--53px{margin-left:-53px;margin-top:-53px}.grid--12.liquid_gutter--53px>*{box-sizing:border-box;padding-left:53px;padding-top:53px}.grid--12.liquid_gutter--54px{margin-left:-54px;margin-top:-54px}.grid--12.liquid_gutter--54px>*{box-sizing:border-box;padding-left:54px;padding-top:54px}.grid--12.liquid_gutter--55px{margin-left:-55px;margin-top:-55px}.grid--12.liquid_gutter--55px>*{box-sizing:border-box;padding-left:55px;padding-top:55px}.grid--12.liquid_gutter--56px{margin-left:-56px;margin-top:-56px}.grid--12.liquid_gutter--56px>*{box-sizing:border-box;padding-left:56px;padding-top:56px}.grid--12.liquid_gutter--57px{margin-left:-57px;margin-top:-57px}.grid--12.liquid_gutter--57px>*{box-sizing:border-box;padding-left:57px;padding-top:57px}.grid--12.liquid_gutter--58px{margin-left:-58px;margin-top:-58px}.grid--12.liquid_gutter--58px>*{box-sizing:border-box;padding-left:58px;padding-top:58px}.grid--12.liquid_gutter--59px{margin-left:-59px;margin-top:-59px}.grid--12.liquid_gutter--59px>*{box-sizing:border-box;padding-left:59px;padding-top:59px}.grid--12.liquid_gutter--60px{margin-left:-60px;margin-top:-60px}.grid--12.liquid_gutter--60px>*{box-sizing:border-box;padding-left:60px;padding-top:60px}}@media all and (max-width:959px){.grid--12.tablet_gutter--0{margin-left:0;margin-top:0}.grid--12.tablet_gutter--0>*{box-sizing:border-box;padding-left:0;padding-top:0}.grid--12.tablet_gutter--1{margin-left:-1%;margin-top:-1%}.grid--12.tablet_gutter--1>*{box-sizing:border-box;padding-left:1%;padding-top:1%}.grid--12.tablet_gutter--2{margin-left:-2%;margin-top:-2%}.grid--12.tablet_gutter--2>*{box-sizing:border-box;padding-left:2%;padding-top:2%}.grid--12.tablet_gutter--3{margin-left:-3%;margin-top:-3%}.grid--12.tablet_gutter--3>*{box-sizing:border-box;padding-left:3%;padding-top:3%}.grid--12.tablet_gutter--4{margin-left:-4%;margin-top:-4%}.grid--12.tablet_gutter--4>*{box-sizing:border-box;padding-left:4%;padding-top:4%}.grid--12.tablet_gutter--5{margin-left:-5%;margin-top:-5%}.grid--12.tablet_gutter--5>*{box-sizing:border-box;padding-left:5%;padding-top:5%}.grid--12.tablet_gutter--6{margin-left:-6%;margin-top:-6%}.grid--12.tablet_gutter--6>*{box-sizing:border-box;padding-left:6%;padding-top:6%}.grid--12.tablet_gutter--7{margin-left:-7%;margin-top:-7%}.grid--12.tablet_gutter--7>*{box-sizing:border-box;padding-left:7%;padding-top:7%}.grid--12.tablet_gutter--8{margin-left:-8%;margin-top:-8%}.grid--12.tablet_gutter--8>*{box-sizing:border-box;padding-left:8%;padding-top:8%}.grid--12.tablet_gutter--9{margin-left:-9%;margin-top:-9%}.grid--12.tablet_gutter--9>*{box-sizing:border-box;padding-left:9%;padding-top:9%}.grid--12.tablet_gutter--10{margin-left:-10%;margin-top:-10%}.grid--12.tablet_gutter--10>*{box-sizing:border-box;padding-left:10%;padding-top:10%}.grid--12.tablet_gutter--11{margin-left:-11%;margin-top:-11%}.grid--12.tablet_gutter--11>*{box-sizing:border-box;padding-left:11%;padding-top:11%}.grid--12.tablet_gutter--12{margin-left:-12%;margin-top:-12%}.grid--12.tablet_gutter--12>*{box-sizing:border-box;padding-left:12%;padding-top:12%}.grid--12.tablet_gutter--13{margin-left:-13%;margin-top:-13%}.grid--12.tablet_gutter--13>*{box-sizing:border-box;padding-left:13%;padding-top:13%}.grid--12.tablet_gutter--14{margin-left:-14%;margin-top:-14%}.grid--12.tablet_gutter--14>*{box-sizing:border-box;padding-left:14%;padding-top:14%}.grid--12.tablet_gutter--15{margin-left:-15%;margin-top:-15%}.grid--12.tablet_gutter--15>*{box-sizing:border-box;padding-left:15%;padding-top:15%}.grid--12.tablet_gutter--16{margin-left:-16%;margin-top:-16%}.grid--12.tablet_gutter--16>*{box-sizing:border-box;padding-left:16%;padding-top:16%}.grid--12.tablet_gutter--17{margin-left:-17%;margin-top:-17%}.grid--12.tablet_gutter--17>*{box-sizing:border-box;padding-left:17%;padding-top:17%}.grid--12.tablet_gutter--18{margin-left:-18%;margin-top:-18%}.grid--12.tablet_gutter--18>*{box-sizing:border-box;padding-left:18%;padding-top:18%}.grid--12.tablet_gutter--19{margin-left:-19%;margin-top:-19%}.grid--12.tablet_gutter--19>*{box-sizing:border-box;padding-left:19%;padding-top:19%}.grid--12.tablet_gutter--20{margin-left:-20%;margin-top:-20%}.grid--12.tablet_gutter--20>*{box-sizing:border-box;padding-left:20%;padding-top:20%}.grid--12.tablet_gutter--0px{margin-left:0;margin-top:0}.grid--12.tablet_gutter--0px>*{box-sizing:border-box;padding-left:0;padding-top:0}.grid--12.tablet_gutter--1px{margin-left:-1px;margin-top:-1px}.grid--12.tablet_gutter--1px>*{box-sizing:border-box;padding-left:1px;padding-top:1px}.grid--12.tablet_gutter--2px{margin-left:-2px;margin-top:-2px}.grid--12.tablet_gutter--2px>*{box-sizing:border-box;padding-left:2px;padding-top:2px}.grid--12.tablet_gutter--3px{margin-left:-3px;margin-top:-3px}.grid--12.tablet_gutter--3px>*{box-sizing:border-box;padding-left:3px;padding-top:3px}.grid--12.tablet_gutter--4px{margin-left:-4px;margin-top:-4px}.grid--12.tablet_gutter--4px>*{box-sizing:border-box;padding-left:4px;padding-top:4px}.grid--12.tablet_gutter--5px{margin-left:-5px;margin-top:-5px}.grid--12.tablet_gutter--5px>*{box-sizing:border-box;padding-left:5px;padding-top:5px}.grid--12.tablet_gutter--6px{margin-left:-6px;margin-top:-6px}.grid--12.tablet_gutter--6px>*{box-sizing:border-box;padding-left:6px;padding-top:6px}.grid--12.tablet_gutter--7px{margin-left:-7px;margin-top:-7px}.grid--12.tablet_gutter--7px>*{box-sizing:border-box;padding-left:7px;padding-top:7px}.grid--12.tablet_gutter--8px{margin-left:-8px;margin-top:-8px}.grid--12.tablet_gutter--8px>*{box-sizing:border-box;padding-left:8px;padding-top:8px}.grid--12.tablet_gutter--9px{margin-left:-9px;margin-top:-9px}.grid--12.tablet_gutter--9px>*{box-sizing:border-box;padding-left:9px;padding-top:9px}.grid--12.tablet_gutter--10px{margin-left:-10px;margin-top:-10px}.grid--12.tablet_gutter--10px>*{box-sizing:border-box;padding-left:10px;padding-top:10px}.grid--12.tablet_gutter--11px{margin-left:-11px;margin-top:-11px}.grid--12.tablet_gutter--11px>*{box-sizing:border-box;padding-left:11px;padding-top:11px}.grid--12.tablet_gutter--12px{margin-left:-12px;margin-top:-12px}.grid--12.tablet_gutter--12px>*{box-sizing:border-box;padding-left:12px;padding-top:12px}.grid--12.tablet_gutter--13px{margin-left:-13px;margin-top:-13px}.grid--12.tablet_gutter--13px>*{box-sizing:border-box;padding-left:13px;padding-top:13px}.grid--12.tablet_gutter--14px{margin-left:-14px;margin-top:-14px}.grid--12.tablet_gutter--14px>*{box-sizing:border-box;padding-left:14px;padding-top:14px}.grid--12.tablet_gutter--15px{margin-left:-15px;margin-top:-15px}.grid--12.tablet_gutter--15px>*{box-sizing:border-box;padding-left:15px;padding-top:15px}.grid--12.tablet_gutter--16px{margin-left:-16px;margin-top:-16px}.grid--12.tablet_gutter--16px>*{box-sizing:border-box;padding-left:16px;padding-top:16px}.grid--12.tablet_gutter--17px{margin-left:-17px;margin-top:-17px}.grid--12.tablet_gutter--17px>*{box-sizing:border-box;padding-left:17px;padding-top:17px}.grid--12.tablet_gutter--18px{margin-left:-18px;margin-top:-18px}.grid--12.tablet_gutter--18px>*{box-sizing:border-box;padding-left:18px;padding-top:18px}.grid--12.tablet_gutter--19px{margin-left:-19px;margin-top:-19px}.grid--12.tablet_gutter--19px>*{box-sizing:border-box;padding-left:19px;padding-top:19px}.grid--12.tablet_gutter--20px{margin-left:-20px;margin-top:-20px}.grid--12.tablet_gutter--20px>*{box-sizing:border-box;padding-left:20px;padding-top:20px}.grid--12.tablet_gutter--21px{margin-left:-21px;margin-top:-21px}.grid--12.tablet_gutter--21px>*{box-sizing:border-box;padding-left:21px;padding-top:21px}.grid--12.tablet_gutter--22px{margin-left:-22px;margin-top:-22px}.grid--12.tablet_gutter--22px>*{box-sizing:border-box;padding-left:22px;padding-top:22px}.grid--12.tablet_gutter--23px{margin-left:-23px;margin-top:-23px}.grid--12.tablet_gutter--23px>*{box-sizing:border-box;padding-left:23px;padding-top:23px}.grid--12.tablet_gutter--24px{margin-left:-24px;margin-top:-24px}.grid--12.tablet_gutter--24px>*{box-sizing:border-box;padding-left:24px;padding-top:24px}.grid--12.tablet_gutter--25px{margin-left:-25px;margin-top:-25px}.grid--12.tablet_gutter--25px>*{box-sizing:border-box;padding-left:25px;padding-top:25px}.grid--12.tablet_gutter--26px{margin-left:-26px;margin-top:-26px}.grid--12.tablet_gutter--26px>*{box-sizing:border-box;padding-left:26px;padding-top:26px}.grid--12.tablet_gutter--27px{margin-left:-27px;margin-top:-27px}.grid--12.tablet_gutter--27px>*{box-sizing:border-box;padding-left:27px;padding-top:27px}.grid--12.tablet_gutter--28px{margin-left:-28px;margin-top:-28px}.grid--12.tablet_gutter--28px>*{box-sizing:border-box;padding-left:28px;padding-top:28px}.grid--12.tablet_gutter--29px{margin-left:-29px;margin-top:-29px}.grid--12.tablet_gutter--29px>*{box-sizing:border-box;padding-left:29px;padding-top:29px}.grid--12.tablet_gutter--30px{margin-left:-30px;margin-top:-30px}.grid--12.tablet_gutter--30px>*{box-sizing:border-box;padding-left:30px;padding-top:30px}.grid--12.tablet_gutter--31px{margin-left:-31px;margin-top:-31px}.grid--12.tablet_gutter--31px>*{box-sizing:border-box;padding-left:31px;padding-top:31px}.grid--12.tablet_gutter--32px{margin-left:-32px;margin-top:-32px}.grid--12.tablet_gutter--32px>*{box-sizing:border-box;padding-left:32px;padding-top:32px}.grid--12.tablet_gutter--33px{margin-left:-33px;margin-top:-33px}.grid--12.tablet_gutter--33px>*{box-sizing:border-box;padding-left:33px;padding-top:33px}.grid--12.tablet_gutter--34px{margin-left:-34px;margin-top:-34px}.grid--12.tablet_gutter--34px>*{box-sizing:border-box;padding-left:34px;padding-top:34px}.grid--12.tablet_gutter--35px{margin-left:-35px;margin-top:-35px}.grid--12.tablet_gutter--35px>*{box-sizing:border-box;padding-left:35px;padding-top:35px}.grid--12.tablet_gutter--36px{margin-left:-36px;margin-top:-36px}.grid--12.tablet_gutter--36px>*{box-sizing:border-box;padding-left:36px;padding-top:36px}.grid--12.tablet_gutter--37px{margin-left:-37px;margin-top:-37px}.grid--12.tablet_gutter--37px>*{box-sizing:border-box;padding-left:37px;padding-top:37px}.grid--12.tablet_gutter--38px{margin-left:-38px;margin-top:-38px}.grid--12.tablet_gutter--38px>*{box-sizing:border-box;padding-left:38px;padding-top:38px}.grid--12.tablet_gutter--39px{margin-left:-39px;margin-top:-39px}.grid--12.tablet_gutter--39px>*{box-sizing:border-box;padding-left:39px;padding-top:39px}.grid--12.tablet_gutter--40px{margin-left:-40px;margin-top:-40px}.grid--12.tablet_gutter--40px>*{box-sizing:border-box;padding-left:40px;padding-top:40px}.grid--12.tablet_gutter--41px{margin-left:-41px;margin-top:-41px}.grid--12.tablet_gutter--41px>*{box-sizing:border-box;padding-left:41px;padding-top:41px}.grid--12.tablet_gutter--42px{margin-left:-42px;margin-top:-42px}.grid--12.tablet_gutter--42px>*{box-sizing:border-box;padding-left:42px;padding-top:42px}.grid--12.tablet_gutter--43px{margin-left:-43px;margin-top:-43px}.grid--12.tablet_gutter--43px>*{box-sizing:border-box;padding-left:43px;padding-top:43px}.grid--12.tablet_gutter--44px{margin-left:-44px;margin-top:-44px}.grid--12.tablet_gutter--44px>*{box-sizing:border-box;padding-left:44px;padding-top:44px}.grid--12.tablet_gutter--45px{margin-left:-45px;margin-top:-45px}.grid--12.tablet_gutter--45px>*{box-sizing:border-box;padding-left:45px;padding-top:45px}.grid--12.tablet_gutter--46px{margin-left:-46px;margin-top:-46px}.grid--12.tablet_gutter--46px>*{box-sizing:border-box;padding-left:46px;padding-top:46px}.grid--12.tablet_gutter--47px{margin-left:-47px;margin-top:-47px}.grid--12.tablet_gutter--47px>*{box-sizing:border-box;padding-left:47px;padding-top:47px}.grid--12.tablet_gutter--48px{margin-left:-48px;margin-top:-48px}.grid--12.tablet_gutter--48px>*{box-sizing:border-box;padding-left:48px;padding-top:48px}.grid--12.tablet_gutter--49px{margin-left:-49px;margin-top:-49px}.grid--12.tablet_gutter--49px>*{box-sizing:border-box;padding-left:49px;padding-top:49px}.grid--12.tablet_gutter--50px{margin-left:-50px;margin-top:-50px}.grid--12.tablet_gutter--50px>*{box-sizing:border-box;padding-left:50px;padding-top:50px}.grid--12.tablet_gutter--51px{margin-left:-51px;margin-top:-51px}.grid--12.tablet_gutter--51px>*{box-sizing:border-box;padding-left:51px;padding-top:51px}.grid--12.tablet_gutter--52px{margin-left:-52px;margin-top:-52px}.grid--12.tablet_gutter--52px>*{box-sizing:border-box;padding-left:52px;padding-top:52px}.grid--12.tablet_gutter--53px{margin-left:-53px;margin-top:-53px}.grid--12.tablet_gutter--53px>*{box-sizing:border-box;padding-left:53px;padding-top:53px}.grid--12.tablet_gutter--54px{margin-left:-54px;margin-top:-54px}.grid--12.tablet_gutter--54px>*{box-sizing:border-box;padding-left:54px;padding-top:54px}.grid--12.tablet_gutter--55px{margin-left:-55px;margin-top:-55px}.grid--12.tablet_gutter--55px>*{box-sizing:border-box;padding-left:55px;padding-top:55px}.grid--12.tablet_gutter--56px{margin-left:-56px;margin-top:-56px}.grid--12.tablet_gutter--56px>*{box-sizing:border-box;padding-left:56px;padding-top:56px}.grid--12.tablet_gutter--57px{margin-left:-57px;margin-top:-57px}.grid--12.tablet_gutter--57px>*{box-sizing:border-box;padding-left:57px;padding-top:57px}.grid--12.tablet_gutter--58px{margin-left:-58px;margin-top:-58px}.grid--12.tablet_gutter--58px>*{box-sizing:border-box;padding-left:58px;padding-top:58px}.grid--12.tablet_gutter--59px{margin-left:-59px;margin-top:-59px}.grid--12.tablet_gutter--59px>*{box-sizing:border-box;padding-left:59px;padding-top:59px}.grid--12.tablet_gutter--60px{margin-left:-60px;margin-top:-60px}.grid--12.tablet_gutter--60px>*{box-sizing:border-box;padding-left:60px;padding-top:60px}}@media all and (max-width:679px){.grid--12.sp_gutter--0{margin-left:0;margin-top:0}.grid--12.sp_gutter--0>*{box-sizing:border-box;padding-left:0;padding-top:0}.grid--12.sp_gutter--1{margin-left:-1%;margin-top:-1%}.grid--12.sp_gutter--1>*{box-sizing:border-box;padding-left:1%;padding-top:1%}.grid--12.sp_gutter--2{margin-left:-2%;margin-top:-2%}.grid--12.sp_gutter--2>*{box-sizing:border-box;padding-left:2%;padding-top:2%}.grid--12.sp_gutter--3{margin-left:-3%;margin-top:-3%}.grid--12.sp_gutter--3>*{box-sizing:border-box;padding-left:3%;padding-top:3%}.grid--12.sp_gutter--4{margin-left:-4%;margin-top:-4%}.grid--12.sp_gutter--4>*{box-sizing:border-box;padding-left:4%;padding-top:4%}.grid--12.sp_gutter--5{margin-left:-5%;margin-top:-5%}.grid--12.sp_gutter--5>*{box-sizing:border-box;padding-left:5%;padding-top:5%}.grid--12.sp_gutter--6{margin-left:-6%;margin-top:-6%}.grid--12.sp_gutter--6>*{box-sizing:border-box;padding-left:6%;padding-top:6%}.grid--12.sp_gutter--7{margin-left:-7%;margin-top:-7%}.grid--12.sp_gutter--7>*{box-sizing:border-box;padding-left:7%;padding-top:7%}.grid--12.sp_gutter--8{margin-left:-8%;margin-top:-8%}.grid--12.sp_gutter--8>*{box-sizing:border-box;padding-left:8%;padding-top:8%}.grid--12.sp_gutter--9{margin-left:-9%;margin-top:-9%}.grid--12.sp_gutter--9>*{box-sizing:border-box;padding-left:9%;padding-top:9%}.grid--12.sp_gutter--10{margin-left:-10%;margin-top:-10%}.grid--12.sp_gutter--10>*{box-sizing:border-box;padding-left:10%;padding-top:10%}.grid--12.sp_gutter--11{margin-left:-11%;margin-top:-11%}.grid--12.sp_gutter--11>*{box-sizing:border-box;padding-left:11%;padding-top:11%}.grid--12.sp_gutter--12{margin-left:-12%;margin-top:-12%}.grid--12.sp_gutter--12>*{box-sizing:border-box;padding-left:12%;padding-top:12%}.grid--12.sp_gutter--13{margin-left:-13%;margin-top:-13%}.grid--12.sp_gutter--13>*{box-sizing:border-box;padding-left:13%;padding-top:13%}.grid--12.sp_gutter--14{margin-left:-14%;margin-top:-14%}.grid--12.sp_gutter--14>*{box-sizing:border-box;padding-left:14%;padding-top:14%}.grid--12.sp_gutter--15{margin-left:-15%;margin-top:-15%}.grid--12.sp_gutter--15>*{box-sizing:border-box;padding-left:15%;padding-top:15%}.grid--12.sp_gutter--16{margin-left:-16%;margin-top:-16%}.grid--12.sp_gutter--16>*{box-sizing:border-box;padding-left:16%;padding-top:16%}.grid--12.sp_gutter--17{margin-left:-17%;margin-top:-17%}.grid--12.sp_gutter--17>*{box-sizing:border-box;padding-left:17%;padding-top:17%}.grid--12.sp_gutter--18{margin-left:-18%;margin-top:-18%}.grid--12.sp_gutter--18>*{box-sizing:border-box;padding-left:18%;padding-top:18%}.grid--12.sp_gutter--19{margin-left:-19%;margin-top:-19%}.grid--12.sp_gutter--19>*{box-sizing:border-box;padding-left:19%;padding-top:19%}.grid--12.sp_gutter--20{margin-left:-20%;margin-top:-20%}.grid--12.sp_gutter--20>*{box-sizing:border-box;padding-left:20%;padding-top:20%}.grid--12.sp_gutter--0px{margin-left:0;margin-top:0}.grid--12.sp_gutter--0px>*{box-sizing:border-box;padding-left:0;padding-top:0}.grid--12.sp_gutter--1px{margin-left:-1px;margin-top:-1px}.grid--12.sp_gutter--1px>*{box-sizing:border-box;padding-left:1px;padding-top:1px}.grid--12.sp_gutter--2px{margin-left:-2px;margin-top:-2px}.grid--12.sp_gutter--2px>*{box-sizing:border-box;padding-left:2px;padding-top:2px}.grid--12.sp_gutter--3px{margin-left:-3px;margin-top:-3px}.grid--12.sp_gutter--3px>*{box-sizing:border-box;padding-left:3px;padding-top:3px}.grid--12.sp_gutter--4px{margin-left:-4px;margin-top:-4px}.grid--12.sp_gutter--4px>*{box-sizing:border-box;padding-left:4px;padding-top:4px}.grid--12.sp_gutter--5px{margin-left:-5px;margin-top:-5px}.grid--12.sp_gutter--5px>*{box-sizing:border-box;padding-left:5px;padding-top:5px}.grid--12.sp_gutter--6px{margin-left:-6px;margin-top:-6px}.grid--12.sp_gutter--6px>*{box-sizing:border-box;padding-left:6px;padding-top:6px}.grid--12.sp_gutter--7px{margin-left:-7px;margin-top:-7px}.grid--12.sp_gutter--7px>*{box-sizing:border-box;padding-left:7px;padding-top:7px}.grid--12.sp_gutter--8px{margin-left:-8px;margin-top:-8px}.grid--12.sp_gutter--8px>*{box-sizing:border-box;padding-left:8px;padding-top:8px}.grid--12.sp_gutter--9px{margin-left:-9px;margin-top:-9px}.grid--12.sp_gutter--9px>*{box-sizing:border-box;padding-left:9px;padding-top:9px}.grid--12.sp_gutter--10px{margin-left:-10px;margin-top:-10px}.grid--12.sp_gutter--10px>*{box-sizing:border-box;padding-left:10px;padding-top:10px}.grid--12.sp_gutter--11px{margin-left:-11px;margin-top:-11px}.grid--12.sp_gutter--11px>*{box-sizing:border-box;padding-left:11px;padding-top:11px}.grid--12.sp_gutter--12px{margin-left:-12px;margin-top:-12px}.grid--12.sp_gutter--12px>*{box-sizing:border-box;padding-left:12px;padding-top:12px}.grid--12.sp_gutter--13px{margin-left:-13px;margin-top:-13px}.grid--12.sp_gutter--13px>*{box-sizing:border-box;padding-left:13px;padding-top:13px}.grid--12.sp_gutter--14px{margin-left:-14px;margin-top:-14px}.grid--12.sp_gutter--14px>*{box-sizing:border-box;padding-left:14px;padding-top:14px}.grid--12.sp_gutter--15px{margin-left:-15px;margin-top:-15px}.grid--12.sp_gutter--15px>*{box-sizing:border-box;padding-left:15px;padding-top:15px}.grid--12.sp_gutter--16px{margin-left:-16px;margin-top:-16px}.grid--12.sp_gutter--16px>*{box-sizing:border-box;padding-left:16px;padding-top:16px}.grid--12.sp_gutter--17px{margin-left:-17px;margin-top:-17px}.grid--12.sp_gutter--17px>*{box-sizing:border-box;padding-left:17px;padding-top:17px}.grid--12.sp_gutter--18px{margin-left:-18px;margin-top:-18px}.grid--12.sp_gutter--18px>*{box-sizing:border-box;padding-left:18px;padding-top:18px}.grid--12.sp_gutter--19px{margin-left:-19px;margin-top:-19px}.grid--12.sp_gutter--19px>*{box-sizing:border-box;padding-left:19px;padding-top:19px}.grid--12.sp_gutter--20px{margin-left:-20px;margin-top:-20px}.grid--12.sp_gutter--20px>*{box-sizing:border-box;padding-left:20px;padding-top:20px}.grid--12.sp_gutter--21px{margin-left:-21px;margin-top:-21px}.grid--12.sp_gutter--21px>*{box-sizing:border-box;padding-left:21px;padding-top:21px}.grid--12.sp_gutter--22px{margin-left:-22px;margin-top:-22px}.grid--12.sp_gutter--22px>*{box-sizing:border-box;padding-left:22px;padding-top:22px}.grid--12.sp_gutter--23px{margin-left:-23px;margin-top:-23px}.grid--12.sp_gutter--23px>*{box-sizing:border-box;padding-left:23px;padding-top:23px}.grid--12.sp_gutter--24px{margin-left:-24px;margin-top:-24px}.grid--12.sp_gutter--24px>*{box-sizing:border-box;padding-left:24px;padding-top:24px}.grid--12.sp_gutter--25px{margin-left:-25px;margin-top:-25px}.grid--12.sp_gutter--25px>*{box-sizing:border-box;padding-left:25px;padding-top:25px}.grid--12.sp_gutter--26px{margin-left:-26px;margin-top:-26px}.grid--12.sp_gutter--26px>*{box-sizing:border-box;padding-left:26px;padding-top:26px}.grid--12.sp_gutter--27px{margin-left:-27px;margin-top:-27px}.grid--12.sp_gutter--27px>*{box-sizing:border-box;padding-left:27px;padding-top:27px}.grid--12.sp_gutter--28px{margin-left:-28px;margin-top:-28px}.grid--12.sp_gutter--28px>*{box-sizing:border-box;padding-left:28px;padding-top:28px}.grid--12.sp_gutter--29px{margin-left:-29px;margin-top:-29px}.grid--12.sp_gutter--29px>*{box-sizing:border-box;padding-left:29px;padding-top:29px}.grid--12.sp_gutter--30px{margin-left:-30px;margin-top:-30px}.grid--12.sp_gutter--30px>*{box-sizing:border-box;padding-left:30px;padding-top:30px}.grid--12.sp_gutter--31px{margin-left:-31px;margin-top:-31px}.grid--12.sp_gutter--31px>*{box-sizing:border-box;padding-left:31px;padding-top:31px}.grid--12.sp_gutter--32px{margin-left:-32px;margin-top:-32px}.grid--12.sp_gutter--32px>*{box-sizing:border-box;padding-left:32px;padding-top:32px}.grid--12.sp_gutter--33px{margin-left:-33px;margin-top:-33px}.grid--12.sp_gutter--33px>*{box-sizing:border-box;padding-left:33px;padding-top:33px}.grid--12.sp_gutter--34px{margin-left:-34px;margin-top:-34px}.grid--12.sp_gutter--34px>*{box-sizing:border-box;padding-left:34px;padding-top:34px}.grid--12.sp_gutter--35px{margin-left:-35px;margin-top:-35px}.grid--12.sp_gutter--35px>*{box-sizing:border-box;padding-left:35px;padding-top:35px}.grid--12.sp_gutter--36px{margin-left:-36px;margin-top:-36px}.grid--12.sp_gutter--36px>*{box-sizing:border-box;padding-left:36px;padding-top:36px}.grid--12.sp_gutter--37px{margin-left:-37px;margin-top:-37px}.grid--12.sp_gutter--37px>*{box-sizing:border-box;padding-left:37px;padding-top:37px}.grid--12.sp_gutter--38px{margin-left:-38px;margin-top:-38px}.grid--12.sp_gutter--38px>*{box-sizing:border-box;padding-left:38px;padding-top:38px}.grid--12.sp_gutter--39px{margin-left:-39px;margin-top:-39px}.grid--12.sp_gutter--39px>*{box-sizing:border-box;padding-left:39px;padding-top:39px}.grid--12.sp_gutter--40px{margin-left:-40px;margin-top:-40px}.grid--12.sp_gutter--40px>*{box-sizing:border-box;padding-left:40px;padding-top:40px}.grid--12.sp_gutter--41px{margin-left:-41px;margin-top:-41px}.grid--12.sp_gutter--41px>*{box-sizing:border-box;padding-left:41px;padding-top:41px}.grid--12.sp_gutter--42px{margin-left:-42px;margin-top:-42px}.grid--12.sp_gutter--42px>*{box-sizing:border-box;padding-left:42px;padding-top:42px}.grid--12.sp_gutter--43px{margin-left:-43px;margin-top:-43px}.grid--12.sp_gutter--43px>*{box-sizing:border-box;padding-left:43px;padding-top:43px}.grid--12.sp_gutter--44px{margin-left:-44px;margin-top:-44px}.grid--12.sp_gutter--44px>*{box-sizing:border-box;padding-left:44px;padding-top:44px}.grid--12.sp_gutter--45px{margin-left:-45px;margin-top:-45px}.grid--12.sp_gutter--45px>*{box-sizing:border-box;padding-left:45px;padding-top:45px}.grid--12.sp_gutter--46px{margin-left:-46px;margin-top:-46px}.grid--12.sp_gutter--46px>*{box-sizing:border-box;padding-left:46px;padding-top:46px}.grid--12.sp_gutter--47px{margin-left:-47px;margin-top:-47px}.grid--12.sp_gutter--47px>*{box-sizing:border-box;padding-left:47px;padding-top:47px}.grid--12.sp_gutter--48px{margin-left:-48px;margin-top:-48px}.grid--12.sp_gutter--48px>*{box-sizing:border-box;padding-left:48px;padding-top:48px}.grid--12.sp_gutter--49px{margin-left:-49px;margin-top:-49px}.grid--12.sp_gutter--49px>*{box-sizing:border-box;padding-left:49px;padding-top:49px}.grid--12.sp_gutter--50px{margin-left:-50px;margin-top:-50px}.grid--12.sp_gutter--50px>*{box-sizing:border-box;padding-left:50px;padding-top:50px}.grid--12.sp_gutter--51px{margin-left:-51px;margin-top:-51px}.grid--12.sp_gutter--51px>*{box-sizing:border-box;padding-left:51px;padding-top:51px}.grid--12.sp_gutter--52px{margin-left:-52px;margin-top:-52px}.grid--12.sp_gutter--52px>*{box-sizing:border-box;padding-left:52px;padding-top:52px}.grid--12.sp_gutter--53px{margin-left:-53px;margin-top:-53px}.grid--12.sp_gutter--53px>*{box-sizing:border-box;padding-left:53px;padding-top:53px}.grid--12.sp_gutter--54px{margin-left:-54px;margin-top:-54px}.grid--12.sp_gutter--54px>*{box-sizing:border-box;padding-left:54px;padding-top:54px}.grid--12.sp_gutter--55px{margin-left:-55px;margin-top:-55px}.grid--12.sp_gutter--55px>*{box-sizing:border-box;padding-left:55px;padding-top:55px}.grid--12.sp_gutter--56px{margin-left:-56px;margin-top:-56px}.grid--12.sp_gutter--56px>*{box-sizing:border-box;padding-left:56px;padding-top:56px}.grid--12.sp_gutter--57px{margin-left:-57px;margin-top:-57px}.grid--12.sp_gutter--57px>*{box-sizing:border-box;padding-left:57px;padding-top:57px}.grid--12.sp_gutter--58px{margin-left:-58px;margin-top:-58px}.grid--12.sp_gutter--58px>*{box-sizing:border-box;padding-left:58px;padding-top:58px}.grid--12.sp_gutter--59px{margin-left:-59px;margin-top:-59px}.grid--12.sp_gutter--59px>*{box-sizing:border-box;padding-left:59px;padding-top:59px}.grid--12.sp_gutter--60px{margin-left:-60px;margin-top:-60px}.grid--12.sp_gutter--60px>*{box-sizing:border-box;padding-left:60px;padding-top:60px}}@media all and (max-width:320px){.grid--12.sp_small_gutter--0{margin-left:0;margin-top:0}.grid--12.sp_small_gutter--0>*{box-sizing:border-box;padding-left:0;padding-top:0}.grid--12.sp_small_gutter--1{margin-left:-1%;margin-top:-1%}.grid--12.sp_small_gutter--1>*{box-sizing:border-box;padding-left:1%;padding-top:1%}.grid--12.sp_small_gutter--2{margin-left:-2%;margin-top:-2%}.grid--12.sp_small_gutter--2>*{box-sizing:border-box;padding-left:2%;padding-top:2%}.grid--12.sp_small_gutter--3{margin-left:-3%;margin-top:-3%}.grid--12.sp_small_gutter--3>*{box-sizing:border-box;padding-left:3%;padding-top:3%}.grid--12.sp_small_gutter--4{margin-left:-4%;margin-top:-4%}.grid--12.sp_small_gutter--4>*{box-sizing:border-box;padding-left:4%;padding-top:4%}.grid--12.sp_small_gutter--5{margin-left:-5%;margin-top:-5%}.grid--12.sp_small_gutter--5>*{box-sizing:border-box;padding-left:5%;padding-top:5%}.grid--12.sp_small_gutter--6{margin-left:-6%;margin-top:-6%}.grid--12.sp_small_gutter--6>*{box-sizing:border-box;padding-left:6%;padding-top:6%}.grid--12.sp_small_gutter--7{margin-left:-7%;margin-top:-7%}.grid--12.sp_small_gutter--7>*{box-sizing:border-box;padding-left:7%;padding-top:7%}.grid--12.sp_small_gutter--8{margin-left:-8%;margin-top:-8%}.grid--12.sp_small_gutter--8>*{box-sizing:border-box;padding-left:8%;padding-top:8%}.grid--12.sp_small_gutter--9{margin-left:-9%;margin-top:-9%}.grid--12.sp_small_gutter--9>*{box-sizing:border-box;padding-left:9%;padding-top:9%}.grid--12.sp_small_gutter--10{margin-left:-10%;margin-top:-10%}.grid--12.sp_small_gutter--10>*{box-sizing:border-box;padding-left:10%;padding-top:10%}.grid--12.sp_small_gutter--11{margin-left:-11%;margin-top:-11%}.grid--12.sp_small_gutter--11>*{box-sizing:border-box;padding-left:11%;padding-top:11%}.grid--12.sp_small_gutter--12{margin-left:-12%;margin-top:-12%}.grid--12.sp_small_gutter--12>*{box-sizing:border-box;padding-left:12%;padding-top:12%}.grid--12.sp_small_gutter--13{margin-left:-13%;margin-top:-13%}.grid--12.sp_small_gutter--13>*{box-sizing:border-box;padding-left:13%;padding-top:13%}.grid--12.sp_small_gutter--14{margin-left:-14%;margin-top:-14%}.grid--12.sp_small_gutter--14>*{box-sizing:border-box;padding-left:14%;padding-top:14%}.grid--12.sp_small_gutter--15{margin-left:-15%;margin-top:-15%}.grid--12.sp_small_gutter--15>*{box-sizing:border-box;padding-left:15%;padding-top:15%}.grid--12.sp_small_gutter--16{margin-left:-16%;margin-top:-16%}.grid--12.sp_small_gutter--16>*{box-sizing:border-box;padding-left:16%;padding-top:16%}.grid--12.sp_small_gutter--17{margin-left:-17%;margin-top:-17%}.grid--12.sp_small_gutter--17>*{box-sizing:border-box;padding-left:17%;padding-top:17%}.grid--12.sp_small_gutter--18{margin-left:-18%;margin-top:-18%}.grid--12.sp_small_gutter--18>*{box-sizing:border-box;padding-left:18%;padding-top:18%}.grid--12.sp_small_gutter--19{margin-left:-19%;margin-top:-19%}.grid--12.sp_small_gutter--19>*{box-sizing:border-box;padding-left:19%;padding-top:19%}.grid--12.sp_small_gutter--20{margin-left:-20%;margin-top:-20%}.grid--12.sp_small_gutter--20>*{box-sizing:border-box;padding-left:20%;padding-top:20%}.grid--12.sp_small_gutter--0px{margin-left:0;margin-top:0}.grid--12.sp_small_gutter--0px>*{box-sizing:border-box;padding-left:0;padding-top:0}.grid--12.sp_small_gutter--1px{margin-left:-1px;margin-top:-1px}.grid--12.sp_small_gutter--1px>*{box-sizing:border-box;padding-left:1px;padding-top:1px}.grid--12.sp_small_gutter--2px{margin-left:-2px;margin-top:-2px}.grid--12.sp_small_gutter--2px>*{box-sizing:border-box;padding-left:2px;padding-top:2px}.grid--12.sp_small_gutter--3px{margin-left:-3px;margin-top:-3px}.grid--12.sp_small_gutter--3px>*{box-sizing:border-box;padding-left:3px;padding-top:3px}.grid--12.sp_small_gutter--4px{margin-left:-4px;margin-top:-4px}.grid--12.sp_small_gutter--4px>*{box-sizing:border-box;padding-left:4px;padding-top:4px}.grid--12.sp_small_gutter--5px{margin-left:-5px;margin-top:-5px}.grid--12.sp_small_gutter--5px>*{box-sizing:border-box;padding-left:5px;padding-top:5px}.grid--12.sp_small_gutter--6px{margin-left:-6px;margin-top:-6px}.grid--12.sp_small_gutter--6px>*{box-sizing:border-box;padding-left:6px;padding-top:6px}.grid--12.sp_small_gutter--7px{margin-left:-7px;margin-top:-7px}.grid--12.sp_small_gutter--7px>*{box-sizing:border-box;padding-left:7px;padding-top:7px}.grid--12.sp_small_gutter--8px{margin-left:-8px;margin-top:-8px}.grid--12.sp_small_gutter--8px>*{box-sizing:border-box;padding-left:8px;padding-top:8px}.grid--12.sp_small_gutter--9px{margin-left:-9px;margin-top:-9px}.grid--12.sp_small_gutter--9px>*{box-sizing:border-box;padding-left:9px;padding-top:9px}.grid--12.sp_small_gutter--10px{margin-left:-10px;margin-top:-10px}.grid--12.sp_small_gutter--10px>*{box-sizing:border-box;padding-left:10px;padding-top:10px}.grid--12.sp_small_gutter--11px{margin-left:-11px;margin-top:-11px}.grid--12.sp_small_gutter--11px>*{box-sizing:border-box;padding-left:11px;padding-top:11px}.grid--12.sp_small_gutter--12px{margin-left:-12px;margin-top:-12px}.grid--12.sp_small_gutter--12px>*{box-sizing:border-box;padding-left:12px;padding-top:12px}.grid--12.sp_small_gutter--13px{margin-left:-13px;margin-top:-13px}.grid--12.sp_small_gutter--13px>*{box-sizing:border-box;padding-left:13px;padding-top:13px}.grid--12.sp_small_gutter--14px{margin-left:-14px;margin-top:-14px}.grid--12.sp_small_gutter--14px>*{box-sizing:border-box;padding-left:14px;padding-top:14px}.grid--12.sp_small_gutter--15px{margin-left:-15px;margin-top:-15px}.grid--12.sp_small_gutter--15px>*{box-sizing:border-box;padding-left:15px;padding-top:15px}.grid--12.sp_small_gutter--16px{margin-left:-16px;margin-top:-16px}.grid--12.sp_small_gutter--16px>*{box-sizing:border-box;padding-left:16px;padding-top:16px}.grid--12.sp_small_gutter--17px{margin-left:-17px;margin-top:-17px}.grid--12.sp_small_gutter--17px>*{box-sizing:border-box;padding-left:17px;padding-top:17px}.grid--12.sp_small_gutter--18px{margin-left:-18px;margin-top:-18px}.grid--12.sp_small_gutter--18px>*{box-sizing:border-box;padding-left:18px;padding-top:18px}.grid--12.sp_small_gutter--19px{margin-left:-19px;margin-top:-19px}.grid--12.sp_small_gutter--19px>*{box-sizing:border-box;padding-left:19px;padding-top:19px}.grid--12.sp_small_gutter--20px{margin-left:-20px;margin-top:-20px}.grid--12.sp_small_gutter--20px>*{box-sizing:border-box;padding-left:20px;padding-top:20px}.grid--12.sp_small_gutter--21px{margin-left:-21px;margin-top:-21px}.grid--12.sp_small_gutter--21px>*{box-sizing:border-box;padding-left:21px;padding-top:21px}.grid--12.sp_small_gutter--22px{margin-left:-22px;margin-top:-22px}.grid--12.sp_small_gutter--22px>*{box-sizing:border-box;padding-left:22px;padding-top:22px}.grid--12.sp_small_gutter--23px{margin-left:-23px;margin-top:-23px}.grid--12.sp_small_gutter--23px>*{box-sizing:border-box;padding-left:23px;padding-top:23px}.grid--12.sp_small_gutter--24px{margin-left:-24px;margin-top:-24px}.grid--12.sp_small_gutter--24px>*{box-sizing:border-box;padding-left:24px;padding-top:24px}.grid--12.sp_small_gutter--25px{margin-left:-25px;margin-top:-25px}.grid--12.sp_small_gutter--25px>*{box-sizing:border-box;padding-left:25px;padding-top:25px}.grid--12.sp_small_gutter--26px{margin-left:-26px;margin-top:-26px}.grid--12.sp_small_gutter--26px>*{box-sizing:border-box;padding-left:26px;padding-top:26px}.grid--12.sp_small_gutter--27px{margin-left:-27px;margin-top:-27px}.grid--12.sp_small_gutter--27px>*{box-sizing:border-box;padding-left:27px;padding-top:27px}.grid--12.sp_small_gutter--28px{margin-left:-28px;margin-top:-28px}.grid--12.sp_small_gutter--28px>*{box-sizing:border-box;padding-left:28px;padding-top:28px}.grid--12.sp_small_gutter--29px{margin-left:-29px;margin-top:-29px}.grid--12.sp_small_gutter--29px>*{box-sizing:border-box;padding-left:29px;padding-top:29px}.grid--12.sp_small_gutter--30px{margin-left:-30px;margin-top:-30px}.grid--12.sp_small_gutter--30px>*{box-sizing:border-box;padding-left:30px;padding-top:30px}.grid--12.sp_small_gutter--31px{margin-left:-31px;margin-top:-31px}.grid--12.sp_small_gutter--31px>*{box-sizing:border-box;padding-left:31px;padding-top:31px}.grid--12.sp_small_gutter--32px{margin-left:-32px;margin-top:-32px}.grid--12.sp_small_gutter--32px>*{box-sizing:border-box;padding-left:32px;padding-top:32px}.grid--12.sp_small_gutter--33px{margin-left:-33px;margin-top:-33px}.grid--12.sp_small_gutter--33px>*{box-sizing:border-box;padding-left:33px;padding-top:33px}.grid--12.sp_small_gutter--34px{margin-left:-34px;margin-top:-34px}.grid--12.sp_small_gutter--34px>*{box-sizing:border-box;padding-left:34px;padding-top:34px}.grid--12.sp_small_gutter--35px{margin-left:-35px;margin-top:-35px}.grid--12.sp_small_gutter--35px>*{box-sizing:border-box;padding-left:35px;padding-top:35px}.grid--12.sp_small_gutter--36px{margin-left:-36px;margin-top:-36px}.grid--12.sp_small_gutter--36px>*{box-sizing:border-box;padding-left:36px;padding-top:36px}.grid--12.sp_small_gutter--37px{margin-left:-37px;margin-top:-37px}.grid--12.sp_small_gutter--37px>*{box-sizing:border-box;padding-left:37px;padding-top:37px}.grid--12.sp_small_gutter--38px{margin-left:-38px;margin-top:-38px}.grid--12.sp_small_gutter--38px>*{box-sizing:border-box;padding-left:38px;padding-top:38px}.grid--12.sp_small_gutter--39px{margin-left:-39px;margin-top:-39px}.grid--12.sp_small_gutter--39px>*{box-sizing:border-box;padding-left:39px;padding-top:39px}.grid--12.sp_small_gutter--40px{margin-left:-40px;margin-top:-40px}.grid--12.sp_small_gutter--40px>*{box-sizing:border-box;padding-left:40px;padding-top:40px}.grid--12.sp_small_gutter--41px{margin-left:-41px;margin-top:-41px}.grid--12.sp_small_gutter--41px>*{box-sizing:border-box;padding-left:41px;padding-top:41px}.grid--12.sp_small_gutter--42px{margin-left:-42px;margin-top:-42px}.grid--12.sp_small_gutter--42px>*{box-sizing:border-box;padding-left:42px;padding-top:42px}.grid--12.sp_small_gutter--43px{margin-left:-43px;margin-top:-43px}.grid--12.sp_small_gutter--43px>*{box-sizing:border-box;padding-left:43px;padding-top:43px}.grid--12.sp_small_gutter--44px{margin-left:-44px;margin-top:-44px}.grid--12.sp_small_gutter--44px>*{box-sizing:border-box;padding-left:44px;padding-top:44px}.grid--12.sp_small_gutter--45px{margin-left:-45px;margin-top:-45px}.grid--12.sp_small_gutter--45px>*{box-sizing:border-box;padding-left:45px;padding-top:45px}.grid--12.sp_small_gutter--46px{margin-left:-46px;margin-top:-46px}.grid--12.sp_small_gutter--46px>*{box-sizing:border-box;padding-left:46px;padding-top:46px}.grid--12.sp_small_gutter--47px{margin-left:-47px;margin-top:-47px}.grid--12.sp_small_gutter--47px>*{box-sizing:border-box;padding-left:47px;padding-top:47px}.grid--12.sp_small_gutter--48px{margin-left:-48px;margin-top:-48px}.grid--12.sp_small_gutter--48px>*{box-sizing:border-box;padding-left:48px;padding-top:48px}.grid--12.sp_small_gutter--49px{margin-left:-49px;margin-top:-49px}.grid--12.sp_small_gutter--49px>*{box-sizing:border-box;padding-left:49px;padding-top:49px}.grid--12.sp_small_gutter--50px{margin-left:-50px;margin-top:-50px}.grid--12.sp_small_gutter--50px>*{box-sizing:border-box;padding-left:50px;padding-top:50px}.grid--12.sp_small_gutter--51px{margin-left:-51px;margin-top:-51px}.grid--12.sp_small_gutter--51px>*{box-sizing:border-box;padding-left:51px;padding-top:51px}.grid--12.sp_small_gutter--52px{margin-left:-52px;margin-top:-52px}.grid--12.sp_small_gutter--52px>*{box-sizing:border-box;padding-left:52px;padding-top:52px}.grid--12.sp_small_gutter--53px{margin-left:-53px;margin-top:-53px}.grid--12.sp_small_gutter--53px>*{box-sizing:border-box;padding-left:53px;padding-top:53px}.grid--12.sp_small_gutter--54px{margin-left:-54px;margin-top:-54px}.grid--12.sp_small_gutter--54px>*{box-sizing:border-box;padding-left:54px;padding-top:54px}.grid--12.sp_small_gutter--55px{margin-left:-55px;margin-top:-55px}.grid--12.sp_small_gutter--55px>*{box-sizing:border-box;padding-left:55px;padding-top:55px}.grid--12.sp_small_gutter--56px{margin-left:-56px;margin-top:-56px}.grid--12.sp_small_gutter--56px>*{box-sizing:border-box;padding-left:56px;padding-top:56px}.grid--12.sp_small_gutter--57px{margin-left:-57px;margin-top:-57px}.grid--12.sp_small_gutter--57px>*{box-sizing:border-box;padding-left:57px;padding-top:57px}.grid--12.sp_small_gutter--58px{margin-left:-58px;margin-top:-58px}.grid--12.sp_small_gutter--58px>*{box-sizing:border-box;padding-left:58px;padding-top:58px}.grid--12.sp_small_gutter--59px{margin-left:-59px;margin-top:-59px}.grid--12.sp_small_gutter--59px>*{box-sizing:border-box;padding-left:59px;padding-top:59px}.grid--12.sp_small_gutter--60px{margin-left:-60px;margin-top:-60px}.grid--12.sp_small_gutter--60px>*{box-sizing:border-box;padding-left:60px;padding-top:60px}}.grid__col--1{float:left;width:8.33333%}.grid__col--2{float:left;width:16.66667%}.grid__col--3{float:left;width:25%}.grid__col--4{float:left;width:33.33333%}.grid__col--5{float:left;width:41.66667%}.grid__col--6{float:left;width:50%}.grid__col--7{float:left;width:58.33333%}.grid__col--8{float:left;width:66.66667%}.grid__col--9{float:left;width:75%}.grid__col--10{float:left;width:83.33333%}.grid__col--11{float:left;width:91.66667%}.grid__col--12{float:left;width:100%}@media all and (max-width:1199px){.liquid_grid__col--1{float:left;width:8.33333%}.liquid_grid__col--2{float:left;width:16.66667%}.liquid_grid__col--3{float:left;width:25%}.liquid_grid__col--4{float:left;width:33.33333%}.liquid_grid__col--5{float:left;width:41.66667%}.liquid_grid__col--6{float:left;width:50%}.liquid_grid__col--7{float:left;width:58.33333%}.liquid_grid__col--8{float:left;width:66.66667%}.liquid_grid__col--9{float:left;width:75%}.liquid_grid__col--10{float:left;width:83.33333%}.liquid_grid__col--11{float:left;width:91.66667%}.liquid_grid__col--12{float:left;width:100%}}@media all and (max-width:959px){.tablet_grid__col--1{float:left;width:8.33333%}.tablet_grid__col--2{float:left;width:16.66667%}.tablet_grid__col--3{float:left;width:25%}.tablet_grid__col--4{float:left;width:33.33333%}.tablet_grid__col--5{float:left;width:41.66667%}.tablet_grid__col--6{float:left;width:50%}.tablet_grid__col--7{float:left;width:58.33333%}.tablet_grid__col--8{float:left;width:66.66667%}.tablet_grid__col--9{float:left;width:75%}.tablet_grid__col--10{float:left;width:83.33333%}.tablet_grid__col--11{float:left;width:91.66667%}.tablet_grid__col--12{float:left;width:100%}}@media all and (max-width:679px){.sp_grid__col--1{float:left;width:8.33333%}.sp_grid__col--2{float:left;width:16.66667%}.sp_grid__col--3{float:left;width:25%}.sp_grid__col--4{float:left;width:33.33333%}.sp_grid__col--5{float:left;width:41.66667%}.sp_grid__col--6{float:left;width:50%}.sp_grid__col--7{float:left;width:58.33333%}.sp_grid__col--8{float:left;width:66.66667%}.sp_grid__col--9{float:left;width:75%}.sp_grid__col--10{float:left;width:83.33333%}.sp_grid__col--11{float:left;width:91.66667%}.sp_grid__col--12{float:left;width:100%}}@media all and (max-width:320px){.sp_small_grid__col--1{float:left;width:8.33333%}.sp_small_grid__col--2{float:left;width:16.66667%}.sp_small_grid__col--3{float:left;width:25%}.sp_small_grid__col--4{float:left;width:33.33333%}.sp_small_grid__col--5{float:left;width:41.66667%}.sp_small_grid__col--6{float:left;width:50%}.sp_small_grid__col--7{float:left;width:58.33333%}.sp_small_grid__col--8{float:left;width:66.66667%}.sp_small_grid__col--9{float:left;width:75%}.sp_small_grid__col--10{float:left;width:83.33333%}.sp_small_grid__col--11{float:left;width:91.66667%}.sp_small_grid__col--12{float:left;width:100%}}.contact_table__heading,.heading_lv1,.heading_lv2,.heading_lv3,.heading_lv3_4,.heading_lv4,.heading_lv5,.heading_lv6,.solution_detail_related__heading,.solution_post__title,body.news_detail .block_editor_content h2.wp-block-heading,body.news_detail .block_editor_content h3.wp-block-heading,body.news_detail .block_editor_content h4.wp-block-heading,body.product_category_detail .product_lineup_heading,body.somayq_reinforcement .product_lineup_heading,body.trouble .trouble_heading{font-weight:500;line-height:1.5;font-feature-settings:"palt";scroll-margin-top:calc(var(--header--height) + var(--heading--margin--top))}.contact_table__heading:first-child,.heading_lv1:first-child,.heading_lv2:first-child,.heading_lv3:first-child,.heading_lv3_4:first-child,.heading_lv4:first-child,.heading_lv5:first-child,.heading_lv6:first-child,.solution_detail_related__heading:first-child,.solution_post__title:first-child,body.news_detail .block_editor_content h2.wp-block-heading:first-child,body.news_detail .block_editor_content h3.wp-block-heading:first-child,body.news_detail .block_editor_content h4.wp-block-heading:first-child,body.product_category_detail .product_lineup_heading:first-child,body.somayq_reinforcement .product_lineup_heading:first-child,body.trouble .trouble_heading:first-child{margin-top:0}.--number.contact_table__heading,.--number.solution_detail_related__heading,.--number.solution_post__title,.heading_lv1.--number,.heading_lv2.--number,.heading_lv3.--number,.heading_lv3_4.--number,.heading_lv4.--number,.heading_lv5.--number,.heading_lv6.--number,body.news_detail .block_editor_content h2.--number.wp-block-heading,body.news_detail .block_editor_content h3.--number.wp-block-heading,body.news_detail .block_editor_content h4.--number.wp-block-heading,body.product_category_detail .--number.product_lineup_heading,body.somayq_reinforcement .--number.product_lineup_heading,body.trouble .--number.trouble_heading{display:-ms-flexbox;display:flex}.--border_left.contact_table__heading,.--border_left.solution_detail_related__heading,.--border_left.solution_post__title,.heading_lv1.--border_left,.heading_lv2.--border_left,.heading_lv3.--border_left,.heading_lv3_4.--border_left,.heading_lv4.--border_left,.heading_lv5.--border_left,.heading_lv6.--border_left,body.news_detail .block_editor_content h2.--border_left.wp-block-heading,body.news_detail .block_editor_content h3.--border_left.wp-block-heading,body.news_detail .block_editor_content h4.--border_left.wp-block-heading,body.product_category_detail .--border_left.product_lineup_heading,body.somayq_reinforcement .--border_left.product_lineup_heading,body.trouble .--border_left.trouble_heading{position:relative}.--border_left.contact_table__heading::after,.--border_left.solution_detail_related__heading::after,.--border_left.solution_post__title::after,.heading_lv1.--border_left::after,.heading_lv2.--border_left::after,.heading_lv3.--border_left::after,.heading_lv3_4.--border_left::after,.heading_lv4.--border_left::after,.heading_lv5.--border_left::after,.heading_lv6.--border_left::after,body.news_detail .block_editor_content h2.--border_left.wp-block-heading::after,body.news_detail .block_editor_content h3.--border_left.wp-block-heading::after,body.news_detail .block_editor_content h4.--border_left.wp-block-heading::after,body.product_category_detail .--border_left.product_lineup_heading::after,body.somayq_reinforcement .--border_left.product_lineup_heading::after,body.trouble .--border_left.trouble_heading::after{content:"";position:absolute;left:0;display:block;width:.25rem;background-color:#e50138}.heading_lv1{font-size:3.5rem}@media all and (max-width:679px){.heading_lv1{font-size:2rem}}@media all and (max-width:679px){.heading_lv1.--sp_s{font-size:2rem}}.heading_lv2{--heading--margin--top:6rem;margin-top:var(--heading--margin--top);margin-bottom:2rem;font-size:3rem}@media all and (max-width:679px){.heading_lv2{--heading--margin--top:4.5rem;margin-bottom:1.5rem;font-size:1.75rem}}.heading_lv2.--border_left{padding-left:1.75rem}@media all and (max-width:679px){.heading_lv2.--border_left{padding-left:1rem}}.heading_lv2.--border_left.--has_header::after{top:0;bottom:-.125rem}@media all and (max-width:679px){.heading_lv2.--border_left.--has_header::after{top:-.375rem;bottom:-.375rem}}.heading_lv2.--border_left::after{top:.625rem;bottom:-.5rem}@media all and (max-width:679px){.heading_lv2.--border_left::after{top:.375rem;bottom:-.375rem}}.heading_lv2.--has_footer{margin-bottom:2rem}@media all and (max-width:679px){.heading_lv2.--has_footer{margin-bottom:1.5rem}}.heading_lv2__header{display:block;font-size:1rem}@media all and (max-width:679px){.heading_lv2__header{font-size:.875rem}}.heading_lv2__footer{display:block;margin-top:1.5rem;font-size:1rem;font-weight:600}@media all and (max-width:679px){.heading_lv2__footer{margin-top:1rem;font-size:.875rem;font-weight:400}}.heading_lv3,body.news_detail .block_editor_content h2.wp-block-heading{margin-top:5rem;margin-bottom:2rem;font-size:2.5rem;position:relative;padding-left:1.75rem}@media all and (max-width:679px){.heading_lv3,body.news_detail .block_editor_content h2.wp-block-heading{margin-top:4.5rem;margin-bottom:1rem;font-size:1.625rem;padding-left:1.25rem}}.heading_lv3::after,body.news_detail .block_editor_content h2.wp-block-heading::after{content:"";position:absolute;top:0;left:0;bottom:0;display:block;width:.25rem;background-color:#e50138}.heading_lv3.--after_none,body.news_detail .block_editor_content h2.--after_none.wp-block-heading{padding-left:0}.heading_lv3.--after_none::after,body.news_detail .block_editor_content h2.--after_none.wp-block-heading::after{display:none}.heading_lv3_4{margin-bottom:2rem;font-size:2.125rem}@media all and (max-width:679px){.heading_lv3_4{margin-bottom:1rem;font-size:1.375rem}}.heading_lv4,.solution_detail_related__heading,.solution_post__title,body.news_detail .block_editor_content h3.wp-block-heading,body.product_category_detail .product_lineup_heading,body.somayq_reinforcement .product_lineup_heading{margin-top:4.5rem;margin-bottom:1.5rem;font-size:2rem}@media all and (max-width:679px){.heading_lv4,.solution_detail_related__heading,.solution_post__title,body.news_detail .block_editor_content h3.wp-block-heading,body.product_category_detail .product_lineup_heading,body.somayq_reinforcement .product_lineup_heading{margin-top:3rem;margin-bottom:1rem;font-size:1.5rem}}.--border_left.solution_detail_related__heading,.--border_left.solution_post__title,.heading_lv4.--border_left,body.news_detail .block_editor_content h3.--border_left.wp-block-heading,body.product_category_detail .--border_left.product_lineup_heading,body.somayq_reinforcement .--border_left.product_lineup_heading{margin-bottom:2rem;padding-left:1rem}@media all and (max-width:679px){.--border_left.solution_detail_related__heading,.--border_left.solution_post__title,.heading_lv4.--border_left,body.news_detail .block_editor_content h3.--border_left.wp-block-heading,body.product_category_detail .--border_left.product_lineup_heading,body.somayq_reinforcement .--border_left.product_lineup_heading{margin-bottom:1.5rem;padding-left:.75rem}}.--border_left.solution_detail_related__heading::after,.--border_left.solution_post__title::after,.heading_lv4.--border_left::after,body.news_detail .block_editor_content h3.--border_left.wp-block-heading::after,body.product_category_detail .--border_left.product_lineup_heading::after,body.somayq_reinforcement .--border_left.product_lineup_heading::after{top:0;bottom:-.125rem}@media all and (max-width:679px){.--border_left.solution_detail_related__heading::after,.--border_left.solution_post__title::after,.heading_lv4.--border_left::after,body.news_detail .block_editor_content h3.--border_left.wp-block-heading::after,body.product_category_detail .--border_left.product_lineup_heading::after,body.somayq_reinforcement .--border_left.product_lineup_heading::after{bottom:-.125rem}}.heading_lv4 small,.solution_detail_related__heading small,.solution_post__title small,body.news_detail .block_editor_content h3.wp-block-heading small,body.product_category_detail .product_lineup_heading small,body.somayq_reinforcement .product_lineup_heading small{font-size:1.5rem}@media all and (max-width:679px){.heading_lv4 small,.solution_detail_related__heading small,.solution_post__title small,body.news_detail .block_editor_content h3.wp-block-heading small,body.product_category_detail .product_lineup_heading small,body.somayq_reinforcement .product_lineup_heading small{font-size:1.25rem}}.contact_table__heading,.heading_lv5,body.news_detail .block_editor_content h4.wp-block-heading,body.trouble .trouble_heading{margin-top:4rem;margin-bottom:1.5rem;font-size:1.5rem}@media all and (max-width:679px){.contact_table__heading,.heading_lv5,body.news_detail .block_editor_content h4.wp-block-heading,body.trouble .trouble_heading{margin-top:2.5rem;margin-bottom:1rem;font-size:1.25rem}}.heading_lv6{position:relative;margin-top:3.5rem;margin-bottom:1.5rem;padding-left:.75rem;font-size:1rem}@media all and (max-width:679px){.heading_lv6{margin-top:2rem}}.heading_lv6::after{content:"";position:absolute;top:.25rem;left:0;bottom:-.5rem;display:block;width:.25rem;background-color:#e50138}.heading_number{margin-right:.5rem}.heading_number::after{content:"."}.pagetitle_sub{display:inline-block;font-weight:700;line-height:1.5;letter-spacing:.1em}@media all and (max-width:679px){.pagetitle_sub{display:-ms-flexbox;display:flex;-ms-flex-align:baseline;align-items:baseline;font-size:.875rem}}.pagetitle_sub.--size_m{font-size:1.5rem}.pagetitle_sub::before{content:"";display:inline-block;margin-right:.75rem;width:1rem;height:1rem;background-image:url(/assets/img/common/indicator.svg);background-repeat:no-repeat;background-size:100% auto;background-position:bottom 25% left;vertical-align:middle}@media all and (max-width:679px){.pagetitle_sub::before{margin-right:.5rem}}@font-face{font-family:icomoon;src:url(../font/icomoon.eot?yfwxkl);src:url(../font/icomoon.eot?yfwxkl#iefix) format("embedded-opentype"),url(../font/icomoon.ttf?yfwxkl) format("truetype"),url(../font/icomoon.woff?yfwxkl) format("woff"),url(../font/icomoon.svg?yfwxkl#icomoon) format("svg");font-weight:400;font-style:normal;font-display:block}.icon-web:before{content:""}.icon-video:before{content:""}.icon-filter:before{content:""}.icon--disk:before{content:""}.icon--pdf:before{content:""}.icon--play:before{content:""}.icon--check:before{content:""}.icon--chevron_up:before{content:""}.icon--chevron_down:before{content:""}.icon--chevron_left:before{content:""}.icon--chevron_right:before{content:""}.icon--external:before{content:""}.icon--arrow_up:before{content:""}.icon--arrow_down:before{content:""}.icon--arrow_left:before{content:""}.icon--arrow_right:before{content:""}.icon--upload:before{content:""}.icon--open:before{content:""}.icon--close:before{content:""}.icon--plus:before{content:""}.icon--calendar:before{content:""}.icon--mail:before{content:""}.icon--search:before{content:""}.img_slider .wp-block-image.is-style-rounded img{border-radius:30px}@media all and (max-width:679px){.img_slider .wp-block-image.is-style-rounded img{border-radius:10px}}.img_slider__img{overflow:hidden}.img_slider__img.--round{border-radius:30px}@media all and (max-width:679px){.img_slider__img.--round{border-radius:10px}}.img_slider__img img{display:block;width:100%;height:auto}.img_slider__caption{margin-top:10px;text-align:center}.img_slider__caption.--m_l{margin-top:20px}.img_slider__nav{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;margin-top:15px}@media all and (min-width:680px){.img_slider__nav.--pc_mt_m{margin-top:20px}}.img_slider .splide__arrows{display:-ms-flexbox;display:flex;gap:30px}.img_slider .splide__arrow{-ms-flex-negative:0;flex-shrink:0;width:40px;height:40px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;padding:0;border:1px solid #313e53;border-radius:50%;outline:0;background:0 0;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;isolation:isolate;color:#313e53}.img_slider .splide__arrow--prev{-ms-flex-order:1;order:1}.img_slider .splide__arrow--prev::after{content:"<"}.img_slider .splide__arrow--next{-ms-flex-order:3;order:3}.img_slider .splide__arrow--next::after{content:">"}.img_slider .splide__arrow::after{isolation:isolate;font-size:10px}.img_slider .splide__arrow svg{display:none}.img_slider .splide__pagination{-ms-flex-order:2;order:2;-ms-flex-positive:1;flex-grow:1}.img_text{display:-ms-flexbox;display:flex;gap:3rem}.img_text+.img_text{margin-top:6.5rem}@media all and (min-width:680px){.img_text.--pc_reverse{-ms-flex-direction:row-reverse;flex-direction:row-reverse}}@media all and (min-width:680px){.img_text__img{-ms-flex:1;flex:1}}.img_text__img img{width:100%}@media all and (min-width:680px){.img_text__text{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex:1;flex:1}}.img_text__btns{display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end;margin-top:2rem}.--width_80.input,.--width_80.select,.--width_80.textarea,.mw_wp_form_confirm .--width_80.input_value_on_confirm{width:5rem}@media all and (max-width:679px){.--width_80.--sp_width_60.input,.--width_80.--sp_width_60.select,.--width_80.--sp_width_60.textarea,.mw_wp_form_confirm .--width_80.--sp_width_60.input_value_on_confirm{width:3.75rem}}.--width_100.input,.--width_100.select,.--width_100.textarea,.mw_wp_form_confirm .--width_100.input_value_on_confirm{width:6.25rem}@media all and (max-width:679px){.--width_100.input,.--width_100.select,.--width_100.textarea,.mw_wp_form_confirm .--width_100.input_value_on_confirm{width:5rem}}.--width_120.input,.--width_120.select,.--width_120.textarea,.mw_wp_form_confirm .--width_120.input_value_on_confirm{width:7.5rem}@media all and (max-width:679px){.--width_120.input,.--width_120.select,.--width_120.textarea,.mw_wp_form_confirm .--width_120.input_value_on_confirm{width:5rem}}.--width_280.input,.--width_280.select,.--width_280.textarea,.mw_wp_form_confirm .--width_280.input_value_on_confirm{width:17.5rem}@media all and (min-width:680px){.--width_320.input,.--width_320.select,.--width_320.textarea,.mw_wp_form_confirm .--width_320.input_value_on_confirm{width:20rem}}.--width_400.input,.--width_400.select,.--width_400.textarea,.mw_wp_form_confirm .--width_400.input_value_on_confirm{width:25rem}@media all and (max-width:679px){.--width_400.input,.--width_400.select,.--width_400.textarea,.mw_wp_form_confirm .--width_400.input_value_on_confirm{width:100%}}.--width_430.input,.--width_430.select,.--width_430.textarea,.mw_wp_form_confirm .--width_430.input_value_on_confirm{width:26.875rem}@media all and (max-width:679px){.--width_430.input,.--width_430.select,.--width_430.textarea,.mw_wp_form_confirm .--width_430.input_value_on_confirm{width:100%}}.--width_440.input,.--width_440.select,.--width_440.textarea,.mw_wp_form_confirm .--width_440.input_value_on_confirm{width:27.5rem}@media all and (max-width:679px){.--width_440.input,.--width_440.select,.--width_440.textarea,.mw_wp_form_confirm .--width_440.input_value_on_confirm{width:100%}}.--height_48.input,.--height_48.input select,.--height_48.select,.--height_48.select select,.--height_48.textarea,.--height_48.textarea select,.mw_wp_form_confirm .--height_48.input_value_on_confirm,.mw_wp_form_confirm .--height_48.input_value_on_confirm select{min-height:3rem}@media all and (min-width:680px){.--pc_height_48.input,.--pc_height_48.input select,.--pc_height_48.select,.--pc_height_48.select select,.--pc_height_48.textarea,.--pc_height_48.textarea select,.mw_wp_form_confirm .--pc_height_48.input_value_on_confirm,.mw_wp_form_confirm .--pc_height_48.input_value_on_confirm select{min-height:3rem}}.input:focus,.select select:focus,.textarea:focus{border-color:var(--somayq--theme--color--text);box-shadow:inset 0 0 0 1px var(--somayq--theme--color--text)}.checkbox_list,.radio_list{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1rem 1.5rem}.--vertical.checkbox_list,.--vertical.radio_list{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:1rem}@media all and (max-width:679px){.--vertical.checkbox_list,.--vertical.radio_list{gap:.75rem}}.--vertical.checkbox_list .vertical-item+.vertical-item,.--vertical.radio_list .vertical-item+.vertical-item{margin-top:0}:where(.mwform-checkbox-field,.checkbox) input{width:0;height:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}:where(.mwform-checkbox-field,.checkbox) input:checked+:where(.mwform-checkbox-field-text,.checkbox__label)::before{background-color:#fff;color:#e50138}:where(.mwform-checkbox-field-text,:where(.mwform-checkbox-field,.checkbox)__label){position:relative;cursor:pointer}:where(.mwform-checkbox-field-text,:where(.mwform-checkbox-field,.checkbox)__label)::before{content:"";display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;margin-right:.5rem;width:1.5rem;height:1.5rem;border:1px solid #666;background:var(--somayq--theme--color--bg);color:transparent;font-size:1rem}@media all and (max-width:679px){:where(.mwform-checkbox-field-text,:where(.mwform-checkbox-field,.checkbox)__label)::before{width:1.25rem;height:1.25rem;font-size:.875rem}}:where(.mwform-checkbox-field,.checkbox):not(.vertical-item)~.error{margin-top:.75rem}:where(.mwform-checkbox-field,.checkbox) .form_note{margin-top:.75rem}.radio_list .error{-ms-flex-preferred-size:100%;flex-basis:100%}:where(.mwform-radio-field,.radio){line-height:1.5}:where(.mwform-radio-field,.radio) label{display:-ms-flexbox;display:flex;width:-webkit-fit-content;width:fit-content}:where(.mwform-radio-field,.radio) input{width:0;height:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}:where(.mwform-radio-field,.radio) input:checked+:where(.mwform-radio-field-text,.radio__text)::before{background-color:#fff;color:#e50138}:where(.mwform-radio-field,.radio) .mwform-radio-field-text{margin-left:2rem;text-indent:-2rem;position:relative;cursor:pointer}@media all and (max-width:679px){:where(.mwform-radio-field,.radio) .mwform-radio-field-text{margin-left:1.75rem;text-indent:-1.75rem}}:where(.mwform-radio-field,.radio) .mwform-radio-field-text>*{text-indent:0}:where(.mwform-radio-field,.radio) .mwform-radio-field-text::before{content:"";display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;margin-right:.5rem;width:1.5rem;height:1.5rem;border:1px solid #666;border-radius:50%;background:0 0;color:transparent;font-size:.625rem;text-indent:0;transform:translateY(-.15em)}@media all and (max-width:679px){:where(.mwform-radio-field,.radio) .mwform-radio-field-text::before{width:1.25rem;height:1.25rem}}:where(.mwform-radio-field,.radio):not(.vertical-item)~.error{margin-top:.75rem}.select{position:relative;display:block}.select select{width:100%;min-height:2.5rem;padding:.4375rem 3rem .4375rem .9375rem;border:1px solid #666;outline:0;background:var(--somayq--theme--color--bg);-webkit-appearance:none;-moz-appearance:none;appearance:none;font-family:inherit;font-size:1rem;color:inherit;cursor:pointer}@media all and (max-width:679px){.select select{padding-right:2.25rem}}.select::after{position:absolute;top:50%;right:.9375rem;display:block;content:"";font-size:.75rem;transform:translateY(-50%);pointer-events:none}@media all and (max-width:679px){.select::after{right:.75rem}}.select~.error{margin-top:.75rem}.input,.textarea{display:block;width:100%;min-height:2.5rem;padding:.4375rem .9375rem;outline:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #666;background:var(--somayq--theme--color--bg);font-family:inherit;font-size:1rem;font-weight:700;color:var(--somayq--theme--color--text)}@media all and (max-width:679px){.input,.textarea{padding:.4375rem .6875rem;font-size:.875rem}}.input:-ms-input-placeholder,.textarea:-ms-input-placeholder{font-family:inherit;font-weight:400;color:#999}.input::placeholder,.textarea::placeholder{font-family:inherit;font-weight:400;color:#999}@media all and (max-width:679px){.input:-ms-input-placeholder,.textarea:-ms-input-placeholder{font-size:.8125rem}.input::placeholder,.textarea::placeholder{font-size:.8125rem}}.input~.error,.textarea~.error{margin-top:.75rem}.input.--date{padding-right:3.25rem;background-image:url(/assets/img/common/icon_calendar.svg);background-size:1.25rem auto;background-repeat:no-repeat;background-position:center right 1rem;cursor:pointer}@media all and (max-width:679px){.input.--date{padding-right:2.5rem;background-size:1rem auto;background-position:center right .75rem}}.search_input{display:-ms-flexbox;display:flex;gap:1rem}@media all and (min-width:680px){.search_input{-ms-flex-align:center;align-items:center}}@media all and (max-width:679px){.search_input{-ms-flex-direction:column;flex-direction:column;gap:.75rem}}.search_input__label{line-height:1.5}@media all and (min-width:680px){.search_input__label{-ms-flex-negative:0;flex-shrink:0}}.search_input__field{position:relative}.search_input__btn{position:absolute;top:0;right:0;bottom:0;width:3.5rem;padding:0;border:none;outline:0;background:0 0;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;color:inherit}.search_input__btn::after{content:""}.search_input .input{padding-right:3.5rem}.postal_code_input{position:relative}.postal_code_input__prefix{position:absolute;z-index:1;top:50%;left:0;width:2.5rem;padding-right:.5rem;text-align:right;line-height:1;transform:translateY(-50%)}.postal_code_input .input{padding-left:2.5rem}.postal_code_input~.error{margin-top:.75rem}.form_file_download,.form_file_input{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.75rem}@media all and (max-width:679px){.form_file_download,.form_file_input{gap:.25rem}}.form_file_download__btn,.form_file_input__btn{--btn--min-width:10.5rem;--btn--icon--size:0.875rem}.form_file_download__btn{--btn--text--color--hover:var(--somayq--theme--color--bg)}.block_editor_content .form_file_download__btn .wp-block-button__link::after,.form_file_download__btn .block_editor_content .wp-block-button__link::after,.form_file_download__btn .btn__link::after,.form_file_download__btn .modal__close_link::after{content:""}.form_file_input{margin-top:.75rem}.form_file_input~.error{margin-top:.75rem}.block_editor_content .form_file_input__btn .wp-block-button__link::after,.form_file_input__btn .block_editor_content .wp-block-button__link::after,.form_file_input__btn .btn__link::after,.form_file_input__btn .modal__close_link::after{content:""}.form_file_input__btn~p{display:none}.form_file_input input{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:0;height:0}.form_file_input input[type=file]{position:absolute;left:-9999px;top:auto;width:1px;height:1px;overflow:hidden}.form_file_input__text{display:-ms-flexbox;display:flex;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-ms-flex-align:center;align-items:center;max-width:100%}.form_file_input__filename{min-width:0}.form_file_input__clear{display:none}.form_file_input .mwform-file-delete{display:inline-block;margin-left:.5rem;cursor:pointer;font-size:0}.form_file_input .mwform-file-delete::after{content:"";font-size:.75rem}.form_file_input .mw-wp-form_file{display:none}.intro{position:fixed;z-index:1000;inset:0}.intro__video{width:100%;height:100%}.intro__video video{width:100%;height:100%;object-fit:cover}.two_column_layout{display:-ms-flexbox;display:flex;gap:5rem}@media all and (max-width:679px){.two_column_layout{-ms-flex-direction:column;flex-direction:column;gap:2rem}}@media all and (min-width:680px){.two_column_layout__left{-ms-flex:0 0 15rem;flex:0 0 15rem}}@media all and (min-width:680px){.two_column_layout__right{-ms-flex-positive:1;flex-grow:1}}.link{color:inherit;text-decoration:underline}.link:hover{text-decoration:none}.link.--arrow::after{content:"";font-size:14px}.link.--auto_icon[target="_blank"]::after{content:"";font-size:.625rem}.link.--auto_icon[href$=".pdf"]::after{content:"";font-size:1em}.link.--underline{text-decoration:underline}.link.--underline:hover{text-decoration:none}.link.--color{color:#e50138}.link::after{display:inline-block;margin-right:.25rem;margin-left:.25rem}.rmb_l{margin-bottom:50px!important}.rmt_l{margin-top:50px!important}.rmr_l{margin-right:50px!important}.rml_l{margin-left:50px!important}.rmb_m{margin-bottom:40px!important}.rmt_m{margin-top:40px!important}.rmr_m{margin-right:40px!important}.rml_m{margin-left:40px!important}.rmb_s{margin-bottom:30px!important}.rmt_s{margin-top:30px!important}.rmr_s{margin-right:30px!important}.rml_s{margin-left:30px!important}.rmb_xs{margin-bottom:20px!important}.rmt_xs{margin-top:20px!important}.rmr_xs{margin-right:20px!important}.rml_xs{margin-left:20px!important}@media all and (max-width:959px){.rmb_l{margin-bottom:40px!important}.rmt_l{margin-top:40px!important}.rmr_l{margin-right:40px!important}.rml_l{margin-left:40px!important}.rmb_m{margin-bottom:30px!important}.rmt_m{margin-top:30px!important}.rmr_m{margin-right:30px!important}.rml_m{margin-left:30px!important}.rmb_s{margin-bottom:25px!important}.rmt_s{margin-top:25px!important}.rmr_s{margin-right:25px!important}.rml_s{margin-left:25px!important}}@media all and (max-width:679px){.rmb_l{margin-bottom:30px!important}.rmt_l{margin-top:30px!important}.rmr_l{margin-right:30px!important}.rml_l{margin-left:30px!important}.rmb_m{margin-bottom:25px!important}.rmt_m{margin-top:25px!important}.rmr_m{margin-right:25px!important}.rml_m{margin-left:25px!important}.rmb_s{margin-bottom:20px!important}.rmt_s{margin-top:20px!important}.rmr_s{margin-right:20px!important}.rml_s{margin-left:20px!important}.rmb_xs{margin-bottom:15px!important}.rmt_xs{margin-top:15px!important}.rmr_xs{margin-right:15px!important}.rml_xs{margin-left:15px!important}}.margin_example{margin-bottom:4.65116%}.modal{--modal--close--size:40px;--modal--close--margin--x:15px;--modal--close--margin--y:var(--modal--close--margin--x);--modal--margin--x:40px;--modal--margin--y:60px;--modal--dialog--padding--x:30px;--modal--dialog--padding--y:var(--modal--dialog--padding--x);--modal--dialog--max-width:860px;--modal--dialog--border--radius:30px;--modal--dialog--bg--color:#fff;--modal--backdrop--bg--color:rgba(49, 62, 83, 0.5);--modal--scrollbar--width:var(--scrollbar--width);max-inline-size:100%;max-block-size:100%;inline-size:100%;block-size:100%;margin:0;padding:0;border:none;background:0 0;transform:translateY(-100%);transition:transform 0s .3s;color:inherit}@media all and (max-width:679px){.modal{--modal--dialog--max-width:100%;--modal--dialog--padding--x:20px;--modal--margin--x:10px;--modal--margin--y:20px;--modal--dialog--border--radius:20px}}.modal::-webkit-backdrop{background-color:var(--modal--backdrop--bg--color);opacity:0;transition:opacity .3s ease-out}.modal::backdrop{background-color:var(--modal--backdrop--bg--color);opacity:0;transition:opacity .3s ease-out}.modal.--open{transform:translateY(0);transition-delay:0s}.modal.--open::-webkit-backdrop{opacity:1}.modal.--open::backdrop{opacity:1}.modal.--open .modal__inner{overflow:auto}.modal.--open .modal__dialog{opacity:1;transform:translateY(0)}.modal.--scrollable_content .modal__dialog{max-height:100%}.modal.--scrollable_content .modal__content{max-height:100%;overflow:auto}.modal.--style_01{--modal--margin--y:7.5rem;--modal--dialog--padding--x:7.5rem;--modal--dialog--padding--y:8rem;--modal--dialog--max-width:1200px;--modal--dialog--border--radius:0;--modal--dialog--bg--color:#222222;--modal--backdrop--bg--color:transparent}@media all and (max-width:679px){.modal.--style_01{--modal--margin--y:0;--modal--margin--x:0;--modal--dialog--padding--x:4.26667%;--modal--dialog--padding--y:29.86667%;background-color:var(--modal--dialog--bg--color)}}.modal.--style_01::-webkit-backdrop{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px)}.modal.--style_01::backdrop{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px)}@media all and (max-width:679px){.modal.--style_01 .modal__dialog{margin-top:0}}.modal.--style_01 .modal__close{--modal--close--margin--x:50%;--modal--close--margin--y:3rem;transform:translateX(50%)}@media all and (max-width:679px){.modal.--style_01 .modal__close{--modal--close--margin--y:2.5rem}}.modal.--style_01 .modal__close.--bottom{top:auto;bottom:var(--modal--close--margin--y)}.modal__inner{position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:100%;height:100%;overflow:hidden;padding:var(--modal--margin--y) 0;overscroll-behavior:contain}.modal__dialog{position:relative;width:100%;max-width:var(--modal--dialog--max-width);margin:auto;padding:var(--modal--dialog--padding--y) var(--modal--dialog--padding--x);border-radius:var(--modal--dialog--border--radius);background-color:var(--modal--dialog--bg--color);opacity:0;transform:translateY(20px);transition:.2s ease-out;transition-property:opacity,transform}@media all and (max-width:679px){.modal__dialog{width:auto;margin:auto var(--modal--margin--x)}}.modal__content{overscroll-behavior:contain}.modal__close{--btn--min-width:7.5rem;position:absolute;top:var(--modal--close--margin--y);right:var(--modal--close--margin--x)}.news_list__item{border-bottom:1px solid #333}.news_list__item:first-child{border-top:1px solid #333}.news_list__link{color:inherit}.news_list__link,.news_list__link:hover{text-decoration:none}.news_list__link:hover .news_list__title{text-decoration:underline}.news_list__inner{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:start;position:relative;padding:2rem;line-height:1.5}@media all and (max-width:679px){.news_list__inner{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.75rem 0;padding:1.25rem .75rem}}.news_list__date{-ms-flex:0 0 auto;flex:0 0 auto;width:7.125rem;letter-spacing:.06em;line-height:2}@media all and (max-width:679px){.news_list__date{line-height:1.8}}.news_list__tags{display:-ms-inline-flexbox;display:inline-flex;gap:.5rem}.news_list__title{letter-spacing:.06em;line-height:2}@media all and (min-width:680px){.news_list__title{padding-left:1.5rem}}@media all and (max-width:679px){.news_list__title{-ms-flex:0 0 100%;flex:0 0 100%;line-height:1.8}}.news_filter{margin-bottom:4.5rem}@media all and (max-width:679px){.news_filter{margin-bottom:2.5rem}}.news_filter__groups{display:-ms-flexbox;display:flex;gap:3.5rem}@media all and (max-width:679px){.news_filter__groups{-ms-flex-direction:column;flex-direction:column;gap:1rem}}.news_filter__heading{margin-bottom:.75rem;font-weight:700}@media all and (max-width:679px){.news_filter__heading{font-size:.875rem;line-height:1.4}}.news_select{position:relative;display:inline-block}@media all and (min-width:680px){.news_select.--size_m select{min-width:12.5rem;padding-top:.75rem;padding-bottom:.75rem}}@media all and (max-width:679px){.news_select.--size_m select{min-width:9rem;padding-top:.6875rem;padding-bottom:.6875rem}}.news_select select{padding:.5rem 2.25rem .5rem 1rem;border:none;border-radius:2.5rem;outline:0;background:#fff;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-family:inherit;font-size:1rem;line-height:1.5;font-weight:600;color:#000;cursor:pointer}@media all and (min-width:680px){.news_select select{min-width:8.5rem}}@media all and (max-width:679px){.news_select select{min-width:6.5rem;padding:.5625rem 2rem .625rem .75rem;font-size:.75rem}}.news_select::after{position:absolute;top:50%;right:1rem;display:block;color:#000;content:"";font-size:.75rem;transform:translateY(-50%);pointer-events:none}@media all and (max-width:679px){.news_select::after{right:.75rem}}@media all and (min-width:680px){.news_category_list{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1rem}}@media all and (max-width:679px){.news_category_list{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3,1fr);gap:.5rem}}.news_category_btn input{width:0;height:0;overflow:hidden;-webkit-appearance:none;-moz-appearance:none;appearance:none}.news_category_btn input:checked+.news_category_btn__text{border-color:#999;background-color:transparent;color:#999}.news_category_btn__text{display:inline-block;padding:.375rem .5rem .5rem;border:1px solid #fff;border-radius:2.5rem;background-color:#fff;color:#000;line-height:1.5;font-weight:600;text-align:center;cursor:pointer}@media all and (min-width:680px){.news_category_btn__text{min-width:8.5rem}}@media all and (max-width:679px){.news_category_btn__text{width:100%;padding:.5rem .25rem .5625rem;font-size:.75rem}}.page_menu{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;padding:12px 50px 10px;border-radius:23px;background-color:#eee}@media all and (min-width:680px){.page_menu{display:-ms-flexbox;display:flex;gap:50px;width:-webkit-fit-content;width:fit-content;margin-right:auto;margin-left:auto}}@media all and (max-width:679px){.page_menu{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr);gap:5px 20px;padding:15px}}@media all and (max-width:679px){.page_menu.--sp_horizontal{-ms-grid-columns:1fr;grid-template-columns:1fr;row-gap:10px}}@media all and (max-width:679px){.page_menu.--sp_horizontal .page_menu__item{text-align:center}}@media all and (min-width:680px){.page_menu.--pc_width_s{width:900px;margin-right:auto;margin-left:auto}}@media all and (max-width:679px){.page_menu__item:nth-child(odd){text-align:right}}@media all and (max-width:679px){.page_menu__item:nth-child(even){text-align:left}}.page_menu__link{display:inline-block;color:inherit;font-size:14px;transition:.1s ease-out;transition-property:color}.page_menu__link:hover{color:#e50138;text-decoration:none}.page_menu__link:hover::after{color:#e50138}.page_menu__link::after{display:inline-block;margin-left:5px;transform:translateY(-.1em);color:#313e53;font-size:10px;vertical-align:middle;transition:.1s ease-out;transition-property:color}@media all and (max-width:679px){.page_menu__link::after{margin-left:5px}}.page_head{margin-top:5rem;margin-bottom:5rem}@media all and (max-width:679px){.page_head{margin-top:3.5rem;margin-bottom:3rem}}@media all and (min-width:680px){.page_head__inner{width:83.33333%;max-width:1200px;margin-right:auto;margin-left:auto}}@media all and (max-width:679px){.page_head__inner{margin-right:4.26667%;margin-left:4.26667%}}.page_head .pagetitle_sub{margin-bottom:1.5rem}@media all and (max-width:679px){.page_head .pagetitle_sub::before{width:.75rem;height:.75rem}}.page_thumbnail{position:relative;margin-bottom:7rem}@media all and (max-width:679px){.page_thumbnail{margin-bottom:3.5rem}}.page_thumbnail.--shadow{box-shadow:1.5rem 1rem 2rem rgba(255,255,255,.4)}@media all and (max-width:679px){.page_thumbnail.--shadow{margin-bottom:3.5rem;box-shadow:.5rem .5rem .75rem rgba(255,255,255,.4)}}.page_thumbnail__img{position:relative}.page_thumbnail__img:not(.--no_filter)::after,.page_thumbnail__img:not(.--no_filter)::before{content:"";position:absolute;inset:0}.page_thumbnail__img img{width:100%}.page_thumbnail__fg{position:absolute;inset:0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;padding:0 5.33333%}@media all and (max-width:679px){.page_thumbnail__fg{padding:0 5.8309%}}.page_thumbnail__title{font-size:2rem;line-height:1.5;font-weight:700;letter-spacing:.06em}@media all and (max-width:679px){.page_thumbnail__title{font-size:1.25rem}}.page_footer{margin-top:5rem}@media all and (max-width:679px){.page_footer{margin-top:2.5rem}}.page_footer__inner{padding-top:5rem;border-top:1px solid #333}@media all and (min-width:680px){.page_footer__inner{width:83.33333%;max-width:1200px;margin-right:auto;margin-left:auto}}@media all and (max-width:679px){.page_footer__inner{margin-right:4.26667%;margin-left:4.26667%}}.block_editor_content .page_footer .wp-block-button,.page_footer .block_editor_content .wp-block-button,.page_footer .btn,.page_footer .form_file_download__btn,.page_footer .form_file_input__btn,.page_footer .modal__close,.page_footer .splide__arrow{--btn--icon--margin--x:2rem}@media all and (min-width:680px){.intro_text{font-size:1.125rem;margin-bottom:2.5rem}}@media all and (max-width:679px){.intro_text{font-size:.875rem;margin-bottom:2rem;line-height:1.6}}@media all and (min-width:680px){.intro_text .form_required_tag{padding:.125rem .5625rem .3125rem;font-size:1.125rem;margin-left:.375rem;margin-right:.375rem}}@media all and (max-width:679px){.intro_text .form_required_tag{font-size:.875rem;margin-left:.125rem;margin-right:.125rem}}.index_text{margin-bottom:2.5rem;margin-right:auto;margin-left:auto}@media all and (min-width:680px){.index_text{width:83.33333%;max-width:1200px;margin-right:auto;margin-left:auto}}@media all and (max-width:679px){.index_text{margin-right:4.26667%;margin-left:4.26667%}}@media all and (min-width:680px){.index_text{font-size:1.125rem}}@media all and (max-width:679px){.index_text{font-size:1rem}}@media all and (max-width:679px) and (max-width:679px){.index_text{margin-right:4.26667%;margin-left:4.26667%}}.index_cards{display:-ms-grid;display:grid}@media all and (min-width:680px){.index_cards{-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3,1fr)}}@media all and (max-width:679px){.index_cards{gap:1.5rem}}@media all and (min-width:680px){.index_cards.--col_2{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr)}}@media all and (min-width:680px){.index_cards.--col_2 .index_card::before{padding-top:64.72222%}}@media all and (min-width:680px){.index_cards.--col_2 .index_card__fg{padding:2.5rem 22.22222%}}@media all and (min-width:680px){.index_cards.--col_4{-ms-grid-columns:(1fr)[4];grid-template-columns:repeat(4,1fr)}}@media all and (min-width:680px){.index_cards.--col_4 .index_card::before{padding-top:100%}}@media all and (min-width:680px){.index_cards.--col_4 .index_card__fg{padding:2rem 6.66667%}}@media all and (min-width:680px){.index_cards.--col_4 .index_card__title{font-size:2rem}}.index_cards.--col_4 .index_card.--pc_size_2{--card-width:720}@media all and (min-width:680px){.index_cards.--col_4 .index_card.--pc_size_2{-ms-grid-column:span 2;grid-column:span 2}}@media all and (min-width:680px){.index_cards.--col_4 .index_card.--pc_size_2::before{padding-top:50%}}@media all and (min-width:680px){.index_cards.--col_4 .index_card.--pc_size_2::before .index_card__fg{padding:2rem 3.33333%}}.index_card{position:relative}@media all and (min-width:680px){.index_card.--pc_square::before{padding-top:100%}}.index_card::before{content:"";display:block;padding-top:112.08333%}@media all and (max-width:679px){.index_card::before{padding-top:100%}}.index_card__bg{position:absolute;inset:0}.index_card__bg img{width:100%;height:100%;object-fit:cover}.index_card__fg{position:absolute;inset:0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;padding:2.5rem 11.66667%}@media all and (max-width:679px){.index_card__fg{padding:2rem 1.5rem}}.index_card__footer{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;margin-top:2.5rem}@media all and (max-width:679px){.index_card__footer{-ms-flex-pack:start;justify-content:flex-start;margin-top:1.5rem}}.block_editor_content .index_card__footer .wp-block-button a,.index_card__footer .block_editor_content .wp-block-button a,.index_card__footer .btn a,.index_card__footer .form_file_download__btn a,.index_card__footer .form_file_input__btn a,.index_card__footer .modal__close a,.index_card__footer .splide__arrow a{min-width:14.5rem}@media all and (max-width:679px){.block_editor_content .index_card__footer .wp-block-button a,.index_card__footer .block_editor_content .wp-block-button a,.index_card__footer .btn a,.index_card__footer .form_file_download__btn a,.index_card__footer .form_file_input__btn a,.index_card__footer .modal__close a,.index_card__footer .splide__arrow a{min-width:var(--btn--min-width)}}.index_card__title{font-size:2.5rem;font-weight:500;line-height:1.4}@media all and (min-width:680px){.index_card__title{text-align:center}}@media all and (max-width:679px){.index_card__title{font-size:1.75rem}}.pagination{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1rem;margin-top:5rem}@media all and (max-width:679px){.pagination{gap:.75rem;margin-top:3rem}}@media all and (min-width:680px){.pagination .page_count{display:none}}@media all and (max-width:679px){.pagination .page_count{display:-ms-flexbox;display:flex;gap:.2em;padding-bottom:.3em;font-size:22px;font-weight:500;line-height:1}}.pagination .page-numbers{min-width:3rem;height:3rem;border-radius:3rem;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;color:#000;line-height:1;text-decoration:none}@media all and (max-width:679px){.pagination .page-numbers{min-width:2rem;height:2rem;border-radius:2rem;font-size:.875rem}}.pagination .page-numbers *{line-height:1}.pagination .page-numbers.hidden{display:none}.pagination .page-numbers.current{color:#999;border-color:#999;background-color:transparent;pointer-events:none}.pagination .page-numbers:not(.dots){border:1px solid}.pagination .page-numbers:not(.current):not(.dots){border-color:#fff;background-color:#fff}.pagination .page-numbers:not(.current):not(.dots):hover{color:#fff;border-color:#e50138;background-color:#e50138}.pagination .page-numbers:not(.prev):not(.next){padding-bottom:.125rem}@media all and (max-width:679px){.pagination .page-numbers.next,.pagination .page-numbers.prev{font-size:.75rem}}.pagination .page-numbers.prev{margin-right:2rem}@media all and (max-width:679px){.pagination .page-numbers.prev{margin-right:.75rem}}.pagination .page-numbers.prev::before{content:""}.pagination .page-numbers.next{margin-left:2rem}@media all and (max-width:679px){.pagination .page-numbers.next{margin-left:.75rem}}.pagination .page-numbers.next::after{content:""}.pagination .page-numbers.dots{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;min-width:0;padding:0;color:#fff}.panel__item{background-color:#eee;border:1px solid #ccc;padding:20px;border-radius:3px}.pointer_canvas{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:-1;width:100vw;height:100vh}.post_grid{display:-ms-grid;display:grid;gap:3rem}@media all and (min-width:680px){.post_grid{-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3,1fr)}}@media all and (max-width:679px){.post_grid{gap:2.5rem}}@media all and (min-width:680px){.post_grid.--col_4{gap:3rem 2rem;-ms-grid-columns:(1fr)[4];grid-template-columns:repeat(4,1fr)}}@media all and (max-width:679px){.post_grid.--col_4{gap:2.5rem 2rem}}.post_grid__item a{color:inherit}.post_grid__item a,.post_grid__item a:hover{text-decoration:none}.post_grid__head{position:relative}.post_grid__head.--rect::before{padding-top:61.74242%}.post_grid__head.--square::before{padding-top:100%}.post_grid__head::before{content:"";display:block;padding-top:56.25%}.post_grid__head img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.post_grid__body{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;gap:.75rem;padding-top:1rem}.post_grid__title{font-size:1.25rem;font-weight:500;line-height:1.5}.block_editor_content .post_grid__btns .--circle.wp-block-button,.post_grid__btns .--circle.form_file_download__btn,.post_grid__btns .--circle.form_file_input__btn,.post_grid__btns .--circle.modal__close,.post_grid__btns .block_editor_content .--circle.wp-block-button,.post_grid__btns .btn.--circle,.post_grid__btns .splide__arrow{--btn--icon--size:0.875rem;width:1.75rem;height:1.75rem}.block_editor_content .post_grid__btns .--circle.form_file_download__btn .wp-block-button__link::before,.block_editor_content .post_grid__btns .--circle.form_file_input__btn .wp-block-button__link::before,.block_editor_content .post_grid__btns .--circle.modal__close .wp-block-button__link::before,.block_editor_content .post_grid__btns .--circle.wp-block-button .btn__link::before,.block_editor_content .post_grid__btns .--circle.wp-block-button .modal__close_link::before,.block_editor_content .post_grid__btns .--circle.wp-block-button .wp-block-button__link::before,.block_editor_content .post_grid__btns .btn.--circle .wp-block-button__link::before,.block_editor_content .post_grid__btns .splide__arrow .wp-block-button__link::before,.post_grid__btns .--circle.form_file_download__btn .block_editor_content .wp-block-button__link::before,.post_grid__btns .--circle.form_file_download__btn .btn__link::before,.post_grid__btns .--circle.form_file_download__btn .modal__close_link::before,.post_grid__btns .--circle.form_file_input__btn .block_editor_content .wp-block-button__link::before,.post_grid__btns .--circle.form_file_input__btn .btn__link::before,.post_grid__btns .--circle.form_file_input__btn .modal__close_link::before,.post_grid__btns .--circle.modal__close .block_editor_content .wp-block-button__link::before,.post_grid__btns .--circle.modal__close .btn__link::before,.post_grid__btns .--circle.modal__close .modal__close_link::before,.post_grid__btns .block_editor_content .--circle.wp-block-button .btn__link::before,.post_grid__btns .block_editor_content .--circle.wp-block-button .modal__close_link::before,.post_grid__btns .block_editor_content .--circle.wp-block-button .wp-block-button__link::before,.post_grid__btns .btn.--circle .block_editor_content .wp-block-button__link::before,.post_grid__btns .btn.--circle .btn__link::before,.post_grid__btns .btn.--circle .modal__close_link::before,.post_grid__btns .splide__arrow .block_editor_content .wp-block-button__link::before,.post_grid__btns .splide__arrow .btn__link::before,.post_grid__btns .splide__arrow .modal__close_link::before{position:absolute}.qa_accordion{border:1px solid #666;overflow:hidden;scroll-margin-top:var(--site-header-min-height)}@media all and (max-width:679px){.qa_accordion{line-height:1.6}}.qa_accordion+.qa_accordion{margin-top:1.5rem}@media all and (max-width:679px){.qa_accordion+.qa_accordion{margin-top:1rem}}.qa_accordion.--sp_horizontal_scroll{margin-right:calc(var(--section-inner-margin-right) * -1);padding-right:calc(var(--section-inner-margin-right))}.qa_accordion.--open .qa_accordion_title__icon::before{transform:rotate(45deg)}.qa_accordion_title{position:relative;display:block;background-color:var(--qa-accordion--bg--color);cursor:pointer;transition:.4s ease;transition-property:background-color,color}.qa_accordion_title::-webkit-details-marker{display:none}.qa_accordion_title::before{content:"Q";position:absolute;top:1.8125rem;left:2rem;font-size:1.5rem;line-height:1}@media all and (max-width:679px){.qa_accordion_title::before{top:1.1875rem;left:1rem;font-size:1.1875rem}}.qa_accordion_title:hover .qa_accordion_title__text{text-decoration:underline}.qa_accordion_title__text{display:block;padding:1.875rem 4.25rem 1.875rem 4.6875rem;line-height:1.5}@media all and (max-width:679px){.qa_accordion_title__text{padding:1rem 2.75rem 1rem 2.6875rem}}.qa_accordion_title__icon{position:absolute;top:50%;right:1.5rem;display:block;font-size:1.25rem;transform:translateY(-50%)}@media all and (max-width:679px){.qa_accordion_title__icon{right:1rem;font-size:1rem}}.qa_accordion_title__icon::before{content:"";display:block;transition:.4s ease;transition-property:transform}.qa_accordion_content__inner{position:relative;padding:1.875rem 4.25rem 1.875rem 4.6875rem;border-top:1px solid #666;background-color:#222}@media all and (max-width:679px){.qa_accordion_content__inner{padding:1rem 2.75rem 1rem 2.6875rem}}.qa_accordion_content__inner::before{content:"A";position:absolute;top:2rem;left:2rem;font-size:1.5rem;line-height:1}@media all and (max-width:679px){.qa_accordion_content__inner::before{top:1.1875rem;left:1rem;font-size:1.1875rem}}.qa_accordion_content__inner .wp-block-image:not(:first-child),.qa_accordion_content__inner figure:not(.wp-block-media-text__media):not(:first-child){margin-top:24px}.result_message p{font-size:1.125rem;text-align:center}@media all and (max-width:679px){.result_message p{font-size:.9375rem;text-align:left}}.block_editor_content .result_message .wp-block-button,.result_message .block_editor_content .wp-block-button,.result_message .btn,.result_message .form_file_download__btn,.result_message .form_file_input__btn,.result_message .modal__close,.result_message .splide__arrow{margin-top:2.5rem;margin-left:auto;margin-right:auto}@media all and (max-width:679px){.block_editor_content .result_message .wp-block-button,.result_message .block_editor_content .wp-block-button,.result_message .btn,.result_message .form_file_download__btn,.result_message .form_file_input__btn,.result_message .modal__close,.result_message .splide__arrow{margin-top:1.5rem}}@media all and (min-width:680px){.section.--width_s .section__inner{width:66.66667%;max-width:960px;margin-right:auto;margin-left:auto}}@media all and (max-width:679px){.section.--width_s .section__inner{margin-right:4.26667%;margin-left:4.26667%}}@media all and (min-width:680px){.section.--width_full .section__inner{width:100%;max-width:none}}@media all and (max-width:679px){.section.--width_full .section__inner{margin-right:0;margin-left:0}}@media all and (min-width:680px){.section.--width_1440 .section__inner{width:100%;max-width:1440px}}@media all and (max-width:679px){.section.--width_1440 .section__inner{margin-right:0;margin-left:0}}.section.--white{--somayq--theme--color--bg:#fff;--somayq--theme--color--text:#000;color:var(--somayq--theme--color--text)}@media all and (max-width:679px){.section.--white{background-color:#fff;font-size:.875rem;line-height:1.6}}@media all and (min-width:680px){.section.--white .section__inner{padding:5rem 7.5rem;background-color:#fff}}@media all and (max-width:679px){.section.--white .section__inner{padding:11.66181% 0}}.block_editor_content .section.--white .wp-block-button,.section.--white .block_editor_content .wp-block-button,.section.--white .btn,.section.--white .form_file_download__btn,.section.--white .form_file_input__btn,.section.--white .modal__close,.section.--white .splide__arrow{--btn--text--color--hover:var(--somayq--theme--color--bg)}@media all and (min-width:680px){.section__inner{width:83.33333%;max-width:1200px;margin-right:auto;margin-left:auto}}@media all and (max-width:679px){.section__inner{margin-right:4.26667%;margin-left:4.26667%}}.sidebar__list{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:2rem;line-height:1.5}.sidebar__list li a:hover,.sidebar__list li.--current a{color:#666}.sidebar__list li a:hover::before,.sidebar__list li.--current a::before{opacity:1}.sidebar__list a{color:inherit;position:relative;display:block;transition:.1s ease-out;transition-property:color}.sidebar__list a,.sidebar__list a:hover{text-decoration:none}.sidebar__list a::before{content:"";position:absolute;top:.5rem;right:calc(100% + .8125rem);display:block;width:.75rem;height:.75rem;background-image:url(/assets/img/common/indicator.svg);background-repeat:no-repeat;background-size:cover;background-position:center;opacity:0;transition:.1s ease-out;transition-property:opacity}.archive_sidebar_layout{display:-ms-flexbox;display:flex;gap:2.5rem;margin-top:2.5rem}@media all and (max-width:679px){.archive_sidebar_layout{-ms-flex-direction:column;flex-direction:column;margin-top:1rem}}@media all and (min-width:680px){.archive_sidebar_layout__aside{-ms-flex:0 0 26.66667%;flex:0 0 26.66667%}}@media all and (min-width:680px){.archive_sidebar_layout__main{-ms-flex:1 1 auto;flex:1 1 auto}}@media all and (max-width:679px){.archive_sidebar{padding:1rem;background-color:#333}}@media all and (max-width:679px){.archive_sidebar.--open .archive_sidebar__body{-ms-grid-rows:minmax(0,1fr);grid-template-rows:minmax(0,1fr)}}.archive_sidebar.--open .archive_sidebar__icon::after,.archive_sidebar.--open .archive_sidebar__icon::before{transform:rotate(90deg)}.archive_sidebar.--open .archive_sidebar__icon::before{opacity:0}.archive_sidebar__head{position:relative}@media all and (min-width:680px){.archive_sidebar__head{display:none}}@media all and (max-width:679px){.archive_sidebar__head{padding-right:1.5rem;padding-bottom:1rem;border-bottom:1px solid #7c7c7c;font-weight:700;line-height:1.5}}@media all and (max-width:679px){.archive_sidebar__body{display:-ms-grid;display:grid;-ms-grid-rows:minmax(0,0fr);grid-template-rows:minmax(0,0fr);overflow:hidden;transition:.6s cubic-bezier(.16,1,.3,1);transition-property:grid-template-rows;transition-property:grid-template-rows,-ms-grid-rows}}@media all and (max-width:679px){.archive_sidebar__inner::before{content:"";display:block;height:1.25rem}}.archive_sidebar__icon{position:absolute;top:calc(.75em - .5rem);right:0;width:1rem;height:1rem}.archive_sidebar__icon::after,.archive_sidebar__icon::before{content:"";position:absolute;display:block;border-radius:.625rem;background-color:#fff;transition:.3s ease-out;transition-property:transform,opacity}.archive_sidebar__icon::before{top:calc(50% - .0625rem);left:0;width:100%;height:.125rem}.archive_sidebar__icon::after{top:0;left:calc(50% - .0625rem);width:.125rem;height:100%}.archive_filter_group{background-color:#222}.archive_filter_group+.archive_filter_group{margin-top:1.5rem}@media all and (max-width:679px){.archive_filter_group+.archive_filter_group{margin-top:1rem}}.archive_filter_group__section{padding:1.5rem}@media all and (max-width:679px){.archive_filter_group__section{padding:1.25rem}}.archive_filter_group__section:not(:first-child){border-top:1px solid #444}.archive_filter_group__section:last-child{border-top-color:#333}.archive_filter_group__label{display:block;margin-bottom:1rem;font-weight:700;line-height:1.45}@media all and (min-width:680px){.archive_filter_group__label{font-size:1.25rem}}.archive_filter_group__label.--left_strip{position:relative;padding-left:.75rem}.archive_filter_group__label.--left_strip::after{content:"";position:absolute;top:0;left:0;bottom:0;display:block;width:.25rem;background-color:#e50138}.archive_filter_group__note{margin-top:.75rem;font-size:.875rem;line-height:1.6}.solution_post{padding:2.5rem 2rem;border-top:1px solid #444}@media all and (max-width:679px){.solution_post{padding:1.5rem 0}}.solution_post:last-child{border-bottom:1px solid #444}.solution_post__title{margin:0 0 2rem}@media all and (max-width:679px){.solution_post__title{margin-bottom:1.5rem}}.solution_post__thumbnail{margin-top:1.5rem}@media all and (max-width:679px){.solution_post__thumbnail{margin-top:1rem}}.solution_post__thumbnail img{width:100%}.solution_post__btns{display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end;margin-top:1.5rem}@media all and (max-width:679px){.solution_post__btns{margin-top:1rem}}.solution_category_table{width:100%;line-height:1.5}@media all and (max-width:679px){.solution_category_table{font-size:.875rem}}.solution_category_table.--size_s td,.solution_category_table.--size_s th{padding:.75rem 1rem}@media all and (min-width:680px){.solution_category_table.--size_s th{width:7rem}}.solution_category_table td,.solution_category_table th{padding:1rem 1.5rem;border:1px solid #444}@media all and (max-width:679px){.solution_category_table td,.solution_category_table th{padding:.75rem 1rem}}.solution_category_table th{width:10.5rem;background-color:#333;font-weight:400;vertical-align:middle}@media all and (max-width:679px){.solution_category_table th{width:6.25rem}}.solution_detail_cta{margin-top:7.5rem}@media all and (max-width:679px){.solution_detail_cta{margin-top:4rem}}.solution_detail_cta__title{margin-bottom:5rem;text-align:center}@media all and (max-width:679px){.solution_detail_cta__title{margin-bottom:2.5rem}}.solution_detail_cta__title img{width:auto;height:3.9375rem}@media all and (max-width:679px){.solution_detail_cta__title img{height:4.875rem}}.solution_detail_cta__btns{display:-ms-grid;display:grid;gap:2.5rem}@media all and (min-width:680px){.solution_detail_cta__btns{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr)}}@media all and (max-width:679px){.solution_detail_cta__btns{gap:1.5rem}}.media_gallery{margin-top:7.5rem;padding:5.33333% 0 4.66667%;background-color:#1c1c1c}@media all and (max-width:679px){.media_gallery{margin-top:4rem;padding:9.32945% 0 6.99708%}}.media_gallery__slider .splide__slide{padding:0 7.5rem}@media all and (max-width:679px){.media_gallery__slider .splide__slide{padding:0 1.25rem}}.media_gallery__before_after{position:relative;display:-ms-grid;display:grid;gap:3rem}@media all and (min-width:680px){.media_gallery__before_after{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr)}}@media all and (max-width:679px){.media_gallery__before_after{gap:2rem}}.media_gallery__before_after::after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media all and (min-width:680px){.media_gallery__before_after::after{border-top:.8125rem solid transparent;border-left:1rem solid #fff;border-bottom:.8125rem solid transparent}}@media all and (max-width:679px){.media_gallery__before_after::after{border-top:1rem solid #fff;border-right:.8125rem solid transparent;border-left:.8125rem solid transparent}}.media_gallery__after,.media_gallery__before{position:relative}.media_gallery__after img,.media_gallery__before img{width:100%}.media_gallery__after::before,.media_gallery__before::before{content:"";position:absolute;top:0;left:0;width:6.25rem;height:2.5rem;background-size:auto .75rem;background-position:center;background-repeat:no-repeat}@media all and (max-width:679px){.media_gallery__after::before,.media_gallery__before::before{width:5.5rem;height:2rem;background-size:auto .625rem}}.media_gallery__before::before{background-color:#fff;background-image:url(/assets/img/solution_detail/before.svg)}.media_gallery__after::before{background-color:#e50138;background-image:url(/assets/img/solution_detail/after.svg)}.media_gallery__single img{width:100%}.media_gallery__caption{margin-top:.5rem;font-size:.875rem}@media all and (max-width:679px){.media_gallery__caption{font-size:.75rem}}.solution_detail_related{margin-top:7.5rem;padding-top:4.5rem;border-top:1px solid #333}@media all and (max-width:679px){.solution_detail_related{margin-top:3.5rem;padding-top:4rem}}.solution_detail_related__heading{margin-bottom:2.5rem;text-align:center}@media all and (max-width:679px){.solution_detail_related__heading{margin-bottom:1.5rem}}.solution_detail_related__list{display:-ms-grid;display:grid;gap:3rem}@media all and (min-width:680px){.solution_detail_related__list{-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3,1fr)}}@media all and (max-width:679px){.solution_detail_related__list{gap:1.5rem}}.solution_detail_related__item{padding:6.52174%;background-color:#222}.solution_detail_related__thumbnail{position:relative}.solution_detail_related__thumbnail::before{content:"";display:block;padding-top:61.875%}.solution_detail_related__thumbnail img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.solution_detail_related__title{margin-top:1rem;font-size:1.5rem;line-height:1.5}@media all and (max-width:679px){.solution_detail_related__title{margin-top:.75rem}}.solution_detail_related__btns{display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end;margin-top:1.5rem}@media all and (max-width:679px){.solution_detail_related__btns{margin-top:1.25rem}}.splide__arrow{--btn--icon--size:1.25rem;--btn--text--color:#E50138;position:absolute;z-index:1;top:50%}@media all and (max-width:679px){.splide__arrow{--btn--icon--size:0.8125rem;width:2rem;height:2rem;transform:translateY(-50%)}}@media all and (min-width:680px){.splide__arrow--prev{left:0;transform:translate(-50%,-50%)}}@media all and (max-width:679px){.splide__arrow--prev{left:-.6875rem}}.block_editor_content .splide__arrow--prev .wp-block-button__link::after,.splide__arrow--prev .block_editor_content .wp-block-button__link::after,.splide__arrow--prev .btn__link::after,.splide__arrow--prev .modal__close_link::after{content:"";transform:translateX(-.0625rem)}@media all and (min-width:680px){.splide__arrow--next{right:0;transform:translate(50%,-50%)}}@media all and (max-width:679px){.splide__arrow--next{right:-.6875rem}}.block_editor_content .splide__arrow--next .wp-block-button__link::after,.splide__arrow--next .block_editor_content .wp-block-button__link::after,.splide__arrow--next .btn__link::after,.splide__arrow--next .modal__close_link::after{content:"";transform:translateX(.0625rem)}.splide__pagination{margin-top:1.5rem;gap:1rem}@media all and (max-width:679px){.splide__pagination{margin-top:1rem;gap:.625rem}}.splide__pagination__page{display:block;width:.75rem;height:.75rem;padding:0;border-radius:50%;border:none;outline:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#666;transition:.1s ease-out;transition-property:background-color}@media all and (max-width:679px){.splide__pagination__page{width:.5rem;height:.5rem}}.splide__pagination__page.is-active{background-color:#e50138}.splide__pagination__page:not(.is-active):hover{cursor:pointer}body.sustainability .flex_box{display:-ms-flexbox;display:flex}@media all and (min-width:680px){body.sustainability .flex_box{gap:3rem}}@media all and (max-width:679px){body.sustainability .flex_box{-ms-flex-direction:column;flex-direction:column;gap:1rem}}@media all and (min-width:680px){body.sustainability .flex_box .flex_item{-ms-flex:1;flex:1}}body.sustainability .flex_box .flex_item.pc_s{max-width:23rem}@media all and (min-width:680px){body.sustainability .flex_box .flex_item.pc_s{-ms-flex:0 0 30%;flex:0 0 30%}}body.sustainability .flex_box .flex_item p strong{font-size:1.125rem;font-weight:700}body.sustainability .flex_box .flex_item figcaption{font-size:.875rem;margin-top:.375rem;line-height:1.4}body.sustainability .flex_box .flex_item img{display:block;width:100%;height:100%}body.sustainability .flex_box.--col_5{gap:1.25rem}@media all and (max-width:679px){body.sustainability .flex_box.--col_5{-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;gap:1rem 5%}}@media all and (min-width:680px){body.sustainability .flex_box.--col_5 .flex_item{-ms-flex:1;flex:1}}@media all and (max-width:679px){body.sustainability .flex_box.--col_5 .flex_item{width:47.5%}}.sustainability_hero{--hero-mb:7.5rem;--hero-heading-fz:3rem;--hero-label-fz:1rem;--hero-desc-fz:1.125rem;text-align:center;margin-bottom:var(--hero-mb)}@media all and (max-width:679px){.sustainability_hero{--hero-mb:4rem;--hero-heading-fz:1.75rem;--hero-label-fz:0.875rem;--hero-desc-fz:1rem}}@media all and (max-width:679px){.sustainability_hero.--small{--hero-heading-fz:1.5rem}}.sustainability_hero .hero_label{font-size:var(--hero-label-fz);background-color:#222;padding:.25rem 1.125rem;box-sizing:border-box;font-weight:700;display:inline-block;margin-bottom:1.5rem}@media all and (max-width:679px){.sustainability_hero .hero_label{padding:.25rem .625rem;margin-bottom:1rem}}.sustainability_hero .hero_heading{font-size:var(--hero-heading-fz);font-weight:500;font-feature-settings:"palt";font-family:"Shippori Mincho",serif;line-height:1.5;letter-spacing:.02em}.sustainability_hero .hero_desc{margin-top:1rem;font-size:var(--hero-desc-fz);font-weight:600}@media all and (max-width:679px){.sustainability_hero .hero_desc{margin-top:1.25rem;text-align:left}}.sdgs_list{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:5rem}@media all and (max-width:679px){.sdgs_list{gap:4rem}}.sdgs_list .sdgs_item{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;gap:2.5rem}@media all and (max-width:679px){.sdgs_list .sdgs_item{-ms-flex-direction:column;flex-direction:column;gap:1.5rem}}.sdgs_list .sdgs_item__icon{-ms-flex-negative:0;flex-shrink:0;width:12.5rem;height:12.5rem}@media all and (max-width:679px){.sdgs_list .sdgs_item__icon{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}}.sdgs_list .sdgs_item__icon img{width:100%;height:100%;object-fit:contain}.sdgs_list .sdgs_item__content{-ms-flex:1;flex:1}.sdgs_list .sdgs_item__title{font-family:"Shippori Mincho",serif;font-size:2rem;font-weight:500;line-height:1.5;margin-bottom:1.25rem}@media all and (max-width:679px){.sdgs_list .sdgs_item__title{font-size:1.5rem;margin-bottom:1rem;letter-spacing:0}}.sdgs_list .sdgs_item__desc{font-size:1rem;line-height:2;font-weight:600}@media all and (max-width:679px){.sdgs_list .sdgs_item__desc{font-size:1rem;line-height:1.8}}@media all and (max-width:679px){.tab:not(.--sp_row) .tab__btns{-ms-flex-direction:column;flex-direction:column}}@media all and (max-width:679px){.tab:not(.--sp_row) .tab__btns>li{padding:.75rem 1rem;border-top:none;border-left:1px solid #444;text-align:left}}@media all and (max-width:679px){.tab:not(.--sp_row) .tab__btns>li:first-child{border-top:1px solid #444}}@media all and (max-width:679px){.tab:not(.--sp_row) .tab__btns>li::after{top:0;bottom:auto;width:.25rem;height:100%}}.tab__btns{display:-ms-flexbox;display:flex}.tab__btns>li{position:relative;-ms-flex:1 1 auto;flex:1 1 auto;padding:2rem 1.5rem;border-top:1px solid #444;border-right:1px solid #444;border-bottom:1px solid #444;line-height:1.4;cursor:pointer;text-align:center}@media all and (max-width:679px){.tab__btns>li{padding:.875rem .5rem;font-size:.875rem}}.tab__btns>li:first-child{border-left:1px solid #444}.tab__btns>li.selected::after,.tab__btns>li:hover::after{opacity:1}.tab__btns>li::after{content:"";position:absolute;bottom:0;left:0;width:100%;height:.25rem;background-color:#e50138;opacity:0;transition:.1s ease-out;transition-property:opacity}@media all and (max-width:679px){.tab__btns>li::after{height:.1875rem}}.tab__btns>li a{color:inherit}.tab__btns>li a,.tab__btns>li a:hover{text-decoration:none}.tab__btns>li a::after,.tab__btns>li label::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%}.tab__btns>li label{cursor:pointer}.tab__btns>li input{width:0;height:0;overflow:hidden;-webkit-appearance:none;-moz-appearance:none;appearance:none}@media all and (max-width:679px){.table_01>table,body.support_tour .tour_table>table{display:block;border-bottom:1px solid #444}}@media all and (max-width:679px){.table_01>table>tbody,body.support_tour .tour_table>table>tbody{display:block}}@media all and (max-width:679px){.table_01>table>tbody>tr,body.support_tour .tour_table>table>tbody>tr{display:block}}@media all and (max-width:679px){.table_01>table>tbody>tr>:where(th,td),body.support_tour .tour_table>table>tbody>tr>:where(th,td){display:block;padding-right:1rem;padding-left:1rem}}@media all and (max-width:679px){.table_01>table>tbody>tr>th,body.support_tour .tour_table>table>tbody>tr>th{padding-top:1rem;padding-bottom:1rem;border-top:1px solid #444;background-color:#222;font-weight:700;line-height:1.5;text-align:left}}@media all and (max-width:679px){.table_01>table>tbody>tr>td,body.support_tour .tour_table>table>tbody>tr>td{padding-top:1.25rem;padding-bottom:2rem;line-height:1.8}}@media all and (min-width:680px){.table_01.--padding_s>table>tbody>tr>:where(th,td){padding-top:1.75rem;padding-bottom:1.75rem}}@media all and (min-width:680px){.table_01.--padding_m>table>tbody>tr>:where(th,td){padding-top:2rem;padding-bottom:2rem}}.table_01>table{width:100%}@media all and (min-width:680px){.table_01>table>tbody>tr>:where(th,td){padding-top:3rem;padding-bottom:3rem;border-top:1px solid #444;border-bottom:1px solid #444}}.table_01>table>tbody>tr>:where(th,td):first-child{text-align:left}@media all and (min-width:680px){.table_01>table>tbody>tr>:where(th,td):first-child{padding-left:4rem;width:19rem;font-weight:inherit}}@media all and (min-width:680px){.table_01>table>tbody>tr>:where(th,td):last-child{padding-right:4rem}}@media all and (min-width:680px){.table_01>table>tbody>tr>:where(th,td):not(:last-child){padding-right:2.5rem}}.tags{display:-ms-inline-flexbox;display:inline-flex;gap:5px}.tag{display:inline-block;min-width:6.5rem;padding:.25rem .375rem .375rem;border:1px solid #fff;border-radius:2.5rem;font-size:.75rem;line-height:1.41667;text-align:center}.lower_content pre,.top_content pre{margin:10px 0 20px;background-color:#333;border:1px solid #e5e5e5;color:#fff;padding:10px;font-family:"Courier New",Courier,monospace;border-radius:4px;line-height:1.3;overflow:auto;text-align:left}.lower_content pre .comment,.top_content pre .comment{color:#999}.lower_content pre .red,.top_content pre .red{color:#87ceeb}.lower_content{padding-bottom:7.5rem}@media all and (max-width:679px){.lower_content{padding-bottom:21.33333%}}.accordion:last-of-type,.toggle:last-of-type{border-bottom:1px solid #ddd}.accordion__title,.toggle__title{border-top:1px solid #ddd;display:block;padding:10px 0;cursor:pointer}.accordion__title:hover,.toggle__title:hover{background-color:#f1f1f1}.accordion__title:before,.toggle__title:before{content:"+";display:inline-block;width:18px;text-align:center}.accordion__content,.toggle__content{padding:15px}.accordion.selected .title:before,.toggle.selected .title:before{content:"-"}.youtube_modal{--modal--margin--y:0;--modal--dialog--padding--x:0;--modal--dialog--border--radius:0;--modal--dialog--bg--color:transparent;--modal--backdrop--bg--color:rgba(0, 0, 0, .8)}@media all and (min-width:680px){.youtube_modal{--modal--dialog--max-width:66.66667%}}@media all and (max-width:679px){.youtube_modal{--modal--margin--x:1rem}}.youtube_modal__content{position:relative}.youtube_modal__content::before{content:"";display:block;padding-top:56.25%}.youtube_modal__content iframe{position:absolute;top:0;left:0;width:100%;height:100%}@media all and (min-width:680px){body.about_company .table_01{font-size:1.125rem;letter-spacing:.06rem}}body.about_company .office_name{margin-bottom:.25rem;font-weight:800}body.about_company .office_name:not(:first-child){margin-top:1.75rem}@media all and (max-width:679px){body.about_company .office_name:not(:first-child){margin-top:1.5rem}}@media all and (min-width:680px){body.about_company .access_info{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr)}}body.about_company .access_info__item{border-top:1px solid #444;border-left:1px solid #444}@media all and (min-width:680px){body.about_company .access_info__item{padding:2.5rem 5rem;border-bottom:1px solid #444}}@media all and (max-width:679px){body.about_company .access_info__item{padding:2rem 1.5rem;border-right:1px solid #444}}@media all and (min-width:680px){body.about_company .access_info__item:last-child{border-right:1px solid #444}}@media all and (max-width:679px){body.about_company .access_info__item:last-child{border-bottom:1px solid #444}}body.about_company .access_info__inner{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:4rem;height:100%}@media all and (max-width:679px){body.about_company .access_info__inner{-ms-flex-direction:column;flex-direction:column;gap:1rem}}body.about_company .access_info__icon{-ms-flex:0 0 auto;flex:0 0 auto}body.about_company .access_info__icon img{width:4.375rem}@media all and (max-width:679px){body.about_company .access_info__icon img{width:3.5rem}}@media all and (max-width:679px){body.about_company .access_info__text{-ms-flex-item-align:stretch;-ms-grid-row-align:stretch;align-self:stretch}}body.about_company .access_info__heading{margin-bottom:1.5rem;font-size:1.5rem;font-weight:500;line-height:1.5}@media all and (max-width:679px){body.about_company .access_info__heading{font-size:1.25rem;text-align:center}}body.about_history .history_table__row{position:relative;display:-ms-flexbox;display:flex;padding-top:2.5rem}@media all and (max-width:679px){body.about_history .history_table__row{-ms-flex-direction:column;flex-direction:column;gap:1.25rem;padding-left:2px}}body.about_history .history_table__row:first-child{padding-top:1.5rem}@media all and (max-width:679px){body.about_history .history_table__row:first-child{padding-top:1rem}}body.about_history .history_table__row:last-child{padding-bottom:4rem}@media all and (max-width:679px){body.about_history .history_table__row:last-child{padding-bottom:2.5rem}}body.about_history .history_table__row::before{content:"";position:absolute;top:0;left:20.83333%;display:block;width:2px;height:100%;background-color:#333}@media all and (max-width:679px){body.about_history .history_table__row::before{left:0}}body.about_history .history_table__head{-ms-flex:0 0 auto;flex:0 0 auto}@media all and (min-width:680px){body.about_history .history_table__head{width:20.83333%}}body.about_history .history_table__year{position:relative;font-size:3rem;line-height:1;margin-top:.75rem}@media all and (min-width:680px){body.about_history .history_table__year{padding-right:3rem;text-align:right}}@media all and (max-width:679px){body.about_history .history_table__year{padding-left:4.66472%;font-size:2.25rem}}body.about_history .history_table__year::before{content:"";position:absolute;display:block;width:1rem;height:1rem;border-radius:50%;background-color:#e50138}@media all and (min-width:680px){body.about_history .history_table__year::before{right:-1px;bottom:.625rem;transform:translateX(50%)}}@media all and (max-width:679px){body.about_history .history_table__year::before{left:-1px;bottom:.625rem;width:.75rem;height:.75rem;transform:translateX(-50%)}}body.about_history .history_table__year small{font-size:2rem}@media all and (max-width:679px){body.about_history .history_table__year small{font-size:1.5rem}}@media all and (min-width:680px){body.about_history .history_table__body{padding-top:1.5rem;padding-left:3rem}}@media all and (max-width:679px){body.about_history .history_table__body{padding-left:4.66472%;line-height:1.8}}body.about_history .history_table__body p:not(:first-child),body.about_history .history_table__body ul:not(:first-child){margin-top:1rem}body.about_history .history_table__body .list_rhombus>li{text-indent:-1em;margin-left:2.1em}body.about_history .history_table__images{display:-ms-grid;display:grid;gap:1.5rem}@media all and (min-width:680px){body.about_history .history_table__images{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr)}}@media all and (max-width:679px){body.about_history .history_table__images{gap:1rem}}body.about_history .history_table__images:not(:first-child){margin-top:1.5rem}@media all and (max-width:679px){body.about_history .history_table__images:not(:first-child){margin-top:1rem}}body.about_history .history_table__img img{width:100%}body.about_message .message_thumbnail{position:relative;margin-bottom:7.5rem;box-shadow:1.5rem 1rem 2rem rgba(255,255,255,.4)}@media all and (max-width:679px){body.about_message .message_thumbnail{margin-bottom:3.5rem;box-shadow:.5rem .5rem .75rem rgba(255,255,255,.4)}}body.about_message .message_thumbnail__img img{width:100%}body.about_message .message_thumbnail__fg{position:absolute;inset:0;padding-top:12.25%;padding-left:9.33333%}@media all and (max-width:679px){body.about_message .message_thumbnail__fg{padding-top:22.44898%;padding-left:6.99708%}}body.about_message .message_thumbnail__title{margin-bottom:1.5rem}@media all and (max-width:679px){body.about_message .message_thumbnail__title{margin-bottom:1rem}}body.about_message .message_thumbnail__title img{width:28.6875rem}@media all and (max-width:679px){body.about_message .message_thumbnail__title img{width:11.375rem}}body.about_message .message_thumbnail__position{line-height:1.5}@media all and (max-width:679px){body.about_message .message_thumbnail__position{font-size:.75rem}}body.about_message .message_thumbnail__name{margin-left:1rem;font-size:1.75rem;line-height:1.4}@media all and (max-width:679px){body.about_message .message_thumbnail__name{margin-left:.5rem;font-size:1.25rem}}body.about_message .message_content{background-size:83.33333%;background-position:center 60%;background-repeat:no-repeat;font-weight:600;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:antialiased;letter-spacing:.08rem}@media all and (min-width:680px){body.about_message .message_content{font-size:1.3125rem}}@media all and (max-width:679px){body.about_message .message_content{margin:0 calc(var(--section--inner--margin--x) * -1);padding:0 var(--section--inner--margin--x);background-size:139.94169%;background-position:center;letter-spacing:.06rem;line-height:2}}body.about_message .message_content p:not(:last-child){margin-bottom:2em}body.about_message .message_signature{margin-top:5rem;text-align:right}@media all and (max-width:679px){body.about_message .message_signature{margin-top:2.5rem}}body.about_message .message_signature img{width:10.75rem}body.about_message .lets_think{margin-top:7.5rem;padding:6.66667%;background-color:#1d1d1d}@media all and (max-width:679px){body.about_message .lets_think{margin-top:5rem;padding:4.66472%}}body.about_message .lets_think__head{display:-ms-grid;display:grid}@media all and (min-width:680px){body.about_message .lets_think__head{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr)}}body.about_message .lets_think__img img{width:100%}body.about_message .lets_think__list{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:.125rem}@media all and (min-width:680px){body.about_message .lets_think__list li{font-size:1.25rem;line-height:1.8}}@media all and (max-width:679px){body.about_message .lets_think__list li{line-height:1.5}}body.about_message .lets_think__list a{position:relative;display:block;padding:.875rem 5.25rem .875rem 2rem;background-color:#000;color:inherit;transition:.1s ease-out;transition-property:background-color}@media all and (max-width:679px){body.about_message .lets_think__list a{padding:1rem 3.5rem 1rem 1rem}}body.about_message .lets_think__list a:hover{background-color:#1d1d1d}body.about_message .lets_think__list a::after{position:absolute;top:50%;right:2rem;transform:translateY(-50%);content:"";font-size:1.25rem}@media all and (max-width:679px){body.about_message .lets_think__list a::after{right:1rem}}body.about_message .lets_think_modal__img img{width:100%}body.about_philosophy .philosophy_heading{margin-bottom:3rem;padding:2.625rem 1.5rem;background-color:#1c1c1c;box-shadow:.5rem .5rem 1rem rgba(255,255,255,.3);font-size:2.5rem;text-align:center}@media all and (max-width:679px){body.about_philosophy .philosophy_heading{margin-bottom:2rem;padding:1.25rem .625rem;font-size:1.5rem}}body.about_philosophy .philosophy_heading:not(:first-child){margin-top:7rem}@media all and (max-width:679px){body.about_philosophy .philosophy_heading:not(:first-child){margin-top:3rem}}body.about_philosophy .philosophy_heading img{display:block;margin:0 auto;width:auto;height:2.3125rem}@media all and (max-width:679px){body.about_philosophy .philosophy_heading img{height:1.375rem}}body.about_philosophy .philosophy_content{font-size:1.25rem;letter-spacing:.06em;line-height:2.5;text-align:center}@media all and (max-width:679px){body.about_philosophy .philosophy_content{font-size:.875rem;line-height:1.8}}body.about_philosophy .philosophy_banner{margin-top:10.5rem;padding:8.33333% 8.33333% 8.33333%;background-image:url(/assets/img/about/philosophy/banner_bg.jpg);background-size:cover;text-align:center}@media all and (max-width:679px){body.about_philosophy .philosophy_banner{margin-top:5.5rem;padding:14.93333% 4.26667% 14.93333%;background-image:url(/assets/img/about/philosophy/banner_bg_sp.jpg)}}body.about_philosophy .philosophy_banner__title{margin-bottom:2.5rem;font-size:4rem;line-height:1.25;font-weight:800;letter-spacing:.06em}@media all and (max-width:679px){body.about_philosophy .philosophy_banner__title{margin-bottom:1.5rem;font-size:1.75rem}}body.about_philosophy .philosophy_banner__content{font-size:1.25rem;letter-spacing:.06em;line-height:2.5;font-weight:700}@media all and (max-width:679px){body.about_philosophy .philosophy_banner__content{font-size:.875rem;line-height:1.8}}body.case_detail .case_detail_head__inner{padding-top:3.5rem;border-top:1px solid #333}@media all and (min-width:680px){body.case_detail .case_detail_head__inner{text-align:center}}@media all and (max-width:679px){body.case_detail .case_detail_head__inner{padding-top:2rem}}body.case_detail .case_detail_head__title{font-size:2.5rem;line-height:1.5;font-weight:500}@media all and (max-width:679px){body.case_detail .case_detail_head__title{font-size:1.625rem}}body.case_detail .case_detail_head__content{margin-top:2rem;line-height:1.8}@media all and (min-width:680px){body.case_detail .case_detail_head__content{font-size:1.25rem}}@media all and (max-width:679px){body.case_detail .case_detail_head__content{margin-top:.75rem;line-height:1.5}}body.case_detail .case_detail_table_wrapper{margin:5rem 0}@media all and (min-width:680px){body.case_detail .case_detail_table_wrapper{font-size:1.125rem}}@media all and (max-width:679px){body.case_detail .case_detail_table_wrapper{margin:2.5rem 0 3.5rem}}.block_editor_content body.case_detail .case_detail_table_wrapper+.btns .wp-block-button,body.case_detail .case_detail_table_wrapper+.btns .block_editor_content .wp-block-button,body.case_detail .case_detail_table_wrapper+.btns .btn,body.case_detail .case_detail_table_wrapper+.btns .form_file_download__btn,body.case_detail .case_detail_table_wrapper+.btns .form_file_input__btn,body.case_detail .case_detail_table_wrapper+.btns .modal__close,body.case_detail .case_detail_table_wrapper+.btns .splide__arrow{--btn--min-width:15.5rem}body.case_detail .media_gallery{margin:3.5rem 0 4rem;padding-top:8%}@media all and (max-width:679px){body.case_detail .media_gallery{margin:2rem 0;padding:5.8309% 0}}body.error500{text-align:center}body.error500 .error_section{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;height:100vh;height:100dvh}@media all and (max-width:679px){body.error500 .error_section{padding:1rem}}body.error500 .error_logo{margin-bottom:5rem}@media all and (max-width:679px){body.error500 .error_logo{margin-bottom:3.5rem}}body.error500 .error_logo img{width:15rem}@media all and (max-width:679px){body.error500 .error_logo img{width:12.5rem}}body.error500 .error_heading{margin-bottom:1.5rem;font-size:2rem;line-height:1.5;font-weight:500}@media all and (max-width:679px){body.error500 .error_heading{font-size:1.5rem}}body.error500 .error_copyright{margin-top:5rem;color:#bbb;font-size:.75rem;line-height:1.41667}@media all and (max-width:679px){body.error500 .error_copyright{margin-top:3.5rem}}body.somayq_nano_tech .nano_text_media{display:-ms-grid;display:grid;gap:3rem}@media all and (min-width:680px){body.somayq_nano_tech .nano_text_media{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr)}}@media all and (max-width:679px){body.somayq_nano_tech .nano_text_media{gap:2rem}}body.somayq_nano_tech .nano_text_media__heading{margin-bottom:2.5rem;font-size:2rem;font-weight:600;line-height:1.6}@media all and (max-width:679px){body.somayq_nano_tech .nano_text_media__heading{margin-bottom:1.5rem;font-size:1.25rem;text-align:center}}body.somayq_nano_tech .nano_text_media__heading strong{font-size:4rem}@media all and (max-width:679px){body.somayq_nano_tech .nano_text_media__heading strong{font-size:2rem}}body.somayq_nano_tech .nano_text_media__img img{width:100%}body.somayq_nano_tech .nano_case_grid{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[5];grid-template-columns:repeat(5,1fr);gap:3rem 3.125rem}@media all and (max-width:679px){body.somayq_nano_tech .nano_case_grid{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr);gap:1.25rem}}body.somayq_nano_tech .nano_case_grid__head{position:relative}body.somayq_nano_tech .nano_case_grid__head::before{content:"";display:block;padding-top:100%}body.somayq_nano_tech .nano_case_grid__head img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;border-radius:50%}body.somayq_nano_tech .nano_case_grid__body{padding-top:.75rem}body.somayq_nano_tech .nano_case_grid__title{font-weight:700;line-height:1.5;text-align:center}@media all and (min-width:680px){body.somayq_nano_tech .nano_case_grid__title{font-size:1.125rem}}@media all and (max-width:679px){body.somayq_nano_tech .nano_case_grid__title{font-size:.875rem}}body.somayq_nano_tech .nano_case_btns{display:-ms-flexbox;display:flex;margin-top:5rem}@media all and (min-width:680px){body.somayq_nano_tech .nano_case_btns{-ms-flex-pack:center;justify-content:center}}@media all and (max-width:679px){body.somayq_nano_tech .nano_case_btns{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:stretch;align-items:stretch;margin-top:3.5rem}}@media all and (min-width:680px){.block_editor_content body.somayq_nano_tech .nano_case_btns .wp-block-button,body.somayq_nano_tech .nano_case_btns .block_editor_content .wp-block-button,body.somayq_nano_tech .nano_case_btns .btn,body.somayq_nano_tech .nano_case_btns .form_file_download__btn,body.somayq_nano_tech .nano_case_btns .form_file_input__btn,body.somayq_nano_tech .nano_case_btns .modal__close,body.somayq_nano_tech .nano_case_btns .splide__arrow{--btn--min-width:28.75rem}}body.news_detail .news_detail_head{margin-bottom:5rem}@media all and (max-width:679px){body.news_detail .news_detail_head{margin-bottom:4rem}}body.news_detail .news_detail_head__inner{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1rem 1.5rem;padding:2.5rem;border-top:1px solid #333;border-bottom:1px solid #333}@media all and (min-width:680px){body.news_detail .news_detail_head__inner{width:83.33333%;max-width:1200px;margin-right:auto;margin-left:auto}}@media all and (max-width:679px){body.news_detail .news_detail_head__inner{margin-right:4.26667%;margin-left:4.26667%}}@media all and (max-width:679px){body.news_detail .news_detail_head__inner{row-gap:.75rem;padding:1.25rem .75rem}}body.news_detail .news_detail_head__tags{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}body.news_detail .news_detail_head__title{-ms-flex:0 0 100%;flex:0 0 100%;font-size:2rem;font-weight:600;line-height:1.4}@media all and (max-width:679px){body.news_detail .news_detail_head__title{font-size:1.5rem}}body.product_category_detail .product_category_info{display:-ms-flexbox;display:flex;gap:3rem}@media all and (max-width:679px){body.product_category_detail .product_category_info{-ms-flex-direction:column;flex-direction:column;gap:1.5rem}}body.product_category_detail .product_category_info__content{-ms-flex:1;flex:1}body.product_category_detail .product_category_info__content .btns{gap:1rem}body.product_category_detail .product_category_info__img{position:relative;background-color:#fff}@media all and (min-width:680px){body.product_category_detail .product_category_info__img{-ms-flex:0 0 30.66667%;flex:0 0 30.66667%}}body.product_category_detail .product_category_info__img::before{content:"";display:block;padding-top:82.06522%}body.product_category_detail .product_category_info__img img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:contain}body.product_category_detail .product_lineup_heading{margin-top:5.5rem;margin-bottom:3.5rem;padding:1.5rem 0;background-color:#222;text-align:center}@media all and (max-width:679px){body.product_category_detail .product_lineup_heading{margin-top:4rem;margin-bottom:2.5rem;padding:1rem 0;font-size:1.25rem}}body.product_category_detail .product_list{margin-bottom:5rem}@media all and (max-width:679px){body.product_category_detail .product_list{margin-bottom:3.5rem}}body.product_category_detail .product_item{display:-ms-flexbox;display:flex;gap:2.5rem;padding-bottom:3.5rem;border-bottom:1px solid #444;scroll-margin-top:calc(var(--header--height) + 5rem)}@media all and (max-width:679px){body.product_category_detail .product_item{-ms-flex-direction:column;flex-direction:column;gap:1.5rem;padding-bottom:2.5rem}}body.product_category_detail .product_item+.product_item{margin-top:3.5rem}@media all and (max-width:679px){body.product_category_detail .product_item+.product_item{margin-top:2.5rem}}@media all and (min-width:680px){body.product_category_detail .product_item__head{-ms-flex:0 0 20%;flex:0 0 20%}}@media all and (min-width:680px){body.product_category_detail .product_item__body{-ms-flex-positive:1;flex-grow:1}}body.news_detail .block_editor_content body.product_category_detail .product_item__body h3.wp-block-heading,body.product_category_detail .product_item__body .heading_lv4,body.product_category_detail .product_item__body .product_lineup_heading,body.product_category_detail .product_item__body .solution_detail_related__heading,body.product_category_detail .product_item__body .solution_post__title,body.product_category_detail .product_item__body body.news_detail .block_editor_content h3.wp-block-heading{margin-bottom:1rem}body.product_category_detail .product_item__body .btns{gap:1rem}body.product_category_detail .product_item__img{position:relative}body.product_category_detail .product_item__img::before{content:"";display:block;padding-top:100%}body.product_category_detail .product_item__img img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}body.product_category_detail .product_item__specs{margin-top:.5rem;font-weight:600;font-size:.875rem;line-height:1.8}body.product_category_detail .product_item__certifications{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;gap:1rem;line-height:1.5}@media all and (max-width:679px){body.product_category_detail .product_item__certifications{gap:.5rem;font-size:.875rem}}body.product_category_detail .product_item__stars{padding:.3125rem .6875rem;border:1px solid #666}body.product_category_detail .product_item__description{margin-top:2rem;font-weight:600}@media all and (max-width:679px){body.product_category_detail .product_item__description{margin-top:1rem;font-size:.875rem}}body.product_category_detail .product_item__description :where(p):not(:first-child){margin-top:.5rem}body.product_category_detail .product_item__description :where(ul,ol):not(:first-child){margin-top:1rem;margin-bottom:1rem}body.product_category_detail .product_item__description img{margin-top:1rem;margin-bottom:1rem}@media all and (max-width:679px){body.product_category_detail .product_item__description img{width:100%}}body.product_category_detail .product_item__tagline{font-size:1.25rem;font-weight:inherit;line-height:1.6}@media all and (max-width:679px){body.product_category_detail .product_item__tagline{font-size:1.125rem}}body.product_category_detail .products_btns{display:-ms-flexbox;display:flex;margin-bottom:5rem;gap:2.5rem}@media all and (min-width:680px){body.product_category_detail .products_btns{-ms-flex-pack:center;justify-content:center}}@media all and (max-width:679px){body.product_category_detail .products_btns{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:stretch;align-items:stretch;margin-bottom:3.5rem;gap:1.5rem}}@media all and (min-width:680px){.block_editor_content body.product_category_detail .products_btns .wp-block-button,body.product_category_detail .products_btns .block_editor_content .wp-block-button,body.product_category_detail .products_btns .btn,body.product_category_detail .products_btns .form_file_download__btn,body.product_category_detail .products_btns .form_file_input__btn,body.product_category_detail .products_btns .modal__close,body.product_category_detail .products_btns .splide__arrow{--btn--min-width:28.75rem}}body.refurbishment .refurb_hero{background-image:url(/assets/img/refurbishment/refurb_bg.png);background-size:cover;background-position:center}body.refurbishment .refurb_hero__inner{padding-top:12.84722%;padding-bottom:8.61111%}@media all and (max-width:679px){body.refurbishment .refurb_hero__inner{padding-top:28.8%;padding-bottom:20.26667%}}@media all and (min-width:680px){body.refurbishment .refurb_hero__logo{width:83.33333%;max-width:1200px;margin-right:auto;margin-left:auto}}@media all and (max-width:679px){body.refurbishment .refurb_hero__logo{margin-right:4.26667%;margin-left:4.26667%}}body.refurbishment .refurb_hero__logo img{width:100%}body.refurbishment .refurb_hero__text{margin-top:8rem;font-size:2rem;font-weight:700;line-height:1}@media all and (min-width:680px){body.refurbishment .refurb_hero__text{width:66.66667%;max-width:960px;margin-right:auto;margin-left:auto}}@media all and (max-width:679px){body.refurbishment .refurb_hero__text{margin-right:4.26667%;margin-left:4.26667%}}@media all and (max-width:679px){body.refurbishment .refurb_hero__text{margin-top:7rem;font-size:1.25rem}}body.refurbishment .refurb_hero__text p{letter-spacing:.06em;margin-bottom:1.25rem}@media all and (max-width:679px){body.refurbishment .refurb_hero__text p:first-child{margin-bottom:1rem}}body.refurbishment .refurb_hero__text p:nth-child(2){text-align:center}body.refurbishment .refurb_hero__text p:last-child{margin-bottom:0;text-align:right}@media all and (max-width:679px){body.refurbishment .refurb_hero__text p:last-child{margin-top:1rem}}body.refurbishment .refurb_hero__svg{width:auto;height:3.75rem;margin:0 .125rem;position:relative;bottom:-.25rem}@media all and (max-width:679px){body.refurbishment .refurb_hero__svg{height:2.125rem}}body.refurbishment .refurb_renovation{padding-bottom:5rem;text-align:center}body.refurbishment .refurb_renovation__inner{position:relative}@media all and (min-width:680px){body.refurbishment .refurb_renovation__inner{width:66.66667%;max-width:960px;margin-right:auto;margin-left:auto}}@media all and (max-width:679px){body.refurbishment .refurb_renovation__inner{margin-right:4.26667%;margin-left:4.26667%}}body.refurbishment .refurb_renovation__title{margin-bottom:2.5rem;font-size:2.5rem;font-weight:700;line-height:1.5;letter-spacing:.06em}@media all and (max-width:679px){body.refurbishment .refurb_renovation__title{margin-bottom:1.75rem;font-size:1.5rem}}body.refurbishment .refurb_renovation__text{letter-spacing:.06em}@media all and (max-width:679px){body.refurbishment .refurb_renovation__text{letter-spacing:.02em}}body.refurbishment .refurb_renovation__content{height:34.5rem;overflow:hidden;line-height:2;-webkit-mask-image:linear-gradient(#000 77%,transparent 86%);mask-image:linear-gradient(#000 77%,transparent 86%)}@media all and (min-width:680px){body.refurbishment .refurb_renovation__content{font-size:1.25rem}}@media all and (max-width:679px){body.refurbishment .refurb_renovation__content{height:35.5rem;line-height:1.8;-webkit-mask-image:linear-gradient(#000 80%,transparent 86%);mask-image:linear-gradient(#000 80%,transparent 86%)}}body.refurbishment .refurb_renovation__content p:not(:last-child){margin-bottom:1.5rem}@media all and (max-width:679px){body.refurbishment .refurb_renovation__content p:not(:last-child){margin-bottom:1.25rem}}body.refurbishment .refurb_renovation__btns{position:absolute;bottom:0;left:0;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;width:100%}@media all and (min-width:680px){body.refurbishment .refurb_video__inner{width:45.55556%;max-width:656px;margin-right:auto;margin-left:auto}}@media all and (max-width:679px){body.refurbishment .refurb_video__inner{margin-right:4.26667%;margin-left:4.26667%}}body.refurbishment .refurb_cases{margin-top:11.11111%;margin-bottom:8.33333%}@media all and (max-width:679px){body.refurbishment .refurb_cases{margin-top:21.33333%;margin-bottom:21.33333%}}@media all and (min-width:680px){body.refurbishment .refurb_cases__inner{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}}@media all and (max-width:679px){body.refurbishment .refurb_cases__inner{margin-right:4.26667%;margin-left:4.26667%}}@media all and (min-width:680px){body.refurbishment .refurb_cases__item{-ms-flex:0 1 calc(100% / 3);flex:0 1 calc(100% / 3)}}@media all and (min-width:680px){body.refurbishment .refurb_cases__item:nth-child(2){margin-top:4rem}}@media all and (min-width:680px){body.refurbishment .refurb_cases__item:nth-child(3){margin-top:8rem}}@media all and (min-width:680px){body.refurbishment .refurb_cases__item:nth-child(4){margin-top:-8rem}}@media all and (min-width:680px){body.refurbishment .refurb_cases__item:nth-child(5){margin-top:-4rem}}body.refurbishment .refurb_cases__content{position:relative;overflow:hidden}body.refurbishment .refurb_cases__img img{width:100%}body.refurbishment .refurb_cases__text{position:absolute;top:50%;left:0;width:100%;padding:1.4375rem 1.3125rem;background-color:rgba(0,0,0,.75);transform:translateY(-50%);-webkit-backdrop-filter:blur(20px) brightness(115%);backdrop-filter:blur(20px) brightness(115%);font-size:1.75rem;font-weight:600;line-height:1;text-align:center}@media all and (max-width:679px){body.refurbishment .refurb_cases__text{padding:1.0625rem;font-size:1.375rem}}@media all and (min-width:680px){body.refurbishment .refurb_bottom{margin-top:8.33333%}}@media all and (max-width:679px){body.refurbishment .refurb_bottom__inner{margin-right:4.26667%;margin-left:4.26667%}}body.refurbishment .refurb_bottom__text{font-size:2rem;line-height:1.5;text-align:center}@media all and (max-width:679px){body.refurbishment .refurb_bottom__text{font-size:1.25rem}}@media all and (min-width:680px){body.refurbishment .refurb_bottom__logo{width:66.66667%;max-width:960px;margin:2.5rem auto 0}}@media all and (max-width:679px){body.refurbishment .refurb_bottom__logo{width:100%;margin-top:1.5rem}}body.refurbishment .refurb_bottom__logo img{width:100%}body.refurbishment .refurb_nav{margin-top:7.5rem;background-color:rgba(255,255,255,.1)}@media all and (max-width:679px){body.refurbishment .refurb_nav{margin-top:5rem}}body.refurbishment .refurb_nav__inner{padding:5.55556% 0}@media all and (min-width:680px){body.refurbishment .refurb_nav__inner{width:66.66667%;max-width:960px;margin-right:auto;margin-left:auto}}@media all and (max-width:679px){body.refurbishment .refurb_nav__inner{margin-right:4.26667%;margin-left:4.26667%}}@media all and (max-width:679px){body.refurbishment .refurb_nav__inner{padding:10.66667% 0}}body.refurbishment .refurb_nav__title{margin-bottom:2.5rem;font-size:2rem;line-height:1.5;text-align:center}@media all and (max-width:679px){body.refurbishment .refurb_nav__title{margin-bottom:1.5rem;font-size:1.25rem}}body.refurbishment .refurb_nav__btns{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;gap:2.5rem}@media all and (max-width:679px){body.refurbishment .refurb_nav__btns{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:stretch;align-items:stretch;gap:1.5rem}}body.solution_archive .search_input .input,body.solution_archive .select select{color:var(--somayq--theme--color--text);background:0 0;background-color:#222}body.news_detail .block_editor_content body.solution_archive h4.wp-block-heading,body.solution_archive .contact_table__heading,body.solution_archive .heading_lv5,body.solution_archive body.news_detail .block_editor_content h4.wp-block-heading,body.solution_archive body.trouble .trouble_heading,body.trouble body.solution_archive .trouble_heading{font-family:"Noto Sans JP",sans-serif}:where(.mwform-checkbox-field-text,body.solution_archive:where(.mwform-checkbox-field,.checkbox)__label)::before{background:0 0}body.solution_archive .--vertical.checkbox_list{gap:.5rem}body.solution_detail .wp-block-column p{font-size:1.125rem;line-height:2}@media all and (max-width:679px){body.solution_detail .wp-block-column p{font-size:1rem;line-height:1.8}}body.solution_detail .wp-block-embed{width:61.11111%;max-width:880px;margin-right:auto;margin-left:auto;margin-top:7.5rem}@media all and (max-width:679px){body.solution_detail .wp-block-embed{width:100%;margin-top:4rem}}body.solution_detail .wp-block-embed__wrapper{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;border:.3125rem solid #fff}body.solution_detail .wp-block-embed__wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}body.somayq_reinforcement .rf_main{margin-bottom:7.75rem;text-align:center}@media all and (max-width:679px){body.somayq_reinforcement .rf_main{margin-bottom:5rem}}body.somayq_reinforcement .rf_main__title{font-size:4rem;line-height:1.5}@media all and (max-width:679px){body.somayq_reinforcement .rf_main__title{font-size:2rem}}body.somayq_reinforcement .rf_main__title small{display:block;margin-bottom:.5rem;font-size:2rem;line-height:1.6}@media all and (max-width:679px){body.somayq_reinforcement .rf_main__title small{font-size:1.25rem}}body.somayq_reinforcement .rf_main__content{margin-top:2rem;font-size:1.5rem;line-height:1.8}@media all and (max-width:679px){body.somayq_reinforcement .rf_main__content{margin-top:1rem;font-size:1rem;line-height:2}}body.somayq_reinforcement .rf_3_features{padding:2rem 0;border-top:1px solid #444;border-bottom:1px solid #444;font-size:2.5rem;line-height:1;text-align:center}@media all and (max-width:679px){body.somayq_reinforcement .rf_3_features{padding:1rem 0;font-size:1.25rem}}body.somayq_reinforcement .heading_lv2{margin-bottom:2rem}@media all and (max-width:679px){body.somayq_reinforcement .heading_lv2{margin-bottom:1.5rem}}body.somayq_reinforcement .rf_heading_label{display:block;margin-bottom:.5rem;font-size:1.25rem;font-weight:700;line-height:1;letter-spacing:.1em;color:#e50138}@media all and (max-width:679px){body.somayq_reinforcement .rf_heading_label{font-size:1rem}}body.somayq_reinforcement .rf_feature_1_figure.--s{width:80%;margin:5rem auto 0}@media all and (max-width:679px){body.somayq_reinforcement .rf_feature_1_figure.--s{width:86.00583%;margin-top:2rem}}@media all and (max-width:679px){body.somayq_reinforcement .rf_feature_1_figure__scroller{margin:0 -1rem;padding:0 1rem;overflow:auto}}@media all and (max-width:679px){body.somayq_reinforcement .rf_feature_1_figure__scroller :where(.rf_feature_1_figure__img,.rf_feature_1_figure__table){min-width:640px}}body.somayq_reinforcement .rf_feature_1_figure__scroll_hint{margin-bottom:.5rem;font-size:.75rem}@media all and (min-width:680px){body.somayq_reinforcement .rf_feature_1_figure__scroll_hint{display:none}}body.somayq_reinforcement .rf_feature_1_figure__img img{width:100%}body.somayq_reinforcement .rf_feature_1_figure__table{width:100%;line-height:1.5}@media all and (max-width:679px){body.somayq_reinforcement .rf_feature_1_figure__table{font-size:.875rem}}body.somayq_reinforcement .rf_feature_1_figure__table :where(th,td){width:25%;padding:1.5rem;border:1px solid #444;font-weight:600;text-align:center}@media all and (max-width:679px){body.somayq_reinforcement .rf_feature_1_figure__table :where(th,td){padding:.75rem}}body.somayq_reinforcement .rf_feature_1_figure__table th{background-color:#333}body.somayq_reinforcement .rf_feature_1_figure__table td.--red{font-size:1.375rem;line-height:1.45455;color:#e50138;font-weight:800}@media all and (max-width:679px){body.somayq_reinforcement .rf_feature_1_figure__table td.--red{font-size:1.125rem}}body.somayq_reinforcement .rf_feature_1_figure__caption{margin-top:.5rem;font-size:.875rem;font-weight:600}@media all and (min-width:680px){body.somayq_reinforcement .rf_feature_1_figure__sp_content_box{padding:0;border:none}}@media all and (max-width:679px){body.somayq_reinforcement .rf_feature_1_figure__pc_list_note>li{text-indent:0;margin-left:0}body.somayq_reinforcement .rf_feature_1_figure__pc_list_note>li::before{display:none}}body.somayq_reinforcement .rf_cols{display:-ms-flexbox;display:flex;gap:3rem;margin-top:4.5rem}@media all and (max-width:679px){body.somayq_reinforcement .rf_cols{-ms-flex-direction:column;flex-direction:column}}@media all and (max-width:679px){body.somayq_reinforcement .rf_cols.--sp_gap_s{gap:1rem}}body.somayq_reinforcement .rf_cols.--col_3{gap:3rem}@media all and (max-width:679px){body.somayq_reinforcement .rf_cols.--col_3{gap:2.5rem}}body.somayq_reinforcement .rf_col{-ms-flex:1;flex:1}body.somayq_reinforcement .rf_col__img img{width:100%}body.somayq_reinforcement .rf_grey_box{margin-top:3.5rem;padding:2.5rem;background-color:#222}@media all and (max-width:679px){body.somayq_reinforcement .rf_grey_box{padding:1.5rem 1rem}}body.somayq_reinforcement .rf_grey_box__btns{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;gap:2rem;margin-top:2rem}@media all and (max-width:679px){body.somayq_reinforcement .rf_grey_box__btns{-ms-flex-direction:column;flex-direction:column;gap:.75rem;margin-top:1rem}}@media all and (min-width:680px){.block_editor_content body.somayq_reinforcement .rf_grey_box__btns .wp-block-button,body.somayq_reinforcement .rf_grey_box__btns .block_editor_content .wp-block-button,body.somayq_reinforcement .rf_grey_box__btns .btn,body.somayq_reinforcement .rf_grey_box__btns .form_file_download__btn,body.somayq_reinforcement .rf_grey_box__btns .form_file_input__btn,body.somayq_reinforcement .rf_grey_box__btns .modal__close,body.somayq_reinforcement .rf_grey_box__btns .splide__arrow{--btn--min-width:22rem;--btn--text--size:1.125rem}}@media all and (max-width:679px){.block_editor_content body.somayq_reinforcement .rf_grey_box__btns .wp-block-button,body.somayq_reinforcement .rf_grey_box__btns .block_editor_content .wp-block-button,body.somayq_reinforcement .rf_grey_box__btns .btn,body.somayq_reinforcement .rf_grey_box__btns .form_file_download__btn,body.somayq_reinforcement .rf_grey_box__btns .form_file_input__btn,body.somayq_reinforcement .rf_grey_box__btns .modal__close,body.somayq_reinforcement .rf_grey_box__btns .splide__arrow{--btn--min-height:4.5rem}}@media all and (min-width:680px){.block_editor_content body.somayq_reinforcement .rf_grey_box__btns .wp-block-button small,body.somayq_reinforcement .rf_grey_box__btns .block_editor_content .wp-block-button small,body.somayq_reinforcement .rf_grey_box__btns .btn small,body.somayq_reinforcement .rf_grey_box__btns .form_file_download__btn small,body.somayq_reinforcement .rf_grey_box__btns .form_file_input__btn small,body.somayq_reinforcement .rf_grey_box__btns .modal__close small,body.somayq_reinforcement .rf_grey_box__btns .splide__arrow small{font-size:1rem}}body.somayq_reinforcement .rf_img_text__head img{width:100%}body.somayq_reinforcement .rf_img_text__body{margin-top:1rem}@media all and (min-width:680px){body.somayq_reinforcement .rf_img_text__body{text-align:center}}body.news_detail .block_editor_content body.somayq_reinforcement .rf_img_text__body h3.wp-block-heading,body.somayq_reinforcement .rf_img_text__body .heading_lv4,body.somayq_reinforcement .rf_img_text__body .product_lineup_heading,body.somayq_reinforcement .rf_img_text__body .solution_detail_related__heading,body.somayq_reinforcement .rf_img_text__body .solution_post__title,body.somayq_reinforcement .rf_img_text__body body.news_detail .block_editor_content h3.wp-block-heading{margin-bottom:.75rem}body.somayq_reinforcement .rf_img_text__tagline{display:block;margin-bottom:.5rem;font-size:1.25rem;line-height:1.8;font-weight:500}body.somayq_reinforcement .rf_btns{display:-ms-flexbox;display:flex;gap:2.5rem;margin-top:7.5rem}@media all and (min-width:680px){body.somayq_reinforcement .rf_btns{-ms-flex-pack:center;justify-content:center}}@media all and (max-width:679px){body.somayq_reinforcement .rf_btns{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:stretch;align-items:stretch;gap:1.5rem;margin-top:5rem}}@media all and (min-width:680px){.block_editor_content body.somayq_reinforcement .rf_btns .wp-block-button,body.somayq_reinforcement .rf_btns .block_editor_content .wp-block-button,body.somayq_reinforcement .rf_btns .btn,body.somayq_reinforcement .rf_btns .form_file_download__btn,body.somayq_reinforcement .rf_btns .form_file_input__btn,body.somayq_reinforcement .rf_btns .modal__close,body.somayq_reinforcement .rf_btns .splide__arrow{--btn--min-width:28.75rem}}@media all and (min-width:680px){body.somayq_reinforcement .modal.--style_01{--modal--dialog--padding--x:5rem}}body.somayq_reinforcement .product_lineup_heading{margin-bottom:2.5rem;padding:1.5rem 0;background-color:#484848;text-align:center;font-size:2.5rem}@media all and (max-width:679px){body.somayq_reinforcement .product_lineup_heading{margin-bottom:1.5rem;padding:.75rem .5rem;font-size:1.5rem}}@media all and (max-width:679px){body.somayq_reinforcement .product_lineup_heading small{display:block;font-size:1rem}}body.news_detail .block_editor_content body.somayq h2.wp-block-heading,body.somayq .heading_lv3,body.somayq body.news_detail .block_editor_content h2.wp-block-heading{margin-top:5rem}@media all and (max-width:679px){body.news_detail .block_editor_content body.somayq h2.wp-block-heading,body.somayq .heading_lv3,body.somayq body.news_detail .block_editor_content h2.wp-block-heading{margin-top:4rem}}body.somayq .solution_steps{display:-ms-grid;display:grid;gap:2rem;margin-top:3.5rem}@media all and (min-width:680px){body.somayq .solution_steps{-ms-grid-columns:(1fr)[4];grid-template-columns:repeat(4,1fr)}}@media all and (max-width:679px){body.somayq .solution_steps{margin-top:1.5rem;gap:1rem}}body.somayq .solution_steps__item{position:relative}body.somayq .solution_steps__item:not(:last-child)::after{content:"";position:absolute;display:block;background-color:#444}@media all and (min-width:680px){body.somayq .solution_steps__item:not(:last-child)::after{top:50%;left:100%;width:2rem;height:1px;transform:translateY(-50%)}}@media all and (max-width:679px){body.somayq .solution_steps__item:not(:last-child)::after{top:100%;left:50%;width:1px;height:1rem;transform:translateX(-50%)}}body.somayq .solution_steps__item::before{content:"";display:block;padding-top:92.59259%}@media all and (max-width:679px){body.somayq .solution_steps__item::before{padding-top:16.32653%}}body.somayq .solution_steps__inner{position:absolute;inset:0;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;border:1px solid #444}body.somayq .solution_steps__number{position:absolute;top:0;left:0;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;width:2.5rem;height:2.5rem;padding-top:.5rem;background-color:#e50138;line-height:1}@media all and (min-width:680px){body.somayq .solution_steps__number{font-size:1.25rem}}@media all and (max-width:679px){body.somayq .solution_steps__number{width:2rem;height:2rem;padding-top:.375rem}}body.somayq .solution_steps__title{font-size:1.75rem;line-height:1.3}@media all and (max-width:679px){body.somayq .solution_steps__title{font-size:1.25rem}}@media all and (min-width:680px){body.support_catalog .text_l{font-size:1.125rem}}body.support_catalog .catalog_filter{margin-top:2.5rem;margin-bottom:3rem}@media all and (max-width:679px){body.support_catalog .catalog_filter{margin-top:1.5rem;margin-bottom:2rem}}body.support_catalog .catalog_filter__groups{display:-ms-flexbox;display:flex;gap:3rem}@media all and (max-width:679px){body.support_catalog .catalog_filter__groups{gap:1rem}}body.support_catalog .catalog_filter__group{display:-ms-flexbox;display:flex;gap:.75rem}@media all and (min-width:680px){body.support_catalog .catalog_filter__group{-ms-flex-align:center;align-items:center}}@media all and (max-width:679px){body.support_catalog .catalog_filter__group{-ms-flex-direction:column;flex-direction:column;gap:.5rem}}body.support_catalog .catalog_filter__heading{font-weight:700}@media all and (max-width:679px){body.support_catalog .catalog_filter__heading{font-size:.875rem;line-height:1.4}}body.support_catalog .catalog_list{display:-ms-grid;display:grid;gap:3.5rem 3rem}@media all and (min-width:680px){body.support_catalog .catalog_list{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr)}}@media all and (max-width:679px){body.support_catalog .catalog_list{gap:1.5rem}}body.support_catalog .catalog_card{display:-ms-grid;display:grid;-ms-grid-columns:25.39062% auto;grid-template-columns:25.39062% auto;-ms-grid-rows:1fr auto;grid-template-rows:1fr auto;gap:1.5rem 2rem;padding:5.55556%;background-color:#222}@media all and (max-width:679px){body.support_catalog .catalog_card{-ms-grid-columns:33.0033% auto;grid-template-columns:33.0033% auto;-ms-grid-rows:auto auto auto;grid-template-rows:auto auto auto;gap:1.25rem 1.5rem;padding:1.25rem}}@media all and (min-width:680px){body.support_catalog .catalog_card__media{-ms-flex-order:1;order:1;grid-row:1/-1}}@media all and (max-width:679px){body.support_catalog .catalog_card__media{grid-row:2/-1}}body.support_catalog .catalog_card__media img{width:100%;border:.25rem solid #fff}@media all and (min-width:680px){body.support_catalog .catalog_card__content{-ms-flex-order:2;order:2}}@media all and (max-width:679px){body.support_catalog .catalog_card__content{grid-column:1/-1;font-size:.75rem;line-height:1.6}}body.support_catalog .catalog_card__btns{gap:1rem;grid-column:2/-1}@media all and (min-width:680px){body.support_catalog .catalog_card__btns{-ms-flex-order:3;order:3;display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr);grid-row:2/-1}}@media all and (max-width:679px){body.support_catalog .catalog_card__btns{grid-row:2/-1;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:end;justify-content:flex-end}}@media all and (max-width:679px){.block_editor_content body.support_catalog .catalog_card__btns .wp-block-button,body.support_catalog .catalog_card__btns .block_editor_content .wp-block-button,body.support_catalog .catalog_card__btns .btn,body.support_catalog .catalog_card__btns .form_file_download__btn,body.support_catalog .catalog_card__btns .form_file_input__btn,body.support_catalog .catalog_card__btns .modal__close,body.support_catalog .catalog_card__btns .splide__arrow{--btn--min-height:2.25rem;--btn--padding--right:1.25rem;--btn--text--size:0.75rem}}body.support_catalog .catalog_card__tags{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.5rem;margin-bottom:1rem}@media all and (max-width:679px){body.support_catalog .catalog_card__tags{margin-bottom:.75rem}}body.support_catalog .catalog_card__title{position:relative;padding-left:1rem;font-size:1.25rem;line-height:1.5}@media all and (max-width:679px){body.support_catalog .catalog_card__title{padding-left:.75rem;font-size:1.125rem}}body.support_catalog .catalog_card__title::after{content:"";position:absolute;top:.0625rem;left:0;bottom:0;display:block;width:.25rem;background-color:#e50138}body.support_catalog .catalog_tag{padding:.3125rem .75rem .4375rem;background-color:#444;font-size:.875rem;line-height:1.42857;font-weight:700}@media all and (max-width:679px){body.support_catalog .catalog_tag{padding:.125rem .5rem .25rem;font-size:.625rem}}@media all and (max-width:679px){body.support_document .page_top a{border:1px solid #707070;color:#707070}}@media all and (max-width:679px){body.support_tour_form .page_top a{border:1px solid #707070;color:#707070}}@media all and (min-width:680px){body.support_tour .tour_table table{table-layout:fixed;width:100%;font-size:1.25rem}}@media all and (min-width:680px){body.support_tour .tour_table :where(th,td){padding:1.75rem 1.5rem;border-top:1px solid #444;border-bottom:1px solid #444;text-align:left;vertical-align:middle}}@media all and (min-width:680px){body.support_tour .tour_table :where(th,td):first-child{border-left:1px solid #444}}@media all and (min-width:680px){body.support_tour .tour_table :where(th,td):last-child{border-right:1px solid #444}}@media all and (min-width:680px){body.support_tour .tour_table :where(th,td) p{line-height:1.5}}@media all and (max-width:679px){body.support_tour .tour_table :where(th,td) p{line-height:1.8}}body.support_tour .tour_table th{font-weight:400}body.support_tour .tour_table td .list_decimal{margin-left:1.2em}@media all and (min-width:680px){body.support_tour .tour_table__header{width:17.25rem;background-color:#222}}@media all and (min-width:680px){body.support_tour .tour_table__content{width:20.25rem}}body.sustainability_athlete .athlete_logo{width:66.66667%;margin:0 auto 5rem}@media all and (max-width:679px){body.sustainability_athlete .athlete_logo{width:100%;margin-bottom:2rem}}body.sustainability_athlete .athlete_logo img{width:100%}body.sustainability_athlete .athlete_grid{display:-ms-grid;display:grid;gap:3rem;margin-top:2.5rem}@media all and (min-width:680px){body.sustainability_athlete .athlete_grid{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr)}}@media all and (max-width:679px){body.sustainability_athlete .athlete_grid{gap:1.5rem;margin-top:2rem}}body.sustainability_athlete .athlete_card{height:100%;padding:2rem;background-color:#222}@media all and (max-width:679px){body.sustainability_athlete .athlete_card{padding:1.25rem}}body.sustainability_athlete .athlete_card__head{display:-ms-grid;display:grid;gap:1.5rem}@media all and (min-width:680px){body.sustainability_athlete .athlete_card__head{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr)}}@media all and (max-width:679px){body.sustainability_athlete .athlete_card__head{gap:1rem}}body.sustainability_athlete .athlete_card__sport{display:inline-block;margin-bottom:.5rem;padding:.25rem 1rem .3125rem;background-color:#fff;color:#000;font-weight:700;line-height:1.5}@media all and (max-width:679px){body.sustainability_athlete .athlete_card__sport{float:right;margin-top:.5rem;padding-right:.5rem;padding-left:.5rem;font-size:.875rem}}body.sustainability_athlete .athlete_card__name_ja{margin-bottom:.25rem;font-size:2.25rem;line-height:1.44444;font-weight:700;letter-spacing:.1em}@media all and (max-width:679px){body.sustainability_athlete .athlete_card__name_ja{margin-bottom:.5rem;font-size:1.75rem}}body.sustainability_athlete .athlete_card__name_en{margin-bottom:.75rem;line-height:1.5;font-weight:700}@media all and (max-width:679px){body.sustainability_athlete .athlete_card__name_en{margin-bottom:.5rem;font-size:.75rem}}body.sustainability_athlete .athlete_card__company_info{font-size:.875rem;line-height:1.8}@media all and (max-width:679px){body.sustainability_athlete .athlete_card__company_info{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1.5rem;line-height:1.5}}body.sustainability_athlete .athlete_card__img img{width:100%}body.sustainability_athlete .athlete_card__body{margin-top:2rem}@media all and (max-width:679px){body.sustainability_athlete .athlete_card__body{margin-top:1.25rem;margin-right:-1.25rem;margin-left:-1.25rem}}body.sustainability_athlete .athlete_card__table{line-height:1.5}@media all and (max-width:679px){body.sustainability_athlete .athlete_card__table{font-size:.875rem}}body.sustainability_athlete .athlete_card__table table{table-layout:fixed;width:100%}body.sustainability_athlete .athlete_card__table tr:last-child :where(th,td){padding-bottom:0}body.sustainability_athlete .athlete_card__table :where(th,td){padding-top:1rem;padding-bottom:1rem;border-top:1px solid #444;font-weight:600}@media all and (max-width:679px){body.sustainability_athlete .athlete_card__table :where(th,td){padding-top:.75rem;padding-bottom:.75rem;vertical-align:middle}}body.sustainability_athlete .athlete_card__table th{width:10.5rem;padding-right:2rem;text-align:left}@media all and (max-width:679px){body.sustainability_athlete .athlete_card__table th{width:7.25rem;padding-right:1rem;padding-left:1.25rem}}@media all and (max-width:679px){body.sustainability_athlete .athlete_card__table td{padding-right:1.25rem}}body.sustainability_athlete .athlete_card__table td p:not(:first-child){margin-top:.75rem}body.sustainability_athlete .athlete_card__highlight{display:inline-block;margin-top:.25rem;padding:.125rem .5rem .25rem;background-color:#e50138;font-size:.875rem;line-height:1.42857}@media all and (min-width:680px){body.sustainability_athlete .athlete_group_photo{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;height:100%}}body.sustainability_athlete .athlete_group_photo img{width:100%}@media all and (min-width:680px){body.sustainability_athlete .athlete_group_photo img{width:86.80556%}}body.sustainability_athlete .academy_points_list>li{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:1rem}body.sustainability_athlete .academy_points_list>li+li{margin-top:1.5rem}body.sustainability_athlete .academy_points_list__head{-ms-flex-negative:0;flex-shrink:0;width:6.5rem;padding:.25rem .375rem .5rem;background-color:#e50138;font-size:1.5rem;line-height:1.33333;text-align:center}@media all and (max-width:679px){body.sustainability_athlete .academy_points_list__head{width:4.5rem;padding:.5rem 0 .625rem;font-size:1rem;line-height:1.5}}@media all and (max-width:679px){body.sustainability_athlete .academy_points_list__body{font-size:.875rem;line-height:1.5}}body.sustainability_athlete .coach_points_list{font-size:1.5rem;line-height:1.33333}@media all and (max-width:679px){body.sustainability_athlete .coach_points_list{font-size:1.125rem}}body.sustainability_athlete .coach_points_list>li{margin-left:2rem;text-indent:-2rem}@media all and (max-width:679px){body.sustainability_athlete .coach_points_list>li{margin-left:1.5rem;text-indent:-1.5rem}}body.sustainability_athlete .coach_points_list>li+li{margin-top:1.5rem}@media all and (max-width:679px){body.sustainability_athlete .coach_points_list>li+li{margin-top:1rem}}body.sustainability_athlete .coach_points_list>li::before{margin-right:.75rem;content:"";color:#e50138;font-size:1.25rem}@media all and (max-width:679px){body.sustainability_athlete .coach_points_list>li::before{margin-right:.5rem}}@media all and (min-width:680px){body.sustainability.-message .section.--width_s .section__inner{width:58.33333%;max-width:840px}}body.sustainability.-message .message_content{background-size:83.33333%;background-position:center 60%;background-repeat:no-repeat;font-weight:600;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:antialiased;letter-spacing:.08rem}@media all and (min-width:680px){body.sustainability.-message .message_content{font-size:1.125rem}}@media all and (max-width:679px){body.sustainability.-message .message_content{margin:0 calc(var(--section--inner--margin--x) * -1);padding:0 var(--section--inner--margin--x);background-size:139.94169%;background-position:center;letter-spacing:.06rem;line-height:2;font-size:1rem}}body.sustainability.-message .message_content p:not(:last-child){margin-bottom:2em}body.sustainability.-message .message_signature{margin-top:5rem;text-align:right}@media all and (max-width:679px){body.sustainability.-message .message_signature{margin-top:2.5rem}}body.sustainability.-message .message_signature img{width:10.75rem}body.sustainability .index_card__footer{margin-top:1.5rem}@media all and (min-width:680px){body.top.--width_1380 .site_header__inner,body.top.--width_1380 .top_hero_section__cols{width:100%;max-width:1380px}}body.top .top_content{margin-bottom:40px}body.top .top_hero_section__cols{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media all and (min-width:680px){body.top .top_hero_section__cols{width:100%;max-width:1440px;margin-right:auto;margin-left:auto}}@media all and (max-width:679px){body.top .top_hero_section__cols{-ms-flex-direction:column;flex-direction:column;gap:1rem}}@media all and (max-width:679px){body.top .top_hero_section__col{width:100%}}@media all and (min-width:680px){body.top .top_hero_section__col.--l{-ms-flex:0 0 auto;flex:0 0 auto;width:66.66667%}}@media all and (min-width:680px){body.top .top_hero_section__col.--s{-ms-flex:0 0 auto;flex:0 0 auto;width:33.33333%;height:50%}}@media all and (max-width:679px){body.top .top_hero_section__col.--s{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:1rem}}@media all and (max-width:679px){body.top .top_hero_section__inner{margin:1.5rem 1rem 0}}body.top .top_hero_tile{position:relative}@media all and (max-width:679px){body.top .top_hero_tile.--main::before{padding-top:93.33333%}}@media all and (max-width:679px){body.top .top_hero_tile:where(.--q,.--case){margin:0 1rem}}@media all and (max-width:679px){body.top .top_hero_tile:where(.--q,.--case) .top_hero_tile__fg{border:1px solid #333}}@media all and (max-width:679px){body.top .top_hero_tile.--q::before{padding-top:62.09913%}}@media all and (max-width:679px){body.top .top_hero_tile.--case::before{padding-top:74.92711%}}body.top .top_hero_tile::before{content:"";display:block}@media all and (min-width:680px){body.top .top_hero_tile::before{padding-top:75%}}body.top .top_hero_tile__inner{position:absolute;inset:0}body.top .top_hero_tile__bg{position:absolute;inset:0;overflow:hidden}body.top .top_hero_tile__fg{position:absolute;inset:0}body.top .top_hero_tile__fg.--center{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}body.top .top_hero_tile__video{position:relative;width:100%;height:100%}body.top .top_hero_tile__video video{width:100%;height:100%;object-fit:cover}body.top .top_hero_tile__img img{width:100%;height:100%;object-fit:cover}body.top .top_hero_tile__slider{width:100%;height:100%}body.top .top_hero_tile__slider .splide{width:100%;height:100%}body.top .top_hero_tile__slider .splide__track{height:100%}body.top .top_hero_tile__slider .splide__slide img{width:100%;height:100%;object-fit:cover}body.top .top_hero_tile__btns{position:absolute;right:2rem;bottom:2rem;width:3.125rem;height:3.125rem}@media all and (max-width:679px){body.top .top_hero_tile__btns{right:1rem;bottom:1rem;width:2.25rem;height:2.25rem}}body.top .top_hero_tile_title{font-size:4.5rem;line-height:1.38889}@media all and (max-width:679px){body.top .top_hero_tile_title{font-size:2.5rem}}body.top .top_hero_tile_q_heading{margin-bottom:1.5rem;line-height:1.5;font-weight:500;text-align:center;letter-spacing:.1em}@media all and (max-width:679px){body.top .top_hero_tile_q_heading{margin-bottom:1rem;font-size:.875rem}}body.top .top_hero_tile_q_logo{text-align:center}body.top .top_hero_tile_q_logo img{width:83.33333%}@media all and (max-width:679px){body.top .top_hero_tile_q_logo img{width:81.63265%}}body.top .top_hero_tile_q_text{margin-top:.75rem;line-height:1.5;font-weight:500;font-size:1.25rem;text-align:center;letter-spacing:.1em}@media all and (max-width:679px){body.top .top_hero_tile_q_text{font-size:1rem}}body.top .top_hero_tile_case{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:100%;padding:11.66667% 10% 6.66667%;background:linear-gradient(90deg,rgba(0,0,0,.9) 0,rgba(0,0,0,.4) 100%)}@media all and (max-width:679px){body.top .top_hero_tile_case{padding:9.32945% 6.99708% 6.99708%}}body.top .top_hero_tile_case__heading{font-size:2rem;line-height:1;font-weight:500}@media all and (max-width:679px){body.top .top_hero_tile_case__heading{font-size:1.5rem}}body.top .top_hero_tile_case__list{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:1.5rem;margin-top:auto;font-weight:500;line-height:1}@media all and (max-width:679px){body.top .top_hero_tile_case__list{gap:1.375rem;font-size:.875rem}}body.top .top_hero_tile_case__list li{color:#999;transition:.3s ease-out;transition-property:color}body.top .top_hero_tile_case__list li.--active{color:#fff}body.top .top_hero_tile_case__list li.--active a{color:#fff}body.top .top_hero_tile_case__list li.--active a::before{background-color:#fff}body.top .top_hero_tile_case__list a{color:inherit;position:relative;padding-left:1.5rem}body.top .top_hero_tile_case__list a,body.top .top_hero_tile_case__list a:hover{text-decoration:none}@media all and (max-width:679px){body.top .top_hero_tile_case__list a{padding-left:1.25rem}}body.top .top_hero_tile_case__list a::before{content:"";position:absolute;top:50%;left:0;display:block;width:1rem;height:1px;background-color:#999;transition:.3s ease-out;transition-property:background-color}@media all and (max-width:679px){body.top .top_hero_tile_case__list a::before{width:.75rem}}@media all and (min-width:680px){body.top .top_upper_news{position:absolute;bottom:1rem;left:1rem}}body.top .top_upper_news__head{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:1.5rem}@media all and (max-width:679px){body.top .top_upper_news__head{-ms-flex-pack:justify;justify-content:space-between}}body.top .top_upper_news__body{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:.5rem;margin-top:.5rem}body.top .top_upper_news__heading{font-weight:700}@media all and (max-width:679px){body.top .top_upper_news__heading{font-size:.875rem}}body.top .top_upper_news__archive{font-size:.75rem;line-height:1.41667}@media all and (max-width:679px){body.top .top_upper_news__archive{font-size:.625rem}}body.top .top_upper_news__archive a{color:inherit}body.top .top_upper_news__archive a,body.top .top_upper_news__archive a:hover{text-decoration:none}@media screen and (hover:hover){body.top .top_upper_news__archive a:hover{text-decoration:underline}}body.top .top_upper_news__archive a::after{display:inline-block;margin-left:.5rem;content:"";font-size:.625rem}body.top .top_upper_news__item{font-size:.875rem;line-height:1.42857}@media all and (max-width:679px){body.top .top_upper_news__item{font-size:.75rem}}body.top .top_upper_news__item a{color:inherit;text-decoration:none}body.top .top_upper_news__item a:hover .top_upper_news__title{text-decoration:none}body.top .top_upper_news__inner{display:-ms-flexbox;display:flex;gap:1rem}@media all and (max-width:679px){body.top .top_upper_news__inner{-ms-flex-direction:column;flex-direction:column;gap:.125rem}}body.top .top_upper_news__title{text-decoration:underline}body.top .top_notice{display:-ms-flexbox;display:flex;font-size:.875rem;line-height:1.42857}@media all and (min-width:680px){body.top .top_notice{margin:3rem auto 0;width:75rem}}@media all and (max-width:679px){body.top .top_notice{margin-top:2rem}}body.top .top_notice__body,body.top .top_notice__head{padding:1rem 1.5rem}@media all and (max-width:679px){body.top .top_notice__body,body.top .top_notice__head{padding:1rem}}body.top .top_notice__head{-ms-flex-negative:0;flex-shrink:0;background-color:#505050;font-weight:700;text-align:center}@media all and (max-width:679px){body.top .top_notice__head{-ms-writing-mode:tb-lr;writing-mode:vertical-lr;line-height:1;letter-spacing:.4em}}body.top .top_notice__body{-ms-flex-positive:1;flex-grow:1;background-color:#222}@media all and (max-width:679px){body.top .top_notice__body{line-height:1.6}}body.top .top_about{margin-top:15rem;margin-bottom:12.5rem}@media all and (max-width:679px){body.top .top_about{position:relative;margin-top:4rem;margin-bottom:5rem}}@media all and (min-width:680px){body.top .top_about__inner{width:83.33333%;max-width:1200px;margin-right:auto;margin-left:auto}}@media all and (max-width:679px){body.top .top_about__inner{margin-right:4.26667%;margin-left:4.26667%}}@media all and (min-width:680px){body.top .top_about__inner{position:relative}}@media all and (max-width:679px){body.top .top_about__inner{margin-right:0;margin-left:0}}@media all and (max-width:679px){body.top .top_about__bg{position:absolute;inset:0}}body.top .top_about__bg img{display:block}@media all and (min-width:680px){body.top .top_about__bg img{width:40%;margin-left:auto;filter:saturate(50%)}}@media all and (max-width:679px){body.top .top_about__bg img{width:100%;height:100%;object-fit:cover}}@media all and (min-width:680px){body.top .top_about__fg{position:absolute;inset:0}}@media all and (max-width:679px){body.top .top_about__fg{position:relative;padding:17.06667% 8.53333%;background-color:rgba(0,0,0,.8)}}body.top .top_about__text{font-size:2rem;font-weight:500;line-height:2.25;letter-spacing:.02em}@media all and (max-width:679px){body.top .top_about__text{font-size:1.625rem;line-height:1.875}}body.top .top_about__btns{display:-ms-flexbox;display:flex;margin-top:6rem}@media all and (max-width:679px){body.top .top_about__btns{margin-top:3rem}}body.top .top_section{margin:12.5rem 0}@media all and (max-width:679px){body.top .top_section{margin:5rem 0}}@media all and (max-width:679px){body.top .top_section.--technology .top_section__inner{position:relative;z-index:1}}body.top .top_section.--technology .top_section__btns{-ms-flex-pack:end;justify-content:flex-end}@media all and (min-width:680px){body.top .top_section.--technology .top_section__btns{margin-top:-3rem}}@media all and (max-width:679px){body.top .top_section.--technology .top_section__btns{margin-bottom:-4.5rem}}@media all and (max-width:679px){body.top .top_section.--support{margin-bottom:0}}body.top .top_section.--news{margin:12.5rem 0 7.5rem}@media all and (max-width:679px){body.top .top_section.--news{margin:4rem 0 5rem}}body.top .top_section.--youtube{margin:7.5rem 0}@media all and (max-width:679px){body.top .top_section.--youtube{margin:5rem 0}}@media all and (min-width:680px){body.top .top_section__inner{width:83.33333%;max-width:1200px;margin-right:auto;margin-left:auto}}@media all and (max-width:679px){body.top .top_section__inner{margin-right:4.26667%;margin-left:4.26667%}}body.top .top_section__btns{display:-ms-flexbox;display:flex}@media all and (max-width:679px){body.top .top_section__btns{margin-top:1.5rem}}body.top .top_heading{font-size:2.5rem;line-height:1.5;font-weight:500;letter-spacing:.02em}@media all and (max-width:679px){body.top .top_heading{font-size:1.5rem}}body.top .top_heading.--technology{margin-top:3.5rem;margin-bottom:3rem}@media all and (max-width:679px){body.top .top_heading.--technology{margin-top:1.5rem;margin-bottom:1.5rem}}@media all and (min-width:680px){body.top .top_heading.--s{font-size:2rem}}body.top .top_heading__logo{display:inline-block;padding-left:4.125rem;background-image:url(/assets/img/common/icon_youtube_color.png);background-size:3.125rem auto;background-position:center left;background-repeat:no-repeat}@media all and (max-width:679px){body.top .top_heading__logo{padding-left:2.625rem;background-size:1.875rem auto}}body.top .top_text{line-height:1.8}body.top .top_technology_slider{margin-top:5rem}@media all and (max-width:679px){body.top .top_technology_slider{margin-top:4rem}}body.top .top_technology_slider img{width:100%}body.top .top_tiles{display:-ms-flexbox;display:flex}@media all and (max-width:679px){body.top .top_tiles{-ms-flex-direction:column;flex-direction:column;gap:5rem}}@media all and (min-width:680px){body.top .top_tile{position:relative;-ms-flex:0 0 50%;flex:0 0 50%}}@media all and (max-width:679px){body.top .top_tile{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:4.5rem}}@media all and (min-width:680px){body.top .top_tile::before{content:"";display:block;padding-top:75%}}@media all and (min-width:680px){body.top .top_tile__bg,body.top .top_tile__fg{position:absolute;inset:0}}@media all and (max-width:679px){body.top .top_tile__bg,body.top .top_tile__fg{position:relative}}@media all and (min-width:680px){body.top .top_tile__bg{overflow:hidden}}@media all and (max-width:679px){body.top .top_tile__bg{margin:0 -4.66472%}}body.top .top_tile__bg::after{content:"";position:absolute;top:0;left:0;display:block;width:100%;height:100%;background:linear-gradient(180deg,rgba(0,0,0,.6) 0,rgba(0,0,0,.8) 100%)}@media all and (max-width:679px){body.top .top_tile__bg::after{opacity:.5}}@media all and (min-width:680px){body.top .top_tile__fg{z-index:2;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:end;justify-content:flex-end;padding:6.66667%}}body.top .top_tile__img{position:relative;transition:.3s ease;transition-property:transform}@media all and (min-width:680px){body.top .top_tile__img{width:100%;height:100%}}@media all and (max-width:679px){body.top .top_tile__img.--sp_hue_20::after{opacity:.2}}body.top .top_tile__img::after{content:"";position:absolute;top:0;left:0;display:block;width:100%;height:100%;background-color:#fff;opacity:.7;mix-blend-mode:hue}body.top .top_tile__img img{width:100%}@media all and (min-width:680px){body.top .top_tile__img img{width:100%;height:100%;object-fit:cover}}@media all and (min-width:680px){body.top .top_tile .top_heading{margin-top:2rem}}@media all and (max-width:679px){body.top .top_tile .top_heading{margin-top:1.25rem}}body.top .top_tile .top_section__btns{margin-top:2.5rem}@media all and (max-width:679px){body.top .top_tile .top_section__btns{-ms-flex-pack:end;justify-content:flex-end;margin-top:2rem;margin-bottom:-5rem}}body.top .top_youtube_card{padding:5.33333% 4.66667% 4.66667%;border:1px solid #333;text-align:center}@media all and (max-width:679px){body.top .top_youtube_card{padding:6.99708%}}body.top .top_youtube_card__text{line-height:1.4;letter-spacing:.04em}@media all and (min-width:680px){body.top .top_youtube_card__text{font-size:1.25rem}}body.top .top_youtube_card .top_heading{margin-bottom:2.5rem;font-size:2rem}@media all and (max-width:679px){body.top .top_youtube_card .top_heading{margin-bottom:1.5rem;font-size:1.25rem}}body.top .top_youtube_card .top_section__btns{-ms-flex-pack:center;justify-content:center;margin-top:2.5rem}@media all and (max-width:679px){body.top .top_youtube_card .top_section__btns{margin-top:1.5rem}}body.top .top_flex_layout{display:-ms-flexbox;display:flex}@media all and (min-width:680px){body.top .top_flex_layout{-ms-flex-pack:justify;justify-content:space-between}}@media all and (max-width:679px){body.top .top_flex_layout{-ms-flex-direction:column;flex-direction:column;gap:1.5rem}}@media all and (min-width:680px){body.top .top_flex_layout__body{-ms-flex:0 0 80%;flex:0 0 80%}}body.top .top_flex_layout .top_section__btns{-ms-flex-pack:end;justify-content:flex-end;margin-top:2.5rem}@media all and (max-width:679px){body.top .top_flex_layout .top_section__btns{-ms-flex-pack:center;justify-content:center;margin-top:1.25rem}}@media all and (max-width:679px){body.trouble .trouble_heading{font-size:1rem;line-height:1.6}}body.trouble .trouble_tab{margin-top:4.5rem}@media all and (max-width:679px){body.trouble .trouble_tab{margin-top:3rem}}body.trouble .trouble_nav__list{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[5];grid-template-columns:repeat(5,1fr);gap:1.25rem}@media all and (max-width:679px){body.trouble .trouble_nav__list{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr);gap:.9375rem}}body.trouble .trouble_nav__item{position:relative}body.trouble .trouble_nav__item.--current .trouble_nav__bg::after{border:2px solid #e50138}body.trouble .trouble_nav__item::before{content:"";display:block;padding-top:53.57143%}body.trouble .trouble_nav__item a{color:inherit}body.trouble .trouble_nav__item a,body.trouble .trouble_nav__item a:hover{text-decoration:none}body.trouble .trouble_nav__item a:hover .trouble_nav__bg::after{background-color:rgba(0,0,0,.4)}body.trouble .trouble_nav__bg,body.trouble .trouble_nav__fg{position:absolute;inset:0}body.trouble .trouble_nav__bg::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.6);transition:.1s ease-out;transition-property:background-color}body.trouble .trouble_nav__bg img{width:100%;height:100%;object-fit:cover}body.trouble .trouble_nav__fg{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;gap:1.5rem;padding:10.71429%;font-weight:700}@media all and (min-width:680px){body.trouble .trouble_nav__fg{font-size:1.25rem}}@media all and (max-width:679px){body.trouble .trouble_nav__fg{padding:9.7561%}}body.trouble .trouble_nav__fg::after{content:""}body.trouble .trouble_nav__text{line-height:1.5}body.trouble .trouble_poster{margin-top:3.5rem;padding:4.66667% 6.66667%;border:1px solid #444}@media all and (max-width:679px){body.trouble .trouble_poster{margin-top:2.5rem;padding:6.99708%}}body.trouble .trouble_poster__body{display:-ms-grid;display:grid;gap:1rem;padding:3.84615% 0}@media all and (min-width:680px){body.trouble .trouble_poster__body{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr)}}@media all and (max-width:679px){body.trouble .trouble_poster__body{gap:.5rem;padding:5.8309% 0}}body.trouble .trouble_poster__btns{display:-ms-flexbox;display:flex}@media all and (min-width:680px){body.trouble .trouble_poster__btns{-ms-flex-pack:center;justify-content:center}}@media all and (max-width:679px){body.trouble .trouble_poster__btns{-ms-flex-direction:column;flex-direction:column}}body.trouble .trouble_poster__img img{width:100%}.align_l{text-align:left!important}.align_r{text-align:right!important}.align_c{text-align:center!important}@media all and (max-width:1199px){.liquid_align_l{text-align:left!important}.liquid_align_r{text-align:right!important}.liquid_align_c{text-align:center!important}}@media all and (max-width:959px){.tablet_align_l{text-align:left!important}.tablet_align_r{text-align:right!important}.tablet_align_c{text-align:center!important}}@media all and (max-width:679px){.sp_align_l{text-align:left!important}.sp_align_r{text-align:right!important}.sp_align_c{text-align:center!important}}@media all and (max-width:320px){.sp_small_align_l{text-align:left!important}.sp_small_align_r{text-align:right!important}.sp_small_align_c{text-align:center!important}}.valign_m{vertical-align:middle}.valign_t{vertical-align:top}.valign_b{vertical-align:bottom}.clear_fix:after,.grid--12:after{content:".";display:block;height:0;clear:both;font-size:0;line-height:0;visibility:hidden}.clear_fix,.grid--12{zoom:1}.clear_both{clear:both;height:1px;font-size:1px;text-align:center;line-height:0}.clear{clear:both}.none{display:none!important}.block{display:block!important}.inline_block{display:inline-block!important}.inline{display:inline!important}.table{display:table!important}.table_cell{display:table-cell!important}@media all and (max-width:1199px){.liquid_none{display:none!important}}@media all and (max-width:959px){.tablet_none{display:none!important}}@media all and (max-width:679px){.sp_none{display:none!important}}@media all and (max-width:320px){.sp_small_none{display:none!important}}@media all and (max-width:1199px){.liquid_block{display:block!important}.liquid_inline_block{display:inline-block!important}.liquid_inline{display:inline!important}.liquid_table{display:table!important}.liquid_cell{display:table-cell!important}}@media all and (max-width:959px){.tablet_block{display:block!important}.tablet_inline_block{display:inline-block!important}.tablet_inline{display:inline!important}.tablet_table{display:table!important}.tablet_cell{display:table-cell!important}}@media all and (max-width:679px){.sp_block{display:block!important}.sp_inline_block{display:inline-block!important}.sp_inline{display:inline!important}.sp_table{display:table!important}.sp_cell{display:table-cell!important}}@media all and (max-width:320px){.sp_small_block{display:block!important}.sp_small_inline_block{display:inline-block!important}.sp_small_inline{display:inline!important}.sp_small_table{display:table!important}.sp_small_cell{display:table-cell!important}}.float_r{float:right;display:inline}.float_l{float:left;display:inline}.fluid_img{max-width:100%;height:auto}.just_layout{text-align:justify;text-justify:distribute-all-lines;zoom:1;display:block;line-height:0}.just_layout:after{line-height:0;visibility:hidden;content:"";display:inline-block;width:100%}.just_layout__item{display:inline-block;text-align:left;vertical-align:top;line-height:normal}* html .just_layout .just_layout__item{display:inline;zoom:1}.mb-80{margin-bottom:-5rem!important}.mt-80{margin-top:-5rem!important}.mr-80{margin-right:-5rem!important}.ml-80{margin-left:-5rem!important}.mb-72{margin-bottom:-4.5rem!important}.mt-72{margin-top:-4.5rem!important}.mr-72{margin-right:-4.5rem!important}.ml-72{margin-left:-4.5rem!important}.mb-64{margin-bottom:-4rem!important}.mt-64{margin-top:-4rem!important}.mr-64{margin-right:-4rem!important}.ml-64{margin-left:-4rem!important}.mb-56{margin-bottom:-3.5rem!important}.mt-56{margin-top:-3.5rem!important}.mr-56{margin-right:-3.5rem!important}.ml-56{margin-left:-3.5rem!important}.mb-48{margin-bottom:-3rem!important}.mt-48{margin-top:-3rem!important}.mr-48{margin-right:-3rem!important}.ml-48{margin-left:-3rem!important}.mb-40{margin-bottom:-2.5rem!important}.mt-40{margin-top:-2.5rem!important}.mr-40{margin-right:-2.5rem!important}.ml-40{margin-left:-2.5rem!important}.mb-32{margin-bottom:-2rem!important}.mt-32{margin-top:-2rem!important}.mr-32{margin-right:-2rem!important}.ml-32{margin-left:-2rem!important}.mb-24{margin-bottom:-1.5rem!important}.mt-24{margin-top:-1.5rem!important}.mr-24{margin-right:-1.5rem!important}.ml-24{margin-left:-1.5rem!important}.mb-16{margin-bottom:-1rem!important}.mt-16{margin-top:-1rem!important}.mr-16{margin-right:-1rem!important}.ml-16{margin-left:-1rem!important}.mb-8{margin-bottom:-.5rem!important}.mt-8{margin-top:-.5rem!important}.mr-8{margin-right:-.5rem!important}.ml-8{margin-left:-.5rem!important}.mb0{margin-bottom:0!important}.mt0{margin-top:0!important}.mr0{margin-right:0!important}.ml0{margin-left:0!important}.mb8{margin-bottom:.5rem!important}.mt8{margin-top:.5rem!important}.mr8{margin-right:.5rem!important}.ml8{margin-left:.5rem!important}.mb16{margin-bottom:1rem!important}.mt16{margin-top:1rem!important}.mr16{margin-right:1rem!important}.ml16{margin-left:1rem!important}.mb24{margin-bottom:1.5rem!important}.mt24{margin-top:1.5rem!important}.mr24{margin-right:1.5rem!important}.ml24{margin-left:1.5rem!important}.mb32{margin-bottom:2rem!important}.mt32{margin-top:2rem!important}.mr32{margin-right:2rem!important}.ml32{margin-left:2rem!important}.mb40{margin-bottom:2.5rem!important}.mt40{margin-top:2.5rem!important}.mr40{margin-right:2.5rem!important}.ml40{margin-left:2.5rem!important}.mb48{margin-bottom:3rem!important}.mt48{margin-top:3rem!important}.mr48{margin-right:3rem!important}.ml48{margin-left:3rem!important}.mb56{margin-bottom:3.5rem!important}.mt56{margin-top:3.5rem!important}.mr56{margin-right:3.5rem!important}.ml56{margin-left:3.5rem!important}.mb64{margin-bottom:4rem!important}.mt64{margin-top:4rem!important}.mr64{margin-right:4rem!important}.ml64{margin-left:4rem!important}.mb72{margin-bottom:4.5rem!important}.mt72{margin-top:4.5rem!important}.mr72{margin-right:4.5rem!important}.ml72{margin-left:4.5rem!important}.mb80{margin-bottom:5rem!important}.mt80{margin-top:5rem!important}.mr80{margin-right:5rem!important}.ml80{margin-left:5rem!important}.mb88{margin-bottom:5.5rem!important}.mt88{margin-top:5.5rem!important}.mr88{margin-right:5.5rem!important}.ml88{margin-left:5.5rem!important}.mb96{margin-bottom:6rem!important}.mt96{margin-top:6rem!important}.mr96{margin-right:6rem!important}.ml96{margin-left:6rem!important}.mb104{margin-bottom:6.5rem!important}.mt104{margin-top:6.5rem!important}.mr104{margin-right:6.5rem!important}.ml104{margin-left:6.5rem!important}.mb112{margin-bottom:7rem!important}.mt112{margin-top:7rem!important}.mr112{margin-right:7rem!important}.ml112{margin-left:7rem!important}.mb120{margin-bottom:7.5rem!important}.mt120{margin-top:7.5rem!important}.mr120{margin-right:7.5rem!important}.ml120{margin-left:7.5rem!important}.mb128{margin-bottom:8rem!important}.mt128{margin-top:8rem!important}.mr128{margin-right:8rem!important}.ml128{margin-left:8rem!important}@media all and (max-width:1199px){.liquid_mb-80{margin-bottom:-5rem!important}.liquid_mt-80{margin-top:-5rem!important}.liquid_mr-80{margin-right:-5rem!important}.liquid_ml-80{margin-left:-5rem!important}.liquid_mb-72{margin-bottom:-4.5rem!important}.liquid_mt-72{margin-top:-4.5rem!important}.liquid_mr-72{margin-right:-4.5rem!important}.liquid_ml-72{margin-left:-4.5rem!important}.liquid_mb-64{margin-bottom:-4rem!important}.liquid_mt-64{margin-top:-4rem!important}.liquid_mr-64{margin-right:-4rem!important}.liquid_ml-64{margin-left:-4rem!important}.liquid_mb-56{margin-bottom:-3.5rem!important}.liquid_mt-56{margin-top:-3.5rem!important}.liquid_mr-56{margin-right:-3.5rem!important}.liquid_ml-56{margin-left:-3.5rem!important}.liquid_mb-48{margin-bottom:-3rem!important}.liquid_mt-48{margin-top:-3rem!important}.liquid_mr-48{margin-right:-3rem!important}.liquid_ml-48{margin-left:-3rem!important}.liquid_mb-40{margin-bottom:-2.5rem!important}.liquid_mt-40{margin-top:-2.5rem!important}.liquid_mr-40{margin-right:-2.5rem!important}.liquid_ml-40{margin-left:-2.5rem!important}.liquid_mb-32{margin-bottom:-2rem!important}.liquid_mt-32{margin-top:-2rem!important}.liquid_mr-32{margin-right:-2rem!important}.liquid_ml-32{margin-left:-2rem!important}.liquid_mb-24{margin-bottom:-1.5rem!important}.liquid_mt-24{margin-top:-1.5rem!important}.liquid_mr-24{margin-right:-1.5rem!important}.liquid_ml-24{margin-left:-1.5rem!important}.liquid_mb-16{margin-bottom:-1rem!important}.liquid_mt-16{margin-top:-1rem!important}.liquid_mr-16{margin-right:-1rem!important}.liquid_ml-16{margin-left:-1rem!important}.liquid_mb-8{margin-bottom:-.5rem!important}.liquid_mt-8{margin-top:-.5rem!important}.liquid_mr-8{margin-right:-.5rem!important}.liquid_ml-8{margin-left:-.5rem!important}.liquid_mb0{margin-bottom:0!important}.liquid_mt0{margin-top:0!important}.liquid_mr0{margin-right:0!important}.liquid_ml0{margin-left:0!important}.liquid_mb8{margin-bottom:.5rem!important}.liquid_mt8{margin-top:.5rem!important}.liquid_mr8{margin-right:.5rem!important}.liquid_ml8{margin-left:.5rem!important}.liquid_mb16{margin-bottom:1rem!important}.liquid_mt16{margin-top:1rem!important}.liquid_mr16{margin-right:1rem!important}.liquid_ml16{margin-left:1rem!important}.liquid_mb24{margin-bottom:1.5rem!important}.liquid_mt24{margin-top:1.5rem!important}.liquid_mr24{margin-right:1.5rem!important}.liquid_ml24{margin-left:1.5rem!important}.liquid_mb32{margin-bottom:2rem!important}.liquid_mt32{margin-top:2rem!important}.liquid_mr32{margin-right:2rem!important}.liquid_ml32{margin-left:2rem!important}.liquid_mb40{margin-bottom:2.5rem!important}.liquid_mt40{margin-top:2.5rem!important}.liquid_mr40{margin-right:2.5rem!important}.liquid_ml40{margin-left:2.5rem!important}.liquid_mb48{margin-bottom:3rem!important}.liquid_mt48{margin-top:3rem!important}.liquid_mr48{margin-right:3rem!important}.liquid_ml48{margin-left:3rem!important}.liquid_mb56{margin-bottom:3.5rem!important}.liquid_mt56{margin-top:3.5rem!important}.liquid_mr56{margin-right:3.5rem!important}.liquid_ml56{margin-left:3.5rem!important}.liquid_mb64{margin-bottom:4rem!important}.liquid_mt64{margin-top:4rem!important}.liquid_mr64{margin-right:4rem!important}.liquid_ml64{margin-left:4rem!important}.liquid_mb72{margin-bottom:4.5rem!important}.liquid_mt72{margin-top:4.5rem!important}.liquid_mr72{margin-right:4.5rem!important}.liquid_ml72{margin-left:4.5rem!important}.liquid_mb80{margin-bottom:5rem!important}.liquid_mt80{margin-top:5rem!important}.liquid_mr80{margin-right:5rem!important}.liquid_ml80{margin-left:5rem!important}.liquid_mb88{margin-bottom:5.5rem!important}.liquid_mt88{margin-top:5.5rem!important}.liquid_mr88{margin-right:5.5rem!important}.liquid_ml88{margin-left:5.5rem!important}.liquid_mb96{margin-bottom:6rem!important}.liquid_mt96{margin-top:6rem!important}.liquid_mr96{margin-right:6rem!important}.liquid_ml96{margin-left:6rem!important}.liquid_mb104{margin-bottom:6.5rem!important}.liquid_mt104{margin-top:6.5rem!important}.liquid_mr104{margin-right:6.5rem!important}.liquid_ml104{margin-left:6.5rem!important}.liquid_mb112{margin-bottom:7rem!important}.liquid_mt112{margin-top:7rem!important}.liquid_mr112{margin-right:7rem!important}.liquid_ml112{margin-left:7rem!important}.liquid_mb120{margin-bottom:7.5rem!important}.liquid_mt120{margin-top:7.5rem!important}.liquid_mr120{margin-right:7.5rem!important}.liquid_ml120{margin-left:7.5rem!important}.liquid_mb128{margin-bottom:8rem!important}.liquid_mt128{margin-top:8rem!important}.liquid_mr128{margin-right:8rem!important}.liquid_ml128{margin-left:8rem!important}}@media all and (max-width:959px){.tablet_mb-80{margin-bottom:-5rem!important}.tablet_mt-80{margin-top:-5rem!important}.tablet_mr-80{margin-right:-5rem!important}.tablet_ml-80{margin-left:-5rem!important}.tablet_mb-72{margin-bottom:-4.5rem!important}.tablet_mt-72{margin-top:-4.5rem!important}.tablet_mr-72{margin-right:-4.5rem!important}.tablet_ml-72{margin-left:-4.5rem!important}.tablet_mb-64{margin-bottom:-4rem!important}.tablet_mt-64{margin-top:-4rem!important}.tablet_mr-64{margin-right:-4rem!important}.tablet_ml-64{margin-left:-4rem!important}.tablet_mb-56{margin-bottom:-3.5rem!important}.tablet_mt-56{margin-top:-3.5rem!important}.tablet_mr-56{margin-right:-3.5rem!important}.tablet_ml-56{margin-left:-3.5rem!important}.tablet_mb-48{margin-bottom:-3rem!important}.tablet_mt-48{margin-top:-3rem!important}.tablet_mr-48{margin-right:-3rem!important}.tablet_ml-48{margin-left:-3rem!important}.tablet_mb-40{margin-bottom:-2.5rem!important}.tablet_mt-40{margin-top:-2.5rem!important}.tablet_mr-40{margin-right:-2.5rem!important}.tablet_ml-40{margin-left:-2.5rem!important}.tablet_mb-32{margin-bottom:-2rem!important}.tablet_mt-32{margin-top:-2rem!important}.tablet_mr-32{margin-right:-2rem!important}.tablet_ml-32{margin-left:-2rem!important}.tablet_mb-24{margin-bottom:-1.5rem!important}.tablet_mt-24{margin-top:-1.5rem!important}.tablet_mr-24{margin-right:-1.5rem!important}.tablet_ml-24{margin-left:-1.5rem!important}.tablet_mb-16{margin-bottom:-1rem!important}.tablet_mt-16{margin-top:-1rem!important}.tablet_mr-16{margin-right:-1rem!important}.tablet_ml-16{margin-left:-1rem!important}.tablet_mb-8{margin-bottom:-.5rem!important}.tablet_mt-8{margin-top:-.5rem!important}.tablet_mr-8{margin-right:-.5rem!important}.tablet_ml-8{margin-left:-.5rem!important}.tablet_mb0{margin-bottom:0!important}.tablet_mt0{margin-top:0!important}.tablet_mr0{margin-right:0!important}.tablet_ml0{margin-left:0!important}.tablet_mb8{margin-bottom:.5rem!important}.tablet_mt8{margin-top:.5rem!important}.tablet_mr8{margin-right:.5rem!important}.tablet_ml8{margin-left:.5rem!important}.tablet_mb16{margin-bottom:1rem!important}.tablet_mt16{margin-top:1rem!important}.tablet_mr16{margin-right:1rem!important}.tablet_ml16{margin-left:1rem!important}.tablet_mb24{margin-bottom:1.5rem!important}.tablet_mt24{margin-top:1.5rem!important}.tablet_mr24{margin-right:1.5rem!important}.tablet_ml24{margin-left:1.5rem!important}.tablet_mb32{margin-bottom:2rem!important}.tablet_mt32{margin-top:2rem!important}.tablet_mr32{margin-right:2rem!important}.tablet_ml32{margin-left:2rem!important}.tablet_mb40{margin-bottom:2.5rem!important}.tablet_mt40{margin-top:2.5rem!important}.tablet_mr40{margin-right:2.5rem!important}.tablet_ml40{margin-left:2.5rem!important}.tablet_mb48{margin-bottom:3rem!important}.tablet_mt48{margin-top:3rem!important}.tablet_mr48{margin-right:3rem!important}.tablet_ml48{margin-left:3rem!important}.tablet_mb56{margin-bottom:3.5rem!important}.tablet_mt56{margin-top:3.5rem!important}.tablet_mr56{margin-right:3.5rem!important}.tablet_ml56{margin-left:3.5rem!important}.tablet_mb64{margin-bottom:4rem!important}.tablet_mt64{margin-top:4rem!important}.tablet_mr64{margin-right:4rem!important}.tablet_ml64{margin-left:4rem!important}.tablet_mb72{margin-bottom:4.5rem!important}.tablet_mt72{margin-top:4.5rem!important}.tablet_mr72{margin-right:4.5rem!important}.tablet_ml72{margin-left:4.5rem!important}.tablet_mb80{margin-bottom:5rem!important}.tablet_mt80{margin-top:5rem!important}.tablet_mr80{margin-right:5rem!important}.tablet_ml80{margin-left:5rem!important}.tablet_mb88{margin-bottom:5.5rem!important}.tablet_mt88{margin-top:5.5rem!important}.tablet_mr88{margin-right:5.5rem!important}.tablet_ml88{margin-left:5.5rem!important}.tablet_mb96{margin-bottom:6rem!important}.tablet_mt96{margin-top:6rem!important}.tablet_mr96{margin-right:6rem!important}.tablet_ml96{margin-left:6rem!important}.tablet_mb104{margin-bottom:6.5rem!important}.tablet_mt104{margin-top:6.5rem!important}.tablet_mr104{margin-right:6.5rem!important}.tablet_ml104{margin-left:6.5rem!important}.tablet_mb112{margin-bottom:7rem!important}.tablet_mt112{margin-top:7rem!important}.tablet_mr112{margin-right:7rem!important}.tablet_ml112{margin-left:7rem!important}.tablet_mb120{margin-bottom:7.5rem!important}.tablet_mt120{margin-top:7.5rem!important}.tablet_mr120{margin-right:7.5rem!important}.tablet_ml120{margin-left:7.5rem!important}.tablet_mb128{margin-bottom:8rem!important}.tablet_mt128{margin-top:8rem!important}.tablet_mr128{margin-right:8rem!important}.tablet_ml128{margin-left:8rem!important}}@media all and (max-width:679px){.sp_mb-80{margin-bottom:-5rem!important}.sp_mt-80{margin-top:-5rem!important}.sp_mr-80{margin-right:-5rem!important}.sp_ml-80{margin-left:-5rem!important}.sp_mb-72{margin-bottom:-4.5rem!important}.sp_mt-72{margin-top:-4.5rem!important}.sp_mr-72{margin-right:-4.5rem!important}.sp_ml-72{margin-left:-4.5rem!important}.sp_mb-64{margin-bottom:-4rem!important}.sp_mt-64{margin-top:-4rem!important}.sp_mr-64{margin-right:-4rem!important}.sp_ml-64{margin-left:-4rem!important}.sp_mb-56{margin-bottom:-3.5rem!important}.sp_mt-56{margin-top:-3.5rem!important}.sp_mr-56{margin-right:-3.5rem!important}.sp_ml-56{margin-left:-3.5rem!important}.sp_mb-48{margin-bottom:-3rem!important}.sp_mt-48{margin-top:-3rem!important}.sp_mr-48{margin-right:-3rem!important}.sp_ml-48{margin-left:-3rem!important}.sp_mb-40{margin-bottom:-2.5rem!important}.sp_mt-40{margin-top:-2.5rem!important}.sp_mr-40{margin-right:-2.5rem!important}.sp_ml-40{margin-left:-2.5rem!important}.sp_mb-32{margin-bottom:-2rem!important}.sp_mt-32{margin-top:-2rem!important}.sp_mr-32{margin-right:-2rem!important}.sp_ml-32{margin-left:-2rem!important}.sp_mb-24{margin-bottom:-1.5rem!important}.sp_mt-24{margin-top:-1.5rem!important}.sp_mr-24{margin-right:-1.5rem!important}.sp_ml-24{margin-left:-1.5rem!important}.sp_mb-16{margin-bottom:-1rem!important}.sp_mt-16{margin-top:-1rem!important}.sp_mr-16{margin-right:-1rem!important}.sp_ml-16{margin-left:-1rem!important}.sp_mb-8{margin-bottom:-.5rem!important}.sp_mt-8{margin-top:-.5rem!important}.sp_mr-8{margin-right:-.5rem!important}.sp_ml-8{margin-left:-.5rem!important}.sp_mb0{margin-bottom:0!important}.sp_mt0{margin-top:0!important}.sp_mr0{margin-right:0!important}.sp_ml0{margin-left:0!important}.sp_mb8{margin-bottom:.5rem!important}.sp_mt8{margin-top:.5rem!important}.sp_mr8{margin-right:.5rem!important}.sp_ml8{margin-left:.5rem!important}.sp_mb16{margin-bottom:1rem!important}.sp_mt16{margin-top:1rem!important}.sp_mr16{margin-right:1rem!important}.sp_ml16{margin-left:1rem!important}.sp_mb24{margin-bottom:1.5rem!important}.sp_mt24{margin-top:1.5rem!important}.sp_mr24{margin-right:1.5rem!important}.sp_ml24{margin-left:1.5rem!important}.sp_mb32{margin-bottom:2rem!important}.sp_mt32{margin-top:2rem!important}.sp_mr32{margin-right:2rem!important}.sp_ml32{margin-left:2rem!important}.sp_mb40{margin-bottom:2.5rem!important}.sp_mt40{margin-top:2.5rem!important}.sp_mr40{margin-right:2.5rem!important}.sp_ml40{margin-left:2.5rem!important}.sp_mb48{margin-bottom:3rem!important}.sp_mt48{margin-top:3rem!important}.sp_mr48{margin-right:3rem!important}.sp_ml48{margin-left:3rem!important}.sp_mb56{margin-bottom:3.5rem!important}.sp_mt56{margin-top:3.5rem!important}.sp_mr56{margin-right:3.5rem!important}.sp_ml56{margin-left:3.5rem!important}.sp_mb64{margin-bottom:4rem!important}.sp_mt64{margin-top:4rem!important}.sp_mr64{margin-right:4rem!important}.sp_ml64{margin-left:4rem!important}.sp_mb72{margin-bottom:4.5rem!important}.sp_mt72{margin-top:4.5rem!important}.sp_mr72{margin-right:4.5rem!important}.sp_ml72{margin-left:4.5rem!important}.sp_mb80{margin-bottom:5rem!important}.sp_mt80{margin-top:5rem!important}.sp_mr80{margin-right:5rem!important}.sp_ml80{margin-left:5rem!important}.sp_mb88{margin-bottom:5.5rem!important}.sp_mt88{margin-top:5.5rem!important}.sp_mr88{margin-right:5.5rem!important}.sp_ml88{margin-left:5.5rem!important}.sp_mb96{margin-bottom:6rem!important}.sp_mt96{margin-top:6rem!important}.sp_mr96{margin-right:6rem!important}.sp_ml96{margin-left:6rem!important}.sp_mb104{margin-bottom:6.5rem!important}.sp_mt104{margin-top:6.5rem!important}.sp_mr104{margin-right:6.5rem!important}.sp_ml104{margin-left:6.5rem!important}.sp_mb112{margin-bottom:7rem!important}.sp_mt112{margin-top:7rem!important}.sp_mr112{margin-right:7rem!important}.sp_ml112{margin-left:7rem!important}.sp_mb120{margin-bottom:7.5rem!important}.sp_mt120{margin-top:7.5rem!important}.sp_mr120{margin-right:7.5rem!important}.sp_ml120{margin-left:7.5rem!important}.sp_mb128{margin-bottom:8rem!important}.sp_mt128{margin-top:8rem!important}.sp_mr128{margin-right:8rem!important}.sp_ml128{margin-left:8rem!important}}@media all and (max-width:320px){.sp_small_mb-80{margin-bottom:-5rem!important}.sp_small_mt-80{margin-top:-5rem!important}.sp_small_mr-80{margin-right:-5rem!important}.sp_small_ml-80{margin-left:-5rem!important}.sp_small_mb-72{margin-bottom:-4.5rem!important}.sp_small_mt-72{margin-top:-4.5rem!important}.sp_small_mr-72{margin-right:-4.5rem!important}.sp_small_ml-72{margin-left:-4.5rem!important}.sp_small_mb-64{margin-bottom:-4rem!important}.sp_small_mt-64{margin-top:-4rem!important}.sp_small_mr-64{margin-right:-4rem!important}.sp_small_ml-64{margin-left:-4rem!important}.sp_small_mb-56{margin-bottom:-3.5rem!important}.sp_small_mt-56{margin-top:-3.5rem!important}.sp_small_mr-56{margin-right:-3.5rem!important}.sp_small_ml-56{margin-left:-3.5rem!important}.sp_small_mb-48{margin-bottom:-3rem!important}.sp_small_mt-48{margin-top:-3rem!important}.sp_small_mr-48{margin-right:-3rem!important}.sp_small_ml-48{margin-left:-3rem!important}.sp_small_mb-40{margin-bottom:-2.5rem!important}.sp_small_mt-40{margin-top:-2.5rem!important}.sp_small_mr-40{margin-right:-2.5rem!important}.sp_small_ml-40{margin-left:-2.5rem!important}.sp_small_mb-32{margin-bottom:-2rem!important}.sp_small_mt-32{margin-top:-2rem!important}.sp_small_mr-32{margin-right:-2rem!important}.sp_small_ml-32{margin-left:-2rem!important}.sp_small_mb-24{margin-bottom:-1.5rem!important}.sp_small_mt-24{margin-top:-1.5rem!important}.sp_small_mr-24{margin-right:-1.5rem!important}.sp_small_ml-24{margin-left:-1.5rem!important}.sp_small_mb-16{margin-bottom:-1rem!important}.sp_small_mt-16{margin-top:-1rem!important}.sp_small_mr-16{margin-right:-1rem!important}.sp_small_ml-16{margin-left:-1rem!important}.sp_small_mb-8{margin-bottom:-.5rem!important}.sp_small_mt-8{margin-top:-.5rem!important}.sp_small_mr-8{margin-right:-.5rem!important}.sp_small_ml-8{margin-left:-.5rem!important}.sp_small_mb0{margin-bottom:0!important}.sp_small_mt0{margin-top:0!important}.sp_small_mr0{margin-right:0!important}.sp_small_ml0{margin-left:0!important}.sp_small_mb8{margin-bottom:.5rem!important}.sp_small_mt8{margin-top:.5rem!important}.sp_small_mr8{margin-right:.5rem!important}.sp_small_ml8{margin-left:.5rem!important}.sp_small_mb16{margin-bottom:1rem!important}.sp_small_mt16{margin-top:1rem!important}.sp_small_mr16{margin-right:1rem!important}.sp_small_ml16{margin-left:1rem!important}.sp_small_mb24{margin-bottom:1.5rem!important}.sp_small_mt24{margin-top:1.5rem!important}.sp_small_mr24{margin-right:1.5rem!important}.sp_small_ml24{margin-left:1.5rem!important}.sp_small_mb32{margin-bottom:2rem!important}.sp_small_mt32{margin-top:2rem!important}.sp_small_mr32{margin-right:2rem!important}.sp_small_ml32{margin-left:2rem!important}.sp_small_mb40{margin-bottom:2.5rem!important}.sp_small_mt40{margin-top:2.5rem!important}.sp_small_mr40{margin-right:2.5rem!important}.sp_small_ml40{margin-left:2.5rem!important}.sp_small_mb48{margin-bottom:3rem!important}.sp_small_mt48{margin-top:3rem!important}.sp_small_mr48{margin-right:3rem!important}.sp_small_ml48{margin-left:3rem!important}.sp_small_mb56{margin-bottom:3.5rem!important}.sp_small_mt56{margin-top:3.5rem!important}.sp_small_mr56{margin-right:3.5rem!important}.sp_small_ml56{margin-left:3.5rem!important}.sp_small_mb64{margin-bottom:4rem!important}.sp_small_mt64{margin-top:4rem!important}.sp_small_mr64{margin-right:4rem!important}.sp_small_ml64{margin-left:4rem!important}.sp_small_mb72{margin-bottom:4.5rem!important}.sp_small_mt72{margin-top:4.5rem!important}.sp_small_mr72{margin-right:4.5rem!important}.sp_small_ml72{margin-left:4.5rem!important}.sp_small_mb80{margin-bottom:5rem!important}.sp_small_mt80{margin-top:5rem!important}.sp_small_mr80{margin-right:5rem!important}.sp_small_ml80{margin-left:5rem!important}.sp_small_mb88{margin-bottom:5.5rem!important}.sp_small_mt88{margin-top:5.5rem!important}.sp_small_mr88{margin-right:5.5rem!important}.sp_small_ml88{margin-left:5.5rem!important}.sp_small_mb96{margin-bottom:6rem!important}.sp_small_mt96{margin-top:6rem!important}.sp_small_mr96{margin-right:6rem!important}.sp_small_ml96{margin-left:6rem!important}.sp_small_mb104{margin-bottom:6.5rem!important}.sp_small_mt104{margin-top:6.5rem!important}.sp_small_mr104{margin-right:6.5rem!important}.sp_small_ml104{margin-left:6.5rem!important}.sp_small_mb112{margin-bottom:7rem!important}.sp_small_mt112{margin-top:7rem!important}.sp_small_mr112{margin-right:7rem!important}.sp_small_ml112{margin-left:7rem!important}.sp_small_mb120{margin-bottom:7.5rem!important}.sp_small_mt120{margin-top:7.5rem!important}.sp_small_mr120{margin-right:7.5rem!important}.sp_small_ml120{margin-left:7.5rem!important}.sp_small_mb128{margin-bottom:8rem!important}.sp_small_mt128{margin-top:8rem!important}.sp_small_mr128{margin-right:8rem!important}.sp_small_ml128{margin-left:8rem!important}}.pb0{padding-bottom:0!important}.pt0{padding-top:0!important}.pr0{padding-right:0!important}.pl0{padding-left:0!important}.pb8{padding-bottom:.5rem!important}.pt8{padding-top:.5rem!important}.pr8{padding-right:.5rem!important}.pl8{padding-left:.5rem!important}.pb16{padding-bottom:1rem!important}.pt16{padding-top:1rem!important}.pr16{padding-right:1rem!important}.pl16{padding-left:1rem!important}.pb24{padding-bottom:1.5rem!important}.pt24{padding-top:1.5rem!important}.pr24{padding-right:1.5rem!important}.pl24{padding-left:1.5rem!important}.pb32{padding-bottom:2rem!important}.pt32{padding-top:2rem!important}.pr32{padding-right:2rem!important}.pl32{padding-left:2rem!important}.pb40{padding-bottom:2.5rem!important}.pt40{padding-top:2.5rem!important}.pr40{padding-right:2.5rem!important}.pl40{padding-left:2.5rem!important}.pb48{padding-bottom:3rem!important}.pt48{padding-top:3rem!important}.pr48{padding-right:3rem!important}.pl48{padding-left:3rem!important}.pb56{padding-bottom:3.5rem!important}.pt56{padding-top:3.5rem!important}.pr56{padding-right:3.5rem!important}.pl56{padding-left:3.5rem!important}.pb64{padding-bottom:4rem!important}.pt64{padding-top:4rem!important}.pr64{padding-right:4rem!important}.pl64{padding-left:4rem!important}.pb72{padding-bottom:4.5rem!important}.pt72{padding-top:4.5rem!important}.pr72{padding-right:4.5rem!important}.pl72{padding-left:4.5rem!important}.pb80{padding-bottom:5rem!important}.pt80{padding-top:5rem!important}.pr80{padding-right:5rem!important}.pl80{padding-left:5rem!important}.pb88{padding-bottom:5.5rem!important}.pt88{padding-top:5.5rem!important}.pr88{padding-right:5.5rem!important}.pl88{padding-left:5.5rem!important}.pb96{padding-bottom:6rem!important}.pt96{padding-top:6rem!important}.pr96{padding-right:6rem!important}.pl96{padding-left:6rem!important}.pb104{padding-bottom:6.5rem!important}.pt104{padding-top:6.5rem!important}.pr104{padding-right:6.5rem!important}.pl104{padding-left:6.5rem!important}.pb112{padding-bottom:7rem!important}.pt112{padding-top:7rem!important}.pr112{padding-right:7rem!important}.pl112{padding-left:7rem!important}.pb120{padding-bottom:7.5rem!important}.pt120{padding-top:7.5rem!important}.pr120{padding-right:7.5rem!important}.pl120{padding-left:7.5rem!important}.pb128{padding-bottom:8rem!important}.pt128{padding-top:8rem!important}.pr128{padding-right:8rem!important}.pl128{padding-left:8rem!important}@media all and (max-width:1199px){.liquid_pb0{padding-bottom:0!important}.liquid_pt0{padding-top:0!important}.liquid_pr0{padding-right:0!important}.liquid_pl0{padding-left:0!important}.liquid_pb8{padding-bottom:.5rem!important}.liquid_pt8{padding-top:.5rem!important}.liquid_pr8{padding-right:.5rem!important}.liquid_pl8{padding-left:.5rem!important}.liquid_pb16{padding-bottom:1rem!important}.liquid_pt16{padding-top:1rem!important}.liquid_pr16{padding-right:1rem!important}.liquid_pl16{padding-left:1rem!important}.liquid_pb24{padding-bottom:1.5rem!important}.liquid_pt24{padding-top:1.5rem!important}.liquid_pr24{padding-right:1.5rem!important}.liquid_pl24{padding-left:1.5rem!important}.liquid_pb32{padding-bottom:2rem!important}.liquid_pt32{padding-top:2rem!important}.liquid_pr32{padding-right:2rem!important}.liquid_pl32{padding-left:2rem!important}.liquid_pb40{padding-bottom:2.5rem!important}.liquid_pt40{padding-top:2.5rem!important}.liquid_pr40{padding-right:2.5rem!important}.liquid_pl40{padding-left:2.5rem!important}.liquid_pb48{padding-bottom:3rem!important}.liquid_pt48{padding-top:3rem!important}.liquid_pr48{padding-right:3rem!important}.liquid_pl48{padding-left:3rem!important}.liquid_pb56{padding-bottom:3.5rem!important}.liquid_pt56{padding-top:3.5rem!important}.liquid_pr56{padding-right:3.5rem!important}.liquid_pl56{padding-left:3.5rem!important}.liquid_pb64{padding-bottom:4rem!important}.liquid_pt64{padding-top:4rem!important}.liquid_pr64{padding-right:4rem!important}.liquid_pl64{padding-left:4rem!important}.liquid_pb72{padding-bottom:4.5rem!important}.liquid_pt72{padding-top:4.5rem!important}.liquid_pr72{padding-right:4.5rem!important}.liquid_pl72{padding-left:4.5rem!important}.liquid_pb80{padding-bottom:5rem!important}.liquid_pt80{padding-top:5rem!important}.liquid_pr80{padding-right:5rem!important}.liquid_pl80{padding-left:5rem!important}.liquid_pb88{padding-bottom:5.5rem!important}.liquid_pt88{padding-top:5.5rem!important}.liquid_pr88{padding-right:5.5rem!important}.liquid_pl88{padding-left:5.5rem!important}.liquid_pb96{padding-bottom:6rem!important}.liquid_pt96{padding-top:6rem!important}.liquid_pr96{padding-right:6rem!important}.liquid_pl96{padding-left:6rem!important}.liquid_pb104{padding-bottom:6.5rem!important}.liquid_pt104{padding-top:6.5rem!important}.liquid_pr104{padding-right:6.5rem!important}.liquid_pl104{padding-left:6.5rem!important}.liquid_pb112{padding-bottom:7rem!important}.liquid_pt112{padding-top:7rem!important}.liquid_pr112{padding-right:7rem!important}.liquid_pl112{padding-left:7rem!important}.liquid_pb120{padding-bottom:7.5rem!important}.liquid_pt120{padding-top:7.5rem!important}.liquid_pr120{padding-right:7.5rem!important}.liquid_pl120{padding-left:7.5rem!important}.liquid_pb128{padding-bottom:8rem!important}.liquid_pt128{padding-top:8rem!important}.liquid_pr128{padding-right:8rem!important}.liquid_pl128{padding-left:8rem!important}}@media all and (max-width:959px){.tablet_pb0{padding-bottom:0!important}.tablet_pt0{padding-top:0!important}.tablet_pr0{padding-right:0!important}.tablet_pl0{padding-left:0!important}.tablet_pb8{padding-bottom:.5rem!important}.tablet_pt8{padding-top:.5rem!important}.tablet_pr8{padding-right:.5rem!important}.tablet_pl8{padding-left:.5rem!important}.tablet_pb16{padding-bottom:1rem!important}.tablet_pt16{padding-top:1rem!important}.tablet_pr16{padding-right:1rem!important}.tablet_pl16{padding-left:1rem!important}.tablet_pb24{padding-bottom:1.5rem!important}.tablet_pt24{padding-top:1.5rem!important}.tablet_pr24{padding-right:1.5rem!important}.tablet_pl24{padding-left:1.5rem!important}.tablet_pb32{padding-bottom:2rem!important}.tablet_pt32{padding-top:2rem!important}.tablet_pr32{padding-right:2rem!important}.tablet_pl32{padding-left:2rem!important}.tablet_pb40{padding-bottom:2.5rem!important}.tablet_pt40{padding-top:2.5rem!important}.tablet_pr40{padding-right:2.5rem!important}.tablet_pl40{padding-left:2.5rem!important}.tablet_pb48{padding-bottom:3rem!important}.tablet_pt48{padding-top:3rem!important}.tablet_pr48{padding-right:3rem!important}.tablet_pl48{padding-left:3rem!important}.tablet_pb56{padding-bottom:3.5rem!important}.tablet_pt56{padding-top:3.5rem!important}.tablet_pr56{padding-right:3.5rem!important}.tablet_pl56{padding-left:3.5rem!important}.tablet_pb64{padding-bottom:4rem!important}.tablet_pt64{padding-top:4rem!important}.tablet_pr64{padding-right:4rem!important}.tablet_pl64{padding-left:4rem!important}.tablet_pb72{padding-bottom:4.5rem!important}.tablet_pt72{padding-top:4.5rem!important}.tablet_pr72{padding-right:4.5rem!important}.tablet_pl72{padding-left:4.5rem!important}.tablet_pb80{padding-bottom:5rem!important}.tablet_pt80{padding-top:5rem!important}.tablet_pr80{padding-right:5rem!important}.tablet_pl80{padding-left:5rem!important}.tablet_pb88{padding-bottom:5.5rem!important}.tablet_pt88{padding-top:5.5rem!important}.tablet_pr88{padding-right:5.5rem!important}.tablet_pl88{padding-left:5.5rem!important}.tablet_pb96{padding-bottom:6rem!important}.tablet_pt96{padding-top:6rem!important}.tablet_pr96{padding-right:6rem!important}.tablet_pl96{padding-left:6rem!important}.tablet_pb104{padding-bottom:6.5rem!important}.tablet_pt104{padding-top:6.5rem!important}.tablet_pr104{padding-right:6.5rem!important}.tablet_pl104{padding-left:6.5rem!important}.tablet_pb112{padding-bottom:7rem!important}.tablet_pt112{padding-top:7rem!important}.tablet_pr112{padding-right:7rem!important}.tablet_pl112{padding-left:7rem!important}.tablet_pb120{padding-bottom:7.5rem!important}.tablet_pt120{padding-top:7.5rem!important}.tablet_pr120{padding-right:7.5rem!important}.tablet_pl120{padding-left:7.5rem!important}.tablet_pb128{padding-bottom:8rem!important}.tablet_pt128{padding-top:8rem!important}.tablet_pr128{padding-right:8rem!important}.tablet_pl128{padding-left:8rem!important}}@media all and (max-width:679px){.sp_pb0{padding-bottom:0!important}.sp_pt0{padding-top:0!important}.sp_pr0{padding-right:0!important}.sp_pl0{padding-left:0!important}.sp_pb8{padding-bottom:.5rem!important}.sp_pt8{padding-top:.5rem!important}.sp_pr8{padding-right:.5rem!important}.sp_pl8{padding-left:.5rem!important}.sp_pb16{padding-bottom:1rem!important}.sp_pt16{padding-top:1rem!important}.sp_pr16{padding-right:1rem!important}.sp_pl16{padding-left:1rem!important}.sp_pb24{padding-bottom:1.5rem!important}.sp_pt24{padding-top:1.5rem!important}.sp_pr24{padding-right:1.5rem!important}.sp_pl24{padding-left:1.5rem!important}.sp_pb32{padding-bottom:2rem!important}.sp_pt32{padding-top:2rem!important}.sp_pr32{padding-right:2rem!important}.sp_pl32{padding-left:2rem!important}.sp_pb40{padding-bottom:2.5rem!important}.sp_pt40{padding-top:2.5rem!important}.sp_pr40{padding-right:2.5rem!important}.sp_pl40{padding-left:2.5rem!important}.sp_pb48{padding-bottom:3rem!important}.sp_pt48{padding-top:3rem!important}.sp_pr48{padding-right:3rem!important}.sp_pl48{padding-left:3rem!important}.sp_pb56{padding-bottom:3.5rem!important}.sp_pt56{padding-top:3.5rem!important}.sp_pr56{padding-right:3.5rem!important}.sp_pl56{padding-left:3.5rem!important}.sp_pb64{padding-bottom:4rem!important}.sp_pt64{padding-top:4rem!important}.sp_pr64{padding-right:4rem!important}.sp_pl64{padding-left:4rem!important}.sp_pb72{padding-bottom:4.5rem!important}.sp_pt72{padding-top:4.5rem!important}.sp_pr72{padding-right:4.5rem!important}.sp_pl72{padding-left:4.5rem!important}.sp_pb80{padding-bottom:5rem!important}.sp_pt80{padding-top:5rem!important}.sp_pr80{padding-right:5rem!important}.sp_pl80{padding-left:5rem!important}.sp_pb88{padding-bottom:5.5rem!important}.sp_pt88{padding-top:5.5rem!important}.sp_pr88{padding-right:5.5rem!important}.sp_pl88{padding-left:5.5rem!important}.sp_pb96{padding-bottom:6rem!important}.sp_pt96{padding-top:6rem!important}.sp_pr96{padding-right:6rem!important}.sp_pl96{padding-left:6rem!important}.sp_pb104{padding-bottom:6.5rem!important}.sp_pt104{padding-top:6.5rem!important}.sp_pr104{padding-right:6.5rem!important}.sp_pl104{padding-left:6.5rem!important}.sp_pb112{padding-bottom:7rem!important}.sp_pt112{padding-top:7rem!important}.sp_pr112{padding-right:7rem!important}.sp_pl112{padding-left:7rem!important}.sp_pb120{padding-bottom:7.5rem!important}.sp_pt120{padding-top:7.5rem!important}.sp_pr120{padding-right:7.5rem!important}.sp_pl120{padding-left:7.5rem!important}.sp_pb128{padding-bottom:8rem!important}.sp_pt128{padding-top:8rem!important}.sp_pr128{padding-right:8rem!important}.sp_pl128{padding-left:8rem!important}}@media all and (max-width:320px){.sp_small_pb0{padding-bottom:0!important}.sp_small_pt0{padding-top:0!important}.sp_small_pr0{padding-right:0!important}.sp_small_pl0{padding-left:0!important}.sp_small_pb8{padding-bottom:.5rem!important}.sp_small_pt8{padding-top:.5rem!important}.sp_small_pr8{padding-right:.5rem!important}.sp_small_pl8{padding-left:.5rem!important}.sp_small_pb16{padding-bottom:1rem!important}.sp_small_pt16{padding-top:1rem!important}.sp_small_pr16{padding-right:1rem!important}.sp_small_pl16{padding-left:1rem!important}.sp_small_pb24{padding-bottom:1.5rem!important}.sp_small_pt24{padding-top:1.5rem!important}.sp_small_pr24{padding-right:1.5rem!important}.sp_small_pl24{padding-left:1.5rem!important}.sp_small_pb32{padding-bottom:2rem!important}.sp_small_pt32{padding-top:2rem!important}.sp_small_pr32{padding-right:2rem!important}.sp_small_pl32{padding-left:2rem!important}.sp_small_pb40{padding-bottom:2.5rem!important}.sp_small_pt40{padding-top:2.5rem!important}.sp_small_pr40{padding-right:2.5rem!important}.sp_small_pl40{padding-left:2.5rem!important}.sp_small_pb48{padding-bottom:3rem!important}.sp_small_pt48{padding-top:3rem!important}.sp_small_pr48{padding-right:3rem!important}.sp_small_pl48{padding-left:3rem!important}.sp_small_pb56{padding-bottom:3.5rem!important}.sp_small_pt56{padding-top:3.5rem!important}.sp_small_pr56{padding-right:3.5rem!important}.sp_small_pl56{padding-left:3.5rem!important}.sp_small_pb64{padding-bottom:4rem!important}.sp_small_pt64{padding-top:4rem!important}.sp_small_pr64{padding-right:4rem!important}.sp_small_pl64{padding-left:4rem!important}.sp_small_pb72{padding-bottom:4.5rem!important}.sp_small_pt72{padding-top:4.5rem!important}.sp_small_pr72{padding-right:4.5rem!important}.sp_small_pl72{padding-left:4.5rem!important}.sp_small_pb80{padding-bottom:5rem!important}.sp_small_pt80{padding-top:5rem!important}.sp_small_pr80{padding-right:5rem!important}.sp_small_pl80{padding-left:5rem!important}.sp_small_pb88{padding-bottom:5.5rem!important}.sp_small_pt88{padding-top:5.5rem!important}.sp_small_pr88{padding-right:5.5rem!important}.sp_small_pl88{padding-left:5.5rem!important}.sp_small_pb96{padding-bottom:6rem!important}.sp_small_pt96{padding-top:6rem!important}.sp_small_pr96{padding-right:6rem!important}.sp_small_pl96{padding-left:6rem!important}.sp_small_pb104{padding-bottom:6.5rem!important}.sp_small_pt104{padding-top:6.5rem!important}.sp_small_pr104{padding-right:6.5rem!important}.sp_small_pl104{padding-left:6.5rem!important}.sp_small_pb112{padding-bottom:7rem!important}.sp_small_pt112{padding-top:7rem!important}.sp_small_pr112{padding-right:7rem!important}.sp_small_pl112{padding-left:7rem!important}.sp_small_pb120{padding-bottom:7.5rem!important}.sp_small_pt120{padding-top:7.5rem!important}.sp_small_pr120{padding-right:7.5rem!important}.sp_small_pl120{padding-left:7.5rem!important}.sp_small_pb128{padding-bottom:8rem!important}.sp_small_pt128{padding-top:8rem!important}.sp_small_pr128{padding-right:8rem!important}.sp_small_pl128{padding-left:8rem!important}}.smaller{font-size:85%!important}.larger{font-size:larger!important}.bold{font-weight:700!important}.weight_normal{font-weight:400!important}.style_normal{font-style:normal!important}.lh_l{line-height:1.75!important}.lh_m{line-height:1.5!important}.lh_s{line-height:1.3!important}.lh_xs{line-height:1!important}.ffs_palt{font-feature-settings:"palt"!important;letter-spacing:.08em}.ffs_normal{font-feature-settings:normal!important;letter-spacing:.08em}.nowrap{white-space:nowrap}.ls_02{letter-spacing:.02rem}
/*# sourceMappingURL=style.css.map */
