html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}@font-face{font-family:"stoneharbour-regular";src:url("../fonts/stoneharbour-regular.woff2") format("woff2"),url("../fonts/stoneharbour-regular.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:"icomoon";src:url("../../assets/icomoon/fonts/icomoon.woff2?d84las") format("woff2"),url("../../assets/icomoon/fonts/icomoon.ttf?d84las") format("truetype"),url("../../assets/icomoon/fonts/icomoon.woff?d84las") format("woff"),url("../../assets/icomoon/fonts/icomoon.svg?d84las#icomoon") format("svg");font-weight:normal;font-style:normal}.icon{font-family:"icomoon" !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-fabrication:before{content:""}.icon-bas:before{content:""}.icon-haut:before{content:""}.icon-sur_mesure:before{content:""}.icon-zeit:before{content:""}.icon-conception:before{content:""}.icon-droite:before{content:""}.icon-engagement:before{content:""}.icon-facebook:before{content:""}.icon-gauche:before{content:""}.icon-hover_brush:before{content:""}.icon-fibre:before{content:""}.icon-catalogue:before{content:""}.icon-modulaire:before{content:""}.icon-identite:before{content:""}.icon-instagram:before{content:""}.icon-installation:before{content:""}.icon-linkedin:before{content:""}.icon-nav_droite:before{content:""}.icon-nav_gauche:before{content:""}.icon-scrolldown:before{content:""}.icon-valeurs:before{content:""}.icon-youtube:before{content:""}*,*::after,*::before{box-sizing:border-box}html{font-size:62.5%;width:100vw;overflow-x:hidden}body{overflow-x:hidden;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-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-line-pack:justify;align-content:space-between;width:100%;min-height:100vh;font:400 1.5rem/1.7 "Open Sans",sans-serif;color:#666;background:#f4f5f5}body>div,body>header,body>footer{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;width:100%}body>.content-container{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;width:100%}.content,main,section,.section-inner{width:100%}.section-inner{max-width:1320px;margin:0 auto;padding-right: 35px;padding-left: 35px}main>section:nth-last-child(2)>.section-inner{padding-bottom: 85px}h1,h2,h3,h4,h5,h6{font:bold 100%/1.3 "Josefin Sans",sans-serif;letter-spacing:0.1em;color:#07080f}h1,h2,h4,h5,h6{text-transform:uppercase}h2,h3{font-size:2.8rem}.section-title{font-size:2.8rem;position:relative;text-align:center}.section-title::before{content:attr(data-text);pointer-events:none;white-space:nowrap;opacity:0.1;display:block;position:absolute;bottom:0;left:50%;font-family:"stoneharbour-regular",garamond,serif;font-size:2.75em;font-size:275%;font-weight:400;color:black;text-transform:none;-webkit-transform:translate(-50%, 0);-o-transform:translate(-50%, 0);transform:translate(-50%, 0)}@media all and (-ms-high-contrast: none){.section-title::before{font-size:0.65em}}.section-title::before{-webkit-transform:translate(-50%, -7.5%);-o-transform:translate(-50%, -7.5%);transform:translate(-50%, -7.5%)}.section-title>span{position:relative}.ghost-text::before{content:attr(data-text);pointer-events:none;white-space:nowrap;opacity:0.1;display:block;position:absolute;bottom:0;left:50%;font-family:"stoneharbour-regular",garamond,serif;font-size:2.75em;font-size:275%;font-weight:400;color:black;text-transform:none;-webkit-transform:translate(-50%, 0);-o-transform:translate(-50%, 0);transform:translate(-50%, 0)}@media all and (-ms-high-contrast: none){.ghost-text::before{font-size:0.65em}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.stripe-anim{overflow:hidden;position:relative;display:inline-block;color:transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none;vertical-align:middle;-webkit-transition:color 0s linear .1666666667s;-o-transition:color 0s linear .1666666667s;transition:color 0s linear .1666666667s}.stripe-anim::after{content:'';display:block;position:absolute;z-index:2;top:0;right:0;bottom:0;left:0;background-color:white;-webkit-transform:translate3d(-200%, 0, 0) scaleX(2) skew(15deg);transform:translate3d(-200%, 0, 0) scaleX(2) skew(15deg);-webkit-transition:-webkit-transform .5s cubic-bezier(0.25, 0.46, 0.45, 0.94);transition:-webkit-transform .5s cubic-bezier(0.25, 0.46, 0.45, 0.94);-o-transition:-o-transform .5s cubic-bezier(0.25, 0.46, 0.45, 0.94);transition:transform .5s cubic-bezier(0.25, 0.46, 0.45, 0.94);transition:transform .5s cubic-bezier(0.25, 0.46, 0.45, 0.94), -webkit-transform .5s cubic-bezier(0.25, 0.46, 0.45, 0.94), -o-transform .5s cubic-bezier(0.25, 0.46, 0.45, 0.94)}.stripe-anim-image{overflow:hidden;position:relative;display:block;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none}.stripe-anim-image>img{opacity:0;-webkit-transition:opacity 0s linear .1666666667s;-o-transition:opacity 0s linear .1666666667s;transition:opacity 0s linear .1666666667s}.stripe-anim-image::after{content:'';display:block;position:absolute;z-index:2;top:0;right:0;bottom:0;left:0;background-color:white;-webkit-transform:translate3d(-200%, 0, 0) scaleX(2) skew(15deg);transform:translate3d(-200%, 0, 0) scaleX(2) skew(15deg);-webkit-transition:-webkit-transform .5s cubic-bezier(0.25, 0.46, 0.45, 0.94);transition:-webkit-transform .5s cubic-bezier(0.25, 0.46, 0.45, 0.94);-o-transition:-o-transform .5s cubic-bezier(0.25, 0.46, 0.45, 0.94);transition:transform .5s cubic-bezier(0.25, 0.46, 0.45, 0.94);transition:transform .5s cubic-bezier(0.25, 0.46, 0.45, 0.94), -webkit-transform .5s cubic-bezier(0.25, 0.46, 0.45, 0.94), -o-transform .5s cubic-bezier(0.25, 0.46, 0.45, 0.94)}@-webkit-keyframes scale-grow{from{-webkit-transform:scaleX(0);transform:scaleX(0)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@-o-keyframes scale-grow{from{-o-transform:scaleX(0);transform:scaleX(0)}to{-o-transform:scaleX(1);transform:scaleX(1)}}@keyframes scale-grow{from{-webkit-transform:scaleX(0);-o-transform:scaleX(0);transform:scaleX(0)}to{-webkit-transform:scaleX(1);-o-transform:scaleX(1);transform:scaleX(1)}}@-webkit-keyframes width-grow{from{width:0%}to{width:100%}}@-o-keyframes width-grow{from{width:0%}to{width:100%}}@keyframes width-grow{from{width:0%}to{width:100%}}.animation-width-grow{overflow:hidden;width:0;-webkit-animation:width-grow 1s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0s forwards;-o-animation:width-grow 1s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0s forwards;animation:width-grow 1s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0s forwards}@-webkit-keyframes slide-in{from{-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0)}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@-o-keyframes slide-in{from{transform:translate3d(100%, 0, 0)}to{transform:translate3d(0, 0, 0)}}@keyframes slide-in{from{-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0)}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.animation-slide-in{-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0);-webkit-animation:slide-in 1s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0s forwards;-o-animation:slide-in 1s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0s forwards;animation:slide-in 1s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0s forwards}@-webkit-keyframes expanding-borders{0%{opacity:1;-webkit-transform:scale(0.92);transform:scale(0.92)}75%{opacity:0;-webkit-transform:scale(1.7);transform:scale(1.7)}100%{opacity:0;-webkit-transform:scale(1.7);transform:scale(1.7)}}@-o-keyframes expanding-borders{0%{opacity:1;-o-transform:scale(0.92);transform:scale(0.92)}75%{opacity:0;-o-transform:scale(1.7);transform:scale(1.7)}100%{opacity:0;-o-transform:scale(1.7);transform:scale(1.7)}}@keyframes expanding-borders{0%{opacity:1;-webkit-transform:scale(0.92);-o-transform:scale(0.92);transform:scale(0.92)}75%{opacity:0;-webkit-transform:scale(1.7);-o-transform:scale(1.7);transform:scale(1.7)}100%{opacity:0;-webkit-transform:scale(1.7);-o-transform:scale(1.7);transform:scale(1.7)}}@-webkit-keyframes expanding-borders-slow{0%{opacity:1;-webkit-transform:scale(0.92);transform:scale(0.92)}25%{opacity:1;-webkit-transform:scale(0.92);transform:scale(0.92)}75%{opacity:0;-webkit-transform:scale(1.7);transform:scale(1.7)}100%{opacity:0;-webkit-transform:scale(1.7);transform:scale(1.7)}}@-o-keyframes expanding-borders-slow{0%{opacity:1;-o-transform:scale(0.92);transform:scale(0.92)}25%{opacity:1;-o-transform:scale(0.92);transform:scale(0.92)}75%{opacity:0;-o-transform:scale(1.7);transform:scale(1.7)}100%{opacity:0;-o-transform:scale(1.7);transform:scale(1.7)}}@keyframes expanding-borders-slow{0%{opacity:1;-webkit-transform:scale(0.92);-o-transform:scale(0.92);transform:scale(0.92)}25%{opacity:1;-webkit-transform:scale(0.92);-o-transform:scale(0.92);transform:scale(0.92)}75%{opacity:0;-webkit-transform:scale(1.7);-o-transform:scale(1.7);transform:scale(1.7)}100%{opacity:0;-webkit-transform:scale(1.7);-o-transform:scale(1.7);transform:scale(1.7)}}.anim-expanding-borders,.anim-expanding-borders::before,.anim-expanding-borders::after{position:absolute;display:block;width:100%;height:100%}.anim-expanding-borders::before,.anim-expanding-borders::after{content:'';border:1px solid white}.anim-expanding-borders::before{-webkit-animation:expanding-borders 2.5s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.85s infinite;-o-animation:expanding-borders 2.5s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.85s infinite;animation:expanding-borders 2.5s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.85s infinite}.anim-expanding-borders::after{-webkit-animation:expanding-borders-slow 2.5s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0s infinite;-o-animation:expanding-borders-slow 2.5s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0s infinite;animation:expanding-borders-slow 2.5s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0s infinite}@-webkit-keyframes fade-in{from{opacity:0}to{opacity:1}}@-o-keyframes fade-in{from{opacity:0}to{opacity:1}}@keyframes fade-in{from{opacity:0}to{opacity:1}}.btn,.grid-actions a{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-block;position:relative;padding: 20px 20px 1em;border:none;background-color:transparent;text-transform:uppercase;text-decoration:none}.btn::after,.grid-actions a::after{content:'';display:block;position:absolute;bottom:0;left: 20px;height:2px;width: calc(100% -  40px );;border-bottom:2px solid;-webkit-transform:scaleX(0);-o-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:0 50%;-o-transform-origin:0 50%;transform-origin:0 50%;-webkit-transition:-webkit-transform .4s cubic-bezier(0.25, 0.46, 0.45, 0.94);transition:-webkit-transform .4s cubic-bezier(0.25, 0.46, 0.45, 0.94);-o-transition:-o-transform .4s cubic-bezier(0.25, 0.46, 0.45, 0.94);transition:transform .4s cubic-bezier(0.25, 0.46, 0.45, 0.94);transition:transform .4s cubic-bezier(0.25, 0.46, 0.45, 0.94), -webkit-transform .4s cubic-bezier(0.25, 0.46, 0.45, 0.94), -o-transform .4s cubic-bezier(0.25, 0.46, 0.45, 0.94)}.btn.active,.grid-actions a.active,.grid-actions .current-menu-item>a,.btn:focus,.grid-actions a:focus,.btn:hover,.grid-actions a:hover{outline:none}.btn.active::after,.grid-actions a.active::after,.grid-actions .current-menu-item>a::after,.btn:focus::after,.grid-actions a:focus::after,.btn:hover::after,.grid-actions a:hover::after{-webkit-transform:scaleX(1);-o-transform:scaleX(1);transform:scaleX(1)}.flickity-button.flickity-prev-next-button{width:70px;height:30px;padding:0;background:transparent}.flickity-button.flickity-prev-next-button .flickity-button-icon{display:none}.flickity-button.flickity-prev-next-button::before{display:block;font-size:20px;color:#666;-webkit-transition:color .4s;-o-transition:color .4s;transition:color .4s}.flickity-button.flickity-prev-next-button:hover{background:transparent}.flickity-button.flickity-prev-next-button:hover::before{color:#cb171e}.flickity-button.flickity-prev-next-button:disabled{opacity:1}.flickity-button.flickity-prev-next-button:disabled::before{color:#b9babb}.flickity-button.flickity-prev-next-button.previous::before{content:"";font-family:'icomoon' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.flickity-button.flickity-prev-next-button.next::before{content:"";font-family:'icomoon' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slider-arrow-2 .flickity-button{width:44px}.slider-arrow-2 .flickity-button.previous::before{content:"";font-family:'icomoon' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-transform:unset;-o-transform:unset;transform:unset}.slider-arrow-2 .flickity-button.next::before{content:"";font-family:'icomoon' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slide-count{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.slide-count__active-count-container{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;overflow:hidden;height:1em;margin-right:2px;font:700 4rem/1 "Open Sans",sans-serif;font-size:4rem}.slide-count__active-count-track{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);-webkit-transition:-webkit-transform .4s cubic-bezier(0.25, 0.46, 0.45, 0.94);transition:-webkit-transform .4s cubic-bezier(0.25, 0.46, 0.45, 0.94);-o-transition:-o-transform .4s cubic-bezier(0.25, 0.46, 0.45, 0.94);transition:transform .4s cubic-bezier(0.25, 0.46, 0.45, 0.94);transition:transform .4s cubic-bezier(0.25, 0.46, 0.45, 0.94), -webkit-transform .4s cubic-bezier(0.25, 0.46, 0.45, 0.94), -o-transform .4s cubic-bezier(0.25, 0.46, 0.45, 0.94)}.slide-count__active-count{display:block;height:100%;color:#cb171e}.slide-count__max{display:block;font-size:1.4rem;color:white}.slide-count__max::before{content:' / ';display:inline}.vtx-burger-super-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative;z-index:1;width:49.5vw;height: 90px;padding: 0 35px;background:#cb171e}@media (min-width: 1281px){.vtx-burger-super-container{display:none}}.vtx-burger-container{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;border:none;background:rgba(0,0,0,0)}.vtx-burger{width:34px;height:34px;-webkit-transition:background .4s;-o-transition:background .4s;transition:background .4s;float:right;display:block;position:relative;overflow:hidden;margin:0;padding:0;font-size:0;text-indent:-9999px;-webkit-appearance:none;-moz-appearance:none;appearance:none;box-shadow:none;border-radius:none;border:none;cursor:pointer}.vtx-burger:focus{outline:none}.vtx-burger>span{display:block;position:absolute;top:15.5px;left:0px;right:0px;height:3px;background:#fff;border-radius:10px;-webkit-transition:-webkit-transform .4s;transition:-webkit-transform .4s;-o-transition:-o-transform .4s;transition:transform .4s;transition:transform .4s, -webkit-transform .4s, -o-transform .4s}.vtx-burger>span::before,.vtx-burger>span::after{position:absolute;display:block;left:0;width:100%;height:3px;background-color:#fff;border-radius:10px;content:""}.vtx-burger>span::before{top:-11px}.vtx-burger>span::after{bottom:-11px}.vtx-burger.vtx-burger{background-color:rgba(0,0,0,0)}.vtx-burger.vtx-burger span::before,.vtx-burger.vtx-burger span::after{-webkit-transition:top .4s,bottom .4s,-webkit-transform .4s .4s;transition:top .4s,bottom .4s,-webkit-transform .4s .4s;-o-transition:top .4s,bottom .4s,-o-transform .4s .4s;transition:transform .4s .4s,top .4s,bottom .4s;transition:transform .4s .4s,top .4s,bottom .4s,-webkit-transform .4s .4s,-o-transform .4s .4s}.vtx-burger.vtx-burger span::before{-webkit-transition-property:top, -webkit-transform;transition-property:top, -webkit-transform;-o-transition-property:top, -o-transform;transition-property:top, transform;transition-property:top, transform, -webkit-transform, -o-transform}.vtx-burger.vtx-burger span::after{-webkit-transition-property:bottom, -webkit-transform;transition-property:bottom, -webkit-transform;-o-transition-property:bottom, -o-transform;transition-property:bottom, transform;transition-property:bottom, transform, -webkit-transform, -o-transform}.sb-active .vtx-burger{background-color:rgba(0,0,0,0)}.sb-active .vtx-burger span{-webkit-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transition:-webkit-transform .4s .4s;transition:-webkit-transform .4s .4s;-o-transition:-o-transform .4s .4s;transition:transform .4s .4s;transition:transform .4s .4s, -webkit-transform .4s .4s, -o-transform .4s .4s}.sb-active .vtx-burger span::before,.sb-active .vtx-burger span::after{-webkit-transition:top .4s,bottom .4s,-webkit-transform .4s .4s;transition:top .4s,bottom .4s,-webkit-transform .4s .4s;-o-transition:top .4s,bottom .4s,-o-transform .4s .4s;transition:transform .4s .4s,top .4s,bottom .4s;transition:transform .4s .4s,top .4s,bottom .4s,-webkit-transform .4s .4s,-o-transform .4s .4s}.sb-active .vtx-burger span::before{top:0;-webkit-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}.sb-active .vtx-burger span::after{bottom:0;-webkit-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}.comment-list ol{list-style:none}.gform_wrapper .validation_error{color:#dc3545}.gform_fields{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;width: calc( 100% + 30px );;margin-left: -15px}.gfield{opacity:.75;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap;position:relative;width:50%;padding: 12px 15px;font-size:1.5rem;-webkit-transition:opacity .4s;-o-transition:opacity .4s;transition:opacity .4s;font-family:"Josefin Sans",sans-serif}.gfield::before{content:'';-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none;position:absolute;top: 12px;right: 15px;bottom: 12px;left: 15px;border:1px solid}.gfield.gfield_error{color:#dc3545}.gfield:hover,.gfield:focus-within{opacity:1}.gfield .validation_message{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.gfield_label{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap;position:relative;height: 50px;padding:0.25em 10px 0 20px;text-transform:uppercase}.ginput_container{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;height: 50px}.ginput_container input,.ginput_container textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;border:none;background:none;outline:none;font-family:inherit}.ginput_container input{height:100%;padding-left:10px}.ginput_container textarea{width:100% !important;height:100% !important}.ginput_container_type_textarea{width:100%;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.ginput_container_type_textarea .gfield_label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap;height:100%;padding-top:1.13em;padding-right:20px}.ginput_container_type_textarea .ginput_container{height:200px}.ginput_container_type_textarea textarea{height:100%;padding-top:1.13em;line-height:1.8}.gform_footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative}.gform_button{font-family:"Josefin Sans",sans-serif;font-weight:700}.search-form label{font-weight:normal}.gform_ajax_spinner{position:absolute;top:50%;left:50%;width:100px;height:100px;-webkit-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}@supports (animation: fade-in){.gform_ajax_spinner{opacity:0;-webkit-animation:fade-in 1s linear 0s 1 forwards;-o-animation:fade-in 1s linear 0s 1 forwards;animation:fade-in 1s linear 0s 1 forwards}}.ui-datepicker{background:white;padding:10px;border-radius:5px;box-shadow:0 0 3px rgba(0,0,0,0.3);position:absolute;top:-50vh;left:-50vw}.ui-datepicker-prev,.ui-datepicker-next{width:50%;display:inline-block;text-decoration:none;cursor:pointer}.ui-datepicker-next{text-align:right}.ui-datepicker-title{margin-top:5px;display:-webkit-box;display:-ms-flexbox;display:flex;-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;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.ui-datepicker-title>*{width:calc(50% - 5px)}.ui-datepicker-calendar{margin-top:10px}.ui-datepicker-calendar thead span{color:grey;text-transform:uppercase;font-size:1.1rem}.ui-datepicker-calendar tr th,.ui-datepicker-calendar tr td{padding:5px;text-align:center}.ui-datepicker-calendar tr th:first-child,.ui-datepicker-calendar tr td:first-child{padding-left:0}.ui-datepicker-calendar tr th:last-child,.ui-datepicker-calendar tr td:last-child{padding-right:0}.ui-datepicker-calendar tr a{text-decoration:none}.alignnone{margin-left:0;margin-right:0;max-width:100%;height:auto}.aligncenter{display:block;height:auto}.alignleft,.alignright{height:auto}@media (min-width: 576px){.alignleft{float:left}.alignright{float:right}}.screen-reader-text{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.screen-reader-text:active,.screen-reader-text:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}.nav .menu-item-has-children{position:relative}.nav .menu-item-has-children:focus-within>a{color:#000}.nav .menu-item-has-children:focus-within>.sub-menu{z-index:100;opacity:1;pointer-events:auto;-webkit-transform:translate(0, 0);-o-transform:translate(0, 0);transform:translate(0, 0)}.nav .menu-item-has-children:hover>a,.nav .menu-item-has-children.is-focused>a{color:#000}.nav .menu-item-has-children:hover>.sub-menu,.nav .menu-item-has-children.is-focused>.sub-menu{z-index:100;opacity:1;pointer-events:auto;-webkit-transform:translate(0, 0);-o-transform:translate(0, 0);transform:translate(0, 0)}.nav .menu-item-has-children .dropdown-toggle .caret{pointer-events:none;margin-left:0.4em}.nav .menu-item-has-children .dropdown-toggle .caret:before{content:"\f078";font-family:'Fontawesome' !important;font-size:0.65em;display:inline-block}.nav .menu-item-has-children .sub-menu{opacity:0;pointer-events:none;position:absolute;top:100%;left:0;min-width:100%;background:#fff;padding:0;list-style-type:none;box-shadow:0 3px 10px -2px rgba(0,0,0,0.5);-webkit-transform:translate(0, -5%);-o-transform:translate(0, -5%);transform:translate(0, -5%);-webkit-transition:opacity .3s,-webkit-transform .3s ease-out;transition:opacity .3s,-webkit-transform .3s ease-out;-o-transition:opacity .3s,-o-transform .3s ease-out;transition:transform .3s ease-out,opacity .3s;transition:transform .3s ease-out,opacity .3s,-webkit-transform .3s ease-out,-o-transform .3s ease-out}.nav .menu-item-has-children .sub-menu>li.current-menu-item>a{color:#000 !important;background-color:#f5f5f5}.nav .menu-item-has-children .sub-menu>li>a{white-space:nowrap;display:block;padding:10px;color:#666;background:#fff}.nav .menu-item-has-children .sub-menu>li>a:focus,.nav .menu-item-has-children .sub-menu>li>a:hover{color:#000;background-color:#f5f5f5}.nav .menu-item-has-children .sub-menu:hover{opacity:1;pointer-events:auto}.nav .menu-item-has-children .sub-menu .menu-item-has-children>a{padding-right:1em}.nav .menu-item-has-children .sub-menu .menu-item-has-children>a:before{content:"\f078";font-family:'Fontawesome' !important;font-size:0.65em;position:absolute;right:0.5em;top:50%;display:inline-block;-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.nav .menu-item-has-children .sub-menu .menu-item-has-children>.sub-menu{top:-15px;padding:15px 0;left:100%;-webkit-transform:translate(0, 0);-o-transform:translate(0, 0);transform:translate(0, 0)}.nav>.menu-item-has-children:nth-last-child(-n+1)>.sub-menu{left:auto;right:0}.nav>.menu-item-has-children:nth-last-child(-n+1) .menu-item-has-children>.sub-menu{left:auto;right:100%}.nav .sub-menu:before{content:'';display:block;position:absolute;z-index:-1;top:0;width:12px;height:12px;background:#fff;box-shadow:0 0 10px -2px rgba(0,0,0,0.5);-webkit-transform:translate(-50%, -50%) rotate(45deg);-o-transform:translate(-50%, -50%) rotate(45deg);transform:translate(-50%, -50%) rotate(45deg);-webkit-transition:-webkit-transform .3s ease-out;transition:-webkit-transform .3s ease-out;-o-transition:-o-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out, -webkit-transform .3s ease-out, -o-transform .3s ease-out;left:20px}.nav .sub-menu .menu-item-has-children>.sub-menu:before{left:0;top:33px}.nav>.menu-item-has-children:nth-last-child(-n+1) .sub-menu:before{left:auto;right:20px}.nav>.menu-item-has-children:nth-last-child(-n+1) .menu-item-has-children>.sub-menu:before{left:auto;right:-12px}.wysiwyg>*{margin-bottom:1em}.wysiwyg>*:last-child{margin-bottom:0}.wysiwyg ul,.wysiwyg ol{list-style-type:none;margin-left:0;padding-left:1.1em;font-size:1em;line-height:1.5}.wysiwyg ul ul,.wysiwyg ul ol,.wysiwyg ol ul,.wysiwyg ol ol{font-size:100%}.wysiwyg ul>li,.wysiwyg ol>li{position:relative;line-height:1.5;font-size:100%}.wysiwyg ul>li::before,.wysiwyg ol>li::before{content:'';display:block;position:absolute;left:-1.1em;font-size:100%}.wysiwyg ul>li::before{content:'';top:.575em;left:-1.1em;width:.35em;height:.35em;border-radius:100%;background-color:#cb171e}.wysiwyg ol{counter-reset:nb-list-item}.wysiwyg ol>li{counter-increment:nb-list-item}.wysiwyg ol>li::before{content:counter(nb-list-item) ". ";top:0;color:#cb171e;font-family:"Josefin Sans",sans-serif;font-weight:700}.social-media-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.social-media-container .facebook{opacity:.75;background:rgba(0,0,0,0);-webkit-transition:opacity .4s;-o-transition:opacity .4s;transition:opacity .4s;color:#fff;text-decoration:none}.social-media-container .facebook:hover{color:#fff;opacity:1}.social-media-container .linkedin{opacity:.75;background:rgba(0,0,0,0);-webkit-transition:opacity .4s;-o-transition:opacity .4s;transition:opacity .4s;color:#fff;text-decoration:none}.social-media-container .linkedin:hover{color:#fff;opacity:1}.social-media-container .twitter{opacity:.75;background:rgba(0,0,0,0);-webkit-transition:opacity .4s;-o-transition:opacity .4s;transition:opacity .4s;color:#fff;text-decoration:none}.social-media-container .twitter:hover{color:#fff;opacity:1}.social-media-container .instagram{opacity:.75;background:rgba(0,0,0,0);-webkit-transition:opacity .4s;-o-transition:opacity .4s;transition:opacity .4s;color:#fff;text-decoration:none}.social-media-container .instagram:hover{color:#fff;opacity:1}.social-media-container .youtube{opacity:.75;background:rgba(0,0,0,0);-webkit-transition:opacity .4s;-o-transition:opacity .4s;transition:opacity .4s;color:#fff;text-decoration:none}.social-media-container .youtube:hover{color:#fff;opacity:1}.social-media-button{display:block;position:relative;width:3rem;height:3rem;margin-left:20px;padding:0 !important;color:white;border-radius:3rem;font-size:3rem}.social-media-button::before{font-family:'icomoon' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:block;position:absolute;top:50%;left:50% !important;-webkit-transform:translate(-50%, -50%) !important;-o-transform:translate(-50%, -50%) !important;transform:translate(-50%, -50%) !important}.social-media-button:hover{color:white}.banner-slider-container{position:relative}.banner-slider-container .slide-count{position:absolute;z-index:1;bottom:60px;padding-bottom:20px;width: 134px}@media (min-width: 576px){.banner-slider-container .slide-count{padding-bottom:40px}}.banner-slider-container.small-image .slide-count{left: 35px}.banner-slider-container.fullwidth-image .slide-count{right: 35px}.banner-slider{position:relative;background:#07080f;overflow:hidden}.small-image .banner-slider::before{content:'';display:block;position:absolute;top:0;right:0;width: 25%;height:100%;background:#fff;-webkit-transform-origin:100% 0;-o-transform-origin:100% 0;transform-origin:100% 0;-webkit-animation:scale-grow 1.5s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0s;-o-animation:scale-grow 1.5s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0s;animation:scale-grow 1.5s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0s}.fullwidth-image .banner-slider{height:100%}.banner-slider .flickity-button{z-index:2}.banner-slider .flickity-button.flickity-prev-next-button{position:absolute;top:auto;right:auto;bottom:30px;left:auto;width:52px}.banner-slider .flickity-button.flickity-prev-next-button::before{font-size:20px;color:white}.banner-slider .flickity-button.flickity-prev-next-button:hover::before{color:#cb171e}.small-image .banner-slider .flickity-button.flickity-prev-next-button.previous{left: 35px}.fullwidth-image .banner-slider .flickity-button.flickity-prev-next-button.previous{right: 117px}.small-image .banner-slider .flickity-button.flickity-prev-next-button.next{left: 117px}.fullwidth-image .banner-slider .flickity-button.flickity-prev-next-button.next{right: 35px}.banner-slider__slide{overflow:hidden;opacity:0;width:100%;height:100%;color:white;-webkit-transition:opacity 0.3s;-o-transition:opacity 0.3s;transition:opacity 0.3s}.banner-slider__slide.is-selected{opacity:1;-webkit-transition-duration:0s;-o-transition-duration:0s;transition-duration:0s}.banner-slider__slide a{color:white}.banner-slider__slide__image-container{position:absolute !important}.small-image .banner-slider__slide__image-container{overflow:hidden;position:relative;display:block;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none;top:50%;left: 75%;width:48%;height:80%;-webkit-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.small-image .banner-slider__slide__image-container>img{opacity:0;-webkit-transition:opacity 0s linear .5s;-o-transition:opacity 0s linear .5s;transition:opacity 0s linear .5s}.small-image .banner-slider__slide__image-container::after{content:'';display:block;position:absolute;z-index:2;top:0;right:0;bottom:0;left:0;background-color:white;-webkit-transform:translate3d(-200%, 0, 0) scaleX(2) skew(15deg);transform:translate3d(-200%, 0, 0) scaleX(2) skew(15deg);-webkit-transition:-webkit-transform 1.5s cubic-bezier(0.25, 0.46, 0.45, 0.94);transition:-webkit-transform 1.5s cubic-bezier(0.25, 0.46, 0.45, 0.94);-o-transition:-o-transform 1.5s cubic-bezier(0.25, 0.46, 0.45, 0.94);transition:transform 1.5s cubic-bezier(0.25, 0.46, 0.45, 0.94);transition:transform 1.5s cubic-bezier(0.25, 0.46, 0.45, 0.94), -webkit-transform 1.5s cubic-bezier(0.25, 0.46, 0.45, 0.94), -o-transform 1.5s cubic-bezier(0.25, 0.46, 0.45, 0.94)}@media (max-width: 991px){.small-image .banner-slider__slide__image-container{left:auto !important;right:0;width:61.8%;-webkit-transform:translate(0, -55%);-o-transform:translate(0, -55%);transform:translate(0, -55%)}}@media (max-width: 767px){.small-image .banner-slider__slide__image-container{width:107.5%;height:80%;-webkit-transform:translate(50%, -52.5%);-o-transform:translate(50%, -52.5%);transform:translate(50%, -52.5%)}}.small-image .is-selected .banner-slider__slide__image-container{opacity:1;color:inherit;pointer-events:auto}.small-image .is-selected .banner-slider__slide__image-container::after{-webkit-transform:translate3d(200%, 0, 0) scaleX(2) skew(-15deg);transform:translate3d(200%, 0, 0) scaleX(2) skew(-15deg)}.fullwidth-image .banner-slider__slide__image-container{width:100%;height:auto}@supports (object-fit: cover){.fullwidth-image .banner-slider__slide__image-container{-o-object-fit:cover;object-fit:cover;height:100%}}.fullwidth-image .banner-slider__slide__image-container::after{content:'';display:block;position:absolute;top:0;right:0;bottom:0;left:0}.fullwidth-image.has-slider-ui .banner-slider__slide__image-container::after{background:-webkit-linear-gradient(rgba(0,0,0,0) 40%, rgba(0,0,0,0.8) 100%);background:-o-linear-gradient(rgba(0,0,0,0) 40%, rgba(0,0,0,0.8) 100%);background:linear-gradient(rgba(0,0,0,0) 40%, rgba(0,0,0,0.8) 100%)}.banner-slider__slide__image{display:block;width:100%;height:auto;-webkit-transition-duration:1s;-o-transition-duration:1s;transition-duration:1s}.small-image .banner-slider__slide__image{opacity:0}@media (max-width: 767px){.small-image .banner-slider__slide__image{width:auto;height:100%}}.small-image .is-selected .banner-slider__slide__image{opacity:1}@supports (object-fit: cover){.small-image .is-selected .banner-slider__slide__image{-o-object-fit:cover;object-fit:cover;height:100%}}@supports (object-fit: cover){.fullwidth-image .banner-slider__slide__image{-o-object-fit:cover;object-fit:cover;height:100%}}.banner-slider__slide-content-container{position:relative;width:100%;max-width:1320px;height:100%;margin:0 auto}.fullwidth-image .banner-slider__slide-content-container{max-width:1520px}.banner-slider__slide__content{position:absolute;top:50%}.small-image .banner-slider__slide__content{right: 25%;width: calc( 75% - 35px );-webkit-transform:translate(0, -50%);-o-transform:translate(0, -50%);transform:translate(0, -50%)}@media (max-width: 991px){.small-image .banner-slider__slide__content{right:auto !important;left:60px;width:calc(100% - 120px) !important}}@media (max-width: 767px){.small-image .banner-slider__slide__content{left:60px;width:calc(100% - 120px) !important}}@media (max-width: 575px){.small-image .banner-slider__slide__content{left:55px;width:calc(100% - 120px) !important}}.fullwidth-image .banner-slider__slide__content{left:50%;text-align:center;-webkit-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:100%;padding: 35px}.is-selected .banner-slider__slide__content>:nth-child(0) .inner{-webkit-transition-delay:.7s !important;-o-transition-delay:.7s !important;transition-delay:.7s !important}.is-selected .banner-slider__slide__content>:nth-child(0) .inner::after{-webkit-transition-delay:.35s !important;-o-transition-delay:.35s !important;transition-delay:.35s !important}.is-selected .banner-slider__slide__content>:nth-child(1) .inner{-webkit-transition-delay:1.05s !important;-o-transition-delay:1.05s !important;transition-delay:1.05s !important}.is-selected .banner-slider__slide__content>:nth-child(1) .inner::after{-webkit-transition-delay:.7s !important;-o-transition-delay:.7s !important;transition-delay:.7s !important}.is-selected .banner-slider__slide__content>:nth-child(2) .inner{-webkit-transition-delay:1.4s !important;-o-transition-delay:1.4s !important;transition-delay:1.4s !important}.is-selected .banner-slider__slide__content>:nth-child(2) .inner::after{-webkit-transition-delay:1.05s !important;-o-transition-delay:1.05s !important;transition-delay:1.05s !important}.is-selected .banner-slider__slide__content>:nth-child(3) .inner{-webkit-transition-delay:1.75s !important;-o-transition-delay:1.75s !important;transition-delay:1.75s !important}.is-selected .banner-slider__slide__content>:nth-child(3) .inner::after{-webkit-transition-delay:1.4s !important;-o-transition-delay:1.4s !important;transition-delay:1.4s !important}.is-selected .banner-slider__slide__content>:nth-child(4) .inner{-webkit-transition-delay:2.1s !important;-o-transition-delay:2.1s !important;transition-delay:2.1s !important}.is-selected .banner-slider__slide__content>:nth-child(4) .inner::after{-webkit-transition-delay:1.75s !important;-o-transition-delay:1.75s !important;transition-delay:1.75s !important}.banner-slider__slide__content .inner{overflow:hidden;position:relative;display:inline-block;color:transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none;vertical-align:middle;-webkit-transition:color 0s linear .5s;-o-transition:color 0s linear .5s;transition:color 0s linear .5s}.banner-slider__slide__content .inner::after{content:'';display:block;position:absolute;z-index:2;top:0;right:0;bottom:0;left:0;background-color:white;-webkit-transform:translate3d(-200%, 0, 0) scaleX(2) skew(15deg);transform:translate3d(-200%, 0, 0) scaleX(2) skew(15deg);-webkit-transition:-webkit-transform 1.5s cubic-bezier(0.25, 0.46, 0.45, 0.94);transition:-webkit-transform 1.5s cubic-bezier(0.25, 0.46, 0.45, 0.94);-o-transition:-o-transform 1.5s cubic-bezier(0.25, 0.46, 0.45, 0.94);transition:transform 1.5s cubic-bezier(0.25, 0.46, 0.45, 0.94);transition:transform 1.5s cubic-bezier(0.25, 0.46, 0.45, 0.94), -webkit-transform 1.5s cubic-bezier(0.25, 0.46, 0.45, 0.94), -o-transform 1.5s cubic-bezier(0.25, 0.46, 0.45, 0.94)}.is-selected .banner-slider__slide__content .inner{opacity:1;color:inherit;pointer-events:auto}.is-selected .banner-slider__slide__content .inner::after{-webkit-transform:translate3d(200%, 0, 0) scaleX(2) skew(-15deg);transform:translate3d(200%, 0, 0) scaleX(2) skew(-15deg)}.banner-slider__slide__suptitle{color:#cb171e;text-transform:uppercase;font-size:1.5rem}.banner-slider__slide__title{font-family:"stoneharbour-regular",garamond,serif;font-weight:400;color:white;font-size: 5rem}.fullwidth-image .banner-slider__slide__title{margin-bottom:0.5em}.banner-slider__slide__text{font:400 1.6rem "Open Sans",sans-serif;margin:1em 0 0.5em;line-height:2}.banner-slider__slide__text p{margin-top:1em}.banner-slider__slide__text p:first-child{margin-top:0}.fullwidth-image .banner-slider__slide__text{margin:0 auto}@media (min-width: 768px){.fullwidth-image .banner-slider__slide__text{max-width:50%}}.banner-slider__slide__actions{margin-left: -20px}.banner-slider__slide__actions a{color:inherit}.banner-slider__gobal-content{position:absolute;z-index:1;height:100%;width:100%;color:white}.banner-slider__gobal-content a{color:inherit}.scroll-down-btn{display:none}@media (min-width: 576px){.scroll-down-btn{display:block;position:absolute;z-index:3;bottom:60px;right: 43.75px;padding-right:36px;font:700 1.2rem/1 "Josefin Sans",sans-serif;text-decoration:none;text-transform:uppercase;text-shadow:0 0 18px rgba(255,255,255,0.75),0 0 0 #07080f;color:#07080f;-webkit-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg);-webkit-transform-origin:100% 100%;-o-transform-origin:100% 100%;transform-origin:100% 100%}@supports (animation: fade-in){.scroll-down-btn{opacity:0;-webkit-animation:fade-in .4s linear 2s 1 forwards;-o-animation:fade-in .4s linear 2s 1 forwards;animation:fade-in .4s linear 2s 1 forwards}}.scroll-down-btn::before{content:"";font-family:'icomoon' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;top:35%;right:0;display:block;font-size:24px;-webkit-transform:translate(0, -50%) rotate(-90deg);-o-transform:translate(0, -50%) rotate(-90deg);transform:translate(0, -50%) rotate(-90deg);-webkit-transform-origin:50% 50%;-o-transform-origin:50% 50%;transform-origin:50% 50%}}.section-page-content{background-color:#fff}.section-page-content>.section-inner{max-width:none;padding-left:0;padding-right:0}.section-page-content>.section-inner>*{max-width:1320px;margin:0 auto;padding-right: 35px;padding-left: 35px}.section-page-content>.section-inner>.team-container,.section-page-content>.section-inner>footer{max-width:none;padding-left:0;padding-right:0}.section-page-content>.section-inner>h2,.section-page-content>.section-inner>.ghost-text,.section-page-content>.section-inner>.heading-container{padding-top: 70px}.section-page-content>.section-inner>.heading-container .ghost-text{padding-top: 70px}.section-page-content>.section-inner .ghost-text{display:inline-block;position:relative}.section-page-content>.section-inner .ghost-text[style*='text-align:center']{display:block}.section-clients{background:#f4f5f5}.section-clients:first-child{margin-top:0}.single-project .section-clients,.page-template-template-portfolio .section-clients{margin-top:0}.section-clients>.section-inner{max-width:none;padding-left:0;padding-right:0;display:-webkit-box;display:-ms-flexbox;display:flex;-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;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0}@media (min-width: 768px){.section-clients>.section-inner{-ms-flex-wrap:nowrap;flex-wrap:nowrap}}.section-clients__title-container,.section-clients__clients-slider{height: 130px}.section-clients__clients-slider{width:100%;padding-left: 45px;padding-right: 45px;background-color:#f4f5f5}.section-clients__title-container{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;overflow:hidden;width: 100%;background-color:#cb171e}@media (min-width: 768px){.section-clients__title-container{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}.section-clients__title-container .section-title{top:0.2em;color:white}.clients-slider__client-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;height:100%;padding:15px 25px}.clients-slider__client{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap;opacity:.75;background-color:#f4f5f5;height:100%}a.clients-slider__client{-webkit-transition:opacity .4s;-o-transition:opacity .4s;transition:opacity .4s}a.clients-slider__client:hover{opacity:1}.clients-slider__client__logo{display:block;width:auto;max-height:100%;mix-blend-mode:multiply;filter:grayscale(1)}.projects-grid{width:100%;width: calc( 100% + 30px );margin: 0 0 0 -15px}.projects-grid .grid-sizer{width: 100%}.projects-grid__project-container{float:left;width: 100%;padding: 15px}.projects-grid__project-container.el-width-2{width: 100%}.project-inner{display:block}.projects-grid__project{width:100%;background:#fff}.projects-grid__project:hover .ken-burn-image{-webkit-transform:translate3d(-50%, -50%, 0) scale(1.1);transform:translate3d(-50%, -50%, 0) scale(1.1)}.projects-grid__project:hover .stripe-anim,.projects-grid__project:hover .stripe-anim-image{color:inherit;pointer-events:auto}.projects-grid__project:hover .stripe-anim>img,.projects-grid__project:hover .stripe-anim-image>img{opacity:1}.projects-grid__project:hover .stripe-anim::after,.projects-grid__project:hover .stripe-anim-image::after{-webkit-transform:translate3d(200%, 0, 0) scaleX(2) skew(-15deg);transform:translate3d(200%, 0, 0) scaleX(2) skew(-15deg)}.projects-grid__project .project-inner{position:relative;width:100%;padding-bottom:100%}.el-width-1.el-height-2 .projects-grid__project .project-inner{padding-bottom: calc( 200% + 30px )}.el-width-2.el-height-1 .projects-grid__project .project-inner{padding-bottom: calc( 100% - 15px )}.el-width-2.el-height-2 .projects-grid__project .project-inner{padding-bottom: 200%}@media (max-width: 767px){.el-height-1 .projects-grid__project .project-inner{padding-bottom:50% !important}.el-height-2 .projects-grid__project .project-inner{padding-bottom:100% !important}}.projects-grid__project .project__content{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-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:nowrap;flex-wrap:nowrap;position:absolute;top:0;left:0;width:100%;height:100%;padding: 30px;background:-webkit-linear-gradient(transparent 35%, rgba(0,0,0,0.8) 100%);background:-o-linear-gradient(transparent 35%, rgba(0,0,0,0.8) 100%);background:linear-gradient(transparent 35%, rgba(0,0,0,0.8) 100%)}.projects-grid__project .project__title,.projects-grid__project .project__information{text-transform:uppercase;letter-spacing:0}.projects-grid__project .project__title{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-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;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;font:700 1.8rem "Open Sans",sans-serif;color:white}@media (min-width: 451px){.projects-grid__project .project__title{font:700 2.4rem "Open Sans",sans-serif}}.projects-grid__project .project__title .icon{font-size:0.85em}.projects-grid__project .project__information{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;font:600 1.5rem "Open Sans",sans-serif;color:#cb171e}@media (min-width: 451px){.projects-grid__project .project__information{font:600 1.6rem "Open Sans",sans-serif}}.single-project .section-page-content h1{font-size:3.4rem}.single-project .section-page-content>.section-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-top: 70px}.single-project .section-page-content>.section-inner>div,.single-project .section-page-content>.section-inner>header{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;width:100%}.single-project .section-page-content>.section-inner>.project__header,.single-project .section-page-content>.section-inner>.project__description{padding-top: 15px;padding-bottom: 15px;max-width:660px;margin:0}@media (min-width: 768px){.single-project .section-page-content>.section-inner>.project__header,.single-project .section-page-content>.section-inner>.project__description{width:50%}}.single-project .section-page-content>.section-inner>.project__content{padding-top: 15px;padding-bottom: 15px}.single-project .section-page-content>.section-inner>.project__content>*{margin-bottom:10px}.single-project .project__year::before,.single-project .project__client::before{content:'— ';font:700 2rem/1.5 "Josefin Sans",sans-serif}.single-project .project__year{font:700 2rem/1.5 "Josefin Sans",sans-serif}.single-project .project__client{font:700 1.4rem/1.5 "Josefin Sans",sans-serif;text-transform:uppercase;color:#cb171e}.single-project .project__client::before{color:transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.single-project .project__footer{max-width:none;padding-left:0;padding-right:0;padding-top: 70px;width:100%}.single-project .project__content+.project__footer{padding-top:0}.single-project .posts-nav{overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-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;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}@media (min-width: 992px){.single-project .posts-nav{-ms-flex-wrap:nowrap;flex-wrap:nowrap}}.single-project .posts-nav .project__image-container{overflow:hidden;width:100%;height:100%}.single-project .posts-nav .project__image-container::after{content:'';display:block;position:absolute;top:0;right:0;bottom:0;left:0;background:-webkit-linear-gradient(rgba(0,0,0,0.2) 0%, rgba(0,0,0,0.8) 100%);background:-o-linear-gradient(rgba(0,0,0,0.2) 0%, rgba(0,0,0,0.8) 100%);background:linear-gradient(rgba(0,0,0,0.2) 0%, rgba(0,0,0,0.8) 100%)}.single-project .posts-nav__link{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;position:relative;display:block;width:100%;height:250px;margin-top: 20px;text-decoration:none;color:white}@media (min-width: 992px){.single-project .posts-nav__link{width:49.75%}}.single-project .posts-nav__link .ghost-text::before{color:white}.single-project .posts-nav__link .stripe-anim{position:absolute;top:50%;font-size:1em;-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.single-project .posts-nav__link:hover .ken-burn-image{-webkit-transform:translate3d(-50%, -50%, 0) scale(1.1);transform:translate3d(-50%, -50%, 0) scale(1.1)}.single-project .posts-nav__link:hover .stripe-anim,.single-project .posts-nav__link:hover .stripe-anim-image{color:inherit;pointer-events:auto}.single-project .posts-nav__link:hover .stripe-anim>img,.single-project .posts-nav__link:hover .stripe-anim-image>img{opacity:1}.single-project .posts-nav__link:hover .stripe-anim::after,.single-project .posts-nav__link:hover .stripe-anim-image::after{-webkit-transform:translate3d(200%, 0, 0) scaleX(2) skew(-15deg);transform:translate3d(200%, 0, 0) scaleX(2) skew(-15deg)}.single-project .posts-nav__top-label{white-space:nowrap;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap;position:absolute;top:0;width:50%;height: 40px;padding:0.3em 15px 0;background-color:#cb171e;font-family:"Josefin Sans",sans-serif;font-size:1.5rem;text-transform:uppercase;text-decoration:none;font-weight:700;letter-spacing:0.07em;color:white;-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.single-project .posts-nav__link--previous .posts-nav__top-label{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding-left: 35px}.single-project .posts-nav__link--previous .icon::before{display:block;-webkit-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.single-project .posts-nav__link--previous .stripe-anim{left: 35px}.single-project .posts-nav__link--next .posts-nav__top-label{right:0;padding-right: 35px}.single-project .posts-nav__link--next .stripe-anim{right: 35px}.single-project .posts-nav__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;overflow:hidden;position:relative;width:100%;height:100%}.single-project .posts-nav__title{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;display:block;max-width:50%;text-align:center;font:bold 2.8rem/1.3 "Josefin Sans",sans-serif;letter-spacing:0.1em;text-transform:uppercase;color:white}.single-project .posts-nav__title.ghost-text{position:absolute}.ken-burn-image-container{overflow:hidden;position:absolute;width:100%;height:100%}.ken-burn-image{display:block;position:absolute;top:50%;left:50%;width:auto;min-width:100%;height:auto;min-height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transform:translate3d(-50%, -50%, 0) scale(1);transform:translate3d(-50%, -50%, 0) scale(1);-webkit-transition:-webkit-transform .4s cubic-bezier(0.25, 0.46, 0.45, 0.94);transition:-webkit-transform .4s cubic-bezier(0.25, 0.46, 0.45, 0.94);-o-transition:-o-transform .4s cubic-bezier(0.25, 0.46, 0.45, 0.94);transition:transform .4s cubic-bezier(0.25, 0.46, 0.45, 0.94);transition:transform .4s cubic-bezier(0.25, 0.46, 0.45, 0.94), -webkit-transform .4s cubic-bezier(0.25, 0.46, 0.45, 0.94), -o-transform .4s cubic-bezier(0.25, 0.46, 0.45, 0.94)}@supports (object-fit: cover){.ken-burn-image{width:100%;height:100%}}.section-contact{position:relative;background-color:#07080f}.section-contact>.section-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-top: 85px;padding-bottom: 70px}@media (min-width: 768px){.section-contact>.section-inner{-ms-flex-wrap:nowrap;flex-wrap:nowrap}}.contact__info-container{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;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-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:nowrap;flex-wrap:nowrap;max-width:40%;color:#808d96;line-height:2;padding-right: 30px}@media all and (-ms-high-contrast: none){.contact__info-container{width:40%}}@media (max-width: 767px){.contact__info-container{max-width:none;padding-right:0 !important;padding-bottom:60px}}.contact__info-container>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin-top:40px}@media (max-width: 767px){.contact__info-container>*:first-child{margin-top:0}}.contact__info-container h3{color:white}.contact__info-container [href^="tel"],.contact__info-container [href^="mailto"]{color:inherit;text-decoration:none}.contact__info-container .state,.contact__info-container .country,.contact__info-container .zip{text-transform:uppercase}.contact__info-list__info-label{font-weight:700}.contact__form-container{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}@media all and (-ms-high-contrast: none){.contact__form-container{width:60%}}.contact__form-container input,.contact__form-container textarea,.contact__form-container select,.contact__form-container button{color:white}.contact__form-container .gfield{opacity:1;color:#808d96;-webkit-transition:color .4s;-o-transition:color .4s;transition:color .4s}@media (max-width: 991px){.contact__form-container .gfield{width:100%}}.contact__form-container .gfield:hover,.contact__form-container .gfield:focus-within{color:white}.contact__form-container .gfield.gfield_error{color:#dc3545}.big-title-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;position:absolute;top: -85px;left:0;width:100%;height: 170px;background-color:#cb171e;color:white}@media (min-width: 768px){.big-title-container{width:50%}}.big-title{position:relative;top:0.3em;color:white}.big-title::before{color:#07080f}.section-with-big-title{padding-top: 70px}.grid-actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap}.grid-actions a{color:#07080f}.slider-gallery-container{overflow:hidden;position:relative;padding-top: 15px;padding-bottom: 15px}@media (min-width: 1441px){.slider-gallery-container{overflow:visible}}.slider-gallery-container .flickity-page-dots{display:none}.slider-gallery-container .is-fullscreen .flickity-page-dots{display:block}.slider-gallery{height:700px;max-height:85vh;min-height:300px}.slider-gallery .slider-gallery__image-container{overflow:hidden;position:relative;width:100%;height:100%}.slider-gallery .slider-gallery__image{display:block;position:absolute;top:50%;left:50%;width:100%;height:auto;-webkit-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);-webkit-transition:width .4s cubic-bezier(0.25, 0.46, 0.45, 0.94),height .4s cubic-bezier(0.25, 0.46, 0.45, 0.94);-o-transition:width .4s cubic-bezier(0.25, 0.46, 0.45, 0.94),height .4s cubic-bezier(0.25, 0.46, 0.45, 0.94);transition:width .4s cubic-bezier(0.25, 0.46, 0.45, 0.94),height .4s cubic-bezier(0.25, 0.46, 0.45, 0.94)}@supports (object-fit: cover){.slider-gallery .slider-gallery__image{-o-object-fit:cover;object-fit:cover;height:100%}}@media (min-width: 1441px){.slider-gallery .flickity-prev-next-button.previous{left:0;-webkit-transform:translate(-115%, -50%);-o-transform:translate(-115%, -50%);transform:translate(-115%, -50%)}.slider-gallery .flickity-prev-next-button.next{right:0;-webkit-transform:translate(115%, -50%);-o-transform:translate(115%, -50%);transform:translate(115%, -50%)}}@media (max-width: 1440px){.slider-gallery .flickity-prev-next-button::before{color:white;text-shadow:0 0 10px rgba(0,0,0,0.5)}}.slider-gallery .flickity-prev-next-button:disabled{opacity:0}.slider-gallery.is-fullscreen{height:100%;max-height:none}.slider-gallery.is-fullscreen .slider-gallery__image-container{height:100%}.slider-gallery.is-fullscreen .slider-gallery__image{width:auto;max-width:95%;height:auto;max-height:95%}.slider-gallery-thumbnail.flickity-enabled{position:absolute;overflow:hidden;width: calc(100% -  70px );;bottom: 45px}.slider-gallery-thumbnail__image-container{cursor:pointer;position:relative;width:70px;height:70px;margin-right: 30px;background-color:white;-webkit-transition:background-color .4s;-o-transition:background-color .4s;transition:background-color .4s}.slider-gallery-thumbnail__image-container.is-nav-selected{border-color:#cb171e;background-color:#cb171e}.slider-gallery-thumbnail__image{display:block;position:absolute;top:50%;left:50%;width:100%;height:auto;padding:5px;-webkit-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);-webkit-transition:opacity .4s;-o-transition:opacity .4s;transition:opacity .4s}.is-nav-selected .slider-gallery-thumbnail__image{opacity:0.65}body.admin-bar .flickity-fullscreen-button-exit{top:60px}.section-page-content>.section-inner>.block-decorated.fullscreen{max-width:none;padding-left:0;padding-right:0}.block-decorated.fullscreen.decorated-style-1{padding-left:0 !important;padding-right:0 !important}@media (max-width: 991px){.block-decorated{padding-left:0 !important;padding-right:0 !important}}.block-decorated-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}@media (min-width: 768px){.block-decorated-inner{-ms-flex-wrap:nowrap;flex-wrap:nowrap}}.block-decorated__col{overflow:hidden;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;width:100%}@media (min-width: 768px){.block-decorated__col{width:50%}}.block-decorated__col--content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-wrap:wrap;flex-wrap:wrap}.block-decorated__content{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.block-decorated__content .wysiwyg{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;width:75%;max-width:750px;padding: 35px}.decorated-style-2 .block-decorated__content .wysiwyg{padding-top:120px;background-color:#f4f5f5}.decorated-style-2 .block-decorated__content .wysiwyg::before{content:'';display:block;position:relative;width:75%;max-width:275px;height:2px;background-color:#cb171e;-webkit-transform:translate(-70%, -20px);-o-transform:translate(-70%, -20px);transform:translate(-70%, -20px)}.decorated-style-2 .block-decorated__content .wysiwyg h1,.decorated-style-2 .block-decorated__content .wysiwyg h2,.decorated-style-2 .block-decorated__content .wysiwyg h3,.decorated-style-2 .block-decorated__content .wysiwyg h4,.decorated-style-2 .block-decorated__content .wysiwyg h5,.decorated-style-2 .block-decorated__content .wysiwyg h6{color:#cb171e;text-transform:none}@media (max-width: 767px){.has-image-bottom.decorated-style-1 .block-decorated__content .wysiwyg{padding-top:80px}}.contained.decorated-style-1 .block-decorated__content{padding-left:0 !important}.block-decorated__image-left-container{display:none}@media (min-width: 992px){.block-decorated__image-left-container{display:block;overflow:hidden;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;position:relative;width:25%}}.block-decorated__image-left{display:block;position:absolute;top:0;left:50%;width:auto;height:100%;-webkit-transform:translate(-50%, 0);-o-transform:translate(-50%, 0);transform:translate(-50%, 0)}.decorated-style-1 .block-decorated__image-left{z-index:1}.block-decorated__col--media{position:relative}.has-image-bottom .block-decorated__col--media{-ms-flex-item-align:start;align-self:flex-start}.has-video .block-decorated__col--media{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (min-width: 768px){.has-video .block-decorated__col--media{height:600px}}.has-video.has-image-bottom .block-decorated__col--media{top: -320px}.block-decorated__media-right-container{overflow:hidden;display:block;position:relative;width:100%}@media (max-width: 767px){.block-decorated__media-right-container{text-align:center}}@media (min-width: 768px){.has-video .block-decorated__media-right-container{height:100%}}.has-video.has-image-bottom .block-decorated__media-right-container{padding-top: 320px}.block-decorated__media-right{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;display:block}.has-video .block-decorated__media-right{height:1px;padding-bottom:70%}@media (min-width: 768px){.has-video .block-decorated__media-right{height:100%;padding-bottom:0}}.block-decorated__media-right--image{display:block;width:100%}.block-decorated__media-right--image .block-decorated__image-right{display:block;max-width:100%;height:auto}@media (max-width: 767px){.block-decorated__media-right--image .block-decorated__image-right{margin:0 auto}}@media (min-width: 768px){.has-video .block-decorated__media-right--image .block-decorated__image-right{position:absolute;left:50%;top:50%;height:100%;width:auto;-webkit-transform:translate(-50%, -50);-o-transform:translate(-50%, -50);transform:translate(-50%, -50)}@supports (object-fit: cover){.has-video .block-decorated__media-right--image .block-decorated__image-right{-o-object-fit:cover;object-fit:cover;width:100%}}}.block-decorated__media-right--video{position:relative}.block-decorated__media-right--video::before{content:'';position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,0.3)}.block-decorated__media-right--video .video-thumbnail{display:block;position:absolute;top:50%;left:50%;width:auto;height:100%;background:transparent;-webkit-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}@supports (object-fit: cover){.block-decorated__media-right--video .video-thumbnail{-o-object-fit:cover;object-fit:cover;width:100%}}.block-decorated__media-right--video .video-play-button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;position:absolute;z-index:1;top:50%;left:50%;font-size:1.5rem;color:white;font-family:"Josefin Sans",sans-serif;text-transform:uppercase;-webkit-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.block-decorated__media-right--video .video-play-button>*{margin:15px}.block-decorated__media-right--video .video-play-button__icon{display:block;position:relative;width:78px;height:78px;color:white;border-radius:78px}.block-decorated__media-right--video .video-play-button__icon::before{position:absolute;z-index:2;top:50%;left:50%;font-size:1.8rem;-webkit-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.block-decorated__media-right--video .video-play-button__icon::after{content:'';overflow:hidden;display:block;position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;background:#cb171e;border-radius:100%;-webkit-transition:-webkit-transform .4s;transition:-webkit-transform .4s;-o-transition:-o-transform .4s;transition:transform .4s;transition:transform .4s, -webkit-transform .4s, -o-transform .4s}.block-decorated__media-right--video .video-play-button__icon:hover::after{-webkit-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}.block-decorated__media-right--video .video-play-button__icon .anim-expanding-borders,.block-decorated__media-right--video .video-play-button__icon .anim-expanding-borders::before,.block-decorated__media-right--video .video-play-button__icon .anim-expanding-borders::after{border-radius:100%}.block-decorated__media-right--video .video-play-button__label{font-weight:700}.block-decorated__image-bottom-container{overflow:hidden;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;position:relative;width:100%;height: 320px}@media (max-width: 767px){.block-decorated__image-bottom-container{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}}.block-decorated__image-bottom{display:block;position:absolute;top:50%;right:0;width:100%;height:auto;-webkit-transform:translate(0, -50%);-o-transform:translate(0, -50%);transform:translate(0, -50%)}@supports (object-fit: cover){.block-decorated__image-bottom{-o-object-fit:cover;object-fit:cover;height:100%}}.block--multi-col-container{padding-top: 70px;padding-bottom: 70px}.block--multi-col{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:stretch;-ms-flex-pack:stretch;justify-content:stretch;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-line-pack:stretch;align-content:stretch;margin: 0 -15px;padding:0}@media (min-width: 992px){.block--multi-col{-ms-flex-wrap:nowrap;flex-wrap:nowrap}}.block--multi-col__col{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;width:100%;padding: 0 15px 15px}.block--multi-col__col:last-child{padding-bottom:0}@media (min-width: 768px){.block--multi-col__col{width:50%}}@media (min-width: 992px){.block--multi-col__col{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0}@supports (flex-basis: 0){.block--multi-col__col{width:0}}}.align-content-left .block--multi-col__col .col__content,.block--multi-col__col.has-image-top .col__content{padding-left:0;padding-right:0}.block--multi-col__col .col__image-container,.block--multi-col__col .col__header,.block--multi-col__col .col__content{margin-bottom: 15px}.block--multi-col__col .col__image-container:last-child,.block--multi-col__col .col__header:last-child,.block--multi-col__col .col__content:last-child{margin-bottom:0}.block--multi-col__col .col__image-container{position:relative;width:100%;overflow:hidden}.block--multi-col__col .col__image{max-width:100%;height:auto}@media (min-width: 768px){.block--multi-col__col .col__content{padding-left:60px;padding-right:60px}}.images-have-fixed-height .block--multi-col__col .col__image-container{height:370px}.images-have-fixed-height .block--multi-col__col .col__image{position:absolute;top:50%;left:50%;width:auto;height:100%;-webkit-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}@supports (object-fit: cover){.images-have-fixed-height .block--multi-col__col .col__image{-o-object-fit:cover;object-fit:cover;width:100%}}.block--multi-col__col .col__header{padding-top:0.5em}.icons-align-top .block--multi-col__col .col__header .col__icon{display:block;font-size:8.4rem;margin-bottom:24px}.icons-align-left .block--multi-col__col .col__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.icons-align-left .block--multi-col__col .col__header .col__icon{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;font-size:2.5em;margin-right:0.6em}.icons-align-left .block--multi-col__col .col__header .col__title{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;display:block;line-height:1.5;color:#cb171e}.align-content-left.icons-align-top .block--multi-col__col .col__header .col__icon{font-size:4.5rem}.align-content-center.icons-align-top .block--multi-col__col .col__header .col__icon{color:#07080f}.block--multi-col__col .col__icon{color:#cb171e}.block--multi-col__col .col__title{display:block;font:700 1.8rem "Josefin Sans",sans-serif;text-transform:none;color:#07080f}.block--multi-col__col .col__link{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-block;position:relative;padding: 20px 20px 1em;border:none;background-color:transparent;text-transform:uppercase;text-decoration:none;margin-top: -20px;font-family:"Josefin Sans",sans-serif !important;font-size:1.5rem;font-weight:700;color:#07080f}.block--multi-col__col .col__link::after{content:'';display:block;position:absolute;bottom:0;left: 20px;height:2px;width: calc(100% -  40px );;border-bottom:2px solid;-webkit-transform:scaleX(0);-o-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:0 50%;-o-transform-origin:0 50%;transform-origin:0 50%;-webkit-transition:-webkit-transform .4s cubic-bezier(0.25, 0.46, 0.45, 0.94);transition:-webkit-transform .4s cubic-bezier(0.25, 0.46, 0.45, 0.94);-o-transition:-o-transform .4s cubic-bezier(0.25, 0.46, 0.45, 0.94);transition:transform .4s cubic-bezier(0.25, 0.46, 0.45, 0.94);transition:transform .4s cubic-bezier(0.25, 0.46, 0.45, 0.94), -webkit-transform .4s cubic-bezier(0.25, 0.46, 0.45, 0.94), -o-transform .4s cubic-bezier(0.25, 0.46, 0.45, 0.94)}.block--multi-col__col .col__link.active,.block--multi-col__col .grid-actions .current-menu-item>a.col__link,.grid-actions .block--multi-col__col .current-menu-item>a.col__link,.block--multi-col__col .col__link:focus,.block--multi-col__col .col__link:hover{outline:none}.block--multi-col__col .col__link.active::after,.block--multi-col__col .grid-actions .current-menu-item>a.col__link::after,.grid-actions .block--multi-col__col .current-menu-item>a.col__link::after,.block--multi-col__col .col__link:focus::after,.block--multi-col__col .col__link:hover::after{-webkit-transform:scaleX(1);-o-transform:scaleX(1);transform:scaleX(1)}.block--multi-col__col .col__link::before{font-family:"icomoon";margin-right:0.7em}.align-content-left .block--multi-col__col .col__link{margin-left: -20px}.align-content-center .block--multi-col__col{text-align:center}.align-content-center .block--multi-col__col .col__header{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.section-team>.section-inner{max-width:none;padding-left:0;padding-right:0}.section-page-content .section-inner>.team-container:first-child{margin-top: -70px}.section-page-content .section-inner>.team-container:first-child .team-pre-slider-content{padding-top: 140px}.team-pre-slider-content{text-align:center;background:#f4f5f5;padding: 70px 0 15px}.team-title-container{padding-top: 35px}.team-title-container .section-title{margin-bottom:0.5em}.team-description{max-width:700px;margin:0 auto;padding: 15px 35px}.team-description p{margin-top:1em}.team-description p:first-child{margin-top:0}.team-slider-fake-nav-container{height: 100px;padding-bottom: 50px;background:#f4f5f5;text-align:center;font:700 2rem "Josefin Sans",sans-serif;color:#07080f;text-transform:uppercase}.team-slider-fake-nav-container>.inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;width: 260px;height:100%;margin:0 auto}.team-slider{height:600px;max-height:80vh}.team-slider>.flickity-viewport{height:100% !important}.team-slider .flickity-prev-next-button{position:absolute;top: -100px;height: 50px;padding:0}.team-slider .flickity-prev-next-button.previous{left: calc(50% -  130px );;-webkit-transform:translate(-100%, 0);;-o-transform:translate(-100%, 0);;transform:translate(-100%, 0)}.team-slider .flickity-prev-next-button.next{right:0;left: calc(50% +  130px );;-webkit-transform:translate(0, 0);;-o-transform:translate(0, 0);;transform:translate(0, 0)}.team-slider__team-member-container{position:relative;width: 100%;height:100%}.team-slider__team-member{position:relative;height:100%}.team-member__image-container{z-index:-1}.team-slider__team-member__front-content{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-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative;height:100%;font-family:"Josefin Sans",sans-serif;font-weight:700}.team-slider__team-member.has-content .team-slider__team-member__front-content{-webkit-transition:height .8s cubic-bezier(0.25, 0.46, 0.45, 0.94);-o-transition:height .8s cubic-bezier(0.25, 0.46, 0.45, 0.94);transition:height .8s cubic-bezier(0.25, 0.46, 0.45, 0.94)}.team-slider__team-member.has-content:hover .team-slider__team-member__front-content{height:40%}.team-member__name,.team-member__job-title{width:350px;max-width:100%;line-height:1.2;color:white;text-align:center}.team-member__name{font-size:2.4rem}@media (min-width: 576px){.team-member__name{font-size:3.6rem}}.team-member__job-title{font-size:1.4rem}@media (min-width: 576px){.team-member__job-title{font-size:2rem}}.team-slider__team-member__back-content{opacity:0;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;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-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap;position:absolute;bottom:0;left:0;height:60%;padding:40px 40px;color:white;text-align:center;-webkit-transform:translateY(100%);-o-transform:translateY(100%);transform:translateY(100%);-webkit-transition:opacity .4s,-webkit-transform .8s cubic-bezier(0.25, 0.46, 0.45, 0.94);transition:opacity .4s,-webkit-transform .8s cubic-bezier(0.25, 0.46, 0.45, 0.94);-o-transition:opacity .4s,-o-transform .8s cubic-bezier(0.25, 0.46, 0.45, 0.94);transition:opacity .4s,transform .8s cubic-bezier(0.25, 0.46, 0.45, 0.94);transition:opacity .4s,transform .8s cubic-bezier(0.25, 0.46, 0.45, 0.94),-webkit-transform .8s cubic-bezier(0.25, 0.46, 0.45, 0.94),-o-transform .8s cubic-bezier(0.25, 0.46, 0.45, 0.94)}.team-slider__team-member.has-content:hover .team-slider__team-member__back-content{opacity:1;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transform:translateY(0%);-o-transform:translateY(0%);transform:translateY(0%)}#header{position:relative;z-index:1;width:100%;background:#07080f;font-family:"Josefin Sans",sans-serif;font-weight:bold;letter-spacing:0.1em}.header__top-bar{position:relative;z-index:4;display:-webkit-box;display:-ms-flexbox;display:flex;-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;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap;height: 90px}.header__top-bar__nav{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;position:relative;z-index:2;display:-webkit-box;display:-ms-flexbox;display:flex;-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;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap;padding: 0 50px 0 30px;background:#cb171e;top: 90px}@media (min-width: 1281px){.header__top-bar__nav{top:0 !important;height:100% !important;min-height:0 !important}}.header__top-bar__nav__link-list{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.header__top-bar__nav__link-list a{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-block;position:relative;padding: 20px 20px 1em;border:none;background-color:transparent;text-transform:uppercase;text-decoration:none;color:white;font-size:1.5rem}.header__top-bar__nav__link-list a::after{content:'';display:block;position:absolute;bottom:0;left: 20px;height:2px;width: calc(100% -  40px );;border-bottom:2px solid;-webkit-transform:scaleX(0);-o-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:0 50%;-o-transform-origin:0 50%;transform-origin:0 50%;-webkit-transition:-webkit-transform .4s cubic-bezier(0.25, 0.46, 0.45, 0.94);transition:-webkit-transform .4s cubic-bezier(0.25, 0.46, 0.45, 0.94);-o-transition:-o-transform .4s cubic-bezier(0.25, 0.46, 0.45, 0.94);transition:transform .4s cubic-bezier(0.25, 0.46, 0.45, 0.94);transition:transform .4s cubic-bezier(0.25, 0.46, 0.45, 0.94), -webkit-transform .4s cubic-bezier(0.25, 0.46, 0.45, 0.94), -o-transform .4s cubic-bezier(0.25, 0.46, 0.45, 0.94)}.header__top-bar__nav__link-list a:hover::after,.header__top-bar__nav__link-list .current-menu-item a::after{-webkit-transform:scaleX(1);-o-transform:scaleX(1);transform:scaleX(1)}.header__top-bar__logo{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap;position:relative;z-index:1;height:100%;padding-left: 35px}.header__top-bar__logo .logo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap;height:80%;width:auto}.header__top-bar__logo .logo img{display:block;width:auto;max-width:100%;height:auto;max-height:100%}.header__page-title-container{max-width:1320px;margin:0 auto;padding-right: 35px;padding-left: 35px;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;height: 60px}.header__page-title{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;position:static;margin-left:15vw;font:bold 1.8rem/1.3 "Josefin Sans",sans-serif;letter-spacing:0.1em;text-transform:uppercase;color:white}@media (min-width: 768px){.header__page-title{font:bold 3.8rem/1.3 "Josefin Sans",sans-serif}}@media (min-width: 1681px){.header__page-title{margin-left:0}}.header__page-title.ghost-text::before{opacity:0.05;z-index:1;top:0;bottom:auto;left:0;font-size:180px;-webkit-transform:translate(0, -40%);-o-transform:translate(0, -40%);transform:translate(0, -40%)}.header__banner-container{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;position:relative;min-height:600px}.header__banner-container.small-image{height: calc(100vh -  60px );;margin-top: -90px}.header__banner-container.fullwidth-image{height: calc(100vh -  150px );}.header__banner{height:100%}@media (max-width: 1280px){.header__top-bar__nav{display:block;position:absolute;right:0;width:49.5vw;height:auto;padding-bottom:30px !important;min-height: calc(100vh - 90px );;-webkit-transform:translate3d(100%, 0, 0);;transform:translate3d(100%, 0, 0);-webkit-transition:-webkit-transform .4s cubic-bezier(0.25, 0.46, 0.45, 0.94);transition:-webkit-transform .4s cubic-bezier(0.25, 0.46, 0.45, 0.94);-o-transition:-o-transform .4s cubic-bezier(0.25, 0.46, 0.45, 0.94);transition:transform .4s cubic-bezier(0.25, 0.46, 0.45, 0.94);transition:transform .4s cubic-bezier(0.25, 0.46, 0.45, 0.94), -webkit-transform .4s cubic-bezier(0.25, 0.46, 0.45, 0.94), -o-transform .4s cubic-bezier(0.25, 0.46, 0.45, 0.94)}.sb-active .header__top-bar__nav{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.header__top-bar__nav .social-media-container{margin-top:1em;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.header__top-bar__nav__link-list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;height:auto}}@media (max-width: 575px){.header__top-bar__nav{width:100vw}}#footer{padding: 20px 25px;background:#000;font-size:1.4rem;font-weight:700;color:#555d63}#footer .footer-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (min-width: 992px){#footer .footer-inner{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}#footer .social-media-button{opacity:1;color:#555d63;-webkit-transition:color .4s;-o-transition:color .4s;transition:color .4s}#footer .social-media-button:hover{color:white}@media (max-width: 767px){#footer .hide-sm,#footer .social-media-container{display:none}}.footer__col{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:10px}.footer__col>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin-left:10px}.footer__col>*:first-child{margin-left:0}.footer__logos>img{margin-left:30px}.footer__logos>img:first-child{margin-left:0}.home .header__page-title-container{margin:0 !important;padding:0 !important;height:0 !important}.home .header__banner-container{height:100vh !important;margin-top: -90px;background:#07080f}.home .section-page-content{width: calc(100% -  70px );;margin:0 auto}.home .section-page-content>.section-inner>*{max-width:none}.home .section-page-content .block--multi-col{max-width:1750px;margin-left:auto;margin-right:auto}.home .section-clients__clients-slider{width: 100%}@media (min-width: 576px){.section-inner{padding-right: 55px;padding-left: 55px}.vtx-burger-super-container{height: 100px;padding: 0 55px}.banner-slider-container.small-image .slide-count{left: 55px}.banner-slider-container.fullwidth-image .slide-count{right: 55px}.small-image .banner-slider .flickity-button.flickity-prev-next-button.previous{left: 55px}.fullwidth-image .banner-slider .flickity-button.flickity-prev-next-button.previous{right: 137px}.small-image .banner-slider .flickity-button.flickity-prev-next-button.next{left: 137px}.fullwidth-image .banner-slider .flickity-button.flickity-prev-next-button.next{right: 55px}.small-image .banner-slider__slide__content{width: calc( 75% - 55px )}.fullwidth-image .banner-slider__slide__content{padding: 55px}.banner-slider__slide__title{font-size: 11vw}.scroll-down-btn{right: 68.75px}.section-page-content>.section-inner>*{padding-right: 55px;padding-left: 55px}.section-clients__title-container,.section-clients__clients-slider{height: 180px}.section-clients__clients-slider{padding-left: 65px;padding-right: 65px}.single-project .posts-nav__link--previous .posts-nav__top-label{padding-left: 55px}.single-project .posts-nav__link--previous .stripe-anim{left: 55px}.single-project .posts-nav__link--next .posts-nav__top-label{padding-right: 55px}.single-project .posts-nav__link--next .stripe-anim{right: 55px}.slider-gallery-thumbnail.flickity-enabled{width: calc(100% -  110px );}.block-decorated__content .wysiwyg{padding: 55px}.team-description{padding: 15px 55px}.header__top-bar{height: 100px}.header__top-bar__nav{top: 100px;min-height: calc(100vh - 100px );}.header__top-bar__logo{padding-left: 55px}.header__page-title-container{padding-right: 55px;padding-left: 55px;height: 145px}.header__banner-container.small-image{height: calc(100vh -  145px );;margin-top: -100px}.header__banner-container.fullwidth-image{height: calc(100vh -  245px );}#footer{padding: 20px 45px}.home .header__banner-container{margin-top: -100px}.home .section-page-content{width: calc(100% -  110px );}}@media (min-width: 768px){.section-inner{padding-right: 60px;padding-left: 60px}main>section:nth-last-child(2)>.section-inner{padding-bottom: 160px}.vtx-burger-super-container{padding: 0 60px}.banner-slider-container.small-image .slide-count{left: 60px}.banner-slider-container.fullwidth-image .slide-count{right: 60px}.small-image .banner-slider::before{width: 33.334%}.small-image .banner-slider .flickity-button.flickity-prev-next-button.previous{left: 60px}.fullwidth-image .banner-slider .flickity-button.flickity-prev-next-button.previous{right: 142px}.small-image .banner-slider .flickity-button.flickity-prev-next-button.next{left: 142px}.fullwidth-image .banner-slider .flickity-button.flickity-prev-next-button.next{right: 60px}.small-image .banner-slider__slide__image-container{left: 66.666%}.small-image .banner-slider__slide__content{right: 33.334%;width: calc( 66.666% - 60px )}.fullwidth-image .banner-slider__slide__content{padding: 60px}.banner-slider__slide__title{font-size: 8vw}.scroll-down-btn{right: 75px}.section-page-content>.section-inner>*{padding-right: 60px;padding-left: 60px}.section-clients__title-container,.section-clients__clients-slider{height: 240px}.section-clients__clients-slider{padding-left: 70px;padding-right: 70px}.section-clients__title-container{width: 33.3333333333%}.projects-grid .grid-sizer{width: 50%}.projects-grid__project-container{width: 50%}.projects-grid__project-container.el-width-2{width: 50%}.el-width-2.el-height-1 .projects-grid__project .project-inner{padding-bottom: calc( 50% - 15px )}.el-width-2.el-height-2 .projects-grid__project .project-inner{padding-bottom: 100%}.single-project .posts-nav__link--previous .posts-nav__top-label{padding-left: 60px}.single-project .posts-nav__link--previous .stripe-anim{left: 60px}.single-project .posts-nav__link--next .posts-nav__top-label{padding-right: 60px}.single-project .posts-nav__link--next .stripe-anim{right: 60px}.section-contact>.section-inner{padding-top: 160px}.big-title-container{top: -160px;height: 320px}.slider-gallery-thumbnail.flickity-enabled{width: calc(100% -  120px );}.block-decorated__content .wysiwyg{padding: 60px}.team-description{padding: 15px 60px}.team-slider__team-member-container{width: 50%}.header__top-bar__logo{padding-left: 60px}.header__page-title-container{padding-right: 60px;padding-left: 60px}#footer{padding: 20px 50px}.home .section-page-content{width: calc(100% -  120px );}.home .section-clients__clients-slider{width: 66.6666666667%}}@media (min-width: 992px){.banner-slider__slide__title{font-size: 5vw}.projects-grid .grid-sizer{width: 25%}.projects-grid__project-container{width: 25%}.team-slider__team-member-container{width: 33.3333%}}@media (min-width: 1281px){.vtx-burger-super-container{height: 145px}.header__top-bar{height: 145px}.header__top-bar__nav{top: 145px;min-height: calc(100vh - 145px );}.header__banner-container.small-image{margin-top: -145px}.header__banner-container.fullwidth-image{height: calc(100vh -  290px );}.home .header__banner-container{margin-top: -145px}}@media (min-width: 1441px){.team-slider__team-member-container{width: 25%}}@media (min-width: 1681px){.banner-slider__slide__title{font-size: 9rem}}

/*# sourceMappingURL=main.css.map */
