/**handles:SCSS-BY-SLUG-AUTOLOAD-homepage,SCSS-AUTOLOAD-main**/
.cat{color:red}
.frame{position:relative;overflow:hidden}#wrapper{z-index:10;top:0;left:0;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}.in-wrapper{padding-top:0}.mask{position:fixed;top:0;left:0;width:100%;height:100%;z-index:550;background:rgba(0,0,0,.9);background-size:cover;background-position:center;cursor:pointer}.overmenu{position:absolute;top:0;width:400px;height:100%;z-index:600;overflow:hidden;-webkit-transition:all .4s;-moz-transition:all .4s;-ms-transition:all .4s;-o-transition:all .4s;transition:all .4s;background-blend-mode:multiply}.overmenu .menu,.overmenu .sub-menu{padding:0}.inside-overmenu{width:100%;position:absolute;z-index:605;top:0;right:0}.menu-area{position:relative;z-index:610;padding-top:60px;padding-bottom:40px}.overmenu-homelink{display:block;text-align:right;font-size:1.8em;margin:.5em calc(1em - 5px) .5em auto;width:134px;padding:5px;border:2px solid #000;border-radius:67px;transition:border-color .4s}.overmenu-homelink:focus,.overmenu-homelink:hover{border-color:#fff}.overmenu-homelink img{display:block}.overmenu-homelink .screen-reader-text{display:none}.overmenu li{display:block}.overmenu .menu li a{line-height:normal;padding:.5em 1em;display:block;color:#eee;text-transform:uppercase;text-align:right;text-decoration:none;font-size:1.8em;-webkit-transition:background-color .4s,color .4s;-moz-transition:background-color .4s,color .4s;-ms-transition:background-color .4s,color .4s;-o-transition:background-color .4s,color .4s;transition:background-color .4s,color .4s}.overmenu .menu li a:focus,.overmenu .menu li a:hover{font-weight:900;color:#fff}.overmenu .sub-menu{padding-bottom:15px}.overmenu .sub-menu li{padding-bottom:0}.overmenu .sub-menu li a{padding:5px;font-size:1em;text-transform:none}nav.overmenu{right:-400px}body.pml-open nav.overmenu{right:0}body.pml-open #wrapper{right:-400px}.overmenu-logo{display:block;width:100%;max-width:220px;margin:40px auto;padding:10px}.overmenu-social{text-align:right;padding:0 1em}.overmenu-social li{display:inline-block;margin:0 3px}.overmenu-social a{display:block;padding:5px;border-radius:10px;color:#fff;background:0 0;-webkit-transition:background-color .4s;-moz-transition:background-color .4s;-ms-transition:background-color .4s;-o-transition:background-color .4s;transition:background-color .4s}.overmenu-social a .icon{display:block;width:30px;height:30px;padding:0;background:url("https://xactlydesign.com/wp-content/themes/xactly/assets/images/soc_icons_sprites.png");background-repeat:no-repeat;background-position:top left}.bgwhite .overmenu-social .facebook:hover a .icon,.overmenu-social .facebook a .icon{background-position:-30px 0}.bgwhite .overmenu-social .twitter:hover a .icon,.overmenu-social .twitter a .icon{background-position:-30px -30px}.bgwhite .overmenu-social .linkedin:hover a .icon,.overmenu-social .linkedin a .icon{background-position:-30px -60px}.bgwhite .overmenu-social .instagram:hover a .icon,.overmenu-social .instagram a .icon{background-position:-30px -90px}.bgwhite .overmenu-social .vimeo:hover a .icon,.overmenu-social .vimeo a .icon{background-position:-30px -120px}.bgwhite .overmenu-social .youtube:hover a .icon,.overmenu-social .youtube a .icon{background-position:-30px -150px}.bgwhite .overmenu-social .facebook a .icon{background-position:0 0}.bgwhite .overmenu-social .twitter a .icon{background-position:0 -30px}.bgwhite .overmenu-social .linkedin a .icon{background-position:0 -60px}.bgwhite .overmenu-social .instagram a .icon{background-position:0 -90px}.bgwhite .overmenu-social .vimeo a .icon{background-position:30 -120px}.bgwhite .overmenu-social .youtube a .icon{background-position:0 -150px}.overmenu-social .facebook a:hover{background-color:#3b5998}.overmenu-social .twitter a:hover{background-color:#00aced}.overmenu-social .instagram a:hover{background-color:#517fa4;background-image:url("https://xactlydesign.com/wp-content/themes/xactly/assets/css/assets/images/soc_ig_grad.jpg");background-size:cover;background-repeat:no-repeat;background-position:center}.overmenu-social .linkedin a:hover{background-color:#007bb6}.overmenu-social .vimeo a:hover{background-color:#aad450}.overmenu-social .youtube a:hover{background-color:#b00}.overmenu-toggle{display:block;position:fixed;right:1em;top:1.25em;padding:0;width:30px;z-index:601;mix-blend-mode:difference}.menu-icon{display:block;width:100%;height:auto}#nav-icon3{width:30px;height:30px;position:relative;margin:0;-webkit-transform:rotate(0);-moz-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0);-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out;cursor:pointer}#nav-icon3 span{display:block;position:absolute;height:3px;width:100%;background:#fff;border-radius:2px;opacity:1;left:0;-webkit-transform:rotate(0);-moz-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0);-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out}#nav-icon3 span:first-child{top:0}#nav-icon3 span:nth-child(2),#nav-icon3 span:nth-child(3){top:12px}#nav-icon3 span:nth-child(4){top:24px}#nav-icon3.open span:first-child{top:12px;width:0%;left:50%}#nav-icon3.open span:nth-child(2){-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}#nav-icon3.open span:nth-child(3){-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}#nav-icon3.open span:nth-child(4){top:12px;width:0%;left:50%}.overmenu ul>li.show-child>.sub-menu{display:block}.site-header{position:fixed;top:0;left:0;width:100%;height:auto;text-align:right;z-index:500;background-color:rgba(255,255,255,.1);background-color:#000}.desktop-menu{display:inline-block;text-align:right;pointer-events:none;padding-right:3em}.desktop-menu li,.desktop-menu ul{list-style-type:none;margin:0;padding:0}.desktop-menu li{pointer-events:auto;display:inline-block;position:relative;vertical-align:top;box-sizing:border-box}.desktop-menu a{display:block;margin:0;padding:1.5rem;height:5rem;font-size:1.4rem;text-decoration:none;text-transform:uppercase;box-sizing:border-box;cursor:pointer;color:#c8c8c8;color:#d2d2d2}.desktop-menu li:hover a{color:#fff}.desktop-menu .current-menu-item a{color:#fff;font-weight:900}.desktop-menu li.hover ul li.hover ul li.hover ul li:hover ul li:hover ul,.desktop-menu li.hover ul li.hover ul li.hover ul li:hover ul ul .desktop-menu li:hover ul li:hover ul li:hover ul li:hover ul li:hover ul,.desktop-menu li.hover ul li.hover ul li.hover ul ul,.desktop-menu li.hover ul li.hover ul ul,.desktop-menu li.hover ul ul,.desktop-menu li:hover ul li:hover ul li:hover ul li:hover ul ul,.desktop-menu li:hover ul li:hover ul li:hover ul ul,.desktop-menu li:hover ul li:hover ul ul,.desktop-menu li:hover ul ul,.desktop-menu ul.sub-menu{position:absolute;right:9999px;top:-9999px;width:0;height:0;margin:0;padding:0;list-style:none}.desktop-menu ul.sub-menu li:last-child{border-bottom:none}.desktop-menu li.hover ul.sub-menu,.desktop-menu li:active ul.sub-menu,.desktop-menu li:focus ul.sub-menu,.desktop-menu li:hover ul.sub-menu{z-index:560;position:absolute;right:auto;left:auto;top:100%;width:auto;height:auto;background:rgba(0,0,0,.7)}.desktop-menu li.active ul.sub-menu li a{background:0 0}.desktop-menu li.hover ul.sub-menu li,.desktop-menu li:active ul.sub-menu li,.desktop-menu li:focus ul.sub-menu li,.desktop-menu li:hover ul.sub-menu li{display:block;position:relative;margin:0;width:220px;font-weight:400;font-size:.8em;text-align:left}.desktop-menu li.hover ul.sub-menu li a,.desktop-menu li:active ul.sub-menu li a,.desktop-menu li:focus ul.sub-menu li a,.desktop-menu li:hover ul.sub-menu li a{display:block;margin:0;padding:10px 15px;height:auto;color:#fff;border-bottom:solid 1px #000}.desktop-menu li:hover ul.sub-menu .active a,.desktop-menu li:hover ul.sub-menu a:hover{background:rgba(255,255,255,.3)}.site-logo{display:block;position:absolute}a.homelink{display:inline-block;width:auto;height:auto;margin:0 auto;padding:15px 0 0 .8em;padding:15px 0 0 1.5em;text-decoration:none}.site-logo-icon{display:inline-block;position:relative;z-index:10;width:50px;width:2.5rem;height:auto;margin:0 auto;padding:0}.site-logo-text{display:inline-block;position:relative;margin:0 auto;z-index:5;opacity:1;width:111px;width:5.5rem;transform:scale(1)}.site-header,.site-logo-icon,.site-logo-text,a.homelink{-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;transition:all .5s;color:#000}.peek .site-logo-text{opacity:0;width:0;transform:scale(0)}.menu-top{padding-left:1em}@media screen and (min-width:321px) and (max-width:640px){.site-header{height:60px}a.homelink{padding:8px 0 0 .8em}.site-logo-icon{width:35px}.site-logo-text{width:77px}nav.overmenu{right:-100%;width:100%}body.pml-open nav.overmenu{right:0}body.pml-open #wrapper{right:-100%}}@media screen and (max-width:320px){.site-header{height:60px}a.homelink{padding:8px 0 0 .8em}.site-logo-icon{width:35px}.site-logo-text{width:77px}nav.overmenu{right:-100%;width:100%}body.pml-open nav.overmenu{right:0}body.pml-open #wrapper{right:-100%}}.overmenu-social{display:inline-flex}.overmenu-social .link{display:inline-block;margin:0 3px}.overmenu-social .link a{display:block;font-size:24px;text-decoration:none;padding:5px}.overmenu-social .link a:hover{background-color:#333}.overmenu-social .link span{min-height:30px;padding:5px 0}@font-face{font-family:"Nunito Sans";font-style:normal;font-weight:400;src:local(""),url("https://xactlydesign.com/wp-content/themes/xactly/assets/fonts/nunito-sans-v6-latin-regular.woff2") format("woff2"),url("https://xactlydesign.com/wp-content/themes/xactly/assets/fonts/nunito-sans-v6-latin-regular.woff") format("woff");font-display:swap}@font-face{font-family:"Nunito Sans";font-style:normal;font-weight:700;src:local(""),url("https://xactlydesign.com/wp-content/themes/xactly/assets/fonts/nunito-sans-v6-latin-700.woff2") format("woff2"),url("https://xactlydesign.com/wp-content/themes/xactly/assets/fonts/nunito-sans-v6-latin-700.woff") format("woff");font-display:swap}@font-face{font-family:"Nunito Sans";font-style:normal;font-weight:900;src:local(""),url("https://xactlydesign.com/wp-content/themes/xactly/assets/fonts/nunito-sans-v6-latin-900.woff2") format("woff2"),url("https://xactlydesign.com/wp-content/themes/xactly/assets/fonts/nunito-sans-v6-latin-900.woff") format("woff");font-display:swap}@font-face{font-family:"Archivo Narrow";font-style:normal;font-weight:400;src:local(""),url("https://xactlydesign.com/wp-content/themes/xactly/assets/fonts/archivo-narrow-v12-latin-regular.woff2") format("woff2"),url("https://xactlydesign.com/wp-content/themes/xactly/assets/fonts/archivo-narrow-v12-latin-regular.woff") format("woff");font-display:swap}a,article,aside,body,div,dl,footer,form,h1,h2,h3,h4,h5,h6,header,hr,html,img,input,label,li,nav,p,section,span,table,textarea,tr,ul{padding:0;margin:0;border:none;text-decoration:none;list-style-type:none}p{margin-bottom:.8em;font-size:1.1em}h1,h2,h3,h4,h5,h6{margin-bottom:.5em;font-family:NunitoSans,sans-serif;font-weight:700;font-weight:900;line-height:1.1em}h1{font-size:3.7em}h2{font-size:2.5em}h3{font-size:1.75em;font-weight:400}h4{font-size:1.3em}h5{font-size:1.1em}h6{font-size:1em;margin-bottom:0}h1 strong,h2 strong,h3 strong,h4 strong,h5 strong,h6 strong{font-weight:900}a{color:#666;text-decoration:underline;cursor:pointer}a:focus,a:hover{color:#555}.bgblack,.bgblack blockquote,.bgblack h1,.bgblack h2,.bgblack h3,.bgblack h4,.bgblack h5,.bgblack h6,.bgblack p,.bgdark,.bgdark blockquote,.bgdark h1,.bgdark h2,.bgdark h3,.bgdark h4,.bgdark h5,.bgdark h6,.bgdark p{color:#fff}.bgblack a,.bgdark a{color:#ddd}.bgblack a:focus,.bgblack a:hover,.bgdark a:focus,.bgdark a:hover{color:#fff}.bgblack .invert,.bgdark .invert{color:#000}.bglight,.bglight blockquote,.bglight h1,.bglight h2,.bglight h3,.bglight h4,.bglight h5,.bglight h6,.bglight p{color:#000}.bglight .invert{color:#fff}blockquote{display:block;position:relative;padding:0 10%;margin:1em 0;text-align:center;font-style:italic;font-size:1.4em;font-weight:300;color:#444}blockquote span{color:#000;font-weight:400;font-size:1rem}.textcenter{text-align:center}strong{font-weight:700}em{font-style:italic}.bgcover>.flex_pre{position:relative;overflow:hidden;height:100%;display:flex;align-content:center;flex-wrap:wrap}.bgcover>.flex_pre>img.client-bkgd{position:absolute;object-fit:cover;inset:0;z-index:0;transition:transform 1s ease-in-out;width:100%;height:100%;min-width:100%;min-height:100%;top:0;left:0}.bgcover>.flex_pre:hover>img{transform:scale(1.08)}.bgcover>.flex_pre a{position:relative;z-index:1;display:flex;align-items:center}@media screen and (max-width:640px){body.home .bgcover.bgfixed:after{content:"";display:block;background-color:#fff;position:absolute;inset:0;z-index:1;opacity:.95}body.home .bgcover.bgfixed>*{position:relative;display:block;z-index:2}}