html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-weight:normal;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;background-image:rgba(0,0,0,0)}body{line-height:1;color:#000;background:#fff}ol,ul{list-style:none}table{border-collapse:separate;border-spacing:0}textarea{resize:vertical}caption,th,td{text-align:left;font-weight:normal}blockquote:before,blockquote:after,q:before,q:after{content:""}blockquote,q{quotes:"" ""}.clear{clear:both}.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}.clearfix{display:inline-block}* html .clearfix{height:1%}.clearfix{display:block}*{-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased;-o-font-smoothing:antialiased;font-smoothing:antialiased}a:link,a:visited{-webkit-transition:all .1s ease;-moz-transition:all .1s ease;-o-transition:all .1s ease;transition:all .1s ease}img{max-width:100%}small{font-size:.9em}strong{font-weight:bold}em{font-style:italic}.smallText{font-size:.9em}.large{font-size:1.2em}.clearit{clear:both}.left{float:left}.right{float:right}.hidden{display:none}.image_l,.image_l_b{float:left;clear:left;margin:5px 10px 5px 0}.image_r,.image_r_b{float:right;clear:right;margin:5px 0 5px 10px}.image_b,.image_l_b,.image_r_b{border:1px solid #cdcdcd;padding:2px;background:#fff}.visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}main .contentRow{display:block;padding:80px 0;width:100%;background-image:none;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;overflow:hidden}main .contentRow.visibilityMobileOnly{display:none}@media screen and (max-width: 800px){main .contentRow.visibilityMobileOnly{display:block}}main .contentRow.visibilityDesktopOnly{display:block}@media screen and (max-width: 800px){main .contentRow.visibilityDesktopOnly{display:none}}main .fullWidthImage{display:block;width:100%}main .fullWidthImage.visibilityMobileOnly{display:none}@media screen and (max-width: 800px){main .fullWidthImage.visibilityMobileOnly{display:block}}main .fullWidthImage.visibilityDesktopOnly{display:block}@media screen and (max-width: 800px){main .fullWidthImage.visibilityDesktopOnly{display:none}}main .anchorPoint{display:block;height:0}main .columns.verticalAlignTop .column{vertical-align:top}main .columns.verticalAlignMiddle .column{vertical-align:middle}main .columns.verticalAlignBottom .column{vertical-align:bottom}main .columns{margin:0 -20px;padding:20px 0;font-size:0;text-align:center}@media screen and (max-width: 800px){main .columns{margin:0}}main .columns.visibilityMobileOnly{display:none}@media screen and (max-width: 800px){main .columns.visibilityMobileOnly{display:block}}main .columns.visibilityDesktopOnly{display:block}@media screen and (max-width: 800px){main .columns.visibilityDesktopOnly{display:none}}main .columns .column{display:inline-block;vertical-align:top;padding:0 20px;width:100%;font-size:18px;text-align:left;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width: 800px){main .columns .column{display:block;padding:0}}main .columns .column.visibilityMobileOnly{display:none}@media screen and (max-width: 800px){main .columns .column.visibilityMobileOnly{display:block}}main .columns .column.visibilityDesktopOnly{display:inline-block}@media screen and (max-width: 800px){main .columns .column.visibilityDesktopOnly{display:none}}main .columns .column.widthThreeQuarters{width:75%}main .columns .column.widthTwoThirds{width:66.6%}main .columns .column.widthHalf{width:50%}main .columns .column.widthOneThird{width:33.3%}main .columns .column.widthOneQuarter{width:25%}@media screen and (max-width: 800px){main .columns .column.widthThreeQuarters,main .columns .column.widthTwoThirds,main .columns .column.widthHalf,main .columns .column.widthOneThird,main .columns .column.widthOneQuarter{width:100%}}main .columns.equalColumnsOne .column{width:100%}main .columns.equalColumnsTwo .column{width:50%}main .columns.equalColumnsThree .column{width:33.3%}main .columns.equalColumnsFour .column{width:25%}@media screen and (max-width: 800px){main .columns.equalColumnsOne .column,main .columns.equalColumnsTwo .column,main .columns.equalColumnsThree .column,main .columns.equalColumnsFour .column{width:100%}}main .elementText{display:block}main .elementText.visibilityMobileOnly{display:none}@media screen and (max-width: 800px){main .elementText.visibilityMobileOnly{display:block}}main .elementText.visibilityDesktopOnly{display:block}@media screen and (max-width: 800px){main .elementText.visibilityDesktopOnly{display:none}}main .elementImage{display:block;font-size:0;margin:20px 0;text-align:center}main .elementImage.horizontalAlignLeft{text-align:left}main .elementImage.horizontalAlignRight{text-align:right}main .elementImage.visibilityMobileOnly{display:none}@media screen and (max-width: 800px){main .elementImage.visibilityMobileOnly{display:block}}main .elementImage.visibilityDesktopOnly{display:block}@media screen and (max-width: 800px){main .elementImage.visibilityDesktopOnly{display:none}}main .elementImage .elementImage-i{display:inline}main .elementImage img{display:inline-block}main .standardEmbed{display:block;width:100%}main .standardEmbed.visibilityMobileOnly{display:none}@media screen and (max-width: 800px){main .standardEmbed.visibilityMobileOnly{display:block}}main .standardEmbed.visibilityDesktopOnly{display:block}@media screen and (max-width: 800px){main .standardEmbed.visibilityDesktopOnly{display:none}}main .standardEmbed iframe{display:block;width:100% !important;max-height:80vh}main .videoEmbed{position:relative;display:block;width:100%;padding-bottom:56.25%;padding-top:25px;height:0}main .videoEmbed.visibilityMobileOnly{display:none}@media screen and (max-width: 800px){main .videoEmbed.visibilityMobileOnly{display:block}}main .videoEmbed.visibilityDesktopOnly{display:block}@media screen and (max-width: 800px){main .videoEmbed.visibilityDesktopOnly{display:none}}main .videoEmbed iframe{position:absolute;top:0;left:0;width:100% !important;height:100% !important}main .elementForm.visibilityMobileOnly{display:none}@media screen and (max-width: 800px){main .elementForm.visibilityMobileOnly{display:block}}main .elementForm.visibilityDesktopOnly{display:block}@media screen and (max-width: 800px){main .elementForm.visibilityDesktopOnly{display:none}}main .accordion{padding-top:3px}main .accordion.visibilityMobileOnly{display:none}@media screen and (max-width: 800px){main .accordion.visibilityMobileOnly{display:block}}main .accordion.visibilityDesktopOnly{display:block}@media screen and (max-width: 800px){main .accordion.visibilityDesktopOnly{display:none}}main .accordion:first-child{padding-top:0}main .accordion .accordionHeading{padding:8px 14px;color:#fff;background:#000}@media screen and (min-width: 1001px){main .accordion .accordionHeading:hover{cursor:pointer;background:#000}}main .accordion .accordionHeading .iconShow,main .accordion .accordionHeading .iconHide{width:18px}main .accordion .accordionHeading .iconShow{display:inline-block}main .accordion .accordionHeading.active .iconShow{display:none}main .accordion .accordionHeading .iconHide{display:none}main .accordion .accordionHeading.active .iconHide{display:inline-block}main .accordion .accordionContent{padding:8px 14px;background:#fff}main .spacer{display:block;width:100%}main .spacer.visibilityMobileOnly{display:none}@media screen and (max-width: 800px){main .spacer.visibilityMobileOnly{display:block}}main .spacer.visibilityDesktopOnly{display:block}@media screen and (max-width: 800px){main .spacer.visibilityDesktopOnly{display:none}}main .elementImageGrid{overflow:hidden}main .elementImageGrid.visibilityMobileOnly{display:none}@media screen and (max-width: 800px){main .elementImageGrid.visibilityMobileOnly{display:block}}main .elementImageGrid.visibilityDesktopOnly{display:block}@media screen and (max-width: 800px){main .elementImageGrid.visibilityDesktopOnly{display:none}}main .elementImageGrid .elementImageGrid-i{margin:0 -15px;font-size:0;text-align:center}@media screen and (max-width: 400px){main .elementImageGrid .elementImageGrid-i{margin:0 -10px}}main .elementImageGrid.horizontalAlignLeft .elementImageGrid-i{text-align:left}main .elementImageGrid.horizontalAlignRight .elementImageGrid-i{text-align:right}main .elementImageGrid .logo{padding:15px;display:inline-block;vertical-align:middle}main .elementImageGrid .logo.visibilityMobileOnly{display:none}@media screen and (max-width: 800px){main .elementImageGrid .logo.visibilityMobileOnly{display:inline-block}}main .elementImageGrid .logo.visibilityDesktopOnly{display:inline-block}@media screen and (max-width: 800px){main .elementImageGrid .logo.visibilityDesktopOnly{display:none}}@media screen and (max-width: 400px){main .elementImageGrid .logo{padding:10px}}main .elementImageGrid .logo img{display:block}html,body{font:18px "Roboto Condensed",Arial,Sans-serif;text-align:left;color:#000;background:#000}.section{margin:0 auto;padding:0 20px;max-width:1400px}.section.noPaddingSection{padding:0}.section.visibilityMobileOnly{display:none}@media screen and (max-width: 800px){.section.visibilityMobileOnly{display:block}}.section.visibilityDesktopOnly{display:block}@media screen and (max-width: 800px){.section.visibilityDesktopOnly{display:none}}#newsletterPopup{position:fixed;left:0;right:0;top:0;bottom:0;z-index:30000;display:none;flex-flow:row nowrap;justify-content:center;align-items:center;align-content:center;padding:20px;background:rgba(0,0,0,.6);opacity:0}#newsletterPopup .newsletterPopup-i{flex:0 0 auto;position:relative;display:flex;flex-flow:row nowrap;justify-content:center;align-items:center;align-content:center;width:900px;height:450px;max-width:100%;max-height:100%;background:#fff;overflow:auto}@media screen and (max-width: 700px){#newsletterPopup .newsletterPopup-i{height:auto}}#newsletterPopup .newsletterPopup-i .newsletterPopup-close{position:absolute;top:20px;right:20px;font-size:36px;font-size:2rem;line-height:1em;text-transform:uppercase;text-decoration:none;color:#000}#newsletterPopup .newsletterPopup-i .newsletterPopup-image{flex:0 0 auto;display:block;width:50%;align-self:stretch;background-color:#000;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}@media screen and (max-width: 700px){#newsletterPopup .newsletterPopup-i .newsletterPopup-image{display:none}}#newsletterPopup .newsletterPopup-i .newsletterPopup-details{flex:1 1 auto;padding:50px;width:50%}@media screen and (max-width: 400px){#newsletterPopup .newsletterPopup-i .newsletterPopup-details{padding:20px}}#newsletterPopup .newsletterPopup-i h2{padding-bottom:20px;font-size:30px;font-size:1.6666666667rem;line-height:1.1em;font-weight:bold;text-transform:uppercase}@media screen and (max-width: 600px){#newsletterPopup .newsletterPopup-i h2{font-size:25px;font-size:1.3888888889rem;line-height:1.2em}}#newsletterPopup .newsletterPopup-i p{line-height:1.3em}@media screen and (max-width: 600px){#newsletterPopup .newsletterPopup-i p{font-size:14px;font-size:0.7777777778rem;line-height:1.2857142857em}}#newsletterPopup .newsletterPopup-i .newsletterSignup{display:block;padding-top:30px}#newsletterPopup .newsletterPopup-i .newsletterSignup .newsletterSignupForm{display:block;width:100%}#newsletterPopup .newsletterPopup-i .newsletterSignup .newsletterSignupForm .field{padding:0 20px;width:100%;height:46px;font-size:20px;font-family:"Roboto Condensed",Arial,Sans-serif;font-weight:bold;line-height:46px;color:#b2b2b2;border:1px #000 solid;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;outline:none}#newsletterPopup .newsletterPopup-i .newsletterSignup .newsletterSignupForm .field::-webkit-input-placeholder{text-transform:uppercase;color:#b2b2b2;opacity:1;filter:alpha(opacity=100);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=$opacity-ie)"}#newsletterPopup .newsletterPopup-i .newsletterSignup .newsletterSignupForm .field::-moz-placeholder{text-transform:uppercase;color:#b2b2b2;opacity:1;filter:alpha(opacity=100);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=$opacity-ie)"}#newsletterPopup .newsletterPopup-i .newsletterSignup .newsletterSignupForm .field:-ms-input-placeholder{text-transform:uppercase;color:#b2b2b2;opacity:1;filter:alpha(opacity=100);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=$opacity-ie)"}#newsletterPopup .newsletterPopup-i .newsletterSignup .newsletterSignupForm .field:-moz-placeholder{text-transform:uppercase;color:#b2b2b2;opacity:1;filter:alpha(opacity=100);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=$opacity-ie)"}@media screen and (max-width: 400px){#newsletterPopup .newsletterPopup-i .newsletterSignup .newsletterSignupForm .field{padding-left:16px;padding-right:106px;height:42px;font-size:16px;line-height:42px}}#newsletterPopup .newsletterPopup-i .newsletterSignup .newsletterSignupForm .field:focus{color:#000}#newsletterPopup .newsletterPopup-i .newsletterSignup .newsletterSignupForm div.mce_inline_error,#newsletterPopup .newsletterPopup-i .newsletterSignup .newsletterSignupForm #mce-error-response,#newsletterPopup .newsletterPopup-i .newsletterSignup .newsletterSignupForm #mce-success-response{padding:10px 22px;font-size:16px;font-size:0.8888888889rem;line-height:1.5em;font-weight:bold;text-align:left;color:#fff}#newsletterPopup .newsletterPopup-i .newsletterSignup .newsletterSignupForm div.mce_inline_error a,#newsletterPopup .newsletterPopup-i .newsletterSignup .newsletterSignupForm #mce-error-response a,#newsletterPopup .newsletterPopup-i .newsletterSignup .newsletterSignupForm #mce-success-response a{color:#fff}#newsletterPopup .newsletterPopup-i .newsletterSignup .newsletterSignupForm div.mce_inline_error,#newsletterPopup .newsletterPopup-i .newsletterSignup .newsletterSignupForm #mce-error-response{background:#d2232a}#newsletterPopup .newsletterPopup-i .newsletterSignup .newsletterSignupForm #mce-success-response{background:#008c00}#newsletterPopup .newsletterPopup-i .newsletterSignup .newsletterSignupForm .submit{display:block;margin-top:20px;width:100%;height:46px;font-size:20px;font-family:"Roboto Condensed",Arial,Sans-serif;font-weight:bold;text-transform:uppercase;text-align:center;line-height:46px;color:#fff;border:none;background:#000;outline:none;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;-webkit-border-radius:0}@media screen and (max-width: 400px){#newsletterPopup .newsletterPopup-i .newsletterSignup .newsletterSignupForm .submit{width:86px;height:42px;font-size:16px;line-height:42px}}@media screen and (min-width: 1001px){#newsletterPopup .newsletterPopup-i .newsletterSignup .newsletterSignupForm .submit:hover{cursor:pointer;color:#000;background:#d9d9d9}}#cookiesNotificationBar{position:fixed;left:0;right:0;bottom:0;z-index:20000;padding:20px;display:flex;flex-flow:row nowrap;justify-content:center;align-items:center;align-content:center;border-top:1px #fff solid;background:#000}@media screen and (max-width: 600px){#cookiesNotificationBar{flex-flow:column nowrap;justify-content:flex-start;align-items:flex-start;align-content:flex-start}}#cookiesNotificationBar .cookiesNotificationBar-text{flex:0 1 auto;display:block;width:820px;max-width:100%;margin-right:40px}#cookiesNotificationBar h3{padding-bottom:6px;font-size:18px;font-size:1rem;line-height:1.3333333333em;font-weight:bold;text-transform:uppercase;color:#fff}#cookiesNotificationBar h3:not(:first-child){padding-top:26px}#cookiesNotificationBar p{font-size:14px;font-size:0.7777777778rem;line-height:1.2857142857em;color:#fff}#cookiesNotificationBar p a{opacity:1;filter:alpha(opacity=100);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=$opacity-ie)";-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:all 0.2s ease;text-decoration:underline;color:#fff}@media screen and (min-width: 1001px){#cookiesNotificationBar p a:hover{opacity:.7;filter:alpha(opacity=70);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=$opacity-ie)"}}#cookiesNotificationBar p strong{font-weight:bold}#cookiesNotificationBar p em{font-style:italic}#cookiesNotificationBar .cookiesNotificationBar-btn{flex:0 0 auto;display:block;padding:10px 20px;font-size:20px;font-size:1.1111111111rem;line-height:1.4em;font-weight:bold;text-transform:uppercase;text-decoration:none;text-align:center;color:#000;border:1px #fff solid;background:#fff}@media screen and (max-width: 600px){#cookiesNotificationBar .cookiesNotificationBar-btn{margin-top:20px;font-size:16px;font-size:0.8888888889rem;line-height:1.25em;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%}}@media screen and (min-width: 1001px){#cookiesNotificationBar .cookiesNotificationBar-btn:hover{color:#fff;background:#000}}header{position:fixed;top:0;left:0;right:0;z-index:9999;padding:14px 0 0 0;height:100px;background:#d2232a;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width: 700px){header{padding-top:16px;height:90px}}header .logoWrapper:focus-visible{outline:2px #fff solid;outline-offset:5px}header .logoWrapper svg{float:left;display:block;margin-top:8px;width:179px;height:54px}@media screen and (max-width: 700px){header .logoWrapper svg{margin-top:6px;margin-left:0;width:150px;height:46px}}header .btnShowMenu{display:none;float:right;margin-top:14px;padding:10px;border:none;background:none}@media screen and (max-width: 1000px){header .btnShowMenu{display:block}}@media screen and (max-width: 700px){header .btnShowMenu{margin-top:8px}}header .btnShowMenu .line{display:block;margin-bottom:7px;width:34px;height:4px;background:#fff}header .btnShowMenu .line.bottom{margin-bottom:0}header .mobileMenu .btnClose{position:fixed;top:20px;right:20px;display:none;padding:0;font-size:54px;font-size:3rem;line-height:0.8148148148em;text-transform:uppercase;text-decoration:none;color:#fff;background:none;border:none}@media screen and (max-width: 1000px){header .mobileMenu .btnClose{display:block}}@media screen and (max-width: 1000px){header .mobileMenu{position:fixed;top:0;left:0;z-index:99999;display:none;padding:20px;width:100%;height:100%;background:#000;visibility:hidden;opacity:0;filter:alpha(opacity=0);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=$opacity-ie)";-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;overflow-y:auto;overflow-x:hidden;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease}header .mobileMenu.open{display:block;visibility:visible;opacity:1;filter:alpha(opacity=100);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=$opacity-ie)"}header .mobileMenu-i{display:table;width:100%;height:100%}header .mobileMenu-ii{display:table-cell;vertical-align:middle;width:100%;height:100%}}#menuMain{float:right;font-size:0;padding-top:20px;text-align:left}@media screen and (max-width: 1000px){#menuMain{clear:none;padding:20px 0;float:none;font-size:inherit;text-align:center}}#menuMain>li{position:relative;display:inline-block;margin-left:20px;font-size:18px}@media screen and (max-width: 1400px){#menuMain>li{font-size:16px;font-size:0.8888888889rem}}@media screen and (max-width: 1000px){#menuMain>li{display:block;font-size:inherit}}#menuMain>li a{display:block;text-decoration:none}#menuMain>li>a{padding:10px 12px;font-weight:bold;text-transform:uppercase;line-height:1.3em;color:#fff}@media screen and (max-width: 1400px){#menuMain>li>a{padding-left:10px;padding-right:10px}}@media screen and (max-width: 1000px){#menuMain>li>a{font-weight:bold;color:#fff}}#menuMain>li>a.active{text-decoration:underline}#menuMain>li>a:focus-visible{outline:2px #fff solid}@media screen and (min-width: 1001px){#menuMain>li:hover>a{color:#000}}#menuMain>li>ul{position:absolute;top:100%;left:-12px;z-index:10;display:none;width:182px;background:#d2232a}@media screen and (max-width: 1000px){#menuMain>li>ul{position:static;top:auto;left:auto;display:block;margin:0 auto;padding:10px 0;width:240px;max-width:100%;max-height:400px;background:none;border-top:1px #fff solid;border-bottom:1px #fff solid;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease}#menuMain>li>ul.hide{padding:0;max-height:0;border-color:rgba(0,0,0,0)}}#menuMain>li>ul>li{position:relative;display:block;text-align:left}@media screen and (max-width: 1000px){#menuMain>li>ul>li{text-align:center}}#menuMain>li>ul>li>a{padding:8px 24px;font-weight:bold;text-transform:uppercase;line-height:1.3em;color:#fff}#menuMain>li>ul>li>a.active{color:#000}#menuMain>li>ul>li>a:focus-visible{outline:2px #fff solid;outline-offset:-2px}#menuMain>li>ul>li:first-child>a{padding-top:14px}#menuMain>li>ul>li:last-child>a{padding-bottom:14px}@media screen and (min-width: 1001px){#menuMain>li>ul>li:hover>a{color:#000}}#menuMain>li>ul>li>ul{position:absolute;top:0;left:100%;z-index:10;display:none;width:182px;background:#d2232a}@media screen and (max-width: 1000px){#menuMain>li>ul>li>ul{position:static;top:auto;left:auto;display:block;margin:0 auto;padding:0 0 10px 0;width:100%;max-width:100%;background:none}}#menuMain>li>ul>li>ul>li{display:block;text-align:left}@media screen and (max-width: 1000px){#menuMain>li>ul>li>ul>li{text-align:center}}#menuMain>li>ul>li>ul>li>a{padding:6px 24px;font-weight:bold;text-transform:uppercase;line-height:1.3em;color:#fff}@media screen and (max-width: 1000px){#menuMain>li>ul>li>ul>li>a{font-weight:normal;text-transform:none}}#menuMain>li>ul>li>ul>li>a.active{color:#000}#menuMain>li>ul>li>ul>li>a:focus-visible{outline:2px #fff solid;outline-offset:-2px}#menuMain>li>ul>li>ul>li:first-child>a{padding-top:14px}@media screen and (max-width: 1000px){#menuMain>li>ul>li>ul>li:first-child>a{padding-top:6px}}#menuMain>li>ul>li>ul>li:last-child>a{padding-bottom:14px}@media screen and (max-width: 1000px){#menuMain>li>ul>li>ul>li:last-child>a{padding-bottom:6px}}@media screen and (min-width: 1001px){#menuMain>li>ul>li>ul>li:hover>a{color:#000}}@media screen and (min-width: 1001px){#menuMain>li>ul>li:hover>ul,#menuMain>li>ul>li:focus-within>ul{display:block}}#menuMain>li:nth-last-child(-n+2)>ul>li>ul{left:auto;right:100%}@media screen and (max-width: 1000px){#menuMain>li:nth-last-child(-n+2)>ul>li>ul{right:auto}}@media screen and (min-width: 1001px){#menuMain>li:hover>ul,#menuMain>li:focus-within>ul{display:block}}#mainWrapper{padding-top:100px;min-height:calc(100vh - 100px);background:#fff;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width: 700px){#mainWrapper{padding-top:90px;min-height:calc(100vh - 90px)}}main{padding:20px 0 15px 0}main:has(.contentSubRow--lightRed:first-child){padding-top:0}main:has(.contentSubRow--lightRed:last-child){padding-bottom:0}main span{font-weight:inherit}main h1{padding:34px 0 4px 0;font-size:44px;font-size:2.4444444444rem;line-height:1.2272727273em;font-weight:bold;text-transform:uppercase;color:#d2232a}main h1.h1--mainTitle{text-align:center}@media screen and (max-width: 600px){main h1{font-size:30px;font-size:1.6666666667rem;line-height:1.2em}}main h1.heading--fontBaskerville{font-family:"Libre Baskerville",Georgia,Serif;text-transform:none}main h2{padding:16px 0 2px 0;font-size:30px;font-size:1.6666666667rem;line-height:1.1em;font-weight:bold;text-transform:uppercase;color:#d2232a}@media screen and (max-width: 600px){main h2{font-size:25px;font-size:1.3888888889rem;line-height:1.2em}}main h2.heading--fontBaskerville{font-family:"Libre Baskerville",Georgia,Serif;text-transform:none}main h3{padding:14px 0 4px 0;font-size:20px;font-size:1.1111111111rem;line-height:1.3em;font-weight:bold;text-transform:uppercase}@media screen and (max-width: 600px){main h3{font-size:16px;font-size:0.8888888889rem;line-height:1.25em}}main .elementText:first-child h1:first-child,main .elementText:first-child h2:first-child,main .elementText:first-child h3:first-child{padding-top:0}main p{padding:4px 0 13px 0;line-height:1.3em}@media screen and (max-width: 600px){main p{font-size:14px;font-size:0.7777777778rem;line-height:1.2857142857em}}main sub{vertical-align:sub;font-size:.65em;line-height:0;font-weight:inherit}main sup{vertical-align:super;font-size:.65em;line-height:0;font-weight:inherit}main a{opacity:1;filter:alpha(opacity=100);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=$opacity-ie)";-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:all 0.2s ease;text-decoration:underline;color:#000}@media screen and (min-width: 1001px){main a:hover{opacity:.7;filter:alpha(opacity=70);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=$opacity-ie)"}}main a:focus-within{outline:2px #000 solid;outline-offset:5px}main a.btnGeneral{display:inline-block;margin:5px 0;padding:14px 50px;font-size:15px;font-size:0.8333333333rem;line-height:1.3333333333em;font-weight:bold;text-transform:uppercase;text-decoration:none;text-align:center;color:#fff;background:#d2232a;-webkit-border-radius:24px;border-radius:24px;background-clip:padding-box}@media screen and (min-width: 1001px){main a.btnGeneral:hover{background:#000;opacity:1;filter:alpha(opacity=100);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=$opacity-ie)"}}main a.btnBack{font-weight:bold;text-transform:uppercase;text-decoration:none;color:#d2232a}main a.btnBack:before{content:"";display:inline-block;margin-right:15px;vertical-align:middle;width:31px;height:17px;background:url("../images/icons/back_arrows.png") no-repeat left top;background-size:contain}@media screen and (max-width: 600px){main a.btnBack:before{margin-right:5px;width:18px;height:10px;vertical-align:baseline}}main strong{font-weight:bold}main span{font-weight:inherit}main ul,main ol{padding-bottom:6px}main ul li,main ol li{margin-left:22px;padding:4px 0;line-height:1.3em}@media screen and (max-width: 600px){main ul li,main ol li{font-size:14px;font-size:0.7777777778rem;line-height:1.2857142857em}}main ul li ul,main ul li ol,main ol li ul,main ol li ol{padding:0}main ul li ul li,main ul li ol li,main ol li ul li,main ol li ol li{margin-left:22px}main ol li{list-style-type:decimal}main ol li ol li{list-style-type:lower-alpha}main ul li{list-style-type:disc}main ul li ul li{list-style-type:circle}main table{display:table;margin:4px 0 13px 0;width:100%}@media screen and (max-width: 600px){main table{display:block;overflow-x:auto;white-space:nowrap}}main table thead{display:table-header-group}main table tbody{display:table-row-group}main table tr{display:table-row}main table caption,main table th,main table td{padding:12px 16px}main table caption{font-size:14px;font-size:0.7777777778rem;line-height:1.2857142857em;text-align:center}main table th{display:table-cell;text-transform:uppercase;font-weight:bold;color:#fff;line-height:1.3em;background:#d2232a;border-right:1px #fff solid}main table th *{color:#fff !important}main table th:last-child{border-right:none}main table td{display:table-cell;line-height:1.3em;border-right:1px #000 solid}main table td:last-child{border-right:none}main table:has(tbody) tbody tr:nth-child(odd){background:#e9e9e9}main table:not(:has(tbody)) tr:nth-child(odd){background:#e9e9e9}main a.elementImage-lightboxLink{position:relative;opacity:1;filter:alpha(opacity=100);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=$opacity-ie)"}main a.elementImage-lightboxLink img{display:block}main a.elementImage-lightboxLink::after{position:absolute;top:12px;right:12px;z-index:1;display:flex;flex-direction:column;flex-wrap:nowrap;align-content:center;justify-content:center;align-items:center;content:"";width:34px;height:34px;background:rgba(0,0,0,0) url("../images/icons/search_white.png") no-repeat center center;background-size:18px auto;-webkit-border-radius:20px;border-radius:20px;background-clip:padding-box;opacity:0;filter:alpha(opacity=0);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=$opacity-ie)";-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:all 0.2s ease}main a.elementImage-lightboxLink:hover::after,main a.elementImage-lightboxLink:focus-visible::after{opacity:1;filter:alpha(opacity=100);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=$opacity-ie)"}main .contentSubRow.contentSubRow--lightRed{padding:30px 0;background:#fcf2ee}main .contentRow{padding:28px 0}main .contentRow:has(.contentSubRow--lightRed:first-child){padding-top:0}main .contentRow:has(.contentSubRow--lightRed:last-child){padding-bottom:0}main .contentRow .contentRow-i{position:relative;padding-left:60px}@media screen and (max-width: 600px){main .contentRow .contentRow-i{padding-left:40px}}main .contentRow.smallSideTitle .contentRow-i{padding-left:48px}@media screen and (max-width: 600px){main .contentRow.smallSideTitle .contentRow-i{padding-left:40px}}main .contentRow.noSideTitle .contentRow-i{padding-left:0}main .contentRow h1.sideTitle{position:absolute;top:0;left:-100%;left:calc(-100% - 10px);width:100%;transform:rotate(-90deg);transform-origin:top right;padding:0;text-align:right}main .contentRow h1.sideTitle .sideTitle-i{display:inline-block}main .contentRow h1.sideTitle .bullet{display:inline-block;margin:0 2px 8px 0;vertical-align:middle;width:20px;height:20px;-webkit-border-radius:20px;border-radius:20px;background-clip:padding-box;background:#000}main .contentRow h1.sideTitle .grey{color:#231f20}main .contentRow h1.sideTitle .red{color:#d2232a}main .contentRow h1.sideTitle .red .bullet{background:#d2232a}main .contentRow.smallSideTitle h1.sideTitle{font-size:36px;font-size:2rem;line-height:1.2777777778em}@media screen and (max-width: 600px){main .contentRow.smallSideTitle h1.sideTitle{font-size:30px;font-size:1.6666666667rem;line-height:1.3333333333em}}main .contentRow.noSideTitle h1.sideTitle{display:none}main .contentRow .contentRow-ii{padding-left:46px;border-left:2px #d2232a solid;overflow:hidden}@media screen and (max-width: 600px){main .contentRow .contentRow-ii{padding-left:20px}}main .contentRow.noSideTitle .contentRow-ii{border-left:none;padding-left:0}main .contentRow .contentRow-iii{margin:-20px 0}main .columns .column.widthTenPercent{width:10%}main .columns .column.widthSixteenPercent{width:16.6%}@media screen and (max-width: 800px){main .columns .column.widthTenPercent,main .columns .column.widthSixteenPercent{width:100%}}#bannerWrapper{background:#fff}#banner .bannerImageLink{display:block;width:100%}#banner .bannerDesktop{display:block;width:100%}@media screen and (max-width: 800px){#banner .bannerDesktop{display:none}}#banner .bannerMobile{display:none;width:100%}@media screen and (max-width: 800px){#banner .bannerMobile{display:block}}#banner .bannerVideoWrapper{position:relative}#banner .bannerVideoWrapper .bannerVideoLink{position:absolute;top:0;bottom:0;left:0;right:0;display:block;z-index:3}#banner .bannerVideoWrapper .bannerVideoText{position:absolute;top:0;bottom:0;left:0;right:0;z-index:2;display:flex;flex-direction:column;flex-wrap:nowrap;align-content:stretch;justify-content:flex-end;align-items:stretch;padding:40px}#banner .bannerVideoWrapper .bannerVideoText.bannerVideoText--withBackground{background:rgba(0,0,0,.6)}@media screen and (max-width: 600px){#banner .bannerVideoWrapper .bannerVideoText{padding:20px}}#banner .bannerVideoWrapper .bannerVideoText .bannerVideoText-i{display:block}#banner .bannerVideoWrapper .bannerVideoText span{font-weight:inherit}#banner .bannerVideoWrapper .bannerVideoText h1,#banner .bannerVideoWrapper .bannerVideoText h2,#banner .bannerVideoWrapper .bannerVideoText h3,#banner .bannerVideoWrapper .bannerVideoText p,#banner .bannerVideoWrapper .bannerVideoText sub,#banner .bannerVideoWrapper .bannerVideoText sup,#banner .bannerVideoWrapper .bannerVideoText strong,#banner .bannerVideoWrapper .bannerVideoText span,#banner .bannerVideoWrapper .bannerVideoText ol,#banner .bannerVideoWrapper .bannerVideoText ul{color:#fff;text-shadow:0px 0px 20px #000}#banner .bannerVideoWrapper .bannerVideoText h1{padding:34px 0 4px 0;font-size:44px;font-size:2.4444444444rem;line-height:1.2272727273em;font-weight:bold;text-transform:uppercase}@media screen and (max-width: 600px){#banner .bannerVideoWrapper .bannerVideoText h1{font-size:30px;font-size:1.6666666667rem;line-height:1.2em}}#banner .bannerVideoWrapper .bannerVideoText h2{padding:16px 0 2px 0;font-size:30px;font-size:1.6666666667rem;line-height:1.1em;font-weight:bold;text-transform:uppercase}@media screen and (max-width: 600px){#banner .bannerVideoWrapper .bannerVideoText h2{font-size:25px;font-size:1.3888888889rem;line-height:1.2em}}#banner .bannerVideoWrapper .bannerVideoText h3{padding:14px 0 4px 0;font-size:20px;font-size:1.1111111111rem;line-height:1.3em;font-weight:bold;text-transform:uppercase}@media screen and (max-width: 600px){#banner .bannerVideoWrapper .bannerVideoText h3{font-size:16px;font-size:0.8888888889rem;line-height:1.25em}}#banner .bannerVideoWrapper .bannerVideoText .elementText:first-child h1:first-child,#banner .bannerVideoWrapper .bannerVideoText .elementText:first-child h2:first-child,#banner .bannerVideoWrapper .bannerVideoText .elementText:first-child h3:first-child{padding-top:0}#banner .bannerVideoWrapper .bannerVideoText p{padding:4px 0 13px 0;line-height:1.3em}@media screen and (max-width: 600px){#banner .bannerVideoWrapper .bannerVideoText p{font-size:14px;font-size:0.7777777778rem;line-height:1.2857142857em}}#banner .bannerVideoWrapper .bannerVideoText sub{vertical-align:sub;font-size:.65em;line-height:0;font-weight:inherit}#banner .bannerVideoWrapper .bannerVideoText sup{vertical-align:super;font-size:.65em;line-height:0;font-weight:inherit}#banner .bannerVideoWrapper .bannerVideoText a{opacity:1;filter:alpha(opacity=100);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=$opacity-ie)";-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:all 0.2s ease;text-decoration:underline;color:#fff}@media screen and (min-width: 1001px){#banner .bannerVideoWrapper .bannerVideoText a:hover{opacity:.7;filter:alpha(opacity=70);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=$opacity-ie)"}}#banner .bannerVideoWrapper .bannerVideoText a.btnGeneral{display:inline-block;margin:5px 0;padding:8px 30px;font-size:20px;font-size:1.1111111111rem;line-height:1.3em;font-weight:bold;text-transform:uppercase;text-decoration:none;text-align:center;color:#fff;border:1px #fff solid}@media screen and (min-width: 1001px){#banner .bannerVideoWrapper .bannerVideoText a.btnGeneral:hover{color:#000;background:#fff;opacity:1;filter:alpha(opacity=100);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=$opacity-ie)"}}#banner .bannerVideoWrapper .bannerVideoText a.btnBack{font-weight:bold;text-transform:uppercase;text-decoration:none}#banner .bannerVideoWrapper .bannerVideoText a.btnBack:before{content:"";display:inline-block;margin-right:15px;vertical-align:middle;width:31px;height:17px;background:url("../images/icons/back_arrows.png") no-repeat left top;background-size:contain}@media screen and (max-width: 600px){#banner .bannerVideoWrapper .bannerVideoText a.btnBack:before{margin-right:5px;width:18px;height:10px;vertical-align:baseline}}#banner .bannerVideoWrapper .bannerVideoText strong{font-weight:bold}#banner .bannerVideoWrapper .bannerVideoText span{font-weight:inherit}#banner .bannerVideoWrapper .bannerVideoText ul,#banner .bannerVideoWrapper .bannerVideoText ol{padding-bottom:6px}#banner .bannerVideoWrapper .bannerVideoText ul li,#banner .bannerVideoWrapper .bannerVideoText ol li{margin-left:22px;padding:4px 0;line-height:1.3em}@media screen and (max-width: 600px){#banner .bannerVideoWrapper .bannerVideoText ul li,#banner .bannerVideoWrapper .bannerVideoText ol li{font-size:14px;font-size:0.7777777778rem;line-height:1.2857142857em}}#banner .bannerVideoWrapper .bannerVideoText ul li ul,#banner .bannerVideoWrapper .bannerVideoText ul li ol,#banner .bannerVideoWrapper .bannerVideoText ol li ul,#banner .bannerVideoWrapper .bannerVideoText ol li ol{padding:0}#banner .bannerVideoWrapper .bannerVideoText ul li ul li,#banner .bannerVideoWrapper .bannerVideoText ul li ol li,#banner .bannerVideoWrapper .bannerVideoText ol li ul li,#banner .bannerVideoWrapper .bannerVideoText ol li ol li{margin-left:22px}#banner .bannerVideoWrapper .bannerVideoText ol li{list-style-type:decimal}#banner .bannerVideoWrapper .bannerVideoText ol li ol li{list-style-type:lower-alpha}#banner .bannerVideoWrapper .bannerVideoText ul li{list-style-type:disc}#banner .bannerVideoWrapper .bannerVideoText ul li ul li{list-style-type:circle}#banner .bannerVideoWrapper .bannerVideo{position:relative;z-index:1;display:block;width:100% !important;height:auto !important}#homeBannerDesktop{display:block}@media screen and (max-width: 600px){#homeBannerDesktop{display:none}}#homeBannerMobile{display:none}@media screen and (max-width: 600px){#homeBannerMobile{display:block}}#homeBannerDesktop .swiper>a,#homeBannerDesktop .swiper picture,#homeBannerDesktop .swiper img{object-fit:cover;max-height:800px;min-height:450px}.elementSlideshow.visibilityMobileOnly,main .elementSlideshow.visibilityMobileOnly{display:none}@media screen and (max-width: 800px){.elementSlideshow.visibilityMobileOnly,main .elementSlideshow.visibilityMobileOnly{display:block}}.elementSlideshow.visibilityDesktopOnly,main .elementSlideshow.visibilityDesktopOnly{display:block}@media screen and (max-width: 800px){.elementSlideshow.visibilityDesktopOnly,main .elementSlideshow.visibilityDesktopOnly{display:none}}.elementSlideshow .swiper,main .elementSlideshow .swiper{width:100%;height:46.5%}.elementSlideshow .swiper>a,.elementSlideshow .swiper picture,.elementSlideshow .swiper img,main .elementSlideshow .swiper>a,main .elementSlideshow .swiper picture,main .elementSlideshow .swiper img{display:block;width:100%}.elementSlideshow .swiper .swiper-slide,main .elementSlideshow .swiper .swiper-slide{position:relative;overflow:hidden}.elementSlideshow .swiper .swiper-slide.swiper-slide-visible .swiper-caption,main .elementSlideshow .swiper .swiper-slide.swiper-slide-visible .swiper-caption{transform:translateY(-50%);opacity:1.5;filter:alpha(opacity=150);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=$opacity-ie)"}.elementSlideshow .swiper .swiper-slide .swiper-caption,main .elementSlideshow .swiper .swiper-slide .swiper-caption{position:absolute;top:50%;left:0;display:flex;flex-direction:column;flex-wrap:nowrap;align-content:center;justify-content:center;align-items:center;width:50%;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease;transform:translateY(-45%);opacity:0;filter:alpha(opacity=0);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=$opacity-ie)"}@media screen and (max-width: 600px){.elementSlideshow .swiper .swiper-slide .swiper-caption,main .elementSlideshow .swiper .swiper-slide .swiper-caption{width:100%}}.elementSlideshow .swiper .swiper-slide .swiper-caption .swiper-caption-i,main .elementSlideshow .swiper .swiper-slide .swiper-caption .swiper-caption-i{padding:30px 0 30px 80px;width:700px;max-width:100%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width: 600px){.elementSlideshow .swiper .swiper-slide .swiper-caption .swiper-caption-i,main .elementSlideshow .swiper .swiper-slide .swiper-caption .swiper-caption-i{padding-left:20px;padding-right:20px}}.elementSlideshow .swiper .swiper-slide .swiper-caption h1,main .elementSlideshow .swiper .swiper-slide .swiper-caption h1{font-size:50px;font-size:2.7777777778rem;line-height:1.1em;font-weight:bold;text-transform:uppercase;color:#fff;text-shadow:0px 0px 20px #000}@media screen and (max-width: 1000px){.elementSlideshow .swiper .swiper-slide .swiper-caption h1,main .elementSlideshow .swiper .swiper-slide .swiper-caption h1{font-size:30px;font-size:1.6666666667rem;line-height:1.2em}}@media screen and (max-width: 600px){.elementSlideshow .swiper .swiper-slide .swiper-caption h1,main .elementSlideshow .swiper .swiper-slide .swiper-caption h1{text-align:center}}.elementSlideshow .swiper .swiper-slide .swiper-caption p,main .elementSlideshow .swiper .swiper-slide .swiper-caption p{margin-top:20px;font-size:22px;font-size:1.2222222222rem;line-height:1.3636363636em;color:#fff;text-shadow:0px 0px 20px #000}@media screen and (max-width: 1000px){.elementSlideshow .swiper .swiper-slide .swiper-caption p,main .elementSlideshow .swiper .swiper-slide .swiper-caption p{margin-top:8px;font-size:16px;font-size:0.8888888889rem;line-height:1.25em}}@media screen and (max-width: 600px){.elementSlideshow .swiper .swiper-slide .swiper-caption p,main .elementSlideshow .swiper .swiper-slide .swiper-caption p{text-align:center}}.elementSlideshow .swiper .swiper-slide .swiper-caption .swiper-caption-buttons,main .elementSlideshow .swiper .swiper-slide .swiper-caption .swiper-caption-buttons{display:flex;flex-flow:row wrap;align-content:center;justify-content:flex-start;align-items:center;gap:20px;margin-top:34px}@media screen and (max-width: 600px){.elementSlideshow .swiper .swiper-slide .swiper-caption .swiper-caption-buttons,main .elementSlideshow .swiper .swiper-slide .swiper-caption .swiper-caption-buttons{justify-content:center}}@media screen and (max-width: 1000px){.elementSlideshow .swiper .swiper-slide .swiper-caption .swiper-caption-buttons,main .elementSlideshow .swiper .swiper-slide .swiper-caption .swiper-caption-buttons{gap:12px;margin-top:18px}}.elementSlideshow .swiper .swiper-slide .swiper-caption .swiper-caption-buttons .swiper-caption-buttons-button,main .elementSlideshow .swiper .swiper-slide .swiper-caption .swiper-caption-buttons .swiper-caption-buttons-button{flex:0 1 auto;display:block;padding:10px 22px;width:fit-content;font-size:20px;font-size:1.1111111111rem;line-height:1.3em;font-weight:bold;text-transform:uppercase;text-decoration:none;text-align:center;color:#000;background:#fff;opacity:1;filter:alpha(opacity=100);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=$opacity-ie)";-webkit-transition:all 0.25s ease;-moz-transition:all 0.25s ease;-o-transition:all 0.25s ease;transition:all 0.25s ease}@media screen and (max-width: 1000px){.elementSlideshow .swiper .swiper-slide .swiper-caption .swiper-caption-buttons .swiper-caption-buttons-button,main .elementSlideshow .swiper .swiper-slide .swiper-caption .swiper-caption-buttons .swiper-caption-buttons-button{padding:8px 18px;font-size:16px;font-size:0.8888888889rem;line-height:1.25em}}@media screen and (min-width: 1001px){.elementSlideshow .swiper .swiper-slide .swiper-caption .swiper-caption-buttons .swiper-caption-buttons-button:hover,main .elementSlideshow .swiper .swiper-slide .swiper-caption .swiper-caption-buttons .swiper-caption-buttons-button:hover{color:#fff;background:#000}}.elementSlideshow .swiper .swiper-slide .swiper-caption .swiper-caption-buttons .swiper-caption-buttons-button:focus-visible,main .elementSlideshow .swiper .swiper-slide .swiper-caption .swiper-caption-buttons .swiper-caption-buttons-button:focus-visible{outline:2px #fff solid;outline-offset:5px}.elementSlideshow .swiper .swiper-slide.swiper-slide-dark-text .swiper-caption h1,.elementSlideshow .swiper .swiper-slide.swiper-slide-dark-text .swiper-caption p,main .elementSlideshow .swiper .swiper-slide.swiper-slide-dark-text .swiper-caption h1,main .elementSlideshow .swiper .swiper-slide.swiper-slide-dark-text .swiper-caption p{color:#000}.elementSlideshow .swiper .swiper-slide.swiper-slide-dark-text .swiper-caption .swiper-caption-buttons .swiper-caption-buttons-button,main .elementSlideshow .swiper .swiper-slide.swiper-slide-dark-text .swiper-caption .swiper-caption-buttons .swiper-caption-buttons-button{color:#fff;background:#000}@media screen and (min-width: 1001px){.elementSlideshow .swiper .swiper-slide.swiper-slide-dark-text .swiper-caption .swiper-caption-buttons .swiper-caption-buttons-button:hover,main .elementSlideshow .swiper .swiper-slide.swiper-slide-dark-text .swiper-caption .swiper-caption-buttons .swiper-caption-buttons-button:hover{color:#000;background:#fff}}.elementSlideshow .swiper .swiper-slide.swiper-slide-dark-text .swiper-caption .swiper-caption-buttons .swiper-caption-buttons-button:focus-visible,main .elementSlideshow .swiper .swiper-slide.swiper-slide-dark-text .swiper-caption .swiper-caption-buttons .swiper-caption-buttons-button:focus-visible{outline-color:#000}.elementSlideshow .swiper .swiper-button-prev,.elementSlideshow .swiper .swiper-button-next,main .elementSlideshow .swiper .swiper-button-prev,main .elementSlideshow .swiper .swiper-button-next{font-weight:bold;color:#fff}@media screen and (max-width: 600px){.elementSlideshow .swiper .swiper-button-prev::after,.elementSlideshow .swiper .swiper-button-next::after,main .elementSlideshow .swiper .swiper-button-prev::after,main .elementSlideshow .swiper .swiper-button-next::after{font-size:34px;font-size:1.8888888889rem}}.elementSlideshow .swiper .swiper-button-prev,main .elementSlideshow .swiper .swiper-button-prev{left:20px}@media screen and (max-width: 600px){.elementSlideshow .swiper .swiper-button-prev,main .elementSlideshow .swiper .swiper-button-prev{left:10px}}.elementSlideshow .swiper .swiper-button-next,main .elementSlideshow .swiper .swiper-button-next{right:20px}@media screen and (max-width: 600px){.elementSlideshow .swiper .swiper-button-next,main .elementSlideshow .swiper .swiper-button-next{right:10px}}.elementSlideshow .swiper .swiper-pagination,main .elementSlideshow .swiper .swiper-pagination{bottom:20px}@media screen and (max-width: 600px){.elementSlideshow .swiper .swiper-pagination,main .elementSlideshow .swiper .swiper-pagination{bottom:10px}}.elementSlideshow .swiper .swiper-pagination .swiper-pagination-bullet,main .elementSlideshow .swiper .swiper-pagination .swiper-pagination-bullet{margin:0 7px;width:10px;height:10px;opacity:1;filter:alpha(opacity=100);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=$opacity-ie)";background:#e9e9e9}.elementSlideshow .swiper .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active,main .elementSlideshow .swiper .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#000}@media screen and (min-width: 1001px){.elementSlideshow .swiper .swiper-pagination .swiper-pagination-bullet:hover,.elementSlideshow .swiper .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active:hover,main .elementSlideshow .swiper .swiper-pagination .swiper-pagination-bullet:hover,main .elementSlideshow .swiper .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active:hover{background:#b2b2b2}}main .elementForm label{padding:10px 0;text-transform:uppercase}main .elementForm label .elementForm-subHeading{display:block;padding:10px 0 5px 0;font-weight:normal;text-transform:none}main .elementForm label:after{color:#d2232a}main .elementForm input[type=text],main .elementForm input[type=email],main .elementForm select,main .elementForm textarea{display:block;width:100%;padding:6px 20px;font:18px "Roboto Condensed",Arial,Sans-serif;line-height:2em;color:#000;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;border:1px #000 solid;background:none;outline:none}main .elementForm input[type=text]:focus,main .elementForm input[type=email]:focus,main .elementForm select:focus,main .elementForm textarea:focus{color:#000;border-color:#000}main .elementForm select{padding:12px 20px 13px 20px}main .elementForm textarea{height:110px}main .elementForm input[type=checkbox]{-webkit-appearance:none;appearance:none;background-color:#fff;margin:0 8px 0 0;font:inherit;color:#000;width:18px;height:18px;border:2px solid #000;-webkit-border-radius:4px;border-radius:4px;background-clip:padding-box;transform:translateY(-0.075em);display:inline-grid;place-content:center}main .elementForm input[type=checkbox]::before{content:"";width:.65em;height:.65em;clip-path:polygon(14% 44%, 0 65%, 50% 100%, 100% 16%, 80% 0%, 43% 62%);transform:scale(0);transform-origin:bottom left;-webkit-transition:all 0s ease;-moz-transition:all 0s ease;-o-transition:all 0s ease;transition:all 0s ease;background-color:#000}main .elementForm input[type=checkbox]:checked::before{transform:scale(1)}main .elementForm input[type=checkbox] input[type=checkbox]:focus{outline:max(2px,.15em) solid #000;outline-offset:max(2px,.15em)}main .elementForm input[type=checkbox] input[type=checkbox]:disabled{color:#d9d9d9;cursor:not-allowed}main .elementForm input[type=radio]{-webkit-appearance:none;appearance:none;background-color:#fff;margin:0 8px 0 0;font:inherit;color:#000;width:18px;height:18px;border:2px solid #000;-webkit-border-radius:9px;border-radius:9px;background-clip:padding-box;transform:translateY(-0.075em);display:inline-grid;place-content:center}main .elementForm input[type=radio]::before{content:"";width:10px;height:10px;border-radius:50%;transform:scale(0);-webkit-transition:all 0s ease;-moz-transition:all 0s ease;-o-transition:all 0s ease;transition:all 0s ease;background-color:#000}main .elementForm input[type=radio]:checked::before{transform:scale(1)}main .elementForm .termsAndConditionsInstruction{margin-bottom:6px;padding:15px 20px;max-height:100px;line-height:1.3em;border:1px #000 solid;overflow:auto;resize:vertical;overflow-wrap:break-word;word-wrap:break-word;word-break:break-word}main .elementForm .termsAndConditionsInstruction[style*=height]{max-height:unset}main .elementForm .termsAndConditionsInstruction::-webkit-scrollbar{width:10px}main .elementForm .termsAndConditionsInstruction::-webkit-scrollbar-track{background:none;box-shadow:inset 0 0 5px #231f20}main .elementForm .termsAndConditionsInstruction::-webkit-scrollbar-thumb{background:#000}main .elementForm .termsAndConditionsInstruction::-webkit-scrollbar-thumb:hover{background:#231f20;cursor:pointer}main .elementForm .termsAndConditionsInstruction table{max-width:100%}main .elementForm .termsAndConditionsInstruction table,main .elementForm .termsAndConditionsInstruction table tr,main .elementForm .termsAndConditionsInstruction table td{border:none}main .elementForm .termsAndConditionsInstruction table td{padding:2px 10px}main .elementForm .termsAndConditionsInstruction table td:first-child{padding-left:0}main .elementForm .termsAndConditionsInstruction table td:last-child{padding-right:0}main .elementForm .termsAndConditionsInstruction table td:first-child{overflow-wrap:normal;word-wrap:normal;word-break:normal}main .elementForm .wordCountLimitedField-wrapper{position:relative}main .elementForm .wordCountLimitedField-wrapper textarea{padding-bottom:30px}main .elementForm .wordCountLimitedField-counter{position:absolute;bottom:0;right:0;padding:8px 16px;font-size:14px;font-size:0.7777777778rem;line-height:1.1428571429em;font-weight:bold;text-transform:uppercase;color:#fff;background:#000}main .elementForm .wordCountLimitedField-counter.wordCountLimitedField-counter--overLimit{background:#d2232a}main .elementForm .freeform-button-submit{display:inline-block;margin-top:12px;padding:10px 22px;font-size:18px;font-size:1rem;line-height:1.3333333333em;font-weight:bold;text-transform:uppercase;text-decoration:none;text-align:center;color:#fff;border:none;background:#000;outline:none;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;-webkit-border-radius:0}@media screen and (min-width: 1001px){main .elementForm .freeform-button-submit:hover{cursor:pointer;color:#000;background:#d9d9d9}}main .elementForm .freeform-form-has-errors{display:none}main .elementForm .freeform-row .freeform-column .freeform-errors{margin:0;padding:10px 20px;background:#d2232a}main .elementForm .freeform-row .freeform-column .freeform-errors li{margin:0;padding:0;font-size:18px;font-size:1rem;line-height:1.3888888889em;font-weight:bold;color:#fff;list-style-type:none}main .elementForm input:focus-visible,main .elementForm textarea:focus-visible,main .elementForm button:focus-visible{outline:2px #000 solid;outline-offset:5px}main .elementSocialIcons{padding:2px 0;overflow:hidden}main .elementSocialIcons.visibilityMobileOnly{display:none}@media screen and (max-width: 800px){main .elementSocialIcons.visibilityMobileOnly{display:block}}main .elementSocialIcons.visibilityDesktopOnly{display:block}@media screen and (max-width: 800px){main .elementSocialIcons.visibilityDesktopOnly{display:none}}main .elementSocialIcons .socials{margin:0 -8px;font-size:0;text-align:center}main .elementSocialIcons .socials a{display:inline-block;margin:8px;width:52px;height:52px;-webkit-border-radius:52px;border-radius:52px;background-clip:padding-box;border:2px #000 solid;-webkit-transition:all 0.1s ease;-moz-transition:all 0.1s ease;-o-transition:all 0.1s ease;transition:all 0.1s ease;opacity:1;filter:alpha(opacity=100);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=$opacity-ie)"}@media screen and (max-width: 400px){main .elementSocialIcons .socials a{width:36px;height:36px}}@media screen and (min-width: 1001px){main .elementSocialIcons .socials a:hover{background:#000}}main .elementSocialIcons .socials a svg{display:block;margin:12px auto 0 auto;width:28px !important;height:28px !important}@media screen and (max-width: 400px){main .elementSocialIcons .socials a svg{margin-top:8px;width:20px !important;height:20px !important}}main .elementSocialIcons .socials a svg path,main .elementSocialIcons .socials a svg circle{fill:#000;stroke:none;fill-rule:evenodd;-webkit-transition:all 0.1s ease;-moz-transition:all 0.1s ease;-o-transition:all 0.1s ease;transition:all 0.1s ease}@media screen and (min-width: 1001px){main .elementSocialIcons .socials a:hover svg path,main .elementSocialIcons .socials a:hover svg circle{fill:#fff}}main .elementSocialIcons.horizontalAlignLeft .socials{text-align:left}main .elementSocialIcons.horizontalAlignRight .socials{text-align:right}main .elementHeadingWithIcon{display:flex;flex-direction:row;flex-wrap:nowrap;align-content:center;justify-content:flex-start;align-items:center;gap:30px;padding:20px 0}@media screen and (max-width: 800px){main .elementHeadingWithIcon{gap:20px}}main .elementHeadingWithIcon:first-child{padding-top:0}main .elementHeadingWithIcon:last-child{padding-bottom:0}main .elementHeadingWithIcon.visibilityMobileOnly{display:none}@media screen and (max-width: 800px){main .elementHeadingWithIcon.visibilityMobileOnly{display:block}}main .elementHeadingWithIcon.visibilityDesktopOnly{display:block}@media screen and (max-width: 800px){main .elementHeadingWithIcon.visibilityDesktopOnly{display:none}}main .elementHeadingWithIcon img{flex:0 0 auto;display:block;width:70px}@media screen and (max-width: 800px){main .elementHeadingWithIcon img{width:60px}}main .elementHeadingWithIcon .elementHeadingWithIcon-text{flex:1 1 auto}main .elementHeadingWithIcon .elementHeadingWithIcon-text h1,main .elementHeadingWithIcon .elementHeadingWithIcon-text h2,main .elementHeadingWithIcon .elementHeadingWithIcon-text h3{margin:0;padding:0}main .elementHeadingWithIcon .elementHeadingWithIcon-text p{padding:4px 0 0 0;font-size:20px;font-size:1.1111111111rem;line-height:1.3em;font-weight:bold;text-transform:uppercase}@media screen and (max-width: 600px){main .elementHeadingWithIcon .elementHeadingWithIcon-text p{font-size:16px;font-size:0.8888888889rem;line-height:1.25em}}main .elementHeadingWithIcon .elementHeadingWithIcon-text h1+p{font-size:26px;font-size:1.4444444444rem;line-height:1.2307692308em}@media screen and (max-width: 600px){main .elementHeadingWithIcon .elementHeadingWithIcon-text h1+p{font-size:16px;font-size:0.8888888889rem;line-height:1.25em}}main .newsArticles{padding:20px 0}main .newsArticles.visibilityMobileOnly{display:none}@media screen and (max-width: 800px){main .newsArticles.visibilityMobileOnly{display:block}}main .newsArticles.visibilityDesktopOnly{display:block}@media screen and (max-width: 800px){main .newsArticles.visibilityDesktopOnly{display:none}}main .newsArticles .newsArticles-i{display:grid;grid-auto-rows:auto;grid-template-columns:1fr 1fr 1fr;gap:37px 20px;justify-content:stretch;align-content:stretch;justify-items:stretch;align-items:stretch}@media screen and (max-width: 1200px){main .newsArticles .newsArticles-i{gap:20px}}@media screen and (max-width: 1000px){main .newsArticles .newsArticles-i{grid-template-columns:1fr 1fr}}@media screen and (max-width: 700px){main .newsArticles .newsArticles-i{gap:20px 0;grid-template-columns:1fr}}main .newsArticles .article{display:block;vertical-align:top;text-align:left;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}main .newsArticles .article a{display:block;text-decoration:none;opacity:1;filter:alpha(opacity=100);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=$opacity-ie)"}main .newsArticles .article a:focus-visible{outline:2px #000 solid;outline-offset:5px}main .newsArticles .article a .articleText{padding:28px 26px 10px 34px}@media screen and (max-width: 500px){main .newsArticles .article a .articleText{padding-left:0;padding-right:0}}main .newsArticles .article a .image{display:block;width:100%;height:200px;background-repeat:no-repeat;background-position:center center;background-color:#000;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;-webkit-border-radius:8px;border-radius:8px;background-clip:padding-box}main .newsArticles .article a .title{display:block;padding:0;font-size:24px;font-size:1.3333333333rem;line-height:1.1666666667em;font-weight:bold;text-transform:uppercase;color:#000}@media screen and (max-width: 700px){main .newsArticles .article a .title{min-height:0}}main .newsArticles .article a .introduction{padding:10px 0 0 0}main .newsArticles .article a .readMore{display:block;padding-top:10px;font-size:16px;font-size:0.8888888889rem;line-height:1.125em;text-transform:uppercase;text-align:right;color:#d2232a}@media screen and (min-width: 1001px){main .newsArticles .article a:hover .readMore{text-decoration:underline;color:#000}}main .newsArticleFull{padding:20px 0}main .newsArticleFull h1.articleTitle{padding-top:0}main .newsArticleFull .date{font-size:.8em;font-weight:bold;text-transform:uppercase}main .newsArticleFull .backLink{padding:46px 0 4px 0;text-align:center}main .newsArticleFull .backLink a{font-weight:bold;text-transform:uppercase;text-decoration:none;opacity:1;filter:alpha(opacity=100);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=$opacity-ie)";color:#d2232a}main .newsArticleFull .backLink a .icon{display:inline-block;margin-right:15px;vertical-align:middle}@media screen and (max-width: 600px){main .newsArticleFull .backLink a .icon{margin-right:5px;width:18px;vertical-align:baseline}}@media screen and (min-width: 1001px){main .newsArticleFull .backLink a:hover{color:#000}}main .paginationResultCount{padding:30px 0 0 0;text-align:center}main .pagination{padding:20px 0;font-size:0;text-align:center}@media screen and (max-width: 700px){main .pagination{padding-top:0}}main .pagination a,main .pagination span{display:inline-block;vertical-align:top;margin:-1px -1px 0 0;width:50px;height:50px;font-size:22px;font-size:1.2222222222rem;font-weight:bold;text-decoration:none;text-align:center;line-height:50px;color:#d2232a;border:1px #d2232a solid;opacity:1;filter:alpha(opacity=100);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=$opacity-ie)"}@media screen and (max-width: 700px){main .pagination a,main .pagination span{width:40px;height:40px;font-size:20px;font-size:1.1111111111rem;line-height:40px}}main .pagination a.prev,main .pagination a.next,main .pagination span.prev,main .pagination span.next{margin-left:1px;width:70px;content:"";border-color:rgba(0,0,0,0);background-repeat:no-repeat;background-position:center center;background-size:31px auto}main .pagination a.prev,main .pagination span.prev{background-image:url("../images/icons/back_arrows.png")}main .pagination a.next,main .pagination span.next{background-image:url("../images/icons/next_arrows.png")}main .pagination span{color:#fff;background:#d2232a}@media screen and (min-width: 1001px){main .pagination a:hover{background-color:#fcf2ee}}main .elementImageGrid-carousel{overflow:hidden;padding:20px 40px}main .elementImageGrid-carousel.visibilityMobileOnly{display:none}@media screen and (max-width: 800px){main .elementImageGrid-carousel.visibilityMobileOnly{display:block}}main .elementImageGrid-carousel.visibilityDesktopOnly{display:block}@media screen and (max-width: 800px){main .elementImageGrid-carousel.visibilityDesktopOnly{display:none}}main .elementImageGrid-carousel .logo{display:flex;flex-flow:column nowrap;justify-content:center;align-items:center;align-content:center;padding:10px 15px;height:150px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}main .elementImageGrid-carousel .logo img{display:block;max-width:300px;max-height:60px}@media screen and (max-width: 500px){main .elementImageGrid-carousel .logo img{max-width:100%}}main .elementImageGrid-carousel .slick-arrow{display:block;width:30px;height:30px;font-size:0;font-family:swiper-icons;font-weight:bold;text-transform:none !important;letter-spacing:0;text-transform:none;font-variant:initial;text-align:center;line-height:30px;-webkit-border-radius:30px;border-radius:30px;background-clip:padding-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;color:#000;background:none}@media screen and (min-width: 1001px){main .elementImageGrid-carousel .slick-arrow:hover{color:#fff;background:#000}}main .elementImageGrid-carousel .slick-arrow:before{content:normal}main .elementImageGrid-carousel .slick-arrow:after{font-size:16px;font-size:0.8888888889rem;color:inherit}main .elementImageGrid-carousel .slick-prev{left:-40px}main .elementImageGrid-carousel .slick-prev:after{content:"prev"}main .elementImageGrid-carousel .slick-next{right:-40px}main .elementImageGrid-carousel .slick-next:after{content:"next"}main .eventsPeriods{display:block;margin:10px 0;padding:10px 10px 10px 0;max-width:100%;font-size:26px;font-size:1.4444444444rem;line-height:1.1538461538em;font-family:"Roboto Condensed",Arial,Sans-serif;font-weight:bold;text-transform:uppercase;color:#000;border:none;background:none;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width: 600px){main .eventsPeriods{font-size:20px;font-size:1.1111111111rem;line-height:1.2em}}main .eventsPeriods.visibilityMobileOnly{display:none}@media screen and (max-width: 800px){main .eventsPeriods.visibilityMobileOnly{display:block}}main .eventsPeriods.visibilityDesktopOnly{display:block}@media screen and (max-width: 800px){main .eventsPeriods.visibilityDesktopOnly{display:none}}main .eventsPeriods:hover{cursor:pointer}main .eventsPeriods:focus-visible{outline:2px #000 solid;outline-offset:5px}main .eventsPeriods option{text-transform:none;font-size:18px}main .eventsList{padding:20px 0}main .eventsList.visibilityMobileOnly{display:none}@media screen and (max-width: 800px){main .eventsList.visibilityMobileOnly{display:block}}main .eventsList.visibilityDesktopOnly{display:block}@media screen and (max-width: 800px){main .eventsList.visibilityDesktopOnly{display:none}}main .eventsList .eventsList-i{display:grid;grid-auto-rows:auto;grid-template-columns:1fr 1fr 1fr;gap:40px;justify-content:stretch;align-content:stretch;justify-items:stretch;align-items:stretch}@media screen and (max-width: 1200px){main .eventsList .eventsList-i{gap:20px}}@media screen and (max-width: 1000px){main .eventsList .eventsList-i{grid-template-columns:1fr 1fr}}@media screen and (max-width: 700px){main .eventsList .eventsList-i{gap:20px 0;grid-template-columns:1fr}}main .eventsList .event{display:flex;flex-direction:column;flex-wrap:nowrap;align-content:stretch;justify-content:flex-start;align-items:stretch;text-decoration:none;border:2px #d2232a solid;-webkit-border-radius:8px;border-radius:8px;background-clip:padding-box;overflow:hidden;opacity:1;filter:alpha(opacity=100);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=$opacity-ie)"}@media screen and (min-width: 1001px){main .eventsList .event:hover{border-color:#000}}main .eventsList .event:focus-visible{outline:2px #000 solid;outline-offset:5px}main .eventsList .event .image{flex-grow:0;display:block;width:100%;height:200px;background-repeat:no-repeat;background-position:center center;background-color:#000;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}@media screen and (max-width: 600px){main .eventsList .event .image{height:160px}}main .eventsList .event .eventText{flex-grow:1;display:flex;flex-direction:column;flex-wrap:nowrap;align-content:stretch;justify-content:flex-start;align-items:stretch;padding:16px 20px 20px 20px}@media screen and (max-width: 400px){main .eventsList .event .eventText{padding:16px}}main .eventsList .event .eventText-eventDetailIcons{display:flex;flex-direction:row;flex-wrap:nowrap;align-content:center;justify-content:flex-end;align-items:center;gap:10px;padding-bottom:10px;height:36px}@media screen and (max-width: 400px){main .eventsList .event .eventText-eventDetailIcons{height:30px}}main .eventsList .event .eventText-eventDetailIcons .eventText-eventDetailIcons-icon{display:block;width:36px;height:36px;object-fit:contain}@media screen and (max-width: 400px){main .eventsList .event .eventText-eventDetailIcons .eventText-eventDetailIcons-icon{width:30px;height:30px}}@media screen and (max-width: 600px){main .eventsList .event .eventText-eventDetailIcons:not(:has(.eventText-eventDetailIcons-icon)){display:none}}main .eventsList .event .eventText-keyDetails{display:flex;flex-direction:row;flex-wrap:nowrap;align-content:center;justify-content:flex-start;align-items:center;gap:20px}@media screen and (max-width: 400px){main .eventsList .event .eventText-keyDetails{gap:16px}}main .eventsList .event .eventText-keyDetails .eventText-keyDetails-date{display:flex;flex-direction:column;flex-wrap:nowrap;align-content:stretch;justify-content:center;align-items:stretch;padding:0;min-width:46px}@media screen and (max-width: 400px){main .eventsList .event .eventText-keyDetails .eventText-keyDetails-date{min-width:none}}main .eventsList .event .eventText-keyDetails .eventText-keyDetails-date .eventText-keyDetails-date-day,main .eventsList .event .eventText-keyDetails .eventText-keyDetails-date .eventText-keyDetails-date-month{display:block;font-weight:bold;text-align:center;color:#d2232a}main .eventsList .event .eventText-keyDetails .eventText-keyDetails-date .eventText-keyDetails-date-day{font-size:38px;font-size:2.1111111111rem;line-height:1.1052631579em}main .eventsList .event .eventText-keyDetails .eventText-keyDetails-date .eventText-keyDetails-date-month{padding-top:2px;font-size:13px;font-size:0.7222222222rem;line-height:1.2307692308em}main .eventsList .event .eventText-keyDetails .eventText-keyDetails-title p{padding:0 0 2px 0;font-size:15px;font-size:0.8333333333rem;line-height:1.3333333333em;font-weight:300;text-transform:uppercase;color:#231f20}main .eventsList .event .eventText-keyDetails .eventText-keyDetails-title h2{padding:0;font-size:26px;font-size:1.4444444444rem;line-height:1.1538461538em;font-family:"Roboto Condensed",Arial,Sans-serif;color:#000}main .eventsList .event .readMore{display:block;margin-top:auto;padding-top:8px;font-size:16px;font-size:0.8888888889rem;line-height:1.125em;text-transform:uppercase;text-align:right;color:#d2232a}main .featuredEvents{display:flex;flex-direction:column;flex-wrap:nowrap;align-content:stretch;justify-content:flex-start;align-items:stretch;gap:30px;padding:20px 0}@media screen and (max-width: 800px){main .featuredEvents{gap:20px}}main .featuredEvents.visibilityMobileOnly{display:none}@media screen and (max-width: 800px){main .featuredEvents.visibilityMobileOnly{display:flex}}main .featuredEvents.visibilityDesktopOnly{display:flex}@media screen and (max-width: 800px){main .featuredEvents.visibilityDesktopOnly{display:none}}main .featuredEvents .event{display:flex;flex-direction:row;flex-wrap:nowrap;align-content:stretch;justify-content:space-between;align-items:stretch;text-decoration:none;gap:30px;opacity:1;filter:alpha(opacity=100);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=$opacity-ie)";min-height:120px;border:2px #d2232a solid;-webkit-border-radius:8px;border-radius:8px;background-clip:padding-box;overflow:hidden}@media screen and (max-width: 600px){main .featuredEvents .event{gap:24px}}@media screen and (min-width: 1001px){main .featuredEvents .event:hover{border-color:#000}}main .featuredEvents .event .event-date{flex:0 0 auto;display:flex;flex-direction:column;flex-wrap:nowrap;align-content:stretch;justify-content:center;align-items:stretch;padding:24px 10px;width:180px;background:#d2232a;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width: 800px){main .featuredEvents .event .event-date{width:80px}}main .featuredEvents .event .event-date .event-date-day,main .featuredEvents .event .event-date .event-date-month{display:block;font-weight:bold;text-align:center;color:#fff}main .featuredEvents .event .event-date .event-date-day{font-size:52px;font-size:2.8888888889rem;line-height:1.1538461538em}@media screen and (max-width: 800px){main .featuredEvents .event .event-date .event-date-day{font-size:38px;font-size:2.1111111111rem;line-height:1.1052631579em}}main .featuredEvents .event .event-date .event-date-month{font-size:18px;font-size:1rem;line-height:1.3333333333em}@media screen and (max-width: 800px){main .featuredEvents .event .event-date .event-date-month{font-size:13px;font-size:0.7222222222rem;line-height:1.2307692308em}}main .featuredEvents .event .event-details{flex:1 1 auto;display:flex;flex-direction:row;flex-wrap:nowrap;align-content:stretch;justify-content:space-between;align-items:stretch;text-decoration:none;gap:30px;padding:24px 24px 24px 0}@media screen and (max-width: 800px){main .featuredEvents .event .event-details{display:flex;flex-direction:column;flex-wrap:nowrap;align-content:stretch;justify-content:flex-start;align-items:stretch;gap:24px}}main .featuredEvents .event .event-details-text{flex:1 1 auto}main .featuredEvents .event .event-details-text h2{padding:0 0 8px 0;font-size:26px;font-size:1.4444444444rem;line-height:1.1538461538em;font-family:"Roboto Condensed",Arial,Sans-serif;color:#000}main .featuredEvents .event .event-details-text .event-introduction{padding:0 0 12px 0}main .featuredEvents .event .event-details-text .event-time{display:block;margin-top:auto;padding:10px 30px;width:fit-content;min-width:240px;max-width:100%;font-size:14px;font-size:0.7777777778rem;line-height:1.2857142857em;font-weight:300;text-transform:uppercase;text-align:center;color:#d9d9d9;background:#000;-webkit-border-radius:100px;border-radius:100px;background-clip:padding-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width: 600px){main .featuredEvents .event .event-details-text .event-time{padding-left:15px;padding-right:15px;min-width:0;width:100%}}main .featuredEvents .event .event-details-keyDetails{flex:0 0 auto;display:flex;flex-direction:column;flex-wrap:nowrap;align-content:flex-end;justify-content:space-between;align-items:flex-end}@media screen and (max-width: 800px){main .featuredEvents .event .event-details-keyDetails{display:flex;flex-direction:column;flex-wrap:nowrap;align-content:flex-start;justify-content:flex-start;align-items:flex-start}}main .featuredEvents .event .event-details-keyDetails .event-eventDetailIcons{display:flex;flex-direction:row;flex-wrap:nowrap;align-content:center;justify-content:flex-end;align-items:center;gap:10px;padding-bottom:10px;height:36px}@media screen and (max-width: 400px){main .featuredEvents .event .event-details-keyDetails .event-eventDetailIcons{height:30px;gap:8px}}main .featuredEvents .event .event-details-keyDetails .event-eventDetailIcons .event-eventDetailIcons-icon{display:block;width:36px;height:36px;object-fit:contain}@media screen and (max-width: 400px){main .featuredEvents .event .event-details-keyDetails .event-eventDetailIcons .event-eventDetailIcons-icon{width:30px;height:30px}}@media screen and (max-width: 800px){main .featuredEvents .event .event-details-keyDetails .event-eventDetailIcons:not(:has(.event-eventDetailIcons-icon)){display:none}}main .featuredEvents .event .event-details-keyDetails .readMore{display:block;margin-top:auto;padding:8px 0 2px 0;font-size:16px;font-size:0.8888888889rem;line-height:1.125em;text-transform:uppercase;text-align:right;color:#d2232a}@media screen and (max-width: 800px){main .featuredEvents .event .event-details-keyDetails .readMore{padding-top:14px}}main .eventFull{padding:20px 0}main .eventFull .eventFull-eventDetailIcons{display:flex;flex-direction:row;flex-wrap:nowrap;align-content:center;justify-content:flex-start;align-items:center;gap:10px;padding-bottom:30px}@media screen and (max-width: 600px){main .eventFull .eventFull-eventDetailIcons{padding-bottom:18px}}main .eventFull .eventFull-eventDetailIcons .eventFull-eventDetailIcons-icon{display:block;width:36px;height:36px;object-fit:contain}@media screen and (max-width: 600px){main .eventFull .eventFull-eventDetailIcons .eventFull-eventDetailIcons-icon{width:30px;height:30px}}main .eventFull .eventFull-keyDetails{display:flex;flex-direction:row;flex-wrap:nowrap;align-content:center;justify-content:flex-start;align-items:center;gap:24px;padding-bottom:34px}@media screen and (max-width: 600px){main .eventFull .eventFull-keyDetails{gap:16px;padding-bottom:22px}}main .eventFull .eventFull-keyDetails .eventFull-keyDetails-date{display:flex;flex-direction:column;flex-wrap:nowrap;align-content:stretch;justify-content:center;align-items:stretch;padding:0}@media screen and (max-width: 400px){main .eventFull .eventFull-keyDetails .eventFull-keyDetails-date{min-width:none}}main .eventFull .eventFull-keyDetails .eventFull-keyDetails-date .eventFull-keyDetails-date-day,main .eventFull .eventFull-keyDetails .eventFull-keyDetails-date .eventFull-keyDetails-date-month{display:block;font-weight:bold;text-align:center;color:#d2232a}main .eventFull .eventFull-keyDetails .eventFull-keyDetails-date .eventFull-keyDetails-date-day{font-size:50px;font-size:2.7777777778rem;line-height:1.08em}@media screen and (max-width: 600px){main .eventFull .eventFull-keyDetails .eventFull-keyDetails-date .eventFull-keyDetails-date-day{font-size:38px;font-size:2.1111111111rem;line-height:1em}}main .eventFull .eventFull-keyDetails .eventFull-keyDetails-date .eventFull-keyDetails-date-month{padding-top:2px;font-size:16px;font-size:0.8888888889rem;line-height:1em}@media screen and (max-width: 600px){main .eventFull .eventFull-keyDetails .eventFull-keyDetails-date .eventFull-keyDetails-date-month{font-size:13px;font-size:0.7222222222rem;line-height:1em}}main .eventFull .eventFull-keyDetails .eventFull-keyDetails-title p{padding:0;font-weight:300;text-transform:uppercase;color:#231f20}main .eventFull .eventFull-keyDetails .eventFull-keyDetails-title h1{padding:0;font-family:"Roboto Condensed",Arial,Sans-serif;line-height:1.1em;color:#d2232a}main .eventFull .backLink{padding:46px 0 4px 0;text-align:center}main .eventFull .backLink a{font-weight:bold;text-transform:uppercase;text-decoration:none;opacity:1;filter:alpha(opacity=100);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=$opacity-ie)";color:#d2232a}main .eventFull .backLink a .icon{display:inline-block;margin-right:15px;vertical-align:middle}@media screen and (max-width: 600px){main .eventFull .backLink a .icon{margin-right:5px;width:18px;vertical-align:baseline}}@media screen and (min-width: 1001px){main .eventFull .backLink a:hover{color:#000}}main .productCategories{display:flex;flex-direction:column;flex-wrap:nowrap;align-content:stretch;justify-content:flex-start;align-items:stretch;gap:80px;padding:20px 0}@media screen and (max-width: 1200px){main .productCategories{gap:50px}}main .productCategories.visibilityMobileOnly{display:none}@media screen and (max-width: 800px){main .productCategories.visibilityMobileOnly{display:flex}}main .productCategories.visibilityDesktopOnly{display:flex}@media screen and (max-width: 800px){main .productCategories.visibilityDesktopOnly{display:none}}main .productCategories .category{display:block}main .productCategories .category h2{padding:0;text-align:center;font-size:34px;font-size:1.8888888889rem;line-height:1.2941176471em}@media screen and (max-width: 600px){main .productCategories .category h2{font-size:30px;font-size:1.6666666667rem;line-height:1.2em}}main .productCategories .category .category-description *{text-align:center}main .productCategories .category .subCategories{display:flex;flex-direction:row;flex-wrap:wrap;align-content:stretch;justify-content:center;align-items:stretch;gap:40px 60px;padding-top:50px}@media screen and (max-width: 1200px){main .productCategories .category .subCategories{display:grid;grid-template-columns:1fr 1fr 1fr;grid-auto-rows:auto;grid-auto-flow:row;justify-content:stretch;align-content:stretch;justify-items:stretch;align-items:stretch;gap:30px;padding-top:24px}}@media screen and (max-width: 800px){main .productCategories .category .subCategories{grid-template-columns:1fr 1fr;gap:20px}}@media screen and (max-width: 500px){main .productCategories .category .subCategories{grid-template-columns:1fr}}main .productCategories .category .subCategories .subcategory{flex:0 0 auto;display:flex;flex-direction:column;flex-wrap:nowrap;align-content:center;justify-content:center;align-items:center;width:250px;height:230px;text-decoration:none;-webkit-border-radius:8px;border-radius:8px;background-clip:padding-box;overflow:hidden;opacity:1;filter:alpha(opacity=100);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=$opacity-ie)";background-color:#000;background-repeat:no-repeat;background-position:center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;border:2px rgba(0,0,0,0) solid}@media screen and (max-width: 1200px){main .productCategories .category .subCategories .subcategory{width:auto}}@media screen and (min-width: 1001px){main .productCategories .category .subCategories .subcategory:hover{border-color:#000}}main .productCategories .category .subCategories .subcategory h3{padding:0 20px;font-size:28px;font-size:1.5555555556rem;line-height:1.2142857143em;text-align:center;color:#fff;text-shadow:0px 1px 12px rgba(0,0,0,.9)}@media screen and (max-width: 600px){main .productCategories .category .subCategories .subcategory h3{font-size:25px;font-size:1.3888888889rem;line-height:1.2em}}main .productsBrowse{display:flex;flex-direction:column;flex-wrap:nowrap;align-content:stretch;justify-content:flex-start;align-items:stretch;padding:20px 0}main .productsBrowse h2{padding:0;text-align:center;font-size:34px;font-size:1.8888888889rem;line-height:1.2941176471em}@media screen and (max-width: 600px){main .productsBrowse h2{font-size:30px;font-size:1.6666666667rem;line-height:1.2em}}main .productsBrowse .productsBrowse-filters{display:flex;flex-direction:column;flex-wrap:nowrap;align-content:center;justify-content:flex-start;align-items:center;padding-top:14px}main .productsBrowse .productsBrowse-filters label{font-size:22px;font-size:1.2222222222rem;line-height:1.1818181818em;text-align:center;font-family:"Roboto Condensed",Arial,Sans-serif;font-weight:bold;text-transform:uppercase;color:#000}main .productsBrowse .productsBrowse-filters select{display:block;margin-top:12px;padding:15px 16px;width:460px;max-width:100%;font-size:18px;line-height:1.25em;font-family:"Roboto Condensed",Arial,Sans-serif;color:#000;border:1px #000 solid;background:none;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}main .productsBrowse .productsBrowse-products{display:grid;grid-template-columns:1fr 1fr 1fr;grid-auto-rows:auto;grid-auto-flow:row;justify-content:stretch;align-content:stretch;justify-items:stretch;align-items:stretch;gap:50px;padding-top:45px}@media screen and (max-width: 1200px){main .productsBrowse .productsBrowse-products{grid-template-columns:1fr 1fr;gap:40px 30px}}@media screen and (max-width: 600px){main .productsBrowse .productsBrowse-products{grid-template-columns:1fr}}main .productsBrowse .productsBrowse-products .product{display:block;text-decoration:none;opacity:1;filter:alpha(opacity=100);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=$opacity-ie)"}main .productsBrowse .productsBrowse-products .product .image{display:block;width:100%;border:1px #a4a4a4 solid;-webkit-border-radius:8px;border-radius:8px;background-clip:padding-box}@media screen and (min-width: 1001px){main .productsBrowse .productsBrowse-products .product:hover .image{border-color:#d2232a}}main .productsBrowse .productsBrowse-products .product h3{padding:24px 0 0 0;font-size:24px;font-size:1.3333333333rem;line-height:1.1666666667em;text-align:center;color:#000}main .productsBrowse .productsBrowse-products .product p{padding:4px 0 0 0;font-size:15px;font-size:0.8333333333rem;line-height:1.3333333333em;text-transform:uppercase;text-align:center;color:#231f20}main .productFull{padding:20px 0}main .productFull .backLink{padding:46px 0 4px 0;text-align:center}main .productFull .backLink a{font-weight:bold;text-transform:uppercase;text-decoration:none;opacity:1;filter:alpha(opacity=100);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=$opacity-ie)";color:#d2232a}main .productFull .backLink a .icon{display:inline-block;margin-right:15px;vertical-align:middle}@media screen and (max-width: 600px){main .productFull .backLink a .icon{margin-right:5px;width:18px;vertical-align:baseline}}@media screen and (min-width: 1001px){main .productFull .backLink a:hover{color:#000}}main .featureBoxes{display:flex;flex-direction:row;flex-wrap:wrap;align-content:stretch;justify-content:flex-start;padding:20px 0;overflow:hidden;gap:20px 37px}@media screen and (max-width: 1200px){main .featureBoxes{gap:20px}}main .featureBoxes.visibilityMobileOnly{display:none}@media screen and (max-width: 800px){main .featureBoxes.visibilityMobileOnly{display:flex}}main .featureBoxes.visibilityDesktopOnly{display:flex}@media screen and (max-width: 800px){main .featureBoxes.visibilityDesktopOnly{display:none}}main .featureBoxes .featureBox{display:block;width:33.33%;width:calc(33.33% - 25px);text-align:left;text-decoration:none;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;opacity:1;filter:alpha(opacity=100);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=$opacity-ie)";background:#000}@media screen and (max-width: 1200px){main .featureBoxes .featureBox{width:calc(33.33% - 14px)}}@media screen and (max-width: 1000px){main .featureBoxes .featureBox{width:calc(50% - 10px)}}@media screen and (max-width: 700px){main .featureBoxes .featureBox{display:block;width:100%}}main .featureBoxes .featureBox .image{display:block;width:100%;height:170px;background-repeat:no-repeat;background-position:center center;background-color:rgba(0,0,0,0);-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}main .featureBoxes .featureBox .featureBox-text{padding:18px 20px 16px 20px}main .featureBoxes .featureBox .featureBox-text *{color:#fff}main .featureBoxes .featureBox .title{display:block;font-size:22px;font-size:1.2222222222rem;line-height:1.0909090909em;font-weight:bold;text-transform:uppercase}@media screen and (max-width: 700px){main .featureBoxes .featureBox .title{min-height:0}}main .featureBoxes .featureBox .subTitle{display:block;margin-top:8px;font-size:16px;font-size:0.8888888889rem;line-height:1.25em;font-weight:normal;text-transform:none}main .featureBoxes .featureBox .readMore{display:block;font-size:30px;font-size:1.6666666667rem;line-height:0.6666666667em;font-weight:bold;text-transform:uppercase;text-align:right}@media screen and (min-width: 1001px){main .featureBoxes a.featureBox:hover,main .featureBoxes a.featureBox:focus-within{background:#d9d9d9}main .featureBoxes a.featureBox:hover *,main .featureBoxes a.featureBox:focus-within *{color:#000}}main .generalPopUp{position:fixed;left:0;right:0;top:0;bottom:0;z-index:30000;display:none;flex-flow:row nowrap;justify-content:center;align-items:center;align-content:center;padding:20px;background:rgba(0,0,0,.6);opacity:0}main .generalPopUp .generalPopUp-i{flex:0 0 auto;position:relative;display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:flex-start;align-content:flex-start;width:900px;height:450px;max-width:100%;max-height:100%;background:#fff;overflow:auto}@media screen and (max-width: 700px){main .generalPopUp .generalPopUp-i{height:auto}}main .generalPopUp .generalPopUp-i .generalPopUp-close{position:absolute;top:20px;right:20px;padding:0;font-size:54px;font-size:3rem;line-height:0.8148148148em;text-transform:uppercase;text-decoration:none;color:#000;border:none;background:none}@media screen and (min-width: 1001px){main .generalPopUp .generalPopUp-i .generalPopUp-close:hover{cursor:pointer}}main .generalPopUp .generalPopUp-i .generalPopUp-image{flex:0 0 auto;display:block;width:50%;align-self:stretch;background-color:#000;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}@media screen and (max-width: 700px){main .generalPopUp .generalPopUp-i .generalPopUp-image{display:none}}main .generalPopUp .generalPopUp-i .generalPopUp-details{flex:1 1 auto;margin:auto;padding:20px 50px;width:50%}@media screen and (max-width: 700px){main .generalPopUp .generalPopUp-i .generalPopUp-details{padding-top:50px;padding-bottom:50px}}@media screen and (max-width: 400px){main .generalPopUp .generalPopUp-i .generalPopUp-details{padding:20px}}main .gunConfiguratorFull .gunConfiguratorFull-image-preview{display:block;padding-top:56px}@media screen and (max-width: 600px){main .gunConfiguratorFull .gunConfiguratorFull-image-preview{padding-top:0}}main .gunConfiguratorFull .gunConfiguratorFull-image-preview .gunConfiguratorFull-image-preview-i{position:relative;display:block;width:100%;aspect-ratio:1110/365;margin:0 auto;border:1px #000 solid}main .gunConfiguratorFull .gunConfiguratorFull-image-preview .gunConfiguratorFull-image-preview-layerSet picture{display:contents}main .gunConfiguratorFull .gunConfiguratorFull-image-preview .gunConfiguratorFull-image-preview-layerSet img{position:absolute;top:0;left:0;display:block;width:100%;height:100%}main .gunConfiguratorFull .gunConfiguratorFull-image-preview .gunConfiguratorFull-image-preview-layerSet[data-layer-set=models] img{z-index:1}main .gunConfiguratorFull .gunConfiguratorFull-image-preview .gunConfiguratorFull-image-preview-layerSet[data-layer-set=barrels] img{z-index:2}main .gunConfiguratorFull .gunConfiguratorFull-image-preview .gunConfiguratorFull-image-preview-layerSet[data-layer-set=barrelsColours] img{z-index:3}main .gunConfiguratorFull .gunConfiguratorFull-image-preview .gunConfiguratorFull-image-preview-layerSet[data-layer-set=stock] img{z-index:4}main .gunConfiguratorFull .gunConfiguratorFull-image-preview .gunConfiguratorFull-image-preview-layerSet[data-layer-set=versions] img{z-index:5}main .gunConfiguratorFull .gunConfiguratorFull-image-preview .gunConfiguratorFull-image-preview-layerSet[data-layer-set=colours] img{z-index:6}main .gunConfiguratorFull .gunConfiguratorFull-options{display:grid;grid-auto-rows:auto;grid-template-columns:1fr 1fr;gap:26px 80px;justify-content:stretch;align-content:stretch;justify-items:stretch;align-items:stretch;padding-top:56px}@media screen and (max-width: 1200px){main .gunConfiguratorFull .gunConfiguratorFull-options{gap:30px}}@media screen and (max-width: 600px){main .gunConfiguratorFull .gunConfiguratorFull-options{padding-top:40px;grid-template-columns:1fr}}main .gunConfiguratorFull .gunConfiguratorFull-options .gunConfiguratorFull-options-option{display:none}main .gunConfiguratorFull .gunConfiguratorFull-options .gunConfiguratorFull-options-option .gunConfiguratorFull-options-option-title{display:block;margin-bottom:8px;font-size:26px;font-size:1.4444444444rem;line-height:1.1538461538em;font-weight:bold;text-transform:uppercase;color:#d2232a}@media screen and (max-width: 600px){main .gunConfiguratorFull .gunConfiguratorFull-options .gunConfiguratorFull-options-option .gunConfiguratorFull-options-option-title{font-size:22px;font-size:1.2222222222rem;line-height:1.1818181818em}}main .gunConfiguratorFull .gunConfiguratorFull-options .gunConfiguratorFull-options-option select{display:block;padding:16px 15px;width:100%;font-size:24px;font-size:1.3333333333rem;line-height:1.1666666667em;font-family:"Roboto Condensed",Arial,Sans-serif;color:#000;border:2px #000 solid;background:none;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width: 600px){main .gunConfiguratorFull .gunConfiguratorFull-options .gunConfiguratorFull-options-option select{font-size:20px;font-size:1.1111111111rem;line-height:1.2em;padding:12px 16px}}main .gunConfiguratorFull .gunConfiguratorFull-image-final{display:block;padding-top:120px}@media screen and (max-width: 800px){main .gunConfiguratorFull .gunConfiguratorFull-image-final{padding-top:40px}}main .gunConfiguratorFull .gunConfiguratorFull-image-final h2{font-size:40px;font-size:2.2222222222rem;line-height:1.25em}@media screen and (max-width: 600px){main .gunConfiguratorFull .gunConfiguratorFull-image-final h2{font-size:30px;font-size:1.6666666667rem;line-height:1.2em}}main .gunConfiguratorFull .gunConfiguratorFull-image-final .gunConfiguratorFull-image-final-i{position:relative;display:block;width:100%;aspect-ratio:1110/365;margin:30px auto 0 auto}@media screen and (max-width: 800px){main .gunConfiguratorFull .gunConfiguratorFull-image-final .gunConfiguratorFull-image-final-i{margin-top:10px}}main .gunConfiguratorFull .gunConfiguratorFull-image-final .gunConfiguratorFull-image-final-layerSet picture{display:contents}main .gunConfiguratorFull .gunConfiguratorFull-image-final .gunConfiguratorFull-image-final-layerSet img{position:absolute;top:0;left:0;display:block;width:100%;height:100%}main .gunConfiguratorFull .gunConfiguratorFull-image-final .gunConfiguratorFull-image-final-layerSet[data-layer-set=models] img{z-index:1}main .gunConfiguratorFull .gunConfiguratorFull-image-final .gunConfiguratorFull-image-final-layerSet[data-layer-set=barrels] img{z-index:2}main .gunConfiguratorFull .gunConfiguratorFull-image-final .gunConfiguratorFull-image-final-layerSet[data-layer-set=barrelsColours] img{z-index:3}main .gunConfiguratorFull .gunConfiguratorFull-image-final .gunConfiguratorFull-image-final-layerSet[data-layer-set=stock] img{z-index:4}main .gunConfiguratorFull .gunConfiguratorFull-image-final .gunConfiguratorFull-image-final-layerSet[data-layer-set=versions] img{z-index:5}main .gunConfiguratorFull .gunConfiguratorFull-image-final .gunConfiguratorFull-image-final-layerSet[data-layer-set=colours] img{z-index:6}main .gunConfiguratorFull .gunConfiguratorFull-specs{display:block;padding:20px 0 90px 0}@media screen and (max-width: 1200px){main .gunConfiguratorFull .gunConfiguratorFull-specs{padding:10px 0 0 0}}main .gunConfiguratorFull .gunConfiguratorFull-specs h2{font-size:28px;font-size:1.5555555556rem;line-height:1.1428571429em;color:#000}@media screen and (max-width: 600px){main .gunConfiguratorFull .gunConfiguratorFull-specs h2{font-size:25px;font-size:1.3888888889rem;line-height:1.2em}}main .gunConfiguratorFull .gunConfiguratorFull-specs .gunConfiguratorFull-specs-i{display:flex;flex-direction:row;flex-wrap:nowrap;align-content:stretch;justify-content:space-between;align-items:stretch;gap:20px}@media screen and (max-width: 800px){main .gunConfiguratorFull .gunConfiguratorFull-specs .gunConfiguratorFull-specs-i{display:flex;flex-direction:column;flex-wrap:nowrap;align-content:stretch;justify-content:flex-start;align-items:stretch}}main .gunConfiguratorFull .gunConfiguratorFull-specs .gunConfiguratorFull-specs-details{flex:1 1 auto;display:block;padding-top:22px}@media screen and (max-width: 800px){main .gunConfiguratorFull .gunConfiguratorFull-specs .gunConfiguratorFull-specs-details{padding-top:0}}main .gunConfiguratorFull .gunConfiguratorFull-specs .gunConfiguratorFull-specs-details h3{padding:14px 0 0 0;font-size:22px;font-size:1.2222222222rem;line-height:1.2727272727em;text-transform:none}@media screen and (max-width: 800px){main .gunConfiguratorFull .gunConfiguratorFull-specs .gunConfiguratorFull-specs-details h3{font-size:18px;font-size:1rem;line-height:1.2222222222em}}main .gunConfiguratorFull .gunConfiguratorFull-specs .gunConfiguratorFull-specs-details p{padding:0;font-size:22px;font-size:1.2222222222rem;line-height:1.2727272727em}@media screen and (max-width: 800px){main .gunConfiguratorFull .gunConfiguratorFull-specs .gunConfiguratorFull-specs-details p{font-size:16px;font-size:0.8888888889rem;line-height:1.25em}}main .gunConfiguratorFull .gunConfiguratorFull-specs .gunConfiguratorFull-specs-btns{flex:0 0 auto;display:flex;flex-direction:column;flex-wrap:nowrap;align-content:flex-end;justify-content:flex-end;align-items:flex-end;gap:34px;width:360px;padding-bottom:10px}@media screen and (max-width: 800px){main .gunConfiguratorFull .gunConfiguratorFull-specs .gunConfiguratorFull-specs-btns{width:auto;padding-bottom:0;gap:20px}}main .gunConfiguratorFull .gunConfiguratorFull-specs .gunConfiguratorFull-specs-btns .gunConfiguratorFull-specs-btns-btn{display:block;padding:20px 50px;font-family:"Roboto Condensed",Arial,Sans-serif;font-size:22px;font-size:1.2222222222rem;line-height:1.1818181818em;font-weight:bold;text-transform:uppercase;text-decoration:none;text-align:center;color:#fff;background:#d2232a;border:none;-webkit-border-radius:50px;border-radius:50px;background-clip:padding-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%}@media screen and (max-width: 800px){main .gunConfiguratorFull .gunConfiguratorFull-specs .gunConfiguratorFull-specs-btns .gunConfiguratorFull-specs-btns-btn{padding:12px 16px;font-size:15px;font-size:0.8333333333rem;line-height:1.3333333333em}}@media screen and (min-width: 1001px){main .gunConfiguratorFull .gunConfiguratorFull-specs .gunConfiguratorFull-specs-btns .gunConfiguratorFull-specs-btns-btn:hover{cursor:pointer;background:#000;opacity:1;filter:alpha(opacity=100);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=$opacity-ie)"}}main .gunConfiguratorFull .gunConfiguratorFull-form{display:block;padding-bottom:80px}@media screen and (max-width: 800px){main .gunConfiguratorFull .gunConfiguratorFull-form{padding:20px 0 0 0}}main .gunConfiguratorFull .gunConfiguratorFull-form h2{font-size:40px;font-size:2.2222222222rem;line-height:1.25em}@media screen and (max-width: 600px){main .gunConfiguratorFull .gunConfiguratorFull-form h2{font-size:30px;font-size:1.6666666667rem;line-height:1.2em}}footer{padding:40px 0}footer *:focus-visible{outline:2px #fff solid;outline-offset:5px}footer .footer-i{display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:center;align-content:center;gap:20px}@media screen and (max-width: 800px){footer .footer-i{flex-direction:column;flex-wrap:nowrap;align-content:center;justify-content:flex-start;align-items:center;gap:30px}}footer .logo-poweredByNioa{display:block;width:240px;max-width:100%}@media screen and (max-width: 800px){footer .logo-poweredByNioa{width:180px}}footer .menu{display:block;font-size:0;text-align:left}@media screen and (max-width: 800px){footer .menu{display:none}}footer .menu li{display:inline-block;vertical-align:top;font-size:18px}footer .menu li a{display:block;padding:6px 14px;font-size:18px;font-size:1rem;line-height:1em;font-weight:bold;text-decoration:none;text-transform:uppercase;color:#fff}@media screen and (min-width: 1001px){footer .menu li a:hover{color:#d2232a}}footer .footer-socials{flex:0 0 auto;display:block}@media screen and (max-width: 800px){footer .footer-socials{order:2}}footer .socials{display:block;padding-top:4px;font-size:0;text-align:center}footer .socials a{display:inline-block;margin:0 8px;width:26px;height:26px;-webkit-border-radius:20px;border-radius:20px;background-clip:padding-box;border:1px #fff solid;-webkit-transition:all 0.1s ease;-moz-transition:all 0.1s ease;-o-transition:all 0.1s ease;transition:all 0.1s ease}@media screen and (min-width: 1001px){footer .socials a:hover{border-color:#fff;background:#fff}}footer .socials a svg{display:block;margin:5px auto 0 auto;width:15px !important;height:15px !important}footer .socials a svg path,footer .socials a svg circle{fill:#fff;stroke:none;fill-rule:evenodd;-webkit-transition:all 0.1s ease;-moz-transition:all 0.1s ease;-o-transition:all 0.1s ease;transition:all 0.1s ease}@media screen and (min-width: 1001px){footer .socials a:hover svg path,footer .socials a:hover svg circle{fill:#000}}footer .copyright{clear:both;padding-top:24px;font-size:13px;font-size:0.7222222222rem;line-height:1.0769230769em;font-family:"Roboto Condensed",Arial,Sans-serif;text-transform:uppercase;text-align:center;color:#fff}@media screen and (max-width: 1200px){footer .copyright{padding-top:20px}}@media screen and (max-width: 600px){footer .copyright{float:none;text-align:center}}footer .copyright a{font-size:14px;font-size:0.7777777778rem;text-transform:uppercase;text-decoration:none;color:#fff}@media screen and (min-width: 1001px){footer .copyright a:hover{text-decoration:underline}}footer .footer-contact{width:240px}@media screen and (max-width: 800px){footer .footer-contact{width:auto}}footer .footer-contact h2{display:block;padding-bottom:4px;font-size:18px;font-size:1rem;line-height:1.3333333333em;font-weight:bold;text-transform:uppercase;text-decoration:none;text-align:right;color:#fff}@media screen and (max-width: 800px){footer .footer-contact h2{text-align:center}}footer .footer-contact p{padding:5px 0 0 0;font-size:15px;font-size:0.8333333333rem;line-height:1.3333333333em;text-align:right;color:#fff}@media screen and (max-width: 800px){footer .footer-contact p{text-align:center}}footer .footer-contact p strong{font-weight:bold}footer .footer-contact p a{text-decoration:none;color:#fff}footer .footer-contact p a:hover{text-decoration:underline;color:#d2232a}/*# sourceMappingURL=styles.css.map */
