/*
 Theme Name:   Hello Elementor Child
 Template:     hello-elementor
 Version:      1.0.0
 Text Domain:  hello-elementor-child
*/
.home-page-title .elementor-heading-title i {
    color: #fff0;
    background-image: url('/wp-content/uploads/2025/07/Group-2-1.png');
    background-size: contain;
    background-position: right;
    background-repeat: no-repeat;
}
.img-with-stars {
    position: relative;
}
.img-with-stars::before {
    content: '';
    height: 250px;
    width: 200px;
    background-image: url('/wp-content/uploads/2025/07/Group-1.svg');
    position: absolute !important;
    z-index: 9;
    background-repeat: no-repeat;
    background-size: contain;
    left: -130px;
    top: 20%;
}
.img-with-stars.img-right::before {
    right: -130px;
	left: auto !important;
}
.elementor-image-box-wrapper .elementor-image-box-title {
    margin-top: 0 !important;
}
.title-with-multicolor .elementor-image-box-title span {
    color: #F2829C !important;
}
.img-with-stars.img-top::before {
    top: -7% !important;
    background-image: url('/wp-content/uploads/2025/07/Group-1-1-1.svg') !important;
    left: -15%;
}
.post-template .elementor-heading-title a:hover {
   font-family: "Cormorant Garamond";
   font-weight: 600;

}
.post-template .elementor-widget-image * {
    width: 100% !important;
}
.post-template ul.elementor-inline-items {
    justify-content: space-between !important;
}
.post-template span.elementor-post-info__terms-list a {
    color: #336C8C !important;
}
.blog-post-row nav.elementor-pagination a:hover{
  font-family: Figtree;
  font-weight: 400;
}


@media (max-width: 1440px) {
.img-with-stars.img-right::before {
    width: 140px !important;
    right: -30px;
    top: 10%;
}
.img-with-stars::before {
    width: 140px !important;
    left: -30px !important;
    top: 10% !important;
}

}
@media (max-width: 1280px) {
.img-with-stars::before {
    width: 80px !important;
}
.img-with-stars.img-right::before {
    width: 80px !important;
}
}
@media (max-width: 767px) {
.ftr-widgets .elementor-widget-nav-menu ul li a {
    justify-content: center;
}
.img-with-stars.img-right::before {
    right: -10px;
}
.img-with-stars.img-top::before {
    left: 0px !important;
}
.img-with-stars::before {
    left: -20px !important;
}
}

/*  */
.hero-form input:focus {
    box-shadow: none !important;
	padding:0 0 0 5px;
}

.hero-form input.elementor-field {
    padding: 0 !important;
}




@media (max-width: 480px) 
{
.img-box .attachment-full {
    width:70% !important;
}
}
