/**Theme Name: Astra ChildAuthor: Brainstorm ForceAuthor URI: http://wpastra.com/about/Description: Astra is the fastest, fully customizable & beautiful theme suitable for blogs, personal portfolios and business websites. It is very lightweight (less than 50KB on frontend) and offers unparalleled speed. Built with SEO in mind, Astra comes with schema.org code integrated so search engines will love your site. Astra offers plenty of sidebar options and widget areas giving you a full control for customizations. Furthermore, we have included special features and templates so feel free to choose any of your favorite page builder plugin to create pages flexibly. Some of the other features: # WooCommerce Ready # Responsive # Compatible with major plugins # Translation Ready # Extendible with premium addons # Regularly updated # Designed, Developed, Maintained & Supported by Brainstorm Force. Looking for a perfect base theme? Look no further. Astra is fast, fully customizable and beautiful theme!Version: 1.0.0License: GNU General Public License v2 or laterLicense URI: http://www.gnu.org/licenses/gpl-2.0.htmlText Domain: astra-childTemplate: astra*//*common*/body {font-family: "Noto Sans JP", sans-serif !important;}.for-pc{    display: block;}.for-sp{    display: none;}@media(max-width:960px){.for-pc{    display: none;}.for-sp{    display: block;}}#ast-scroll-top{    background-color: #111;	width: 50px;	height: 50px;	border-radius: 50px;}#ast-scroll-top span{    line-height: 3.1;}/*---------------    header----------------*/#ast-desktop-header{    display: none;}.ast-article-single figure,.ast-article-single img:not(figure img){    margin-top: -32px!important;}.header-wrap .header-img img{    width: 72%!important; height: auto!important;}@media(max-width:1024px){.header-wrap .header-img img{width: 100%!important;}}@media(max-width:780px){.header-wrap .header-img img{width: 60%!important;}}@media(max-width:648px){.header-wrap .header-img img{width: 30%!important;}}.about-menu .menu-btn{top: 0!important;}/*-----------------   TOP page   -------------------*//*column carousel*/#uc_uc_card_post_carousel_elementor_bc1baaa{background-color: #fff;}/*news*//*a underline*/.happy-addon:not(:has(.elementor-widget-container)) a{   color: #fff;}/*price btn underline*/.elementskit-single-pricing a.elementskit-pricing-btn{    text-decoration: none;}/*---------- TOP WORKS -----------*/ .elementor-12 .elementor-element.elementor-element-0f6257f:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-0f6257f > .elementor-motion-effects-container > .elementor-motion-effects-layer{     background-repeat: no-repeat; }/*---------------image caroucel----------------*/.elementor-12 .elementor-element.elementor-element-7d004961 .ha-ia-container .ha-ia-content-wrapper{/*all text*/    text-align: center;}.elementor-12 .elementor-element.elementor-element-7d004961 .ha-ia-container .ha-ia-content-wrapper .ha-ia-content-label{/*sub title*/    margin-top: 20px;}.elementor-12 .elementor-element.elementor-element-7d004961 .ha-ia-content-wrapper .ha-ia-content-icon-title{/*title*/    line-height: 1.3;	margin-top: 15px;}.elementor-12 .elementor-element.elementor-element-7d004961 .ha-ia-container .ha-ia-content-wrapper .ha-ia-content-description{/*本文*/    font-size: 1rem;	line-height:1.8;	margin-top: 20px;}.ug-slider-wrapper .ug-item-wrapper img{    height: 100vh!important;	width: auto!important;	object-fit: cover!important;    object-position: center right;}/*post caroucel -column-*/.top-column #uc_uc_card_post_carousel_elementor_bc1baaa{/*background*/    background-color: #f7f5f2!important;}/*-works- garelly*/.elementor-12 .elementor-element.elementor-element-b99ebb5 > .elementor-widget-container{/*content*/    background-color: #e8e8e8!important;}/*-----------------------------------------------------   Page  ABOUT US    ----------------------------------------------------------*//*動画背景スクロール固定表示*/.video-fixed {  position: sticky;  top: 0;  height: 100vh;  z-index: -1;}.elementor-widget-video .elementor-wrapper iframe, .elementor-widget-video .elementor-wrapper video{/*back video*/    height: 100vh; object-fit: cover;}/*コンテナブロックの背景色　角丸*/.elementor-522 .elementor-element.elementor-element-9be832d.e-con,.elementor-522 .elementor-element.elementor-element-282974e.e-con,.elementor-522 .elementor-element.elementor-element-ca1221c.e-con,.elementor-522 .elementor-element.elementor-element-6c79cbf.e-con,.elementor-522 .elementor-element.elementor-element-902c0d4.e-con,.elementor-522 .elementor-element.elementor-element-7b684e6.e-con,.elementor-522 .elementor-element.elementor-element-f4f9b03.e-con,.elementor-522 .elementor-element.elementor-element-db46dc8.e-con,.elementor-522 .elementor-element.elementor-element-962a065.e-con{border-radius: 50px;}.col4-img .elementor-widget:not(.elementor-widget-text-editor):not(.elementor-widget-theme-post-content) figure{/*image*/	width: 100%!important;	margin-left: auto;	margin-right: auto;	text-align: center;}/*---------------------------　　　page-SURVICE   -----------------------------*//*-----PLAN------*/.elementor-element .sv-plan-wrap .plan-wrap .plan-box .elementskit-single-pricing img{    width: 60%!important;}.elementor-element .plan-wrap .plan-box .elementor-widget-container{    background-color: #fff!important; border-radius: 30px;	border: solid 1px #81c17a;}.elementor-element .plan-wrap .plan-box .elementor-widget-container .ekit-wid-con .elementskit-single-pricing{    background-color: #fff!important;}.ekit-wid-con .elementskit-pricing-lists{    padding-left: 0!important;}.ekit-wid-con .elementskit-single-pricing .elementskit-pricing-header>p{    width: 90%; margin-left: auto; margin-right: auto;}/*-------------    COLUMN	-------------*/.elementor-12 .elementor-element.elementor-element-bc1baaa .ue_post_intro{    font-size: 1rem;}/*--column-single---*/#column #blog #single #page-singleblog .innerWrap{    padding: 0 5em;}#blog .prev_next .next,#blog .prev_next .prev{    width: 100%;}#column #blog .site-content .ast-container{    display: block;}#column #blog #single #page-singleblog .innerWrap{    max-width: 1200px;	margin-left: auto; margin-right: auto;} #column #blog h2{     font-weight: bold;  font-size: 1.3rem;	 color: #60a85a; line-height: 1.5;	 border-bottom: 1px solid #60a85a;	 margin-top: 10%; margin-bottom: 3.5%;} #column #blog .h2{     font-weight: bold;  font-size: 1.3rem;	 color: #60a85a; line-height: 1.5;	 border-bottom: 1px solid #60a85a;	 margin-top: 10%; margin-bottom: 3.5%;}	 #column #blog .p1{    font-weight: bold; font-size: 1.1rem;	color: #60a85a; line-height: 1.5;}#column #blog p{    line-height: 2.1; margin-bottom: 1.5%;}#column #blog ul{    line-height: 2.1;}#column #blog .header img{    width: 700px; height: auto;	margin-bottom: 5%; margin-top: 3%;}#column #blog .img img{    width: 500px; height: auto;	margin-top: 7%; margin-bottom: 6%;}/*-------------------------　　　page　WORKS   ------------------------*//*WORKS　投稿一覧*/#uc_post_grid_elementor_11c1e1f{/*content*/    background-color: #fff;}#uc_post_grid_elementor_11c1e1f .uc_post_button{/*btn*/    margin-top: -8px!important;}.uc-posts-pagination{    background-color: #fff!important;	padding: 1em!important;	text-align: center!important;}.uc-posts-pagination a{    color: #403F3F;	margin: 0 10px}.uc-posts-pagination a:hover{    color: #60a85a;}.uc-posts-pagination span{    color: #fff;	margin: 0 6px;    display: inline-flex;    align-items: center;    justify-content: center;    width: 30px;    height: 30px;    background: #81c17a;    color: #fff;    border-radius: 50%;}/* WORKS single.php*/#works #content{    background-color: #fff;}#works .blog-area{    padding: 5em;}#works .works-field{  display: flex;  flex-wrap: wrap;  gap: 60px;}#works .works-field .box{  width: calc(50% - 30px);}@media (max-width: 768px) {#works .works-field{    display: block;}#works .works-field .box{    width: 100%;  }}#works .works-field .p-category{    font-size: .9rem;	color: #A9A9A9;}#works .works-field h1{    font-size: 1.5rem;	font-weight: normal;	color: #0a0a0a!important;	margin-top: -18px;}#works .works-field .p-category-details{    font-size: .8rem;	color: #0a0a0a!important;	margin-top: -10px;}#works .works-field .p-url a{    font-size: .8rem;	color: #81c17a!important;}#works .works-field .p-url p{    margin-bottom: 0;	margin-top: -41px;}#works .works-field .p-text{    font: .9rem!important;	line-height: 2!important;	color: #0a0a0a!important;}#works .works-field .p-text p{    margin-top: -12px;}.ast-article-single figure, .ast-article-single img:not(figure img){    box-shadow: none!important;	margin-top: -30px;}#works .backlist-btn{    text-align: right;	margin-top: 120px;}#works .backlist-btn img{    height: 15px;}/*-----------------------   post type (column)  -----------------------*/#blog{    background-color: #eef5ed;}/*container*/.ast-narrow-container .site-content > .ast-container{    max-width: 960px;}.ast-separate-container .ast-article-single{    padding: 6em 5em;	border-radius: 50px}#blog #single .blog-header{    padding: 4em 0;	text-align: center;}#blog #single .blog-header img{    height: auto; width: 15%;}#blog #single h1{    font-size: 1.4rem;	padding-top: 20px;	padding-bottom: 35px;	color: #60a85a;}.wp-block-table .has-fixed-layout td, .wp-block-table .has-fixed-layout th{    display: none;}#blog #single .article-info{    font-size: 0.8rem;	color: #969696;}#blog #single .article-info a{    color: #60a85a;    font-size: 0.9rem;	margin-right: 5px;}.elementor-12 .elementor-element.elementor-element-bc1baaa .ue_post_category a{    color: #60a85a!important;}/*page prev-next thumb*/#blog .prev_next{    display: flex;	gap: 15px;	margin-top: 40px;}#blog .prev_next_inner{    display: flex; position: relative; top: 0; left: 0;}#blog .next{    background-color: #fff;	padding: 15px 15px 15px 40px;}#blog .prev{    background-color: #fff;	padding: 15px 40px 15px 15px;}#blog .next:hover,#blog .prev:hover{    opacity: 0.8;}#blog .prev_next .page-title{    font-size: 1rem;	font-weight: bold;	margin-top: 12px;	margin-bottom: 2%!important;	color: #60a85a;}#blog .prev_next .title{    margin-left: 3%;}#blog .prev_next .post-excerpt{    font-size: 0.85rem;	color: #414141;}#blog .thumb img{    width: 100px;	border-radius: 18px;}#blog .prev_next .next{    position: relative;	border-radius: 30px;}#blog .prev_next .arrow p{     position: absolute;	 top: 40%;	 left: 15px;	 color: #60a85a;}#blog .prev_next .prev{    position: relative;	border-radius: 30px;}#blog .prev_arrow p{    position: absolute;	top: 39%;	right: 4%;	color: #60a85a;}#blog .backlist-btn{    margin-top: 30px;	padding: 2% 0 1px;	background-color: #81c17a;	border-radius: 27px;	text-align: center;}#blog .backlist-btn a{    color: #fff;}#blog .backlist-btn:hover{    opacity: 0.7;}/*-------------------   Archive (column)  -------------------*/ .elementor-1392 .elementor-element.elementor-element-1747893, .elementor-1392 .elementor-element.elementor-element-1c445ce, #uc_post_grid_elementor_d1a4d0d.uc_post_grid_style_one .uc_post_grid_style_one_wrap{    background-color: #eef5ed; } #column .uc-posts-pagination{    background-color: #eef5ed!important;}/*title*/.elementor-1392 .elementor-element.elementor-element-c6b5471 img{    margin-bottom: 30px;}/*post box*/.elementor-1392 .elementor-element.elementor-element-d1a4d0d .uc_post_grid_style_one_wrap{    grid-gap: 50px;}.elementor-1392 .elementor-element.elementor-element-d1a4d0d .uc_content{    padding-top: 0!important;}#uc_post_grid_elementor_d1a4d0d:not(.ue-list-view) .ue_post_grid_item{    border-radius: 30px;}.elementor-1392 .elementor-element.elementor-element-d1a4d0d .uc_post_button{/*more btn*/    text-align: center!important;}#uc_post_grid_elementor_d1a4d0d.uc_post_grid_style_one .uc_post_grid_style_one_wrap{    padding-bottom: 30px;}/*-------------------  single news  -------------------*/#news .prev,#news .next{    width: 50%;}#news  #blog .next{    padding: 11px 15px 15px 42px;}#news #blog .prev{    padding: 11px 40px 15px 25px;}/*----------------  archive news  -----------------*/.elementor-1706 .elementor-element.elementor-element-80c4768,.elementor-1706 .elementor-element.elementor-element-6ce8d0e,.elementor-1706 .elementor-element.elementor-element-2abe6ef > .elementor-widget-container{    background-color: #eef5ed!important;}.elementor-1706 .elementor-element.elementor-element-2abe6ef .uc_post_list_box{    border-radius: 30px!important;	margin-bottom: 30px!important;}/*-----------------     contact	 -------------------*/.contact-btn{    text-align: center;}.contact-btn input{	margin-top: 50px;	background-color: #60a85a;	border: 1px solid #60a85a;	padding: 20px 80px;}.contact-btn input:hover{    background-color: #CEEDCC;	border: 1px solid #60a85a;	color: #60a85a;}.contact-btn input:focus{    background-color: #60a85a;	border: 1px solid #60a85a;	color: #fff;}/*---------------privacy policy-----------------*/.ast-container{max-width: 100%!important;}.site-content .ast-container{    padding: 0; margin: 0;}.elementor-3 .elementor-element.elementor-element-ad9c2e3{    padding: 0 5em 3em;}.elementor-3 .elementor-element.elementor-element-985ff26 .elementor-heading-title{margin-top: -5%;}/*---------------------------------------------------------   responsive   ---------------------------------------------------------*//*------------    footer--------------*/@media(max-width:780px){.footer .rogo img{    width: 100%!important; height: 3em!important;}}/**/@media(max-width:648px){.footer .rogo img{    width: auto!important; height: 3em!important;}.elementor-2720 .elementor-element.elementor-element-e535744{padding-top: 30px;}}/**//*---------------   TOP ---------------*/@media(max-width:1200px){/*top-header*/.elementor-12 .elementor-element.elementor-element-082f2f0{    width: 13%;}.elementor-12 .elementor-element.elementor-element-3d8eb7f img{    width: 52%;}.elementor-12 .elementor-element.elementor-element-772ddcb img{    height: auto; width: 30%;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-0708698{    left: 23%; font-size: 98%; top: 320%;}/*WORKS*/.elementor-12 .elementor-element.elementor-element-b99ebb5 > .elementor-widget-container{    padding: 0 8em;}.elementor-12 .elementor-element.elementor-element-8ae1b68{    padding-top: 100px;}}/**/@media(max-width:960px){/*-------------     MENU--------------*//*--header-----*/.elementor-12 .elementor-element.elementor-element-3720e6c{    display: none;}/*---footer---*/.elementor-12 .elementor-element.elementor-element-7f11279 .jeg-elementor-kit.jkit-nav-menu .jkit-hamburger-menu{    display: none;}/*-------------      TOP--------------*/.elementor-12 .elementor-element.elementor-element-082f2f0{    width: 150px;}.elementor-12 .elementor-element.elementor-element-84f3ce6{    margin: 140px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 50px;}.elementor-12 .elementor-element.elementor-element-84f3ce6 img{    width: 46%;}.elementor-12 .elementor-element.elementor-element-59bcd93 img{    width: 80%;}.elementor-12 .elementor-element.elementor-element-9159011 img{    width: 90%;	margin-right: 5%;}.elementor-12 .elementor-element.elementor-element-772ddcb img{    width: 33%; height: auto;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-772ddcb{    left: -8%; margin-top: 5%;}.elementor-12 .elementor-element.elementor-element-3d8eb7f{    margin: 35px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 50px;}.elementor-12 .elementor-element.elementor-element-3d8eb7f img{    width: 60%;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-0708698{    left: 34%; top: 86%;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-91a2a60{    left: 30%; top: 180px;}/*-----------TOP SERVICE------------*/.elementor-12 .elementor-element.elementor-element-32862ca{    margin-top: 1em;}.elementor-12 .elementor-element.elementor-element-1fbc052{    margin-top: -12%!important;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-35c0668{    left: -30%; padding-top: 9%;}.elementor-12 .elementor-element.elementor-element-3e865a08,.elementor-12 .elementor-element.elementor-element-f48973c{    padding: 0 2em;}}/**/@media(max-width:880px){/*----------------    TOP SERVICE-----------------*/.elementor-12 .elementor-element.elementor-element-d35388f{    padding-left: 8em; padding-right: 7em;	padding-bottom: 4em;}}/**/@media(max-width:780px){/*respo-tablet*//*top-header*/.elementor-12 .elementor-element.elementor-element-2dd70a1:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-2dd70a1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{    height: 115vh;}.elementor-12 .elementor-element.elementor-element-c045593{    margin-top: 0;}/*top-main-header*/.elementor-12 .elementor-element.elementor-element-128264f img{/*title*/    width: 55%; padding-top: 18%;}.elementor-12 .elementor-element.elementor-element-1de0d3a img{/*sub-title*/    width: 55%; padding-top: 10%;}.elementor-12 .elementor-element.elementor-element-3d8eb7f {    margin-top: 10%;}.elementor-12 .elementor-element.elementor-element-3d8eb7f img{    width: 90%;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-0708698{    left: auto; font-size: 160%; text-align: center;	font-weight: normal; line-height: 0.5;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-91a2a60{    left: auto; top: 250px;}.elementor-12 .elementor-element.elementor-element-91a2a60 img{/*見積もり*/    width: 65%; padding-top: 22%;}/*----------------top-aboutus　　780----------------*/.elementor-12 .elementor-element.elementor-element-5c29602{    display: block;}.elementor-12 .elementor-element.elementor-element-84c4ac0{    width: 100%;}.ug-slider-wrapper .ug-item-wrapper img{    height: auto!important;}.elementor-12 .elementor-element.elementor-element-995e933 img{/*title*/    width: 85%; height: auto; margin-bottom: 3%;}.elementor-12 .elementor-element.elementor-element-b679f7d,.elementor-12 .elementor-element.elementor-element-9eaaa19{/*p*/    font-size: 130%; line-height: 1.5;}.elementor-12 .elementor-element.elementor-element-b38b007 img{/*h2*/    width: 85%; height: auto;}.elementor-12 .elementor-element.elementor-element-d35388f{/*btn*/    padding-right: 1em; padding-left: 1em;}.elementor-12 .elementor-element.elementor-element-add0535 .elementor-button,.elementor-12 .elementor-element.elementor-element-0a9d046 .elementor-button,.elementor-12 .elementor-element.elementor-element-2cac0c5 .elementor-button{/*btn a*/    width: 100%;}.elementor-12 .elementor-element.elementor-element-d35388f{    width: 100%;}/*---------------top-survice　　780-----------------*/.elementor-12 .elementor-element.elementor-element-35c0668 img{    width: 32%;}.elementor-12 .elementor-element.elementor-element-7474df4 p{    margin-bottom: 4%; line-height: .9; margin-top: 5%;}/*---------------------top-column top--works----------------------*/.elementor-12 .elementor-element.elementor-element-b2e80a2 img,.elementor-12 .elementor-element.elementor-element-3653a4e img{    width: auto; height: 3.2rem;}.elementor-12 .elementor-element.elementor-element-bc1baaa .ue_post_date, .elementor-12 .elementor-element.elementor-element-bc1baaa .ue-grid-item-meta-data,.elementor-12 .elementor-element.elementor-element-bc1baaa .ue_post_category a{    font-size: 1rem;}.elementor-12 .elementor-element.elementor-element-bc1baaa .uc_post_title{    font-size: 1.3rem;}.elementor-12 .elementor-element.elementor-element-bc1baaa .ue_post_intro{    font-size: 1.2rem;}.elementor-12 .elementor-element.elementor-element-bc1baaa .uc_more_btn{    font-size: 1rem;}/*---------top-news　780----------*/.elementor-12 .elementor-element.elementor-element-d7be8d3 img,.elementor-12 .elementor-element.elementor-element-7f331b2 img{    width: auto; height: 40%;}#uc_post_list_elementor_bd0e7f8 .uc_post_list_content{/*title*/    font-size: 140%;}.elementor-12 .elementor-element.elementor-element-bd0e7f8 .uc_post_content{/*text*/    font-size: 90%;}/*---------top-sns　780----------*/#sb_instagram #sbi_load .sbi_follow_btn{    margin-left: 0!important;	margin-top: 5%; margin-bottom: 10%;}#sb_instagram .sbi_follow_btn a{    background-color: #359dff;	font-size: 1.2rem!important;	padding: 14px!important;	box-shadow: none!important;}/*--------------top-contact 780----------------*/.elementor-12 .elementor-element.elementor-element-30fcd38 .elementor-heading-title{    font-size: 2.3rem;}.e-con-inner .elementor-element-35fb0d9 .elementor-widget p{    font-size: 1.3rem; text-align: center;}.elementor-12 .elementor-element.elementor-element-05e2042,.elementor-12 .elementor-element.elementor-element-ae03892{    width: 100%;}.elementor-12 .elementor-element.elementor-element-78685b8 .elementor-button,.elementor-12 .elementor-element.elementor-element-a57de17 .elementor-button{    font-size: 1.8rem;}/*------------------  Fotter  780   ------------------*/ .elementor-12 .elementor-element.elementor-element-1bebdd0 img{     width: 65%; height: auto; } .elementor-12 .elementor-element.elementor-element-752acf3 p{     font-size: 1.3rem; }}/**//*--------------　TOP　648----------------*/@media(max-width:690px){  .elementor-12 .elementor-element.elementor-element-2dd70a1:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-2dd70a1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{     height: 100vh; }}/**/@media(max-width:648px){ /*------top---------------*/  .elementor-12 .elementor-element.elementor-element-2dd70a1:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-2dd70a1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{     height: 113vh; }/*top-aboutus*/.elementor-12 .elementor-element.elementor-element-a4283ae img{    height: 25em;}/*top-survice*/.elementor-12 .elementor-element.elementor-element-7474df4 p{    line-height: 1.2;}	 .elementor-12 .elementor-element.elementor-element-257851d{    padding-left: 1em!important; padding-right: 1em!important;}}/**/@media(max-width:600px){  .elementor-12 .elementor-element.elementor-element-2dd70a1:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-2dd70a1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{     height: 100vh; }/*top-aboutus*/.elementor-12 .elementor-element.elementor-element-7d004961{    padding-top: 0;} body:not(.rtl) .elementor-12 .elementor-element.elementor-element-35c0668{     padding-top: 14%; }.elementor-12 .elementor-element.elementor-element-7d004961 .ha-ia-gallery-wrap{    height: 30em;}/*top-column-works*/.elementor-12 .elementor-element.elementor-element-b2e80a2 img, .elementor-12 .elementor-element.elementor-element-3653a4e img{    height: 3em;}}/**/@media(max-width:500px){  .elementor-12 .elementor-element.elementor-element-2dd70a1:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-2dd70a1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{     height: 90vh; }}/**/@media(max-width:460px){/*-----------------460---------------*/ /*top-header----460----*/ .elementor-12 .elementor-element.elementor-element-c045593{     min-height: auto; } .elementor-12 .elementor-element.elementor-element-2dd70a1:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-2dd70a1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{     height: 750px; } .elementor-12 .elementor-element.elementor-element-1de0d3a img{     width: 65%; } body:not(.rtl) .elementor-12 .elementor-element.elementor-element-0708698{     font-size: 1.2rem;} .elementor-12 .elementor-element.elementor-element-39d83b1{    margin-top: 0;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-33fe681{    margin-top: -11%;}.elementor-12 .elementor-element.elementor-element-91a2a60 img{    padding-top: 9%;}.elementor-12 .elementor-element.elementor-element-91a2a60 img{width: 80%;}/*top-aboutus------------------460---------*/.elementor-12 .elementor-element.elementor-element-a4283ae img{    height: 20em;}.elementor-12 .elementor-element.elementor-element-9b03eb2:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-9b03eb2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{padding: 0 1em;}/*top-aboutus*/.elementor-12 .elementor-element.elementor-element-b679f7d, .elementor-12 .elementor-element.elementor-element-9eaaa19{    font-size: 1.1rem;}/*top-survice-------------------460---------*/body:not(.rtl) .elementor-12 .elementor-element.elementor-element-35c0668{    padding-top: 16%;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-35c0668{    left: -26%;}.elementor-12 .elementor-element.elementor-element-35c0668 img{    width: 38%;}.elementor-12 .elementor-element.elementor-element-7d004961 .ha-ia-gallery-wrap{    height: 25em;}.elementor-12 .elementor-element.elementor-element-7d004961{    padding-top: 0;}.elementor-12 .elementor-element.elementor-element-bf3f896{    margin-top: -3%;}.elementor-12 .elementor-element.elementor-element-7474df4 p{    width: 94%; margin-left: auto; margin-right: auto;	font-size: 1.1rem; line-height: 1.5;	margin-top: 0;}/*p*/.elementor-12 .elementor-element.elementor-element-93e4ba0 img{     width: 80%;}/*img*//*top-column--------------460------   */.elementor-12 .elementor-element.elementor-element-b2e80a2 img, .elementor-12 .elementor-element.elementor-element-3653a4e img{        height: 2.5em;}/*title*/.elementor-12 .elementor-element.elementor-element-1b2224a{    min-height: 50px;}/*上部余白*/.elementor-12 .elementor-element.elementor-element-dd79149:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-dd79149 > .elementor-motion-effects-container > .elementor-motion-effects-layer{/*背景*/    margin-left: 7%; background-size: 380%;}.elementor-12 .elementor-element.elementor-element-b2e80a2{    margin-top: 100px;}/*title*/.elementor-12 .elementor-element.elementor-element-e3394fa{    margin-top: -8%;}/*blog-container*/.elementor-12 .elementor-element.elementor-element-bc1baaa .owl-dots{/*dots*/    margin-top: 0;}.top-column .column-post .elementor-widget-container{    padding: 0px 5% 25px 5%!important;}.top-column #uc_uc_card_post_carousel_elementor_bc1baaa .owl-nav .owl-prev{    left: -20%; width: 5%; height: 5%;}.top-column #uc_uc_card_post_carousel_elementor_bc1baaa .owl-nav .owl-next{right: -11%;}/*top-works----460-------*/.elementor-12 .elementor-element.elementor-element-b99ebb5 > .elementor-widget-container{    padding: 0 6%;}.elementor-12 .elementor-element.elementor-element-0f6257f:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-0f6257f > .elementor-motion-effects-container > .elementor-motion-effects-layer{    background-size: 320%;}.elementor-12 .elementor-element.elementor-element-8ae1b68{    padding-top: 14%; padding-bottom: 13%;}/*--top-news---460---------*/.elementor-12 .elementor-element.elementor-element-bd0e7f8 .uc_post_content{/*text*/    font-size: 1rem;}.elementor-12 .elementor-element.elementor-element-bd0e7f8 .uc_post_list_title a{/*title*/    font-size: 1.1rem;}.elementor-12 .elementor-element.elementor-element-bd0e7f8 .uc_post_list_content{    padding: 3% 0;}/*----top--sns--460-----*/#sb_instagram .sbi_follow_btn a{    font-size: 1rem; padding: 9px!important;}#sb_instagram #sbi_load .sbi_follow_btn{    padding-top: 0; padding-bottom: 22%;}/*--top-survice---460------*/.elementor-12 .elementor-element.elementor-element-1fbc052 img{    width: 80%;}/*---top-contact---460-----------------------*/.elementor-12 .elementor-element.elementor-element-30fcd38 .elementor-heading-title{    font-size: 1.6rem;}.e-con-inner .elementor-element-35fb0d9 .elementor-widget p{    font-size: 1.1rem; text-align: left;}.elementor-12 .elementor-element.elementor-element-78685b8 .elementor-button, .elementor-12 .elementor-element.elementor-element-a57de17 .elementor-button{     font-size: 1.3rem;}.elementor-12 .elementor-element .elementor-button{    width: 100%;}.elementor-12 .elementor-element.elementor-element-78685b8{margin-bottom: 2%;}/*-----------------------footer 460--------------------*/.elementor-12 .elementor-element.elementor-element-7a83ffd img{    width: 35%; height: auto;}.elementor-12 .elementor-element.elementor-element-1bebdd0 img{    width: 85%;}.elementor-12 .elementor-element.elementor-element-ec61db3{    margin-top: -5%;}.elementor-12 .elementor-element.elementor-element-752acf3 p{    font-size: .9rem;}}/**/ @media(max-width:420px){ .elementor-12 .elementor-element.elementor-element-2dd70a1:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-2dd70a1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{     height: 680px; }/*--top-aboutus-420-----*/.elementor-12 .elementor-element.elementor-element-995e933 img{    width: 90%;}.elementor-12 .elementor-element.elementor-element-995e933{    margin-top: 5em; margin-bottom: 4%;}.elementor-12 .elementor-element.elementor-element-b38b007 img{    width: 95%;}.elementor-12 .elementor-element.elementor-element-add0535 .elementor-button{    padding: 5%; font-size: 1.1rem;}}/**/@media(max-width:390px){body:not(.rtl) .elementor-12 .elementor-element.elementor-element-0708698{font-size: 1.1rem;}}/**/@media(max-width:375px){/*-----  top header  375  ------*/ .elementor-12 .elementor-element.elementor-element-2dd70a1:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-2dd70a1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{     height: 680px; }}/**/@media(max-width:330px){/*-----  top header  375  ------*/ .elementor-12 .elementor-element.elementor-element-2dd70a1:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-2dd70a1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{     height: 580px; }}/**/ /*---------------------------------------     page   ABOUT US------------------------------------------*/@media(max-width:960px){.elementor-522 .elementor-element.elementor-element-fe1d461{    width: 65%;}.elementor-522 .elementor-element .elementor-button{    padding: 10% 2%;}}/**/@media(max-width:860px){.elementor-522 .elementor-element.elementor-element-fe1d461{    width: 75%;}}/**/@media(max-width:760px){.elementor-522 .elementor-element.elementor-element-bef15f7{       font-size: 1.3rem; line-height: 2.1;}/*header p*/.elementor-522 .elementor-element.elementor-element-fe1d461{    width: 96%;}/*memnu btn*/.elementor-522 .elementor-element .elementor-button{    width: 100%;}/*menu btn*/.elementor-522 .elementor-element{/*p*/    font-size: 1.3rem; line-height: 2.1!important;}.elementor-522 .elementor-element.elementor-element-2f53c75 img{    width: 100%;}.elementor .elementor-widget .col4-img figure{    width: 100%!important;}/*4col-img*/.elementor-522 .elementor-image-box-title{        font-size: 1.3rem!important;}/*4col-title*/.elementor-522 .elementor-element.elementor-element-b28c765:not(.elementor-motion-effects-element-type-background), .elementor-522 .elementor-element.elementor-element-b28c765 > .elementor-motion-effects-container > .elementor-motion-effects-layer{/*profile*/    background-size: 500%;}}/**/@media(max-width:648px){/*------ page ABOUT US-----*/.elementor-522 .elementor-element.elementor-element-bef15f7{    width: 96%; margin-left: auto; margin-right: auto;}.elementor-button span{    font-size: 1.3rem;}.elementor-522 .elementor-element.elementor-element-9815da5,.elementor-522 .elementor-element.elementor-element-cc0bbf6,.elementor-522 .elementor-element.elementor-element-19b9539,.elementor-522 .elementor-element.elementor-element-bdeafe5,.elementor-522 .elementor-element.elementor-element-d7fb8c8,.elementor-522 .elementor-element.elementor-element-316a653,.elementor-522 .elementor-element.elementor-element-8051691,.elementor-522 .elementor-element.elementor-element-04c399c{    width: 92%; margin-left: auto; margin-right: auto;}/*video- contents*/.elementor-widget-image-box .elementor-image-box-wrapper{    display: flex;}/*4col-1col*/.elementor-widget-image-box .elementor-image-box-content{    margin-top: 12%;}/*4col-textbox*/.elementor-522 .elementor-element.elementor-element-915ab4a img{    margin-left: 12%; margin-top: 5%; width: 34%;}}/**/@media(max-width:590px){/*------ page ABOUT US-----*/.elementor-522 .elementor-element.elementor-element-915ab4a img{    margin-left: 28%; width: 40%;}}/**/@media(max-width:530px){/*------ page ABOUT US-----*/.elementor-522 .elementor-element.elementor-element-915ab4a img{    margin-left: 34%; margin-top: 3%;}}/**/@media(max-width:500px){/*------ page ABOUT US-----*/.elementor-522 .elementor-element.elementor-element-915ab4a img{    margin-left: 43%;}}/**/@media(max-width:460px){/*------ page ABOUT US-----*/.elementor-522 .elementor-element.elementor-element-915ab4a img{    margin-left: 54%; margin-top: 10%;}}/**/@media(max-width:420px){/*------ page ABOUT US-----*/.elementor-522 .elementor-element.elementor-element-915ab4a img{    margin-left: 62%;}}/**/@media(max-width:390px){/*------ page ABOUT US-----*/.elementor-522 .elementor-element.elementor-element-915ab4a img{    margin-left: 65%;}}/**/@media(max-width:375px){/*------ page ABOUT US-----*/.elementor-522 .elementor-element.elementor-element-915ab4a img{    margin-left: 68%;}}/**/@media(max-width:350px){/*------ page ABOUT US-----*/.elementor-522 .elementor-element.elementor-element-915ab4a img{    margin-left: 76%;}}/**/@media(max-width:320px){/*------ page ABOUT US-----*/.elementor-522 .elementor-element.elementor-element-915ab4a img{    margin-left: 86%;}}/**/@media(max-width:460px){/*------ page ABOUT US-----*/.elementor-522 .elementor-element.elementor-element-e8f8ce7:not(.elementor-motion-effects-element-type-background), .elementor-522 .elementor-element.elementor-element-e8f8ce7 > .elementor-motion-effects-container > .elementor-motion-effects-layer,.elementor-522 .elementor-element.elementor-element-29d7454:not(.elementor-motion-effects-element-type-background), .elementor-522 .elementor-element.elementor-element-29d7454 > .elementor-motion-effects-container > .elementor-motion-effects-layer{    background-size: 400%;}.elementor-522 .elementor-element.elementor-element-997db1e img{    width: 80%; height: auto;}.elementor-522 .elementor-element.elementor-element-d09defd img{    width: 65%;}.elementor-522 .elementor-element.elementor-element-bef15f7{           font-size: 1.1rem; width: 94%;    margin-left: auto; margin-right: auto;}.elementor-button span{font-size: 1.1rem;}.elementor-522 .elementor-element{    font-size: 1.1rem;}.elementor-522 .elementor-image-box-title{    font-size: 1.1rem!important;}.elementor-522 .elementor-element.elementor-element-864349a{    margin-top: -52%;}/*prof*/}/**/@media(max-width:420px){/*------ page ABOUT US-----*/.elementor-522 .elementor-element.elementor-element-e8f8ce7:not(.elementor-motion-effects-element-type-background), .elementor-522 .elementor-element.elementor-element-e8f8ce7 > .elementor-motion-effects-container > .elementor-motion-effects-layer, .elementor-522 .elementor-element.elementor-element-29d7454:not(.elementor-motion-effects-element-type-background), .elementor-522 .elementor-element.elementor-element-29d7454 > .elementor-motion-effects-container > .elementor-motion-effects-layer{    background-size: 430%;}}/**/@media(max-width:395px){/*------ page ABOUT US-----*/.elementor-522 .elementor-element.elementor-element-e8f8ce7:not(.elementor-motion-effects-element-type-background), .elementor-522 .elementor-element.elementor-element-e8f8ce7 > .elementor-motion-effects-container > .elementor-motion-effects-layer, .elementor-522 .elementor-element.elementor-element-29d7454:not(.elementor-motion-effects-element-type-background), .elementor-522 .elementor-element.elementor-element-29d7454 > .elementor-motion-effects-container > .elementor-motion-effects-layer{    background-size: 500%;}}/**/@media(max-width:320px){/*------ page ABOUT US-----*/.elementor-522 .elementor-element.elementor-element-e8f8ce7:not(.elementor-motion-effects-element-type-background), .elementor-522 .elementor-element.elementor-element-e8f8ce7 > .elementor-motion-effects-container > .elementor-motion-effects-layer, .elementor-522 .elementor-element.elementor-element-29d7454:not(.elementor-motion-effects-element-type-background), .elementor-522 .elementor-element.elementor-element-29d7454 > .elementor-motion-effects-container > .elementor-motion-effects-layer{    background-size: 600%;}}/**//*---------------------------------------------     page-SURVICE-----------------------------------------------*/.ast-header-break-point #masthead .ast-mobile-header-wrap .ast-primary-header-bar, .ast-header-break-point #masthead .ast-mobile-header-wrap .ast-below-header-bar, .ast-header-break-point #masthead .ast-mobile-header-wrap .ast-above-header-bar{    display: none;}@media(max-width:960px){.slick-initialized .slick-slide{    padding-top: 6em!important;}body:not(.rtl) .elementor-1537 .elementor-element.elementor-element-a825727{     left: 0; text-align: left;}.elementor-1537 .elementor-element.elementor-element-a825727{    padding-left: 3%;  padding-top: 1.5em;}.elementor-1537 .elementor-element .elementskit-single-pricing .elementskit-pricing-header .elementskit-pricing-title{   font-size: 1.3rem!important;}.elementor-1537 .elementor-element .sv-plan-wrap{    padding: 0 2em;}}/**/@media(max-width:780px){/*---sv----*/.sv-header .elementor-element-db5f36a img{    width: 50%; padding-top: 17%;}/*title*/.elementor-1537 .elementor-element.elementor-element-1e399d8{    width: 5%;}/*header-bg*/.elementor-1537 .elementor-element.elementor-element-625fd18{    margin-top: 2%; font-size: 1.3rem; line-height: 2.1;	width: 90%; margin-left: auto; margin-right: auto;}/*p*//*------slider-------*/.sv-sp-slider .elementor-widget-container{    background-color: none!important;}.sv-slider .elementor-element-db5f36a img{    width: 30%;}.owl-carousel .owl-stage-outer{    padding: 0 1em 0;}.elementor-1537 .elementor-element.elementor-element-da0aff3 .owl-carousel .owl-nav .owl-next, .elementor-1537 .elementor-element.elementor-element-da0aff3 .owl-carousel .owl-nav .owl-prev{    top: 38%;}#uc_content_carousel_new_elementor_da0aff3 .ue-content-holder{    display: none!important;}/*-----Creative Tools------*/.sv-list .elementor-widget-text-editor p{    font-size: 1.1rem;}}/**/@media(max-width:760px){/*---sv----*/.elementor-1537 .elementor-element.elementor-element-1752f96 img{    width: 40%;}.sv-slider #uc_content_carousel_new_elementor_da0aff3_item1 .carousel-image{    width: 90%; margin-left: 3%;}}/**/@media(max-width:648px){/*---sv----*/.sv-header .elementor-element-db5f36a img{    width: 50%!important;}.elementor-1537 .elementor-element.elementor-element-625fd18,.sv-list,.plan{    font-size: 1.1rem; line-height: 2.1;}.elementor-element .sv-plan-wrap .plan-wrap .plan-box .elementskit-single-pricing img{width: 35%!important;}/*---slider---*/.sv-slider .elementor-1537 .elementor-element.elementor-element-1434490{    padding-bottom: 3em!important;}.elementor-1537 .elementor-element.elementor-element-da0aff3 .owl-dots{    margin-top: 0;}.sv-slider #uc_content_carousel_new_elementor_da0aff3_item1 .carousel-image{    margin-left: 2%;}}/**/@media(max-width:460px){/*---sv----*//*--creative tools*/.elementor-1537 .elementor-element.elementor-element-9e6c909 img{    width: 90%; height: auto;}}/**/@media(max-width:425px){/*---sv----*/.sv-header .elementor-element-db5f36a img{    padding-top: 30%;}}/**/@media(max-width:395px){/*---sv----*/.sv-header .elementor-element-db5f36a img{    padding-top: 32%;}}/**/@media(max-width:375px){/*---sv----*/.sv-header .elementor-element-db5f36a img{    width: 60%!important; padding-top: 26%;}.elementor-1537 .elementor-element.elementor-element-625fd18,.sv-list,.plan{    line-height: 1.9;}}/**/@media(max-width:320px){/*---sv----*/.sv-header .elementor-element-db5f36a img{    padding-top: 41%;}}/**//*------------------------------      page-WORKS------------------------------*/@media(max-width:460px){/*---wk----*/.elementor-1177 .elementor-element.elementor-element-11c1e1f .uc_post_grid_style_one_wrap{    grid-gap: 0 3%;}.elementor-1177 .elementor-element.elementor-element-11c1e1f .uc_content{ margin-top: -12%; margin-bottom: 12%;}}/**/@media(max-width:395px){/*---wk----*/.elementor-1177 .elementor-element.elementor-element-11c1e1f .uc_content{ margin-top: -15%;}}/**/@media(max-width:375px){/*---wk----*/.elementor-1177 .elementor-element.elementor-element-11c1e1f .uc_content{ margin-top: -18%;}.elementor-1177 .elementor-element.elementor-element-21870d8{    padding:  0 5%;}}/**//*------------------------------      page-CONTACT------------------------------*/@media(max-width:648px){/*---ct----*/.elementor-2414 .elementor-element.elementor-element-1ea7368 .elementor-button,.elementor-2414 .elementor-element.elementor-element-f96ccda .elementor-button{    width: 90%; padding: 5% 0;}.contact-btn{    margin-left: 12%!important; margin-top: -5%;}}/**/@media(max-width:460px){/*---ct----*/.elementor-2414 .elementor-element.elementor-element-02a1ae0{    padding: 0;}.elementor-2414 .elementor-element.elementor-element-f098c35,.elementor-2414 .elementor-element.elementor-element-5ebbc4d{           padding-top: 4em;}.elementor-2414 .elementor-element.elementor-element-c9facef{    padding: 0;}.contact-btn{    margin-left: 16%!important; margin-top: -12%;}}/**/@media(max-width:395px){/*---ct----*/.elementor-2414 .elementor-element.elementor-element-02a1ae0 .elementor-heading-title{    font-size: 1.6rem;}}/**/@media(max-width:320px){/*---ct----*/.contact-btn{    margin-left: 3%!important; margin-top: -21%;}.elementor-2414 .elementor-element.elementor-element-5ebbc4d{           padding-top: 0;}}/**//*----------------  single  NEWS------------------*/#news .site-content .ast-container{    padding:  0 5em;}@media(max-width:960px){/*---nw----*/#blog .prev_next .arrow p,#blog .prev_arrow p{top: 30%;}}/**/@media(max-width:921px){/*---nw----*/#blog #single .blog-header img{    height: auto; width: 20%;}}/**/@media(max-width:648px){/*---nw----*/#news #blog .site-content .ast-container{padding: 0 2em;}#news #blog #single #page-singleblog .blog-area-1 article{padding: 5em 3em!important;}#news #blog #single .blog-header img{width: 25%;}}/**/@media(max-width:460px){/*---nw----*/#news #blog .site-content .ast-container{padding: 0 1em;}#news #blog #single .blog-header img{width: 32%;}#news #blog #single #page-singleblog .blog-area-1 article{padding: 3em 1.5em!important;}#news #blog #single h1{margin-bottom: -3%;}#news #blog .prev_next .page-title{margin-top: 4%;}#news #blog .backlist-btn{padding: 2% 0;}#blog .backlist-btn p{margin-bottom: 0;}}/**//*----------------  page  COLUMN------------------*/@media(max-width:1200px){/*---cl----*/#column #blog #single .blog-header img{    width: 20%;}}/**/@media(max-width:1024px){/*---cl----*/.elementor-1392 .elementor-element.elementor-element-c6b5471 img{    margin-bottom: 0;}.column-post .elementor-element .uc_post_image img{    height: 88%!important; object-position: center!important;}.elementor-1392 .elementor-element.elementor-element-d1a4d0d .uc_more_btn{margin-bottom: 5%!important;}.elementor-1392 .elementor-element.elementor-element-d1a4d0d .uc_post_grid_style_one_wrap{grid-gap: 3%;}.elementor-1392 .elementor-element.elementor-element-d1a4d0d .uc_content{padding: 5% 5% 20%;}.elementor-1392 .elementor-element.elementor-element-d1a4d0d .uc_post_title{    font-size: 1.2rem; line-height: 1.3;	position: absolute; margin-top: -17%;}.elementor-1392 .elementor-element.elementor-element-1c445ce{padding-bottom: 0!important;}}/**/@media(max-width:960px){/*---cl----*/.column-post{padding-bottom: 1em!important;}}/**/@media(max-width:860px){/*---cl----*/.elementor-1392 .elementor-element.elementor-element-1c445ce{padding: 0 3em!important;}.elementor-1392 .elementor-element.elementor-element-d1a4d0d .uc_post_title{margin-top: -17%;}.elementor-1392 .elementor-element.elementor-element-d1a4d0d .uc_more_btn{margin-bottom: 5%!important;}}/**/@media(max-width:780px){/*---cl----*/.elementor-1392 .elementor-element.elementor-element-d1a4d0d .uc_post_title{margin-top: -13%; padding-right: 5%;}.elementor-1392 .elementor-element.elementor-element-d1a4d0d .uc_more_btn{margin-bottom: 17%!important;}}/**/@media(max-width:648px){/*---cl----*/.elementor-1392 .elementor-element.elementor-element-d1a4d0d .uc_post_title{margin-top: -6%;}.elementor-1392 .elementor-element.elementor-element-d1a4d0d .uc_more_btn{margin-bottom: 0!important;}.elementor-1392 .elementor-element.elementor-element-d1a4d0d .uc_content{padding-bottom: 15%;}.elementor-1392 .elementor-element.elementor-element-d1a4d0d .uc_post_grid_style_one_wrap{grid-gap: 1%;}#column #blog .header img{margin-top: 3em;}#column #blog .img img{margin-top: 10%;}}/**/@media(max-width:520px){/*---cl----*/.elementor-1392 .elementor-element.elementor-element-d1a4d0d .uc_content{padding-bottom: 18%;}}/**/@media(max-width:460px){/*---cl----*/.elementor-12 .elementor-element.elementor-element-dd79149{    margin-left: 0!important;}.elementor-1392 .elementor-element.elementor-element-1c445ce{padding: 0 2em!important;}.elementor-1392 .elementor-element.elementor-element-d1a4d0d .uc_post_title{margin-top: -11%;}.elementor-1392 .elementor-element.elementor-element-d1a4d0d .uc_content{padding-bottom: 24%;}.elementor-1392 .elementor-element.elementor-element-c6b5471 img{height: 2.5em;}.elementor-element-1747893 .e-con-inner{    padding-top: 16%; padding-bottom: 6%;}}/**/@media(max-width:320px){/*---cl----*/.elementor-1392 .elementor-element.elementor-element-1c445ce{padding: 0 1em!important;}.elementor-1392 .elementor-element.elementor-element-c6b5471 img{height: 2.2em;}}/**//*----------------------------privacy policy-----------------------------*/@media(max-width:960px){/*---pl----*/.elementor-3 .elementor-element.elementor-element-985ff26 .elementor-heading-title{margin-top: -7%;}}/**/@media(max-width:648px){/*---pl----*/.elementor-3 .elementor-element.elementor-element-ad9c2e3{    padding: 0 3em 3em;}}/**/@media(max-width:460px){/*---pl----*/.elementor-3 .elementor-element.elementor-element-ad9c2e3{    padding: 0 1.5em 2.5em;}.elementor-3 .elementor-element.elementor-element-985ff26 .elementor-heading-title{margin-top: -24%;}.elementor-3 .elementor-element.elementor-element-f768ab8{    margin-top: -18%;}}/**//*------------------contactform plan-----------------*/@media(max-width:460px){/*---cf-pl----*/.elementor-2664 .elementor-element.elementor-element-4b7e7bc{    margin-top: -16%; margin-bottom: -12%;}}/**//*----------------thanks page-------------------*/@media(max-width:780px){/*---thanks----*/.elementor-2720 .elementor-element.elementor-element-bf9d1a7{padding-top: 2em;}.elementor-2720 .elementor-element.elementor-element-212c071 .elementor-button,.elementor-2720 .elementor-element.elementor-element-1832654 .elementor-button{    width: 100%; height: 100%;	padding: 0!important; line-height: 7;}.elementor-2720 .elementor-element.elementor-element-a70376c .e-con-inner{padding: 0 1em;}}/**/@media(max-width:648px){/*---thanks----*/.elementor-2720 .elementor-element.elementor-element-a70376c .e-con-inner{padding: 0 2em;}.elementor-2720 .elementor-element.elementor-element-4518f6d{    padding: 0 1.5em;}.elementor-2720 .elementor-element.elementor-element-bf9d1a7{    padding-top: 0;}}/**//*------------------  plan--------------------*/@media(max-width:760px){/*---plan----*/.plan-wrap{padding: 5em 2em 1em!important;}.plan-wrap .e-con-inner{padding-top: 0!important;}}/**/@media(max-width:460px){/*---plan----*/.plan-wrap{padding: 8% 3%!important;}.plan-wrap .plan-box{padding: 10% 5%!important;}.plan-wrap .plan-box .plan-img{margin-top: -7%!important;}.plan-wrap .plan-box .plan-img img{height: 15em!important;}.plan-wrap .plan-box .plan-h2{margin-top: -9%!important;}.plan-wrap .plan-box .plan-inner{margin-top: -10%!important;}.plan-wrap .plan-btn .elementor-button{    width: 100%!important; height: 100%!important;	padding: 1em!important;}.elementor-button.plan-wrap .e-con-inner .plan-box{padding: 10% 5%!important;}.plan-wrap .plan-box .elementor-widget-button{    margin: 0 0 1em!important;}}/**//*----------------  column-single-----------------*/@media(max-width:780px){#column #blog #single .blog-header img{width: 25%;}#column #blog #single #page-singleblog .innerWrap{    padding: 0 2em;}#column #blog #single .page-blog .blog-area-1 article{padding: 4em 3em;}#column #blog .thumb img{width: 50%;}#column #blog #single #page-singleblog .prev_next .title{margin-left: -20%; margin-top: 10%;}#column #blog #single .prev_next .arrow p,#column #blog #single .prev_arrow p{top: 40%;}}/**/@media(max-width:648px){/*----column--single---*/#column #blog #single h1{padding-bottom: 3%;}#column #blog .thumb img{width: 6em;}#column #blog .prev_next{display: block;}#column #blog .prev_next .prev{margin-top: 3%;}#column #blog .prev_next .arrow p{left: 3%;}#column #blog #single #page-singleblog .prev_next .next .title{position: absolute; margin-left: 7em; top: -45%;}#column #blog #single #page-singleblog .prev_next .prev .title{position: absolute; margin-left: 8.6em; top: -45%;}#column #blog .prev .thumb img{margin-left: 1.5em;}}/**/@media(max-width:560px){/*----column--single---*/#column #blog #single .blog-header{padding: 4em 0 3em;}#column #blog #single .blog-header img{width: 35%;}#column #blog #single .page-blog .blog-area-1 article{border-radius: 35px;}#column #blog #single #page-singleblog .prev_next .next .title,#column #blog #single #page-singleblog .prev_next .prev .title{top: -35%;}}/**/@media(max-width:460px){/*----column--single---*/#column #blog #single .blog-header img{width: 42%;}#column #blog #single #page-singleblog .innerWrap{padding: 0 1em;}#column #blog #single .page-blog .blog-area-1 article{padding: 2.5em 1.5em;}#column #blog #single .page-blog .blog-content p{margin-bottom: 0;}#blog .prev_next{margin-top: 5%;}#column #blog #single h1{padding: 2% 0;}#column #blog .thumb img{width: 4.5em;}#column #blog #single #page-singleblog .prev_next .next .title{margin-left: 5em;}#column #blog #single #page-singleblog .prev_next .prev .title{margin-left:  6.6em;}#column #blog #single #page-singleblog .prev_next .next .title,#column #blog #single #page-singleblog .prev_next .prev .title{    top: 8%; margin-top: 0;}#blog .prev_next .page-title{margin-bottom: 1%!important; font-size: 0.9rem;}#blog .prev_next .post-excerpt{font-size: 0.8rem; line-height: 1.1;}#column #blog .prev_next .next{padding: 10px 10px 10px 7.5%;}#column #blog .prev_next .prev{padding: 10px 40px 10px 10px;}#column #blog #single .prev_next .arrow p, #column #blog #single .prev_arrow p{top:31%;}}/**/@media(max-width:420px){/*----column--single---*/#column #blog #single #page-singleblog .prev_next .next .title,#column #blog #single #page-singleblog .prev_next .prev .title{    top: -12%; margin-top: 0;}}/**/