.ctavid-wrapper .ctavid-content{z-index:100}.ctavid-wrapper,.ctavid-wrapper .cta-content{align-items:center;display:flex;justify-content:center;position:relative;z-index:10}.ctavid-wrapper{padding:0}.ctavid-wrapper h1,.ctavid-wrapper h2,.ctavid-wrapper h3,.ctavid-wrapper h4,.ctavid-wrapper h5,.ctavid-wrapper h6,.ctavid-wrapper ol,.ctavid-wrapper p,.ctavid-wrapper ul{margin:0}.ctavid-wrapper .button-cta{top:0}.cta-wrapper{background:transparent;padding:0;position:relative}.ctavid-wrapper .table-wrap{display:flex;width:100%}.ctavid-wrapper .cta-content{display:flex;text-align:left;vertical-align:middle}.ctavid-wrapper .table-wrap .span8.t-cell{justify-content:flex-start;padding-left:20px;padding-right:20px;width:calc(75% - 40px)}.ctavid-wrapper .table-wrap .span4.t-cell,.ctavid-wrapper .table-wrap .span8.t-cell{align-content:center;display:flex;flex-basis:auto;flex-direction:column;flex-flow:wrap;flex-grow:1;height:auto;vertical-align:middle}.ctavid-wrapper .table-wrap .span4.t-cell{justify-content:center;width:25%}.ctavid-wrapper .table-wrap .span12.t-cell{flex-direction:column}.ctavid-wrapper .cta-overlay{height:100%;position:absolute;top:0;width:100%;z-index:1}.ctavid-wrapper .background-container{height:100%;overflow:hidden;position:absolute;top:0;width:100%;z-index:0}.ctavid-wrapper .background{background:50% 50%/cover no-repeat scroll;height:100%;width:100%}.ctavid-wrapper .parallax-hero-background,.ctavid-wrapper .parallax-hero-container{display:block;position:absolute;scroll-behavior:smooth;top:0;width:100%}.ctavid-wrapper .fs-background-container video,.ctavid-wrapper .parallax-hero-container video{display:block;left:auto;max-width:none;min-height:1080px;min-width:1920px;position:absolute;top:0;zoom:1;object-fit:cover}.ctavid-wrapper .parallax-hero-background{background-attachment:scroll;background-repeat:no-repeat;background-size:cover}.ctavid-wrapper>.container-fluid,.ctavid-wrapper>.container-fluid>.row-fluid{display:flex;position:relative}.ctavid-wrapper>.container-fluid>.row-fluid [class*=span]{display:flex;flex-direction:row;float:none;margin:0 auto}.template-blog .ctavid-wrapper>.container-fluid>.row-fluid [class*=span]{display:block;float:left;margin:0 auto}.template-blog .ctavid-wrapper>.container-fluid>.row-fluid .span12{width:100%}.template-blog .ctavid-wrapper>.container-fluid>.row-fluid .span8{margin-left:.85%;width:65.8%}.template-blog .ctavid-wrapper>.container-fluid>.row-fluid .span4{margin-left:2.5%;width:29%}.ctavid-wrapper>.container-fluid>.row-fluid .span6{display:inline-flex;flex-direction:column;height:100%;margin:0 auto;width:49%}.ctavid-wrapper>.container-fluid>.row-fluid{height:100%;position:relative}.ctavid-wrapper .ctavid-content .span12{margin:0 auto}.ctavid-wrapper .ctavid-content{display:flex;flex-direction:column;justify-content:center}.ctavid-wrapper .fs-background{overflow:hidden;position:relative}.ctavid-wrapper .fs-background,.ctavid-wrapper .fs-background-container,.ctavid-wrapper .fs-background-media{-webkit-transition:none;transition:none}.ctavid-wrapper .fs-background-container{height:100%;overflow:hidden;position:absolute;top:0;width:100%;z-index:0}.ctavid-wrapper .fs-background-media{bottom:0;opacity:0;position:absolute;top:0}.ctavid-wrapper .fs-background-media.fs-background-animated{-webkit-transition:opacity .5s linear;transition:opacity .5s linear}.ctavid-wrapper .fs-background-media iframe,.ctavid-wrapper .fs-background-media img,.ctavid-wrapper .fs-background-media video{display:block;height:100%;width:100%;-webkit-user-drag:none;object-fit:cover}.ctavid-wrapper .fs-background-media video{left:50%;position:absolute;transform:translate3d(-50%,0,0)}.ctavid-wrapper .fs-background-media.fs-background-fixed,.ctavid-wrapper .fs-background-media.fs-background-native{height:100%;width:100%}.ctavid-wrapper .fs-background-media.fs-background-fixed img,.ctavid-wrapper .fs-background-media.fs-background-native img{display:none}.ctavid-wrapper .fs-background-media.fs-background-native{background-position:50%;background-size:cover}.ctavid-wrapper .fs-background-media.fs-background-fixed{background-attachment:fixed;background-position:50%}.ctavid-wrapper .fs-background-embed.fs-background-ready:after{bottom:0;content:"";height:100%;left:0;position:absolute;right:0;top:0;width:100%;z-index:1}.ctavid-wrapper .ctavid-overlay{height:100%;position:absolute;top:0;width:100%;z-index:1}.ctavid-wrapper .fs-background-embed.fs-background-ready iframe{z-index:0}@media only screen and (max-width:600px){.ctavid-wrapper .parallax-hero-background{background-attachment:fixed;background-position:50%;background-repeat:no-repeat;background-size:auto 110vh}.ctavid-wrapper>.container-fluid>.row-fluid [class*=span]{display:flex;flex-direction:column;height:auto;margin:0 auto;width:auto}[class^=template-] [class*=-background] .ctavid-content,[class^=template-] [class*=-background].ctavid-wrapper{height:90vh;max-height:90vh;min-height:fit-content}.ctavid-wrapper .ctavid-overlay,.ctavid-wrapper .fs-background-embed.fs-background-ready:after{height:calc(80vh + 80px)}[class^=template-] [class*=-background] .ctavid-wrapper .parallax-hero-container{height:90vh;max-height:90vh;min-height:90vh;overflow:hidden}[class^=template-] [class*=-background] .ctavid-wrapper .parallax-hero-background{height:100vh;max-height:100vh;min-height:100vh}}@media only screen and (max-width:320px) and (orientation:portrait){[class^=template-] [class*=-background] .ctavid-content{margin-top:10vh;zoom:.95}}@media only screen and (max-height:639px) and (orientation:portrait){[class^=template-] [class*=-background] .ctavid-content{margin-top:135px;zoom:.8}}@media only screen and (max-height:640px) and (orientation:landscape){[class^=template-] [class*=-background] .ctavid-content{margin-top:0;zoom:1;height:fit-content;max-height:fit-content;min-height:fit-content}}