/*!
Theme Name: Veribo Framework
Theme URI: https://www.veribodevelopment.com/
Author: Veribo
Author URI: https://www.veribodevelopment.com/
Description: A basic theme, containing a few helpful functions to get your project started. Perfect for developing custom websites.
Version: 1.1
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
*/.color-white{color:#fff}.text-center{text-align:center}.text-center p{max-width:840px;margin-left:auto;margin-right:auto}.h1,h1{font-size:63px;line-height:63px;letter-spacing:-1px;font-weight:bold;margin:24px 0}@media(max-width: 1500px){.h1,h1{font-size:50.4px;line-height:50.4px;letter-spacing:-0.8px}}@media(max-width: 1200px){.h1,h1{font-size:44.1px;line-height:44.1px;letter-spacing:-0.7px}}@media(max-width: 767px){.h1,h1{font-size:31.5px;line-height:31.5px;letter-spacing:-0.5px}}.h1:first-child,h1:first-child{margin-top:0}.h1:last-child,h1:last-child{margin-bottom:0}.h2,h2{font-size:40px;line-height:44px;letter-spacing:-0.6px;font-weight:bold;margin:24px 0}@media(max-width: 1500px){.h2,h2{font-size:36px;line-height:39.6px;letter-spacing:-0.54px}}@media(max-width: 767px){.h2,h2{font-size:24px;line-height:26.4px;letter-spacing:-0.36px}}.h2:first-child,h2:first-child{margin-top:0}.h2:last-child,h2:last-child{margin-bottom:0}.h3,h3{font-size:19px;line-height:26px;letter-spacing:-0.2px;font-weight:bold;margin:8px 0}@media(max-width: 767px){.h3,h3{font-size:18px;line-height:25px;letter-spacing:-0.15px}}.h3:first-child,h3:first-child{margin-top:0}.h3:last-child,h3:last-child{margin-bottom:0}.h3+p,h3+p{margin-top:0}p{margin:24px 0}p:first-child{margin-top:0}p:last-child{margin-bottom:0}.button{text-decoration:none;display:inline-block;font-size:16px;line-height:24px;font-weight:bold;letter-spacing:-0.2px;background-color:#2c782a;color:#fff;border-radius:6px;padding:12px 24px;box-sizing:border-box;margin:24px 0}@media(max-width: 767px){.button{font-size:15px;line-height:22px;padding:10px 20px}}.button:first-child{margin-top:0}.button:last-child{margin-bottom:0}@media(min-width: 1201px){.button:hover{background-color:#539e4e}}.button.outline{background-color:rgba(0,0,0,0);color:#2c782a;border:1px solid #2c782a;padding:11px 23px}@media(min-width: 1201px){.button.outline:hover{background-color:#2c782a;color:#fff}}.button.outline.white{border-color:#fff;color:#fff}@media(min-width: 1201px){.button.outline.white:hover{background-color:#2c782a;border-color:#2c782a;color:#fff}}*{margin:0;padding:0}html,body{height:100%}body{font-size:17px;line-height:24px;font-weight:500;font-family:"Figtree",sans-serif;color:#30312f;background-color:#fff}@media(max-width: 767px){body{font-size:15px;line-height:22px}}header,nav,section,article,aside,footer{display:block}.clear{display:block;clear:both;height:0}a{outline:none}a i{-webkit-transition:none !important;transition:none !important}a img{border:none}input[type=submit]{-webkit-appearance:none}img{-webkit-user-select:none;-moz-user-select:none;-o-user-select:none;-ms-user-select:none;user-select:none}.loaded *,.loaded{-webkit-transition:all .2s cubic-bezier(0.165, 0.84, 0.44, 1) !important;transition:all .2s cubic-bezier(0.165, 0.84, 0.44, 1) !important}::selection{color:#fff;background:#2c782a}#header{padding-top:18px;padding-bottom:18px;position:sticky;top:0;z-index:10;background-color:#fff;box-shadow:0 6px 20px rgba(0,0,0,.06)}#header .header-inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}#header .header-inner .button{margin:0}#logo{display:flex;align-items:flex-end;color:#1a1919;text-decoration:none;font-size:24px;font-weight:bold}@media(max-width: 767px){#logo{font-size:22px}}#logo .wordmark{color:#1a1919}@media(max-width: 767px){#logo .wordmark{position:relative;top:-1px}}#logo svg{display:block;margin-right:10px}@media(max-width: 767px){#logo svg{max-width:28px}}#body-wrapper{overflow:clip}.grid-outer{padding:64px 48px}@media(max-width: 1200px){.grid-outer{padding-left:24px;padding-right:24px}}@media(max-width: 767px){.grid-outer{padding:40px 24px}}.grid-outer .grid{max-width:1240px;margin:0 auto}.grid-outer.bg-gray{background-color:#f4f6f4}.grid-outer.bg-green{background-color:#2c782a}.grid-outer.bg-dark{background-color:#202327}.grid-outer.large-padding{padding:128px 48px}@media(max-width: 1400px){.grid-outer.large-padding{padding:100px 48px}}@media(max-width: 1200px){.grid-outer.large-padding{padding:100px 24px}}@media(max-width: 767px){.grid-outer.large-padding{padding:60px 24px}}.grid-outer.has-border{border-top:1px solid #eaeaea;border-bottom:1px solid #eaeaea}.hero-container{background:rgba(0,0,0,0) url(assets/img/cabin.webp) no-repeat center;background-size:cover;position:relative;min-height:calc(100vh - 84px - 268px);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:flex;flex-direction:column}@media(max-width: 991px){.hero-container{min-height:calc(100vh - 84px - 303px)}}@media(max-width: 767px){.hero-container{min-height:1px}}.hero-container:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;z-index:1;background-color:rgba(0,0,0,.4)}.hero-container .hero{position:relative;z-index:1;margin-top:auto;margin-bottom:auto}@media(max-width: 1500px){.hero-container .hero h1{max-width:1000px;margin-left:auto;margin-right:auto}}.features-container .features .features-wrap{display:flex;flex-wrap:wrap;margin:0 -20px}@media(max-width: 991px){.features-container .features .features-wrap{display:block}}.features-container .features .features-wrap .feature{padding:0 20px;flex-basis:33.3333333333%;max-width:33.3333333333%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;text-align:center}@media(max-width: 991px){.features-container .features .features-wrap .feature{max-width:80%;margin-left:auto;margin-right:auto;margin-bottom:50px}.features-container .features .features-wrap .feature:first-child{margin-top:0}.features-container .features .features-wrap .feature:last-child{margin-bottom:0}}@media(max-width: 767px){.features-container .features .features-wrap .feature{max-width:100%}}.features-container .features .features-wrap .feature .icon-64{width:64px;height:64px;margin:0 auto 24px auto;display:block}@media(max-width: 991px){.features-container .features .features-wrap .feature .icon-64{margin-bottom:14px}}.newsletter-container .newsletter .sib-form{background-color:rgba(0,0,0,0);padding:0;margin:0 auto;max-width:600px}.newsletter-container .newsletter .sib-form *{color:#fff}.newsletter-container .newsletter .sib-form .entry__field{background:rgba(0,0,0,0) !important;border-radius:0px;margin:0;border:none;outline:none !important;display:block;box-shadow:none !important}.newsletter-container .newsletter .sib-form .entry__error{color:#fff !important}.newsletter-container .newsletter .sib-form form{display:flex;flex-wrap:wrap}@media(max-width: 767px){.newsletter-container .newsletter .sib-form form{display:block}}.newsletter-container .newsletter .sib-form form>div:nth-child(1){flex:1;margin-right:10px}@media(max-width: 767px){.newsletter-container .newsletter .sib-form form>div:nth-child(1){margin-right:0;margin-bottom:10px}}.newsletter-container .newsletter .sib-form form .sib-form-block{padding:0;margin:0}.newsletter-container .newsletter #sib-container{background-color:rgba(0,0,0,0)}.newsletter-container .newsletter #sib-container input.input{background-color:#fff;border-radius:6px;padding:12px 24px;font-size:17px;line-height:24px;font-weight:500;font-family:"Figtree",sans-serif;color:#30312f;outline:none;border:1px solid #2c782a;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;box-shadow:none;max-width:none;width:100%;height:auto}@media(max-width: 767px){.newsletter-container .newsletter #sib-container input.input{font-size:15px;padding:10px;text-align:center}}.newsletter-container .newsletter #sib-container input.input:focus{border-color:#1a1919}.newsletter-container .newsletter #sib-container button{background-color:#202327;border-radius:6px;padding:12px 24px;font-size:17px;line-height:24px;font-weight:500;font-family:"Figtree",sans-serif;color:#fff;outline:none;border:1px solid #202327;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;box-shadow:none;max-width:none;width:100%;height:auto}@media(max-width: 767px){.newsletter-container .newsletter #sib-container button{font-size:16px;padding:10px 20px}}@media(min-width: 1201px){.newsletter-container .newsletter #sib-container button:hover{background-color:#414549;border-color:#414549;cursor:pointer}}.newsletter-container .newsletter #sib-container input:-ms-input-placeholder{text-align:left;font-family:"Figtree",sans-serif;color:#30312f;opacity:.7}@media(max-width: 767px){.newsletter-container .newsletter #sib-container input:-ms-input-placeholder{text-align:center}}.newsletter-container .newsletter #sib-container input::placeholder{text-align:left;font-family:"Figtree",sans-serif;color:#30312f;opacity:.7}@media(max-width: 767px){.newsletter-container .newsletter #sib-container input::placeholder{text-align:center}}.newsletter-container .newsletter #sib-container textarea::placeholder{text-align:left;font-family:"Figtree",sans-serif;color:#30312f;opacity:.7}@media(max-width: 767px){.newsletter-container .newsletter #sib-container textarea::placeholder{text-align:center}}#footer{padding-top:24px;padding-bottom:24px}#footer .footer-inner{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}@media(max-width: 991px){#footer .footer-inner{display:block;text-align:center}#footer .footer-inner p+p{margin-top:20px}}#footer .footer-inner p{margin:0}#footer .footer-inner p a{color:#fff}@media(min-width: 1201px){#footer .footer-inner p a:hover{text-decoration:none}}#footer .footer-inner #developed-by{display:inline-flex;position:relative;top:3px}@media(max-width: 767px){#footer .footer-inner #developed-by{flex-direction:column}}@media(max-width: 991px){#footer .footer-inner #developed-by{top:auto}}#footer .footer-inner #developed-by svg{max-height:30px;width:auto;display:block;position:relative;top:-4px;margin-left:16px}@media(max-width: 767px){#footer .footer-inner #developed-by svg{top:auto;margin-left:0;margin-top:8px}}/*# sourceMappingURL=style.css.map */
