/*------------------------------------------------------------------------------------- 
Theme Name:		 Kidsa Child Theme
Theme URI:		 https://gramentheme.com/wp/kidsa/
Description:	 Kidsa - Kindergarten School WordPress Theme
Author:			 Gramentheme
Author URI:		 https://gramentheme.com/
Template:		 kidsa
Version:		 1.0.0
Text Domain:	 kidsa-child-theme
-------------------------------------------------------------------------------------*/
/*
    Please Add your custom styles here
*/

.poem_box{height:100%;position:relative;background-color: #fff !important;}
.poem_box::before{content:"";position:absolute;background: url(../../../wp-content/uploads/2025/10/poetry-bg-top.webp) no-repeat;
    background-size: 100%;
    background-position: top left;}
.poem_box::after{content:"";position:absolute;background: url(../../../wp-content/uploads/2025/10/poetry-bg-bottom.webp) no-repeat;
    background-size: 100%;
    background-position: bottom right;width: 100%;
    height: 100%;
    bottom: 0px;
    right: 0px;}
.poem_container{position:relative;z-index:1;}
.poem_box > .elementor-element{}
/* .poem_container::before{content:"";position:absolute;border-left:3px solid #bbb;}
.poem_container::after{content:"";position:absolute;border-right:3px solid #bbb;} */
.poem_title{}
.poem_text p {
    margin-bottom: 18px;
}

@media only screen and (min-width:992px)
{
.poem_container{padding: 75px;}
	.poem_text p {
    font-size: 17px;
    line-height: 150% !important;
}
}
@media (min-width:768px) and (max-width:991px)
{
.poem_container {padding: 40px;}
.poem_title  .elementor-heading-title {
        font-size: 21px !important;
        line-height: 28px !important;
    }
}
@media (max-width:767px)
{
.poem_container {padding: 60px 20px;}
.poem_title  .elementor-heading-title {
        font-size: 21px !important;
        line-height: 28px !important;
    }
	.poem_text p {
    font-size: 15px;
    line-height: 140% !important;
}
}