.elementor-13184 .elementor-element.elementor-element-c02fd7e{--display:flex;--min-height:100vh;--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;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:060px;--padding-bottom:060px;--padding-left:060px;--padding-right:61px;}.elementor-13184 .elementor-element.elementor-element-f417837{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:024px 0px;--row-gap:024px;--column-gap:0px;}.elementor-13184 .elementor-element.elementor-element-f417837.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-13184 .elementor-element.elementor-element-3dc7944{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--margin-top:-25px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-13184 .elementor-element.elementor-element-3e7e64e{margin:015px 030px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-13184 .elementor-element.elementor-element-3e7e64e .elementor-heading-title{font-family:"Carlito", Serif;font-size:20px;font-weight:700;line-height:24px;letter-spacing:0.3px;color:var( --e-global-color-background-field );}.elementor-13184 .elementor-element.elementor-element-075eb09{--display:flex;}.elementor-13184 .elementor-element.elementor-element-e4792bc > .elementor-widget-container{margin:0px 0px 020px 0px;}.elementor-13184 .elementor-element.elementor-element-e4792bc .elementor-heading-title{color:var( --e-global-color-background-field );font-family:"Carlito", Serif;font-size:28px;font-weight:700;line-height:1.2em;letter-spacing:-0.3px;}.elementor-13184 .elementor-element.elementor-element-e4792bc .elementor-heading-title a{color:var( --e-global-color-background-field );}.elementor-13184 .elementor-element.elementor-element-2df33dd > .elementor-widget-container{margin:0px 0px 020px 0px;}.elementor-13184 .elementor-element.elementor-element-2df33dd .elementor-heading-title{color:var( --e-global-color-background-field );font-family:"Carlito", Serif;font-size:26px;font-weight:700;line-height:1.2em;letter-spacing:-0.3px;}.elementor-13184 .elementor-element.elementor-element-2df33dd .elementor-heading-title a{color:var( --e-global-color-background-field );}.elementor-13184 .elementor-element.elementor-element-8a43a9c > .elementor-widget-container{margin:0px 0px 020px 0px;}.elementor-13184 .elementor-element.elementor-element-8a43a9c .elementor-heading-title{color:var( --e-global-color-background-field );font-family:"Carlito", Serif;font-size:26px;font-weight:700;line-height:1.2em;letter-spacing:-0.3px;}.elementor-13184 .elementor-element.elementor-element-8a43a9c .elementor-heading-title a{color:var( --e-global-color-background-field );}.elementor-13184 .elementor-element.elementor-element-1760af6 > .elementor-widget-container{margin:0px 0px 020px 0px;}.elementor-13184 .elementor-element.elementor-element-1760af6 .elementor-heading-title{color:var( --e-global-color-background-field );font-family:"Carlito", Serif;font-size:26px;font-weight:700;line-height:1.2em;letter-spacing:-0.3px;}.elementor-13184 .elementor-element.elementor-element-1760af6 .elementor-heading-title a{color:var( --e-global-color-background-field );}.elementor-13184 .elementor-element.elementor-element-b12d906 > .elementor-widget-container{margin:0px 0px 020px 0px;}.elementor-13184 .elementor-element.elementor-element-b12d906 .elementor-heading-title{color:var( --e-global-color-background-field );font-family:"Carlito", Serif;font-size:26px;font-weight:700;line-height:1.2em;letter-spacing:-0.3px;}.elementor-13184 .elementor-element.elementor-element-b12d906 .elementor-heading-title a{color:var( --e-global-color-background-field );}.elementor-13184 .elementor-element.elementor-element-5b7185a > .elementor-widget-container{margin:0px 0px 020px 0px;}.elementor-13184 .elementor-element.elementor-element-5b7185a .elementor-heading-title{color:var( --e-global-color-background-field );font-family:"Carlito", Serif;font-size:26px;font-weight:700;line-height:1.2em;letter-spacing:-0.3px;}.elementor-13184 .elementor-element.elementor-element-5b7185a .elementor-heading-title a{color:var( --e-global-color-background-field );}.elementor-13184 .elementor-element.elementor-element-b023515{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-end;}.elementor-13184 .elementor-element.elementor-element-188f05a{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--margin-top:060px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:020px;}.elementor-13184 .elementor-element.elementor-element-3fb3d24{--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;--justify-content:space-evenly;--margin-top:080px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13184 .elementor-element.elementor-element-1d1bd88{padding:020px 040px 0px 0px;text-align:end;}.elementor-13184 .elementor-element.elementor-element-1d1bd88 .elementor-heading-title{font-family:"Carlito", Serif;font-size:26px;font-weight:700;line-height:24px;letter-spacing:0.5px;}.elementor-13184 .elementor-element.elementor-element-b7efd1b{--display:flex;border-style:none;--border-style:none;}.elementor-13184 .elementor-element.elementor-element-c010d96{--display:flex;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );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-13184 .elementor-element.elementor-element-2d0d8e3{text-align:end;font-family:"Carlito", Serif;font-size:16px;font-weight:400;line-height:24px;letter-spacing:0px;color:var( --e-global-color-background-field );}.elementor-13184 .elementor-element.elementor-element-1cc85df{text-align:end;font-family:"Carlito", Serif;font-size:16px;font-weight:400;line-height:24px;letter-spacing:0px;color:var( --e-global-color-background-field );}.elementor-13184 .elementor-element.elementor-element-afdeaa1{text-align:end;font-family:"Carlito", Serif;font-size:16px;font-weight:400;line-height:24px;letter-spacing:0px;color:var( --e-global-color-background-field );}.elementor-13184 .elementor-element.elementor-element-90bdd0c{--n-accordion-title-font-size:24px;padding:30px 30px 0px 30px;--n-accordion-title-justify-content:flex-end;--n-accordion-title-flex-grow:initial;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:var( --e-global-color-background-field );--n-accordion-title-hover-color:var( --e-global-color-background-field );--n-accordion-title-active-color:var( --e-global-color-background-field );--n-accordion-icon-size:15px;}:where( .elementor-13184 .elementor-element.elementor-element-90bdd0c > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Carlito", Serif;font-weight:700;line-height:28.8px;letter-spacing:-0.3px;}.elementor-13184 .elementor-element.elementor-element-9e1a87c{--display:flex;border-style:none;--border-style:none;}.elementor-13184 .elementor-element.elementor-element-9757a48{text-align:end;font-family:"Carlito", Serif;font-size:16px;font-weight:400;line-height:24px;letter-spacing:0px;color:var( --e-global-color-background-field );}.elementor-13184 .elementor-element.elementor-element-fff92ee{--n-accordion-title-font-size:24px;padding:0px 30px 0px 30px;--n-accordion-title-justify-content:flex-end;--n-accordion-title-flex-grow:initial;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:var( --e-global-color-background-field );--n-accordion-title-hover-color:var( --e-global-color-background-field );--n-accordion-title-active-color:var( --e-global-color-background-field );--n-accordion-icon-size:15px;}:where( .elementor-13184 .elementor-element.elementor-element-fff92ee > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Carlito", Serif;font-weight:700;line-height:28.8px;letter-spacing:-0.3px;}#elementor-popup-modal-13184 .dialog-widget-content{animation-duration:1.2s;background-color:#111111;border-style:none;box-shadow:2px 8px 23px 3px rgba(0,0,0,0.2);}#elementor-popup-modal-13184{background-color:rgba(0,0,0,.8);justify-content:center;align-items:center;pointer-events:all;}#elementor-popup-modal-13184 .dialog-message{width:100vw;height:100vh;align-items:flex-start;}#elementor-popup-modal-13184 .dialog-close-button{display:flex;top:50px;background-color:#FFFFFF00;font-size:30px;}body:not(.rtl) #elementor-popup-modal-13184 .dialog-close-button{right:60px;}body.rtl #elementor-popup-modal-13184 .dialog-close-button{left:60px;}#elementor-popup-modal-13184 .dialog-close-button i{color:var( --e-global-color-primary );}#elementor-popup-modal-13184 .dialog-close-button svg{fill:var( --e-global-color-primary );}@media(max-width:1366px){.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}}@media(max-width:1024px){.elementor-13184 .elementor-element.elementor-element-c02fd7e{--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;--justify-content:flex-start;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-13184 .elementor-element.elementor-element-b023515{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;}.elementor-13184 .elementor-element.elementor-element-188f05a{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13184 .elementor-element.elementor-element-3fb3d24{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-13184 .elementor-element.elementor-element-90bdd0c{padding:0px 0px 0px 0px;--n-accordion-title-justify-content:initial;--n-accordion-title-flex-grow:initial;}.elementor-13184 .elementor-element.elementor-element-fff92ee{padding:0px 0px 0px 0px;--n-accordion-title-justify-content:initial;--n-accordion-title-flex-grow:initial;}}@media(max-width:880px){.elementor-13184 .elementor-element.elementor-element-c02fd7e{--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;--justify-content:flex-start;}.elementor-13184 .elementor-element.elementor-element-b023515{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-13184 .elementor-element.elementor-element-188f05a{--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;--margin-top:0px;--margin-bottom:020px;--margin-left:0px;--margin-right:0px;}.elementor-13184 .elementor-element.elementor-element-3fb3d24{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-13184 .elementor-element.elementor-element-1d1bd88{padding:0px 0px 0px 010px;}.elementor-13184 .elementor-element.elementor-element-90bdd0c{padding:0px 0px 0px 0px;--n-accordion-title-justify-content:initial;--n-accordion-title-flex-grow:initial;}.elementor-13184 .elementor-element.elementor-element-fff92ee{padding:0px 0px 0px 0px;--n-accordion-title-justify-content:initial;--n-accordion-title-flex-grow:initial;}}@media(max-width:767px){.elementor-13184 .elementor-element.elementor-element-c02fd7e{--padding-top:040px;--padding-bottom:040px;--padding-left:040px;--padding-right:040px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-13184 .elementor-element.elementor-element-e4792bc .elementor-heading-title{font-size:20px;}.elementor-13184 .elementor-element.elementor-element-2df33dd .elementor-heading-title{font-size:20px;}.elementor-13184 .elementor-element.elementor-element-8a43a9c .elementor-heading-title{font-size:20px;}.elementor-13184 .elementor-element.elementor-element-1760af6 .elementor-heading-title{font-size:20px;}.elementor-13184 .elementor-element.elementor-element-b12d906 .elementor-heading-title{font-size:20px;}.elementor-13184 .elementor-element.elementor-element-5b7185a .elementor-heading-title{font-size:20px;}.elementor-13184 .elementor-element.elementor-element-188f05a{--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;--justify-content:flex-start;--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13184 .elementor-element.elementor-element-3fb3d24{--margin-top:-10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-13184 .elementor-element.elementor-element-1d1bd88{text-align:start;}.elementor-13184 .elementor-element.elementor-element-1d1bd88 .elementor-heading-title{font-size:20px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-13184 .elementor-element.elementor-element-90bdd0c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -9px;padding:0px 0px 0px 0px;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-font-size:20px;}.elementor-13184 .elementor-element.elementor-element-fff92ee{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -9px;padding:0px 0px 0px 0px;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-font-size:20px;}}@media(min-width:768px){.elementor-13184 .elementor-element.elementor-element-f417837{--width:55%;}.elementor-13184 .elementor-element.elementor-element-b023515{--content-width:35vw;}.elementor-13184 .elementor-element.elementor-element-188f05a{--width:100%;}}@media(max-width:1200px) and (min-width:768px){.elementor-13184 .elementor-element.elementor-element-f417837{--width:591.6px;}}@media(max-width:1024px) and (min-width:768px){.elementor-13184 .elementor-element.elementor-element-b023515{--content-width:100%;}}@media(max-width:880px) and (min-width:768px){.elementor-13184 .elementor-element.elementor-element-b023515{--content-width:100%;}}/* Start custom CSS for container, class: .elementor-element-3dc7944 */body.page-id-16917 .e-fba34e5-db832be,
body.page-id-16917 .e-fba34e5-db832be *,
body.home .e-fba34e5-db832be,
body.home .e-fba34e5-db832be * {
  background: #B4975A !important;
  color: #FFFFFF !important;
  border-color: #B4975A !important;
}
body.page-id-16919 .e-62dc7db-9e74404,
body.page-id-16919 .e-62dc7db-9e74404 * {
  background: #B4975A !important;
  color: #FFFFFF !important;
  border-color: #B4975A !important;
}
body.page-id-16921 .e-1bc88f0-02738bb,
body.page-id-16921 .e-1bc88f0-02738bb * {
  background: #B4975A !important;
  color: #FFFFFF !important;
  border-color: #B4975A !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c02fd7e *//* Popup above everything */
.elementor-popup-modal{
  z-index:2147483647 !important;
}

/* Buttons: Commercial, Healthcare, Real Estate, Get in touch
   #B4975A background + WHITE text on hover/tap */
html body a.e-5c5d9dd-05e116b:hover,
html body a.e-5c5d9dd-05e116b:focus,
html body a.e-5c5d9dd-05e116b:active,
html body a.e-92b8aea-5f1e2a9:hover,
html body a.e-92b8aea-5f1e2a9:focus,
html body a.e-92b8aea-5f1e2a9:active,
html body a.e-68c9ec5-b001b0d:hover,
html body a.e-68c9ec5-b001b0d:focus,
html body a.e-68c9ec5-b001b0d:active,
html body a.e-357c729-57444a5:hover,
html body a.e-357c729-57444a5:focus,
html body a.e-357c729-57444a5:active{
  background:#B4975A !important;
  background-color:#B4975A !important;
  border-color:#B4975A !important;
  color:#FFFFFF !important;
  -webkit-text-fill-color:#FFFFFF !important;
}

/* Menu headings (What Sets Us Apart, Who We Are...): white, #B4975A on hover */
.elementor-popup-modal .elementor-heading-wrapper-inner .elementor-heading-title,
.elementor-popup-modal .elementor-heading-wrapper-inner .elementor-heading-title a{
  color:#FFFFFF !important;
  -webkit-text-fill-color:#FFFFFF !important;
  transition:color .25s ease, -webkit-text-fill-color .25s ease;
  cursor:pointer;
}
.elementor-popup-modal .elementor-heading-wrapper-inner .elementor-heading-title:hover,
.elementor-popup-modal .elementor-heading-wrapper-inner .elementor-heading-title:hover a,
.elementor-popup-modal .elementor-heading-wrapper-inner .elementor-heading-title a:hover{
  color:#B4975A !important;
  -webkit-text-fill-color:#B4975A !important;
}

/* Font = Carlito (buttons + popup menu headings) */
html body a.e-5c5d9dd-05e116b,
html body a.e-5c5d9dd-05e116b *,
html body a.e-92b8aea-5f1e2a9,
html body a.e-92b8aea-5f1e2a9 *,
html body a.e-68c9ec5-b001b0d,
html body a.e-68c9ec5-b001b0d *,
html body a.e-357c729-57444a5,
html body a.e-357c729-57444a5 *,
.elementor-popup-modal .elementor-heading-wrapper-inner .elementor-heading-title,
.elementor-popup-modal .elementor-heading-wrapper-inner .elementor-heading-title a{
  font-family:'Carlito', sans-serif !important;
}

/* ==========================================================
   DESKTOP ONLY: menu headings 24px
   ========================================================== */
@media (min-width:1025px){
  .elementor-popup-modal .elementor-heading-wrapper-inner .elementor-heading-title,
  .elementor-popup-modal .elementor-heading-wrapper-inner .elementor-heading-title a{
    font-size:24px !important;
    line-height:1.3 !important;
  }
}

/* ==========================================================
   MOBILE/TABLET: popup full screen from the top (no gap)
   Font size NOT changed here (keeps the original size)
   ========================================================== */
@media (max-width:1024px){

  /* popup starts at the very top, no gap */
  .elementor-popup-modal{
    align-items:flex-start !important;
    justify-content:flex-start !important;
  }
  .elementor-popup-modal .dialog-widget-content{
    position:fixed !important;
    top:0 !important;
    left:0 !important;
    right:0 !important;
    bottom:0 !important;
    width:100% !important;
    max-width:100% !important;
    height:100vh !important;
    height:100dvh !important;
    margin:0 !important;
    overflow-y:auto !important;
  }
  .elementor-popup-modal .dialog-message{
    width:100% !important;
    max-width:100% !important;
    height:100% !important;
  }

  /* even, tidy spacing between the menu items */
  .elementor-popup-modal .elementor-widget-antra-heading{
    margin:0 0 16px !important;
  }
}/* End custom CSS */