.elementor-396 .elementor-element.elementor-element-abhead{--display:flex;}.elementor-396 .elementor-element.elementor-element-abhead:not(.elementor-motion-effects-element-type-background), .elementor-396 .elementor-element.elementor-element-abhead > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://sakurano-familia.com/cms/wp-content/uploads/2026/07/hero-02-beach.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.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-396 .elementor-element.elementor-element-abh1mask{--display:flex;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-396 .elementor-element.elementor-element-absplit{--display:flex;}.elementor-396 .elementor-element.elementor-element-abph{--display:flex;}.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-396 .elementor-element.elementor-element-abbd{--display:flex;}.elementor-396 .elementor-element.elementor-element-abrl{--display:flex;}.elementor-396 .elementor-element.elementor-element-abexterior{--display:flex;}.elementor-396 .elementor-element.elementor-element-abinfo{--display:flex;}.elementor-396 .elementor-element.elementor-element-abr1{--display:flex;}.elementor-396 .elementor-element.elementor-element-abt1{--display:flex;}.elementor-396 .elementor-element.elementor-element-abd1{--display:flex;}.elementor-396 .elementor-element.elementor-element-abr2{--display:flex;}.elementor-396 .elementor-element.elementor-element-abt2{--display:flex;}.elementor-396 .elementor-element.elementor-element-abd2{--display:flex;}.elementor-396 .elementor-element.elementor-element-abr3{--display:flex;}.elementor-396 .elementor-element.elementor-element-abt3{--display:flex;}.elementor-396 .elementor-element.elementor-element-abd3{--display:flex;}.elementor-396 .elementor-element.elementor-element-abr4{--display:flex;}.elementor-396 .elementor-element.elementor-element-abt4{--display:flex;}.elementor-396 .elementor-element.elementor-element-abd4{--display:flex;}.elementor-396 .elementor-element.elementor-element-abr5{--display:flex;}.elementor-396 .elementor-element.elementor-element-abt5{--display:flex;}.elementor-396 .elementor-element.elementor-element-abd5{--display:flex;}.elementor-396 .elementor-element.elementor-element-abr6{--display:flex;}.elementor-396 .elementor-element.elementor-element-abt6{--display:flex;}.elementor-396 .elementor-element.elementor-element-abd6{--display:flex;}.elementor-396 .elementor-element.elementor-element-abr7{--display:flex;}.elementor-396 .elementor-element.elementor-element-abt7{--display:flex;}.elementor-396 .elementor-element.elementor-element-abd7{--display:flex;}.elementor-396 .elementor-element.elementor-element-abr8{--display:flex;}.elementor-396 .elementor-element.elementor-element-abt8{--display:flex;}.elementor-396 .elementor-element.elementor-element-abd8{--display:flex;}.elementor-396 .elementor-element.elementor-element-abmore{--display:flex;}.elementor-widget-button .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );background-color:var( --e-global-color-accent );}.elementor-396 .elementor-element.elementor-element-abbtn .elementor-button{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;letter-spacing:0.56px;fill:#A34F33;color:#A34F33;background-color:rgba(0,0,0,0);}/* Start custom CSS for container, class: .elementor-element-abh1mask */.elementor-396 .elementor-element.elementor-element-abh1mask{padding-bottom:3px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-abhead */.elementor-396 .elementor-element.elementor-element-abhead{background-color:#EDE9E3;padding:calc(88px + clamp(70px,7vw,110px)) calc(max(0px,(100% - 1180px)/2) + clamp(20px,4vw,40px)) clamp(48px,5vw,72px)} .elementor-396 .elementor-element.elementor-element-abhead .pg-crumb .elementor-heading-title{font-family:'Inter','Noto Sans JP','Hiragino Kaku Gothic ProN',sans-serif;font-size:13px;font-weight:400;letter-spacing:.05em;line-height:1.7;color:#6F675D;margin-bottom:22px} .elementor-396 .elementor-element.elementor-element-abhead .pg-en .elementor-heading-title{font-family:'Inter','Noto Sans JP','Hiragino Kaku Gothic ProN',sans-serif;font-size:13px;font-weight:400;letter-spacing:.28em;line-height:1.7;color:#17636A} .elementor-396 .elementor-element.elementor-element-abhead .pg-h1 .elementor-heading-title{font-family:'Shippori Mincho','Yu Mincho','Hiragino Mincho ProN',serif;font-size:clamp(28px,3.4vw,42px);font-weight:500;letter-spacing:.1em;line-height:1.4;color:#494237;margin-top:16px} .elementor-396 .elementor-element.elementor-element-abhead .pg-lead .elementor-heading-title{font-family:'Inter','Noto Sans JP','Hiragino Kaku Gothic ProN',sans-serif;font-size:16px;font-weight:400;letter-spacing:.03em;line-height:2.1;color:#696054;margin-top:24px;max-width:720px} .elementor-396 .elementor-element.elementor-element-abhead .pg-leaden .elementor-heading-title{font-family:'Inter','Noto Sans JP','Hiragino Kaku Gothic ProN',sans-serif;font-size:13.5px;font-weight:400;letter-spacing:.03em;line-height:1.95;color:#6F675D;margin-top:14px;max-width:720px} /*SCRIM-START*/ .elementor-396 .elementor-element.elementor-element-abhead{position:relative;isolation:isolate;overflow:hidden} .elementor-396 .elementor-element.elementor-element-abhead::before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;backdrop-filter:blur(2px) saturate(1.03);-webkit-backdrop-filter:blur(2px) saturate(1.03);background:linear-gradient(96deg,rgba(237,233,227,1) 0%,rgba(237,233,227,1) 64%,rgba(237,233,227,.62) 76%,rgba(237,233,227,.20) 90%,rgba(237,233,227,.10) 100%),linear-gradient(180deg,rgba(237,233,227,.55) 0%,rgba(237,233,227,0) 26%,rgba(237,233,227,0) 58%,rgba(237,233,227,.84) 100%)} .elementor-396 .elementor-element.elementor-element-abhead::after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;z-index:2;pointer-events:none;background:rgba(105,96,84,.14)} .elementor-396 .elementor-element.elementor-element-abhead > *{position:relative;z-index:1} @media(max-width:920px){.elementor-396 .elementor-element.elementor-element-abhead{padding-bottom:calc(clamp(48px,5vw,72px) + 118px)}.elementor-396 .elementor-element.elementor-element-abhead::before{background:linear-gradient(180deg,rgba(237,233,227,1) 0%,rgba(237,233,227,1) calc(100% - 118px),rgba(237,233,227,.68) calc(100% - 66px),rgba(237,233,227,.22) calc(100% - 8px),rgba(237,233,227,.14) 100%)}} /*SCRIM-END*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-absplit */.elementor-396 .elementor-element.elementor-element-absplit{padding:clamp(96px,10vw,168px) clamp(20px,4vw,40px) 0;gap:clamp(36px,5vw,80px);max-width:1180px;margin:0 auto;display:flex;flex-direction:row;align-items:center} .elementor-396 .elementor-element.elementor-element-absplit .elementor-element-abph{flex:1 1 0 !important;width:auto !important;overflow:hidden} .elementor-396 .elementor-element.elementor-element-absplit .elementor-element-abph img{width:100%;aspect-ratio:4/3;object-fit:cover;display:block} .elementor-396 .elementor-element.elementor-element-absplit .elementor-element-abbd{flex:1 1 0 !important;width:auto !important;display:flex;flex-direction:column;justify-content:center} .elementor-396 .elementor-element.elementor-element-absplit .elementor-element-ablbl .elementor-heading-title{font-family:'Inter','Noto Sans JP','Hiragino Kaku Gothic ProN',sans-serif;font-size:20px;font-weight:500;line-height:1.7;letter-spacing:.06em;color:#1F777F} .elementor-396 .elementor-element.elementor-element-absplit .elementor-element-abrl{height:1px !important;min-height:1px !important;max-height:1px !important;background:rgba(105,96,84,.30) !important;margin:18px 0 34px !important;padding:0 !important;width:100% !important;overflow:hidden} .elementor-396 .elementor-element.elementor-element-absplit .elementor-element-abjp .elementor-heading-title{font-family:'Shippori Mincho','Yu Mincho','Hiragino Mincho ProN',serif;font-size:clamp(16.5px,1.2vw,18px);font-weight:400;letter-spacing:.09em;line-height:2.25;color:#494237} .elementor-396 .elementor-element.elementor-element-absplit .elementor-element-aben2 .elementor-heading-title{font-family:'Inter','Noto Sans JP','Hiragino Kaku Gothic ProN',sans-serif;font-size:14px;font-weight:400;line-height:2.05;letter-spacing:.04em;color:#6F675D;margin-top:22px} @media(max-width:900px){.elementor-396 .elementor-element.elementor-element-absplit{flex-direction:column}.elementor-396 .elementor-element.elementor-element-absplit .elementor-element-abph,.elementor-396 .elementor-element.elementor-element-absplit .elementor-element-abbd{width:100% !important}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-abextsea */.elementor-396 .elementor-element.elementor-element-abextsea img{width:100%;aspect-ratio:4/3;object-fit:cover;display:block} .elementor-396 .elementor-element.elementor-element-abextsea .widget-image-caption{margin-top:12px;font-size:16px;color:#696054;text-align:left;font-style:normal}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-abextent */.elementor-396 .elementor-element.elementor-element-abextent img{width:100%;aspect-ratio:4/3;object-fit:cover;display:block} .elementor-396 .elementor-element.elementor-element-abextent .widget-image-caption{margin-top:12px;font-size:16px;color:#696054;text-align:left;font-style:normal}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-abexterior */.elementor-396 .elementor-element.elementor-element-abexterior{display:grid !important;grid-template-columns:1fr 1fr;gap:clamp(20px,3vw,40px);max-width:1180px;margin:0 auto;padding:clamp(96px,10vw,168px) clamp(20px,4vw,40px) 0;box-sizing:border-box} .elementor-396 .elementor-element.elementor-element-abexterior > .elementor-element{width:auto !important;max-width:none !important} @media(max-width:767px){.elementor-396 .elementor-element.elementor-element-abexterior{grid-template-columns:1fr}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-abinfo */.elementor-396 .elementor-element.elementor-element-abinfo{padding:clamp(96px,10vw,168px) clamp(20px,4vw,40px);max-width:1180px;margin:0 auto} .elementor-396 .elementor-element.elementor-element-abinfo .elementor-element-abr1{border-top:1px solid rgba(105,96,84,.22)} .elementor-396 .elementor-element.elementor-element-abinfo .elementor-element-abr1{display:flex !important;flex-direction:row !important;align-items:flex-start !important;gap:0 !important;border-bottom:1px solid rgba(105,96,84,.16);padding:0 !important;width:100% !important;flex-wrap:nowrap !important} .elementor-396 .elementor-element.elementor-element-abinfo .elementor-element-abt1{flex:0 0 150px !important;width:150px !important;padding:0 !important} .elementor-396 .elementor-element.elementor-element-abinfo .elementor-element-abd1{flex:1 1 auto !important;width:auto !important;padding:0 !important} .elementor-396 .elementor-element.elementor-element-abinfo .elementor-element-abti1 .elementor-heading-title{font-family:'Inter','Noto Sans JP','Hiragino Kaku Gothic ProN',sans-serif;font-size:14px;font-weight:500;letter-spacing:.06em;line-height:1.9;color:#494237;padding:16px 4px} .elementor-396 .elementor-element.elementor-element-abinfo .elementor-element-abdi1 .elementor-heading-title{font-family:'Inter','Noto Sans JP','Hiragino Kaku Gothic ProN',sans-serif;font-size:15.5px;font-weight:400;line-height:1.9;letter-spacing:.03em;color:#696054;padding:16px 4px} .elementor-396 .elementor-element.elementor-element-abinfo .elementor-element-abr2{display:flex !important;flex-direction:row !important;align-items:flex-start !important;gap:0 !important;border-bottom:1px solid rgba(105,96,84,.16);padding:0 !important;width:100% !important;flex-wrap:nowrap !important} .elementor-396 .elementor-element.elementor-element-abinfo .elementor-element-abt2{flex:0 0 150px !important;width:150px !important;padding:0 !important} .elementor-396 .elementor-element.elementor-element-abinfo .elementor-element-abd2{flex:1 1 auto !important;width:auto !important;padding:0 !important} .elementor-396 .elementor-element.elementor-element-abinfo .elementor-element-abti2 .elementor-heading-title{font-family:'Inter','Noto Sans JP','Hiragino Kaku Gothic ProN',sans-serif;font-size:14px;font-weight:500;letter-spacing:.06em;line-height:1.9;color:#494237;padding:16px 4px} .elementor-396 .elementor-element.elementor-element-abinfo .elementor-element-abdi2 .elementor-heading-title{font-family:'Inter','Noto Sans JP','Hiragino Kaku Gothic ProN',sans-serif;font-size:15.5px;font-weight:400;line-height:1.9;letter-spacing:.03em;color:#696054;padding:16px 4px} .elementor-396 .elementor-element.elementor-element-abinfo .elementor-element-abr3{display:flex !important;flex-direction:row !important;align-items:flex-start !important;gap:0 !important;border-bottom:1px solid rgba(105,96,84,.16);padding:0 !important;width:100% !important;flex-wrap:nowrap !important} .elementor-396 .elementor-element.elementor-element-abinfo .elementor-element-abt3{flex:0 0 150px !important;width:150px !important;padding:0 !important} .elementor-396 .elementor-element.elementor-element-abinfo .elementor-element-abd3{flex:1 1 auto !important;width:auto !important;padding:0 !important} .elementor-396 .elementor-element.elementor-element-abinfo .elementor-element-abti3 .elementor-heading-title{font-family:'Inter','Noto Sans JP','Hiragino Kaku Gothic ProN',sans-serif;font-size:14px;font-weight:500;letter-spacing:.06em;line-height:1.9;color:#494237;padding:16px 4px} .elementor-396 .elementor-element.elementor-element-abinfo .elementor-element-abdi3 .elementor-heading-title{font-family:'Inter','Noto Sans JP','Hiragino Kaku Gothic ProN',sans-serif;font-size:15.5px;font-weight:400;line-height:1.9;letter-spacing:.03em;color:#696054;padding:16px 4px} .elementor-396 .elementor-element.elementor-element-abinfo .elementor-element-abr4{display:flex !important;flex-direction:row !important;align-items:flex-start !important;gap:0 !important;border-bottom:1px solid rgba(105,96,84,.16);padding:0 !important;width:100% !important;flex-wrap:nowrap !important} .elementor-396 .elementor-element.elementor-element-abinfo .elementor-element-abt4{flex:0 0 150px !important;width:150px !important;padding:0 !important} .elementor-396 .elementor-element.elementor-element-abinfo .elementor-element-abd4{flex:1 1 auto !important;width:auto !important;padding:0 !important} .elementor-396 .elementor-element.elementor-element-abinfo .elementor-element-abti4 .elementor-heading-title{font-family:'Inter','Noto Sans JP','Hiragino Kaku Gothic ProN',sans-serif;font-size:14px;font-weight:500;letter-spacing:.06em;line-height:1.9;color:#494237;padding:16px 4px} .elementor-396 .elementor-element.elementor-element-abinfo .elementor-element-abdi4 .elementor-heading-title{font-family:'Inter','Noto Sans JP','Hiragino Kaku Gothic ProN',sans-serif;font-size:15.5px;font-weight:400;line-height:1.9;letter-spacing:.03em;color:#696054;padding:16px 4px} .elementor-396 .elementor-element.elementor-element-abinfo .elementor-element-abr5{display:flex !important;flex-direction:row !important;align-items:flex-start !important;gap:0 !important;border-bottom:1px solid rgba(105,96,84,.16);padding:0 !important;width:100% !important;flex-wrap:nowrap !important} .elementor-396 .elementor-element.elementor-element-abinfo .elementor-element-abt5{flex:0 0 150px !important;width:150px !important;padding:0 !important} .elementor-396 .elementor-element.elementor-element-abinfo .elementor-element-abd5{flex:1 1 auto !important;width:auto !important;padding:0 !important} .elementor-396 .elementor-element.elementor-element-abinfo .elementor-element-abti5 .elementor-heading-title{font-family:'Inter','Noto Sans JP','Hiragino Kaku Gothic ProN',sans-serif;font-size:14px;font-weight:500;letter-spacing:.06em;line-height:1.9;color:#494237;padding:16px 4px} .elementor-396 .elementor-element.elementor-element-abinfo .elementor-element-abdi5 .elementor-heading-title{font-family:'Inter','Noto Sans JP','Hiragino Kaku Gothic ProN',sans-serif;font-size:15.5px;font-weight:400;line-height:1.9;letter-spacing:.03em;color:#696054;padding:16px 4px} .elementor-396 .elementor-element.elementor-element-abinfo .elementor-element-abr6{display:flex !important;flex-direction:row !important;align-items:flex-start !important;gap:0 !important;border-bottom:1px solid rgba(105,96,84,.16);padding:0 !important;width:100% !important;flex-wrap:nowrap !important} .elementor-396 .elementor-element.elementor-element-abinfo .elementor-element-abt6{flex:0 0 150px !important;width:150px !important;padding:0 !important} .elementor-396 .elementor-element.elementor-element-abinfo .elementor-element-abd6{flex:1 1 auto !important;width:auto !important;padding:0 !important} .elementor-396 .elementor-element.elementor-element-abinfo .elementor-element-abti6 .elementor-heading-title{font-family:'Inter','Noto Sans JP','Hiragino Kaku Gothic ProN',sans-serif;font-size:14px;font-weight:500;letter-spacing:.06em;line-height:1.9;color:#494237;padding:16px 4px} .elementor-396 .elementor-element.elementor-element-abinfo .elementor-element-abdi6 .elementor-heading-title{font-family:'Inter','Noto Sans JP','Hiragino Kaku Gothic ProN',sans-serif;font-size:15.5px;font-weight:400;line-height:1.9;letter-spacing:.03em;color:#696054;padding:16px 4px} .elementor-396 .elementor-element.elementor-element-abinfo .elementor-element-abr7{display:flex !important;flex-direction:row !important;align-items:flex-start !important;gap:0 !important;border-bottom:1px solid rgba(105,96,84,.16);padding:0 !important;width:100% !important;flex-wrap:nowrap !important} .elementor-396 .elementor-element.elementor-element-abinfo .elementor-element-abt7{flex:0 0 150px !important;width:150px !important;padding:0 !important} .elementor-396 .elementor-element.elementor-element-abinfo .elementor-element-abd7{flex:1 1 auto !important;width:auto !important;padding:0 !important} .elementor-396 .elementor-element.elementor-element-abinfo .elementor-element-abti7 .elementor-heading-title{font-family:'Inter','Noto Sans JP','Hiragino Kaku Gothic ProN',sans-serif;font-size:14px;font-weight:500;letter-spacing:.06em;line-height:1.9;color:#494237;padding:16px 4px} .elementor-396 .elementor-element.elementor-element-abinfo .elementor-element-abdi7 .elementor-heading-title{font-family:'Inter','Noto Sans JP','Hiragino Kaku Gothic ProN',sans-serif;font-size:15.5px;font-weight:400;line-height:1.9;letter-spacing:.03em;color:#696054;padding:16px 4px} .elementor-396 .elementor-element.elementor-element-abinfo .elementor-element-abr8{display:flex !important;flex-direction:row !important;align-items:flex-start !important;gap:0 !important;border-bottom:1px solid rgba(105,96,84,.16);padding:0 !important;width:100% !important;flex-wrap:nowrap !important} .elementor-396 .elementor-element.elementor-element-abinfo .elementor-element-abt8{flex:0 0 150px !important;width:150px !important;padding:0 !important} .elementor-396 .elementor-element.elementor-element-abinfo .elementor-element-abd8{flex:1 1 auto !important;width:auto !important;padding:0 !important} .elementor-396 .elementor-element.elementor-element-abinfo .elementor-element-abti8 .elementor-heading-title{font-family:'Inter','Noto Sans JP','Hiragino Kaku Gothic ProN',sans-serif;font-size:14px;font-weight:500;letter-spacing:.06em;line-height:1.9;color:#494237;padding:16px 4px} .elementor-396 .elementor-element.elementor-element-abinfo .elementor-element-abdi8 .elementor-heading-title{font-family:'Inter','Noto Sans JP','Hiragino Kaku Gothic ProN',sans-serif;font-size:15.5px;font-weight:400;line-height:1.9;letter-spacing:.03em;color:#696054;padding:16px 4px} .elementor-396 .elementor-element.elementor-element-abinfo .elementor-element-abmore{text-align:center;padding-top:clamp(38px,4vw,58px);width:100% !important} .elementor-396 .elementor-element.elementor-element-abinfo .elementor-element-abbtn .elementor-button{background:transparent !important;color:#A34F33 !important;padding:0 0 9px !important;border-radius:0 !important;border:none !important;border-bottom:1px solid rgba(105,96,84,.42) !important;min-width:230px;display:inline-flex;position:relative;font-family:'Inter','Noto Sans JP','Hiragino Kaku Gothic ProN',sans-serif;font-size:16px;font-weight:400;letter-spacing:.04em} .elementor-396 .elementor-element.elementor-element-abinfo .elementor-element-abbtn .elementor-button-content-wrapper{display:flex !important;justify-content:space-between;width:100%} .elementor-396 .elementor-element.elementor-element-abinfo .elementor-element-abbtn .elementor-button-content-wrapper::after{content:"›";font-size:13px;transition:transform .3s ease} .elementor-396 .elementor-element.elementor-element-abinfo .elementor-element-abbtn .elementor-button:hover .elementor-button-content-wrapper::after{transform:translateX(5px)} .elementor-396 .elementor-element.elementor-element-abinfo .elementor-element-abbtn .elementor-button::after{content:"";position:absolute;left:0;bottom:-1px;width:0;height:1px;background:#8C442C;transition:width .4s cubic-bezier(.2,.8,.2,1)} .elementor-396 .elementor-element.elementor-element-abinfo .elementor-element-abbtn .elementor-button:hover::after{width:100%} .elementor-396 .elementor-element.elementor-element-abinfo .elementor-element-abbtn .elementor-button:hover{color:#8C442C !important} @media(max-width:600px){.elementor-396 .elementor-element.elementor-element-abinfo .elementor-element-abr1,.elementor-396 .elementor-element.elementor-element-abinfo .elementor-element-abr2,.elementor-396 .elementor-element.elementor-element-abinfo .elementor-element-abr3,.elementor-396 .elementor-element.elementor-element-abinfo .elementor-element-abr4,.elementor-396 .elementor-element.elementor-element-abinfo .elementor-element-abr5,.elementor-396 .elementor-element.elementor-element-abinfo .elementor-element-abr6,.elementor-396 .elementor-element.elementor-element-abinfo .elementor-element-abr7,.elementor-396 .elementor-element.elementor-element-abinfo .elementor-element-abr8{flex-direction:column !important}.elementor-396 .elementor-element.elementor-element-abinfo .elementor-element-abt1,.elementor-396 .elementor-element.elementor-element-abinfo .elementor-element-abt2,.elementor-396 .elementor-element.elementor-element-abinfo .elementor-element-abt3,.elementor-396 .elementor-element.elementor-element-abinfo .elementor-element-abt4,.elementor-396 .elementor-element.elementor-element-abinfo .elementor-element-abt5,.elementor-396 .elementor-element.elementor-element-abinfo .elementor-element-abt6,.elementor-396 .elementor-element.elementor-element-abinfo .elementor-element-abt7,.elementor-396 .elementor-element.elementor-element-abinfo .elementor-element-abt8{width:100% !important;flex:none !important}}/* End custom CSS */