.logo,header,nav ul{display:flex}.bar,.dropdown-menu{transition:.3s ease-in-out}.dropdown-menu,header{border-bottom:1px solid rgba(255,255,255,.1);z-index:100}.dropdown-menu ul li a,header li a{transition:color .1s ease-in-out;font-family:Poppins,Times,serif,Courier,monospace;font-size:16px}.f_lovecare-column .f_lovecare-title,.sd_title{text-align:center}.hamburger,.logo,a,button{-webkit-tap-highlight-color:transparent;outline:0}:root{--primary-color-rgb:18,28,20;--text-color:#23b8c0;--second-text-color:#3f4740;--color1:#608ea4;--header-height:71px}*{margin:0;padding:0;box-sizing:border-box;font-family:Poppins,sans-serif;box-sizing:border-box}body{background-color:rgba(var(--primary-color-rgb))}header{justify-content:space-between;align-items:center;padding:10px 100px;position:sticky;height:var(--header-height);top:0;background-color:#0000005e;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);max-width:1920px;margin:0 auto}.hamburger,a,button{background:0 0;text-decoration:none}header li a{font-weight:800}header li:not(:last-child){padding-right:10px}.dropdown-menu ul li a:hover,header a:hover{color:#23b8c0}.f_contact_data p a,.logo,.logo a{color:#fff;text-decoration:none}.logo,.logo a{font-family:"Playfair Display",serif;padding-bottom:3px}.logo{font-size:40px;font-weight:700;align-items:center;background-color:transparent;box-shadow:none;letter-spacing:2px}.icon img{width:75px;padding-right:15px;padding-top:15px}nav ul{list-style:none}nav ul li{margin:0 15px}.f_lovecare-column ul li a,nav ul li a{text-decoration:none;color:#fff;font-weight:400}.f_rights p a,.logo a:visited{text-decoration:none;color:inherit}.btn{background-color:var(--text-color);color:#000;padding:10px 20px;border-radius:5px;text-decoration:none;font-weight:600}.hamburger{all:unset;display:none;cursor:pointer}.bar{content:"";width:25px;height:3px;margin:5px auto;background-color:#fff}.sd_title,.title_container{height:clamp(400px,5vw,400px)}.dropdown-menu{position:fixed;top:var(--header-height);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);opacity:0;background-color:#0000005e;justify-content:center;width:100%;left:0;display:none}.residence-map,.sd_title,footer{position:relative}@supports not ((backdrop-filter:blur(20px)) or (-webkit-backdrop-filter:blur(20px))){.element{background:rgba(255,255,255,.6)}}.dropdown-menu ul{display:flex;flex-direction:column;justify-content:center;align-items:center;list-style:none;padding-top:15px}.sd_container,.sd_title{justify-content:center;display:flex}.dropdown-menu ul li{position:relative;margin-bottom:1rem;padding-right:0}.dropdown-menu ul :nth-child(){margin-bottom:0}.dropdown-menu ul li a{text-decoration:none;color:#fff;font-weight:500}.about-us{background-color:#f9ecd1;background:radial-gradient(circle,#fceac3,#f8f0e0);margin-top:calc(-1 * (var(--header-height)))}.title_container{padding-top:100px;background-image:url(images/caregiver-holding-hands-of-a-senior.jpeg);background-repeat:no-repeat;background-size:cover;background-position:center calc(50% + 50px)}.sd_title{background-color:rgba(0,0,0,.6);top:-100px;padding-top:60px;color:#fff;font-size:3em;font-weight:700;line-height:1.2;flex-direction:column;align-items:center}.f_title,.offer{font-weight:600}.introduction-about,.sd_container{line-height:1.6;width:100%}.sd_title h1{font-size:clamp(1.7rem,5vw,2.75rem);padding-bottom:10px;max-width:70%}.sd_title p{font-size:clamp(12px,5vw,22px);color:var(--text-color)}.background-container>:first-child{padding-top:50px}.background-container{display:flex;flex-direction:column;align-items:center}.introduction-about{max-width:1050px;font-size:1.25rem;padding-top:20px;padding-left:40px;padding-right:40px;color:#333}.introduction-about::before{content:"\2022";margin-right:10px}.final-arg{padding-bottom:50px}.sd_container{max-width:1200px;padding:40px;gap:100px;margin:0 auto}.first_paragraph,.second_paragraph{width:475px;display:flex;justify-content:center;align-items:flex-start;border-radius:10px;background-color:var(--second-text-color);background-color:#393735}.first_paragraph p,.second_paragraph p{padding:25px;text-align:justify;font-size:20px;display:flex;align-items:flex-start;justify-content:flex-start;color:#fff}.offer{font-size:1.75rem;padding-left:75px;color:#333}.sd_options_container{display:flex;flex-wrap:wrap;justify-content:space-around;margin-top:10px;align-items:center}.sd_options_container div{flex:0 0 50%;padding:15px 15px 15px 45px}.sd_options{display:flex}.sd_options>img{width:20px;height:auto;margin-right:10px}.sd_options p{margin:0;padding:0;color:#333;font-size:20px}.sd_container1{max-width:1200px;margin:20px auto 0;flex-wrap:wrap;justify-content:space-around;align-items:center}.sd_img_container{height:0%;width:auto;border:15px solid #f7f5ef}.sd_img{width:100%;height:auto;display:block}.residence-map{border-bottom:1px solid rgba(255,255,255,.1);height:520px}.background-iframe{background-color:#f5f4f4;height:600px}footer{margin-top:-160px;pointer-events:none}.f_container{margin:0;display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:#212529;color:#fff;width:100%;padding-top:25px;pointer-events:all}.f_title_container{align-items:center;justify-content:center;text-align:center;width:90%}.f_title{margin:0;font-size:clamp(35px,5vw,45px)}.f_sub_title{margin:0 0 30px;font-size:16px}.f_border_title{width:90%;margin:0 auto;border-bottom:2px solid #383b3f}.f_contacts_container{width:80%;display:flex;justify-content:flex-start;gap:8%;padding-top:20px}.f_contact_container{display:flex;align-items:center;justify-content:center;gap:15px;padding:10px 0;width:30%}.f_contact_img img{width:35px;height:35px}.f_contact_data{display:flex;flex-direction:column;border-left:2px solid #383b3f;padding-left:15px}.f_contact_type{font-weight:700}.f_rights{padding:20px 0;width:80%;gap:10px;display:flex;justify-content:space-between;align-items:center;white-space:nowrap}.f_rights p,.f_rights p a{font-size:clamp(.9rem,2vw,1rem)}.f_terms{display:flex;gap:5px}.f_lovecare-section{width:70%;display:flex;justify-content:center}.f_lovecare-column-container{display:flex;padding-top:30px;width:70%}.f_lovecare-column-container:nth-child(2){width:50%;padding-left:20%}.f_lovecare-column{display:flex;flex-direction:column;justify-content:center;gap:10px;padding:0;margin:0}.f_lovecare-column p{align-items:center;justify-content:center;text-align:justify}.f_lovecare-column-container:nth-child(2) p{margin:0;align-items:center;justify-content:center}.f_lovecare-column ul{list-style:none;padding:0;margin:0}.f_lovecare-column li{margin-bottom:5px}.f_lovecare-description{flex:2;padding:10px}.f_lovecare-description p{margin-bottom:10px}.f_lovecare-title{font-size:20px;font-weight:600;margin:0 auto;padding-bottom:10px}.f_lovecare-title>p{margin:0;padding:0}.f_border_style{width:90%;padding-top:20px}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible{outline:0;border:2px solid #f60;background-color:rgba(255,102,0,.1);box-shadow:0 0 5px rgba(255,102,0,.6);padding:2px;border-radius:4px}.f_terms a:focus-visible{outline:#f60 solid 2px;background-color:rgba(255,102,0,.1);padding:2px;border-radius:4px}.f_contact_data a:focus-visible{outline:#f60 solid 2px;background-color:rgba(255,102,0,.1);padding:2px;border-radius:4px}input:focus-visible,textarea:focus-visible{outline:0;border:2px solid #f60;background-color:rgba(255,102,0,.1);box-shadow:0 0 5px rgba(255,102,0,.6);padding:2px;border-radius:4px}button[type=submit]:focus-visible{outline:0;border:2px solid #f60;background-color:rgba(255,102,0,.1);padding:2px;border-radius:4px}.detail-item{display:flex;flex-direction:row;margin-bottom:10px;align-items:center}.description{flex:1;padding-right:20px}.description p{font-size:22px;padding:50px}.detail-item.reversed .description{padding-left:20px;padding-right:0}.image{flex:.65;padding:0 30px}.image img{display:block;width:100%;height:auto;border-radius:8px;box-shadow:0 2px 5px rgba(0,0,0,.1)}.description h2{color:#333;margin-bottom:10px}.description p{line-height:1.6;color:#333}@media (max-width:1650px){footer{margin-top:-140px}}@media (max-width:1450px){footer{margin-top:-120px}.detail-item .description p{font-size:20px;padding:0 30px}.detail-item.reversed .description{padding-left:10px;padding-right:0}.detail-item .image{flex:.85}}@media (max-width:1280px){footer{margin-top:-110px}}@media (max-width:1150px){header{padding:10px 40px;margin:0 auto}footer{margin-top:-100px}nav ul li{display:block;margin-bottom:10px}.btn{font-size:1rem;padding:8px 16px}nav{display:none}.hamburger{display:block;z-index:101}.hamburger.active :nth-child(2){opacity:0}.hamburger.active :first-child{transform:translateY(8px) rotate(45deg)}.hamburger.active :nth-child(3){transform:translateY(-8px) rotate(-45deg)}.dropdown-menu.active{display:flex;opacity:1}.f_contacts_container{flex-wrap:wrap}.f_contact_container:nth-child(3){width:auto;margin:10px auto}.f_contact_container:first-child,.f_contact_container:nth-child(2){width:45%}.sd_title h1{max-width:80%}.f_rights{display:flex;flex-direction:column}.detail-item .description p{font-size:18px}}@media (max-width:900px){footer{margin-top:-100px}.detail-item{flex-direction:column;padding-bottom:35px}.detail-item .description p{font-size:17px}.detail-item.reversed{flex-direction:column}.description{padding:0;margin-bottom:15px}.detail-item.reversed .description{padding:0}.detail-item.reversed{flex-direction:column-reverse}.assisted-living-details{padding:10px 40px 50px}.assisted-living-details p{font-size:20px}}@media (max-width:767px){.f_lovecare-description,footer svg{width:100%}.logo{font-size:30px}.icon img{width:70px;padding-right:15px;padding-top:12px}iframe{height:300px}.sd_options_container div{flex:0 0 100%}.f_lovecare-section{flex-direction:column;justify-content:center;align-items:center}.f_lovecare-column-container:nth-child(2){padding-left:0}.f_lovecare-column-container{width:100%;justify-content:center;margin:15px 0 10px;padding:0}.f_lovecare-column{justify-content:center}.f_lovecare-column ul{text-align:center}footer svg{height:50px;z-index:20}.sd_container{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:35px}.background-container p:nth-child(2){padding-bottom:0}.first_paragraph,.second_paragraph{width:80%}.sd_container1,.sd_options_container .offerings{padding:0 30px}.introduction-about{padding-top:20px 0}.assisted-living-details p{font-size:20px}.assisted-living-details{padding:0}.assisted-living-details .detail-item .description p{font-size:20px}}@media (max-width:550px){header{padding:10px 20px}.icon img{width:57px;padding-right:10px;padding-top:12px;margin-left:-5px}.f_contacts_container{flex-direction:column;width:70%}.f_contact_container:nth-child(3){width:100%;align-items:center;justify-content:start;margin:0}.f_contact_container:first-child,.f_contact_container:nth-child(2){width:100%;align-items:center;justify-content:start}.f_lovecare-section{width:80%}.first_paragraph,.second_paragraph{width:95%}.first_paragraph p,.second_paragraph p{text-align:left;font-size:16px}.sd_container{padding-left:20px;padding-right:20px}.sd_container1{width:95%;padding:0 20px}.introduction-about{padding:0 30px 30px}.offer,.sd_options_container .offerings{padding:0}.sd_options_container .sd_options{padding-left:0;padding-right:0}}