@import url(https://fonts.googleapis.com/css2?family=Roboto:wght@300;400;500;700;900&display=swap);
:root{--primary-orange:#f48b2a;--dark-grey:#212121;--medium-grey:#666;--white-color:#fff}.block-editor-block-list__layout .twork-page-hero-editor,.editor-styles-wrapper .twork-page-hero-editor,.wp-block-twork-page-hero .twork-page-hero-editor{min-height:300px;position:relative}.block-editor-block-list__layout .twork-page-hero-editor .background-overlay,.block-editor-block-list__layout .twork-page-hero-editor .hero-bg-wrapper,.editor-styles-wrapper .twork-page-hero-editor .background-overlay,.editor-styles-wrapper .twork-page-hero-editor .hero-bg-wrapper,.wp-block-twork-page-hero .twork-page-hero-editor .background-overlay,.wp-block-twork-page-hero .twork-page-hero-editor .hero-bg-wrapper{pointer-events:none}.block-editor-block-list__layout .twork-page-hero-editor .hero-container .hero-breadcrumb[contenteditable=true]:focus,.editor-styles-wrapper .twork-page-hero-editor .hero-container .hero-breadcrumb[contenteditable=true]:focus,.wp-block-twork-page-hero .twork-page-hero-editor .hero-container .hero-breadcrumb[contenteditable=true]:focus{outline:1px dashed #2271b1;outline-offset:2px}.block-editor-block-list__layout .twork-page-hero-editor .hero-container .hero-title-wrapper,.editor-styles-wrapper .twork-page-hero-editor .hero-container .hero-title-wrapper,.wp-block-twork-page-hero .twork-page-hero-editor .hero-container .hero-title-wrapper{width:100%}.block-editor-block-list__layout .twork-page-hero-editor .hero-container .hero-title-wrapper .hero-title[contenteditable=true]:focus,.editor-styles-wrapper .twork-page-hero-editor .hero-container .hero-title-wrapper .hero-title[contenteditable=true]:focus,.wp-block-twork-page-hero .twork-page-hero-editor .hero-container .hero-title-wrapper .hero-title[contenteditable=true]:focus{outline:1px dashed #2271b1;outline-offset:2px}.block-editor-block-list__layout .twork-page-hero-editor .hero-container .hero-title-wrapper .hero-title-main,.editor-styles-wrapper .twork-page-hero-editor .hero-container .hero-title-wrapper .hero-title-main,.wp-block-twork-page-hero .twork-page-hero-editor .hero-container .hero-title-wrapper .hero-title-main{display:block!important;height:auto!important;min-height:1.5em!important;opacity:1!important;visibility:visible!important}.block-editor-block-list__layout .twork-page-hero-editor .hero-container .hero-title-wrapper .hero-title-highlight,.editor-styles-wrapper .twork-page-hero-editor .hero-container .hero-title-wrapper .hero-title-highlight,.wp-block-twork-page-hero .twork-page-hero-editor .hero-container .hero-title-wrapper .hero-title-highlight{display:block;margin:.2em 0 0}.block-editor-block-list__layout .twork-page-hero-editor.page-hero-emergency .em-hero-bg-wrap,.editor-styles-wrapper .twork-page-hero-editor.page-hero-emergency .em-hero-bg-wrap,.wp-block-twork-page-hero .twork-page-hero-editor.page-hero-emergency .em-hero-bg-wrap{pointer-events:none}.block-editor-block-list__layout .twork-page-hero-editor.page-hero-emergency .em-hero-badge[contenteditable=true]:focus,.block-editor-block-list__layout .twork-page-hero-editor.page-hero-emergency .em-hero-desc[contenteditable=true]:focus,.block-editor-block-list__layout .twork-page-hero-editor.page-hero-emergency .em-hero-title[contenteditable=true]:focus,.editor-styles-wrapper .twork-page-hero-editor.page-hero-emergency .em-hero-badge[contenteditable=true]:focus,.editor-styles-wrapper .twork-page-hero-editor.page-hero-emergency .em-hero-desc[contenteditable=true]:focus,.editor-styles-wrapper .twork-page-hero-editor.page-hero-emergency .em-hero-title[contenteditable=true]:focus,.wp-block-twork-page-hero .twork-page-hero-editor.page-hero-emergency .em-hero-badge[contenteditable=true]:focus,.wp-block-twork-page-hero .twork-page-hero-editor.page-hero-emergency .em-hero-desc[contenteditable=true]:focus,.wp-block-twork-page-hero .twork-page-hero-editor.page-hero-emergency .em-hero-title[contenteditable=true]:focus{outline:1px dashed #2271b1;outline-offset:2px}.block-editor-block-list__layout .twork-page-hero-editor.page-hero-emergency .em-hero-buttons .em-btn,.editor-styles-wrapper .twork-page-hero-editor.page-hero-emergency .em-hero-buttons .em-btn,.wp-block-twork-page-hero .twork-page-hero-editor.page-hero-emergency .em-hero-buttons .em-btn{pointer-events:none}.em-hero.page-hero,.page-hero.page-hero-emergency{--em-primary:#f48b2a;--em-hover:#d6701b;--em-alert:#dc3545;align-items:center;background:#0b1c2c;color:#fff;display:flex;height:600px;overflow:hidden}.em-hero.page-hero .em-hero-bg,.page-hero.page-hero-emergency .em-hero-bg{height:100%;left:0;-o-object-fit:cover;object-fit:cover;opacity:.4;position:absolute;top:0;width:100%;z-index:1}.em-hero.page-hero .em-container,.page-hero.page-hero-emergency .em-container{margin:0 auto;max-width:1280px;padding:0 20px;position:relative;text-align:center;width:100%;z-index:2}.em-hero.page-hero .em-hero-content,.page-hero.page-hero-emergency .em-hero-content{position:relative;text-align:center;width:100%;z-index:2}.em-hero.page-hero .em-hero-badge,.page-hero.page-hero-emergency .em-hero-badge{background:var(--em-alert);border-radius:4px;color:#fff;display:inline-block;font-size:.8rem;font-weight:700;letter-spacing:1px;margin-bottom:20px;padding:5px 15px;text-transform:uppercase}.em-hero.page-hero .em-hero h1,.em-hero.page-hero .em-hero-title,.page-hero.page-hero-emergency .em-hero h1,.page-hero.page-hero-emergency .em-hero-title{color:#fff;font-size:clamp(2.5rem,5vw,4.5rem);font-weight:900;line-height:1.2;margin:0 0 20px}.em-hero.page-hero .em-hero p,.em-hero.page-hero .em-hero-desc,.page-hero.page-hero-emergency .em-hero p,.page-hero.page-hero-emergency .em-hero-desc{font-size:1.2rem;line-height:1.6;margin:0 auto 40px;max-width:700px;opacity:.9}.em-hero.page-hero .em-hero-buttons,.page-hero.page-hero-emergency .em-hero-buttons{display:flex;flex-wrap:wrap;gap:20px;justify-content:center}.em-hero.page-hero .em-btn,.page-hero.page-hero-emergency .em-btn{align-items:center;border:2px solid transparent;border-radius:50px;color:inherit;cursor:pointer;display:inline-flex;font-size:.9rem;font-weight:700;gap:10px;justify-content:center;letter-spacing:1px;padding:14px 32px;text-decoration:none;text-transform:uppercase;transition:all .3s}.em-hero.page-hero .em-btn-primary,.page-hero.page-hero-emergency .em-btn-primary{background:var(--em-primary);box-shadow:0 5px 15px rgba(244,139,42,.3);color:#fff}.em-hero.page-hero .em-btn-primary:hover,.page-hero.page-hero-emergency .em-btn-primary:hover{background:var(--em-hover);color:#fff;transform:translateY(-3px)}.em-hero.page-hero .em-btn-pulse,.page-hero.page-hero-emergency .em-btn-pulse{animation:em-pulse-orange 2s infinite}.em-hero.page-hero .em-btn-glass,.page-hero.page-hero-emergency .em-btn-glass{backdrop-filter:blur(5px);background:hsla(0,0%,100%,.2);border:1px solid #fff;color:#fff}.em-hero.page-hero .em-btn-glass:hover,.page-hero.page-hero-emergency .em-btn-glass:hover{background:hsla(0,0%,100%,.3);color:#fff;transform:translateY(-2px)}@keyframes em-pulse-orange{0%{box-shadow:0 0 0 0 rgba(244,139,42,.7)}70%{box-shadow:0 0 0 15px rgba(244,139,42,0)}to{box-shadow:0 0 0 0 rgba(244,139,42,0)}}@media(max-width:768px){.em-hero.page-hero,.page-hero.page-hero-emergency{height:500px}.em-hero.page-hero .em-hero-buttons,.page-hero.page-hero-emergency .em-hero-buttons{align-items:center;flex-direction:column}}.page-hero:not(.page-hero-emergency){align-items:center;background:#000;color:#fff;display:flex;font-family:Roboto,sans-serif;height:450px;height:var(--hero-height-desktop,450px);overflow:hidden;position:relative}.page-hero:not(.page-hero-emergency) .hero-bg-wrapper{height:120%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:1}.page-hero:not(.page-hero-emergency) .hero-bg-img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.page-hero:not(.page-hero-emergency) .background-overlay{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:2}.page-hero:not(.page-hero-emergency) .hero-container{margin:0 auto;max-width:1200px;padding:0 20px;padding-left:var(--container-padding-desktop,20px);padding-right:var(--container-padding-desktop,20px);position:relative;text-align:center;width:100%;z-index:3}.page-hero:not(.page-hero-emergency) .hero-container .hero-breadcrumb{backdrop-filter:blur(5px);display:inline-block;font-size:var(--breadcrumb-font-size-desktop,.9rem);font-weight:700;letter-spacing:2px;margin-bottom:15px;text-transform:uppercase}.page-hero:not(.page-hero-emergency) .hero-container .hero-title{font-size:var(--title-font-size-desktop,clamp(2.5rem,6vw,4rem));font-weight:900;line-height:1.2;margin:0 0 10px}.page-hero:not(.page-hero-emergency) .hero-container .hero-title .hero-title-highlight,.page-hero:not(.page-hero-emergency) .hero-container .hero-title .hero-title-main{display:block}.page-hero:not(.page-hero-emergency) .hero-container .hero-subtitle{font-size:var(--subtitle-font-size-desktop,1.1rem);font-weight:400;line-height:1.5;margin-left:auto;margin-right:auto;margin-top:10px;max-width:600px}.page-hero:not(.page-hero-emergency) .hero-container .hero-subtitle[contenteditable=true]:focus{outline:1px dashed #2271b1;outline-offset:2px}.page-hero:not(.page-hero-emergency)[data-animation=true] .hero-container.animate-hero>*{animation-fill-mode:both}@media(max-width:992px){.page-hero:not(.page-hero-emergency){height:var(--hero-height-tablet,400px)}.page-hero:not(.page-hero-emergency) .hero-container{padding-left:var(--container-padding-tablet,20px);padding-right:var(--container-padding-tablet,20px)}.page-hero:not(.page-hero-emergency) .hero-container .hero-breadcrumb{font-size:var(--breadcrumb-font-size-tablet,.85rem)}.page-hero:not(.page-hero-emergency) .hero-container .hero-title{font-size:var(--title-font-size-tablet,clamp(2rem,5vw,3rem))}.page-hero:not(.page-hero-emergency) .hero-container .hero-subtitle{font-size:var(--subtitle-font-size-tablet,1.05rem)}}@media(max-width:768px){.page-hero:not(.page-hero-emergency){height:var(--hero-height-mobile,350px)}.page-hero:not(.page-hero-emergency) .hero-container{padding-left:var(--container-padding-mobile,15px);padding-right:var(--container-padding-mobile,15px)}.page-hero:not(.page-hero-emergency) .hero-container .hero-breadcrumb{font-size:var(--breadcrumb-font-size-mobile,.8rem)}.page-hero:not(.page-hero-emergency) .hero-container .hero-title{font-size:var(--title-font-size-mobile,clamp(1.8rem,4vw,2.5rem))}.page-hero:not(.page-hero-emergency) .hero-container .hero-subtitle{font-size:var(--subtitle-font-size-mobile,1rem)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideInLeft{0%{opacity:0;transform:translateX(-50px)}to{opacity:1;transform:translateX(0)}}@keyframes slideInRight{0%{opacity:0;transform:translateX(50px)}to{opacity:1;transform:translateX(0)}}@keyframes zoomIn{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}.page-hero[data-animation=true] .hero-container.animate-hero>*{animation-duration:1s;animation-timing-function:ease-out}.page-hero[data-animation=true] .hero-container.animate-hero>:first-child{animation-delay:.1s}.page-hero[data-animation=true] .hero-container.animate-hero>:nth-child(2){animation-delay:.2s}.page-hero[data-animation=true][data-animation-type=fadeInUp] .hero-container.animate-hero>*{animation-name:fadeInUp}.page-hero[data-animation=true][data-animation-type=fadeIn] .hero-container.animate-hero>*{animation-name:fadeIn}.page-hero[data-animation=true][data-animation-type=slideInLeft] .hero-container.animate-hero>*{animation-name:slideInLeft}.page-hero[data-animation=true][data-animation-type=slideInRight] .hero-container.animate-hero>*{animation-name:slideInRight}.page-hero[data-animation=true][data-animation-type=zoomIn] .hero-container.animate-hero>*{animation-name:zoomIn}
