/* ---------------------------
   Default CSS Start
----------------------------- */
/* ---------------------------
   Default CSS End
----------------------------- */




/* ---------------------------
   Global CSS Start
----------------------------- */
.templateceo-start-living { width:100%; position:relative; background-color: var(--baselightbg); overflow: hidden; padding: 150px 0; background-image: url(../images/start-living-bg.webp); background-position: center; background-repeat: no-repeat; background-size: cover;}
.templateceo-start-living .container{max-width: 1730px; position:relative;}
.templateceo-start-living .templateceo-start-livinginner{max-width: 730px; margin-left: auto;}
.templateceo-start-living h2 { font-size: calc(var(--heading-size-h2) + 10px); font-weight: var(--heading-weight-h2); font-family: var(--heading-font-h2); line-height: var(--heading-lineheight-h2); background: linear-gradient(90deg, #556B2F 0%, #6CAA00 100%); -webkit-background-clip: text; -webkit-text-fill-color: transparent; margin: 0 0 12px; letter-spacing: var(--heading-letter-spacing-h2);}
.templateceo-start-living p{margin: 0; font-size: var(--paragraph-size); font-weight: var(--paragraph-weight); font-family: var(--paragraph-font); color: var(--gray-text-colour); line-height: var(--paragraph-lineheight); overflow: hidden; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 3;}

@media (max-width: 991.98px) {
   .templateceo-start-living{padding: 100px 0;}
   .templateceo-start-living h2{font-size: var(--tablet-heading-size-h2);}
   .templateceo-start-living p{font-size: var(--tablet-paragraph-size);}
}

@media (max-width: 767.98px) {
   .templateceo-start-living{padding: 60px 0;}
   .templateceo-start-living h2{font-size: var(--mobile-heading-size-h2);}
   .templateceo-start-living p{font-size: var(--mobile-paragraph-size);}
}
/* ---------------------------
   Global CSS End
----------------------------- */


