.elementor .tl-cat-card{padding-block-start:1.75rem;padding-block-end:1.75rem;padding-inline-start:1.6rem;padding-inline-end:1.6rem;border-radius:6px;border-block-start-width:4px;border-block-end-width:1px;border-inline-start-width:1px;border-inline-end-width:1px;border-color:var(--tl-border);border-style:solid;background-color:#ffffff;display:flex;flex-direction:column;gap:0.75rem;flex:1 1 260px;align-items:flex-start;box-sizing: border-box; border-top-style: solid; border-top-color: var(--tl-primary);\n}.elementor .tl-cat-row{width:100%;display:flex;flex-direction:row;gap:1.25rem;flex-wrap:wrap;align-items:stretch;}.elementor .tl-section-title{font-weight:600;font-size:clamp(1.9rem, 3.5vw, 2.6rem);color:var(--tl-text);letter-spacing:-0.01em;line-height:1.1;margin:0px;font-family: var(--tl-font-heading);\n}.elementor .tl-section{width:100%;padding-block-start:clamp(3rem, 7vw, 5.5rem);padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;gap:1.5rem;box-sizing: border-box;\n}.elementor .tl-btn-solid{color:#0b5f73;border-color:#fbfaf7;background-color:#fbfaf7;}.elementor .tl-btn{min-height:48px;font-weight:600;color:#ffffff;text-decoration:none;padding-block-start:0.8rem;padding-block-end:0.8rem;padding-inline-start:1.4rem;padding-inline-end:1.4rem;border-radius:4px;border-width:2px;border-color:transparent;border-style:solid;background-color:transparent;display:inline-flex;justify-content:center;align-items:center;}.elementor .tl-lead{max-width:36ch;font-size:1.2rem;color:rgba(255, 255, 255, 0.92);line-height:1.6;margin:0px;}.elementor .tl-h1{max-width:14ch;font-weight:600;font-size:clamp(2.6rem, 6vw, 4.6rem);color:#ffffff;letter-spacing:-0.02em;line-height:1.02;margin:0px;font-family: var(--tl-font-heading);\n}.elementor .tl-hero{width:100%;min-height:min(82vh, 640px);color:#ffffff;padding:clamp(2rem, 6vw, 4.5rem);border-radius:6px;background-image:linear-gradient(100deg, rgba(15, 45, 58, 0.9) 6%,rgba(15, 45, 58, 0.45) 60%,rgba(15, 45, 58, 0.1) 100%),url("https://toplittoral.com/wp-content/themes/toplittoral_theme/assets/img/hero-port-soller.jpg");background-repeat:repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%;background-color:#0f2d3a;display:flex;flex-direction:column;gap:1.25rem;justify-content:flex-end;align-items:flex-start;box-sizing: border-box; background-position: center 60%;\n}