.avia-section.av-27x0zjl-2b5d128c4701a902756769ee67d2898b{
background-repeat:no-repeat;
background-image:url(https://idensol-toshin.com/wp-content/uploads/2025/05/bg.png);
background-position:50% 50%;
background-attachment:fixed;
}
.avia-section.av-27x0zjl-2b5d128c4701a902756769ee67d2898b .av-section-color-overlay{
opacity:0.6;
background-color:#ffffff;
}

#top .av-special-heading.av-25baxht-231b35d6c81ca0447d56284933c581b1{
margin:0 0 0 0;
padding-bottom:10px;
}
body .av-special-heading.av-25baxht-231b35d6c81ca0447d56284933c581b1 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-25baxht-231b35d6c81ca0447d56284933c581b1 .av-subheading{
font-size:15px;
}

.avia_transform .flex_column.av-21vbmhd-9c02c991d7a842d5e413156b31b0f2c3{
animation-duration:1.5s;
}

.avia-image-container.av-1zcbay9-09201c0abc68d18d4aabd4686ab73185 img.avia_image{
box-shadow:none;
}
.avia-image-container.av-1zcbay9-09201c0abc68d18d4aabd4686ab73185 .av-image-caption-overlay-center{
color:#ffffff;
}

#top .av_textblock_section.av-1y0hjxd-933aa14f47fd32e3f015ece15e403113 .avia_textblock{
font-size:20px;
text-align:center;
}

#top .hr.hr-invisible.av-1ujwdvl-b12631272d7789eceebb0fe32cf9ca60{
height:70px;
}

.flex_column.av-1t5pz0h-4c1d02f8095dbd8a74c0afc0f9475814{
padding:20px 20px 20px 20px;
background-color:#ffffff;
background:linear-gradient( to bottom right, #ffffff, rgba(255,255,255,0.8), rgba(255,255,255,0.01) );
}

#top .av_textblock_section.av-1qce7kh-c681cae45d44ce302cbdfe274f67d75b .avia_textblock{
font-size:25px;
}

.flex_column.av-1mtnvqp-119dacce50687bdbfc3f46b237981bb4{
padding:20px 20px 20px 20px;
background-color:#ffffff;
background:linear-gradient( to bottom right, #ffffff, rgba(255,255,255,0.8), rgba(255,255,255,0.01) );
}

#top .av_textblock_section.av-jy9hd-c7529f00f25d898eb7ab60644872a74e .avia_textblock{
font-size:25px;
}

.avia-section.av-1gm8bu9-50a7f02bdb082b730342e57ebf30adf8{
background-repeat:no-repeat;
background-image:url(https://idensol-toshin.com/wp-content/uploads/2025/05/bg-light.jpg);
background-position:50% 50%;
background-attachment:scroll;
}

#top .av-special-heading.av-1c9wr8x-2d9235d2637213cd1ea9e56d91d99ccd{
margin:0 0 0 0;
padding-bottom:10px;
}
body .av-special-heading.av-1c9wr8x-2d9235d2637213cd1ea9e56d91d99ccd .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-1c9wr8x-2d9235d2637213cd1ea9e56d91d99ccd .av-subheading{
font-size:15px;
}

#top .avia-icon-list-container.av-4jbvdt-68b4b3b4c9f7701d2d8d2e2f74f66fa7 .iconlist_icon{
color:#7ea934;
font-size:20px;
}
#top .avia-icon-list-container.av-4jbvdt-68b4b3b4c9f7701d2d8d2e2f74f66fa7 .iconlist_icon svg:first-child{
stroke:#7ea934;
fill:#7ea934;
height:20px;
width:20px;
}
#top #wrap_all .avia-icon-list-container.av-4jbvdt-68b4b3b4c9f7701d2d8d2e2f74f66fa7 .av_iconlist_title{
font-size:20px;
}

#top .avia-icon-list-container.av-14qx3jl-5934c0809cf8e808dd06f761a9781c15 .iconlist_icon{
color:#7ea934;
font-size:20px;
}
#top .avia-icon-list-container.av-14qx3jl-5934c0809cf8e808dd06f761a9781c15 .iconlist_icon svg:first-child{
stroke:#7ea934;
fill:#7ea934;
height:20px;
width:20px;
}
#top #wrap_all .avia-icon-list-container.av-14qx3jl-5934c0809cf8e808dd06f761a9781c15 .av_iconlist_title{
font-size:20px;
}

