@font-face{font-display:block;font-family:icons;src:url(/build/theme/fonts/icons.755bf352d2f47aaad60df0362db2884d.eot?#iefix) format("embedded-opentype"),url(/build/theme/fonts/icons.b340cde7925ee3ea2484ae39b0d4aea4.woff) format("woff"),url(/build/theme/fonts/icons.af6f2e28bcb7b930add80b8a19eb4c67.woff2) format("woff2"),url(/build/theme/fonts/icons.3a1fa2f1caf7bde1662e148517102bed.ttf) format("truetype"),url(/build/theme/fonts/icons.8b0a52ea21fb59b8e369d6779401f892.svg#icons) format("svg")}.icons{line-height:1}.icons:before{font-family:icons!important;font-style:normal;font-weight:400!important;vertical-align:top}.icons-arrow_forward:before{content:"\f101"}.icons-sample:before{content:"\f102"}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,button,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,input,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{border:0;font-size:100%;font:inherit;margin:0;padding:0;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}input,select,textarea{border:0;font:inherit;margin:0;padding:0}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,button{background:none}q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}img{height:auto;width:auto}input{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0}*{box-sizing:border-box}:focus{outline:none}html{font-size:10px}body{background-color:#f3f1ed;font-family:Monda,sans-serif;font-size:1.6rem;font-weight:400;line-height:2.2rem;padding-top:300px}.cta-container a{background:#c3996a;border-radius:5px;color:#fff;padding:15px 30px;text-align:center;text-decoration:none}.cta-container a:hover{background:none;border:1.5px solid #c3996a;color:#c3996a}footer{background:#201e1e;margin-top:299px;padding:85px 30px 60px}footer a{color:#fff;text-decoration:none}footer .container{display:flex;margin:0 auto;max-width:1094px}footer .contact-row{align-items:center;display:flex;gap:193px}footer .link-container{align-items:flex-end;display:flex;gap:50px;margin-left:auto}footer .contact-num{padding-top:20px}footer .theme-container{padding-bottom:63px;padding-top:85px}@media screen and (max-width:1023px){html.menu-open,html.menu-open body{overflow:hidden}html.menu-open .block-header,html.menu-open .block-hero{margin-top:unset}html.menu-open .block-header .linear,html.menu-open .block-header .text-container,html.menu-open .block-hero .linear,html.menu-open .block-hero .text-container{position:relative}}.theme-container{margin-inline:auto;max-width:1920px;padding-top:50px;padding-inline:135px}@media screen and (max-width:768px){.theme-container{padding-inline:75px}}@media screen and (max-width:375px){.theme-container{padding-inline:25px}}.theme-h1{color:#fff;font-family:Julius Sans One,sans-serif;font-size:7.2rem;letter-spacing:1.44rem;line-height:7.5rem;text-transform:uppercase}@media screen and (max-width:375px){.theme-h1{font-size:3rem;letter-spacing:.6rem;line-height:3.5rem}}.theme-h2{color:#c3996a;font-family:Julius Sans One,sans-serif;font-size:5.6rem;letter-spacing:1.12rem;line-height:6rem;text-transform:uppercase}@media screen and (max-width:375px){.theme-h2{font-size:3rem;letter-spacing:.6rem;line-height:3.5rem}}.theme-h3{color:#c3996a;font-family:Julius Sans One,sans-serif;font-size:3.2rem;letter-spacing:.64rem;line-height:3.5rem;text-transform:uppercase}@media screen and (max-width:375px){.theme-h3{font-size:3rem;letter-spacing:.6rem;line-height:3.5rem}}.theme-overline{color:#c3996a;font-family:Julius Sans One,sans-serif;font-size:1.6rem;letter-spacing:.36rem;text-transform:uppercase}.theme-overline *{line-height:inherit}.theme-wysiwyg{color:#000}.theme-wysiwyg p:not(:last-child){margin-bottom:30px}.theme-wysiwyg h1,.theme-wysiwyg h2,.theme-wysiwyg h3,.theme-wysiwyg h4,.theme-wysiwyg h5,.theme-wysiwyg h6{color:#c3996a;margin-top:30px;padding-bottom:5px;text-transform:uppercase}.theme-wysiwyg h1:first-child,.theme-wysiwyg h2:first-child,.theme-wysiwyg h3:first-child,.theme-wysiwyg h4:first-child,.theme-wysiwyg h5:first-child,.theme-wysiwyg h6:first-child{margin-top:0}.block-header .theme-container{margin-top:0;padding-top:0}@media screen and (max-width:1440px){.theme-container{padding-inline:188px}}@media screen and (max-width:1280px){.theme-container{padding-inline:158px}}@media screen and (max-width:1024px){.theme-container{padding-inline:120px}}@media screen and (max-width:768px){.theme-container{padding-inline:40px}}@media screen and (max-width:767px){.theme-container{padding-inline:20px}}.slick-slider{-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;box-sizing:border-box;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.slick-list,.slick-slider{display:block;position:relative}.slick-list{margin:0;overflow:hidden;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0)}.slick-track{display:block;left:0;margin-left:auto;margin-right:auto;position:relative;top:0}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{border:1px solid transparent;display:block;height:auto}.slick-arrow.slick-hidden{display:none}.theme-slider{margin:0 auto;max-width:1094px;position:relative}.theme-slider .slider-container .slick-slide img{display:block;width:100%}.theme-slider .slider-container .slick-dots{bottom:0;cursor:pointer;display:flex;gap:10px;left:50%;padding:25px;position:absolute;transform:translateX(-50%)}.theme-slider .slider-container .slick-dots li{background:#d9d9d9;border-radius:999px;height:10px;width:10px}.theme-slider .slider-container .slick-dots li.slick-active{background:#fff}.theme-slider .slider-container .slick-dots li button{display:none}.theme-slider .arrow-icon{cursor:pointer;height:40px;position:absolute;top:50%;transform:translateY(-50%);width:20px;z-index:2}.theme-slider .arrow-icon.prev-icon{left:-80px}.theme-slider .arrow-icon.next-icon{right:-80px}@media screen and (max-width:1280px){.theme-slider{padding-inline:90px}.theme-slider .arrow-icon.prev-icon{left:20px}.theme-slider .arrow-icon.next-icon{right:20px}}@media screen and (max-width:1023px){.theme-slider{padding-inline:40px;padding-bottom:110px}.theme-slider .arrow-icon{bottom:20px;top:unset}.theme-slider .arrow-icon.prev-icon{left:40px}.theme-slider .arrow-icon.next-icon{right:40px}}@media screen and (max-width:767px){.theme-slider{padding-inline:0}.theme-slider .arrow-icon.prev-icon{left:20px}.theme-slider .arrow-icon.next-icon{right:20px}}@media screen and (max-width:400px){.theme-slider{padding-bottom:50px}.theme-slider .arrow-icon{bottom:10px;height:20px;width:10px}.theme-slider .arrow-icon.prev-icon{left:20px}.theme-slider .arrow-icon.next-icon{right:20px}.theme-slider .arrow-icon svg{height:20px;width:10px}}header{align-items:flex-start;background:#2f2d2b;color:#fff;display:flex;flex-direction:row;inset:0 0 auto;justify-content:center;padding-top:59px;padding-inline:30px}header,header:before{height:300px;position:absolute}header:before{background:linear-gradient(#201e1e,transparent);content:"";left:0;right:0;top:0;z-index:2}header a{color:#fff;text-decoration:none}header .container-wrapper{align-items:stretch;display:flex;flex:0 1650px;justify-content:space-between}header .logo{z-index:2}header .logo .krist-logo{display:block;height:100%;max-width:100%}header .menu-toggle{display:none}header .navigation-container{flex:1;height:100px;justify-content:flex-end;opacity:1;transition:opacity .4s ease,visibility .4s;visibility:visible}header .menu-items,header .navigation-container{align-items:flex-end;display:flex;position:relative}header .menu-items{cursor:pointer;gap:35px;list-style:none;margin-left:35px;z-index:100}header .menu-items .menu-item{position:relative}header .menu-items .menu-item:before{background-color:#fff;bottom:-2px;content:"";height:2px;left:0;position:absolute;transition:width .3s ease;width:0}header .menu-items .menu-item:hover:before{width:100%;z-index:2}header .menu-items .menu-item:nth-last-child(2){margin-left:45px}header .menu-items .menu-item:nth-last-child(2):after{background-color:#fff;content:"";display:block;height:100px;left:-40px;position:absolute;top:-57px;transform:translateX(-50%);width:2px;z-index:2}header .menu-items .menu-item:last-child .item-container,header .menu-items .menu-item:nth-last-child(2) .item-container{flex-direction:row}header .menu-items .menu-item:last-child .upper-item,header .menu-items .menu-item:nth-last-child(2) .upper-item{font-size:16px}header .menu-items .menu-item .item-container{display:flex;flex-direction:column}header .menu-items .menu-item .upper-item{font-size:12px}@media screen and (max-width:1440px){footer{padding-inline:190px}header{padding-inline:80px}}@media screen and (max-width:1280px){footer{padding-inline:160px}header{padding-inline:40px}}@media screen and (max-width:1251px){footer{padding-inline:40px}footer .contact-row{gap:72px}footer .link-container{justify-content:center;margin-left:unset}}@media screen and (max-width:1081px){header{padding:30px 40px 0}header .logo .krist-logo{height:100px}header .navigation-container{height:78px}header .link-container{margin-top:40px}header .link-wrapper{margin-inline:14px}header .link-wrapper:nth-child(5):after{height:50px}header .link-wrapper:nth-child(5):nth-of-type(5) li{padding-left:2rem}}@media screen and (max-width:1023px){body{padding-top:0}header{background:#2f2d2b;height:auto;position:unset}header .container-wrapper,header .link-container{align-items:center;display:flex;flex-direction:column}header .link-container{margin-top:47px;order:3;position:relative;transform:translateY(0);transition:transform .3s ease}header .link-wrapper{align-items:center;margin-inline:0;margin-bottom:35px;width:100%}header .links{align-items:center;display:flex;flex-direction:column;justify-content:center}header .link-wrapper:nth-child(4){margin-bottom:68px}header .link-wrapper:nth-child(5):after{height:2px;top:unset;transform:unset;width:100px}header .link-wrapper:nth-of-type(5) li{padding-left:0;padding-top:3.5rem}header .menu-toggle{cursor:pointer;display:block;height:35px;position:absolute;top:20px;transform:translateX(-50%);width:35px;z-index:666}header .menu-toggle .lines{height:calc(100% - 10px);left:5px;position:absolute;top:5px;transition:all .3s ease;width:calc(100% - 10px)}header .menu-toggle .lines:after{bottom:4px}header .menu-toggle .lines:after,header .menu-toggle .lines:before{background:#c3996a;content:"";height:2px;left:0;position:absolute;transition:all .2s;width:100%}header .menu-toggle .lines:before{top:3px}header .menu-toggle .lines .line{background:#c3996a;bottom:12px;height:2px;left:0;position:absolute;transition:all .2s;width:100%}header .navigation-wrapper{display:none;padding-top:85px}header .navigation-wrapper .menu-items{align-items:center;flex-direction:column;margin-left:0}header .navigation-wrapper .menu-items .menu-item:nth-last-child(2){margin-left:0;margin-top:85px}header .navigation-wrapper .menu-items .menu-item:nth-last-child(2):after{height:2px;left:-15px;right:-15px;top:-65px;transform:none;width:auto}header .navigation-wrapper .menu-items .menu-item .item-container{align-items:center}header .wrapper{bottom:0;position:relative}.menu-open header{height:100vh;overflow:scroll;padding-bottom:30px}.menu-open header .menu-toggle .lines:after{bottom:13px;left:-4px;transform:rotate(45deg);width:34px}.menu-open header .menu-toggle .lines:before{left:-4px;top:10px;transform:rotate(-45deg);width:34px}.menu-open header .menu-toggle .lines .line{opacity:0}.menu-open header .navigation-wrapper{display:flex}}@media screen and (max-width:785px){footer .container{flex-direction:column;gap:63px}footer .contact-row{flex-direction:column;gap:57px}footer .contact-container{text-align:center}}@media screen and (max-width:767px){footer{overflow:hidden;padding-inline:44px}header{padding-top:30px}header .krist-logo{height:90px}}@media screen and (max-width:425px){footer .link-container{flex-wrap:wrap;gap:10px;justify-content:space-between}}.block-advanced-text .container{margin:0 auto;max-width:807px}.block-advanced-text .text-overline{color:#c3996a;font-weight:600;padding-bottom:15px}.block-advanced-text .text-headline{padding-bottom:40px}.block-advanced-text .cta-container{margin:80px 0 18px}@media screen and (max-width:767px){.block-advanced-text .theme-container{padding-inline:20px}}.block-accordion{overflow:hidden}.block-accordion a{color:#fff;text-decoration:none}.block-accordion .container{margin-inline:auto;max-width:1094px;position:relative}.block-accordion .container:first-child .content-wrapper{background-color:#b4b3b1}.block-accordion .container:first-child .headline-container{background:#757575}.block-accordion .container:nth-child(2) .content-wrapper{background-color:#d3b89b}.block-accordion .container:nth-child(2) .headline-container{background:#c3996a}.block-accordion .container:nth-child(3) .content-wrapper{background-color:#b3a18b}.block-accordion .container:nth-child(3) .headline-container{background:#8f704d}.block-accordion .container:nth-child(4) .content-wrapper{background-color:#d1c8bd}.block-accordion .container:nth-child(4) .headline-container{background:#bfb1a0}.block-accordion .content-wrapper{left:0;opacity:0;position:absolute;right:0;transform:translateY(-10px);transition:opacity .4s ease,transform .4s ease,visibility .4s;visibility:hidden;width:100%}.block-accordion .content-wrapper.active{display:flex;opacity:1;position:relative;transform:translateX(0);visibility:visible}.block-accordion .content-wrapper .arrow-img{flex:0 0 auto;margin:35px 0 0 140px}.block-accordion .content-wrapper .text-container{background:#fff;border-radius:5px;color:#757575;flex:1;height:100%;margin:36px 119px 240px 171px;min-height:424px;padding:30px 33px}.block-accordion .content-wrapper .text-container ul:not(:first-child){margin-top:15px}.block-accordion .content-wrapper .text-container ul:not(:first-child) li{margin-top:5px}.block-accordion .content-wrapper .text-container li{margin-top:15px}.block-accordion .headline-container{padding:39px 20px 26px 139px}.block-accordion .headline-container.active-header{margin-top:-200px}@media screen and (max-width:1440px){.block-accordion .headline-container{padding-left:109px}.block-accordion .content-wrapper .arrow-img{margin-left:125px}.block-accordion .content-wrapper .text-container{margin:35px 89px 240px 171px}}@media screen and (max-width:1392px){.block-accordion .content-wrapper .arrow-img{margin-left:124px}.block-accordion .content-wrapper .text-container{margin:35px 78px 240px 102px}.block-accordion .theme-container{padding-inline:158px}}@media screen and (max-width:1251px){.block-accordion .headline-container{padding-left:99px}.block-accordion .content-wrapper .arrow-img{margin-left:124px}.block-accordion .content-wrapper .text-container{margin:35px 58px 240px 91px}.block-accordion .theme-container{padding-inline:40px}}@media screen and (max-width:1024px){.block-accordion .content-wrapper .arrow-img{margin-left:40px}.block-accordion .content-wrapper .text-container{margin:35px 40px 240px}}@media screen and (max-width:768px){.block-accordion .content-wrapper{align-items:center;flex-direction:column;padding-inline:20px}.block-accordion .content-wrapper .arrow-img{margin-left:0}.block-accordion .content-wrapper .text-container{margin-inline:0;margin-bottom:20px;margin-top:-200px;padding:33px 17px 24px}.block-accordion .headline-container{padding-left:39px}.block-accordion .headline-container.active-header{margin-top:0}.block-accordion .theme-container{padding-inline:0}}@media screen and (max-width:738px){.block-accordion a{font-size:20px;letter-spacing:.4px}.block-accordion .headline-container{padding:13px 20px}}.block-cards-list .arrow-under{padding-right:35px}.block-cards-list .container{display:flex;flex-wrap:wrap;gap:20px}.block-cards-list .flex{background:#fff;border-radius:0 0 5px 5px;flex:0 0 calc(50% - 10px);max-width:calc(50% - 10px)}.block-cards-list .items-container{margin:0 auto;max-width:1094px}@media screen and (max-width:1440px){.block-cards-list .items-container{max-width:1064px}}.block-cards-list img{width:100%}.block-cards-list .text-container{align-items:baseline;cursor:pointer;display:flex;justify-content:space-between;text-decoration:none}.block-cards-list .text{color:#c3996a;font-family:Monda,sans-serif;font-size:1.6rem;padding:22px 0 25px 24.95px;text-transform:uppercase}@media screen and (max-width:1024px){.block-cards-list .theme-container{padding-inline:40px}}@media screen and (max-width:786px){.block-cards-list .container{align-items:center;flex-direction:column}.block-cards-list .flex{max-width:calc(67.2% - 10px)}.block-cards-list .items-container{max-width:768px}}@media screen and (max-width:767px){.block-cards-list .flex{max-width:unset}.block-cards-list .theme-container{padding-inline:20px}}.block-cards .item-container{margin:0 auto;max-width:1094px}.block-cards .items{display:flex;flex-wrap:wrap;gap:20px}.block-cards .item{background:#fff;border-radius:5px;display:flex;flex:0 0 calc(50% - 10px);flex-direction:column;gap:15px;min-width:0;padding-top:56px;text-align:center}.block-cards .wrapper{align-items:center;display:flex;flex:1;flex-direction:column;gap:45px;padding:15px 86.5px 48px}@media screen and (max-width:767px){.block-cards .wrapper{padding-inline:15px}}.block-cards .cards-cta{background:#c3996a;border:1.5px solid #c3996a;border-radius:5px;color:#fff;display:flex;font-size:inherit;margin-top:auto;padding:15px 50px;text-decoration:none}@media screen and (max-width:1440px){.block-cards .theme-container{padding-inline:188px}}@media screen and (max-width:1280px){.block-cards .theme-container{padding-inline:158px}}@media screen and (max-width:1279px){.block-cards .theme-container{padding-inline:40px}}@media screen and (max-width:767px){.block-cards .theme-container{padding-inline:20px}}@media screen and (max-width:975px){.block-cards .items{flex-direction:column}}.block-cta .cta-container{display:flex;justify-content:center;margin-top:50px;text-align:center}@media screen and (max-width:375px){.block-cta a{display:block}}.block-form form .checkbox-container{grid-column:1/span 12}.block-form form .details{grid-column:span 12}.block-form form .field-marked{color:#c3996a;grid-column:2/span 10;margin-bottom:44px}.block-form form .grid{position:relative}.block-form form .grid-firstname{grid-column:span 6}.block-form form .grid-lastname{grid-column:7/span 6}.block-form form .grid-street{grid-column:1/span 8}.block-form form .grid-houseNumber{grid-column:9/span 4}.block-form form .grid-zip{grid-column:span 4}.block-form form .grid-city{grid-column:5/span 8}.block-form form .grid-email{grid-column:span 6}.block-form form .grid-courseType,.block-form form .grid-message{grid-column:span 12}.block-form form .grid-half-space,.block-form form#building .grid-courseDate{grid-column:span 6}.block-form form#building .grid-bodySize{grid-column:7/span 6}.block-form form#archery .archery-text{color:#c3996a;grid-column:span 12;grid-row:12;margin-bottom:20px;margin-top:14px}.block-form form#archery .custom-select.open-options .options-value{color:beige;display:block}.block-form form#archery .custom-select.open-options .toggle-indicator{rotate:180deg}.block-form form#archery .grid-courseType{grid-column:span 12}.block-form form#archery .grid-alternativeDate,.block-form form#archery .grid-desiredDate,.block-form form#archery .grid-numberOfParticipants,.block-form form#archery .grid-participantsBetween16And30,.block-form form#archery .grid-participantsBetween31and50,.block-form form#archery .grid-participantsBetween51and99,.block-form form#archery .grid-participantsExperience,.block-form form#archery .grid-participantsOver180{grid-column:span 6}.block-form form#archery .grid-eventStreet{grid-column:span 8}.block-form form#archery .grid-eventHouseNumber{grid-column:9/span 4}.block-form form#archery .grid-eventZip{grid-column:span 4}.block-form form#archery .grid-eventCity{grid-column:5/span 8}.block-form form#archery .grid-message{grid-column:span 12}.block-form form#archery .text:not(:first-child){grid-column:span 12;padding:30px 0 40px}.block-form form#partner_course .grid-event,.block-form form#partner_course .grid-message{grid-column:span 12}.block-form form#bow_design .grid-design{grid-column:span 6}.block-form form#bow_design .grid-backing{grid-column:7/span 6}.block-form form#bow_design .grid-wood{grid-column:span 12}.block-form form#bow_design .bow-design-extras{color:#c3996a;grid-column:span 12;padding:5px 0;text-transform:uppercase}.block-form form#bow_design .grid-extraLeatherGrip{grid-column:span 3;padding-bottom:20px}.block-form form#bow_design .grid-extraWoodTips{grid-column:4/span 3;padding-bottom:20px}.block-form form#bow_design .grid-extraHornTips{grid-column:7/span 3;padding-bottom:20px}.block-form form#bow_design .grid-recurve{grid-column:1/span 6}.block-form form#bow_design .grid-drawLength,.block-form form#bow_design .grid-drawWeight,.block-form form#bow_design .grid-totalLength{grid-column:span 6}.block-form .container{margin-inline:auto;max-width:1094px}.block-form .checkbox-container{align-items:flex-start;display:flex;gap:17px}.block-form .checkbox-container .checkbox-text{color:#c3996a}.block-form .checkbox-container input{appearance:none;cursor:pointer;flex:0 0 30px;height:30px;margin:0;padding:0;position:relative;width:30px}.block-form .checkbox-container input:before{background:#c3996a;border-radius:5px;content:"";display:block;height:20px;left:15%;opacity:0;position:absolute;top:15%;transition:opacity .2s ease-in-out;width:20px}.block-form .checkbox-container input:checked:before{opacity:1}.block-form .checkbox-container.error .checkbox-text{color:red}.block-form .custom-date-wrapper .dp__theme_light{--dp-background:#f3f1ed;--dp-font-size:1.6rem;--dp-text-color:#c3996a;--dp-font-family:"Monda",sans-serif}.block-form .custom-date-wrapper .dp__input_wrap .dp__input{color:#c3996a;line-height:22px}.block-form .custom-date-wrapper .dp__input_wrap .dp__input::placeholder{color:#c3996a;opacity:1;text-transform:uppercase}.block-form .custom-date-wrapper .dp__input_wrap .dp__input_icon{display:none}.block-form .cta-wrapper{align-items:center;display:flex;grid-column:1/span 12;padding-top:145px}.block-form .cta-wrapper.btnError-message .cta-container{opacity:50%}.block-form .cta-wrapper.btnError-message .cta-error{display:block}.block-form .cta-wrapper .cta-container{flex:1}.block-form .cta-wrapper .cta-error{color:red;display:none;flex:1;max-width:483px;text-align:right}.block-form .cta-wrapper .cta-error.cta-error-text{display:block}.block-form .form-container{display:grid;gap:20px;grid-template-columns:repeat(12,1fr)}.block-form .custom-select,.block-form .db__input,.block-form input,.block-form textarea{background:none;border:1px solid #c3996a;border-radius:2px;color:#c3996a;cursor:text;padding:10px 15px;width:100%}.block-form .custom-select-wrapper{position:relative}.block-form .custom-select{cursor:pointer;text-transform:uppercase}.block-form .custom-select .all-course{color:#c3996a;padding-top:15px}.block-form .custom-select .icons-chevron-down{cursor:pointer}.block-form .custom-select .icons-chevron-down:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='23' height='13' fill='none'%3E%3Cpath d='M1.364 1.303a1.406 1.406 0 0 0 0 1.99l9.348 9.35a1.12 1.12 0 0 0 1.587 0l9.348-9.35a1.406 1.406 0 0 0 0-1.99 1.406 1.406 0 0 0-1.99 0L11.5 9.448 3.344 1.29c-.54-.54-1.44-.54-1.98.012Z' fill='rgba(195, 153, 106, 1)'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:7px;transition:transform .3s ease;width:12px}.block-form .custom-select .option-display{color:#c3996a;padding-top:5px}.block-form .custom-select .option-display.bold-text{font-weight:700}.block-form .custom-select .options-value{background-color:#f3f1ed;border:1px solid #c3996a;border-top:none;display:none;left:0;margin-top:10px;padding-bottom:10px;padding-left:20px;position:absolute;width:100%;z-index:2}.block-form .custom-select .toggle-indicator{align-items:center;display:flex;justify-content:center;margin-left:auto;padding-top:10px}.block-form .custom-select .wrapper{display:flex}.block-form .custom-select.open-options .options-value{color:#c3996a}.block-form .custom-select.open-options .options-value.show{display:block}.block-form .custom-select.open-options .option-item{color:#c3996a;margin-top:10px}.block-form .custom-select.open-options .toggle-indicator{rotate:180deg}.block-form input[type=text]{color:#c3996a;font-weight:700}.block-form input[type=text]::placeholder{color:#c3996a;font-weight:400;text-transform:uppercase}.block-form textarea{background:none;color:#c3996a;font-weight:700;resize:none;width:100%}.block-form textarea::placeholder{color:#c3996a;font-weight:400;text-transform:uppercase}.block-form .theme-h3{grid-column:span 5;margin-bottom:20px;margin-top:118px}@media screen and (max-width:1280px){.block-form .theme-container{padding-inline:257px}}@media screen and (max-width:1024px){.block-form .theme-container{padding-inline:120px}}@media screen and (max-width:768px){.block-form .theme-container{padding-inline:40px}}.block-form .error .custom-select,.block-form .error input{border:1px solid red}.block-form .error .custom-select .icons-chevron-down:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='23' height='13' fill='none'%3E%3Cpath d='M1.364 1.303a1.406 1.406 0 0 0 0 1.99l9.348 9.35a1.12 1.12 0 0 0 1.587 0l9.348-9.35a1.406 1.406 0 0 0 0-1.99 1.406 1.406 0 0 0-1.99 0L11.5 9.448 3.344 1.29c-.54-.54-1.44-.54-1.98.012Z' fill='red'/%3E%3C/svg%3E")}.block-form .form-success{color:#c3996a}@media screen and (max-width:768px){.block-form form .details{grid-column:span 6}.block-form form#archery .archery-text{grid-row:16}.block-form form#archery .grid-alternativeDate,.block-form form#archery .grid-desiredDate,.block-form form#archery .grid-numberOfParticipants,.block-form form#archery .grid-participantsBetween16And30,.block-form form#archery .grid-participantsBetween31and50,.block-form form#archery .grid-participantsBetween51and99,.block-form form#archery .grid-participantsExperience,.block-form form#archery .grid-participantsOver180{grid-column:span 6}}@media screen and (max-width:767px){.block-form .checkbox-container{grid-column:span 1}.block-form .cta-wrapper{padding-top:75px}.block-form .cta-wrapper .cta-error.cta-error-text{display:none}.block-form .cta-wrapper .cta-container a{display:block}.block-form form .checkbox-container,.block-form form .details,.block-form form .field-marked,.block-form form#archery .archery-text,.block-form form#archery .grid,.block-form form#building .grid,.block-form form#partner_course .grid{grid-column:span 1}.block-form .form-container{grid-template-columns:1fr}.block-form .text,.block-form .theme-h3{grid-column:span 1}.block-form .details{margin-bottom:15px;margin-top:65px}.block-form .theme-container{padding-inline:20px}}.block-header{margin-top:-300px}.block-header:not(:first-child){padding-top:60px}.block-header .arrow-container{display:flex;padding:25px 10px 0 0}.block-header .arrow-container:after{background-color:#fff;content:"";display:block;flex-shrink:0;height:2px;margin-left:-112px;margin-top:9px;width:110px}@media screen and (max-width:1440px){.block-header .arrow-container:after{width:84px}}@media screen and (max-width:1280px){.block-header .arrow-container:after{width:73px}}@media screen and (max-width:1024px){.block-header .arrow-container:after{width:55px}}.block-header .arrow-container .header-arrow{height:20px;width:120px}.block-header .image-container{position:relative}.block-header .image-container .background-image{max-height:1037px;min-height:450px;object-fit:cover;width:100%}.block-header .text-wrapper{margin-inline:auto;margin-top:-200px;overflow:hidden;padding:80px 0 250px;position:relative}.block-header .text-wrapper .background-wood{bottom:0;left:0;mask-image:linear-gradient(transparent,#000 100px);-webkit-mask-image:-webkit-linear-gradient(transparent,#000 100px);position:absolute;right:0;top:0}.block-header .text-wrapper .background-wood img{display:block;height:100%;width:100%}.block-header .text-wrapper .text-container{display:flex;margin:0 auto;max-width:1094px;position:relative}.block-header .text-wrapper .text-container .headline{margin-bottom:38px}.block-header .text-wrapper .text-container .theme-wysiwyg{color:#fff;line-height:25px}.block-header .text-wrapper .background-tip-mask{bottom:0;height:80px;left:0;position:absolute;right:0;width:100%}.block-header .items-container{margin-top:-150px;min-height:150px}.block-header .items-container .item-gallery .gallery-wrapper{align-items:center;display:flex;flex-wrap:wrap;gap:20px;justify-content:center;margin:0 auto;max-width:1094px;z-index:2}.block-header .items-container .item-gallery .gallery-wrapper img{display:block;width:100%}.block-header .items-container .item-gallery .item{flex:0 0 calc(50% - 10px);max-width:calc(50% - 10px);z-index:1}.block-header .items-container .item-gallery.item-cards .gallery-wrapper{align-items:flex-start}.block-header .items-container .item-gallery.item-cards .cards-item .caption{background-color:#fff;color:#c3996a;display:flex;gap:20px;justify-content:space-between;padding:22px 35px 20px 25px;text-decoration:none;text-transform:uppercase}.block-header .items-container .item-gallery.item-cards .cards-item .caption .icons{font-size:25px}.block-header .items-container .item-image .image-wrapper{display:flex;margin:0 auto;max-width:1094px}.block-header .items-container .item-image .image-wrapper .item{z-index:1}.block-header.no-item .items-container{margin-top:0;min-height:0}.block-header.no-item .text-wrapper{padding-bottom:100px}.block-header.no-background .text-wrapper{padding-top:300px}@media screen and (max-width:1330px){.block-header .text-wrapper .text-container{margin:0 120px}}@media screen and (max-width:1190px){.block-header .text-wrapper{padding-bottom:190px}.block-header .text-wrapper .text-container .headline{font-size:5rem;letter-spacing:1rem}}@media screen and (max-width:1023px){.block-header .text-wrapper{margin-top:-100px}.block-header .text-wrapper .arrow-container{display:none}.block-header .text-wrapper .text-container{margin:0 40px}.block-header .items-container .item-gallery{padding-inline:40px}.block-header .items-container .item-gallery .gallery-wrapper{gap:14px}.block-header.no-background{margin-top:0}.block-header.no-background .text-wrapper{padding-top:200px}}@media screen and (max-width:767px){.block-header .text-wrapper{padding-bottom:30px}.block-header .text-wrapper .background-tip-mask{display:none}.block-header .text-wrapper .text-container{margin:0 20px}.block-header .text-wrapper .text-container .headline{font-size:3rem;hyphens:auto;line-height:3.5rem;margin-bottom:15px}.block-header .text-wrapper .text-container .column{width:100%}.block-header .items-container{margin-top:0;min-height:0}.block-header .items-container .item-gallery{padding-top:30px}.block-header .items-container .item-gallery .gallery-wrapper{flex-direction:column}.block-header .items-container .item-gallery .gallery-wrapper .item{max-width:unset}.block-header .gallery{padding:0 20px}.block-header .gallery .item{flex-basis:100%;max-width:100%}.block-header.no-item .text-wrapper{padding-bottom:30px}}.block-headline .arrow-container{display:flex;margin-top:35px;width:115px}.block-headline .arrow-container:before{background-color:#c3996a;content:"";flex-grow:1;height:2px;margin-right:-5px;margin-top:10px;width:100px}.block-headline .column{margin-left:24px;margin-right:auto}.block-headline .flex{display:flex}.block-headline .flex.no-overline{align-items:center}.block-headline .flex.no-overline .arrow-container{margin-top:unset}.block-headline .text-container{margin-inline:auto;max-width:1097px}.block-headline .headline{margin-left:-.11em}@media screen and (max-width:878px){.block-headline .theme-container{padding-inline:40px}}@media screen and (max-width:1024px){.block-headline .theme-h2{font-size:5rem;letter-spacing:1rem}}@media screen and (max-width:767px){.block-headline .flex{display:unset}.block-headline .column{margin-left:unset}.block-headline .arrow-container{display:none}.block-headline .theme-container{padding-inline:20px}.block-headline .theme-h2{font-size:3rem;letter-spacing:.6rem;line-height:3.5rem}}.block-hero{position:relative}.block-hero:before{background:linear-gradient(#2f2d2b,transparent);content:"";height:100px;left:0;position:absolute;right:0;top:0;z-index:1}.block-hero .arrow-img{min-height:70vh;object-fit:cover}.block-hero .arrow-container{display:flex}.block-hero .arrow-container:after{background-color:#c3996a;content:"";flex-grow:1;height:2px;margin-left:-15px;margin-top:10px}.block-hero .arrow-container-lower{display:flex}.block-hero .arrow-container-lower:before{background-color:#c3996a;content:"";flex-grow:1;height:2px;margin-right:-5px;margin-top:10px}.block-hero .content-wrapper{display:grid;grid-template-columns:1fr minmax(0,1094px) 1fr;margin-top:-302px;padding-bottom:322px;padding-top:268px;position:relative}.block-hero .container{grid-column:2/span 1;z-index:2}.block-hero .theme-slider{margin-top:-225px}.block-hero .grid{display:grid;grid-column:1/span 3;grid-template-columns:1fr minmax(0,1094px) 1fr;margin-inline:70px;padding-inline:42px}.block-hero .image-container{position:relative}.block-hero img{display:block;width:100%}.block-hero .profile-img-container{align-items:flex-start;display:flex;gap:138px;justify-content:center;padding:40px 0}.block-hero .profile-img-container .profile-img{border-radius:999px;display:block;width:100%}.block-hero .profile-img-container .theme-wysiwyg{color:#fff}.block-hero .slider-container.hero-slider{padding-top:0}.block-hero .text-container{inset:36vh 0 auto;margin-left:auto;margin-right:auto;max-width:1710px;padding-inline:135px;position:absolute}.block-hero .tip-bg-container{grid-column:1/span 3}.block-hero .tip-background{bottom:0;height:100%;position:absolute;top:0}@media screen and (max-width:1440px){.block-hero .text-container{padding-inline:80px;top:27vh}}@media screen and (max-width:1280px){.block-hero .text-container{padding-inline:40px;top:30vh}}@media screen and (max-width:1202px){.block-hero .theme-h1{font-size:5rem;letter-spacing:1rem;line-height:4.8rem}}@media screen and (max-width:1024px){.block-hero .profile-img-container{gap:63px}.block-hero .text-container{padding-inline:40px}}@media screen and (max-width:1023px){.block-hero .profile-img-container{align-items:center;flex-direction:column}.block-hero .profile-img-container .profile-img{width:unset}}@media screen and (max-width:768px){.block-hero .arrow-img{min-height:unset}.block-hero .content-wrapper{margin-top:-170px;padding-top:99px}.block-hero .container{grid-column:1/span 3}.block-hero .grid-layout{position:relative}.block-hero .grid{margin-inline:0;padding-inline:40px}.block-hero .image-container:before{background:linear-gradient(180deg,#2f2d2b 0,rgba(73,70,67,0));bottom:60%;content:"";left:0;position:absolute;right:0;top:0;z-index:1}.block-hero .profile-img-container{gap:31px}}@media screen and (max-width:767px){.block-hero .arrow-img{height:auto;max-height:none}.block-hero .content-container{background:#2f2d2b}.block-hero .content-wrapper{margin-top:0;padding-bottom:90px;padding-top:79px}.block-hero .grid{margin-inline:0;padding-inline:30px}.block-hero .grid-layout{margin-top:0}.block-hero .image-container{position:relative}.block-hero .image-container:after{background:linear-gradient(0deg,#2f2d2b 0,rgba(73,70,67,0));bottom:0;content:"";left:0;position:absolute;right:0;top:70%;z-index:1}.block-hero .theme-h1{font-size:3.2rem}.block-hero .text-container{margin-left:0;padding-top:30px;position:relative;top:auto;z-index:2222}.block-hero .tip-background{display:none}}@media screen and (max-width:569px){.block-hero .profile-img-container{align-items:center;flex-direction:column}.block-hero .theme-h1{font-size:2.2rem;letter-spacing:4.32px;line-height:3rem}.block-hero .text-container{padding-top:10px}}@media screen and (max-width:365px){.block-hero .text-container{overflow:hidden}}.block-image .theme-container{margin-inline:0;max-width:unset;padding-inline:0}.block-image .image-container{padding-bottom:28.5%;position:relative}@media screen and (max-width:1440px){.block-image .image-container{padding-bottom:37.5%}}@media screen and (max-width:1024px){.block-image .image-container{padding-bottom:45.5%}}@media screen and (max-width:768px){.block-image .image-container{padding-bottom:50%}}.block-image .image-container .image{display:block;height:100%;object-fit:cover;position:absolute;width:100%}.block-gallery .item-container{margin-inline:auto;max-width:1094px}.block-gallery .items{display:flex;flex-wrap:wrap;gap:20px;margin-top:20px}.block-gallery .items:first-child{margin-top:0}.block-gallery .gallery-image{display:block;flex:0 0 calc(50% - 10px);object-fit:cover;width:calc(50% - 10px)}.block-gallery .gallery-image-full{display:block;flex:0 0 100%;object-fit:cover;width:100%}@media screen and (max-width:1280px){.block-gallery .items{gap:16px}.block-gallery .gallery-image{flex:0 0 calc(50% - 8px)}}@media screen and (max-width:1279px){.block-gallery .theme-container{padding-inline:40px}.block-gallery .items{gap:12px}.block-gallery .gallery-image{flex:0 0 calc(50% - 6px)}}@media screen and (max-width:767px){.block-gallery .theme-container{padding-inline:20px}.block-gallery .gallery-image{flex:0 0 100%}}.block-text .container{margin-inline:auto;max-width:995px}.block-text .picture-text-item{align-items:center;display:flex;gap:55px;margin-top:30px}@media screen and (max-width:768px){.block-text .picture-text-item{gap:58px;margin-top:50px}}.block-text .picture-container{flex:0 0 138px;height:152px;max-width:100%;position:relative;width:138px}.block-text .picture-container .border-image{height:100%;position:absolute;width:100%}.block-text .picture-container .picture-text-image{display:block;height:100%;width:100%}.block-text .theme-container{padding-inline:414px}@media screen and (max-width:1440px){.block-text .theme-container{padding-inline:297px}}@media screen and (max-width:1280px){.block-text .theme-container{padding-inline:257px}}@media screen and (max-width:1024px){.block-text .theme-container{padding-inline:201px}}@media screen and (max-width:810px){.block-text .theme-container{padding-inline:99px}}@media screen and (max-width:525px){.block-text .theme-container{padding-inline:20px}}@media screen and (max-width:610px){.block-text .picture-text-item{align-items:unset;flex-direction:column;gap:20px;margin-top:48px}.block-text .picture-text-image{max-width:100px;width:40%}}.block-table .cta-container{position:relative;text-align:center;z-index:3}.block-table .cta-container a:hover{background-color:#fff}.block-table .container{margin-inline:auto;max-width:855px}.block-table .headline-wrapper{display:flex;gap:20px;overflow:hidden;position:relative}.block-table .headline-wrapper .headline{border-top-left-radius:5px;border-top-right-radius:5px;color:#c3996a;cursor:pointer;flex:1 1 calc(50% - 10px);padding-top:22px}.block-table .headline-wrapper .active-headline{background:#fff;transition:all .2s ease-in-out}.block-table .headline-wrapper .active-headline.active-tab{cursor:text}.block-table .headline-wrapper .active-headline.headline{padding-bottom:17px;padding-left:20px;padding-right:20px;position:relative;z-index:2}.block-table .headline-wrapper .active-headline.inactive-tab{background:#dedede;color:#fff;transition:background .2s ease,color .2s ease}.block-table .headline-wrapper .inactive-headline{background:#dedede;color:#fff;display:flex;flex-direction:column;margin-left:auto;padding-left:24px;transition:all .2s ease-in-out}.block-table .headline-wrapper .inactive-headline.inactive-tab{background:#dedede;color:#fff}.block-table .headline-wrapper .inactive-headline.active-tab{background:#fff;color:#c3996a;cursor:text;transform:translateX(0)}.block-table .content-wrapper{background:#fff;border-radius:5px;display:flex;position:relative;z-index:2}.block-table .content-wrapper .content-tab table{margin:0 20px 60px}.block-table .content-wrapper .table{width:calc(100% - 40px)}.block-table .content-wrapper .table .column-0{width:30%}.block-table .content-wrapper .table.table-columns-3 .column-0,.block-table .content-wrapper .table.table-columns-3 .column-2{width:25%}.block-table .content-wrapper .table .content-column{border-bottom:2px solid #c3996a}.block-table .content-wrapper .active-tab-content{flex:1;opacity:1;transition:opacity .4s ease,transform .4s ease,visibility .4s;visibility:visible}.block-table .content-wrapper .active-tab-content.inactive{flex:0;opacity:0;position:absolute;visibility:hidden}.block-table .content-wrapper .inactive-tab-content{left:0;opacity:0;position:absolute;top:0;transition:opacity .2s ease,transform .2s ease,visibility .2s;visibility:hidden;width:100%}.block-table .content-wrapper .inactive-tab-content.active{flex:1;opacity:1;position:relative;visibility:visible}.block-table .content-wrapper .title{color:#c3996a;padding:20px 20px 0 0;text-align:left;text-transform:uppercase}.block-table .content-wrapper .table-content{padding:20px 20px 20px 0}@media screen and (max-width:1280px){.block-table .theme-container{padding-inline:257px}}@media screen and (max-width:1024px){.block-table .theme-container{padding-inline:200px}}@media screen and (max-width:950px){.block-table .theme-container{padding-inline:20px}}@media screen and (max-width:590px){.block-table .headline-wrapper{gap:unset}.block-table .content-wrapper .table.table-columns-3 tbody,.block-table .content-wrapper .table.table-columns-3 tr{display:block}.block-table .content-wrapper .table.table-columns-3 .content-column{border-bottom:unset;display:block;width:100%}.block-table .content-wrapper .table.table-columns-3 .content-column:last-child{border-bottom:2px solid #c3996a}.block-table .content-wrapper .table.table-columns-3 .content-column:last-child .table-content{padding-bottom:20px}.block-table .content-wrapper .table.table-columns-3 .content-column:first-child .table-content{padding-top:20px}.block-table .content-wrapper .table.table-columns-3 .content-column .table-content{padding:10px 10px 10px 0;width:100%}.block-table .content-wrapper .table.table-columns-3 .title{display:flex;padding-bottom:15px;padding-right:10px}.block-table .content-wrapper .table.table-columns-3 th:not(:last-child) .title:after{content:",";display:inline;left:2px;position:relative}.block-table .content-wrapper .table.table-columns-3 .column-0,.block-table .content-wrapper .table.table-columns-3 .column-2{width:unset}}