.elementor-kit-7{--e-global-color-primary:#160900;--e-global-color-secondary:#FFFFFF;--e-global-color-text:#332F2D;--e-global-color-accent:#ED7623;--e-global-typography-primary-font-family:"Roboto";--e-global-typography-primary-font-size:50px;--e-global-typography-primary-font-weight:700;--e-global-typography-primary-line-height:60px;--e-global-typography-secondary-font-family:"Roboto";--e-global-typography-secondary-font-size:40px;--e-global-typography-secondary-font-weight:700;--e-global-typography-secondary-line-height:50px;--e-global-typography-text-font-family:"Outfit";--e-global-typography-text-font-size:20px;--e-global-typography-text-font-weight:400;--e-global-typography-text-line-height:30px;--e-global-typography-accent-font-family:"Outfit";--e-global-typography-accent-font-size:20px;--e-global-typography-accent-font-weight:700;--e-global-typography-accent-line-height:30px;--e-global-typography-b61ef8b-font-family:"Roboto";--e-global-typography-b61ef8b-font-size:40px;--e-global-typography-b61ef8b-line-height:50px;color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-7 button,.elementor-kit-7 input[type="button"],.elementor-kit-7 input[type="submit"],.elementor-kit-7 .elementor-button{background-color:#ED7623;color:#FFFFFF;box-shadow:0px 0px 25px 0px rgba(0, 0, 0, 0.1);border-radius:6px 6px 6px 6px;padding:10px 10px 10px 10px;}.elementor-kit-7 e-page-transition{background-color:#ED7623;}.elementor-kit-7 a{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-kit-7 h1{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-kit-7 h2{color:var( --e-global-color-primary );font-family:"Roboto", Sans-serif;font-size:40px;font-weight:700;line-height:50px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1200px;}.e-con{--container-max-width:1200px;--container-default-padding-top:5px;--container-default-padding-right:5px;--container-default-padding-bottom:5px;--container-default-padding-left:5px;}.elementor-widget:not(:last-child){margin-block-end:10px;}.elementor-element{--widgets-spacing:10px 10px;--widgets-spacing-row:10px;--widgets-spacing-column:10px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-kit-7{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-7 a{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-kit-7 h1{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-7{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-7 a{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-kit-7 h1{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */.headline-bg,
.headline-bg1,
.headline-bg2{
    position: relative;
    display: inline-block; /* Ensures it wraps closely around text */
    color: var(--campuscomforts-polygon-fg, #fff) !important; /* can be replaced */
    font-weight: bold;
    z-index: 2;
    padding: 0.5em; /* Adds space between text and splotch */
}


.headline-bg::before,
.headline-bg1::before,
.headline-bg2::before {
    content: '';
    position: absolute;
    top: -10%; /* Adjust positioning to expand above the text */
    left: -10%; /* Adjust positioning to expand left of the text */
    width: 120%; /* Make the width larger than the text's width */
    height: 120%; /* Make the height larger than the text's height */
    background-color: var(--campuscomforts-polygon-bg, #4BA354); /* Replace with your desired color */
    clip-path: polygon(10% 10%, 90% 10%, 90% 90%, 10% 90%); /* Custom irregular shape */
    z-index: -1; /* Send the splotch behind the text */
    transform: rotate(-2deg); /* Slight rotation for a dynamic look */
}

/*.headline-bg2{*/
/*    font-family:"blithe";*/
/*}*/


/*@media only screen and (max-width: 480px) {*/
/*  .headline-bg,*/
/*.headline-bg1,*/
/*.headline-bg2{*/
/*    background-size: 100%;*/
/*}*/
/*}*//* End custom CSS */