.merge>.inner,.merge>.inner>.width-100{padding-bottom:0 !important}.merge+*,.merge+*>div:first-child,.merge+section>.inner,.merge+section>.inner>div:first-child,.merge+section>.inner>.flex-container>div:first-child,.merge.section-page-intro+.locomotive-sections>section:first-child>.inner,.merge.section-page-intro+.locomotive-sections>section:first-child>.inner>div:first-child,.merge.section-page-intro+.locomotive-sections>section:first-child>.inner>.flex-container>div:first-child{padding-top:0 !important}main>.section-page-intro>.inner>.width-100>p:first-child,main>.locomotive-sections>section>.inner .width-100>p:first-child{margin-top:30px}.locomotive-sections .separator{padding:15px 0 !important}.locomotive-sections .separator:first-child{padding-top:0 !important}.locomotive-sections .separator:last-child{padding-bottom:0 !important}.locomotive-sections .separator:not(:first-child)>*:not(div):first-child{margin-top:15px}main:not(#contact) .merge.section-page-intro+.locomotive-sections>section:first-child>.inner>.flex-container:first-child>.width-100:first-child>.separator:first-child>*:not(div):first-child{margin-top:0}.locomotive-sections [class*=width-]>[class*=width-],.locomotive-sections [class*=width-]>.separator>[class*=width-]{padding:0}.locomotive-sections .center[class*=width-].center>*{margin-left:auto;margin-right:auto}.locomotive-sections .right[class*=width-].right>*{margin-left:auto}.bg-white{background-color:#fff}.txt-white,.txt-white *{color:#fff}.txt-white a{color:initial}.txt-white .slick-dots li button{color:#fff}.txt-shadow :not(.p-button){text-shadow:0 0 0.25em rgba(0,0,0,0.75)}.txt-shadow .link-button{box-shadow:0 0 15px rgba(0,0,0,0.5);text-shadow:initial}.locomotive-sections .img-block-wrap:first-child img{margin-top:30px}.section-announcement,.section-announcement>*{position:fixed}.section-announcement{z-index:200;width:100%;height:100vh;transform-style:preserve-3d;pointer-events:none}.section-announcement>div{width:100%}.section-announcement label{pointer-events:all;cursor:pointer}#announcement-toggle,#announcement-toggle ~ label,#announcement-wrap{display:none}#announcement-toggle:checked ~ label,#announcement-toggle:checked ~ #announcement-wrap{display:block}.section-announcement .bg-wrap{z-index:-1}.section-announcement .type-bar{z-index:1;pointer-events:all}.section-announcement .type-bar ~ label{z-index:2}.section-announcement .type-bar.pos-top ~ label{top:15px;right:15px}.section-announcement .type-bar.pos-bottom ~ label{bottom:15px;right:15px}.section-announcement .type-bar .inner{padding-top:0;padding-bottom:0}.section-announcement .type-bar.pos-top{top:0}.section-announcement .type-bar.pos-bottom{bottom:0}.section-announcement .type-popup{z-index:2;height:100%;background:rgba(0,0,0,0.5);backdrop-filter:blur(3px);pointer-events:none}.section-announcement .type-popup ~ label{top:0;left:0;z-index:1;width:100%;height:100%;transform-style:preserve-3d}.section-announcement .type-popup ~ label i{position:fixed;transform:translateZ(1px)}.section-announcement .type-popup .inner{top:50%;transform:translateY(-50%)}.section-announcement .type-popup .pos-rel{pointer-events:all}@media only screen and (max-width: 240px){.section-announcement .type-popup ~ label i{top:7.5px;right:7.5px}}@media only screen and (min-width: 240px) and (max-width: 640px){.section-announcement .type-popup ~ label i{top:22.5px;right:22.5px}}@media only screen and (min-width: 240px) and (max-width: 480px){.section-announcement .type-popup .pos-rel{padding:0 15px}}@media only screen and (min-width: 480px){.section-announcement .type-popup .pos-rel{padding:15px 30px}}@media only screen and (max-width: 640px){.float-container.int-wrap.separator>div:first-child{padding-top:15px}}@media only screen and (min-width: 640px){.float-container.int-wrap.separator>div{padding-top:15px}.section-announcement .type-popup ~ label i{top:30px;right:30px}}@media only screen and (min-width: 1200px) and (max-width: 1360px){main:not(#contact) .merge.section-page-intro p:last-child{margin-bottom:45px}main:not(#contact) .merge.section-page-intro:not(.heading-only)+.locomotive-sections>section:first-child>.inner>div:first-child>*:not(div):first-child,main:not(#contact) .merge.section-page-intro:not(.heading-only)+.locomotive-sections>section:first-child>.inner>.flex-container:first-child>.width-100:first-child>*:not(div):first-child,main:not(#contact) .merge.section-page-intro:not(.heading-only)+.inner>div:first-child>*:not(div):first-child{margin-top:-15px}}@media only screen and (min-width: 1360px) and (max-width: 1520px){main:not(#contact) .merge.section-page-intro p:last-child{margin-bottom:60px}main:not(#contact) .merge.section-page-intro:not(.heading-only)+.locomotive-sections>section:first-child>.inner>div:first-child>*:not(div):first-child,main:not(#contact) .merge.section-page-intro:not(.heading-only)+.locomotive-sections>section:first-child>.inner>.flex-container:first-child>.width-100:first-child>*:not(div):first-child,main:not(#contact) .merge.section-page-intro:not(.heading-only)+.inner>div:first-child>*:not(div):first-child{margin-top:-30px}}@media only screen and (min-width: 1520px){main:not(#contact) .merge.section-page-intro p:last-child{margin-bottom:75px}main:not(#contact) .merge.section-page-intro:not(.heading-only)+.locomotive-sections>section:first-child>.inner>div:first-child>*:not(div):first-child,main:not(#contact) .merge.section-page-intro:not(.heading-only)+.locomotive-sections>section:first-child>.inner>.flex-container:first-child>.width-100:first-child>*:not(div):first-child,main:not(#contact) .merge.section-page-intro:not(.heading-only)+.inner>div:first-child>*:not(div):first-child{margin-top:-45px}}