#top .avia-icon-list-container.av-3k8kzl-b2efae76e4739d5041fa04a761feeb99 .iconlist_icon{
color:#7ea934;
font-size:20px;
}
#top .avia-icon-list-container.av-3k8kzl-b2efae76e4739d5041fa04a761feeb99 .iconlist_icon svg:first-child{
stroke:#7ea934;
fill:#7ea934;
height:20px;
width:20px;
}
#top #wrap_all .avia-icon-list-container.av-3k8kzl-b2efae76e4739d5041fa04a761feeb99 .av_iconlist_title{
font-size:20px;
}

#top .avia-icon-list-container.av-uf1jdt-efa8b5da8105754f5515415c989f4247 .iconlist_icon{
color:#7ea934;
font-size:20px;
}
#top .avia-icon-list-container.av-uf1jdt-efa8b5da8105754f5515415c989f4247 .iconlist_icon svg:first-child{
stroke:#7ea934;
fill:#7ea934;
height:20px;
width:20px;
}
#top #wrap_all .avia-icon-list-container.av-uf1jdt-efa8b5da8105754f5515415c989f4247 .av_iconlist_title{
font-size:20px;
}

#top .av-special-heading.av-nyu9qp-82527e004a86b2d1c4def281ba498317{
margin:0 0 0 0;
padding-bottom:10px;
}
body .av-special-heading.av-nyu9qp-82527e004a86b2d1c4def281ba498317 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-nyu9qp-82527e004a86b2d1c4def281ba498317 .av-subheading{
font-size:15px;
}

#top .hr.hr-invisible.av-mv3de9-48136efbfe25830d9a44c3d112cb082c{
height:40px;
}

.flex_column.av-fam4oh-8e1ae80816d6dd2c0f92fd4da66f07f0{
padding:20px 20px 20px 20px;
background-color:#ffffff;
background:linear-gradient( to bottom right, #ffffff, rgba(255,255,255,0.8), rgba(255,255,255,0.01) );
}

#top .av-special-heading.av-dp55nl-c1ccfb22e50d8dd9c33db7e06212be90{
margin:0 0 0 0;
padding-bottom:10px;
}
body .av-special-heading.av-dp55nl-c1ccfb22e50d8dd9c33db7e06212be90 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-dp55nl-c1ccfb22e50d8dd9c33db7e06212be90 .av-subheading{
font-size:15px;
}

.flex_column.av-af644x-51156d361c1811b6b7cf7d0e6154c0fd{
padding:20px 20px 20px 20px;
background-color:#ffffff;
background:linear-gradient( to bottom right, #ffffff, rgba(255,255,255,0.8), rgba(255,255,255,0.01) );
}

#top .av-special-heading.av-8zgej5-e48ee63f2838241c284ca873e20d61f2{
margin:0 0 0 0;
padding-bottom:10px;
}
body .av-special-heading.av-8zgej5-e48ee63f2838241c284ca873e20d61f2 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-8zgej5-e48ee63f2838241c284ca873e20d61f2 .av-subheading{
font-size:15px;
}

#top .hr.hr-invisible.av-5b0bap-893c4db2f949710409f43b050a86b8f9{
height:30px;
}

#top #wrap_all .avia-button.av-1tkxa9-c68d2dfb1109abe7704a1e88f4b7dd01{
border-radius:100px 100px 100px 100px;
transition:all 0.4s ease-in-out;
}
#top #wrap_all.avia-button.av-1tkxa9-c68d2dfb1109abe7704a1e88f4b7dd01:hover .avia_button_background{
border-radius:100px 100px 100px 100px;
}


@media only screen and (min-width: 480px) and (max-width: 767px){ 
#top .av_textblock_section.av-1y0hjxd-933aa14f47fd32e3f015ece15e403113 .avia_textblock{
font-size:18px;
}
}

@media only screen and (max-width: 479px){ 
#top .av_textblock_section.av-1y0hjxd-933aa14f47fd32e3f015ece15e403113 .avia_textblock{
font-size:18px;
}
}
