.elementor-3933 .elementor-element.elementor-element-dce3dd6{--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:space-between;--align-items:center;--gap:12px 16px;--row-gap:12px;--column-gap:16px;--z-index:100;}.elementor-3933 .elementor-element.elementor-element-dce3dd6:not(.elementor-motion-effects-element-type-background), .elementor-3933 .elementor-element.elementor-element-dce3dd6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8FAFCA1;}.elementor-3933 .elementor-element.elementor-element-65ab9d9{width:initial;max-width:initial;text-align:start;}.elementor-3933 .elementor-element.elementor-element-65ab9d9 img{width:100%;}.elementor-3933 .elementor-element.elementor-element-14d1d5a{--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;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3933 .elementor-element.elementor-element-5566c54 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-text );}.elementor-3933 .elementor-element.elementor-element-60b7629 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-text );}.elementor-3933 .elementor-element.elementor-element-f70b6c0 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-text );}.elementor-3933 .elementor-element.elementor-element-157bec9 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-text );}.elementor-3933 .elementor-element.elementor-element-55a94fc .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-text );}.elementor-3933 .elementor-element.elementor-element-916c5f4{--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;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-3933 .elementor-element.elementor-element-dnphones{--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;--align-items:center;--gap:0px 18px;--row-gap:0px;--column-gap:18px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3933 .elementor-element.elementor-element-e67fd88 .elementor-button{background-color:#FFFFFF00;font-family:"Manrope", Sans-serif;font-size:13px;font-weight:600;fill:var( --e-global-color-b7eea83 );color:var( --e-global-color-b7eea83 );border-radius:20px 20px 20px 20px;padding:2px 0px 2px 0px;}.elementor-3933 .elementor-element.elementor-element-e67fd88 .elementor-button-content-wrapper{flex-direction:row;}.elementor-3933 .elementor-element.elementor-element-e67fd88 .elementor-button .elementor-button-content-wrapper{gap:13px;}.elementor-3933 .elementor-element.elementor-element-dnph002 .elementor-button{background-color:#FFFFFF00;font-family:"Manrope", Sans-serif;font-size:13px;font-weight:600;fill:var( --e-global-color-b7eea83 );color:var( --e-global-color-b7eea83 );border-radius:20px 20px 20px 20px;padding:2px 0px 2px 0px;}.elementor-3933 .elementor-element.elementor-element-dnph002 .elementor-button-content-wrapper{flex-direction:row;}.elementor-3933 .elementor-element.elementor-element-dnph002 .elementor-button .elementor-button-content-wrapper{gap:13px;}.elementor-3933 .elementor-element.elementor-element-04deefd .elementor-button{background-color:var( --e-global-color-b7eea83 );font-family:"Manrope", Sans-serif;font-size:14px;font-weight:600;fill:var( --e-global-color-c4d8c17 );color:var( --e-global-color-c4d8c17 );border-radius:20px 20px 20px 20px;padding:15px 30px 15px 30px;}.elementor-3933 .elementor-element.elementor-element-04deefd .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-3933 .elementor-element.elementor-element-c137e06 .elementor-icon-wrapper{text-align:center;}.elementor-3933 .elementor-element.elementor-element-c137e06.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-53bc9ccf );}.elementor-3933 .elementor-element.elementor-element-c137e06.elementor-view-framed .elementor-icon, .elementor-3933 .elementor-element.elementor-element-c137e06.elementor-view-default .elementor-icon{color:var( --e-global-color-53bc9ccf );border-color:var( --e-global-color-53bc9ccf );}.elementor-3933 .elementor-element.elementor-element-c137e06.elementor-view-framed .elementor-icon, .elementor-3933 .elementor-element.elementor-element-c137e06.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-53bc9ccf );}@media(min-width:768px){.elementor-3933 .elementor-element.elementor-element-14d1d5a{--width:45%;}.elementor-3933 .elementor-element.elementor-element-916c5f4{--width:35%;}}@media(max-width:767px){.elementor-3933 .elementor-element.elementor-element-65ab9d9{--container-widget-width:72%;--container-widget-flex-grow:0;width:var( --container-widget-width, 72% );max-width:72%;}.elementor-3933 .elementor-element.elementor-element-e67fd88{width:100%;max-width:100%;}.elementor-3933 .elementor-element.elementor-element-dnph002{width:100%;max-width:100%;}.elementor-3933 .elementor-element.elementor-element-04deefd{width:100%;max-width:100%;}.elementor-3933 .elementor-element.elementor-element-c137e06 .elementor-icon{font-size:21px;}.elementor-3933 .elementor-element.elementor-element-c137e06 .elementor-icon svg{height:21px;}}/* Start custom CSS for container, class: .elementor-element-dce3dd6 *//* Shared Elementor header: scoped to avoid changing the existing page layout. */
.dina-shared-header{font-family:Manrope,sans-serif;line-height:1.4;--widgets-spacing:0px;}
.dina-shared-header > .e-con-inner{flex-wrap:nowrap;align-items:center;gap:20px;min-height:100px;padding-top:10px;padding-bottom:10px;}
.dina-shared-header .dina-header-logo{width:180px;flex:0 0 180px;margin:0;}
.dina-shared-header .dina-header-logo img{width:100%;max-width:180px;height:auto;}
.dina-shared-header .dina-header-nav{width:auto;flex:1;gap:20px;flex-wrap:nowrap;}
.dina-shared-header .dina-header-nav .elementor-heading-title{font:400 14px/1.4 Manrope,sans-serif;white-space:nowrap;margin:0;letter-spacing:normal;text-transform:none;}
.dina-shared-header .dina-header-actions{width:auto;flex:0 0 auto;align-items:center;gap:18px;}
.dina-shared-header .dina-header-phones{width:auto;flex:0 0 auto;gap:18px;flex-direction:row;flex-wrap:nowrap;}
.dina-shared-header .dina-header-phone .elementor-button{font:600 13px/1.35 Manrope,sans-serif;white-space:nowrap;text-align:left;letter-spacing:normal;}
.dina-shared-header .dina-header-phone .elementor-button-content-wrapper{align-items:center;gap:10px;}
.dina-shared-header .dina-header-book .elementor-button{white-space:nowrap;font:600 14px/1.2 Manrope,sans-serif;letter-spacing:normal;}
.dina-shared-header .elementor-button-icon svg{width:1em;height:1em;}
.dina-shared-header .elementor-widget{margin-bottom:0;}
.dina-shared-header a{text-decoration:none;}
.dina-shared-header a:focus-visible{outline:2px solid #233858;outline-offset:4px;}
.dina-shared-header .dina-header-toggle{margin:0;}
.dina-shared-header-host,.dina-shared-header-host>.elementor-widget-container{margin:0!important;padding:0!important;width:100%;}
@media(max-width:1200px){
 .dina-shared-header .dina-header-nav{display:none!important;}
 .dina-shared-header .dina-header-toggle{display:block!important;flex:0 0 auto;}
 .dina-shared-header .dina-header-actions{margin-left:auto;}
}
@media(max-width:767px){
 .dina-shared-header>.e-con-inner{min-height:76px;padding:12px 20px;justify-content:space-between;}
 .dina-shared-header .dina-header-logo{width:180px;flex-basis:180px;}
 .dina-shared-header .dina-header-actions{display:none!important;}
}
.dina-shared-header .dina-header-nav .elementor-heading-title a{color:#7a7a7a;}
.dina-shared-header .dina-header-nav .elementor-heading-title a:hover{color:#233858;}
.dina-shared-header .dina-header-toggle .elementor-icon{color:#233858;}

.dina-shared-header .dina-header-toggle .elementor-icon{font-size:22px;}

@media(min-width:768px){.dina-shared-header>.e-con-inner{height:100px;min-height:100px;padding-top:0;padding-bottom:0;}}
.dina-shared-header .dina-header-phone .elementor-button{background:transparent!important;border:0;}

.dina-shared-header.elementor-sticky--effects{background-color:#f8fafc!important;box-shadow:0 2px 12px rgba(35,56,88,.06);}

/* Two branches side by side; address labels remain above each number. */
.dina-shared-header .dina-phone-address{display:block;font-size:11px;font-weight:400;line-height:1.5;}
.dina-shared-header .dina-header-phones>.dina-header-phone+.dina-header-phone{border-left:1px solid rgba(35,56,88,.16);padding-left:18px;}
@media(min-width:768px){
 .dina-shared-header>.e-con-inner{width:calc(100% - 48px)!important;max-width:1520px;}
 .dina-shared-header .dina-header-nav{gap:18px;}
}
@media(min-width:768px) and (max-width:900px){
 .dina-shared-header .dina-header-logo{width:150px;flex-basis:150px;}
 .dina-shared-header .dina-header-actions{gap:12px;}
 .dina-shared-header .dina-header-book .elementor-button{padding-left:18px;padding-right:18px;}
 .dina-shared-header>.e-con-inner{gap:14px;width:calc(100% - 20px)!important;}
}/* End custom CSS */