body:after{content:url(/wp-content/plugins/instagram-feed/img/sbi-sprite.png);display:none}.wp-block-columns{box-sizing:border-box;display:flex;flex-wrap:wrap!important}@media (min-width:782px){.wp-block-columns{flex-wrap:nowrap!important}}.wp-block-columns{align-items:normal!important}@media (max-width:781px){.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column{flex-basis:100%!important}}@media (min-width:782px){.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column{flex-basis:0;flex-grow:1}}:where(.wp-block-columns){margin-bottom:1.75em}.wp-block-column{flex-grow:1;min-width:0;overflow-wrap:break-word;word-break:break-word}figure.wp-block-gallery.has-nested-images{align-items:normal}.wp-block-gallery.has-nested-images figure.wp-block-image:not(#individual-image){margin:0;width:calc(50% - var(--wp--style--unstable-gallery-gap, 16px)/2)}.wp-block-gallery.has-nested-images figure.wp-block-image{box-sizing:border-box;display:flex;flex-direction:column;flex-grow:1;justify-content:center;max-width:100%;position:relative}.wp-block-gallery.has-nested-images figure.wp-block-image>a{flex-direction:column;flex-grow:1;margin:0}.wp-block-gallery.has-nested-images figure.wp-block-image img{display:block;height:auto;max-width:100%!important;width:auto}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption{bottom:0;left:0;max-height:100%;position:absolute;right:0}.wp-block-gallery.has-nested-images figure.wp-block-image:has(figcaption):before{bottom:0;left:0;position:absolute;right:0;backdrop-filter:blur(3px);content:"";height:100%;-webkit-mask-image:linear-gradient(0deg,#000 20%,#0000);mask-image:linear-gradient(0deg,#000 20%,#0000);max-height:40%;pointer-events:none}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption{box-sizing:border-box;color:#fff;font-size:13px;margin:0;overflow:auto;padding:1em;text-align:center;text-shadow:0 0 1.5px #000;scrollbar-color:#0000 #0000;scrollbar-gutter:stable both-edges;scrollbar-width:thin;will-change:transform}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption::-webkit-scrollbar{height:12px;width:12px}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption::-webkit-scrollbar-track{background-color:initial}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption::-webkit-scrollbar-thumb{background-clip:padding-box;background-color:initial;border:3px solid #0000;border-radius:8px}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption:focus-within::-webkit-scrollbar-thumb,.wp-block-gallery.has-nested-images figure.wp-block-image figcaption:focus::-webkit-scrollbar-thumb,.wp-block-gallery.has-nested-images figure.wp-block-image figcaption:hover::-webkit-scrollbar-thumb{background-color:#fffc}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption:focus,.wp-block-gallery.has-nested-images figure.wp-block-image figcaption:focus-within,.wp-block-gallery.has-nested-images figure.wp-block-image figcaption:hover{scrollbar-color:#fffc #0000}@media (hover:none){.wp-block-gallery.has-nested-images figure.wp-block-image figcaption{scrollbar-color:#fffc #0000}}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption{background:linear-gradient(0deg,#0006,#0000)}.wp-block-gallery.has-nested-images figcaption{flex-basis:100%;flex-grow:1;text-align:center}.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image){align-self:inherit}.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image)>a{display:flex}.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image) a,.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image) img{flex:1 0 0%;height:100%;object-fit:cover;width:100%}.wp-block-image>a{display:inline-block}.wp-block-image img{box-sizing:border-box;height:auto;max-width:100%;vertical-align:bottom}.wp-block-image :where(figcaption){margin-bottom:1em;margin-top:.5em}ul{box-sizing:border-box}:root{--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color);--wp-editor-canvas-background:#ddd;--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,160.5;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px;--coblocks-spacing--0:0;--coblocks-spacing--1:0.5em;--coblocks-spacing--2:1em;--coblocks-spacing--3:1.5em;--coblocks-spacing--4:2em;--coblocks-spacing--5:2.5em;--coblocks-spacing--6:3em;--coblocks-spacing--7:3.5em;--coblocks-spacing--8:4em;--coblocks-spacing--9:4.5em;--coblocks-spacing--10:7em;--vk-font-size-xs:11px;--vk-color-link-text:#c00;--vk-color-link-text-hover:#c00;--vk-color-text-body:#333;--vk-color-text-light:#666;--vk-color-border-hr:#e5e5e5;--vk-color-border-image:#e5e5e5;--vk-line-height-low:1.5em}html :where(img[class*=wp-image-]){height:auto;max-width:100%}:where(figure){margin:0 0 1em}:host,:root{--fa-font-solid:normal 900 1em/1 "Font Awesome 6 Solid";--fa-font-regular:normal 400 1em/1 "Font Awesome 6 Regular";--fa-font-light:normal 300 1em/1 "Font Awesome 6 Light";--fa-font-thin:normal 100 1em/1 "Font Awesome 6 Thin";--fa-font-duotone:normal 900 1em/1 "Font Awesome 6 Duotone";--fa-font-sharp-solid:normal 900 1em/1 "Font Awesome 6 Sharp";--fa-font-brands:normal 400 1em/1 "Font Awesome 6 Brands"}:root{--wp-admin-theme-color:#3858e9;--wp-admin-theme-color--rgb:56,88,233;--wp-admin-theme-color-darker-10:#2145e6;--wp-admin-theme-color-darker-10--rgb:33.0384615385,68.7307692308,230.4615384615;--wp-admin-theme-color-darker-20:#183ad6;--wp-admin-theme-color-darker-20--rgb:23.6923076923,58.1538461538,214.3076923077;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}@font-face{font-family:swiper-icons;src:url(data:application/font-woff;charset=utf-8;base64,\ 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);font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}:root{--swiper-navigation-size:44px}@font-face{font-family:"design_plus";src:url(/wp-content/themes/solaris_tcd088/fonts/design_plus.eot?v=2.0);src:url(/wp-content/themes/solaris_tcd088/fonts/design_plus.eot?v=2.0#iefix)format("embedded-opentype"),url(/wp-content/themes/solaris_tcd088/fonts/design_plus.woff?v=2.0)format("woff"),url(/wp-content/themes/solaris_tcd088/fonts/design_plus.ttf?v=2.0)format("truetype"),url(/wp-content/themes/solaris_tcd088/fonts/design_plus.svg?v=2.0#design_plus)format("svg");font-weight:400;font-style:normal}@font-face{font-family:"footer_bar";src:url(/wp-content/themes/solaris_tcd088/fonts/footer_bar.eot?v=1.2);src:url(/wp-content/themes/solaris_tcd088/fonts/footer_bar.eot?v=1.2#iefix)format("embedded-opentype"),url(/wp-content/themes/solaris_tcd088/fonts/footer_bar.woff?v=1.2)format("woff"),url(/wp-content/themes/solaris_tcd088/fonts/footer_bar.ttf?v=1.2)format("truetype"),url(/wp-content/themes/solaris_tcd088/fonts/footer_bar.svg?v=1.2#footer_bar)format("svg");font-weight:400;font-style:normal}@font-face{font-family:"tiktok_x_icon";src:url(/wp-content/themes/solaris_tcd088/fonts/tiktok_x_icon.eot?v=1.1);src:url(/wp-content/themes/solaris_tcd088/fonts/tiktok_x_icon.eot?v=1.1#iefix)format("embedded-opentype"),url(/wp-content/themes/solaris_tcd088/fonts/tiktok_x_icon.woff?v=1.1)format("woff"),url(/wp-content/themes/solaris_tcd088/fonts/tiktok_x_icon.ttf?v=1.1)format("truetype"),url(/wp-content/themes/solaris_tcd088/fonts/tiktok_x_icon.svg?v=1.1#tiktok_x_icon)format("svg");font-weight:400;font-style:normal}a,article,blockquote,div,figcaption,figure,footer,form,h1,h2,h3,h4,header,html,i,img,label,li,nav,p,span,table,tbody,td,tr,ul{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline}body{margin:0;padding:0;border:0;outline:0;vertical-align:baseline}article,figcaption,figure,footer,header,nav{display:block}html{overflow-y:scroll;-webkit-text-size-adjust:100%}ul{list-style:none}blockquote{quotes:none}blockquote:after,blockquote:before{content:none}a:focus{outline:0}table{border-collapse:collapse;border-spacing:0;width:100%}input{outline:0;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:100%;background-image:-webkit-linear-gradient(#fff0,#fff0);-webkit-appearance:none;border-radius:0}input::-moz-focus-inner{border:0;padding:0}.clearfix::after{display:block;clear:both;content:""}#bread_crumb li:after,body{-webkit-font-smoothing:antialiased}body{font-family:Arial,sans-serif;font-size:14px;line-height:1;width:100%;position:relative}a{text-decoration:none}a,a:after,a:before,input{-webkit-transition-property:background-color,color;-webkit-transition-duration:.2s;-webkit-transition-timing-function:ease;transition-property:background-color,color;transition-duration:.2s;transition-timing-function:ease}.post_content{word-wrap:break-word}#container,.design_button{position:relative;height:100%}#main_contents{width:1150px;margin:0 auto;padding:0 0 150px;position:relative;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}#main_contents:after{position:absolute;left:810px;content:"";width:1px;height:100%;background:#ddd}#main_col,.design_button a{-webkit-box-sizing:border-box;box-sizing:border-box}#main_col{width:770px;padding:40px 0 0;margin:0 40px 0 0}#side_col{width:340px}.design_button{text-align:center;z-index:10;height:70px}.design_button a{display:inline-block;min-width:260px;max-width:100%;height:70px;line-height:70px;font-size:16px;padding:0 20px;position:relative;overflow:hidden;z-index:3;-webkit-transition:all .35s ease;transition:all .35s ease}.design_button.shape_type1 a{border-radius:60px;font-weight:600}.design_button.quick_tag_ver{margin:0 0 40px}.design_headline2{font-size:22px!important;font-weight:600;margin:100px -40px 63px 0!important;padding:0 40px 0 0!important;border-top:1px solid #ddd;text-align:center}.design_headline2 span.title{display:inline-block;border-top:3px solid #0070a4;padding-top:20px;margin-top:-1px}#bread_crumb{z-index:3;width:100%;border-bottom:1px solid #ddd}#bread_crumb ul{width:1150px;margin:0 auto;padding:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;visibility:visible}#bread_crumb li{display:inline;font-size:12px;margin:0 10px 0 0;padding:0 20px 0 0;position:relative}#bread_crumb li:after{font-family:"design_plus";content:"";font-size:10px;color:#000;display:inline-block;line-height:60px;height:59px;position:absolute;right:0;bottom:-23px;-moz-osx-font-smoothing:grayscale}#bread_crumb li:last-of-type:after{display:none}#bread_crumb,#bread_crumb li.last{color:#000}#bread_crumb li a{color:#000;height:59px;line-height:60px;display:inline-block;-webkit-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out}#bread_crumb li.home a{position:relative;width:16px}#bread_crumb li.home a span{opacity:0}#bread_crumb li.home a:before{font-family:"design_plus";content:"";font-size:12px;color:#000;display:inline-block;height:100%;line-height:1;top:0;position:relative;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#project_title_area{margin:0 0 30px}#project_title_area .category{font-weight:600;height:70px;line-height:70px;border-top:3px solid #0071a2;display:inline-block}#project_title_area .image{width:100%;height:440px;position:relative;margin-bottom:-1px}#project_title_area .title{font-size:24px;line-height:1.5;border:1px solid #ddd;padding:30px 40px}#related_project{margin:60px 0-46px;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box}#related_project .design_headline2{font-size:20px!important;margin:0-40px 70px 0!important}#related_project .post_list{margin:0 55px;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}#related_project .item{width:calc(50% - 19px);margin:0 38px 40px 0;position:relative}#related_project .item:nth-of-type(2n){margin-right:0}#related_project .image,#related_project .image_wrap{width:100%;display:block;overflow:hidden;position:relative}#related_project .image_wrap{margin:0 0 15px;height:176px;z-index:1}#related_project .image{height:100%!important;z-index:2}#related_project .title{font-weight:500!important;font-size:16px;line-height:1.6;max-height:3.2em;overflow:hidden;visibility:visible;word-wrap:break-word;word-break:break-all}#related_project .title span{display:-webkit-inline-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.custom-html-widget a:hover,.post_content a:hover,.widget_content a{text-decoration:none}#header,#header_logo a{position:absolute;height:80px}#header{z-index:1100;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.pc body.use_header_fix #header:after{content:"";display:block;width:100%;height:80px;background:#fff;top:-80px;left:0;position:absolute;z-index:1;-webkit-transition:all .6s cubic-bezier(.22,1,.36,1) 0s;transition:all .6s cubic-bezier(.22,1,.36,1) 0s}#global_menu,#global_menu>ul,body.single #header{position:relative}body.single #header:before{content:"";width:100%;height:1px;background:#ddd;position:absolute;bottom:0;left:0}#header_logo a{z-index:10;left:0;line-height:80px;padding:0 60px;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;-ms-align-items:center;-webkit-align-items:center;align-items:center}#header_logo .logo{font-weight:500}#header_logo img{display:block;-webkit-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out}#footer_logo img:hover,#header_logo a:hover img,#header_search_button:hover:before{opacity:.5}#global_menu{width:100%;height:80px;z-index:2}#global_menu>ul{text-align:center;font-size:0}#global_menu>ul>li{display:inline-block;n:relative;line-height:1;text-align:center;font-size:14px}#global_menu>ul>li>a,#return_top a,#return_top2 a{display:block;text-decoration:none;position:relative}#global_menu>ul>li>a{color:#fff;font-weight:600;height:80px;line-height:80px;padding:0 20px;overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box}#global_menu>ul>li.current-menu-item>a{color:#fff}#global_menu>ul>li.current-menu-item>a:before{top:0}body.single #global_menu>ul>li>a,body.single #header_search_button:before{color:#000}#drawer_menu,#global_menu_button,#header_logo .logo_image.mobile,#header_search .button{display:none}#header_search{position:absolute;right:0;top:0;width:80px;height:80px;z-index:100}#header_search_button{display:block;position:relative;width:80px;height:80px;cursor:pointer;z-index:2}#header_search_button:before{display:block;font-family:"design_plus";color:#fff;font-size:18px;content:"";top:33px;left:32px;position:absolute;-webkit-transition:all .2s ease;transition:all .2s ease}#header_search .input_area input,#header_search form{position:absolute;right:30px;height:40px;z-index:1;-webkit-transition:all .3s ease;transition:all .3s ease}#header_search form,#header_search_button{-webkit-box-sizing:border-box;box-sizing:border-box}#header_search form{opacity:0;pointer-events:none;width:240px;top:20px}#header_search .input_area input{width:0;border:1px solid #ddd;background:0 0;background:#f5f5f5;padding:0 15px;border-radius:50px}#return_top a,#return_top2 a{height:60px;line-height:60px}#return_top2 a{border-top:1px solid #ddd}#return_top span,#return_top2 span{text-indent:100%;white-space:nowrap;overflow:hidden;display:block}#return_top a:before,#return_top2 a:before{font-family:"design_plus";content:"";display:block;position:absolute;left:0;right:0;margin:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#return_top2 a:before{color:#000!important;font-size:18px;width:18px;height:18px;top:2px}#return_top2 a:hover{background:#fafafa}#return_top{display:none!important;position:fixed;right:0;bottom:0;z-index:999;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);-webkit-transition:-webkit-transform .35s;transition:all .35s}#return_top a{background:#000;width:60px;z-index:100}#return_top a:hover{color:#fff!important}#return_top a:before{color:#fff;font-size:12px;width:12px;height:12px;top:4px}#footer_top{border-top:1px solid #ddd;position:relative;padding:70px 0}#footer_logo .logo{line-height:1;margin:0;padding:0;font-weight:500;display:block}#footer_logo img{height:auto;display:block;margin:auto;-webkit-transition:opacity .35s ease-in-out;transition:opacity .35s ease-in-out}#copyright,#footer_menu_bottom{line-height:70px;border-top:1px solid #ddd;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}#footer_menu_bottom ul{font-size:0;z-index:20;text-align:center}#footer_menu_bottom li{font-size:14px;display:inline-block;margin:0 20px;position:relative}#copyright{line-height:60px;height:60px;font-size:12px;text-align:center}.widget_content{border-bottom:1px solid #ddd;padding:40px 0 40px 40px}.widget_content li{line-height:2;padding:2px 0;margin:0 0 10px}.post_content img,.post_content img[class*=wp-image-],.widget_content img{height:auto;max-width:100%}.widget_headline{color:#00729f;font-weight:600;font-size:18px;padding:0;margin:0 0 20px;line-height:1}.post_content p{line-height:2.4;margin:0 0 2em}.post_content p:last-child{margin:0}.post_content table{margin:0 0 24px;width:100%!important}.post_content td{border:1px solid #ddd;padding:17px 30px;line-height:2.2;background:#fff}.post_content blockquote{margin:0 0 25px;padding:27px 30px;background:#fff;border:1px solid #ccc;box-shadow:0 3px 0 0 rgb(150 150 150/.1);position:relative}.post_content blockquote:after,.post_content blockquote:before{content:'"';font-style:italic;font-size:30px;font-weight:400;width:30px;height:30px;position:absolute;color:#5cbcd7}.post_content blockquote:before{line-height:40px;top:5px;left:10px}.post_content blockquote:after{text-align:left;line-height:60px;bottom:7px;right:-2px}:root{--vk-margin-elem:2rem;--vk-margin-xxs:0.375rem;--vk-margin-xs:0.75rem;--vk-margin-sm:1.5rem;--vk-margin-md:2.4rem;--vk-margin-lg:4rem;--vk-margin-xl:6rem;--vk-margin-xxl:9rem;--vk-color-background-white-translucent:rgba(255, 255, 255, 0.5);--vk-color-border-red:#dc3545;--vk-color-background-red:#dc3545;--vk-color-border-orange:#ffa536;--vk-color-background-orange:#ffa536;--vk-color-border-blue:#4267b2;--vk-color-background-blue:#4267b2;--vk-color-border-green:#28a745;--vk-color-background-green:#28a745;--vk-color-border-black:#222;--vk-color-background-black:#222;--vk-color-border:rgba(0,0,0,.12);--vk-heading-has-background-padding:0.6em 0.7em 0.5em}@media (max-width:781.98px){.wp-block-columns:where(:not(.is-not-stacked-on-mobile)):has(.is-vk-content-width-half)>:where(.wp-block-column){max-width:100%}}.wp-block-vk-blocks-icon .vk_icon_frame:where(:not(.is-style-outline)):where(:not(.is-style-noline)) .vk_icon_font:where(:not([class*=has-vk-color-])),.wp-block-vk-blocks-icon div:where(:not(.is-style-outline)):where(:not(.is-style-noline)) .vk_icon_border:where(:not(.vk_icon_border_frame)):where(:not(.vk_icon_border_none)) .vk_icon_font:where(:not([class*=has-vk-color-])){color:#fff}.wp-block-image figcaption{text-align:center;font-size:calc(1rem*.75)}.wp-block-table.is-style-vk-table-border table:where(:not(.has-border-color)) :where(td),.wp-block-table.is-style-vk-table-border-stripes table:where(:not(.has-border-color)) :where(td),.wp-block-table.is-style-vk-table-border-top-bottom table:where(:not(.has-border-color)) :where(td){border:1px solid;border-color:inherit}@media (max-width:575.98px){.wp-block-table.is-style-vk-table-cell-vertical[data-cell-vertical-breakpoint=table-cell-vertical-mobile]:not(.is-style-stripes) table:where(:not(.has-border-color)) tr:first-of-type :is(td):first-of-type{border-top-color:inherit}}@media (max-width:991.98px){.wp-block-table.is-style-vk-table-cell-vertical[data-cell-vertical-breakpoint=table-cell-vertical-tablet]:not(.is-style-stripes) table:where(:not(.has-border-color)) tr:first-of-type :is(td):first-of-type{border-top-color:inherit}}.editor-styles-wrapper .wp-block-table.is-style-vk-table-cell-vertical[data-cell-vertical-breakpoint=table-cell-vertical-pc]:not(.is-style-stripes) table:where(:not(.has-border-color)) tr:first-of-type :is(td):first-of-type,.wp-block-table.is-style-vk-table-cell-vertical[data-cell-vertical-breakpoint=table-cell-vertical-pc]:not(.is-style-stripes) table:where(:not(.has-border-color)) tr:first-of-type :is(td):first-of-type{border-top-color:inherit}@media (max-width:575.98px){.editor-styles-wrapper .wp-block-table.is-style-vk-table-cell-vertical[data-cell-vertical-breakpoint=table-cell-vertical-mobile]:not(.is-style-stripes) table:where(:not(.has-border-color)) tr:first-of-type :is(td):first-of-type{border-top-color:inherit}}@media (max-width:991.98px){.editor-styles-wrapper .wp-block-table.is-style-vk-table-cell-vertical[data-cell-vertical-breakpoint=table-cell-vertical-tablet]:not(.is-style-stripes) table:where(:not(.has-border-color)) tr:first-of-type :is(td):first-of-type{border-top-color:inherit}}.fas{--_fa-family:var(--fa-family,var(--fa-style-family,"Font Awesome 7 Free"));-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:var(--fa-display,inline-block);font-family:var(--_fa-family);font-feature-settings:normal;font-style:normal;font-synthesis:none;font-variant:normal;font-weight:var(--fa-style,900);line-height:1;text-align:center;text-rendering:auto;width:var(--fa-width,1.25em)}:is(.fas):before{content:var(--fa)/""}@supports not (content:""/""){:is(.fas):before{content:var(--fa)}}.fa-play{--fa:"\f04b"}:host,:root{--fa-family-brands:"Font Awesome 7 Brands";--fa-font-brands:normal 400 1em/1 var(--fa-family-brands);--fa-font-regular:normal 400 1em/1 var(--fa-family-classic);--fa-family-classic:"Font Awesome 7 Free";--fa-font-solid:normal 900 1em/1 var(--fa-family-classic);--fa-style-family-classic:var(--fa-family-classic)}@font-face{font-family:"Font Awesome 7 Brands";font-style:normal;font-weight:400;font-display:block;src:url(/wp-content/plugins/vk-blocks/vendor/vektor-inc/font-awesome-versions/src/font-awesome/webfonts/fa-brands-400.woff2)}@font-face{font-family:"Font Awesome 7 Free";font-style:normal;font-weight:400;font-display:block;src:url(/wp-content/plugins/vk-blocks/vendor/vektor-inc/font-awesome-versions/src/font-awesome/webfonts/fa-regular-400.woff2)}@font-face{font-family:"Font Awesome 7 Free";font-style:normal;font-weight:900;font-display:block;src:url(/wp-content/plugins/vk-blocks/vendor/vektor-inc/font-awesome-versions/src/font-awesome/webfonts/fa-solid-900.woff2)}.fas{--fa-style:900;--fa-family:var(--fa-family-classic)}@font-face{font-family:"Font Awesome 5 Brands";font-display:block;font-weight:400;src:url(/wp-content/plugins/vk-blocks/vendor/vektor-inc/font-awesome-versions/src/font-awesome/webfonts/fa-brands-400.woff2)format("woff2")}@font-face{font-family:"Font Awesome 5 Free";font-display:block;font-weight:900;src:url(/wp-content/plugins/vk-blocks/vendor/vektor-inc/font-awesome-versions/src/font-awesome/webfonts/fa-solid-900.woff2)format("woff2")}@font-face{font-family:"Font Awesome 5 Free";font-display:block;font-weight:400;src:url(/wp-content/plugins/vk-blocks/vendor/vektor-inc/font-awesome-versions/src/font-awesome/webfonts/fa-regular-400.woff2)format("woff2")}@font-face{font-family:"FontAwesome";font-display:block;src:url(/wp-content/plugins/vk-blocks/vendor/vektor-inc/font-awesome-versions/src/font-awesome/webfonts/fa-solid-900.woff2)format("woff2")}@font-face{font-family:"FontAwesome";font-display:block;src:url(/wp-content/plugins/vk-blocks/vendor/vektor-inc/font-awesome-versions/src/font-awesome/webfonts/fa-brands-400.woff2)format("woff2")}@font-face{font-family:"FontAwesome";font-display:block;src:url(/wp-content/plugins/vk-blocks/vendor/vektor-inc/font-awesome-versions/src/font-awesome/webfonts/fa-regular-400.woff2)format("woff2");unicode-range:u+f003,u+f006,u+f014,u+f016-f017,u+f01a-f01b,u+f01d,u+f022,u+f03e,u+f044,u+f046,u+f05c-f05d,u+f06e,u+f070,u+f087-f088,u+f08a,u+f094,u+f096-f097,u+f09d,u+f0a0,u+f0a2,u+f0a4-f0a7,u+f0c5,u+f0c7,u+f0e5-f0e6,u+f0eb,u+f0f6-f0f8,u+f10c,u+f114-f115,u+f118-f11a,u+f11c-f11d,u+f133,u+f147,u+f14e,u+f150-f152,u+f185-f186,u+f18e,u+f190-f192,u+f196,u+f1c1-f1c9,u+f1d9,u+f1db,u+f1e3,u+f1ea,u+f1f7,u+f1f9,u+f20a,u+f247-f248,u+f24a,u+f24d,u+f255-f25b,u+f25d,u+f271-f274,u+f278,u+f27b,u+f28c,u+f28e,u+f29c,u+f2b5,u+f2b7,u+f2ba,u+f2bc,u+f2be,u+f2c0-f2c1,u+f2c3,u+f2d0,u+f2d2,u+f2d4,u+f2dc}@font-face{font-family:"FontAwesome";font-display:block;src:url(/wp-content/plugins/vk-blocks/vendor/vektor-inc/font-awesome-versions/src/font-awesome/webfonts/fa-v4compatibility.woff2)format("woff2");unicode-range:u+f041,u+f047,u+f065-f066,u+f07d-f07e,u+f080,u+f08b,u+f08e,u+f090,u+f09a,u+f0ac,u+f0ae,u+f0b2,u+f0d0,u+f0d6,u+f0e4,u+f0ec,u+f10a-f10b,u+f123,u+f13e,u+f148-f149,u+f14c,u+f156,u+f15e,u+f160-f161,u+f163,u+f175-f178,u+f195,u+f1f8,u+f219,u+f27a}.wp-block-table{overflow-x:auto}.wp-block-table table{border-collapse:collapse;width:100%}.wp-block-table td{border:1px solid;padding:.5em}@font-face{font-family:"design_plus";src:url(/wp-content/themes/solaris_tcd088/fonts/design_plus.eot?v=1.5);src:url(/wp-content/themes/solaris_tcd088/fonts/design_plus.eot?v=1.5#iefix)format("embedded-opentype"),url(/wp-content/themes/solaris_tcd088/fonts/design_plus.woff?v=1.5)format("woff"),url(/wp-content/themes/solaris_tcd088/fonts/design_plus.ttf?v=1.5)format("truetype"),url(/wp-content/themes/solaris_tcd088/fonts/design_plus.svg?v=1.5#design_plus)format("svg");font-weight:400;font-style:normal}@media screen and (min-width:769px){.post_content :not(h2):not(h3):not(h4):not(h5):not(h6)+h2,.post_content :not(h2):not(h3):not(h4):not(h5):not(h6)+h3,.post_content :not(h2):not(h3):not(h4):not(h5):not(h6)+h4,.post_content :not(h2):not(h3):not(h4):not(h5):not(h6)+h5,.post_content :not(h2):not(h3):not(h4):not(h5):not(h6)+h6{margin-top:40px!important}}@media screen and (max-width:768px){.post_content :not(h2):not(h3):not(h4):not(h5):not(h6)+h2,.post_content :not(h2):not(h3):not(h4):not(h5):not(h6)+h3,.post_content :not(h2):not(h3):not(h4):not(h5):not(h6)+h4,.post_content :not(h2):not(h3):not(h4):not(h5):not(h6)+h5,.post_content :not(h2):not(h3):not(h4):not(h5):not(h6)+h6{margin-top:30px!important}}@media screen and (max-width:600px){.post_content :not(h2):not(h3):not(h4):not(h5):not(h6)+h2,.post_content :not(h2):not(h3):not(h4):not(h5):not(h6)+h3,.post_content :not(h2):not(h3):not(h4):not(h5):not(h6)+h4,.post_content :not(h2):not(h3):not(h4):not(h5):not(h6)+h5,.post_content :not(h2):not(h3):not(h4):not(h5):not(h6)+h6{margin-top:20px!important}}@media screen and (max-width:1201px){#container{position:relative;height:100%}#main_contents{width:auto;padding:40px 0 60px;margin:0 auto;display:block}#header #global_menu,#header_logo .logo_image.pc,#main_contents:after{display:none}#main_col,#side_col{width:auto;max-width:770px}#main_col{margin:0 auto;padding:0}#side_col{margin:70px auto 0;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}@media screen and (max-width:900px){#main_contents{padding:20px 20px 40px;display:block}#main_col{width:auto!important;margin-bottom:40px;padding:0}#side_col{width:auto;margin:40px auto 0;display:block;max-width:365px}}@media screen and (max-width:550px){#main_contents{padding:20px 20px 0}#side_col{max-width:inherit}}#drawer_menu{display:block;position:fixed;top:0;right:-400px;width:400px;height:100%;background:#333;overflow:auto;z-index:9999;-webkit-transition:right 300ms cubic-bezier(.19,1,.22,1);transition:right 300ms cubic-bezier(.19,1,.22,1);-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-overflow-scrolling:touch}@media screen and (max-width:500px){#drawer_menu{right:-80%;width:80%}}@media screen and (max-width:750px){.design_button{height:50px}.design_button a{min-width:240px;height:50px;line-height:50px;font-size:14px;padding:0 15px}}.design_headline2{margin:100px 0 63px!important;padding:0!important}@media screen and (max-width:750px){.design_headline2{font-size:18px!important;margin:33px -20px 35px!important}.design_headline2 span{padding-top:15px}}#related_project .design_headline2{margin:0 0 70px!important}@media screen and (max-width:950px){#project_title_area .image{height:350px}}@media screen and (max-width:750px){#project_title_area{margin:0-20px 30px}#project_title_area .category{height:50px;line-height:50px;margin:0 0 0 20px}#project_title_area .image_wrap{width:100%;position:relative;margin:0 0 5px;padding-top:57%}#project_title_area .image{position:absolute;top:0;left:0;width:100%;height:100%;margin:0}#project_title_area .title{border:0;border-bottom:1px solid #ddd;padding:20px}#related_project{margin:35px 0-18px}#related_project .design_headline2{font-size:16px!important;margin:0 0 40px!important}#related_project .post_list{margin:0 30px}#related_project .item{width:calc(50% - 9px);margin:0 18px 18px 0}#related_project .image_wrap{margin:0 0 12px;height:120px}#related_project .title{font-size:14px;max-height:4.8em}#related_project .title span{-webkit-line-clamp:3}}@media screen and (max-width:550px){#related_project .post_list{margin:0}#related_project .image_wrap{height:85px}}#bread_crumb ul{width:auto;padding:0 20px}#bread_crumb li{margin:0 5px 0 0;padding:0 15px 0 0}#bread_crumb li:after{bottom:-16px}#bread_crumb li a,#bread_crumb li:after{height:45px;line-height:46px}#header{height:60px;webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:opacity .35s ease;transition:opacity .35s ease}.use_mobile_header_fix #header:after{content:"";display:block;width:100%;height:60px;background:#000;top:-60px;left:0;position:absolute;z-index:1;-webkit-transition:all .6s cubic-bezier(.22,1,.36,1) 0s;transition:all .6s cubic-bezier(.22,1,.36,1) 0s}#header_logo a{height:60px;line-height:60px;padding:0 20px!important}#header_logo .logo_image.mobile{display:block}#global_menu_button{position:absolute;z-index:2;right:0;bottom:0;display:inline-block;font-size:11px;width:60px;height:60px;line-height:60px;text-decoration:none;text-align:center}#global_menu_button span{width:22px;height:2px;background:#fff;display:block;position:absolute;-webkit-transition-property:background-color;-webkit-transition-duration:.2s;-webkit-transition-timing-function:ease;transition-property:background-color;transition-duration:.2s;transition-timing-function:ease;-webkit-transition:all .3s ease;transition:all .3s ease}#global_menu_button span:nth-child(1){top:24px;left:20px}#global_menu_button span:nth-child(2){top:30px;left:20px}#global_menu_button span:nth-child(3){top:36px;left:20px}#global_menu_button:hover span{opacity:.5}body.single #global_menu_button span{background:#000!important}#mobile_menu{width:100%;margin:0}#mobile_menu a{display:block;margin:0;padding:0 60px 0 20px;height:60px;line-height:60px;text-decoration:none;color:#fff;font-size:13px;border-bottom:1px solid #ddd;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;visibility:visible}#mobile_menu a:hover{color:#fff}#mobile_menu a,#mobile_menu li{position:relative}#header_search{display:none}#mobile_banner .banner{margin:20px}@media screen and (max-width:750px){#footer_top{padding:40px 0 35px}}#footer_menu_bottom{height:auto;line-height:inherit}#footer_menu_bottom ul{padding:14px 0}#footer_menu_bottom li{line-height:1;font-size:14px;display:inline-block;margin:0 20px}#footer_menu_bottom li a{display:block;padding:10px 0}@media screen and (max-width:950px){#footer_menu_bottom li{font-size:12px;margin:0 10px}}@media screen and (max-width:750px){#copyright{line-height:50px;height:50px}}#return_top2{display:none}#return_top{display:block!important}@media screen and (max-width:750px){#return_top a{height:50px;width:50px;line-height:50px}}.widget_content{width:calc(50% - 20px);margin:0 40px 40px 0;padding:0;border:0}.widget_content:nth-child(2n){margin-right:0}.widget_headline{background:#00729f;color:#fff;height:60px;line-height:60px;padding:0 20px}@media screen and (max-width:900px){.widget_content,.widget_content:nth-child(2n){width:auto;margin:0 0 40px}.widget_content:last-of-type{margin:0}}@media screen and (max-width:550px){.widget_content{border-top:1px solid #ddd;padding:40px 20px 0;margin:0-20px 40px!important}.widget_headline{background:0 0;color:#00729f;height:inherit;line-height:1;padding:0}}@media screen and (max-width:750px){.post_content p{line-height:2}.post_content td{line-height:1.8;padding:14px 20px}}@font-face{font-family:"footer_bar";src:url(/wp-content/themes/solaris_tcd088/fonts/footer_bar.eot?v=1.2);src:url(/wp-content/themes/solaris_tcd088/fonts/footer_bar.eot?v=1.2#iefix)format("embedded-opentype"),url(/wp-content/themes/solaris_tcd088/fonts/footer_bar.woff?v=1.2)format("woff"),url(/wp-content/themes/solaris_tcd088/fonts/footer_bar.ttf?v=1.2)format("truetype"),url(/wp-content/themes/solaris_tcd088/fonts/footer_bar.svg?v=1.2#footer_bar)format("svg");font-weight:400;font-style:normal}}