@font-face{font-family:"Cardinal Classic";src:url(fonts/CardinalClassicMid-BoldItalic.eot);src:url("fonts/CardinalClassicMid-BoldItalic.eot?#iefix") format("embedded-opentype"),url(fonts/CardinalClassicMid-BoldItalic.woff2) format("woff2"),url(fonts/CardinalClassicMid-BoldItalic.woff) format("woff"),url(fonts/CardinalClassicMid-BoldItalic.ttf) format("truetype");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:"Cardinal Classic";src:url(fonts/CardinalClassicMid-Medium.eot);src:url("fonts/CardinalClassicMid-Medium.eot?#iefix") format("embedded-opentype"),url(fonts/CardinalClassicMid-Medium.woff2) format("woff2"),url(fonts/CardinalClassicMid-Medium.woff) format("woff"),url(fonts/CardinalClassicMid-Medium.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Cardinal Classic";src:url(fonts/CardinalClassicMid-SemiBoldItalic.eot);src:url("fonts/CardinalClassicMid-SemiBoldItalic.eot?#iefix") format("embedded-opentype"),url(fonts/CardinalClassicMid-SemiBoldItalic.woff2) format("woff2"),url(fonts/CardinalClassicMid-SemiBoldItalic.woff) format("woff"),url(fonts/CardinalClassicMid-SemiBoldItalic.ttf) format("truetype");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:"Cardinal Classic";src:url(fonts/CardinalClassicMid-MediumItalic.eot);src:url("fonts/CardinalClassicMid-MediumItalic.eot?#iefix") format("embedded-opentype"),url(fonts/CardinalClassicMid-MediumItalic.woff2) format("woff2"),url(fonts/CardinalClassicMid-MediumItalic.woff) format("woff"),url(fonts/CardinalClassicMid-MediumItalic.ttf) format("truetype");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:"Cardinal Classic";src:url(fonts/CardinalClassicMid-SemiBold.eot);src:url("fonts/CardinalClassicMid-SemiBold.eot?#iefix") format("embedded-opentype"),url(fonts/CardinalClassicMid-SemiBold.woff2) format("woff2"),url(fonts/CardinalClassicMid-SemiBold.woff) format("woff"),url(fonts/CardinalClassicMid-SemiBold.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"Cardinal Classic";src:url(fonts/CardinalClassicMid-Regular.eot);src:url("fonts/CardinalClassicMid-Regular.eot?#iefix") format("embedded-opentype"),url(fonts/CardinalClassicMid-Regular.woff2) format("woff2"),url(fonts/CardinalClassicMid-Regular.woff) format("woff"),url(fonts/CardinalClassicMid-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Cardinal Classic";src:url(fonts/CardinalClassicMid-Bold.eot);src:url("fonts/CardinalClassicMid-Bold.eot?#iefix") format("embedded-opentype"),url(fonts/CardinalClassicMid-Bold.woff2) format("woff2"),url(fonts/CardinalClassicMid-Bold.woff) format("woff"),url(fonts/CardinalClassicMid-Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Cardinal Classic";src:url(fonts/CardinalClassicMid-Italic.eot);src:url("fonts/CardinalClassicMid-Italic.eot?#iefix") format("embedded-opentype"),url(fonts/CardinalClassicMid-Italic.woff2) format("woff2"),url(fonts/CardinalClassicMid-Italic.woff) format("woff"),url(fonts/CardinalClassicMid-Italic.ttf) format("truetype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:"Sackers Gothic Std";src:url(fonts/SackersGothicStd-Light.eot);src:url("fonts/SackersGothicStd-Light.eot?#iefix") format("embedded-opentype"),url(fonts/SackersGothicStd-Light.woff2) format("woff2"),url(fonts/SackersGothicStd-Light.woff) format("woff"),url(fonts/SackersGothicStd-Light.ttf) format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Sackers Gothic Std";src:url(fonts/SackersGothicStd-Medium.eot);src:url("fonts/SackersGothicStd-Medium.eot?#iefix") format("embedded-opentype"),url(fonts/SackersGothicStd-Medium.woff2) format("woff2"),url(fonts/SackersGothicStd-Medium.woff) format("woff"),url(fonts/SackersGothicStd-Medium.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Sackers Gothic Std";src:url(fonts/SackersGothicStd-Heavy.eot);src:url("fonts/SackersGothicStd-Heavy.eot?#iefix") format("embedded-opentype"),url(fonts/SackersGothicStd-Heavy.woff2) format("woff2"),url(fonts/SackersGothicStd-Heavy.woff) format("woff"),url(fonts/SackersGothicStd-Heavy.ttf) format("truetype");font-weight:900;font-style:normal;font-display:swap}.font-cardinal *{font-family:"Cardinal Classic",serif}.font-sackers *{font-family:"Sackers Gothic Std",sans-serif}.pointer{cursor:pointer}@media (max-width:479px){.d-none-sm{display:none}}.text-center{text-align:center!important}.text-left{text-align:left!important}.text-right{text-align:right!important}.w-60{width:60%}.m-0{margin:0!important}.mb-4{margin-bottom:1rem}.pl-0{padding-left:0!important}.pr-0{padding-right:0!important}.pt-0{padding-top:0!important}.items-start{align-items:flex-start!important}.items-end{align-items:flex-end!important}.items-center{align-items:center!important}.align-items-end{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.align-items-start{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.align-items-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:flex-center}.space-small{width:100%;height:40px}.space-medium{width:100%;height:80px}.space-large{width:100%;height:150px}@media (max-width:479px){.space-small{width:100%;height:5px}.space-medium{width:100%;height:15px}.space-large{width:100%;height:30px}}@media (max-width:768px){.space-small{width:100%;height:10px}.space-medium{width:100%;height:20px}.space-large{width:100%;height:40px}}@media (min-width:768px) and (max-width:1024px){.space-small{width:100%;height:25px}.space-medium{width:100%;height:50px}.space-large{width:100%;height:80px}}@media (min-width:1024px) and (max-width:1280px){.space-small{width:100%;height:25px}.space-medium{width:100%;height:50px}.space-large{width:100%;height:80px}}.italic{font-style:italic}.not-italic{font-style:normal}.font-size-large *{font-size:29px;line-height:33.59px;font-weight:400}.font-size-large * strong{font-weight:400}.font-size-medium *{font-size:18px;line-height:21.6px;font-weight:400}@media (max-width:1023px){.font-size-large *{font-size:24px}}@media (max-width:767px){.font-size-large *,.font-size-medium *{font-size:.875rem;line-height:1.25rem}}.right-hr{margin-left:auto;margin-right:0}.left-hr{margin-right:auto;margin-left:0}.mt-28{margin-top:7rem}header,footer,article,section,hgroup,nav,figure,aside{display:block}h1,h2,h3{line-height:33.59px!important;font-family:"Cardinal Classic",serif}h1{font-size:29px}h2{font-size:26px}h3{font-size:21px}h4{font-size:19px}button{font-size:18px}p{font-size:16px}.font-size-large *,.font-size-large{font-size:29px;line-height:33.59px;font-weight:400}.font-size-large * strong{font-weight:500}section{display:flex;flex-direction:column;align-items:center;width:100%;position:relative}body,html{margin:0;padding:0;height:100%}body.fixed{overflow:hidden}.page-content{min-height:calc(100vh - 600px);min-height:calc(var(--vh, 1vh) * 100 - 600px);height:auto;padding-top:150px}@media (max-width:1023px){.page-content{min-height:calc(100vh - 620px);min-height:calc(var(--vh, 1vh) * 100 - 620px)}}@media (max-width:767px){.page-content{min-height:calc(100vh - 650px);min-height:calc(var(--vh, 1vh) * 100 - 650px)}}.wrap{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start}figure{margin:0;padding:0;border:none}:focus,:active{outline:0}img{border-style:none;display:block;max-width:100%;height:auto}a{text-decoration:none;color:#000;transition:all 0.3s}a.read-more-link,a.read-more,a.load-button,a.nav-link{font-family:"Cardinal Classic",serif;font-style:italic;font-weight:400;font-size:18px;line-height:125%;padding-left:22px;position:relative;transition:all 0.3s}a.read-more-link:before,a.read-more:before,a.load-button:before,a.nav-link:before{content:"";display:block;width:17px;height:.5px;background-color:rgb(0 0 0 / .5);position:absolute;top:50%;left:0;transform:translateY(-50%);transition:all 0.3s}a.read-more-link:hover,a.read-more:hover,a.load-button:hover,a.nav-link:hover{color:rgb(0 0 0 / .5);transition:all 0.3s}a.read-more-link:hover:before,a.read-more:hover:before,a.load-button:hover:before,a.nav-link:hover:before{background-color:rgb(0 0 0 / .2);left:-8px;transition:all 0.3s}@media (max-width:767px){a.read-more-link,a.read-more,a.load-button,a.nav-link{font-size:18px}}.text-only-left-block .text-hold a,.text-block .text-hold a{font-style:italic;padding-left:22px;position:relative;transition:all 0.3s}.text-only-left-block .text-hold a:before,.text-block .text-hold a:before{content:"";display:block;width:17px;height:.5px;background-color:rgb(0 0 0 / .5);position:absolute;top:50%;left:0;transform:translateY(-50%);transition:all 0.3s}.text-only-left-block .text-hold a:hover,.text-block .text-hold a:hover{color:rgb(0 0 0 / .5);transition:all 0.3s}.text-only-left-block .text-hold a:hover:before,.text-block .text-hold a:hover:before{background-color:rgb(0 0 0 / .2);left:-8px;transition:all 0.3s}ol li,ul li,p{font-weight:400;font-size:18px;line-height:24px}@media (min-width:1651px){ol li,ul li,p{font-size:22px;line-height:28px}}@media (min-width:1651px){.wrap.narrow ol li,.wrap.narrow ul li,.wrap.narrow p{font-size:18px;line-height:24px}}p{margin:0 0 24px}p:last-of-type{margin:0}div{box-sizing:border-box}b,strong{font-weight:400}clearfix:after{content:"";clear:right;display:table}.text-head-italic{font-family:"Cardinal Classic",serif;font-style:italic}.btn,.button{width:100%;height:auto;border-radius:0;border:none;cursor:pointer;font-style:italic;font-weight:400;font-size:18px;line-height:24px;text-decoration:none;text-align:center;box-sizing:border-box;display:block;font-family:"Cardinal Classic",serif;transition:all 400ms ease-in-out;-webkit-appearance:none}.btn span,.button span{position:relative;z-index:2}.btn.btn-outline,.button.btn-outline{position:relative;color:#000}.btn.btn-outline:before,.button.btn-outline:before{content:"";display:block;position:absolute;left:2px;top:2px;width:calc(100% - 4px);height:calc(100% - 4px);background:#fff;z-index:1;border-radius:18px;transition:all 400ms ease-in-out}.btn.btn-outline:hover,.btn.btn-outline:active,.button.btn-outline:hover,.button.btn-outline:active{color:#fff}.btn.btn-outline:hover:before,.btn.btn-outline:active:before,.button.btn-outline:hover:before,.button.btn-outline:active:before{opacity:0}.gform_validation_errors{display:none!important}form{padding-top:13px}form .gform-body{width:100%}form .gfield{width:100%;grid-column:1/-1;position:relative}form .gfield.gfield_error input:not([type=submit]),form .gfield.gfield_error select{border-color:red}form input{font-family:"Sackers Gothic Std",sans-serif;font-weight:300;font-size:15px;line-height:24px}form .gfield_validation_message{background:transparent!important;border:0!important;color:red!important;font-size:12px!important;padding:0!important;margin:0!important;position:absolute;bottom:-22px;left:0}.gform_confirmation_message{font-family:"Cardinal Classic",serif;font-weight:400;padding-top:13px;font-size:16px}@media (min-width:767px){.gform_confirmation_message{line-height:70px}}input,select,textarea{border-radius:0;outline:none;appearance:none}::placeholder{color:#000}a[href^=tel]{color:inherit;text-decoration:none;white-space:nowrap}.entry-content img{margin:0 0 1.5em 0}.alignleft,img.alignleft{margin-right:1.5em;display:inline;float:left}.alignright,img.alignright{margin-left:1.5em;display:inline;float:right}.aligncenter,img.aligncenter{margin-right:auto;margin-left:auto;display:block;clear:both}.navigation-posts{width:100%;display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:space-between;margin-top:70px}@media (max-width:1650px){.navigation-posts{margin-top:40px}}.layout-one-column p{max-width:60%}@media (max-width:1023px){.layout-one-column p{max-width:100%}}@media (max-width:767px){.mobile-column-one{-webkit-columns:1 auto!important;-moz-columns:1 auto!important;columns:1 auto!important;-webkit-column-gap:24px!important;-moz-column-gap:24px!important;column-gap:24px!important}}body{min-width:320px;background:#fff;color:#000;-webkit-text-size-adjust:100%;font-family:"Cardinal Classic",serif;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body .wrap{margin:0 auto;width:100%;box-sizing:border-box;padding:40px 80px}body .wrap.narrow{max-width:1618px}@media (max-width:1650px){body .wrap.narrow{max-width:1238px}}@media (max-width:479px){body .wrap{padding:0 15px}}@media (max-width:768px){body .wrap{padding:20px 20px}}@media (min-width:768px) and (max-width:1024px){body .wrap{padding:25px 50px}}@media (min-width:2000px){body .wrap{padding:50px 80px}}@media (min-width:2800px){body .wrap{padding:50px 250px}}@media (min-width:1024px) and (max-width:1280px){body .wrap{padding:50px 50px}}body header .wrap{position:relative;z-index:10;padding:0 80px}@media (max-width:479px){body header .wrap{padding:0 15px}}@media (max-width:768px){body header .wrap{padding:0 20px}}@media (min-width:768px) and (max-width:1024px){body header .wrap{padding:0 50px}}@media (min-width:2000px){body header .wrap{padding:0 80px}}@media (min-width:2800px){body header .wrap{padding:0 250px}}@media (min-width:1024px) and (max-width:1280px){body header .wrap{padding:0 50px}}body main,body section.main{display:flex;flex-direction:column;align-items:center;flex:auto;width:100%;padding-bottom:120px}@media (max-width:1650px){body main,body section.main{padding-bottom:80px}}body.home main,body.home section.main{padding-bottom:0}body .row{display:flex}body header{width:100%;padding:23px 0;position:fixed;top:0;left:0;z-index:20}@media (max-width:767px){body header{padding:10px 0}}body header.scheme-black{color:#000}body header.scheme-black .menu .menu-item a{color:#000}body header.scheme-black .menu .menu-item a:before{background-color:#000}body header.scheme-black.fixed{background-color:#fff}@media (max-width:1023px){body header.scheme-black .menu .menu-item a{color:#fff}body header.scheme-black .menu .menu-item a:before{background-color:#fff}body header.scheme-black #menu-toggle:not(.active) span{background-color:#000}body header.scheme-black #menu-toggle:not(.active) span::before{background-color:#000}body header.scheme-black #menu-toggle:not(.active) span::after{background-color:#000}}body header.scheme-black #menu-toggle span{background-color:#000}body header.scheme-black #menu-toggle span::before{background-color:#000}body header.scheme-black #menu-toggle span::after{background-color:#000}body header.scheme-white{color:#000}body header.scheme-white:before{background-color:rgb(0 0 0 / .8)}body header.scheme-white.fixed{background-color:#fff}body header.scheme-white .menu .menu-item a{color:#fff}body header.scheme-white .menu .menu-item a:before{background-color:#fff}@media (max-width:1023px){body header.scheme-white.fixed .menu .menu-item a{color:#fff}body header.scheme-white.fixed .menu .menu-item a:before{background-color:#fff}body header.scheme-white.fixed #menu-toggle:not(.active) span{background-color:#000}body header.scheme-white.fixed #menu-toggle:not(.active) span::before{background-color:#000}body header.scheme-white.fixed #menu-toggle:not(.active) span::after{background-color:#000}}body header.scheme-white #menu-toggle span{background-color:#fff}body header.scheme-white #menu-toggle span::before{background-color:#fff}body header.scheme-white #menu-toggle span::after{background-color:#fff}body header:before{content:"";display:block;width:100%;height:100%;position:absolute;left:0;top:-100%;transition:all 0.2s ease-in-out}body header.fixed:before{top:0;transition:all 0.3s ease-in-out}body header ul{padding:0;margin:0;list-style:none}body header .row{width:100%;flex-direction:row;align-items:center;justify-content:space-between}body header .logo{display:flex;flex-shrink:0;position:relative;z-index:15}body header #nav{display:flex;flex:auto;justify-content:flex-end;color:#000}@media (max-width:1023px){body header #nav{position:fixed;left:100%;width:100%;height:100%;top:0;background:#000;transition:all 400ms ease-in-out;display:flex;flex-direction:column;align-items:center;justify-content:center}body header #nav.show{left:0}}body header #menu-toggle{display:none;position:relative;z-index:1000;width:20px;height:11px;cursor:pointer;appearance:none;box-shadow:none;border-radius:none;border:none;cursor:pointer;box-sizing:border-box}@media (max-width:1023px){body header #menu-toggle{display:block}}body header #menu-toggle.active span{width:0;color:#fff;background-color:#fff}body header #menu-toggle.active span::before{top:0;transform:rotate(45deg);-webkit-transform:rotate(45deg)}body header #menu-toggle.active span::after{bottom:0;transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}body header #menu-toggle.active span::before,body header #menu-toggle.active span::after{transition-delay:0s,0.3s;-webkit-transition-delay:0s,0.3s;color:#fff;background-color:#fff}body header #menu-toggle span{display:block;position:absolute;top:5px;left:0;right:0;width:100%;height:1px;background:#000;-webkit-transition:all 300ms ease;-moz-transition:all 300ms ease;-ms-transition:all 300ms ease;-o-transition:all 300ms ease;transition:all 300ms ease}body header #menu-toggle span:before{top:-5px;transition-property:top,transform;-webkit-transition-property:top,transform}body header #menu-toggle span:after{bottom:-5px;transition-property:bottom,transform;-webkit-transition-property:bottom,transform}body header #menu-toggle span:before,body header #menu-toggle span:after{content:"";position:absolute;display:block;width:20px;height:1px;left:0;background-color:#000;transition-duration:0.3s,0.3s;transition-delay:0.3s,0s;-webkit-transition-duration:0.3s,0.3s;-webkit-transition-delay:0.3s,0s}body header .menu{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:flex-start}@media (max-width:1023px){body header .menu{text-decoration:center;justify-content:center}}body header .menu .menu-item{margin-right:210px}@media (max-width:1440px){body header .menu .menu-item{margin-right:108px}}body header .menu .menu-item:last-of-type{margin-right:0}body header .menu .menu-item a{font-size:12px;font-family:"Sackers Gothic Std",sans-serif;font-weight:500;line-height:24px;position:relative;transition:all 0.3s;text-transform:uppercase}@media (max-width:1023px){body header .menu .menu-item a{display:block;text-align:center}}body header .menu .menu-item a:before{content:"";display:block;width:0;height:1px;background-color:#fff;position:absolute;bottom:-4px;left:50%;transition:all 0.3s}body header .menu .menu-item a:hover:before{left:0;width:100%;transition:all 0.3s}@media (max-width:1023px){body header .menu{flex-direction:column;align-items:center;justify-content:center}body header .menu .menu-item{margin-right:0;margin-bottom:55px;width:100%}body header .menu a{font-size:20px}body header .menu a:last-child{margin-bottom:0}}body #footer{background-color:#fff;color:#000;padding:64px 0 85px}@media (max-width:767px){body #footer{padding:40px 0}}body #footer ul{padding:0;margin:0;list-style:none}body #footer .wrap{padding-top:0;padding-bottom:0}body #footer .row{width:100%;flex-direction:row;flex-wrap:nowrap;align-items:stretch;justify-content:space-between}body #footer .row:first-of-type{position:relative}body #footer .row:first-of-type:before{content:"";position:absolute;top:-64px;left:0;width:100%;height:1px;background-color:#000}@media (max-width:767px){body #footer .row{flex-direction:column;align-items:flex-start;justify-content:flex-start}}body #footer .col{display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between}body #footer .logo-hold{margin-bottom:44px}@media (max-width:767px){body #footer .logo-hold{margin-bottom:50px}}body #footer .form-row{margin:0 0 40px}@media (max-width:767px){body #footer .form-row{flex-direction:column;margin-bottom:13px}}body #footer .form-newsletter{width:100%;max-width:584px;margin-bottom:0}@media (max-width:767px){body #footer .form-newsletter{margin-bottom:50px}}body #footer .form-newsletter form{display:flex;position:relative;padding:0}body #footer .form-newsletter .gfield{grid-column:1/-1!important}body #footer .form-newsletter input:not(.gform-button){width:100%;background-color:#fff;border:1px solid #000;color:#000;padding:11px 164px 11px 22px;font-size:12px;line-height:24px;font-weight:300;font-family:"Sackers Gothic Std",sans-serif;font-style:normal}body #footer .form-newsletter input::placeholder{color:#000}body #footer .form-newsletter #field_submit{max-width:144px;position:absolute;bottom:1px;right:1px;z-index:5}body #footer .form-newsletter #field_submit .gform-button{max-width:144px;width:100%;height:46px;background-color:#fff;border:0;border-left:1px solid #000;color:#000;line-height:160%;padding:12px;transition:all 0.3s;font-size:12px;font-weight:300;font-family:"Sackers Gothic Std",sans-serif;font-style:normal}body #footer .form-newsletter #field_submit .gform-button:hover{background-color:#000;color:#fff;transition:all 0.3s}body #footer .form-newsletter input::-webkit-input-placeholder{color:#000}body #footer .form-newsletter input:-ms-input-placeholder{color:#000}body #footer .slogan{font-weight:300;font-size:12px;line-height:16px;font-family:"Sackers Gothic Std",sans-serif}body #footer .social-links{width:100%;display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:flex-end}@media (max-width:767px){body #footer .social-links{justify-content:flex-start;margin-bottom:35px}}body #footer .social-links li{display:flex;margin-right:34px}body #footer .social-links li a{text-indent:200%;overflow:hidden;transition:all 0.3s}body #footer .social-links li a:hover,body #footer .social-links li a:active{opacity:.6}body #footer .social-links li a.facebook{background:url(images/icon-fb.svg) no-repeat center center;background-size:contain;width:13px;height:24px}body #footer .social-links li a.linkedin{background:url(images/icon-in.svg) no-repeat center center;background-size:contain;width:22px;height:24px}body #footer .social-links li a.youtube{background:url(images/icon-yt.svg) no-repeat center center;background-size:contain;width:32px;height:24px}body #footer .social-links li a.vimeo{background:url(images/icon-vi.svg) no-repeat center center;background-size:contain;width:24px;height:24px}body #footer .social-links li a.instagram{background:url(images/icon-ig.svg) no-repeat center center;background-size:contain;width:22px;height:24px}body #footer .social-links li:last-of-type{margin-right:0}body #footer .copyright-row{align-items:center;justify-content:flex-start;margin:0 0 38px}@media (max-width:767px){body #footer .copyright-row{order:4;margin:70px 0 0;align-items:flex-start}}body #footer .copy-hold{font-weight:300;font-size:12px;line-height:16px;margin-right:70px;font-family:"Sackers Gothic Std",sans-serif}@media (max-width:767px){body #footer .copy-hold{margin-bottom:15px}}body #footer .menu{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:flex-start}body #footer .menu .menu-item{font-size:12px;line-height:16px;margin-right:70px}body #footer .menu .menu-item:last-of-type{margin-right:0}@media (max-width:767px){body #footer .menu .menu-item{margin-right:27px}}body #footer .menu .menu-item a{color:#000;font-family:"Sackers Gothic Std",sans-serif;font-weight:300;font-size:12px;line-height:16px;position:relative;transition:all 0.3s}body #footer .menu .menu-item a:before{content:"";display:block;width:0;height:1px;background-color:#000;position:absolute;bottom:-3px;left:50%;transition:all 0.3s}body #footer .menu .menu-item a:hover:before{left:0;width:100%;transition:all 0.3s}body .page-wrap{overflow:hidden}body .section-block .subtitle{font-size:20px;line-height:35px;font-family:"Sackers Gothic Std",sans-serif;font-weight:300}@media (max-width:1919px){body .section-block .subtitle{font-size:18px}}@media (max-width:1023px){body .section-block .subtitle{font-size:16px}}@media (max-width:767px){body .section-block .subtitle{font-size:15px}}body .section-block h1{color:#000;font-size:64px;font-weight:700;line-height:1.125;margin:0 0 57px;letter-spacing:-.83px}@media (max-width:1279px){body .section-block h1{font-size:52px}}@media (max-width:1023px){body .section-block h1{font-size:42px;margin-bottom:40px}}@media (max-width:767px){body .section-block h1{font-size:36px;margin-bottom:30px}}@media (max-width:479px){body .section-block h1{font-size:28px;margin-bottom:24px}}@media (max-width:374px){body .section-block h1{font-size:25px;margin-bottom:20px}}body .section-block h3{color:#000;line-height:130%;max-width:100%;font-weight:500;font-size:18px;line-height:28px}body .section-block .subheading{font-family:"Sackers Gothic Std",sans-serif;font-weight:300;font-size:18px;line-height:35px;text-transform:lowercase}body .main-banner-block{background-repeat:no-repeat;background-position:center;background-size:cover;color:#fff;height:100vh;height:calc(var(--vh, 1vh) * 100);min-height:860px;justify-content:center}@media (max-width:1919px){body .main-banner-block{min-height:800px}}@media (max-width:1279px){body .main-banner-block{min-height:768px}}@media (max-width:767px){body .main-banner-block{min-height:inherit;height:26vh}}body .main-banner-block .wrap{align-items:center;position:relative;z-index:3}body .main-banner-block .text-hold{max-width:730px;width:100%;margin:0 auto}body .main-banner-block .text-hold p{font-family:"Cardinal Classic",serif;font-weight:100;font-size:28px;line-height:140%;text-align:center}@media (max-width:1023px){body .main-banner-block .text-hold p{font-size:24px}}@media (max-width:767px){body .main-banner-block .text-hold p{font-size:20px}}body .main-banner-block .bg{position:absolute;z-index:1;left:0;top:0;width:100%;height:100%}body .main-banner-block .bg img{max-width:none;width:100%;height:100%;object-fit:cover}body .main-banner-block .hero-video-block{position:absolute;z-index:2;left:0;top:0;width:100%;height:100%}body .main-banner-block .hero-video-block video{width:100%;height:100%;object-fit:cover}body .main-banner-slider-block{height:100vh;height:calc(var(--vh, 1vh) * 100);min-height:640px;overflow:hidden}body .main-banner-slider-block .tns-outer{width:100%}body .main-banner-slider-block .main-banner-slider .slide{height:100vh;height:calc(var(--vh, 1vh) * 100);min-height:500px}body .main-banner-slider-block .main-banner-slider .slide figure,body .main-banner-slider-block .main-banner-slider .slide .video{height:100%;width:100%}body .main-banner-slider-block .main-banner-slider .slide figure img,body .main-banner-slider-block .main-banner-slider .slide .video img{max-width:none;height:100%;width:100%;object-fit:cover}body .main-banner-slider-block .main-banner-slider .slide figure img.mobile,body .main-banner-slider-block .main-banner-slider .slide .video img.mobile{display:none}@media (max-width:767px){body .main-banner-slider-block .main-banner-slider .slide figure img.desktop,body .main-banner-slider-block .main-banner-slider .slide .video img.desktop{display:none}body .main-banner-slider-block .main-banner-slider .slide figure img.mobile,body .main-banner-slider-block .main-banner-slider .slide .video img.mobile{display:block;font-size:15px;max-height:100vh}}body .main-banner-slider-block .main-banner-slider .slide figure video,body .main-banner-slider-block .main-banner-slider .slide .video video{object-fit:cover;height:100%;max-height:100vh;object-position:center}body .main-banner-slider-block .main-banner-slider .slide .wrap{position:absolute;top:0;bottom:0;left:0;right:0;justify-content:center}body .main-banner-slider-block .main-banner-slider .slide .data-hold{color:#fff}body .main-banner-slider-block .main-banner-slider .slide .data-hold h1,body .main-banner-slider-block .main-banner-slider .slide .data-hold .subtitle,body .main-banner-slider-block .main-banner-slider .slide .data-hold a{font-family:"Cardinal Classic",serif;color:#fff;font-weight:100;font-size:35px;line-height:140%}@media (max-width:1023px){body .main-banner-slider-block .main-banner-slider .slide .data-hold h1,body .main-banner-slider-block .main-banner-slider .slide .data-hold .subtitle,body .main-banner-slider-block .main-banner-slider .slide .data-hold a{font-size:28px}}@media (max-width:767px){body .main-banner-slider-block .main-banner-slider .slide .data-hold h1,body .main-banner-slider-block .main-banner-slider .slide .data-hold .subtitle,body .main-banner-slider-block .main-banner-slider .slide .data-hold a{font-size:22px}}@media (max-width:479px){body .main-banner-slider-block .main-banner-slider .slide .data-hold h1,body .main-banner-slider-block .main-banner-slider .slide .data-hold .subtitle,body .main-banner-slider-block .main-banner-slider .slide .data-hold a{font-size:20px}}body .main-banner-slider-block .main-banner-slider .slide .data-hold h1{margin:0}body .main-banner-slider-block .main-banner-slider .slide .data-hold .subtitle{font-style:italic}body .main-banner-slider-block .main-banner-slider .slide .caption{position:absolute;left:0;bottom:40px;width:100%;display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:space-between;color:#fff;font-family:"Cardinal Classic",serif;font-style:italic;font-weight:400;font-size:19px;padding:0 20px}@media (max-width:767px){body .main-banner-slider-block .main-banner-slider .slide .caption{font-size:16px;bottom:30px}}@media (max-width:479px){body .main-banner-slider-block .main-banner-slider .slide .caption{font-size:14px;padding:0 15px;bottom:25px}}body .main-banner-slider-block .main-banner-slider .slide .caption .text-caption{max-width:80%}body .main-banner-slider-block .main-banner-slider .slide .caption .slide-count{display:none;position:absolute;right:80px;bottom:0}@media (max-width:768px){body .main-banner-slider-block .main-banner-slider .slide .caption .slide-count{right:15px}}@media (min-width:768px) and (max-width:1024px){body .main-banner-slider-block .main-banner-slider .slide .caption .slide-count{right:50px}}@media (min-width:2000px){body .main-banner-slider-block .main-banner-slider .slide .caption .slide-count{right:250px}}@media (min-width:1024px) and (max-width:1280px){body .main-banner-slider-block .main-banner-slider .slide .caption .slide-count{right:50px}}body .portfolio-block:first-child{padding-top:196px}@media (max-width:767px){body .portfolio-block:first-child{padding-top:108px}}body .portfolio-block ul{padding:0;margin:0;list-style:none}body .portfolio-block .portfolio-filters{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;margin-bottom:60px}body .portfolio-block .portfolio-filters ul{display:flex;flex-direction:row;align-items:center;justify-content:center;margin:0 -20px}body .portfolio-block .portfolio-filters ul .menu-item{padding:0 20px}body .portfolio-block .portfolio-filters ul .menu-item.active a{color:#000;transition:all 0.3s}body .portfolio-block .portfolio-filters ul .menu-item.active a:before{background-color:rgb(0 0 0 / .5);left:0;width:100%}body .portfolio-block .portfolio-filters ul .menu-item a{color:#000;font-family:"Cardinal Classic",serif;font-style:italic;font-weight:400;font-size:22px;line-height:125%;padding:0;position:relative}@media (max-width:767px){body .portfolio-block .portfolio-filters ul .menu-item a{font-size:16px}}body .portfolio-block .portfolio-filters ul .menu-item a:before{content:"";display:block;width:0;height:1px;background-color:rgb(0 0 0 / .2);position:absolute;bottom:-3px;left:50%;transform:translateY(-50%);transition:all 0.3s}body .portfolio-block .portfolio-filters ul .menu-item a:hover{color:#000}body .portfolio-block .portfolio-filters ul .menu-item a:hover:before{background-color:#000;left:0;width:100%;transition:all 0.3s}body .portfolio-block .portfolio-archive{width:100%;display:none;flex-direction:column;align-items:flex-start;justify-content:space-between;font-family:"Cardinal Classic",serif;line-height:125%;margin-bottom:150px}@media (max-width:1023px){body .portfolio-block .portfolio-archive{margin-bottom:110px}}@media (max-width:767px){body .portfolio-block .portfolio-archive{margin-bottom:70px;overflow-x:scroll}body .portfolio-block .portfolio-archive .column-location{display:none}}body .portfolio-block .portfolio-archive.active{display:flex}body .portfolio-block .portfolio-archive .captions{width:100%;columns:6 auto;column-span:none;column-gap:10px;overflow:hidden;display:flex;font-weight:300;font-size:18px;line-height:35px;margin-bottom:23px;font-family:"Sackers Gothic Std",sans-serif}@media (max-width:1650px){body .portfolio-block .portfolio-archive .captions{font-size:15px;text-transform:lowercase;margin-bottom:17px}}@media (max-width:767px){body .portfolio-block .portfolio-archive .captions{font-size:16px;margin-bottom:0}}body .portfolio-block .portfolio-archive .rows{width:100%}body .portfolio-block .portfolio-archive .rows .item{width:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;font-weight:400;font-size:22px;line-height:28px;margin-bottom:18px}@media (max-width:1650px){body .portfolio-block .portfolio-archive .rows .item{font-size:18px;line-height:24px;margin-bottom:14px}}@media (max-width:767px){body .portfolio-block .portfolio-archive .rows .item{font-size:14px}}body .portfolio-block .portfolio-archive .rows .item .row-item{width:100%;columns:6 auto;column-span:none;column-gap:10px;overflow:hidden;display:flex;transition:all 0.3s}body .portfolio-block .portfolio-archive .rows .item .row-item:not(.captions):hover *{color:rgb(0 0 0 / .5);transition:all 0.3s}body .portfolio-block .portfolio-archive .rows .item .row-item div{width:16%}@media (max-width:1650px){body .portfolio-block .portfolio-archive .rows .item .row-item div.column-year{width:11%}body .portfolio-block .portfolio-archive .rows .item .row-item div.column-client{width:16%}body .portfolio-block .portfolio-archive .rows .item .row-item div.column-industry{width:24%}body .portfolio-block .portfolio-archive .rows .item .row-item div.column-action{width:13%}}body .portfolio-block .portfolio-archive .rows .item .row-item div.column-client-mobile{display:none}@media (max-width:767px){body .portfolio-block .portfolio-archive .rows .item .row-item div.column-client-mobile{width:600px;display:flex}body .portfolio-block .portfolio-archive .rows .item .row-item div.column-year{width:150px}body .portfolio-block .portfolio-archive .rows .item .row-item div.column-client{width:600px;display:none}body .portfolio-block .portfolio-archive .rows .item .row-item div.column-project{width:450px;display:none}body .portfolio-block .portfolio-archive .rows .item .row-item div.column-industry{width:450px}body .portfolio-block .portfolio-archive .rows .item .row-item div.column-location{width:300px}}body .portfolio-block .portfolio-archive .rows .item .row-item .column-action .see-more{font-style:italic}body .portfolio-block .portfolio-archive .rows .item .row-item .column-action .see-more.mobile{display:none;font-style:normal}body .portfolio-block .portfolio-archive .rows .item .row-item .column-action .see-more.active .open{display:none}body .portfolio-block .portfolio-archive .rows .item .row-item .column-action .see-more.active .close{display:block}@media (max-width:767px){body .portfolio-block .portfolio-archive .rows .item .row-item .column-action .see-more.desktop{display:none}body .portfolio-block .portfolio-archive .rows .item .row-item .column-action .see-more.mobile{display:block;font-size:15px}}body .portfolio-block .portfolio-archive .rows .item .row-item .column-action .see-more .close{display:none}body .portfolio-block .portfolio-archive .rows .item .see-more-mobile{display:none}@media (max-width:767px){body .portfolio-block .portfolio-archive .rows .item .see-more-mobile{display:flex;width:100%;justify-content:end;font-style:italic;margin-top:10px;display:none}}body .portfolio-block .portfolio-archive .rows .item .column-gallery{width:100%;display:none;margin:30px 0 10px}body .portfolio-block .portfolio-archive .rows .item .column-gallery .wrap-gallery{width:100%;display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:flex-start;overflow-x:auto}body .portfolio-block .portfolio-archive .rows .item .column-gallery figure{display:flex;flex-shrink:0;width:max-content;margin-right:10px}body .portfolio-block .portfolio-archive .rows .item .column-gallery figure:last-of-type{margin:0}body .portfolio-block .portfolio-archive .rows .item .column-gallery figure img{width:auto;height:140px}body .portfolio-block .portfolio-archive .rows .item .column-gallery .see-more{display:none}@media (max-width:767px){body .portfolio-block .portfolio-archive .rows .item .column-gallery .see-more{display:flex;width:100%;justify-content:end;font-style:italic;margin-top:10px}}body .portfolio-block .portfolio-tiles{width:100%;display:flex;flex-direction:row;flex-wrap:wrap;align-items:stretch;justify-content:space-between;margin-bottom:40px}@media (max-width:767px){body .portfolio-block .portfolio-tiles{flex-direction:column;flex-wrap:nowrap}}body .portfolio-block .portfolio-tiles .item{width:calc(50% - 20px);margin-bottom:55px}@media (max-width:1650px){body .portfolio-block .portfolio-tiles .item{margin-bottom:36px}}body .portfolio-block .portfolio-tiles .item:nth-of-type(5n+3){width:100%}body .portfolio-block .portfolio-tiles .item:nth-of-type(5n+3) .hold figure img,body .portfolio-block .portfolio-tiles .item:nth-of-type(5n+3) .hold figure video,body .portfolio-block .portfolio-tiles .item:nth-of-type(5n+3) .hold .video img,body .portfolio-block .portfolio-tiles .item:nth-of-type(5n+3) .hold .video video{object-fit:cover;height:90vh;max-height:50vw}@media (max-width:767px){body .portfolio-block .portfolio-tiles .item:nth-of-type(5n+3) .hold figure img,body .portfolio-block .portfolio-tiles .item:nth-of-type(5n+3) .hold figure video,body .portfolio-block .portfolio-tiles .item:nth-of-type(5n+3) .hold .video img,body .portfolio-block .portfolio-tiles .item:nth-of-type(5n+3) .hold .video video{width:100%;height:auto;aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}}@media (min-height:2000px){body .portfolio-block .portfolio-tiles .item:nth-of-type(5n+3) .hold figure img,body .portfolio-block .portfolio-tiles .item:nth-of-type(5n+3) .hold figure video,body .portfolio-block .portfolio-tiles .item:nth-of-type(5n+3) .hold .video img,body .portfolio-block .portfolio-tiles .item:nth-of-type(5n+3) .hold .video video{height:100vh}}body .portfolio-block .portfolio-tiles .item:hover .hold a .title h3,body .portfolio-block .portfolio-tiles .item:hover .hold a .title .subtitle{color:rgb(0 0 0 / .5);transition:all 0.3s}@media (max-width:767px){body .portfolio-block .portfolio-tiles .item{width:100%;margin-bottom:40px}}body .portfolio-block .portfolio-tiles .item .hold{width:100%}body .portfolio-block .portfolio-tiles .item .hold a{width:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start}body .portfolio-block .portfolio-tiles .item .hold figure,body .portfolio-block .portfolio-tiles .item .hold .video{display:flex;width:100%;margin-bottom:10px;object-fit:cover;object-position:center}body .portfolio-block .portfolio-tiles .item .hold figure img,body .portfolio-block .portfolio-tiles .item .hold figure video,body .portfolio-block .portfolio-tiles .item .hold .video img,body .portfolio-block .portfolio-tiles .item .hold .video video{width:100%;object-fit:cover;height:auto;aspect-ratio:9/6}@media (max-width:767px){body .portfolio-block .portfolio-tiles .item .hold figure img,body .portfolio-block .portfolio-tiles .item .hold figure video,body .portfolio-block .portfolio-tiles .item .hold .video img,body .portfolio-block .portfolio-tiles .item .hold .video video{width:100%;height:auto;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}}body .portfolio-block .portfolio-tiles .item .hold figure img.mobile,body .portfolio-block .portfolio-tiles .item .hold figure video.mobile,body .portfolio-block .portfolio-tiles .item .hold .video img.mobile,body .portfolio-block .portfolio-tiles .item .hold .video video.mobile{display:none}@media (max-width:767px){body .portfolio-block .portfolio-tiles .item .hold figure,body .portfolio-block .portfolio-tiles .item .hold .video{margin-bottom:7px}}body .portfolio-block .portfolio-tiles .item .hold .title{width:100%}body .portfolio-block .portfolio-tiles .item .hold .title h3{font-size:32px;font-weight:400;line-height:1.2;letter-spacing:-.6px;transition:all 0.3s;margin:20px 0 0}@media (max-width:1650px){body .portfolio-block .portfolio-tiles .item .hold .title h3{font-size:26px;margin-top:6px}}@media (max-width:767px){body .portfolio-block .portfolio-tiles .item .hold .title h3{margin-top:0}}body .portfolio-block .portfolio-tiles .item .hold .title .subtitle{text-transform:lowercase;font-size:15px;margin:0;transition:all 0.3s}@media (max-width:1650px){body .portfolio-block .portfolio-tiles .item .hold .title .subtitle{font-size:12px;line-height:17px}}body .portfolio-block .buttons-hold{display:flex;align-self:flex-end}@media (max-width:767px){body .portfolio-block .buttons-hold{align-self:center}}body .news-block{overflow:hidden}body .news-block:first-child{padding-top:150px}@media (max-width:1023px){body .news-block:first-child{padding-top:115px}}body .news-block .news-tiles{width:calc(100% + 48px);margin-left:-24px;margin-right:-24px;margin-bottom:50px;display:flex;flex-wrap:wrap}@media (max-width:1650px){body .news-block .news-tiles{width:calc(100% + 32px);margin-left:-16px;margin-right:-16px}}@media (max-width:767px){body .news-block .news-tiles{margin-bottom:30px}}body .news-block .news-tiles .item{width:25%}@media (max-width:1023px){body .news-block .news-tiles .item{width:50%}}@media (max-width:600px){body .news-block .news-tiles .item{width:100%}}body .news-block .news-tiles .item:first-child{width:100%;padding:70px 0 0}@media (max-width:1650px){body .news-block .news-tiles .item:first-child{padding:5px 0 0}}body .news-block .news-tiles .item:first-child .hold{max-width:1506px;margin:0 auto 194px}@media (max-width:1650px){body .news-block .news-tiles .item:first-child .hold{max-width:1110px;margin-bottom:128px}}@media (max-width:1023px){body .news-block .news-tiles .item:first-child .hold{margin-bottom:60px}}@media (max-width:600px){body .news-block .news-tiles .item:first-child .hold{align-items:flex-start;flex-direction:column;margin-bottom:124px}}body .news-block .news-tiles .item:first-child .hold figure{width:48.5%}@media (max-width:600px){body .news-block .news-tiles .item:first-child .hold figure{width:100%}}body .news-block .news-tiles .item:first-child .hold .data-hold{width:51.5%;padding-left:110px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}@media (max-width:1023px){body .news-block .news-tiles .item:first-child .hold .data-hold{padding-left:80px}}@media (max-width:767px){body .news-block .news-tiles .item:first-child .hold .data-hold{padding-left:40px}}@media (max-width:600px){body .news-block .news-tiles .item:first-child .hold .data-hold{width:100%;padding-left:0}}body .news-block .news-tiles .item:first-child .hold .data-hold .row .title{font-size:56px;line-height:65px;letter-spacing:-1px}@media (max-width:1650px){body .news-block .news-tiles .item:first-child .hold .data-hold .row .title{font-size:45px;line-height:52px}}@media (max-width:1023px){body .news-block .news-tiles .item:first-child .hold .data-hold .row .title{font-size:36px;line-height:42px}}@media (max-width:767px){body .news-block .news-tiles .item:first-child .hold .data-hold .row .title{font-size:26px;line-height:33px}}@media (max-width:600px){body .news-block .news-tiles .item:first-child .hold .data-hold .row .title{margin:0 0 30px}}body .news-block .news-tiles .item:first-child .hold .data-hold .row .excerpt p{font-size:18px;line-height:24px}@media (min-width:1651px){body .news-block .news-tiles .item:first-child .hold .data-hold .row .excerpt p{font-size:22px;line-height:28px}}body .news-block .news-tiles .item .hold{width:100%;display:flex;flex-direction:row;flex-wrap:nowrap;align-items:stretch;justify-content:flex-start;padding:0 24px}@media (max-width:1650px){body .news-block .news-tiles .item .hold{padding:0 16px}}body .news-block .news-tiles .item .hold figure{aspect-ratio:7/9}@media (max-width:1280px){body .news-block .news-tiles .item .hold figure{width:100%;height:auto}}@media (max-width:767px){body .news-block .news-tiles .item .hold figure{width:100%;height:auto;margin-bottom:30px}}body .news-block .news-tiles .item .hold figure img{width:100%;height:100%;object-fit:cover;object-position:center}@media (max-width:767px){body .news-block .news-tiles .item .hold figure img{aspect-ratio:16/9}}body .news-block .news-tiles .item .hold .data-hold{width:100%}body .news-block .news-tiles .item .hold .data-hold .row{flex-direction:column;align-items:flex-start;justify-content:flex-start}body .news-block .news-tiles .item .hold .data-hold .row .title{width:100%;font-family:"Cardinal Classic",serif;font-weight:265;font-size:29px;line-height:115%;margin-bottom:30px;margin-top:10px}body .news-block .news-tiles .item .hold .data-hold .row .title:hover{color:rgb(0 0 0 / .5)}body .news-block .news-tiles .item .hold .data-hold .row .excerpt{width:100%}body .news-block .news-tiles .item .hold .data-hold .row .excerpt p{font-size:16px;line-height:20px}body .news-block .news-tiles .item .hold .data-hold .read-more{text-transform:capitalize;margin-top:48px}@media (max-width:1650px){body .news-block .news-tiles .item .hold .data-hold .read-more{margin-top:40px}}body .news-block .news-tiles .item:not(:first-child){margin-bottom:62px}@media (max-width:1650px){body .news-block .news-tiles .item:not(:first-child){margin-bottom:44px}}@media (max-width:1023px){body .news-block .news-tiles .item:not(:first-child){margin-bottom:36px}}body .news-block .news-tiles .item:not(:first-child) .hold{flex-wrap:wrap}body .news-block .news-tiles .item:not(:first-child) .hold figure{width:100%}@media (max-width:600px){body .news-block .news-tiles .item:not(:first-child) .hold figure{margin-bottom:6px}}body .news-block .news-tiles .item:not(:first-child) .hold .data-hold{width:100%}body .news-block .news-tiles .item:not(:first-child) .hold .data-hold .title{font-size:25px;line-height:30px;font-weight:400;margin:25px 0 0}@media (max-width:1650px){body .news-block .news-tiles .item:not(:first-child) .hold .data-hold .title{font-size:19px;line-height:22px;margin-top:16px}}body .news-block .news-tiles .item:not(:first-child) .hold .data-hold .excerpt{display:none}body .news-block .news-tiles .item:not(:first-child) .hold .data-hold .read-more{display:none}body .news-block .buttons-hold{display:flex;align-self:flex-end}@media (max-width:767px){body .news-block .buttons-hold{}}body .feature-projects-block{padding-top:180px}@media (max-width:1023px){body .feature-projects-block{padding-top:120px}}@media (max-width:767px){body .feature-projects-block{padding-top:90px}}body .feature-projects-block .wrap{position:relative}body .feature-projects-block .text-hold{position:absolute;top:0;left:0}@media (max-width:1279px){body .feature-projects-block .text-hold{width:100%;display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:space-between;position:relative;top:auto;left:auto;margin-bottom:50px}body .feature-projects-block .text-hold h2{max-width:400px;margin:0}}body .feature-projects-block .feature-projects{width:100%;display:flex;flex-direction:column;margin-bottom:25px}body .feature-projects-block .feature-projects .item{max-width:770px;width:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;margin-bottom:90px}@media (max-width:1023px){body .feature-projects-block .feature-projects .item{max-width:100%;margin-bottom:70px}}@media (max-width:767px){body .feature-projects-block .feature-projects .item{margin-bottom:40px}}body .feature-projects-block .feature-projects .item:nth-child(odd){align-self:flex-end}@media (max-width:1023px){body .feature-projects-block .feature-projects .item:nth-child(odd){align-self:center}}body .feature-projects-block .feature-projects .item:nth-child(even){align-self:flex-start}@media (max-width:1023px){body .feature-projects-block .feature-projects .item:nth-child(even){align-self:center}}body .feature-projects-block .feature-projects .item:nth-child(3n){max-width:100%}body .feature-projects-block .feature-projects .item:last-child{margin-bottom:0}body .feature-projects-block .feature-projects .item figure{width:100%}body .feature-projects-block .feature-projects .item figure img{width:100%;margin-bottom:10px}@media (max-width:767px){body .feature-projects-block .feature-projects .item figure img{margin-bottom:5px}}body .feature-projects-block .feature-projects .item figure figcaption{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;font-family:"Cardinal Classic",serif;font-weight:100;font-size:18px;line-height:123%}@media (max-width:767px){body .feature-projects-block .feature-projects .item figure figcaption{font-size:16px;line-height:140%}}body .feature-projects-block .link-hold{display:flex;align-self:flex-end}body .links-catalog-block.links-italic li span{font-style:italic}body .links-catalog-block .wrap{align-items:start}body .links-catalog-block h2{text-align:center;margin-left:0;padding-left:0;font-weight:100;line-height:19px!important;font-style:normal}body .links-catalog-block .links-catalog{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;width:100%}body .links-catalog-block .links-catalog .li-title.font-size-medium span{font-family:serif;font-weight:100}body .links-catalog-block .links-catalog .li-title.font-size-large span{font-size:21px!important;font-style:normal}@media (max-width:767px){body .links-catalog-block .links-catalog .li-title.font-size-large span{font-size:16px}}body .links-catalog-block .links-catalog .tns-outer{width:100%}body .links-catalog-block .links-catalog .links-filter{width:100%;display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:center;padding-bottom:25px}@media (max-width:767px){body .links-catalog-block .links-catalog .links-filter{flex-direction:column;justify-content:flex-start;padding-bottom:1rem}}body .links-catalog-block .links-catalog .links-filter a{color:rgb(0 0 0 / .5);font-family:"Cardinal Classic",serif;font-weight:100;font-size:18px;line-height:22px;padding:0 10px;width:100%}@media (max-width:767px){body .links-catalog-block .links-catalog .links-filter a{font-size:16px;line-height:20px;margin-bottom:5px}body .links-catalog-block .links-catalog .links-filter a:last-of-type{margin-bottom:0}}body .links-catalog-block .links-catalog .links-filter a.active{color:#000;transition:all 0.3s}body .links-catalog-block .links-catalog .links-filter a:hover{color:#000}body .links-catalog-block .links-catalog ul{padding:0;margin:0;list-style:none}body .links-catalog-block .links-catalog .links-slider ul{columns:3 auto;column-gap:24px;column-span:none}body .links-catalog-block .links-catalog .links-slider ul.italic li:not(.li-title){font-style:italic}@media (max-width:767px){body .links-catalog-block .links-catalog .links-slider ul{columns:2 auto;column-gap:20px}}body .links-catalog-block .links-catalog .links-slider ul li{font-weight:100;font-size:16px;line-height:30px;padding:0 12px;font-style:normal}@media (max-width:767px){body .links-catalog-block .links-catalog .links-slider ul li{font-size:16px}}body .links-catalog-block .links-catalog .links-slider ul li.li-title span{font-size:21px}body .links-catalog-block .links-catalog .links-slider .column-four{-webkit-columns:4 auto;-moz-columns:4 auto;columns:4 auto;-webkit-column-gap:24px;-moz-column-gap:24px;column-gap:24px;-webkit-column-span:none;-moz-column-span:none;column-span:none}@media (max-width:767px){body .links-catalog-block .links-catalog .links-slider .column-four{-webkit-columns:2 auto;-moz-columns:2 auto;columns:2 auto;-webkit-column-gap:24px;-moz-column-gap:24px;column-gap:24px}}body .links-catalog-block .links-catalog .links-slider .column-two{-webkit-columns:2 auto;-moz-columns:2 auto;columns:2 auto;-webkit-column-gap:24px;-moz-column-gap:24px;column-gap:24px;-webkit-column-span:none;-moz-column-span:none;column-span:none}@media (max-width:767px){body .links-catalog-block .links-catalog .links-slider .column-two{-webkit-columns:2 auto;-moz-columns:2 auto;columns:2 auto;-webkit-column-gap:24px;-moz-column-gap:24px;column-gap:24px}}body .links-catalog-block .link-hold{display:flex;align-self:flex-end;margin-top:45px}body .text-image-block{padding-top:280px}@media (max-width:1279px){body .text-image-block{padding-top:200px}}@media (max-width:1023px){body .text-image-block{padding-top:160px}}@media (max-width:767px){body .text-image-block{padding-top:110px}}body .text-image-block .row{display:flex;flex-wrap:wrap;justify-content:space-between;position:relative;padding:0}@media (max-width:1023px){body .text-image-block .row{flex-direction:column}}body .text-image-block .row .column-image{width:50%;box-sizing:border-box}body .text-image-block .row .column-image figure{position:relative}@media (max-width:1032px){body .text-image-block .row .column-image{width:100%;margin-bottom:35px}}body .text-image-block .row .column-data{width:50%;display:flex;flex-direction:column;justify-content:start;padding:0 0 0 130px}@media (max-width:1279px){body .text-image-block .row .column-data{padding:0 0 0 75px}}@media (max-width:1023px){body .text-image-block .row .column-data{width:100%;padding:0}}body .text-image-block .row .column-data .text-intro{width:100%;margin:0 auto}body .text-image-block .row .column-data .text-intro h2{margin:0 0 30px;font-weight:100!important;font-size:29px}@media (max-width:767px){body .text-image-block .row .column-data .text-intro h2{margin:0 0 16px}}body .text-image-block .row .column-data .text-intro .subtitle{margin:0 0 18px}body .text-image-block .row .column-data .text-hold h3{margin:0 0 30px}@media (max-width:767px){body .text-image-block .row .column-data .text-hold h3{margin:0 0 16px}}body .text-image-block .row .column-data .btn{max-width:none;float:left;width:auto;min-width:272px}body .text-image-block.image-right .row{flex-direction:row-reverse}@media (max-width:1023px){body .text-image-block.image-right .row{flex-direction:column}}@media (max-width:1023px){body .text-image-block.image-right .row .column-image{margin-bottom:35px}}body .text-image-block.image-right .row .column-data{padding:0 130px 0 0}@media (max-width:1279px){body .text-image-block.image-right .row .column-data{padding:0 75px 0 0}}@media (max-width:1023px){body .text-image-block.image-right .row .column-data{padding:0}}@media (min-width:1024px){body .text-image-block .wrap.narrow .column-data{padding-left:50px}}@media (min-width:1024px){body .text-image-block.image-right .wrap.narrow .column-data{padding-right:50px;padding-left:0}}body.single-news .text-image-block{padding-top:0}body .image-slider-block{padding-top:105px}@media (max-width:1023px){body .image-slider-block{padding-top:80px}}@media (max-width:767px){body .image-slider-block{padding-top:50px}}body .image-slider-block .tns-nav{position:absolute;bottom:20px;left:50%;transform:translateX(-50%);z-index:10}body .image-slider-block .tns-nav button{width:10px;height:10px;background:#fff;border:0;border-radius:50%;padding:0;margin:0 5px}body .image-slider-block .tns-nav button.tns-nav-active{background:#000}body .image-block.layout-full-width .wrap{padding:80px 0}@media (max-width:479px){body .image-block.layout-full-width .wrap{padding:30px 0}}body .image-block.layout-full-width .image-hold{align-items:center;justify-content:center}body .image-block .caption{font-family:"Sackers Gothic Std",sans-serif;font-weight:300;font-size:15px;line-height:140%;text-align:center;padding:10px 0;margin-bottom:25px;text-transform:lowercase;position:relative;font-style:normal}@media (max-width:767px){body .image-block .caption{margin-bottom:0}}body .image-block .image-hold{width:100%;display:flex;flex-direction:column;justify-content:flex-start}body .image-block .image-hold.alignment-image-full figure{width:100%}body .image-block .image-hold.alignment-image-half-vertical-left{align-items:flex-start}@media (max-width:767px){body .image-block .image-hold.alignment-image-half-vertical-left{align-items:center}}body .image-block .image-hold.alignment-image-half-vertical-left figure{width:calc(50% - 20px)}@media (max-width:767px){body .image-block .image-hold.alignment-image-half-vertical-left figure{width:80%}}body .image-block .image-hold.alignment-image-half-vertical-right{align-items:flex-end}@media (max-width:767px){body .image-block .image-hold.alignment-image-half-vertical-right{align-items:center}}body .image-block .image-hold.alignment-image-half-vertical-right figure{width:calc(50% - 20px)}@media (max-width:767px){body .image-block .image-hold.alignment-image-half-vertical-right figure{width:100%}}body .image-block .image-hold.alignment-image-60-wide-left{align-items:flex-start}@media (max-width:767px){body .image-block .image-hold.alignment-image-60-wide-left{align-items:center}}body .image-block .image-hold.alignment-image-60-wide-left figure{width:calc(60% + 2px)}@media (max-width:767px){body .image-block .image-hold.alignment-image-60-wide-left figure{width:100%}}body .image-block .image-hold.alignment-image-60-wide-right{align-items:flex-end}@media (max-width:767px){body .image-block .image-hold.alignment-image-60-wide-right{align-items:center}}body .image-block .image-hold.alignment-image-60-wide-right figure{width:calc(60% + 2px)}@media (max-width:767px){body .image-block .image-hold.alignment-image-60-wide-right figure{width:100%}}body .image-block .image-hold.alignment-image-60-wide-center{align-items:center}body .image-block .image-hold.alignment-image-60-wide-center figure{width:calc(60% + 2px)}@media (max-width:767px){body .image-block .image-hold.alignment-image-60-wide-center figure{width:100%}}body .image-block .image-hold img{width:100%;height:auto;aspect-ratio:16/9;object-fit:cover;object-position:center}body .image-block+.two-images-in-row-block .wrap,body .image-block+.image-block .wrap,body .image-block+.video-block .wrap{padding-top:0}body .two-images-in-row-block .image-hold{width:100%;display:flex;flex-direction:row;flex-wrap:nowrap;align-items:flex-start;justify-content:space-between}body .two-images-in-row-block .image-hold figure,body .two-images-in-row-block .image-hold .video{width:calc(50% - 20px);aspect-ratio:43/60}@media (max-width:767px){body .two-images-in-row-block .image-hold figure,body .two-images-in-row-block .image-hold .video{width:calc(50% - 5px)}}body .two-images-in-row-block .image-hold figure img,body .two-images-in-row-block .image-hold figure video,body .two-images-in-row-block .image-hold .video img,body .two-images-in-row-block .image-hold .video video{width:100%;height:100%;object-fit:cover;object-position:center}body .two-images-in-row-block+.two-images-in-row-block .wrap,body .two-images-in-row-block+.image-block .wrap,body .two-images-in-row-block+.video-block .wrap{padding-top:0}body .text-block{padding:52px 0}@media (max-width:1650px){body .text-block{padding:0}}body .text-block .logo{width:220px;height:100px;margin:0 auto 30px}@media (max-width:767px){body .text-block .logo{width:160px;height:80px;margin-bottom:20px}}body .text-block .logo img{max-width:none;width:100%;height:100%;object-fit:contain}body .text-block .subtitle{margin:0 0 25px}@media (max-width:1650px){body .text-block .subtitle{margin:0 0 20px}}body .text-block h1,body .text-block h2{text-align:left;width:76%;line-height:34px!important;font-weight:400}@media (max-width:1023px){body .text-block h1,body .text-block h2{width:100%}}body .text-block h1.font-size-large,body .text-block h2.font-size-large{font-size:53px;line-height:61px!important;letter-spacing:-1px;margin:0 0 20px!important}@media (max-width:1650px){body .text-block h1.font-size-large,body .text-block h2.font-size-large{font-size:37px;line-height:45px!important}}@media (max-width:1279px){body .text-block h1.font-size-large,body .text-block h2.font-size-large{font-size:30px;line-height:38px!important}}@media (max-width:767px){body .text-block h1.font-size-large,body .text-block h2.font-size-large{font-size:26px;line-height:33px!important;letter-spacing:-.5px}}@media (max-width:767px){body .text-block h1{line-height:25px!important}}body .text-block.layout-narrow .wrap{max-width:920px}body .text-block.layout-narrow .wrap.narrow{max-width:640px}body .text-block ul{padding:0;margin:0;list-style:none;margin:0 0 40px}body .text-block ul li{font-size:16px;font-style:normal;letter-spacing:.32px;line-height:24px;position:relative;padding:0 0 0 28px;margin:0 0 20px}@media (max-width:479px){body .text-block ul li{font-size:16px;letter-spacing:0;line-height:21px;margin:0 0 15px}}body .text-block ul li:before{content:"";display:block;position:absolute;left:0;top:6px;width:12px;height:13px;background:url(images/icon-checkmark.svg) no-repeat;background-size:contain}body .text-block blockquote{color:#6d6e70;font-size:16px;font-weight:700;font-style:normal;letter-spacing:.32px;line-height:27px;position:relative;padding:0 45px;margin:30px 0 30px 0}@media (max-width:479px){body .text-block blockquote{padding-right:0}}body .text-block blockquote:after{content:"";display:block;position:absolute;left:28px;top:6px;height:calc(100% - 12px);width:1px}body .text-block.layout-two-columns .text-hold{columns:2;column-gap:100px}@media (max-width:1023px){body .text-block.layout-two-columns .text-hold{column-gap:60px}}@media (max-width:767px){body .text-block.layout-two-columns .text-hold{column-gap:30px}}@media (max-width:600px){body .text-block.layout-two-columns .text-hold{columns:1}}body .intro-2-columns-block .wrap{align-items:center}body .intro-2-columns-block h2{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;max-width:500px;text-align:start;margin-bottom:30px}@media (max-width:767px){body .intro-2-columns-block h2{margin-bottom:40px;text-align:left}}body .intro-2-columns-block .text-hold{position:relative;display:flex;align-items:stretch;flex-direction:row;flex-wrap:nowrap;justify-content:space-between}@media (max-width:767px){body .intro-2-columns-block .text-hold{flex-direction:column;align-items:flex-start;justify-content:flex-start}}body .intro-2-columns-block .text-hold p{width:calc(50% - 80px);margin:0;font-size:22px;line-height:28px;padding-bottom:28px}@media (max-width:1650px){body .intro-2-columns-block .text-hold p{font-size:18px;line-height:24px;padding-bottom:24px;width:calc(50% - 40px)}}@media (max-width:767px){body .intro-2-columns-block .text-hold p{width:100%;margin:0 0 20px 0;padding-bottom:0}body .intro-2-columns-block .text-hold p:last-of-type{margin:0}}body .intro-2-columns-block .text-hold .text-hold-caption{position:absolute;right:0;top:0;font-style:italic}body .intro-2-columns-block .text-hold .text-hold-caption p{font-size:19px;width:auto}@media (max-width:767px){body .intro-2-columns-block .text-hold .text-hold-caption p{font-size:16px}}@media (max-width:767px){body .intro-2-columns-block .text-hold .text-hold-caption{position:relative;right:auto;bottom:auto;display:flex;width:100%;justify-content:start;margin-top:20px;margin-bottom:20px}}@media (min-width:768px) and (max-width:1024px){body .intro-2-columns-block .text-hold .text-hold-caption{right:0}}@media (min-width:2000px){body .intro-2-columns-block .text-hold .text-hold-caption{right:0}}body .intro-2-columns-block .title{font-size:37px;line-height:45px;font-weight:400;letter-spacing:-.5px;margin-bottom:8px!important}body .intro-2-columns-block .subtitle{font-size:15px;line-height:35px;font-weight:300;text-transform:lowercase;position:relative;margin-bottom:45px!important}body .intro-2-columns-block a{display:flex;align-self:flex-start;margin-top:12px}body .services-slider-block{padding-top:180px}@media (max-width:1023px){body .services-slider-block{padding-top:120px}}@media (max-width:767px){body .services-slider-block{padding-top:90px}}body .services-slider-block .wrap{align-items:center}body .services-slider-block .services-hold{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:flex-start}body .services-slider-block .services-hold .services-filter{display:flex;flex-direction:row;align-items:center;justify-content:center;margin:0 -10px 55px}@media (max-width:767px){body .services-slider-block .services-hold .services-filter{margin:0 -10px 40px}}body .services-slider-block .services-hold .services-filter a{color:rgb(0 0 0 / .5);font-family:"Cardinal Classic",serif;font-style:italic;font-weight:100;font-size:18px;line-height:22px;padding:0 10px}body .services-slider-block .services-hold .services-filter a.active{color:#000;transition:all 0.3s}body .services-slider-block .services-hold .services-filter a:hover{color:#000}body .services-slider-block .services-hold .tns-outer{width:100%}body .services-slider-block .services-hold .tns-inner{margin:0 -5px}body .services-slider-block .services-hold .services-slider .item{padding:0 5px}body .services-slider-block .services-hold .services-slider .item ul{padding:0;margin:0;list-style:none}body .services-slider-block .services-hold .services-slider .item h2{font-size:35px;margin-bottom:45px;text-align:center}@media (max-width:1023px){body .services-slider-block .services-hold .services-slider .item h2{font-size:24px}}@media (max-width:767px){body .services-slider-block .services-hold .services-slider .item h2{font-size:20px;margin-bottom:35px}}body .services-slider-block .services-hold .services-slider .item .text-hold{max-width:830px;min-height:100px;margin:0 auto 85px}@media (max-width:767px){body .services-slider-block .services-hold .services-slider .item .text-hold{margin:0 auto 65px}}@media (max-width:479px){body .services-slider-block .services-hold .services-slider .item .text-hold{margin:0 auto 35px}}body .services-slider-block .services-hold .services-slider .item .text-hold p{columns:2 auto;column-gap:21px;column-span:none}@media (max-width:479px){body .services-slider-block .services-hold .services-slider .item .text-hold p{columns:1 auto;column-gap:0}}body .services-slider-block .services-hold .services-slider .item .services{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:center;margin:0 -13px 20px}body .services-slider-block .services-hold .services-slider .item .services li{font-family:"Cardinal Classic",serif;font-style:italic;font-weight:100;font-size:16px;line-height:143%;padding:0 13px;margin-bottom:5px;position:relative}body .services-slider-block .services-hold .services-slider .item .services li:before{content:"";display:block;width:12px;height:.5px;background-color:rgb(0 0 0 / .5);position:absolute;top:50%;left:-5px;transform:translateY(-50%);transition:all 0.3s}body .services-slider-block .services-hold .services-slider .item .services li:first-child:before{display:none}body .services-slider-block .services-hold .services-slider .item .images-hold{width:100%;display:flex;flex-direction:row;flex-wrap:nowrap;align-items:stretch;justify-content:space-between}@media (max-width:767px){body .services-slider-block .services-hold .services-slider .item .images-hold{overflow-x:auto;justify-content:flex-start}}body .services-slider-block .services-hold .services-slider .item .images-hold figure{width:33%}@media (max-width:767px){body .services-slider-block .services-hold .services-slider .item .images-hold figure{display:flex;flex-shrink:0;max-width:250px;width:100%;margin-right:20px}}body .services-slider-block .services-hold .services-slider .item .images-hold figure img{width:100%}body .slogan-cta-block{padding-top:180px}@media (max-width:1023px){body .slogan-cta-block{padding-top:120px}}@media (max-width:767px){body .slogan-cta-block{padding-top:90px}}body .slogan-cta-block .wrap{align-items:center}body .slogan-cta-block .wrap>div{max-width:800px;width:100%;text-align:center}body .slogan-cta-block .slogan-hold{width:100%;margin-bottom:28px}@media (max-width:479px){body .slogan-cta-block .slogan-hold{max-width:325px;margin:0 auto 30px}}body .slogan-cta-block .slogan-hold p{width:100%;font-family:"Cardinal Classic",serif;font-weight:100;font-size:28px;line-height:157%;text-align:center}@media (max-width:1023px){body .slogan-cta-block .slogan-hold p{font-size:24px;line-height:135%}}@media (max-width:767px){body .slogan-cta-block .slogan-hold p{font-size:20px}body .slogan-cta-block .slogan-hold p br{display:none}}@media (max-width:479px){body .slogan-cta-block .slogan-hold p em{display:block}}body .slogan-cta-block .read-more-link{margin:0 auto}@media (max-width:1023px){body .contacts-block{padding-top:65px}}@media (max-width:767px){body .contacts-block{padding-top:0}}body .contacts-block .wrap{align-items:center}body .contacts-block .contacts-tiles{display:flex;flex-direction:row;flex-wrap:wrap;align-items:stretch;justify-content:center;width:100%;white-space:nowrap}@media (max-width:768px){body .contacts-block .contacts-tiles{justify-content:start}}body .contacts-block .contacts-tiles.num-items-2 .item{width:50%}@media (max-width:600px){body .contacts-block .contacts-tiles.num-items-2 .item{width:100%}}body .contacts-block .contacts-tiles.num-items-3 .item{width:33.33%}@media (max-width:600px){body .contacts-block .contacts-tiles.num-items-3 .item{width:100%}}body .contacts-block .contacts-tiles.num-items-4 .item{width:25%}@media (max-width:1279px){body .contacts-block .contacts-tiles.num-items-4 .item{width:50%;margin-bottom:20px}}@media (max-width:600px){body .contacts-block .contacts-tiles.num-items-4 .item{width:100%}}body .contacts-block .contacts-tiles .item{display:flex;width:33.3333333333%}@media (max-width:768px){body .contacts-block .contacts-tiles .item{width:100%;padding:0}}@media (max-width:479px){body .contacts-block .contacts-tiles .item{margin-bottom:20px}}body .contacts-block .contacts-tiles .item .hold{font-size:22px;line-height:33px}@media (max-width:1650px){body .contacts-block .contacts-tiles .item .hold{font-size:18px;line-height:28px}}body .contacts-block .contacts-tiles .item .hold h4{font-weight:300;font-family:"Sackers Gothic Std",sans-serif;font-size:15px;line-height:35px;text-transform:lowercase;margin:0 0 14px}@media (max-width:768px){body .contacts-block .contacts-tiles .item .hold h4{margin-bottom:22px}}body .contacts-block .contacts-tiles .item .hold address{font-style:normal;font-weight:400}body .contacts-block .contacts-tiles .item .hold a[href^=tel]{font-weight:400}body .contacts-block .contacts-tiles .item .hold a[href^=tel]:hover{font-weight:400;text-decoration:underline}body .contacts-block .form-hold-title{width:100%}body .contacts-block .form-hold-title h3{font-weight:300;font-family:"Sackers Gothic Std",sans-serif;font-size:18px;line-height:35px;margin:0 0 30px}@media (max-width:1650px){body .contacts-block .form-hold-title h3{margin-bottom:20px}}body .contact-block{padding-top:180px}@media (max-width:1650px){body .contact-block{padding-top:165px}}@media (max-width:1023px){body .contact-block{padding-top:120px}}body .contact-block .row{width:100%;flex-direction:column;align-items:center;justify-content:flex-start}body .contact-block .form-hold{width:50%}@media (max-width:767px){body .contact-block .form-hold{width:100%}}body .contact-block .form-hold h1{font-size:53px;line-height:61px!important;font-weight:400;margin:0 0 40px;letter-spacing:-1px}@media (max-width:1650px){body .contact-block .form-hold h1{font-size:37px;line-height:45px!important}}@media (max-width:1279px){body .contact-block .form-hold h1{font-size:30px;line-height:38px!important}}@media (max-width:767px){body .contact-block .form-hold h1{font-size:26px;line-height:33px!important;letter-spacing:-.5px}}body .contact-block .form-hold h3{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;max-width:600px;text-align:center;margin:0 auto 75px;font-weight:200;line-height:30px}@media (max-width:1023px){body .contact-block .form-hold h3{margin:0 auto 60px}}@media (max-width:767px){body .contact-block .form-hold h3{margin-bottom:56px}}body .contact-block .form-hold .gform_wrapper.gravity-theme form .gfield textarea.large{height:36px}body .contact-block .form-hold form{width:100%;display:flex;flex-direction:column;align-items:flex-end;justify-content:flex-start}body .contact-block .form-hold form .gfield{margin-bottom:20px;position:relative}@media (max-width:1650px){body .contact-block .form-hold form .gfield{margin-bottom:10px}}body .contact-block .form-hold form .gfield.gfield_error input:not([type=submit]),body .contact-block .form-hold form .gfield.gfield_error select{border:0;border-bottom:1px solid red}body .contact-block .form-hold form input:not([type=submit]),body .contact-block .form-hold form select{background:#fff;border:0;border-bottom:1px solid #000;color:#000;font-family:"Sackers Gothic Std",sans-serif;font-weight:300;font-size:15px;line-height:24px!important;padding:6px 0!important}body .contact-block .form-hold form select{background:#fff0}body .contact-block .form-hold form .gfield_label{font-family:"Sackers Gothic Std",sans-serif;font-weight:300;font-size:15px;line-height:24px;margin-bottom:5px}body .contact-block .form-hold form .ginput_container_select{position:relative}body .contact-block .form-hold form .ginput_container_select:before{content:"";display:block;width:12px;height:7px;background-image:url("data:image/svg+xml,%3Csvg width='12' height='7' viewBox='0 0 12 7' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.59375 0.5L5.59375 5.5L10.9062 0.5' stroke='black' /%3E%3C/svg%3E");background-repeat:no-repeat;background-size:cover;background-position:center;position:absolute;top:15px;right:8px;z-index:-1}body .contact-block .form-hold form textarea{font-family:"Sackers Gothic Std",sans-serif;font-weight:300;font-size:15px;line-height:24px;padding:6px 0;border:none;border-bottom:1px solid #000}body .contact-block .form-hold form select option.gf_placeholder{color:rgb(0 0 0 / .5)}body .contact-block .form-hold form .gform_footer{margin:0;padding:0}body .contact-block .form-hold form [type=submit]{-webkit-appearance:none;width:max-content;background:none;font-family:"Cardinal Classic",serif;font-style:italic;font-weight:400;font-size:18px;line-height:24px!important;margin-top:48px;position:relative;transition:all 0.3s;padding-right:4px;padding-left:4px;opacity:1!important;color:#000}body .contact-block .form-hold form [type=submit]:hover{color:rgb(0 0 0 / .5);transition:all 0.3s}@media (max-width:1650px){body .contact-block .form-hold form [type=submit]{margin-top:26px}}@media (max-width:767px){body .contact-block .form-hold form [type=submit]{margin-top:27px}}body .contact-block .form-hold .social-links{width:100%;display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:flex-start;padding-left:0}@media (max-width:767px){body .contact-block .form-hold .social-links{margin-bottom:35px}}body .contact-block .form-hold .social-links li{display:flex;margin-right:34px}@media (max-width:767px){body .contact-block .form-hold .social-links li{margin-right:45px}}body .contact-block .form-hold .social-links li:last-of-type{margin-right:0}@media (max-width:768px){body .contact-block .form-hold.text-form-hold{padding-top:50px}body .contact-block .form-hold.form-hold-title h2{align-items:start;font-size:20px;line-height:24px!important}}@media (max-width:767px){body .contact-block .double-column{flex-direction:column-reverse;display:flex}}body .contact-block .double-column .text-form-hold strong{font-size:21px;line-height:50px}@media (min-width:767px){body .contact-block .contact-block .double-column-row{align-items:start}body .contact-block body .contact-block .form-hold-title{max-width:100%}body .contact-block body .contact-block .form-hold-title h2{align-items:start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;max-width:100%;text-align:left;font-size:29px!important;font-style:normal}body .contact-block .contact-block .double-column{width:100%;display:flex;flex-direction:row-reverse;justify-content:space-between}body .contact-block .contact-block .double-column .text-form-hold{width:50%;padding-right:75px;flex:1;max-width:750px}body .contact-block .double-column .text-form-hold strong{font-size:26px;line-height:70px}}body .text-links-catalog{display:flex;flex-direction:row;width:100%}@media (max-width:1023px){body .text-links-catalog{display:block}}body .text-links-catalog h2{padding-left:0;font-weight:300;font-family:"Sackers Gothic Std",sans-serif;font-size:18px;line-height:35px;margin:0 0 22px}@media (max-width:1650px){body .text-links-catalog h2{margin:0 0 30px}}body .text-links-catalog .text-hold,body .text-links-catalog .text-hold p{font-size:18px;line-height:24px;font-weight:400}@media (min-width:1651px){body .text-links-catalog .text-hold,body .text-links-catalog .text-hold p{font-size:22px;line-height:28px}}body .text-links-catalog .text-hold p{margin:0 0 28px}body .text-links-catalog .text-hold p:last-child{margin-bottom:0}body .text-links-catalog .tns-outer{width:100%}body .text-links-catalog ul li{padding-left:0!important}body .text-links-catalog .links-catalog-block{padding-top:0}body .text-links-catalog .links-catalog-block.font-italic .links-catalog *{font-style:italic}body .text-links-catalog .links-catalog-block .links-catalog{-webkit-box-align:start;-ms-flex-align:start;align-items:start;font-style:italic}body .text-links-catalog .links-catalog-block .links-catalog .li-title{padding-bottom:10px!important}@media (max-width:767px){body .text-links-catalog .links-catalog-block .links-catalog .li-title{padding-bottom:10px!important}}body .text-links-catalog .links-catalog-block .links-catalog .li-title.font-size-medium{padding-bottom:0!important}body .text-links-catalog .one-column .wrap>*{max-width:calc(50% - 150px)}@media (max-width:1650px){body .text-links-catalog .one-column .wrap>*{max-width:50%}}@media (max-width:1023px){body .text-links-catalog .one-column .wrap>*{max-width:100%}}body .thematic-break{margin:0;-webkit-appearance:none;border:0;height:1px;width:100%;background:#000}body .video-block .w-100{width:100%}body .video-block.layout-full-width .wrap{padding:50px 0}@media (max-width:479px){body .video-block.layout-full-width .wrap{padding:30px 0}}body .video-block.layout-full-width .video-hold{align-items:center;justify-content:center}body .video-block .caption{font-style:normal;font-weight:100;font-size:19px;line-height:140%;text-align:center;padding:10px 80px;margin-bottom:25px;position:relative;width:100%}body .video-block .caption span{font-style:italic}@media (max-width:767px){body .video-block .caption{margin-bottom:0}}@media (max-width:479px){body .video-block .caption{padding:10px 15px}}@media (max-width:768px){body .video-block .caption{padding:10px 20px}}@media (min-width:768px) and (max-width:1024px){body .video-block .caption{padding:10px 50px}}@media (min-width:2000px){body .video-block .caption{padding:10px 250px}}@media (min-width:1024px) and (max-width:1280px){body .video-block .caption{padding:10px 50px}}body .video-block .caption.alignment-image-half-vertical-left,body .video-block .caption.alignment-image-half-vertical-right,body .video-block .caption.alignment-image-60-wide-left,body .video-block .caption.alignment-image-60-wide-right,body .video-block .caption.alignment-image-60-wide-center,body .video-block .caption.alignment-image-40-wide-left,body .video-block .caption.alignment-image-40-wide-right,body .video-block .caption.alignment-image-full{position:absolute;bottom:17.5%;padding:0}@media (min-width:767px) and (max-width:1024px){body .video-block .caption.alignment-image-half-vertical-left,body .video-block .caption.alignment-image-half-vertical-right,body .video-block .caption.alignment-image-60-wide-left,body .video-block .caption.alignment-image-60-wide-right,body .video-block .caption.alignment-image-60-wide-center,body .video-block .caption.alignment-image-40-wide-left,body .video-block .caption.alignment-image-40-wide-right,body .video-block .caption.alignment-image-full{bottom:55px}}@media (max-width:768px){body .video-block .caption.alignment-image-half-vertical-left,body .video-block .caption.alignment-image-half-vertical-right,body .video-block .caption.alignment-image-60-wide-left,body .video-block .caption.alignment-image-60-wide-right,body .video-block .caption.alignment-image-60-wide-center,body .video-block .caption.alignment-image-40-wide-left,body .video-block .caption.alignment-image-40-wide-right,body .video-block .caption.alignment-image-full{position:relative;bottom:inherit;top:94%}}body .video-block .caption.alignment-image-full{bottom:-10px}@media (min-width:1281px) and (max-width:2000px){body .video-block .caption.alignment-image-full{bottom:-40px}}@media (min-width:800px) and (max-height:1400px){body .video-block .caption.alignment-image-full{bottom:-35px}}@media (max-width:768px){body .video-block .caption.alignment-image-full{bottom:-10px}}body .video-block .caption.alignment-image-half-vertical-right{left:51%}body .video-block .caption.alignment-image-60-wide-right{left:40.8%}body .video-block .caption.alignment-image-60-wide-center{left:22,4%}body .video-block .caption.alignment-image-40-wide-left,body .video-block .caption.alignment-image-40-wide-right{bottom:26px}body .video-block .video-hold{width:100%;display:flex;flex-direction:column;justify-content:flex-start;position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%}body .video-block .video-hold .code iframe{position:absolute;top:0;left:0;width:100%;height:100%}body .video-block .video-hold .code figcaption{position:absolute}body .video-block .video-hold .video-controls{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:10;transition:all 0.3s ease}body .video-block .video-hold .video-controls .play-pause-btn{width:80px;height:80px;background:#000;border:none;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all 0.3s ease;box-shadow:0 4px 12px rgb(0 0 0 / .15)}body .video-block .video-hold .video-controls .play-pause-btn:hover{opacity:.8;transform:scale(1.05)}body .video-block .video-hold .video-controls .play-pause-btn:not(.playing):before{content:"";width:0;height:0;border-left:20px solid #fff;border-top:12px solid #fff0;border-bottom:12px solid #fff0;margin-left:4px}body .video-block .video-hold .video-controls .play-pause-btn.playing:before{content:"";width:6px;height:24px;background:#fff;border-radius:1px;box-shadow:12px 0 0 #fff;margin-left:-9px}body .video-block .video-hold .video-controls .play-pause-btn.playing{width:50px;height:50px}body .video-block .video-hold .video-controls .play-pause-btn.playing:before{width:4px;height:16px;box-shadow:8px 0 0 #fff;margin-left:-6px}body .video-block .video-hold .video-controls .play-pause-btn.playing:hover{transform:scale(1.1)}@media (min-width:1650px){body .video-block .video-hold .video-controls .play-pause-btn{width:140px;height:140px}body .video-block .video-hold .video-controls .play-pause-btn:not(.playing):before{border-left:35px solid #fff;border-top:21px solid #fff0;border-bottom:21px solid #fff0;margin-left:7px}body .video-block .video-hold .video-controls .play-pause-btn.playing{width:80px;height:80px}body .video-block .video-hold .video-controls .play-pause-btn.playing:before{width:6px;height:24px;box-shadow:12px 0 0 #fff;margin-left:-9px}}@media (max-width:767px){body .video-block .video-hold .video-controls .play-pause-btn{width:60px;height:60px}body .video-block .video-hold .video-controls .play-pause-btn:not(.playing):before{border-left:15px solid #fff;border-top:9px solid #fff0;border-bottom:9px solid #fff0;margin-left:3px}body .video-block .video-hold .video-controls .play-pause-btn.playing{width:40px;height:40px}body .video-block .video-hold .video-controls .play-pause-btn.playing:before{width:3px;height:12px;box-shadow:6px 0 0 #fff;margin-left:-4.5px}}body .video-block .video-hold .video-controls.playing{top:auto;left:auto;bottom:20px;right:20px;transform:none}@media (max-width:767px){body .video-block .video-hold .video-controls.playing{bottom:15px;right:15px}}body .video-block .video-hold.alignment-image-half-vertical-left iframe{left:0;top:50%;transform:translateY(-50%);width:calc(50% - 20px)}@media (max-width:767px){body .video-block .video-hold.alignment-image-half-vertical-left iframe{left:50%;transform:translate(-50%,-50%);width:80%}}body .video-block .video-hold.alignment-image-half-vertical-right iframe{right:0;top:50%;left:auto;transform:translateY(-50%);width:calc(50% - 20px)}@media (max-width:767px){body .video-block .video-hold.alignment-image-half-vertical-right iframe{right:50%;transform:translate(50%,-50%);width:100%}}body .video-block .video-hold.alignment-image-60-wide-left iframe{left:0;top:50%;transform:translateY(-50%);width:calc(60% + 2px)}@media (max-width:767px){body .video-block .video-hold.alignment-image-60-wide-left iframe{left:50%;transform:translate(-50%,-50%);width:100%}}body .video-block .video-hold.alignment-image-60-wide-right iframe{right:0;left:auto;top:50%;transform:translateY(-50%);width:calc(60% + 2px)}@media (max-width:767px){body .video-block .video-hold.alignment-image-60-wide-right iframe{right:50%;transform:translate(50%,-50%);width:100%}}body .video-block .video-hold.alignment-image-60-wide-center iframe{left:50%;top:50%;transform:translate(-50%,-50%);width:calc(60% + 2px)}@media (max-width:767px){body .video-block .video-hold.alignment-image-60-wide-center iframe{width:100%}}body .video-block+.two-images-in-row-block .wrap,body .video-block+.image-block .wrap,body .video-block+.video-block .wrap{padding-top:0}body .links-catalog-4-columns-block:last-child .wrap{padding-bottom:0}body .links-catalog-4-columns-block .title-links-catalog{font-weight:300;font-family:"Sackers Gothic Std",sans-serif;font-size:18px;line-height:35px;margin:0 0 30px}@media (max-width:1650px){body .links-catalog-4-columns-block .title-links-catalog{margin:0 0 20px}}body .links-catalog-4-columns-block .row{display:grid;grid-template-columns:repeat(4,1fr);gap:125px;flex-wrap:wrap;width:100%}@media (max-width:1650px){body .links-catalog-4-columns-block .row{gap:40px}}@media (max-width:1023px){body .links-catalog-4-columns-block .row{grid-template-columns:repeat(2,1fr);gap:30px}}@media (max-width:767px){body .links-catalog-4-columns-block .row{grid-template-columns:1fr;gap:50px}}body .links-catalog-4-columns-block .row .column h3{font-family:"Sackers Gothic Std",sans-serif;font-weight:300;text-transform:lowercase;font-size:15px;line-height:35px;margin:0 0 20px}@media (max-width:1650px){body .links-catalog-4-columns-block .row .column h3{margin:0 0 14px}}body .links-catalog-4-columns-block .row .column ul{padding:0;margin:0;list-style:none}body .links-catalog-4-columns-block .row .column ul li{margin:0 0 5px}body .links-catalog-4-columns-block .row .column ul li:last-child{margin-bottom:0}@media (max-width:1650px){body .links-catalog-4-columns-block .row .column ul li,body .links-catalog-4-columns-block .row .column ul li a{line-height:28px}}@media (min-width:1651px){body .links-catalog-4-columns-block .row .column ul li,body .links-catalog-4-columns-block .row .column ul li a{font-size:22px}}body .heading-block h1,body .heading-block h2{font-size:53px;line-height:61px!important;font-weight:400;letter-spacing:-1.1px;width:76%;margin:0}@media (max-width:1650px){body .heading-block h1,body .heading-block h2{font-size:37px;line-height:45px!important;letter-spacing:-.9px}}@media (max-width:1279px){body .heading-block h1,body .heading-block h2{font-size:30px;line-height:38px!important}}@media (max-width:1023px){body .heading-block h1,body .heading-block h2{width:100%}}@media (max-width:767px){body .heading-block h1,body .heading-block h2{font-size:26px;line-height:33px!important;letter-spacing:-.5px}}body .text-only-left-block .text-hold{width:50%;padding-right:90px}@media (max-width:1650px){body .text-only-left-block .text-hold{padding-right:60px}}@media (max-width:1023px){body .text-only-left-block .text-hold{width:100%;padding-right:0}}@media (min-width:1651px){body .text-only-left-block .text-hold p,body .text-only-left-block .text-hold ol li,body .text-only-left-block .text-hold ul li{font-size:22px;line-height:28px}}@media (min-width:1651px){body .text-only-left-block .wrap.narrow p,body .text-only-left-block .wrap.narrow ol li,body .text-only-left-block .wrap.narrow ul li{font-size:18px;line-height:24px}}body .next-prev-posts{width:100%}body .next-prev-posts .navigation{width:100%}body .next-prev-posts .navigation:after{content:"";display:block;clear:both}body .next-prev-posts .navigation a{font-style:italic;transition:all 0.3s;font-size:18px}body .next-prev-posts .navigation a span{position:relative;padding-left:22px}body .next-prev-posts .navigation a span:before{content:"";display:block;width:17px;height:.5px;background-color:rgb(0 0 0 / .5);position:absolute;top:50%;left:0;transform:translateY(-50%);transition:all 0.3s}body .next-prev-posts .navigation a span:hover{color:rgb(0 0 0 / .5);transition:all 0.3s}body .next-prev-posts .navigation a span:hover span:before{background-color:rgb(0 0 0 / .2);left:-8px;transition:all 0.3s}body .next-prev-posts .navigation .prev-post{float:left}body .next-prev-posts .navigation .next-post{float:right}body .news-main-content-block:first-child{padding-top:150px}@media (max-width:1023px){body .news-main-content-block:first-child{padding-top:120px}}@media (max-width:767px){body .news-main-content-block:first-child{padding-top:90px}}body .news-main-content-block .data-hold .subtitle{font-size:15px;font-weight:300;text-transform:lowercase;margin:0 0 3px}body .news-main-content-block .data-hold h1,body .news-main-content-block .data-hold h2{font-size:37px;line-height:45px!important;font-weight:400;letter-spacing:-.7px;width:76%;margin:0 0 47px}@media (max-width:1279px){body .news-main-content-block .data-hold h1,body .news-main-content-block .data-hold h2{font-size:30px;line-height:38px!important}}@media (max-width:1023px){body .news-main-content-block .data-hold h1,body .news-main-content-block .data-hold h2{width:100%}}@media (max-width:767px){body .news-main-content-block .data-hold h1,body .news-main-content-block .data-hold h2{font-size:26px;line-height:33px!important;letter-spacing:-.5px;margin:0 0 30px}}body .news-main-content-block .row{flex-wrap:wrap}body .news-main-content-block figure{box-sizing:border-box}body .news-main-content-block.layout-image-left .data-hold,body .news-main-content-block.layout-image-right .data-hold{width:50%}@media (max-width:800px){body .news-main-content-block.layout-image-left .data-hold,body .news-main-content-block.layout-image-right .data-hold{width:100%;padding-bottom:40px}}body .news-main-content-block.layout-image-left .data-hold h1,body .news-main-content-block.layout-image-left .data-hold h2,body .news-main-content-block.layout-image-right .data-hold h1,body .news-main-content-block.layout-image-right .data-hold h2{margin-bottom:40px}body .news-main-content-block.layout-image-left figure,body .news-main-content-block.layout-image-right figure{width:50%}@media (max-width:800px){body .news-main-content-block.layout-image-left figure,body .news-main-content-block.layout-image-right figure{width:100%}}body .news-main-content-block.layout-image-left figure img,body .news-main-content-block.layout-image-right figure img{width:100%;margin:0 auto}body .news-main-content-block.layout-image-left .row{flex-direction:row-reverse}body .news-main-content-block.layout-image-left .data-hold{padding-left:84px}@media (max-width:1650px){body .news-main-content-block.layout-image-left .data-hold{padding-left:60px}}@media (max-width:800px){body .news-main-content-block.layout-image-left .data-hold{padding-left:0}}body .news-main-content-block.layout-image-left figure{padding-right:12px}@media (max-width:1023px){body .news-main-content-block.layout-image-left figure{padding-right:0}}body .news-main-content-block.layout-image-right .data-hold{padding-right:84px}@media (max-width:1650px){body .news-main-content-block.layout-image-right .data-hold{padding-right:60px}}@media (max-width:800px){body .news-main-content-block.layout-image-right .data-hold{padding-right:0}}body .news-main-content-block.layout-image-right figure{padding-left:12px}@media (max-width:1023px){body .news-main-content-block.layout-image-right figure{padding-left:0}}body .news-main-content-block.layout-image-full .data-hold{width:100%;padding:0}body .news-main-content-block.layout-image-full .data-hold figure{margin:0 0 62px}@media (max-width:1650px){body .news-main-content-block.layout-image-full .data-hold figure{margin:0 0 40px}}body .news-main-content-block.layout-image-full .data-hold .text-hold{width:50%;padding-right:90px}@media (max-width:1650px){body .news-main-content-block.layout-image-full .data-hold .text-hold{padding-right:60px}}@media (max-width:1023px){body .news-main-content-block.layout-image-full .data-hold .text-hold{width:100%;padding-right:0}}body .news-heading-block:first-child{padding-top:180px}@media (max-width:1023px){body .news-heading-block:first-child{padding-top:120px}}@media (max-width:767px){body .news-heading-block:first-child{padding-top:90px}}body .news-heading-block .subtitle+h1,body .news-heading-block .subtitle h2{margin-top:28px}body .news-heading-block h1,body .news-heading-block h2{font-size:26px;line-height:33px!important;letter-spacing:-.5px;font-weight:400;margin:0;max-width:75%}@media (max-width:600px){body .news-heading-block h1,body .news-heading-block h2{max-width:none}}body .news-heading-block+.text-only-left-block .wrap,body .news-heading-block .text-block .wrap{padding-top:10px}body .news-quote-block blockquote{padding:0;margin:0;font-size:37px;line-height:45px;font-weight:400;letter-spacing:-.75px}@media (max-widht:1023px){body .news-quote-block blockquote{font-size:30px;line-height:38px}}@media (max-width:767px){body .news-quote-block blockquote{font-size:26px;line-height:33px;letter-spacing:-.5px}}body #footer .column-left .form-newsletter input::-webkit-input-placeholder{color:#fff}body #footer .column-left .form-newsletter input:-ms-input-placeholder{color:#fff}body #footer .column-left .form-newsletter input::-ms-input-placeholder{color:#fff}@media only screen and (max-width:600px){body .portfolio-block .portfolio-archive .rows .item .column-gallery .wrap-gallery{width:100%}}body .layout-one-column p{max-width:60%}@media (max-width:1023px){body .layout-one-column p{max-width:100%}}.left-hr{margin-right:auto;margin-left:0}.mt-28{margin-top:7rem}@media (max-width:767px){h2{margin-top:0}}