.container-fluid .row-fluid .page-center{float:none;max-width:1150px;margin:0 auto;width:100%}.logo{padding:15px 0}.logo img{max-width:231px}.section-top{padding-top:100px;padding-bottom:110px;border-bottom:2px solid #bc9d6f}.form-landing.form{padding:70px 48px;background-color:#f2f2f2;border-radius:5px;-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,0.15);-moz-box-shadow:0 0 10px 0 rgba(0,0,0,0.15);-o-box-shadow:0 0 10px 0 rgba(0,0,0,0.15);box-shadow:0 0 10px 0 rgba(0,0,0,0.15)}.form-landing.form h3{font-size:24px;font-weight:400;letter-spacing:0px;color:#bc9d6f;line-height:24px}.form-landing.form .hs-form-field span{font-size:16px;font-weight:400;line-height:21px;color:#1d1d1c}.form-landing.form input{border:0}.form-landing.form .actions{margin-top:15px}.form-landing.form .actions input{width:100%;max-width:100%;font-size:20px}.form-landing.form .hs-form-field{margin-bottom:0}.form-landing.form .hs-form-field{margin-top:25px}.form-landing.form .hs-form-booleancheckbox input{overflow:hidden;position:absolute;top:0;left:0;width:1px;height:1px;clip:rect(0,0,0,0)}.form-landing.form .hs-form-booleancheckbox-display{display:block;margin-left:0;position:relative}.form-landing.form .hs-form-booleancheckbox-display p{margin:0;display:inline}.form-landing.form .legal-consent-container .hs-form-booleancheckbox-display p{font-size:15px;font-weight:400;line-height:19px}.form-landing.form .legal-consent-container .hs-form-booleancheckbox-display p a{font-size:15px;font-weight:400;line-height:19px;color:#00a8c4;text-decoration:underline}.form-landing.form .hs-form-checkbox input+span::before,.form-landing.form .hs-form-checkbox input+span::after,.form-landing.form .hs-form-booleancheckbox input+span::before,.form-landing.form .hs-form-booleancheckbox input+span::after{content:'';display:inline-block;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:all .15s ease-out;transition:all .15s ease-out}.form-landing.form .hs-form-booleancheckbox input+span::before{left:0;vertical-align:top;border:1px solid #1d1d1c;border-radius:3px;width:1rem;height:1rem;top:13px;position:absolute}.form-landing.form .hs-form-booleancheckbox input+span::after{background-color:transparent;left:.375rem;border-width:0 2px 2px 0;border-style:solid;border-color:transparent;-webkit-transform:translateY(-0.4375rem) rotate(45deg);transform:translateY(-0.4375rem) rotate(45deg);width:.25rem;height:.7rem;top:14px}.form-landing.form .hs-form-booleancheckbox input:checked+span::after{border-color:#9b9b9b}.form-landing.form .hs-form-booleancheckbox-display>span{margin-left:30px !important}.form-landing.form .hs-form-field>label{display:block}.form-landing.form form{max-width:480px}input[type="text"],input[type="email"],input[type="tel"],input[type="number"],input[type="search"],input[type="password"],textarea,select{max-width:100%;margin-top:10px}.form-landing.form .hs-form-field span.privacy,.form-landing.form .hs-form-booleancheckbox span{font-size:15px;display:block}.form-landing.form .hs-form-booleancheckbox span.hs-form-required{display:inline-block}input[type="submit"]{border-radius:5px}.sharing-section{text-align:center}.sharing-section{margin:40px 0}.sharing-section h3{font-size:18px;font-weight:400;line-height:21px;color:#1d1d1c;letter-spacing:0}.sharing-section a{padding:0 15px}.social-sharing-icons{margin-top:35px}.middle-section,.client-section{text-align:center;padding:120px 0 100px 0;border-bottom:2px solid #bc9d6f}.client-section{border-bottom:0;padding-bottom:10px}.middle-section h2,.client-section h2{font-size:28px;font-weight:600;line-height:35px;color:#bc9d6f;padding-bottom:55px}.anchor-cta a.cta_button{width:100%;-webkit-appearance:none;-moz-appearance:none;padding:20px 50px;color:#fff;font-size:20px;text-transform:uppercase;border:0;outline:0;font-weight:400;background:#bc9d6f;border-radius:5px}.anchor-cta a:hover{background-color:#ab9067}.contact-cta a.cta_button{background:#2c2a2d;margin-top:10px}.form-landing.form .actions input:hover,.contact-cta a:hover{background-color:#3f3c40;cursor:pointer}.last-section a.cta_button{width:100%;display:block;text-align:center;padding:20px 0}.middle-cta{margin-top:80px}.blog-title{text-transform:uppercase}.post-listing,.post-listing-simple{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between}.post-listing--head{text-align:center;margin-bottom:40px}.post-listing--title{color:#2c2a2d;font-size:24px;font-weight:600;text-transform:uppercase;text-decoration:none;-o-transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;transition:.3s;line-height:28px}.post-listing--text{color:#313131;font-size:18px;margin-top:18px}.post-item{width:100%;-ms-flex-preferred-size:100%;flex-basis:100%;padding:0;margin-bottom:50px}.post-listing:after{content:'';width:100%;-ms-flex-preferred-size:100%;flex-basis:100%}@media screen and (min-width:768px){.post-item{width:48%;-ms-flex-preferred-size:48%;flex-basis:48%}.post-listing:after{width:48%;-ms-flex-preferred-size:48%;flex-basis:48%}}@media screen and (min-width:1024px){.post-item{width:31.5%;-ms-flex-preferred-size:31.5%;flex-basis:31.5%}.post-listing:after{width:31.5%;-ms-flex-preferred-size:31.5%;flex-basis:31.5%}}.post-item .post-image--container{width:100%;padding-bottom:53.5%;position:relative}.post-item .post-item--image{background-size:cover;background-position:center;background-repeat:no-repeat;position:absolute;width:100%;height:100%;transition:opacity .3s;-webkit-transition:opacity .3s;-moz-transition:opacity .3s;transition:opacity .3s}.post-item a{text-decoration:none}.post-item--header{text-align:center;margin-top:10px}.post-item--title,.post-item--title a{color:#2c2a2d;font-size:24px;font-weight:600;text-transform:uppercase;text-decoration:none;-o-transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;transition:.3s;line-height:28px !important;padding:0 !important}.post-item--title:hover,.post-item--title a:hover{color:#888}.post-item--title.small a{text-transform:none;font-size:14px;letter-spacing:0;line-height:1.4}.post-item--title.big a{font-size:26px;line-height:1.3}.post-item--title{margin:8px 0}.post-item--categories a{color:#607d8b;position:relative;display:inline-block;margin:0 14px 5px 0;padding-right:10px;font-size:16px;font-weight:normal;line-height:1.2;transition:all .3s;-webkit-transition:all .3s;-moz-transition:all .3s;text-decoration:none}.post-item--categories a:hover{color:#313131}.post-item--categories a:after{content:"";color:#607d8b;display:inline-block;border:1px solid;font-size:12px;margin-left:11px;position:absolute;top:50%;margin-top:-3px;width:5px;height:5px;transform:rotate(45deg);-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg)}.post-item--categories a:last-child{margin-right:0px;padding-right:0}.post-item--categories a:last-child:after{display:none}.post-item--date{color:#888;font-size:16px;margin:12px 0 0;font-weight:normal}.post-item--content{color:#313131;font-size:18px;line-height:1.4;margin-top:18px}.post-item--image{display:block;margin:0 auto 28px;transition:opacity .3s;-webkit-transition:opacity .3s;-moz-transition:opacity .3s;transition:opacity .3s}.post-item--image:hover{opacity:.7;-ms-filter:"alpha(opacity=70)"}.bg-grey{background-color:#f1f1f1}.last-section{padding:45px 0}.last-section .row-fluid{display:flex;align-items:center;width:100%}.title-last-section *{font-size:28px;font-weight:600;color:#2c2a2d;padding-bottom:30px;font-style:italic}.content-last-section *{font-size:24px;font-weight:400;color:#2c2a2d}.last-section .span6{margin-left:0 !important;width:50% !important}.last-section .span3{margin-left:0 !important;width:25% !important}.globe_class{background-image:none;text-transform:uppercase;width:75px}.globe_class>div.lang-sel{position:relative;color:#2c2a2d;font-size:16px;font-weight:400;line-height:24px;border:2px solid #f2f2f2;border-radius:2px;padding:5px 60px 10px 10px}.globe_class>div.lang-sel:after{content:"";background-image:url(https://f.hubspotusercontent30.net/hubfs/3931735/forfanpets/arrow.png);background-position:center;background-size:contain;background-repeat:no-repeat;width:17px;height:19px;position:absolute;right:5px;top:7px}.header-logo .row-fluid{display:flex;width:100%;align-items:center}.language-switcher-custom{text-align:right}.lang_list_class:before,.lang_list_class:after{border:0}.lang_list_class li{border:2px solid #f2f2f2 !important;padding:10px 10px !important}.lang_list_class li:first-child{border-bottom:none !important}.instagram-title{padding:20px 0 20px 30px;border-left:2px solid #bc9d6f}.instagram-title *{font-size:36px;color:#bc9d6f}.instagram-section{padding:95px 0}.instagram-section .page-center .row-fluid{display:flex;align-items:center}a.cta_button{-webkit-transition:all .3s ease-in-out 0s;-moz-transition:all .3s ease-in-out 0s;-o-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out 0s}.instagram-photos>div>span>div{display:flex;justify-content:flex-end}.instagram-photos>div>span>div>div{padding:10px;background-color:#fff;margin-left:15px;max-width:168px;max-height:168px}@media(max-width:1160px){.page-center{padding-left:15px;padding-right:15px}}@media(max-width:980px){.banner-cta{margin-bottom:20px}.banner-content p{font-size:28px}}@media(max-width:768px){.last-section .row-fluid,.footer-bottom-links{display:block}.last-section .row-fluid [class*="span"]{width:100% !important;text-align:center}.image-box{margin-bottom:25px !important}.footer-bottom-links .custom-copyright,.footer-bottom-links .footer-links-inner{width:100%;margin:10px 0;text-align:center}.footer-links-inner ul{text-align:center}.header-logo .row-fluid .span9{width:100%}.instagram-section .page-center .row-fluid{display:block;text-align:center}.instagram-title{padding:20px 0 20px 30px;border-left:0}.instagram-photos>div>span>div{display:block}.instagram-photos>div>span>div>div{margin:0 auto}.banner-content h1{width:50%;font-size:30px}.banner-content p{width:50%}}