body.source-standard-shell .lunax-contact-actions:not(.is-editor){
  position:fixed;
  left:auto!important;
  right:max(24px,env(safe-area-inset-right))!important;
  bottom:max(24px,env(safe-area-inset-bottom))!important;
  max-width:calc(100vw - 48px);
  opacity:1!important;
  visibility:visible!important;
  pointer-events:auto!important;
  z-index:990;
}
body.source-standard-shell #site-footer .onum-cta-actions>.elementor-widget-wrap{
  display:flex;flex-direction:row;flex-wrap:wrap;gap:12px;min-width:0;
}
body.source-standard-shell #site-footer .onum-cta-actions .elementor-widget{
  min-width:0;max-width:100%;flex:0 1 auto;
}
body.source-standard-shell #site-footer .onum-cta-actions .elementor-button{
  max-width:100%;white-space:normal;
}
body.source-standard-shell #site-footer .onum-cta-actions .elementor-button-content-wrapper{
  min-width:0;align-items:center;
}
body.source-standard-shell #site-footer .onum-cta-actions .elementor-button-text{
  min-width:0;overflow-wrap:break-word;
}
@media(min-width:1025px){
 body.source-standard-shell #site-footer .onum-cta-actions>.elementor-widget-wrap{justify-content:flex-end;}
}
@media(max-width:767px){
 body.source-standard-shell .lunax-contact-actions:not(.is-editor){right:max(12px,env(safe-area-inset-right))!important;bottom:max(12px,env(safe-area-inset-bottom))!important;max-width:calc(100vw - 24px);}
 body.source-standard-shell #site-footer .onum-cta-actions>.elementor-widget-wrap{flex-direction:column;align-items:stretch;}
 body.source-standard-shell #site-footer .onum-cta-actions .elementor-widget{width:100%;flex:0 0 auto;}
 body.source-standard-shell #site-footer .onum-cta-actions .elementor-button{width:100%;}
}

body.source-standard-shell #site-footer,body.source-standard-shell #site-footer .elementor-element-a71002e{overflow:visible!important}
@media(min-width:1025px){
 body.source-standard-shell #site-footer .onum-cta-actions>.elementor-widget-wrap{flex-wrap:nowrap;gap:12px;}
 body.source-standard-shell #site-footer .onum-cta-actions .elementor-button{padding-left:14px;padding-right:14px;}
 body.source-standard-shell #site-footer .elementor-element-a71002b{padding-right:210px;}
 body.source-standard-shell #site-footer .elementor-element-a710029 .elementor-icon-list-items{flex-wrap:wrap;row-gap:8px;}
}

/* Shared price and about components; authored copy is unchanged. */
body.source-standard-shell .agency-price .elementor-element-be57bcc>.elementor-widget-wrap{display:flex;flex-wrap:wrap;align-content:center;column-gap:12px;row-gap:0}
body.source-standard-shell .agency-price .elementor-element-be57bcc>.elementor-widget-wrap>.elementor-widget{width:100%;margin-bottom:18px}
body.source-standard-shell .agency-price .elementor-element-be57bcc>.elementor-widget-wrap>.elementor-widget-button{width:auto;margin:8px 0 16px}
body.source-standard-shell .agency-price .elementor-element-d52aba2 .elementor-heading-title{font-size:36px!important;line-height:1.2!important;letter-spacing:-.6px!important;color:#fff!important;font-weight:700!important;text-transform:none}
body.source-standard-shell .agency-price .elementor-element-4cc4513{margin-bottom:8px!important}
body.source-standard-shell .agency-price .elementor-element-4cc4513 .elementor-heading-title{font-size:56px;line-height:1.1}
body.source-standard-shell .agency-price .elementor-element-bc1fb33 .elementor-heading-title{font-size:20px!important;line-height:1.4}
body.source-standard-shell .agency-price .elementor-element-bc05540 .elementor-button{background:#16a568!important;color:white!important}
body.source-standard-shell .agency-price .elementor-widget-button .elementor-button{padding:16px 22px;line-height:1.3;border-radius:99px}
body.source-standard-shell .agency-price .elementor-element-be57bcc .elementor-widget-text-editor p{margin:0}
body.source-standard-shell .page-id-154 .ot-heading h2{line-height:1.25}
body.source-standard-shell.page-id-154 .source-balanced-about .elementor-element-bf90231{padding-right:48px}
body.source-standard-shell.page-id-154 .source-balanced-about .elementor-element-b452e1a{margin-top:24px}
body.source-standard-shell.page-id-154 .source-balanced-about .elementor-element-b452e1a h2{font-size:30px;line-height:1.25}
body.source-standard-shell.page-id-154 .source-balanced-about>.elementor-container{align-items:stretch}
body.source-standard-shell.page-id-154 .source-balanced-about .elementor-element-b5d7594>.elementor-widget-wrap{height:100%}
body.source-standard-shell.page-id-154 .source-balanced-about .agency-photo,body.source-standard-shell.page-id-154 .source-balanced-about .agency-photo>.elementor-widget-container{height:100%}
body.source-standard-shell.page-id-154 .source-balanced-about .agency-photo img{height:100%!important;min-height:500px;max-height:820px;object-fit:cover;object-position:center;border-radius:24px}
@media(max-width:1024px){body.source-standard-shell .agency-price .elementor-element-d52aba2 .elementor-heading-title{font-size:30px!important}body.source-standard-shell .agency-price .elementor-widget-button .elementor-button{padding:14px 18px}body.source-standard-shell.page-id-154 .source-balanced-about .elementor-element-bf90231{padding-right:26px}}
@media(max-width:767px){body.source-standard-shell .agency-price .elementor-element-d52aba2 .elementor-heading-title{font-size:28px!important}body.source-standard-shell .agency-price .elementor-element-bc1fb33 .elementor-heading-title{font-size:18px!important}body.source-standard-shell .agency-price .elementor-element-be57bcc>.elementor-widget-wrap>.elementor-widget-button{width:100%;margin:0 0 12px}body.source-standard-shell .agency-price .elementor-widget-button .elementor-button{width:100%}body.source-standard-shell.page-id-154 .source-balanced-about .elementor-element-bf90231{padding-right:0}body.source-standard-shell.page-id-154 .source-balanced-about .agency-photo img{height:400px!important;min-height:0;max-height:none}body.source-standard-shell.page-id-154 .source-balanced-about .elementor-element-b452e1a h2{font-size:26px}}body.source-standard-shell .agency-price .elementor-element-4b71935 .elementor-heading-title{color:#fff!important;font-size:24px!important;line-height:1.3!important;margin:0}
body.source-standard-shell.page-id-154 .source-balanced-about .elementor-element-b452e1a h2{font-size:30px!important}
@media(max-width:767px){body.source-standard-shell.page-id-154 .source-balanced-about .elementor-element-b452e1a h2{font-size:26px!important}}

body.source-kirklareli .agency-price .elementor-icon-list-icon{display:none!important}
