/*new-page*/

#head-h1 h1.elementor-heading-title span{font-family: "Kaisei Decol", Sans-serif !important; color: #dc2626;}
.watch-partner-info .elementor-icon-box-icon{width: 48px; height: 48px; display: flex; align-items: center; justify-content: center; background: #fee2e2; border-radius: 100px;}


#lowa-how .watch-partner-info .elementor-icon-box-icon{width:64px; height:64px;}
#lowa-how .watch-partner-info .elementor-icon-box-title span{font-family:inherit !important;}

#iowa-industries .elementor-widget-container{position:relative;}
#iowa-industries .elementor-image-box-wrapper .elementor-image-box-img{position:relative; padding:0 0 56%;}
#iowa-industries .elementor-image-box-wrapper .elementor-image-box-img img{object-fit:cover; position:absolute; left:0; top:0; width:100%; height:100%;}
#iowa-industries .elementor-image-box-wrapper .elementor-image-box-content .top-txt{position:absolute; right:0; top:0; font-size:0.75rem; line-height:1; padding:6px 12px; border-radius:0 8px 0 8px; color:#fff; background:#CC203C; font-weight:bold;}

#lowa-fire .fire-watch-info{position:relative;}
#lowa-fire .fire-watch-info .fire-label{position:absolute; right:16px; top:16px;}
#lowa-fire .fire-watch-info .fire-label .elementor-widget-container{font-size:0.75rem; line-height:1; padding:6px 12px; border-radius:20px; color:#fff; background:#CC203C; font-weight:bold;}
#lowa-fire .fire-watch-info .elementor-widget-button{position:static;}
#lowa-fire .fire-watch-info .elementor-button-wrapper .elementor-button:hover .elementor-button-text{color:#fff;}
#lowa-fire .fire-watch-info .elementor-button-wrapper .elementor-button:before{content:''; position:absolute; left:0; top:0; right:0; bottom:0; z-index:2;}

#lowa-why-choose .elementor-icon-box-wrapper .elementor-icon-box-icon .elementor-icon{box-shadow:0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1); background:#fff; border-radius:100%; width:80px; height:80px; margin:auto; display:flex; justify-content:center; align-items:center;}
#lowa-why-choose .elementor-widget-icon-box:not(:last-child){position:relative;}
#lowa-why-choose .elementor-widget-icon-box:not(:last-child):after{content:''; position:absolute; left:100%; width:30px; height:30px; top:0; bottom:0; margin:auto; background:url(images/arrow-step.svg) center center no-repeat;}
#lowa-why-choose .elementor-widget-icon-box .elementor-icon-box-content .elementor-icon-box-title{margin-bottom:12px;}
#lowa-why-choose .elementor-widget-icon-box .elementor-icon-box-content .elementor-icon-box-title span{font-family:inherit !important;}

#lowa-testimonial .swiper-wrapper .swiper-slide{position:relative; padding-top:240px;}
#lowa-testimonial .swiper-wrapper .swiper-slide .elementor-testimonial{border-left:solid 4px #CC203C; padding:0 0 0 24px;}
#lowa-testimonial .swiper-wrapper .swiper-slide .elementor-testimonial__footer .elementor-testimonial__image{position:absolute; left:0; top:0; right:0; margin:auto; width:192px;}
#lowa-testimonial .swiper-wrapper .swiper-slide .elementor-testimonial__footer .elementor-testimonial__image:after{content:'★★★★★'; position:absolute; top:calc(100% + 16px); left:0; right:0; color:#facc15; text-align:center;}
#lowa-testimonial .swiper-wrapper .swiper-slide .elementor-testimonial__footer .elementor-testimonial__image img{box-shadow:0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1); border-radius:100%;}
#lowa-testimonial .swiper-wrapper .swiper-slide .elementor-testimonial__footer .elementor-testimonial__cite{margin:0;}
#lowa-testimonial .elementor-swiper .elementor-swiper-button-prev{width:45px; height:40px; background:#d1d5db; left:calc(50% - 45px); right:auto; border-radius:4px 0 0 4px; top:auto; bottom:0; transform:none; justify-content:center; align-items:center;}
#lowa-testimonial .elementor-swiper .elementor-swiper-button-next{width:45px; height:40px; background:#d1d5db; right:calc(50% - 45px); left:auto; border-radius:0 4px 4px 0; top:auto; bottom:0; transform:none; justify-content:center; align-items:center;}
#lowa-testimonial .elementor-swiper .elementor-swiper-button-prev:hover,
#lowa-testimonial .elementor-swiper .elementor-swiper-button-next:hover{background:#9ca3af;}
#lowa-testimonial .elementor-swiper .elementor-main-swiper{padding-bottom:60px;}

#lowa-faq .elementor-widget-n-accordion .elementor-widget-container .e-n-accordion .e-n-accordion-item[open] .e-n-accordion-item-title{padding-bottom:0; border-bottom:0; border-radius:8px 8px 0 0;}


@media only screen and (max-width: 1024px) {
	#lowa-why-choose .elementor-widget-icon-box:nth-child(2):after{display:none;}
}

@media only screen and (max-width: 767px) {
	#lowa-why-choose .elementor-widget-icon-box:after{display:none;}
}

