.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}.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}.bg-wrap+div *{color:inherit}@media only screen and (max-width: 640px){.clearfix.int-wrap.separator>div:first-child{padding-top:15px}}@media only screen and (min-width: 640px){.clearfix.int-wrap.separator>div{padding-top:15px}}@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+.locomotive-sections>section:first-child>.inner>div:first-child>*:not(div):first-child,main:not(#contact) .merge.section-page-intro+.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+.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+.locomotive-sections>section:first-child>.inner>div:first-child>*:not(div):first-child,main:not(#contact) .merge.section-page-intro+.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+.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+.locomotive-sections>section:first-child>.inner>div:first-child>*:not(div):first-child,main:not(#contact) .merge.section-page-intro+.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+.inner>div:first-child>*:not(div):first-child{margin-top:-45px}}
