html{box-sizing:border-box;font-size:16px;line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}html,body{background-color:#f4f4f4;font-family:'Public Sans',sans-serif;font-weight:400;line-height:1.5;margin:0;color:#424040}*,:after,:before{box-sizing:border-box}p{font-size:1.125rem;margin:0;margin-bottom:1rem}ul{font-size:1.125rem;margin-bottom:1.25rem}ul li{margin-bottom:.75rem}strong{font-weight:600}a[x-apple-data-detectors]{color:inherit !important;text-decoration:none !important;font-size:inherit !important;font-family:inherit !important;font-weight:inherit !important;line-height:inherit !important}a{color:#8cc63e;text-decoration:none;transition:.3s all}a:hover{color:#425f1c;text-decoration:underline}a:focus{outline:2px dotted #8cc63e;text-decoration:none}img{max-width:100%;height:auto}.screen-reader-text{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}::selection{background:#8cc63e}::-moz-selection{background:#8cc63e}body.home h1 span::selection{background:#222}.no-scroll{overflow:hidden}header .message:focus,a.logo:focus,#toggler:focus,ul.main-menu li a:focus,.offset a:focus,article.article header a:focus,article.single header a:focus{outline:3px solid orange;outline-offset:6px}.boxes a:focus .box{border:3px solid orange}.sk-btn:focus,.card a:focus,.learn-more:focus,article.article header>a:focus,.modaal-confirm-btn.modaal-cancel:focus,.gform_wrapper.gravity-theme .gform_footer button.gform_button:focus{outline:3px dotted orange;outline-offset:8px}.wp-block-image a:focus{background:#8cc63e}body .gform_wrapper.gravity-theme input[type=text]:focus,body .gform_wrapper.gravity-theme input[type=tel]:focus,body .gform_wrapper.gravity-theme input[type=email]:focus,body .gform_wrapper.gravity-theme input[type=url]:focus,body .gform_wrapper.gravity-theme select:focus,body .gform_wrapper.gravity-theme textarea:focus{outline:2px solid #8cc63e}body .gform_wrapper.gravity-theme .gfield:focus-within .gfield_label,body .gform_wrapper.gravity-theme .gfield:focus-within .gfield_label .gfield_required{color:#8cc63e}body .gform_wrapper.gravity-theme .gfield .ginput_complex .name_first:focus-within label,body .gform_wrapper.gravity-theme .gfield .ginput_complex .name_last:focus-within label{color:#8cc63e}h1,h2,h3,h4{font-family:'Oswald',sans-serif;font-weight:600;color:#424040;margin:0}h2{font-size:2rem;margin-bottom:1rem}h2>span{color:#8cc63e}@media (min-width:600px){h2{font-size:2.25rem}}@media (min-width:1600px){h2{font-size:2.5rem}}.container,.full-width{position:relative;width:100%;padding:0 20px;margin-left:auto;margin-right:auto}@media (min-width:600px){.container{max-width:90%}}@media (min-width:800px){.container{max-width:720px}}@media (min-width:1000px){.container{max-width:840px}}@media (min-width:1200px){.container{max-width:1080px}}@media (min-width:1400px){.container{max-width:1240px}}@media (min-width:1600px){.container{max-width:1440px}p{font-size:1.25rem;margin-bottom:1.125rem}}.content{width:100%;padding:3rem 0}@media (min-width:1200px){.content{padding:4rem 0}}@media (min-width:1600px){.content{padding:5rem 0}}.row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-20px;margin-left:-20px}.col{position:relative;width:100%;padding-right:20px;padding-left:20px}@media (min-width:600px){.col-2,.col-4,.prices .col-4{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}}@media (min-width:800px){.boxes .col-3{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}}@media (min-width:1000px){.col-3,.col.one-third{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col.two-third{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-4{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col.forty,.col.sixty{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}}@media (min-width:1200px){.boxes .col-3{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.prices .col-4{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col.sixty{padding-right:40px}}@media (min-width:1600px){.col.forty{-ms-flex:0 0 40%;flex:0 0 40%;max-width:40%}.col.sixty{-ms-flex:0 0 60%;flex:0 0 60%;max-width:60%}body.home .col.sixty{padding-right:80px}}.btn-wrap{display:block;margin:4rem auto 0 auto;text-align:center}.sk-btn,.gform_wrapper.gravity-theme .gform_footer button.gform_button{position:relative;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;font-family:'Oswald',sans-serif;padding:10px 20px;padding-right:36px;background-color:#6d9b2e;color:#fff !important;font-size:1.125rem;font-weight:500;border-radius:10px;border:2px solid #f4f4f4;text-transform:uppercase;text-decoration:none !important;line-height:1;transition:.3s all}.sk-btn:before,.sk-btn:after{content:"";opacity:1;position:absolute;top:10px;right:14px;background-image:url("/wp-content/themes/saltykey-2022/img/lock.svg");background-size:contain;background-repeat:no-repeat;width:13.68px;height:17.55px;transition:.3s all}.sk-btn:after{opacity:0;top:-100px;right:8px;width:21.78px;height:17.1px;background-image:url("/wp-content/themes/saltykey-2022/img/unlocked.svg")}.sk-btn:hover,.gform_wrapper.gravity-theme .gform_footer button.gform_button:hover{background-color:#425f1c}.sk-btn:hover:before{top:100px;opacity:0}.sk-btn:hover:after{top:10px;opacity:1}@media (min-width:600px){.sk-btn{font-size:1.25rem;padding:12px 24px;padding-right:40px;border-radius:12px}.sk-btn:before,.sk-btn:after{width:15.2px;height:19.5px}.sk-btn:before{right:16px;top:12px}.sk-btn:after{width:24.2px;height:19px}.sk-btn:hover:after{top:12px}}@media (min-width:1600px){.sk-btn{font-size:1.375rem;padding:15px 30px;padding-right:50px;border-radius:15px;border:3px solid #f4f4f4}.sk-btn:before,.sk-btn:after{right:20px;width:16px;height:20.5px}.sk-btn:before{top:15px}.sk-btn:after{width:25.5px;height:20px;right:12px}.sk-btn:hover:after{top:15px}}#about .sk-btn,#work .sk-btn{border-color:#fff}#work .row .sk-btn{border-color:#f4f4f4}.project .wp-block-columns{margin-top:4rem}figure.wp-block-image{margin:0}.wp-block-image a{display:block;border:3px solid #f4f4f4;width:100%;height:100%;padding:5px;transition:.5s all}.wp-block-image a:hover{border:3px solid #8cc63e}.wp-block-image img{display:block}@media (min-width:1400px){.project .wp-block-columns{margin-top:5rem}}@media (min-width:1600px){.project .wp-block-columns{margin-top:6rem}}.gform_wrapper.gravity-theme .gform_footer button.gform_button{font-size:1.375rem;padding:14px 24px;padding-right:44px;cursor:pointer}h2.gform_submission_error{font-size:1rem;text-transform:uppercase}body .gform_wrapper.gravity-theme .gfield_validation_message,body .gform_wrapper.gravity-theme .validation_message{background:rgba(0,0,0,.75);border:1px solid #8cc63e;color:#a3d265}