@font-face{font-family:'Lexend-Regular';font-display:swap;src:url('../fonts/Lexend-Regular.woff2') format('woff2'),url('../fonts/Lexend-Regular.woff') format('woff');font-weight:normal;font-style:normal}@font-face{font-family:'Lexend-Medium';font-display:swap;src:url('../fonts/Lexend-Medium.woff2') format('woff2'),url('../fonts/Lexend-Medium.woff') format('woff');font-weight:normal;font-style:normal}@font-face{font-family:'Lexend-Bold';font-display:swap;src:url('../fonts/Lexend-Bold.woff2') format('woff2'),url('../fonts/Lexend-Bold.woff') format('woff');font-weight:normal;font-style:normal}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,li{display:block}table{border-collapse:separate;border-spacing:0}*,*:after,*:before{padding:0;margin:0;border:0;background-color:#FFFFFF00;box-sizing:border-box}@media only screen and (max-device-width:960px){html{-webkit-text-size-adjust:none}}input:invalid,textarea:invalid{box-shadow:none}button::-moz-focus-inner{border:0;padding:0}*:focus,button{outline:none}html{min-width:320px;overflow-x:hidden;-webkit-tap-highlight-color:#FFFFFF00}body{min-height:100vh;min-height:100dvh;min-width:320px;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden}textarea{resize:vertical}a{text-decoration:none}.toggle{position:absolute;top:50%;left:50%;opacity:0;cursor:default;pointer-events:none}.blank{pointer-events:none}.irp{position:absolute;left:-9999px;overflow:hidden;font-size:0px;line-height:0;text-indent:-9999px}.hide{display:none}.disabled{cursor:default;pointer-events:none}.o_10{opacity:.1}.o_20{opacity:.2}.o_30{opacity:.3}.o_40{opacity:.4}.o_50{opacity:.5}.o_60{opacity:.6}.o_70{opacity:.7}.o_80{opacity:.8}.o_90{opacity:.9}.o_100{opacity:1}.left{text-align:left}.center{text-align:center}.right{text-align:right}.middle{display:flex;flex-direction:column}.middle>*:first-child{margin-top:auto}.middle>*:last-child{margin-bottom:auto}::-moz-selection{background-color:#FFF;color:#92B747}::selection{background-color:#92B747;color:#FFF}::-webkit-scrollbar{width:20px;height:20px}::-webkit-scrollbar-track{background-color:#eee}::-webkit-scrollbar-thumb{background-color:#92B747}body{background-color:#FFF;display:flex;flex-direction:column;font-family:"Lexend-Regular",Arial,Helvetica,sans-serif;background-color:#15363B}.has_showcase{background-color:#000}.type_text{background-color:#FFF;display:block;width:100%;padding:.375rem 15px}body,input,button,textarea,select{font-size:1em;line-height:2;color:#000;font-family:"Lexend-Regular",Arial,Helvetica,sans-serif}textarea{field-sizing:content;min-height:140px}.errors li{padding:.375rem 0;color:red}#wrap{width:100%;max-width:1366px;margin-left:auto;margin-right:auto;display:flex;flex-direction:column;flex:1}.pad,.pad_sml{padding:30px}.pb0{padding-bottom:0}.pt0{padding-top:0}.space>*~*{margin-top:2rem}.space .reset{margin-top:0 !important}.white{color:#FFF}a.white,.content.white>* a,.content .btn.white,a.white:link,.content.white>* a:link,.content .btn.white:link,a.white:visited,.content.white>* a:visited,.content .btn.white:visited,a.white:active,.content.white>* a:active,.content .btn.white:active{color:#FFF}.green{color:#92B747}a.green,.content.green>* a,a.green:link,.content.green>* a:link,a.green:visited,.content.green>* a:visited,a.green:active,.content.green>* a:active{color:#92B747}.dark_green{color:#2C663E}a.dark_green,.content.dark_green>* a,a.dark_green:link,.content.dark_green>* a:link,a.dark_green:visited,.content.dark_green>* a:visited,a.dark_green:active,.content.dark_green>* a:active{color:#2C663E}.blue{color:#15363B}a.blue,.content.blue>* a,a.blue:link,.content.blue>* a:link,a.blue:visited,.content.blue>* a:visited,a.blue:active,.content.blue>* a:active{color:#15363B}.bg_green{background-color:#92B747}.bg_light_green{background-color:#90B691}.bg_blue{background-color:#15363B}.bg_dark_green{background-color:#2C663E}.bg_light{background-color:#eee}.bg_white{background-color:#FFF}.narrow{margin-left:auto;margin-right:auto;max-width:640px}.btn{display:inline-block;text-transform:uppercase;font-size:.875em;padding:.5rem 15px;letter-spacing:.15rem;font-family:"Lexend-Bold",Arial,Helvetica,sans-serif;font-weight:normal;transition:opacity .2s linear}.btn:hover{opacity:.5}.btn.full{display:block}.has_arrow span:after{display:inline-block;content:"";vertical-align:middle;width:40px;height:20px;background:url("/assets/img/logo/triangle.svg");background-size:100% 100%;transform:scale(.5);margin-left:15px;position:relative;top:-1px}.has_arrow span:empty:after{margin-left:0}.has_arrow.white span:after{filter:brightness(0) invert(1)}.has_arrow.dark_green span:after{filter:invert(36%) sepia(8%) saturate(2711%) hue-rotate(86deg) brightness(87%) contrast(89%)}.send{display:flex;justify-content:space-between;align-items:center;gap:10px}.send>div{position:absolute}.content>*{text-wrap:balance}.content h1,.content h2{font-family:"Lexend-Bold",Arial,Helvetica,sans-serif;font-weight:normal;line-height:1.5}.content h3{line-height:1.5}.content h1{font-size:1.5625em}.content h2,.content h3{font-size:1.25em}.content h4{letter-spacing:.15rem}.content a:not(.btn){text-decoration:underline;transition:opacity .2s linear}.content a:not(.btn):hover{opacity:.5}.content strong,.content em{font-family:"Lexend-Bold",Arial,Helvetica,sans-serif;font-weight:normal}.content ul:not(.basic) li,.content ol:not(.basic) li{margin-bottom:.5em}.content ul:not(.basic)>li{padding-left:2em;position:relative}.content ul:not(.basic)>li:before{display:block;content:"";position:absolute;left:0;top:0;width:40px;height:20px;background:url("/assets/img/logo/triangle.svg");background-size:100% 100%;transform:scale(.33);transform-origin:left bottom}.content ul:not(.basic) li:last-child{margin-bottom:0}.content.blue ul:not(.basic)>li:before{filter:invert(16%) sepia(42%) saturate(631%) hue-rotate(140deg) brightness(96%) contrast(93%)}.content form{display:flex;flex-direction:column}.content .type_text{margin-bottom:1px}small{font-size:.75em}hr{border-top:#92B747 1px dotted}header{background:#15363B;color:#FFF;position:relative;z-index:1}header a,header a:link,header a:visited,header a:active{color:#FFF}header #menu{display:block;cursor:pointer;width:44px;height:44px;position:absolute;top:0;left:0;transition:opacity .2s linear;background-color:#FFF}header #menu:hover{opacity:.5}header #menu:before,header #menu:after,header #menu>strong:before{display:block;content:"";width:20px;height:2px;background-color:#15363B;position:absolute;left:50%;margin-left:-10px;z-index:1}header #menu:before{top:28px}header #menu:after{top:50%;margin-top:-1px}header #menu>strong:before{bottom:28px}header #menu ::-moz-selection{background:rgba(0,0,0,0);color:rgba(0,0,0,0)}header #menu ::selection{background:rgba(0,0,0,0);color:rgba(0,0,0,0)}nav{height:0;overflow:hidden;opacity:0;letter-spacing:.15rem;text-align:center}nav a,nav label{display:block;padding:.375rem 24px;cursor:pointer;transition:opacity .2s linear}nav a:hover,nav label:hover{opacity:.5}nav a,nav a:link,nav a:visited,nav a:active{color:#FFF}nav ul ul{height:0;overflow:hidden;opacity:0;font-size:.875em;letter-spacing:normal;background-color:#92B747}nav li{position:relative}nav .toggle:checked~ul{height:100%;opacity:1;overflow:visible}nav .btn{position:relative}nav .btn span:after{position:absolute;right:20px;top:50%;transform:translateY(-50%) scale(.5)}#menu_toggle:checked~header #menu:after{opacity:0}#menu_toggle:checked~header #menu:before,#menu_toggle:checked~header #menu>strong:before{transform-origin:0 50%;margin-left:-7.5px}#menu_toggle:checked~header #menu:before{transform:rotate(-45deg);top:28px}#menu_toggle:checked~header #menu>strong:before{transform:rotate(45deg)}#menu_toggle:checked~header nav{height:100%;opacity:1;overflow:visible}#social{position:absolute;top:0;right:0}#social ul{display:flex;justify-content:center}#social li+li{margin-left:1px}#social li a{display:block;width:44px;height:44px;position:relative;transition:opacity .2s linear}#social li a:hover{opacity:.5}#social li a:after{display:block;content:"";background-size:100% 100%;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);height:20px;filter:invert(36%) sepia(8%) saturate(2711%) hue-rotate(86deg) brightness(87%) contrast(89%)}#social #facebook:after{background-image:url("/assets/img/social/facebook.svg");width:10px}#social #linkedin:after{background-image:url("/assets/img/social/linkedin.svg");width:18px}#social #instagram:after{background-image:url("/assets/img/social/instagram.svg");width:20px}#call{animation:glow 3s infinite}#call a{padding:.375rem 24px;display:flex;justify-content:center;align-items:center;gap:15px;transition:opacity .2s linear}#call a,#call a:link,#call a:visited,#call a:active{color:#FFF}#call a:hover{opacity:.5}#call a:before{display:block;content:"";background:url("/assets/img/layout/phone.svg") no-repeat;width:16px;height:16px}@keyframes glow{0%,10%,90%,100%{opacity:.5}20%,80%{opacity:1}}#intro{background-color:#666;position:relative}#intro:before{display:block;content:"";position:absolute;top:0;left:0;height:100%;width:100%;background:url("/assets/img/content/gabby.jpg");background-size:cover;background-position:50%;mix-blend-mode:multiply;pointer-events:none}#intro h1,#intro p,#intro .btn{position:relative}#cta{max-width:320px}#cta ul{padding:1rem}#cta img{display:block;width:100%;height:auto}.images_3{display:flex;align-items:flex-start;width:calc(100% +  60px);margin-left:-30px;padding-bottom:90px}.images_3 img{height:auto;mix-blend-mode:multiply;position:relative}.images_3 img:nth-child(1),.images_3 img:nth-child(3){width:30%}.images_3 img:nth-child(2){width:50%;margin-left:-5%;margin-right:-5%;top:90px}.images_3 img:nth-child(3){top:60px}@keyframes arrow1{100%{opacity:1}}@keyframes arrow2{100%{transform:rotate(-151deg) translate(9%, 107%);opacity:1}}@keyframes arrow3{100%{transform:rotate(-75deg) translate(116%, -39%);opacity:1}}@keyframes arrow4{100%{transform:rotate(-102deg) translate(80%, -44%);opacity:1}}@keyframes fadein{100%{opacity:1}}#logo{display:block;width:110px;transition:opacity .2s linear;margin-left:auto;margin-right:auto;margin-top:30px;margin-bottom:30px}#logo:hover{opacity:.5}#logo:before,#logo:after,#logo div:before,#logo div:after,#logo strong:before,#logo strong:after{display:block;content:"";margin-left:auto;margin-right:auto}#logo:before,#logo div:before,#logo strong:before,#logo strong:after{width:40px;height:20px;background:url("/assets/img/logo/triangle.svg");background-size:100% 100%;position:relative;opacity:0}#logo:before{filter:invert(36%) sepia(8%) saturate(2711%) hue-rotate(86deg) brightness(87%) contrast(89%);top:60px}#logo div:before{filter:invert(90%) sepia(7%) saturate(3859%) hue-rotate(25deg) brightness(81%) contrast(77%);top:40px}#logo strong:before{filter:brightness(0) invert(1);top:20px}#logo strong:after{filter:invert(77%) sepia(9%) saturate(932%) hue-rotate(72deg) brightness(89%) contrast(87%)}#logo div:after{width:110px;height:17.6px;background:url("/assets/img/logo/gabby.svg");background-size:100% 100%;filter:invert(77%) sepia(9%) saturate(932%) hue-rotate(72deg) brightness(89%) contrast(87%);margin-top:20px;opacity:0}#logo:after{width:40px;height:14px;background:url("/assets/img/logo/k9s.svg");background-size:100% 100%;filter:brightness(0) invert(1);margin-top:10px;opacity:0}#logo:before{transform:rotate(-6deg);animation:fadein .5s 1s forwards ease-out}#logo div:before{transform:rotate(-6deg);animation:arrow2 .5s 1.25s forwards ease-out}#logo strong:before{transform:rotate(-151deg) translate(9%, 107%);animation:arrow3 .5s 1.5s forwards ease-out}#logo strong:after{transform:rotate(-75deg) translate(116%, -39%);animation:arrow4 .5s 1.75s forwards ease-out}#logo div:after{animation:fadein .5s 2s forwards ease-out}#logo:after{animation:fadein .5s 2.25s forwards ease-out}#slider{background-color:#eee}footer{flex:1}#copyright li{letter-spacing:.15rem}#copyright li:first-child{text-transform:uppercase;margin-bottom:1rem}#copyright li+li{font-size:.75em}#copyright a{transition:opacity .2s linear}#copyright a:hover{opacity:.5}#list{margin-top:2rem}.page_home section.col5050{display:flex;flex-direction:column}.page_home #slider{order:2}.page_home #slider img{display:block;width:100%;height:auto;object-fit:cover}.slick-slider{position:relative;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:none;touch-action:none;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer}.slick-slider .slick-list,.slick-track,.slick-slide,.slick-slide img{transform:translate3d(0, 0, 0)}.slick-track{position:relative;left:0;top:0}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden;overflow:hidden}.slick-slide{float:left;height:100%;min-height:1px}.slick-slide img,.slick-initialized .slick-slide{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-loading .slick-slide{visibility:hidden}.slick-slide img{width:100%;height:auto}.slick-list{flex:1;display:flex;flex-direction:column}.slick-track{flex:1;display:flex;align-items:center}.slick-slider{pointer-events:none;flex:1;display:flex}.slick-initialized .slick-slide{flex:1;display:flex}.slick-arrow{position:absolute;pointer-events:all;z-index:1;bottom:0;margin-bottom:30px;cursor:pointer;transition:opacity .2s linear}.slick-arrow:hover{opacity:.5}#s_next{left:101px}#s_prev{left:30px;transform:scale(-1)}@media only screen and (min-width:640px){header #menu{display:none}nav{height:auto;opacity:1;overflow:visible;padding:30px}nav>ul{display:flex;justify-content:space-between}nav ul ul{height:auto;opacity:1;overflow:visible;width:300%;margin-left:-100%;position:absolute;top:-9999px;left:-9999px;padding-top:30px;padding-bottom:30px}nav a:not(.btn),nav label{padding-left:0;padding-right:0}nav .btn span:after{position:static;transform:scale(.5)}nav .toggle:checked~ul{top:calc(100% +  60px/4);left:0;height:auto}#call{position:absolute;top:0;left:0}#intro>*{width:55%}#cta{width:250px}.page_services section>*{position:relative;padding-left:280px;max-width:860px;margin-left:auto;margin-right:auto}.page_services #cta{position:absolute;top:0;left:0;margin-top:0}footer>div{display:flex;justify-content:space-between}#list{margin-top:0;text-align:right;display:flex;flex-direction:column;justify-content:space-between}}@media only screen and (min-width:800px){header{padding:3.75%}header>div{display:flex;align-items:end;justify-content:space-between}#logo{margin:0;margin-right:7.5%}#nav{flex:1}nav{padding:0}#call{left:auto;right:132px}.pad{padding:7.5%}.col5050.col800{display:flex}.col5050.col800>*{width:50%}.page_home section.col5050{flex-direction:row}.page_home #slider{order:1}.page_home #slider+*{order:2}.content h1{font-size:calc(25px + (50 - 25) * ((100vw - 800px) / (1366 - 800)))}.content h2{font-size:calc(20px + (40 - 20) * ((100vw - 800px) / (1366 - 800)))}.page_services section>*{padding-left:calc(250px +  7.5%)}.slick-arrow{margin-bottom:15%}#s_next{left:calc(70px + 1px + 7.5%*2)}#s_prev{left:15%}}@media only screen and (min-width:1024px){#nav{max-width:768px;margin-left:auto;margin-right:3.75%}#social{position:static}#call{top:30px;right:3.75%}#call a{padding-left:0;padding-right:0}.col5050{display:flex}.col5050>*{width:50%}.col5050 .pad_right_sml{padding-right:3.75%}.col5050 .pad_left_sml{padding-left:3.75%}.col5050.space>*{display:flex;flex-direction:column;justify-content:space-between}.col5050.space>*+*{margin-top:0}.col5050.space>*.no_flex.space{display:block}.page_home section.col5050{flex-direction:row}}@media only screen and (min-width:1366px){.content h1{font-size:3.125em}.content h2{font-size:2.5em}}