/* Reference geometry: Figma artboard 1664px; mobile adjustments below. */
:root{--wolf-unit:min(0.0600961538vw,1px)}
:root{--wolf-yellow:#fcad37;--wolf-muted:#949499;--wolf-light:#f5f5f5;--wolf-footer:#494a3a}
html{scroll-behavior:smooth;scroll-padding-top:calc(24 * var(--wolf-unit))}body.elementor-page-5{background:#000;color:#fff;font-family:Roboto,Arial,sans-serif;margin:0}.elementor.elementor-5.elementor-5 *{box-sizing:border-box}.elementor-5{overflow:clip;width:100%;max-width:calc(1664 * var(--wolf-unit));margin-inline:auto}.elementor.elementor-5.elementor-5 .e-con{--container-default-padding-top:0;--container-default-padding-right:0;--container-default-padding-bottom:0;--container-default-padding-left:0;--gap:0;--widgets-spacing:0;--widgets-spacing-row:0;--widgets-spacing-column:0;min-width:0}.elementor.elementor-5.elementor-5 .elementor-widget{margin-bottom:0}.elementor.elementor-5.elementor-5 h1,.elementor.elementor-5.elementor-5 h2,.elementor.elementor-5.elementor-5 h3,.elementor.elementor-5.elementor-5 p{margin:0}.elementor.elementor-5.elementor-5 .elementor-heading-title{font-family:Roboto,Arial,sans-serif;color:inherit;line-height:1.1}.elementor.elementor-5.elementor-5 a{color:inherit;text-decoration:none}.elementor.elementor-5.elementor-5 .elementor-widget-text-editor{font-family:Roboto,Arial,sans-serif;color:inherit}.elementor.elementor-5.elementor-5 .elementor-widget-image img{display:block;width:100%;height:auto}.elementor.elementor-5.elementor-5 .wolf-section{width:100%;max-width:calc(1664 * var(--wolf-unit));margin:0 auto}.elementor.elementor-5.elementor-5 .wolf-topbar{flex-direction:row;justify-content:space-between;height:calc(56 * var(--wolf-unit));padding:0 calc(60 * var(--wolf-unit));align-items:center;border-bottom:calc(1 * var(--wolf-unit)) solid #3b3b3b;font-size:calc(14 * var(--wolf-unit));line-height:calc(20 * var(--wolf-unit))}.wolf-topbar a{margin-left:calc(36 * var(--wolf-unit))}.elementor.elementor-5.elementor-5 .wolf-header{padding:calc(28 * var(--wolf-unit)) calc(30 * var(--wolf-unit)) calc(40 * var(--wolf-unit));position:relative;z-index:20;overflow:visible}.elementor.elementor-5.elementor-5 .wolf-navbar{border-radius:calc(70 * var(--wolf-unit));background:#414141;height:calc(98 * var(--wolf-unit));flex-direction:row;align-items:center;padding:0 calc(52 * var(--wolf-unit));gap:calc(55 * var(--wolf-unit));position:relative;overflow:visible}.elementor.elementor-5.elementor-5 .wolf-nav-logo{width:calc(310 * var(--wolf-unit));flex-shrink:0}.wolf-nav-logo img{mix-blend-mode:screen}.elementor.elementor-5.elementor-5 .wolf-nav-controls{flex:1;min-width:0}.wolf-nav-controls .elementor-shortcode{display:flex;align-items:center;gap:calc(38 * var(--wolf-unit))}.wolf-search{position:relative;flex:1;max-width:calc(315 * var(--wolf-unit));min-width:calc(145 * var(--wolf-unit))}.wolf-search input{width:100%;border:calc(1 * var(--wolf-unit)) solid #a2a2a2!important;border-radius:calc(30 * var(--wolf-unit))!important;background:transparent!important;color:white!important;height:calc(52 * var(--wolf-unit));padding:0 calc(44 * var(--wolf-unit)) 0 calc(20 * var(--wolf-unit))!important;font-size:calc(14 * var(--wolf-unit))!important}.wolf-search input::placeholder{color:#e1e1e1}.wolf-search button{position:absolute;right:calc(14 * var(--wolf-unit));top:calc(15 * var(--wolf-unit));border:0;background:none;color:#aaa;padding:0;width:calc(20 * var(--wolf-unit));height:calc(20 * var(--wolf-unit))}.wolf-search svg{width:calc(18 * var(--wolf-unit));height:calc(18 * var(--wolf-unit))}.wolf-nav-controls nav{display:flex;gap:calc(32 * var(--wolf-unit));align-items:center;white-space:nowrap;font-size:calc(15 * var(--wolf-unit));color:#eee}.wolf-nav-controls nav a:hover{color:var(--wolf-yellow)}.wolf-nav-actions{display:flex;gap:calc(22 * var(--wolf-unit));align-items:center}.wolf-nav-actions button,.wolf-nav-actions a{border:0;background:none;padding:0;color:white;position:relative;display:flex}.wolf-nav-actions svg{width:calc(23 * var(--wolf-unit));height:calc(23 * var(--wolf-unit))}.wolf-menu-toggle{display:none}
.elementor.elementor-5.elementor-5 .wolf-hero{position:relative;height:calc(880 * var(--wolf-unit));background-size:cover;background-position:center 60%;background-repeat:no-repeat;display:block;background-color:#0003;background-blend-mode:multiply}.elementor.elementor-5.elementor-5 .wolf-hero-card{position:absolute;left:calc(130 * var(--wolf-unit));top:calc(160 * var(--wolf-unit));width:calc(722 * var(--wolf-unit));height:calc(458 * var(--wolf-unit));background:#ffffffe6;border-radius:calc(16 * var(--wolf-unit));padding:calc(48 * var(--wolf-unit)) calc(38 * var(--wolf-unit)) calc(46 * var(--wolf-unit));color:#000;display:flex;flex-direction:column;gap:0}.wolf-hero-eyebrow .elementor-heading-title{font-size:calc(38 * var(--wolf-unit));font-weight:700;letter-spacing:calc(.8 * var(--wolf-unit));color:#f45b62!important}.wolf-hero-title{margin-top:calc(12 * var(--wolf-unit))!important}.wolf-hero-title .elementor-heading-title{font-size:calc(72 * var(--wolf-unit));font-weight:700;line-height:1.05;letter-spacing:calc(-1.5 * var(--wolf-unit));white-space:nowrap}.wolf-hero-copy{font-size:calc(29 * var(--wolf-unit));line-height:calc(32 * var(--wolf-unit));margin-top:calc(12 * var(--wolf-unit))!important;max-width:calc(560 * var(--wolf-unit));color:#555!important}.wolf-button .elementor-button{background:var(--wolf-yellow);color:#000;font-family:Roboto,Arial,sans-serif;font-size:calc(16 * var(--wolf-unit));font-weight:600;border-radius:calc(6 * var(--wolf-unit));padding:calc(20 * var(--wolf-unit)) calc(50 * var(--wolf-unit));transition:background .15s,transform .15s}.wolf-button .elementor-button:hover{background:#ffc866;color:#000;transform:translateY(calc(-2 * var(--wolf-unit)))}.wolf-hero-button{margin-top:auto!important;align-self:flex-start}.wolf-hero-button .elementor-button{width:calc(224 * var(--wolf-unit));height:calc(60 * var(--wolf-unit));padding:0;display:flex;align-items:center;justify-content:center;font-size:calc(16 * var(--wolf-unit));border-radius:calc(6 * var(--wolf-unit))}.elementor.elementor-5.elementor-5 .wolf-categories{padding:calc(120 * var(--wolf-unit)) 0 calc(125 * var(--wolf-unit));display:flex;flex-direction:row;justify-content:center;gap:calc(38 * var(--wolf-unit))}.elementor.elementor-5.elementor-5 .wolf-category{width:calc(160 * var(--wolf-unit))}.wolf-category .elementor-button{background:#fff;color:#333;width:100%;min-height:calc(128 * var(--wolf-unit));border-radius:calc(5 * var(--wolf-unit));padding:calc(20 * var(--wolf-unit)) calc(8 * var(--wolf-unit));display:flex;align-items:center;justify-content:center;font-size:calc(13 * var(--wolf-unit));font-weight:400}.wolf-category:first-child .elementor-button{background:var(--wolf-yellow);color:white}.wolf-category .elementor-button:hover{background:#ffe0a4;color:#000}.elementor.elementor-5.elementor-5 .wolf-trending{padding:calc(26 * var(--wolf-unit)) calc(60 * var(--wolf-unit)) 0}.elementor.elementor-5.elementor-5 .wolf-trending-top{flex-direction:row;justify-content:space-between;align-items:center;margin-bottom:calc(60 * var(--wolf-unit));gap:calc(30 * var(--wolf-unit))}.wolf-title .elementor-heading-title{font-size:calc(72 * var(--wolf-unit));font-weight:400;letter-spacing:calc(-1.6 * var(--wolf-unit))}.elementor.elementor-5.elementor-5 .wolf-filter-widget{width:auto}.wolf-filters{display:flex;gap:calc(8 * var(--wolf-unit));flex-wrap:wrap}.wolf-filters button{border:calc(1 * var(--wolf-unit)) solid #a8a8a8;background:transparent;color:#e5e5e5;border-radius:calc(30 * var(--wolf-unit));padding:calc(15 * var(--wolf-unit)) calc(17 * var(--wolf-unit));font-size:calc(13 * var(--wolf-unit));letter-spacing:calc(.6 * var(--wolf-unit));white-space:nowrap}.wolf-filters button.active,.wolf-filters button:hover{background:#fff;color:#333}.elementor.elementor-5.elementor-5 .wolf-products{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:calc(34 * var(--wolf-unit))}.elementor.elementor-5.elementor-5 .wolf-product{background:#fff;color:#262626;border-radius:calc(23 * var(--wolf-unit));padding:calc(30 * var(--wolf-unit)) calc(34 * var(--wolf-unit)) calc(22 * var(--wolf-unit));display:flex;flex-direction:column;gap:0;min-width:0;min-height:calc(450 * var(--wolf-unit))}.elementor.elementor-5.elementor-5 .wolf-product:hover{transform:translateY(calc(-6 * var(--wolf-unit)));box-shadow:0 calc(12 * var(--wolf-unit)) calc(30 * var(--wolf-unit)) #ffffff13}.elementor.elementor-5.elementor-5 .wolf-product-image{height:calc(208 * var(--wolf-unit));align-self:flex-start;width:100%}.wolf-product-image img{height:calc(196 * var(--wolf-unit))!important;width:auto!important;max-width:100%;object-fit:contain}.wolf-product-tag{font-size:calc(19 * var(--wolf-unit));line-height:1.4;background:#f2f2f5;padding:calc(3 * var(--wolf-unit)) calc(16 * var(--wolf-unit));align-self:flex-start;margin:calc(4 * var(--wolf-unit)) 0 calc(28 * var(--wolf-unit))!important;color:#353535!important}.wolf-product-name .elementor-heading-title{font-size:calc(18 * var(--wolf-unit));font-weight:400;line-height:calc(26 * var(--wolf-unit));letter-spacing:0;min-height:calc(26 * var(--wolf-unit));white-space:nowrap}.wolf-product-price{font-size:calc(24 * var(--wolf-unit));font-weight:600;line-height:1.35;margin:calc(6 * var(--wolf-unit)) 0 calc(13 * var(--wolf-unit))!important}.wolf-product-plan{font-size:calc(14 * var(--wolf-unit));line-height:1.25}.wolf-product[hidden]{display:none!important}.elementor.elementor-5.elementor-5 .wolf-about{padding:calc(236 * var(--wolf-unit)) calc(140 * var(--wolf-unit)) calc(170 * var(--wolf-unit));display:grid;grid-template-columns:calc(720 * var(--wolf-unit)) calc(450 * var(--wolf-unit));column-gap:calc(214 * var(--wolf-unit));align-items:center}.elementor.elementor-5.elementor-5 .wolf-store-image img{border-radius:calc(8 * var(--wolf-unit))}.elementor.elementor-5.elementor-5 .wolf-about-copy{gap:calc(60 * var(--wolf-unit))}.wolf-body{font-size:calc(21 * var(--wolf-unit));line-height:1.57;color:var(--wolf-muted)!important}.wolf-body ul{margin:calc(32 * var(--wolf-unit)) 0 0;padding-left:calc(28 * var(--wolf-unit))}.elementor.elementor-5.elementor-5 .wolf-feature{height:calc(1238 * var(--wolf-unit));padding:calc(80 * var(--wolf-unit)) calc(90 * var(--wolf-unit)) calc(78 * var(--wolf-unit)) calc(86 * var(--wolf-unit));background:#f5f5f5;color:#202331;display:grid;grid-template-columns:calc(480 * var(--wolf-unit)) calc(720 * var(--wolf-unit));column-gap:calc(288 * var(--wolf-unit));align-items:start}.elementor.elementor-5.elementor-5 .wolf-feature-copy{width:calc(480 * var(--wolf-unit));max-width:none;padding-top:calc(214 * var(--wolf-unit));gap:calc(28 * var(--wolf-unit))}.wolf-kicker{font-size:calc(14 * var(--wolf-unit));color:#747474!important;letter-spacing:calc(.5 * var(--wolf-unit))}.wolf-feature-title .elementor-heading-title{font-size:calc(50 * var(--wolf-unit));font-weight:700;line-height:calc(58 * var(--wolf-unit));letter-spacing:calc(-.6 * var(--wolf-unit))}.wolf-feature-body{font-size:calc(16 * var(--wolf-unit));color:#727272!important;line-height:calc(24 * var(--wolf-unit))}.wolf-small-button{margin-top:calc(32 * var(--wolf-unit))!important;align-self:flex-start}.wolf-small-button .elementor-button{font-weight:400;font-size:calc(14 * var(--wolf-unit));padding:calc(12 * var(--wolf-unit)) calc(15 * var(--wolf-unit));border-radius:calc(5 * var(--wolf-unit))}.elementor.elementor-5.elementor-5 .wolf-feature-logo{width:calc(185 * var(--wolf-unit));margin-top:calc(48 * var(--wolf-unit))}.wolf-feature-image{position:relative;width:calc(720 * var(--wolf-unit));height:calc(1080 * var(--wolf-unit))}.wolf-feature-image img{border-radius:calc(9 * var(--wolf-unit))}.elementor.elementor-5.elementor-5 .wolf-history{padding:calc(224 * var(--wolf-unit)) calc(184 * var(--wolf-unit)) calc(220 * var(--wolf-unit)) calc(182 * var(--wolf-unit));display:grid;grid-template-columns:calc(722 * var(--wolf-unit)) calc(464 * var(--wolf-unit));column-gap:calc(112 * var(--wolf-unit));align-items:start;position:relative;background:#000 url("contours.svg") center/cover}.elementor.elementor-5.elementor-5 .wolf-history-copy{gap:calc(55 * var(--wolf-unit));align-self:end;margin-bottom:calc(56 * var(--wolf-unit))}.wolf-history-title .elementor-heading-title{font-size:calc(72 * var(--wolf-unit));font-weight:400;white-space:nowrap;letter-spacing:calc(-1.5 * var(--wolf-unit))}.wolf-history-title span{color:var(--wolf-yellow)}.wolf-history .wolf-body{font-size:calc(20 * var(--wolf-unit));line-height:calc(32.4 * var(--wolf-unit))}.wolf-history .wolf-small-button{margin-top:0!important}.wolf-history-image img{border-radius:calc(8 * var(--wolf-unit))}.elementor.elementor-5.elementor-5 .wolf-callout-wrap{padding:0 calc(88 * var(--wolf-unit)) calc(110 * var(--wolf-unit))}.elementor.elementor-5.elementor-5 .wolf-callout{border-radius:calc(15 * var(--wolf-unit));background:var(--wolf-yellow);color:#050505;padding:calc(84 * var(--wolf-unit)) calc(100 * var(--wolf-unit)) calc(74 * var(--wolf-unit));align-items:center;text-align:center;gap:calc(68 * var(--wolf-unit))}.wolf-callout-text{font-size:calc(32 * var(--wolf-unit));line-height:1.8;font-weight:500}.wolf-black-button .elementor-button{color:var(--wolf-yellow);background:#000;padding:calc(18 * var(--wolf-unit)) calc(38 * var(--wolf-unit));font-weight:400;font-size:calc(24 * var(--wolf-unit))}.wolf-black-button .elementor-button:hover{background:#282828;color:#fff}.elementor.elementor-5.elementor-5 .wolf-brands{background:#f5f5f5;color:#000;padding:calc(80 * var(--wolf-unit)) calc(86 * var(--wolf-unit));height:calc(582 * var(--wolf-unit))}.wolf-brands-title .elementor-heading-title{font-size:calc(60 * var(--wolf-unit));font-weight:400;line-height:1;letter-spacing:calc(-1 * var(--wolf-unit))}.wolf-brands-title span{color:var(--wolf-yellow)}.wolf-brands-caption{font-size:calc(14 * var(--wolf-unit));color:#777!important;margin-top:calc(30 * var(--wolf-unit))!important}.elementor.elementor-5.elementor-5 .wolf-brand-grid{margin-top:calc(84 * var(--wolf-unit));display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:calc(56 * var(--wolf-unit)) calc(56 * var(--wolf-unit));row-gap:calc(42 * var(--wolf-unit));column-gap:0;align-items:center}.elementor.elementor-5.elementor-5 .wolf-brand-logo{width:auto;max-width:calc(174 * var(--wolf-unit));justify-self:center}.wolf-brand-logo img{width:auto!important;height:auto!important;object-fit:contain}.elementor.elementor-5.elementor-5 .wolf-testimonial-wrap{padding:calc(160 * var(--wolf-unit)) calc(174 * var(--wolf-unit)) calc(124 * var(--wolf-unit)) calc(170 * var(--wolf-unit))}.elementor.elementor-5.elementor-5 .wolf-testimonial{position:relative;isolation:isolate;height:calc(558 * var(--wolf-unit));background:radial-gradient(ellipse 27% 105% at 24% 100%,#34392ed0 0%,#34392e8c 38%,#34392e00 100%),linear-gradient(90deg,#504e47 0%,#695c54 14%,#847369 28%,#927f78 40%,#9b8982 50%,#b4a198 100%);border-radius:calc(40 * var(--wolf-unit));overflow:hidden;display:block}.elementor.elementor-5.elementor-5 .wolf-testimonial-photo{position:absolute;right:0;top:0;bottom:0;width:50%;height:100%;z-index:0;mask-image:linear-gradient(90deg,transparent 0%,#000 4%,#000 100%);-webkit-mask-image:linear-gradient(90deg,transparent 0%,#000 4%,#000 100%)}.wolf-testimonial-photo img{height:100%!important;object-fit:cover}.elementor.elementor-5.elementor-5 .wolf-testimonial-copy{position:relative;z-index:2;padding:calc(80 * var(--wolf-unit)) 0 0 calc(80 * var(--wolf-unit));gap:0;width:calc(600 * var(--wolf-unit));color:white}.wolf-testimonial-kicker{font-size:calc(28 * var(--wolf-unit));line-height:calc(42 * var(--wolf-unit));color:#c3c0b9!important}.wolf-testimonial-title .elementor-heading-title{font-size:calc(60 * var(--wolf-unit));font-weight:400;line-height:calc(66 * var(--wolf-unit));letter-spacing:0;white-space:nowrap}.wolf-testimonial-body{font-size:calc(18 * var(--wolf-unit));line-height:calc(26 * var(--wolf-unit));color:#e6e2df!important;max-width:calc(510 * var(--wolf-unit));white-space:nowrap}.wolf-testimonial-name{font-size:calc(24 * var(--wolf-unit));font-weight:500;line-height:calc(32 * var(--wolf-unit));margin-top:calc(41 * var(--wolf-unit))!important}.wolf-testimonial-role{font-size:calc(14 * var(--wolf-unit));line-height:calc(20 * var(--wolf-unit));color:#aaa!important;margin-top:0!important}.elementor.elementor-5.elementor-5 .wolf-newsletter{background:var(--wolf-yellow);color:#000;height:calc(332 * var(--wolf-unit));padding:calc(80 * var(--wolf-unit)) calc(24 * var(--wolf-unit));align-items:center;text-align:center;gap:calc(25 * var(--wolf-unit))}.wolf-newsletter-title .elementor-heading-title{font-size:calc(60 * var(--wolf-unit));font-weight:400;letter-spacing:calc(-1.5 * var(--wolf-unit))}.wolf-newsletter-copy{font-size:calc(18 * var(--wolf-unit));color:#534b31!important}.elementor.elementor-5.elementor-5 .wolf-newsletter-widget{width:auto}.wolf-newsletter-form{display:grid;grid-template-columns:calc(305 * var(--wolf-unit)) calc(132 * var(--wolf-unit));gap:calc(12 * var(--wolf-unit));align-items:start}.wolf-newsletter-form input[type=email]{height:calc(38 * var(--wolf-unit));border:0;border-radius:calc(6 * var(--wolf-unit));padding:calc(8 * var(--wolf-unit)) calc(13 * var(--wolf-unit));font-size:calc(13 * var(--wolf-unit));background:#fff;color:#222}.wolf-newsletter-form button{height:calc(38 * var(--wolf-unit));background:#000;border:0;border-radius:calc(6 * var(--wolf-unit));color:var(--wolf-yellow);font-size:calc(14 * var(--wolf-unit))}.elementor.elementor-5.elementor-5 .wolf-footer{background:var(--wolf-footer);padding:calc(120 * var(--wolf-unit)) calc(162 * var(--wolf-unit)) calc(156 * var(--wolf-unit));min-height:calc(908 * var(--wolf-unit))}.elementor.elementor-5.elementor-5 .wolf-footer-question{flex-direction:row;justify-content:space-between;align-items:flex-start;padding:0 calc(114 * var(--wolf-unit)) calc(90 * var(--wolf-unit)) calc(92 * var(--wolf-unit));gap:calc(80 * var(--wolf-unit))}.elementor.elementor-5.elementor-5 .wolf-footer-question-copy{gap:calc(24 * var(--wolf-unit));width:calc(570 * var(--wolf-unit));max-width:none}.wolf-footer-question-title .elementor-heading-title{font-size:calc(32 * var(--wolf-unit));font-weight:600;letter-spacing:calc(-.5 * var(--wolf-unit))}.wolf-footer-question-text{font-size:calc(18 * var(--wolf-unit));line-height:calc(32 * var(--wolf-unit));color:#b5b6ab!important}.elementor.elementor-5.elementor-5 .wolf-footer-contact-button{width:auto;flex-shrink:0}.wolf-footer-contact-button .elementor-button{width:calc(220 * var(--wolf-unit));height:calc(60 * var(--wolf-unit));padding:0;display:flex;align-items:center;justify-content:center;margin-top:calc(20 * var(--wolf-unit))}.elementor.elementor-5.elementor-5 .wolf-footer-columns{display:grid;grid-template-columns:calc(320 * var(--wolf-unit)) calc(228 * var(--wolf-unit)) calc(288 * var(--wolf-unit));column-gap:calc(252 * var(--wolf-unit))}.elementor.elementor-5.elementor-5 .wolf-footer-brand{gap:calc(30 * var(--wolf-unit))}.elementor.elementor-5.elementor-5 .wolf-footer-logo{width:calc(320 * var(--wolf-unit))}.wolf-footer-logo img{mix-blend-mode:screen}.wolf-footer-description{font-size:calc(14 * var(--wolf-unit));line-height:calc(25 * var(--wolf-unit));color:#b8b9ad!important;max-width:calc(290 * var(--wolf-unit))}.wolf-social{font-size:calc(22 * var(--wolf-unit));letter-spacing:calc(17 * var(--wolf-unit));color:#aaa!important}.elementor.elementor-5.elementor-5 .wolf-footer-links,.elementor.elementor-5.elementor-5 .wolf-footer-addresses{gap:calc(25 * var(--wolf-unit))}.wolf-footer-label{font-size:calc(14 * var(--wolf-unit));color:#b9baad!important}.wolf-footer-link-list{font-size:calc(14 * var(--wolf-unit));line-height:calc(30 * var(--wolf-unit))}.wolf-footer-link-list a:hover{color:var(--wolf-yellow)}.wolf-address{font-size:calc(12 * var(--wolf-unit));color:#ddd!important;line-height:calc(18 * var(--wolf-unit))}.wolf-address p{margin-bottom:calc(6 * var(--wolf-unit))!important}.wolf-address+.wolf-address{margin-top:calc(10 * var(--wolf-unit))}.wolf-sr-only{position:absolute!important;width:calc(1 * var(--wolf-unit));height:calc(1 * var(--wolf-unit));padding:0;margin:calc(-1 * var(--wolf-unit));overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}button,a,input{touch-action:manipulation}button{cursor:pointer}:focus-visible{outline:calc(3 * var(--wolf-unit)) solid #ffb12e;outline-offset:calc(5 * var(--wolf-unit))}

.elementor.elementor-5.elementor-5 .wolf-testimonial-title{margin-top:calc(6 * var(--wolf-unit))!important}
.elementor.elementor-5.elementor-5 .wolf-testimonial-body{margin-top:calc(20 * var(--wolf-unit))!important;max-width:calc(510 * var(--wolf-unit))}
.elementor.elementor-5.elementor-5 .wolf-menu-toggle{display:none;border:0;border-radius:0;background:transparent;color:#fff;padding:0;box-shadow:none}
.elementor.elementor-5.elementor-5 .wolf-menu-toggle svg{display:block;width:calc(24 * var(--wolf-unit));height:calc(24 * var(--wolf-unit))}
.elementor.elementor-5.elementor-5 .wolf-search button,.elementor.elementor-5.elementor-5 .wolf-nav-actions button{border:0;background:transparent;color:#fff;box-shadow:none}
.elementor.elementor-5.elementor-5 .wolf-search button{color:#aaa}
.elementor.elementor-5.elementor-5 .wolf-testimonial:before{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:url("testimonial-grain.svg");opacity:.11;mask-image:linear-gradient(90deg,#000 0%,#000 40%,transparent 54%)}
.elementor.elementor-5.elementor-5{font-family:Roboto,Arial,sans-serif;color:#fff}
.elementor.elementor-5.elementor-5 button,.elementor.elementor-5.elementor-5 input{font-family:inherit}
.elementor.elementor-5.elementor-5 .wolf-title{width:auto}
.elementor.elementor-5.elementor-5 .wolf-nav-logo img,.elementor.elementor-5.elementor-5 .wolf-footer-logo img{mix-blend-mode:normal}
.wolf-nav-logo a,.wolf-footer-logo a{display:block;width:100%}
.elementor.elementor-5.elementor-5 .wolf-feature-logo img{filter:brightness(0)}
.elementor.elementor-5.elementor-5 .wolf-category .elementor-button,.elementor.elementor-5.elementor-5 .wolf-button .elementor-button{color:#000}
.elementor.elementor-5.elementor-5 .wolf-category:first-child .elementor-button{color:#fff}
.elementor.elementor-5.elementor-5 .wolf-black-button .elementor-button{color:var(--wolf-yellow)}
.elementor.elementor-5.elementor-5 .wolf-brand-logo:nth-child(1) img{width:calc(44 * var(--wolf-unit))!important;height:calc(52 * var(--wolf-unit))!important}
.elementor.elementor-5.elementor-5 .wolf-brand-logo:nth-child(2) img{width:calc(40 * var(--wolf-unit))!important;height:calc(40 * var(--wolf-unit))!important}
.elementor.elementor-5.elementor-5 .wolf-brand-logo:nth-child(3) img{width:calc(116 * var(--wolf-unit))!important;height:calc(28 * var(--wolf-unit))!important}
.elementor.elementor-5.elementor-5 .wolf-brand-logo:nth-child(4) img{width:calc(136 * var(--wolf-unit))!important;height:calc(28 * var(--wolf-unit))!important}
.elementor.elementor-5.elementor-5 .wolf-brand-logo:nth-child(5) img{width:calc(124 * var(--wolf-unit))!important;height:calc(24 * var(--wolf-unit))!important}
.elementor.elementor-5.elementor-5 .wolf-brand-logo:nth-child(6) img{width:calc(112 * var(--wolf-unit))!important;height:calc(42 * var(--wolf-unit))!important}
.elementor.elementor-5.elementor-5 .wolf-brand-logo:nth-child(7) img{width:calc(118 * var(--wolf-unit))!important;height:calc(36 * var(--wolf-unit))!important}
.elementor.elementor-5.elementor-5 .wolf-brand-logo:nth-child(8) img{width:calc(140 * var(--wolf-unit))!important;height:calc(48 * var(--wolf-unit))!important}
.wolf-social{display:flex;gap:calc(24 * var(--wolf-unit));color:#a7a898}
.wolf-social button{display:block;background:none;border:0;padding:0;color:inherit}
.wolf-social svg{display:block;width:calc(20 * var(--wolf-unit));height:calc(20 * var(--wolf-unit))}
.wolf-contact-details{display:flex;flex-direction:column;gap:calc(24 * var(--wolf-unit))}
.wolf-address-row{display:flex;align-items:flex-start;gap:calc(8 * var(--wolf-unit))}
.wolf-address-row svg{flex:0 0 calc(14 * var(--wolf-unit));width:calc(14 * var(--wolf-unit));height:calc(14 * var(--wolf-unit));margin-top:calc(2 * var(--wolf-unit))}
.wolf-address-row span{flex:1;min-width:0}
.wolf-address-row a{overflow-wrap:anywhere}
