body{--p--color_b: #43250f;--p--color_w: #ffffff;--p--color_1: #f7c6be;--p--color_2: #ffeedc;--p--color_3: #ff907f;--p--color_4: #d9b486;--p--color_bg: #fffbef;--margin_full: calc(50% - 50vw);--transition: all 0.5s ease;--p--font_base: "Zen Kaku Gothic New", YuGothic, "Yu Gothic", sans-serif;--p--font_title: "Zen Maru Gothic", sans-serif;--p--font_eng: "Slackside One", cursive;--content-inner-5: min(5vw, 50px);--content-inner-3: min(3vw, 30px)}.single-instagram #page_headline{height:85px;position:relative;left:auto;width:100%;top:auto;transform:unset;border-radius:0}.single-instagram #page_headline::before{content:none}.single-instagram #single_news_header .category a{background:var(--p--color_1);color:var(--p--color_w);border-radius:50px;display:inline-block;padding:0.5em}.instamain{padding-bottom:1em}.home #header_slider_container .header_slider_content p{max-width:660px}.home #header_slider_container .header_slider_content p br{display:none}@media screen and (max-width:1700px){.home #header_slider_container .header_slider_content{max-width:660px;width:100%}.home #header_slider_container .header_slider_content::before{width:clamp(600px, calc(530px + 10vw), 700px);height:clamp(600px, calc(530px + 10vw), 700px)}.home #container #content_builder .cb_two_column.num1 .item_list .item>img{width:clamp(400px, calc(400px + 0vw), 400px) !important;height:clamp(400px, calc(400px + 0vw), 400px) !important}.home #container #content_builder .top-contact{background-size:cover;padding:80px 20px}.home #header_slider_container .header_slider_content::before{bottom:-450px}.home #container #content_builder .cb_two_column.num1 .item_list .item>img{width:clamp(200px, calc(160px + 12.5vw), 400px) !important;height:clamp(200px, calc(160px + 12.5vw), 400px) !important}}@media screen and (max-width:1300px){#header_logo a{padding-top:10px}#header_logo img{max-height:clamp(60px, calc(12px + 6vw), 90px)}#header_logo::after{position:absolute;content:"";background:var(--p--color_2);z-index:-1;background:var(--p--color_2);height:clamp(120px, calc(8px + 14vw), 190px);width:clamp(120px, calc(8px + 14vw), 190px);border-radius:50%;background:var(--p--color_2);z-index:0;border-radius:50%;z-index:-1}.home #header_slider_container .header_slider_content p{padding-inline:clamp(10px, calc(8px + 0.625vw), 20px)}.header_slider_content .catch{font-size:clamp(24px, calc(21.669px + 0.333vw), 26px)}.home #header_slider_container .header_slider_content{left:-60px}.home #container #content_builder .design_header h2,.home #container #content_builder .top-contact .txt-wrap h2{font-size:clamp(26px, calc(22.4px + 1.125vw), 44px)}.home #container #content_builder .design_header p,.home #container #content_builder .top-contact .txt-wrap p{font-size:clamp(24px, calc(23.2px + 0.25vw), 28px)}body.no_fixed_header #header{position:fixed}body:not(.page-id-52) #container{margin-top:60px}#header_slider_container.height_type2{margin-top:90px}:is(.tax-news_category, .single-news, .category, .single-instagram) #page_headline{height:auto;padding:clamp(40px, calc(27.5px + 2.5vw), 60px) 0 10px}}@media screen and (max-width:1160px){.cb_two_column{padding:100px 0}.home #container #content_builder .cb_two_column.num1 .design_header{width:90% !important}.home #container #content_builder .cb_two_column.num1 .item_list .item .content::before{height:120%;width:80vw}}@media screen and (max-width:1069px){.home #container #content_builder .cb_two_column.num1 .item_list .item .content{width:50%}}@media screen and (max-width:1000px){.home #container #content_builder .cb_two_column.num1 .design_header h2{font-size:clamp(22px, calc(4px + 3.6vw), 40px)}.home #container #content_builder .cb_two_column .item_list .item .content .link{padding:1em}.cb_two_column .item .image_wrap{margin-block:auto}body.mobile_device:is(.archive, .page, .blog) #page_headline{top:50px !important;transform:unset}#page_headline::before{margin:auto;width:160px;height:160px;top:-100px}:is(.blog) #page_headline::before{width:90px;height:90px;top:-70px}body.mobile_device:is(.tax-news_category, .category) #page_headline{top:0 !important}.blog #archive_blog #category_sort_button ol li{width:auto}}@media screen and (max-width:800px){body.mobile_device:is(.archive, .page, .blog) #page_headline{width:auto;min-width:15em;height:fit-content;display:inline-block;padding:1em 1.5em;border-radius:50px;left:50%;top:calc(250px / 2) !important;transform:translate(-50%, -50%);text-align:center}#page_headline::before{width:50px;height:50px}body:is(.page, .archive) #page_header{width:100%;border-radius:0 0 30px 30px}.home #header_slider_container .header_slider_content{left:0px}.header_slider_content{padding:0 10px}.home #header_slider_container .header_slider_content{max-width:440px;width:100%}.home #header_slider_container .header_slider_content::before{left:-110px}.home #container #content_builder .cb_two_column.num1 .item_list{width:calc(100dvw - 40px)}.home #container #content_builder .cb_two_column.num1 .item_list .item .content{max-width:none;width:100%;padding-inline:var(--content-inner-5)}.home #container #content_builder .cb_two_column.num1 .item_list .item .content::before,.home #container #content_builder .cb_two_column.num1 .item_list .item:nth-child(2n) .content::before{width:100%;height:150%;bottom:-20px;left:0;right:0;top:auto;margin-inline:auto}.home #container #content_builder .cb_two_column.num1 .item_list .item:nth-child(2n) .content{margin-right:0;margin-left:0}.home #container #content_builder .cb_two_column .item_list .item .content .link{max-width:280px;padding:1.5em 2em}.home #container #content_builder .top-contact .txt-wrap{border-radius:10px;padding:30px 10px}body.single-post #container{background:var(--p--color_2)}.page-id-66 .wp-block-image img{margin:0 auto}.post_content .banner-wrap .banner-link .banner{min-height:250px}#page_contents{padding-bottom:100px}.single-instagram #main_content{padding-top:30px}}@media screen and (max-width:550px){.table1 td:first-child{text-align:left}#archive_news{margin-top:70px}#header_slider_container.height_type2{height:100dvh !important;max-height:unset !important;margin:0;width:100dvw}.home #header_slider_container .header_slider_content::before{opacity:0.9}.home #header_slider_container .header_slider_content{bottom:25px}.page-id-66 .intro-wrap p{text-align:left}}@media screen and (max-width:500px){.home #header_slider_container .header_slider_content p br{display:block}.home #header_slider_container .header_slider_content p{max-width:330px;line-height:1.25;padding-block:0.5em}.home #container #content_builder .cb_two_column.num1 .design_header{padding-top:30px}.home #container #content_builder .cb_two_column.num1 .design_header::before{width:220px;height:220px}}@media screen and (max-width:340px){.page-id-66 .tel-wrap p.tel-num{font-size:22px}}