/*!
 * 
 *       Name: NelsonsCore
 *       Description: The responsive theme for NelsonsCore
 *       website: http://
 *       lastUpdate: 30/01/23 @ 12:03
 *     
 */
@charset "UTF-8";@font-face{font-family:nelsons;src:url(/_resources/themes/core/dist/version1675073523/src/fonts/nelsons-9ea8485d15cf59ec29f51e59bede9ae0.woff2) format("woff2"),url(/_resources/themes/core/dist/version1675073523/src/fonts/nelsons-36237d83d7e173cff0924d73df6e9c6a.ttf) format("truetype"),url(/_resources/themes/core/dist/version1675073523/src/fonts/nelsons-c3f9d2fa77aa37358d405b060301d6f6.woff) format("woff"),url(/_resources/themes/core/dist/version1675073523/src/fonts/nelsons-b59795676ca7bdfa30afe0df0e746708.svg#nelsons) format("svg");font-weight:400;font-style:normal}.footer__btt-btn:before,.footer__social-link.-facebook:before,.footer__social-link.-instagram:before,.footer__social-link.-linked-in:before,.footer__social-link.-twitter:before,.footer__social-link.-youtube:before{font-family:nelsons;speak:none;font-style:normal;font-weight:400;-webkit-font-feature-settings:normal;font-feature-settings:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.footer{position:relative;padding:60px 0;background:var(--footer-background-colour)}@media only screen and (min-width:1100px){.footer{padding:60px 0 90px}}.footer__background-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;top:0;left:0;width:100%;height:100%}.footer__background-image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.footer__container{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media only screen and (min-width:1100px){.footer__container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.footer__row.-one{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.footer__row.-one,.footer__row.-three{display:-webkit-box;display:-ms-flexbox;display:flex}.footer__row.-three{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:28px 0 0}@media only screen and (min-width:1100px){.footer__row.-one{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-flex:1;-ms-flex:1;flex:1;-ms-flex-item-align:start;align-self:flex-start}.footer__row.-two{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-flex:0.6;-ms-flex:0.6;flex:0.6}.footer__row.-three{margin:0;-webkit-box-flex:0.8;-ms-flex:0.8;flex:0.8}}.-three .footer__col:first-child{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:0 10px 0 0}.-three .footer__col:last-child{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:0 0 0 10px}@media only screen and (min-width:1100px){.footer__col{display:-webkit-box;display:-ms-flexbox;display:flex}.footer__col:first-child,.footer__col:last-child{padding:0}.-three .footer__col{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:initial;-ms-flex-pack:initial;justify-content:initial}}.footer__address,.footer__heading,.footer__link,.footer__links-panel h1 a,.footer__links-panel h2 a,.footer__links-panel h3 a,.footer__links-panel h4 a,.footer__links-panel h5 a,.footer__links-panel h6 a,.footer__links-panel ol li a,.footer__links-panel p a,.footer__links-panel span a,.footer__links-panel ul li a,.footer__phone,.footer_copyright{color:var(--footer-text-colour)}.footer__logo-link{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;display:-webkit-box;display:-ms-flexbox;display:flex;text-align:center;margin:0 0 30px}@media only screen and (min-width:1100px){.footer__logo-link{-webkit-transition:opacity .4s cubic-bezier(0,.47,.79,.79);transition:opacity .4s cubic-bezier(0,.47,.79,.79);width:50%;text-align:left;text-align:initial;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 60px 0 0}.footer__logo-link:hover{opacity:var(--clickable-image-hover-opacity)}}@media only screen and (min-width:1400px){.footer__logo-link{padding:0 100px 0 0}}.footer__address{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;margin:43px 0 0}@media only screen and (min-width:1100px){.footer__address{width:50%;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;margin:0}}.footer__logo{width:var(--site-logo-width-mobile);margin:0 auto}@media only screen and (min-width:1100px){.footer__logo{width:var(--site-logo-width-desktop);margin:0 auto 0 0}}.footer__link,.footer__links-panel h1 a,.footer__links-panel h2 a,.footer__links-panel h3 a,.footer__links-panel h4 a,.footer__links-panel h5 a,.footer__links-panel h6 a,.footer__links-panel ol li a,.footer__links-panel p a,.footer__links-panel span a,.footer__links-panel ul li a,.footer_copyright{color:var(--footer-nav-link-colour);-webkit-transition:color .4s cubic-bezier(0,.47,.79,.79),opacity .4s cubic-bezier(0,.47,.79,.79);transition:color .4s cubic-bezier(0,.47,.79,.79),opacity .4s cubic-bezier(0,.47,.79,.79)}.footer__link:active,.footer__link:focus,.footer__link:hover,.footer__links-panel h1 a:active,.footer__links-panel h1 a:focus,.footer__links-panel h1 a:hover,.footer__links-panel h2 a:active,.footer__links-panel h2 a:focus,.footer__links-panel h2 a:hover,.footer__links-panel h3 a:active,.footer__links-panel h3 a:focus,.footer__links-panel h3 a:hover,.footer__links-panel h4 a:active,.footer__links-panel h4 a:focus,.footer__links-panel h4 a:hover,.footer__links-panel h5 a:active,.footer__links-panel h5 a:focus,.footer__links-panel h5 a:hover,.footer__links-panel h6 a:active,.footer__links-panel h6 a:focus,.footer__links-panel h6 a:hover,.footer__links-panel ol li a:active,.footer__links-panel ol li a:focus,.footer__links-panel ol li a:hover,.footer__links-panel p a:active,.footer__links-panel p a:focus,.footer__links-panel p a:hover,.footer__links-panel span a:active,.footer__links-panel span a:focus,.footer__links-panel span a:hover,.footer__links-panel ul li a:active,.footer__links-panel ul li a:focus,.footer__links-panel ul li a:hover,.footer_copyright:active,.footer_copyright:focus,.footer_copyright:hover{color:var(--footer-nav-link-colour-hover);opacity:var(--footer-nav-link-opacity-hover)}.footer_copyright{color:var(--footer-text-colour);-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;text-align:center;margin:15px auto 0;max-width:70%}@media only screen and (min-width:1100px){.footer_copyright{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;width:50%;text-align:left;text-align:initial;margin:0;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 60px 0 0}}@media only screen and (min-width:1400px){.footer_copyright{padding:0 100px 0 0}}.footer__phone{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;margin:28px 0 0}@media only screen and (min-width:1100px){.footer__phone{width:50%;-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4;margin:0}}.footer__item{margin:0 0 5px}.footer__links-panel.-panel-1{margin:28px 0 0}@media only screen and (min-width:1100px){.footer__links-panel.-panel-1{margin:0;padding:0 20px}}.footer__links-panel ol li,.footer__links-panel ul li{margin:0 0 5px}.footer__links-panel h1,.footer__links-panel h2,.footer__links-panel h3,.footer__links-panel h4,.footer__links-panel h5,.footer__links-panel h6,.footer__links-panel p,.footer__links-panel span{color:var(--footer-text-colour)}.footer__social-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.footer__social-item{margin:0 10px 10px 0}.footer__social-link{color:var(--btn-state-colour);background:var(--btn-state-background-colour);border-radius:30px;-webkit-transition:color .4s cubic-bezier(0,.47,.79,.79),background-color .4s cubic-bezier(0,.47,.79,.79);transition:color .4s cubic-bezier(0,.47,.79,.79),background-color .4s cubic-bezier(0,.47,.79,.79);color:var(--footer-social-link-colour);background-color:var(--footer-social-link-background-colour);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:40px;width:40px;padding:9px;border-radius:50%;margin-right:20px}.-shrink .footer__social-link{color:var(--btn-state-colour-alt);background:var(--btn-state-background-colour-alt)}.footer__social-link.-hover,.footer__social-link:focus,.footer__social-link:hover{color:var(--btn-state-colour-hover-focus);background:var(--btn-state-background-colour-hover-focus);outline:none}.footer__social-link.-hover:after,.footer__social-link:focus:after,.footer__social-link:hover:after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.footer__social-link:last-child{margin-right:0}.footer__social-link.-facebook:before{content:"\E901";width:20px;height:20px;line-height:20px;font-size:20px}.footer__social-link.-instagram:before{content:"\E900";width:20px;height:20px;line-height:20px;font-size:20px}.footer__social-link.-youtube:before{content:"\EA9D";width:20px;height:20px;line-height:20px;font-size:20px}.footer__social-link.-twitter:before{content:"\E90F";width:18px;height:18px;line-height:18px;font-size:16px}.footer__social-link.-linked-in:before{content:"\EACA";width:20px;height:20px;line-height:20px;font-size:20px}.footer__social-link:hover{color:var(--footer-social-link-colour-hover);background-color:var(--footer-social-link-background-colour-hover)}.footer__btt-btn{position:absolute;top:-90px;right:20px;width:60px;height:60px;border-radius:50%;color:var(--btt-colour);background-color:var(--btt-background-colour);Box-shadow:0 3px 6px rgba(0,0,0,.3);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:color .4s cubic-bezier(0,.47,.79,.79),background-color .4s cubic-bezier(0,.47,.79,.79);transition:color .4s cubic-bezier(0,.47,.79,.79),background-color .4s cubic-bezier(0,.47,.79,.79);z-index:1}.footer__btt-btn:before{content:"\E913";width:18px;height:23px;line-height:23px;font-size:23px;-webkit-transition:-webkit-transform .4s cubic-bezier(0,.47,.79,.79);transition:-webkit-transform .4s cubic-bezier(0,.47,.79,.79);transition:transform .4s cubic-bezier(0,.47,.79,.79);transition:transform .4s cubic-bezier(0,.47,.79,.79),-webkit-transform .4s cubic-bezier(0,.47,.79,.79)}.footer__btt-btn span{display:inline-block;font-size:14px;font-weight:var(--button-font-weight);letter-spacing:1.5px;text-transform:uppercase;margin:2px auto 0;opacity:0;-webkit-transform:translateY(13px);transform:translateY(13px);-webkit-transition:opacity .4s cubic-bezier(0,.47,.79,.79),-webkit-transform .4s cubic-bezier(0,.47,.79,.79);transition:opacity .4s cubic-bezier(0,.47,.79,.79),-webkit-transform .4s cubic-bezier(0,.47,.79,.79);transition:opacity .4s cubic-bezier(0,.47,.79,.79),transform .4s cubic-bezier(0,.47,.79,.79);transition:opacity .4s cubic-bezier(0,.47,.79,.79),transform .4s cubic-bezier(0,.47,.79,.79),-webkit-transform .4s cubic-bezier(0,.47,.79,.79)}.footer__btt-btn:hover{cursor:pointer;color:var(--btt-colour-hover);background-color:var(--btt-background-colour-hover)}.footer__btt-btn:hover:before{-webkit-transform:translateY(-13px);transform:translateY(-13px)}.footer__btt-btn:hover span{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}@media only screen and (min-width:1100px){.footer__btt-btn{top:-100px;width:80px;height:80px}.footer__btt-btn:before{width:18px;height:23px;line-height:23px;font-size:23px}.footer__btt-btn span{margin:5px auto 0}}.footer-legend{max-width:800px;width:100%;padding:30px 30px 0;margin:0 auto;text-align:center}.footer-legend *{color:var(--footer-text-colour)}@media only screen and (min-width:1100px){.footer-legend{padding:30px 20px 0}}