.elementor-17 .elementor-element.elementor-element-sec_hero{--display:flex;--padding-top:85px;--padding-bottom:85px;--padding-left:24px;--padding-right:24px;}.elementor-17 .elementor-element.elementor-element-sec_hero:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-sec_hero > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF9F5;}.elementor-17 .elementor-element.elementor-element-hero_inner{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--flex-wrap:wrap;}.elementor-17 .elementor-element.elementor-element-hero_col_text{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-17 .elementor-element.elementor-element-hero_h1 .elementor-heading-title{font-family:"Lora", Sans-serif;font-size:44px;font-weight:500;line-height:1.2em;color:#2D2A26;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-17 .elementor-element.elementor-element-hero_p1{text-align:start;}.elementor-17 .elementor-element.elementor-element-hero_p2{text-align:start;}.elementor-17 .elementor-element.elementor-element-hero_p3{text-align:start;}.elementor-17 .elementor-element.elementor-element-hero_summary{text-align:start;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-17 .elementor-element.elementor-element-hero_cta_btn .elementor-button{background-color:#E07A2B;font-family:"Plus Jakarta Sans", Sans-serif;font-size:15px;font-weight:600;fill:#FFFFFF;color:#FFFFFF;border-radius:8px 8px 8px 8px;}.elementor-17 .elementor-element.elementor-element-hero_col_img{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-17 .elementor-element.elementor-element-hero_photo img{border-style:solid;border-width:6px 6px 6px 6px;border-color:#FFFFFF;border-radius:16px 16px 16px 16px;box-shadow:0px 16px 36px 0px rgba(45, 42, 38, 0.1);}.elementor-17 .elementor-element.elementor-element-sec_two_ways{--display:flex;--padding-top:85px;--padding-bottom:85px;--padding-left:24px;--padding-right:24px;}.elementor-17 .elementor-element.elementor-element-sec_two_ways:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-sec_two_ways > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4EFEA;}.elementor-17 .elementor-element.elementor-element-two_ways_inner{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-17 .elementor-element.elementor-element-two_ways_title{text-align:center;}.elementor-17 .elementor-element.elementor-element-two_ways_title .elementor-heading-title{font-family:"Lora", Sans-serif;font-size:36px;font-weight:500;color:#2D2A26;}.elementor-17 .elementor-element.elementor-element-two_ways_cards_cont{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--flex-wrap:wrap;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-17 .elementor-element.elementor-element-card_pet{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E5DFD5;--border-color:#E5DFD5;--border-radius:12px 12px 12px 12px;box-shadow:0px 4px 16px 0px rgba(45, 42, 38, 0.04);}.elementor-17 .elementor-element.elementor-element-card_pet:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-card_pet > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF9F5;}.elementor-17 .elementor-element.elementor-element-card_pet_img img{border-radius:10px 10px 0px 0px;}.elementor-17 .elementor-element.elementor-element-card_pet_body{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:26px;--padding-bottom:26px;--padding-left:26px;--padding-right:26px;}.elementor-17 .elementor-element.elementor-element-card_pet_badge .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:12px;font-weight:700;letter-spacing:1px;color:#E07A2B;}.elementor-17 .elementor-element.elementor-element-card_pet_h3 .elementor-heading-title{font-family:"Lora", Sans-serif;font-size:22px;font-weight:500;color:#2D2A26;}.elementor-17 .elementor-element.elementor-element-card_pet_txt{text-align:start;}.elementor-17 .elementor-element.elementor-element-card_pet_btn .elementor-button{background-color:#2D2A26;font-family:"Plus Jakarta Sans", Sans-serif;font-size:13px;font-weight:600;fill:#FFFFFF;color:#FFFFFF;border-radius:6px 6px 6px 6px;}.elementor-17 .elementor-element.elementor-element-card_home{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E5DFD5;--border-color:#E5DFD5;--border-radius:12px 12px 12px 12px;box-shadow:0px 4px 16px 0px rgba(45, 42, 38, 0.04);}.elementor-17 .elementor-element.elementor-element-card_home:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-card_home > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF9F5;}.elementor-17 .elementor-element.elementor-element-card_home_img img{border-radius:10px 10px 0px 0px;}.elementor-17 .elementor-element.elementor-element-card_home_body{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:26px;--padding-bottom:26px;--padding-left:26px;--padding-right:26px;}.elementor-17 .elementor-element.elementor-element-card_home_badge .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:12px;font-weight:700;letter-spacing:1px;color:#E07A2B;}.elementor-17 .elementor-element.elementor-element-card_home_h3 .elementor-heading-title{font-family:"Lora", Sans-serif;font-size:22px;font-weight:500;color:#2D2A26;}.elementor-17 .elementor-element.elementor-element-card_home_txt{text-align:start;}.elementor-17 .elementor-element.elementor-element-card_home_btn .elementor-button{background-color:#2D2A26;font-family:"Plus Jakarta Sans", Sans-serif;font-size:13px;font-weight:600;fill:#FFFFFF;color:#FFFFFF;border-radius:6px 6px 6px 6px;}.elementor-17 .elementor-element.elementor-element-sec_attention{--display:flex;--padding-top:75px;--padding-bottom:75px;--padding-left:24px;--padding-right:24px;}.elementor-17 .elementor-element.elementor-element-sec_attention:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-sec_attention > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF9F5;}.elementor-17 .elementor-element.elementor-element-attention_inner{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-17 .elementor-element.elementor-element-att_h2{text-align:center;}.elementor-17 .elementor-element.elementor-element-att_h2 .elementor-heading-title{font-family:"Lora", Sans-serif;font-size:34px;font-weight:500;color:#2D2A26;}.elementor-17 .elementor-element.elementor-element-att_cards_row{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--flex-wrap:wrap;--margin-top:36px;--margin-bottom:36px;--margin-left:0px;--margin-right:0px;}.elementor-17 .elementor-element.elementor-element-att_dog_col{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#EAE5DD;--border-color:#EAE5DD;--border-radius:8px 8px 8px 8px;--padding-top:28px;--padding-bottom:28px;--padding-left:24px;--padding-right:24px;}.elementor-17 .elementor-element.elementor-element-att_dog_col:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-att_dog_col > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-17 .elementor-element.elementor-element-att_dog_h .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;font-weight:700;letter-spacing:1px;color:#E07A2B;}.elementor-17 .elementor-element.elementor-element-att_dog_p{text-align:start;}.elementor-17 .elementor-element.elementor-element-att_cat_col{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#EAE5DD;--border-color:#EAE5DD;--border-radius:8px 8px 8px 8px;--padding-top:28px;--padding-bottom:28px;--padding-left:24px;--padding-right:24px;}.elementor-17 .elementor-element.elementor-element-att_cat_col:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-att_cat_col > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-17 .elementor-element.elementor-element-att_cat_h .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;font-weight:700;letter-spacing:1px;color:#E07A2B;}.elementor-17 .elementor-element.elementor-element-att_cat_p{text-align:start;}.elementor-17 .elementor-element.elementor-element-att_home_col{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#EAE5DD;--border-color:#EAE5DD;--border-radius:8px 8px 8px 8px;--padding-top:28px;--padding-bottom:28px;--padding-left:24px;--padding-right:24px;}.elementor-17 .elementor-element.elementor-element-att_home_col:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-att_home_col > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-17 .elementor-element.elementor-element-att_home_h .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;font-weight:700;letter-spacing:1px;color:#E07A2B;}.elementor-17 .elementor-element.elementor-element-att_home_p{text-align:start;}.elementor-17 .elementor-element.elementor-element-att_quote{text-align:center;}.elementor-17 .elementor-element.elementor-element-att_quote .elementor-heading-title{font-family:"Lora", Sans-serif;font-size:22px;font-weight:500;font-style:italic;color:#2D2A26;}.elementor-17 .elementor-element.elementor-element-sec_personal{--display:flex;--padding-top:80px;--padding-bottom:80px;--padding-left:24px;--padding-right:24px;}.elementor-17 .elementor-element.elementor-element-sec_personal:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-sec_personal > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4EFEA;}.elementor-17 .elementor-element.elementor-element-personal_inner{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-17 .elementor-element.elementor-element-pers_h2{text-align:center;}.elementor-17 .elementor-element.elementor-element-pers_h2 .elementor-heading-title{font-family:"Lora", Sans-serif;font-size:34px;font-weight:500;color:#2D2A26;}.elementor-17 .elementor-element.elementor-element-pers_cols{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--flex-wrap:wrap;--margin-top:36px;--margin-bottom:36px;--margin-left:0px;--margin-right:0px;}.elementor-17 .elementor-element.elementor-element-pers_col_anim{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:8px 8px 8px 8px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-17 .elementor-element.elementor-element-pers_col_anim:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-pers_col_anim > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF9F5;}.elementor-17 .elementor-element.elementor-element-pers_anim_badge .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:13px;font-weight:700;letter-spacing:1px;color:#E07A2B;}.elementor-17 .elementor-element.elementor-element-pers_anim_sub .elementor-heading-title{font-family:"Lora", Sans-serif;font-size:20px;font-weight:500;color:#2D2A26;}.elementor-17 .elementor-element.elementor-element-pers_anim_txt{text-align:start;}.elementor-17 .elementor-element.elementor-element-pers_col_homes{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:8px 8px 8px 8px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-17 .elementor-element.elementor-element-pers_col_homes:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-pers_col_homes > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF9F5;}.elementor-17 .elementor-element.elementor-element-pers_home_badge .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:13px;font-weight:700;letter-spacing:1px;color:#E07A2B;}.elementor-17 .elementor-element.elementor-element-pers_home_txt{text-align:start;}.elementor-17 .elementor-element.elementor-element-pers_btn .elementor-button{background-color:#E07A2B;font-family:"Plus Jakarta Sans", Sans-serif;font-size:15px;font-weight:600;fill:#FFFFFF;color:#FFFFFF;border-radius:8px 8px 8px 8px;}.elementor-17 .elementor-element.elementor-element-sec_longer_stays{--display:flex;--padding-top:80px;--padding-bottom:80px;--padding-left:24px;--padding-right:24px;}.elementor-17 .elementor-element.elementor-element-sec_longer_stays:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-sec_longer_stays > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF9F5;}.elementor-17 .elementor-element.elementor-element-longer_inner{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-17 .elementor-element.elementor-element-longer_h2{text-align:center;}.elementor-17 .elementor-element.elementor-element-longer_h2 .elementor-heading-title{font-family:"Lora", Sans-serif;font-size:34px;font-weight:500;color:#2D2A26;}.elementor-17 .elementor-element.elementor-element-longer_intro{text-align:start;}.elementor-17 .elementor-element.elementor-element-longer_badges_row{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--flex-wrap:wrap;--margin-top:36px;--margin-bottom:36px;--margin-left:0px;--margin-right:0px;}.elementor-17 .elementor-element.elementor-element-stay_b1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#EAE5DD;--border-color:#EAE5DD;--border-radius:8px 8px 8px 8px;--padding-top:28px;--padding-bottom:28px;--padding-left:20px;--padding-right:20px;}.elementor-17 .elementor-element.elementor-element-stay_b1:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-stay_b1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-17 .elementor-element.elementor-element-b1_title{text-align:center;}.elementor-17 .elementor-element.elementor-element-b1_title .elementor-heading-title{font-family:"Lora", Sans-serif;font-size:24px;font-weight:600;color:#2D2A26;}.elementor-17 .elementor-element.elementor-element-b1_sub{text-align:start;}.elementor-17 .elementor-element.elementor-element-stay_b2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#E07A2B;--border-color:#E07A2B;--border-radius:8px 8px 8px 8px;--padding-top:28px;--padding-bottom:28px;--padding-left:20px;--padding-right:20px;}.elementor-17 .elementor-element.elementor-element-stay_b2:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-stay_b2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-17 .elementor-element.elementor-element-b2_title{text-align:center;}.elementor-17 .elementor-element.elementor-element-b2_title .elementor-heading-title{font-family:"Lora", Sans-serif;font-size:24px;font-weight:600;color:#2D2A26;}.elementor-17 .elementor-element.elementor-element-b2_sub{text-align:start;}.elementor-17 .elementor-element.elementor-element-stay_b3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#EAE5DD;--border-color:#EAE5DD;--border-radius:8px 8px 8px 8px;--padding-top:28px;--padding-bottom:28px;--padding-left:20px;--padding-right:20px;}.elementor-17 .elementor-element.elementor-element-stay_b3:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-stay_b3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-17 .elementor-element.elementor-element-b3_title{text-align:center;}.elementor-17 .elementor-element.elementor-element-b3_title .elementor-heading-title{font-family:"Lora", Sans-serif;font-size:24px;font-weight:600;color:#2D2A26;}.elementor-17 .elementor-element.elementor-element-b3_sub{text-align:start;}.elementor-17 .elementor-element.elementor-element-longer_desc{text-align:start;}.elementor-17 .elementor-element.elementor-element-sec_lajolla_home{--display:flex;--padding-top:85px;--padding-bottom:85px;--padding-left:24px;--padding-right:24px;}.elementor-17 .elementor-element.elementor-element-sec_lajolla_home:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-sec_lajolla_home > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4EFEA;}.elementor-17 .elementor-element.elementor-element-lj_inner{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--flex-wrap:wrap;}.elementor-17 .elementor-element.elementor-element-lj_col_img{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-17 .elementor-element.elementor-element-lj_img img{border-radius:12px 12px 12px 12px;box-shadow:0px 10px 24px 0px rgba(45, 42, 38, 0.08);}.elementor-17 .elementor-element.elementor-element-lj_col_text{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-17 .elementor-element.elementor-element-lj_h2 .elementor-heading-title{font-family:"Lora", Sans-serif;font-size:34px;font-weight:500;color:#2D2A26;}.elementor-17 .elementor-element.elementor-element-lj_p1{text-align:start;}.elementor-17 .elementor-element.elementor-element-lj_p2{text-align:start;}.elementor-17 .elementor-element.elementor-element-lj_quote .elementor-heading-title{font-family:"Lora", Sans-serif;font-size:20px;font-weight:600;color:#E07A2B;}.elementor-17 .elementor-element.elementor-element-lj_btn .elementor-button{background-color:#2D2A26;font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;font-weight:600;fill:#FFFFFF;color:#FFFFFF;border-radius:6px 6px 6px 6px;}.elementor-17 .elementor-element.elementor-element-sec_fit{--display:flex;--padding-top:80px;--padding-bottom:80px;--padding-left:24px;--padding-right:24px;}.elementor-17 .elementor-element.elementor-element-sec_fit:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-sec_fit > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF9F5;}.elementor-17 .elementor-element.elementor-element-fit_inner{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-17 .elementor-element.elementor-element-fit_h2{text-align:center;}.elementor-17 .elementor-element.elementor-element-fit_h2 .elementor-heading-title{font-family:"Lora", Sans-serif;font-size:34px;font-weight:500;color:#2D2A26;}.elementor-17 .elementor-element.elementor-element-fit_list_cont{--display:flex;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-17 .elementor-element.elementor-element-fit_icon_list .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(16px/2);}.elementor-17 .elementor-element.elementor-element-fit_icon_list .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(16px/2);}.elementor-17 .elementor-element.elementor-element-fit_icon_list .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(16px/2);}.elementor-17 .elementor-element.elementor-element-fit_icon_list .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-16px/2);}.elementor-17 .elementor-element.elementor-element-fit_icon_list .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-16px/2);}.elementor-17 .elementor-element.elementor-element-fit_icon_list .elementor-icon-list-icon i{color:#D46917;transition:color 0.3s;}.elementor-17 .elementor-element.elementor-element-fit_icon_list .elementor-icon-list-icon svg{fill:#D46917;transition:fill 0.3s;}.elementor-17 .elementor-element.elementor-element-fit_icon_list{--e-icon-list-icon-size:15px;--icon-vertical-offset:0px;}.elementor-17 .elementor-element.elementor-element-fit_icon_list .elementor-icon-list-text{color:#3D3935;transition:color 0.3s;}.elementor-17 .elementor-element.elementor-element-fit_closing{text-align:center;}.elementor-17 .elementor-element.elementor-element-fit_closing .elementor-heading-title{font-family:"Lora", Sans-serif;font-size:19px;font-weight:500;font-style:italic;color:#2D2A26;}.elementor-17 .elementor-element.elementor-element-sec_cta_bottom{--display:flex;--padding-top:80px;--padding-bottom:80px;--padding-left:24px;--padding-right:24px;}.elementor-17 .elementor-element.elementor-element-sec_cta_bottom:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-sec_cta_bottom > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4ECE1;}.elementor-17 .elementor-element.elementor-element-cta_inner{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-17 .elementor-element.elementor-element-cta_h2{text-align:center;}.elementor-17 .elementor-element.elementor-element-cta_h2 .elementor-heading-title{font-family:"Lora", Sans-serif;font-size:36px;font-weight:500;color:#2D2A26;}.elementor-17 .elementor-element.elementor-element-cta_txt{text-align:start;}.elementor-17 .elementor-element.elementor-element-cta_action_btn .elementor-button{background-color:#E07A2B;font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:600;fill:#FFFFFF;color:#FFFFFF;border-radius:8px 8px 8px 8px;}@media(min-width:768px){.elementor-17 .elementor-element.elementor-element-hero_inner{--content-width:1160px;}.elementor-17 .elementor-element.elementor-element-hero_col_text{--width:54%;}.elementor-17 .elementor-element.elementor-element-hero_col_img{--width:42%;}.elementor-17 .elementor-element.elementor-element-two_ways_inner{--content-width:1160px;}.elementor-17 .elementor-element.elementor-element-card_pet{--width:48%;}.elementor-17 .elementor-element.elementor-element-card_home{--width:48%;}.elementor-17 .elementor-element.elementor-element-attention_inner{--content-width:1160px;}.elementor-17 .elementor-element.elementor-element-att_dog_col{--width:31%;}.elementor-17 .elementor-element.elementor-element-att_cat_col{--width:31%;}.elementor-17 .elementor-element.elementor-element-att_home_col{--width:31%;}.elementor-17 .elementor-element.elementor-element-personal_inner{--content-width:1160px;}.elementor-17 .elementor-element.elementor-element-pers_col_anim{--width:48%;}.elementor-17 .elementor-element.elementor-element-pers_col_homes{--width:48%;}.elementor-17 .elementor-element.elementor-element-longer_inner{--content-width:1160px;}.elementor-17 .elementor-element.elementor-element-stay_b1{--width:30%;}.elementor-17 .elementor-element.elementor-element-stay_b2{--width:30%;}.elementor-17 .elementor-element.elementor-element-stay_b3{--width:30%;}.elementor-17 .elementor-element.elementor-element-lj_inner{--content-width:1160px;}.elementor-17 .elementor-element.elementor-element-lj_col_img{--width:46%;}.elementor-17 .elementor-element.elementor-element-lj_col_text{--width:50%;}.elementor-17 .elementor-element.elementor-element-fit_inner{--content-width:1160px;}.elementor-17 .elementor-element.elementor-element-cta_inner{--content-width:1160px;}}@media(max-width:1024px) and (min-width:768px){.elementor-17 .elementor-element.elementor-element-hero_col_text{--width:100%;}.elementor-17 .elementor-element.elementor-element-hero_col_img{--width:100%;}.elementor-17 .elementor-element.elementor-element-card_pet{--width:100%;}.elementor-17 .elementor-element.elementor-element-card_home{--width:100%;}.elementor-17 .elementor-element.elementor-element-att_dog_col{--width:100%;}.elementor-17 .elementor-element.elementor-element-att_cat_col{--width:100%;}.elementor-17 .elementor-element.elementor-element-att_home_col{--width:100%;}.elementor-17 .elementor-element.elementor-element-pers_col_anim{--width:100%;}.elementor-17 .elementor-element.elementor-element-pers_col_homes{--width:100%;}.elementor-17 .elementor-element.elementor-element-stay_b1{--width:100%;}.elementor-17 .elementor-element.elementor-element-stay_b2{--width:100%;}.elementor-17 .elementor-element.elementor-element-stay_b3{--width:100%;}.elementor-17 .elementor-element.elementor-element-lj_col_img{--width:100%;}.elementor-17 .elementor-element.elementor-element-lj_col_text{--width:100%;}}@media(max-width:1024px){.elementor-17 .elementor-element.elementor-element-hero_inner{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-17 .elementor-element.elementor-element-hero_col_text{--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-hero_h1 .elementor-heading-title{font-size:36px;}}@media(max-width:767px){.elementor-17 .elementor-element.elementor-element-sec_hero{--padding-top:45px;--padding-bottom:45px;--padding-left:16px;--padding-right:16px;}.elementor-17 .elementor-element.elementor-element-hero_inner{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-17 .elementor-element.elementor-element-hero_col_text{--width:100%;}.elementor-17 .elementor-element.elementor-element-hero_h1 .elementor-heading-title{font-size:30px;}.elementor-17 .elementor-element.elementor-element-hero_col_img{--width:100%;}.elementor-17 .elementor-element.elementor-element-sec_two_ways{--padding-top:50px;--padding-bottom:50px;--padding-left:16px;--padding-right:16px;}.elementor-17 .elementor-element.elementor-element-card_pet{--width:100%;}.elementor-17 .elementor-element.elementor-element-card_home{--width:100%;}.elementor-17 .elementor-element.elementor-element-sec_attention{--padding-top:45px;--padding-bottom:45px;--padding-left:16px;--padding-right:16px;}.elementor-17 .elementor-element.elementor-element-att_dog_col{--width:100%;}.elementor-17 .elementor-element.elementor-element-att_cat_col{--width:100%;}.elementor-17 .elementor-element.elementor-element-att_home_col{--width:100%;}.elementor-17 .elementor-element.elementor-element-sec_personal{--padding-top:45px;--padding-bottom:45px;--padding-left:16px;--padding-right:16px;}.elementor-17 .elementor-element.elementor-element-pers_col_anim{--width:100%;}.elementor-17 .elementor-element.elementor-element-pers_col_homes{--width:100%;}.elementor-17 .elementor-element.elementor-element-sec_longer_stays{--padding-top:45px;--padding-bottom:45px;--padding-left:16px;--padding-right:16px;}.elementor-17 .elementor-element.elementor-element-stay_b1{--width:100%;}.elementor-17 .elementor-element.elementor-element-stay_b2{--width:100%;}.elementor-17 .elementor-element.elementor-element-stay_b3{--width:100%;}.elementor-17 .elementor-element.elementor-element-sec_lajolla_home{--padding-top:50px;--padding-bottom:50px;--padding-left:16px;--padding-right:16px;}.elementor-17 .elementor-element.elementor-element-lj_col_img{--width:100%;}.elementor-17 .elementor-element.elementor-element-lj_col_text{--width:100%;}.elementor-17 .elementor-element.elementor-element-sec_fit{--padding-top:45px;--padding-bottom:45px;--padding-left:16px;--padding-right:16px;}.elementor-17 .elementor-element.elementor-element-sec_cta_bottom{--padding-top:50px;--padding-bottom:50px;--padding-left:16px;--padding-right:16px;}}