*,:after,:before{box-sizing:border-box}*{margin:0;padding:0;font:inherit}html{color-scheme:dark light;hanging-punctuation:first last}body{min-height:100svh}h1,h2,h3,h4,h5,h6,li,p{text-wrap:pretty}::-moz-selection,::selection{background:#000;color:#fff}html{height:100%;scroll-behavior:smooth;--top-spacing:104px}@media screen and (max-width:1130px){html{--top-spacing:80px}}body{height:100%;background-color:#000;margin:var(--top-spacing) auto 0}img{max-width:100%;height:auto;transition:opacity .3s ease-in-out}iframe,img,picture,svg,video{display:block}main{background-color:#fff}@media screen and (max-width:1000px){main{margin-bottom:0!important}}table td,table th{vertical-align:middle}.container{width:100%;max-width:1390px;margin:0 auto;padding-right:20px;padding-left:20px}.container-no-pad{width:100%;max-width:1350px;margin:0 auto}.container10{max-width:1160px}.container8,.container10{width:100%;margin:0 auto;padding-right:20px;padding-left:20px}.container8{max-width:930px}.hide-label legend,.visually-hidden{position:absolute;border:0;width:1px;height:1px;margin:-1px;overflow:hidden;white-space:nowrap;clip-path:inset(100%);clip:rect(1px,1px,1px,1px);word-wrap:normal!important}.video-embed{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%}.video-embed iframe,.video-embed video{position:absolute;top:0;left:0;width:100%;height:100%;border:none}.flex-row{display:flex;gap:30px;justify-content:center}@media screen and (max-width:1000px){.flex-row{flex-direction:column}}.grid-row{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-column-gap:30px}@media screen and (max-width:1000px){.grid-row{grid-column-gap:0;grid-template-columns:1fr;grid-template-rows:1fr;grid-row-gap:2.5em}}.col1{grid-column:span 1}@media screen and (max-width:1000px){.col1{grid-column:auto;grid-row:auto}}.col2{grid-column:span 2}@media screen and (max-width:1000px){.col2{grid-column:auto;grid-row:auto}}.col3{grid-column:span 3}@media screen and (max-width:1000px){.col3{grid-column:auto;grid-row:auto}}.col4{grid-column:span 4}@media screen and (max-width:1000px){.col4{grid-column:auto;grid-row:auto}}.col5{grid-column:span 5}@media screen and (max-width:1000px){.col5{grid-column:auto;grid-row:auto}}.col6{grid-column:span 6}@media screen and (max-width:1000px){.col6{grid-column:auto;grid-row:auto}}.col7{grid-column:span 7}@media screen and (max-width:1000px){.col7{grid-column:auto;grid-row:auto}}.col8{grid-column:span 8}@media screen and (max-width:1000px){.col8{grid-column:auto;grid-row:auto}}.col9{grid-column:span 9}@media screen and (max-width:1000px){.col9{grid-column:auto;grid-row:auto}}.col10{grid-column:span 10}@media screen and (max-width:1000px){.col10{grid-column:auto;grid-row:auto}}.col11{grid-column:span 11}@media screen and (max-width:1000px){.col11{grid-column:auto;grid-row:auto}}.col12{grid-column:span 12}@media screen and (max-width:1000px){.col12{grid-column:auto;grid-row:auto}}.col5.offset1{grid-column:8/13}@media screen and (max-width:1000px){.col5.offset1{grid-column:auto}}.col6.offset1{grid-column:7/13}@media screen and (max-width:1000px){.col6.offset1{grid-column:auto}}body{font-size:1rem;line-height:1.5;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body,label,p{font-weight:400;font-style:normal}body,h1,h2,h3,h4,h5,h6,label,p{font-family:Inter,Helvetica,sans-serif;color:#000;font-optical-sizing:auto}a{text-decoration:underline}a,a:hover{color:#000;transition:all .25s ease-in-out 0s}a:hover{text-decoration:none}a:focus-visible{outline:3px solid #00c4ff;outline-offset:2px}h1{font-size:90px;line-height:1;font-weight:300;margin-bottom:.516em}@media screen and (max-width:1000px){h1{font-size:60px}}h2{font-size:64px;line-height:1;font-weight:400;margin-bottom:.5em}@media screen and (max-width:1000px){h2{font-size:44px}}.s1 h2,h2.s1{font-size:24px;font-weight:600;text-transform:uppercase;line-height:1;margin-bottom:32px}h3{font-size:64px;line-height:1.1;margin-bottom:.6em}@media screen and (max-width:1000px){h3{font-size:44px}}h4{font-size:32px;line-height:1;margin-bottom:1em}@media screen and (max-width:1000px){h4{font-size:24px}}h5{font-size:24px;line-height:1;margin-bottom:1.28em}ol,ul{list-style:none;margin-bottom:1.5em}ol:last-child,ul:last-child{margin-bottom:0}main li,main p{font-size:24px;line-height:1.5;margin-bottom:1.5em}main li:last-of-type,main p:last-of-type{margin-bottom:0}@media screen and (max-width:1000px){main li,main p{font-size:18px}}strong{font-weight:600}sup{vertical-align:super;font-size:70%;line-height:normal}@media screen and (max-width:1230px){.hide-mobile,.posts-header br{display:none}}.alm-filter--text-wrap button,.alm-load-more-btn,.button,.button.black{background:#000;color:#fff;border:none;border-radius:5px;padding:.667em 1.5em;transition:all .25s ease-in-out 0s;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;text-decoration:none;font-weight:700;font-size:24px;line-height:1.5}@media screen and (max-width:1000px){.alm-filter--text-wrap button,.alm-load-more-btn,.button,.button.black{font-size:18px}}.alm-filter--text-wrap button:focus-visible,.alm-load-more-btn:focus-visible,.button.black:focus-visible,.button:focus-visible{outline:3px solid #00c4ff;outline-offset:2px;opacity:1}.alm-filter--text-wrap button:hover,.alm-load-more-btn:hover,.button.black:hover,.button:hover{color:#000;background-color:#f3e012}.alm-filter--text-wrap button.white,.alm-load-more-btn.white,.button.black.white,.button.white{background:#fff;color:#000}.alm-filter--text-wrap button.white:hover,.alm-load-more-btn.white:hover,.button.black.white:hover,.button.white:hover{background-color:#e6e6e6;color:#000}.alm-filter--text-wrap button.done,.alm-load-more-btn.done,.button.black.done,.button.done{pointer-events:none;opacity:.3}.btn{outline:0;background:none;width:140px;border:1px solid #000;border-radius:5px;box-sizing:border-box;padding:10px;color:#000;font-size:.75rem;font-weight:600;letter-spacing:1.2px;text-transform:uppercase;text-align:left;overflow:hidden;cursor:pointer}@media screen and (max-width:1000px){.btn{display:none}}.btn:active .ire:after,.btn:focus .ire:after{transform:rotate(180deg)}.btn:active .dropdown,.btn:focus .dropdown{transform:translateY(20px);opacity:1;visibility:visible}.btn .ire{background:transparent url(../images/flag-ireland.svg) no-repeat right 10px center;display:block;position:relative}.btn .ire:after{content:"";background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 10'%3E%3Cpath d='M8.397 9.789L.151 2.108c-.201-.187-.201-.656 0-.843L1.358.141c.201-.187.704-.187.905 0L9 6.323 15.737.14c.201-.187.704-.187.905 0l1.207 1.124c.201.187.201.656 0 .843L9.402 9.789a.704.704 0 1-1.005 0 NaNz'/%3E%3C/svg%3E");width:10px;height:6px;background-repeat:no-repeat;position:absolute;right:-5px;top:7px;transition:all .25s ease-in-out 0s}.btn .dropdown{position:absolute;z-index:99;top:100%;right:0;width:100%;max-width:210px;margin-top:-10px;text-align:left;opacity:0;visibility:hidden;transition:.3s ease}.btn .dropdown:before{content:"";position:absolute;top:-6px;right:20px;width:0;height:0;border-top:6px solid #000;border-right:6px solid #000;border-bottom:6px solid transparent;border-left:6px solid transparent;transform:rotate(-45deg)}.btn .dropdown li{z-index:1;position:relative;background:#000;padding:0;margin:0;border-bottom:1px solid hsla(0,0%,100%,.4)}.btn .dropdown li:first-child{border-top-left-radius:5px;border-top-right-radius:5px}.btn .dropdown li:last-child{border-bottom:0;border-bottom-left-radius:5px;border-bottom-right-radius:5px}.btn .dropdown a{display:block;padding:10px;font-size:.75rem!important;font-weight:600!important;color:#fff;text-decoration:none}.btn .dropdown a.uk{background:transparent url(../images/flag-uk.svg) no-repeat right 10px center/auto 18px}.btn .dropdown a.us{background:transparent url(../images/flag-usa.svg) no-repeat right 10px center/auto 18px}.btn .dropdown a:hover{text-decoration:underline}header .btn .ire:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 10' fill='%23FFF'%3E%3Cpath d='M8.397 9.789L.151 2.108c-.201-.187-.201-.656 0-.843L1.358.141c.201-.187.704-.187.905 0L9 6.323 15.737.14c.201-.187.704-.187.905 0l1.207 1.124c.201.187.201.656 0 .843L9.402 9.789a.704.704 0 1-1.005 0 NaNz'/%3E%3C/svg%3E")}body .gform_wrapper.gf_reset_wrapper,body .gform_wrapper.gf_reset_wrapper button,body .gform_wrapper.gf_reset_wrapper caption,body .gform_wrapper.gf_reset_wrapper div,body .gform_wrapper.gf_reset_wrapper fieldset,body .gform_wrapper.gf_reset_wrapper form,body .gform_wrapper.gf_reset_wrapper h1,body .gform_wrapper.gf_reset_wrapper h2,body .gform_wrapper.gf_reset_wrapper h3,body .gform_wrapper.gf_reset_wrapper h4,body .gform_wrapper.gf_reset_wrapper h5,body .gform_wrapper.gf_reset_wrapper h6,body .gform_wrapper.gf_reset_wrapper iframe,body .gform_wrapper.gf_reset_wrapper img,body .gform_wrapper.gf_reset_wrapper input[type=button],body .gform_wrapper.gf_reset_wrapper input[type=email],body .gform_wrapper.gf_reset_wrapper input[type=image],body .gform_wrapper.gf_reset_wrapper input[type=number],body .gform_wrapper.gf_reset_wrapper input[type=password],body .gform_wrapper.gf_reset_wrapper input[type=submit],body .gform_wrapper.gf_reset_wrapper input[type=tel],body .gform_wrapper.gf_reset_wrapper input[type=text],body .gform_wrapper.gf_reset_wrapper input[type=url],body .gform_wrapper.gf_reset_wrapper label,body .gform_wrapper.gf_reset_wrapper legend,body .gform_wrapper.gf_reset_wrapper li,body .gform_wrapper.gf_reset_wrapper ol,body .gform_wrapper.gf_reset_wrapper p,body .gform_wrapper.gf_reset_wrapper select,body .gform_wrapper.gf_reset_wrapper span,body .gform_wrapper.gf_reset_wrapper table,body .gform_wrapper.gf_reset_wrapper tbody,body .gform_wrapper.gf_reset_wrapper td,body .gform_wrapper.gf_reset_wrapper textarea,body .gform_wrapper.gf_reset_wrapper tfoot,body .gform_wrapper.gf_reset_wrapper th,body .gform_wrapper.gf_reset_wrapper thead,body .gform_wrapper.gf_reset_wrapper tr,body .gform_wrapper.gf_reset_wrapper ul{margin:0;padding:0;border:0;outline:0}body .gform_wrapper.gf_reset_wrapper button,body .gform_wrapper.gf_reset_wrapper caption,body .gform_wrapper.gf_reset_wrapper div,body .gform_wrapper.gf_reset_wrapper fieldset,body .gform_wrapper.gf_reset_wrapper form,body .gform_wrapper.gf_reset_wrapper iframe,body .gform_wrapper.gf_reset_wrapper img,body .gform_wrapper.gf_reset_wrapper input[type=button],body .gform_wrapper.gf_reset_wrapper input[type=email],body .gform_wrapper.gf_reset_wrapper input[type=image],body .gform_wrapper.gf_reset_wrapper input[type=number],body .gform_wrapper.gf_reset_wrapper input[type=password],body .gform_wrapper.gf_reset_wrapper input[type=submit],body .gform_wrapper.gf_reset_wrapper input[type=tel],body .gform_wrapper.gf_reset_wrapper input[type=text],body .gform_wrapper.gf_reset_wrapper input[type=url],body .gform_wrapper.gf_reset_wrapper label,body .gform_wrapper.gf_reset_wrapper legend,body .gform_wrapper.gf_reset_wrapper li,body .gform_wrapper.gf_reset_wrapper ol,body .gform_wrapper.gf_reset_wrapper p,body .gform_wrapper.gf_reset_wrapper select,body .gform_wrapper.gf_reset_wrapper span,body .gform_wrapper.gf_reset_wrapper table,body .gform_wrapper.gf_reset_wrapper tbody,body .gform_wrapper.gf_reset_wrapper td,body .gform_wrapper.gf_reset_wrapper textarea,body .gform_wrapper.gf_reset_wrapper tfoot,body .gform_wrapper.gf_reset_wrapper th,body .gform_wrapper.gf_reset_wrapper thead,body .gform_wrapper.gf_reset_wrapper tr,body .gform_wrapper.gf_reset_wrapper ul{font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;line-height:1;font-weight:400}body .gform_wrapper.gf_reset_wrapper div,body .gform_wrapper.gf_reset_wrapper p,body .gform_wrapper.gf_reset_wrapper span{line-height:1.8}body .gform_wrapper.gf_reset_wrapper fieldset,body .gform_wrapper.gf_reset_wrapper img{border:0}body .gform_wrapper.gf_reset_wrapper li,body .gform_wrapper.gf_reset_wrapper ol,body .gform_wrapper.gf_reset_wrapper ul{list-style:none}body .gform_wrapper.gf_reset_wrapper a img{border:none}body .gform_wrapper.gf_reset_wrapper :focus{outline:0}input[type=email],input[type=number],input[type=password],input[type=tel],input[type=text],input[type=url],select,textarea{font-family:Inter,Helvetica,sans-serif;padding:.75em;width:100%;font-weight:400;appearance:none;transition:all .25s ease-in-out 0s;margin:0;border:none;border-radius:5px;background:#f5f5f5;-webkit-appearance:none;font-size:20px;line-height:1.1}input[type=email]:focus,input[type=number]:focus,input[type=password]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=url]:focus,select:focus,textarea:focus{outline:3px solid #00c4ff;outline-offset:0}input[type=checkbox]{-webkit-appearance:checkbox;width:auto}input[type=radio]{-webkit-appearance:radio;width:auto}textarea{height:100px;display:block}label,legend{font-size:1rem;font-weight:600;display:block;margin-bottom:.5em;text-align:left}label .required,legend .required{margin-left:3px;text-decoration:none}select{background:#f5f5f5 url(../images/arrow-down.svg) no-repeat center right 10px;color:#9e9e9e}select:not(:first-of-type){color:#000}select::-ms-expand{display:none}.gform_wrapper fieldset.gfield{border:none}.gform-footer{position:relative}.gform-footer .gform_button{width:100%}.gform-footer .gform_ajax_spinner{position:absolute;bottom:0;margin:0 auto;left:0;right:0;transform:translateX(100px)}.events .gform_ajax_spinner{transform:translateX(160px)}.contact-form .gform_wrapper.gform_validation_error .gform_validation_errors,.contact-form .gform_wrapper.gform_validation_error .gform_validation_errors:focus{outline:none}.contact-form .gform_wrapper.gform_validation_error .gform_validation_errors h2{text-align:left;margin:0 0 24px;outline:none}.contact-form .gform_wrapper.gform_validation_error .gform_validation_errors h2:focus{outline:none}.contact-form .gform_confirmation_message{text-align:left}.contact-form .gform_ajax_spinner{transform:none;margin:0;left:130px}@media only screen and (min-width:641px){.gform_wrapper .gfield.gf_list_2col .gfield_checkbox,.gform_wrapper .gfield.gf_list_2col .gfield_radio{display:-ms-grid;display:grid;-ms-grid-columns:1fr [2];grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(auto-fill,auto);grid-column-gap:32px}.gform_wrapper .gfield.gf_list_3col .gfield_checkbox,.gform_wrapper .gfield.gf_list_3col .gfield_radio{display:-ms-grid;display:grid;-ms-grid-columns:1fr [3];grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(auto-fill,auto);grid-column-gap:32px}.gform_wrapper .gfield.gf_list_4col .gfield_checkbox,.gform_wrapper .gfield.gf_list_4col .gfield_radio{display:-ms-grid;display:grid;-ms-grid-columns:1fr [4];grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(auto-fill,auto);grid-column-gap:32px}.gform_wrapper .gfield.gf_list_5col .gfield_checkbox,.gform_wrapper .gfield.gf_list_5col .gfield_radio{display:-ms-grid;display:grid;-ms-grid-columns:1fr [5];grid-template-columns:repeat(5,1fr);grid-template-rows:repeat(auto-fill,auto);grid-column-gap:32px}.gform_wrapper .gfield.gf_list_inline .gfield_checkbox,.gform_wrapper .gfield.gf_list_inline .gfield_radio{display:block}.gform_wrapper .gfield.gf_list_inline .gfield_checkbox .gchoice,.gform_wrapper .gfield.gf_list_inline .gfield_radio .gchoice{display:inline-block;padding-right:16px}.gform_wrapper .gfield.gf_list_inline .gfield_checkbox .gchoice label,.gform_wrapper .gfield.gf_list_inline .gfield_radio .gchoice label{max-width:none}.gform_wrapper .gf_list_2col_vertical .gfield_checkbox,.gform_wrapper .gf_list_2col_vertical .gfield_radio{column-count:2;grid-column-gap:32px}.gform_wrapper .gf_list_3col_vertical .gfield_checkbox,.gform_wrapper .gf_list_3col_vertical .gfield_radio{column-count:3;grid-column-gap:32px}.gform_wrapper .gf_list_4col_vertical .gfield_checkbox,.gform_wrapper .gf_list_4col_vertical .gfield_radio{column-count:4;grid-column-gap:32px}.gform_wrapper .gf_list_5col_vertical .gfield_checkbox,.gform_wrapper .gf_list_5col_vertical .gfield_radio{column-count:5;grid-column-gap:32px}}.gform_wrapper .gform_fields{display:grid;grid-column-gap:28px;grid-template-columns:repeat(12,1fr);grid-template-rows:repeat(auto-fill,auto);width:100%;align-items:start;grid-row-gap:30px;margin-bottom:30px}@media screen and (max-width:1366px){.gform_wrapper .gform_fields{grid-column-gap:35px}}@media screen and (max-width:768px){.gform_wrapper .gform_fields{grid-column-gap:0;grid-template-columns:1fr;grid-template-rows:1fr}}.gform_wrapper .gform_fields .gfield{grid-column:1/-1;min-width:0}@media screen and (max-width:768px){.gform_wrapper .gform_fields .gfield:not(.gfield--width-full){grid-column:1/-1}}.gform_wrapper .gform_fields .gfield.gfield--width-full{grid-column:span 12}@media screen and (max-width:768px){.gform_wrapper .gform_fields .gfield.gfield--width-full{grid-column:auto;grid-row:auto}}.gform_wrapper .gform_fields .gfield.gfield--width-eleven-twelfths{grid-column:span 11}@media screen and (max-width:768px){.gform_wrapper .gform_fields .gfield.gfield--width-eleven-twelfths{grid-column:auto;grid-row:auto}}.gform_wrapper .gform_fields .gfield.gfield--width-five-sixths{grid-column:span 10}@media screen and (max-width:768px){.gform_wrapper .gform_fields .gfield.gfield--width-five-sixths{grid-column:auto;grid-row:auto}}.gform_wrapper .gform_fields .gfield.gfield--width-three-quarter{grid-column:span 9}@media screen and (max-width:768px){.gform_wrapper .gform_fields .gfield.gfield--width-three-quarter{grid-column:auto;grid-row:auto}}.gform_wrapper .gform_fields .gfield.gfield--width-two-thirds{grid-column:span 8}@media screen and (max-width:768px){.gform_wrapper .gform_fields .gfield.gfield--width-two-thirds{grid-column:auto;grid-row:auto}}.gform_wrapper .gform_fields .gfield.gfield--width-seven-twelfths{grid-column:span 7}@media screen and (max-width:768px){.gform_wrapper .gform_fields .gfield.gfield--width-seven-twelfths{grid-column:auto;grid-row:auto}}.gform_wrapper .gform_fields .gfield.gfield--width-half{grid-column:span 6}@media screen and (max-width:768px){.gform_wrapper .gform_fields .gfield.gfield--width-half{grid-column:auto;grid-row:auto}}.gform_wrapper .gform_fields .gfield.gfield--width-five-twelfths{grid-column:span 5}@media screen and (max-width:768px){.gform_wrapper .gform_fields .gfield.gfield--width-five-twelfths{grid-column:auto;grid-row:auto}}.gform_wrapper .gform_fields .gfield.gfield--width-third{grid-column:span 4}@media screen and (max-width:768px){.gform_wrapper .gform_fields .gfield.gfield--width-third{grid-column:auto;grid-row:auto}}.gform_wrapper .gform_fields .gfield.gfield--width-quarter{grid-column:span 3}@media screen and (max-width:768px){.gform_wrapper .gform_fields .gfield.gfield--width-quarter{grid-column:auto;grid-row:auto}}.gform_wrapper .gform_fields .gfield.gfield--width-one-sixth{grid-column:span 2}@media screen and (max-width:768px){.gform_wrapper .gform_fields .gfield.gfield--width-one-sixth{grid-column:auto;grid-row:auto}}.gform_wrapper .gform_fields .gfield.gfield--width-one-twelfth{grid-column:span 1}@media screen and (max-width:768px){.gform_wrapper .gform_fields .gfield.gfield--width-one-twelfth{grid-column:auto;grid-row:auto}}.gform_wrapper .gform_fields .gfield.gfield_visibility_hidden,.gform_wrapper .gform_fields .gfield.gform_hidden,.gform_wrapper .gform_fields .gfield.recaptcha,.gform_wrapper .gform_fields .gfield.spacer{display:none;visibility:hidden}.gform_wrapper .hidden_label .gfield_label,.gform_wrapper .hidden_sub_label,.gform_wrapper .screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal!important}.gform_wrapper button.screen-reader-text:focus{border:0;clip:auto;-webkit-clip-path:none;clip-path:none;height:auto;margin:0;position:static!important;width:auto}.gform_wrapper .gform_footer .gform-button--width-full.gfield--width-full{width:100%}.gform_wrapper .gform_footer .gform-button--width-full.gfield--width-eleven-twelfths{width:91.6666%}.gform_wrapper .gform_footer .gform-button--width-full.gfield--width-five-sixths{width:83.3333%}.gform_wrapper .gform_footer .gform-button--width-full.gfield--width-three-quarter{width:75%}.gform_wrapper .gform_footer .gform-button--width-full.gfield--width-two-thirds{width:66.6666%}.gform_wrapper .gform_footer .gform-button--width-full.gfield--width-seven-twelfths{width:58.3333%}.gform_wrapper .gform_footer .gform-button--width-full.gfield--width-half{width:50%}.gform_wrapper .gform_footer .gform-button--width-full.gfield--width-five-twelfths{width:41.6666%}.gform_wrapper .gform_footer .gform-button--width-full.gfield--width-third{width:33.3333%}.gform_wrapper .gform_footer .gform-button--width-full.gfield--width-quarter{width:25%}.gform_wrapper .gform_footer .gform-button--width-full.gfield--width-one-sixth{width:16.6666%}.gform_wrapper .gform_footer .gform-button--width-full.gfield--width-one-twelfth{width:8.3333%}.gform_wrapper.gform_validation_error .gform_validation_errors{transition:all .25s ease-in-out 0s;text-align:left;outline:none}.gform_wrapper.gform_validation_error .gform_validation_errors:focus{outline:none}.gform_wrapper.gform_validation_error .gform_validation_errors h2{font-size:32px;line-height:1.3;font-weight:700;color:#c22c0a;text-align:center;max-width:500px;margin:0 auto 24px;outline:none}@media screen and (max-width:1000px){.gform_wrapper.gform_validation_error .gform_validation_errors h2{font-size:24px}}.gform_wrapper.gform_validation_error .gform_validation_errors h2:focus{outline:none}.gform_wrapper.gform_validation_error .gform_heading{display:none}.gform_wrapper.gform_validation_error .gfield.gfield_error input,.gform_wrapper.gform_validation_error .gfield.gfield_error select,.gform_wrapper.gform_validation_error .gfield.gfield_error textarea{border-color:#c22c0a;outline-offset:0}.gform_wrapper.gform_validation_error .gfield.gfield_error .validation_message{display:none;font-size:.875rem;line-height:1.4;font-weight:700;margin-top:5px;text-align:left}.gform_wrapper .gform_heading{transition:all .25s ease-in-out 0s}.gform_wrapper .gform_heading span{font-size:32px;line-height:1.3;font-weight:700}@media screen and (max-width:1000px){.gform_wrapper .gform_heading span{font-size:24px}}.gform_wrapper .gform_heading .gform_required_legend{display:none}.gform_wrapper .gform_body .gform_fields .gfield{position:relative}.gform_wrapper .gform_body .gform_fields .gfield.gform_validation_container,.gform_wrapper .gform_body .gform_fields .gfield.hidden_label .gfield_label,.gform_wrapper .gform_body .gform_fields .gfield.hidden_label .gfield_required{display:none}.gform_wrapper .gform_body .gform_fields .gfield .gfield_label .gfield_required{margin-left:1px;color:#c22c0a}.gform_wrapper .gform_body .gform_fields .gfield .gfield_radio .gchoice{margin-bottom:10px}.gform_wrapper .gform_body .gform_fields .gfield .gfield_radio .gchoice:last-child{margin-bottom:0}.gform_wrapper .gform_body .gform_fields .gfield .gfield_radio .gchoice input[type=radio]{display:none}.gform_wrapper .gform_body .gform_fields .gfield .gfield_radio .gchoice input[type=radio]:checked+label:after{width:10px;height:10px;content:"";position:absolute;border-radius:50%;left:4px;top:9px;background-color:#000}.gform_wrapper .gform_body .gform_fields .gfield .gfield_radio .gchoice label{display:block;padding:3px 0 0 34px;position:relative;cursor:pointer;user-select:none}.gform_wrapper .gform_body .gform_fields .gfield .gfield_radio .gchoice label:before{content:"";position:absolute;width:18px;height:18px;border-radius:50%;left:0;top:5px;border:1px solid #000}.gform_wrapper .gform_body .gform_fields .gfield .gfield_checkbox .gchoice{margin-bottom:10px}.gform_wrapper .gform_body .gform_fields .gfield .gfield_checkbox .gchoice:last-child{margin-bottom:0}.gform_wrapper .gform_body .gform_fields .gfield .gfield_checkbox .gchoice input[type=checkbox]{display:none}.gform_wrapper .gform_body .gform_fields .gfield .gfield_checkbox .gchoice input[type=checkbox]:checked+label:after{content:"";background:transparent url(../images/icon-checkbox-check-dark.svg) no-repeat 0 0/100%;width:11px;height:9px;display:inline-block;vertical-align:middle;position:absolute;left:3px;top:7px}.gform_wrapper .gform_body .gform_fields .gfield .gfield_checkbox .gchoice label{display:block;padding:3px 0 0 34px;position:relative;cursor:pointer;user-select:none}.gform_wrapper .gform_body .gform_fields .gfield .gfield_checkbox .gchoice label:before{content:"";position:absolute;width:18px;height:18px;left:0;top:2px;transition:border-color .2s ease-in-out 0s;border:1px solid #000;background-color:#fff}.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_consent:last-child{margin-bottom:0}.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_consent input[type=checkbox]{display:none}.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_consent input[type=checkbox]:checked+label:after{content:"";background:transparent url(../images/icon-checkbox-check-dark.svg) no-repeat 0 0/100%;width:11px;height:9px;display:inline-block;vertical-align:middle;position:absolute;left:3px;top:7px}.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_consent label{display:block;padding:0 0 0 34px;position:relative;cursor:pointer;user-select:none}.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_consent label:before{content:"";position:absolute;width:18px;height:18px;left:0;top:2px;transition:border-color .2s ease-in-out 0s;border:1px solid #000;background-color:#fff}.gform_wrapper .gform_body .gform_fields .gfield .gfield_consent_description{font-size:.875rem;line-height:1.4;padding:15px;border:1px solid #000;background-color:#fff;margin-top:20px;height:250px;overflow:scroll}.gform_wrapper .gform_body .gform_fields .gfield .ginput_complex{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-column-gap:56px;align-items:start;grid-row-gap:30px}@media screen and (max-width:1366px){.gform_wrapper .gform_body .gform_fields .gfield .ginput_complex{grid-column-gap:35px}}@media screen and (max-width:768px){.gform_wrapper .gform_body .gform_fields .gfield .ginput_complex{grid-column-gap:0;grid-template-columns:1fr;grid-template-rows:1fr}}.gform_wrapper .gform_body .gform_fields .gfield .ginput_complex fieldset,.gform_wrapper .gform_body .gform_fields .gfield .ginput_complex span{grid-column:span 6}.gform_wrapper .gform_body .gform_fields .gfield .ginput_complex span label{font-size:.875rem;line-height:1.4}.gform_wrapper .gform_body .gform_fields .gfield .ginput_complex .gf_clear_complex{display:none}.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_fileupload span{font-size:.875rem;line-height:1.4}.gform_wrapper .gform_body .gform_fields .gfield .gform-loader{position:absolute;left:125px;bottom:3px;width:40px;box-shadow:none}.gform_wrapper .gform_body .gform_fields .ginput_recaptcha .grecaptcha-badge{display:none!important}.gform_wrapper .gform_body .gform_page_footer .gform-loader{position:absolute;left:125px;bottom:3px;width:40px;box-shadow:none}.gform_wrapper .gform_body .gform_page_footer{display:flex;position:relative;justify-content:flex-end;align-items:flex-start}.gform_wrapper .gform_body .gform_page_footer input:nth-of-type(2){margin-left:40px}.gform_wrapper .gform_footer{position:relative}.gform_wrapper .gform_footer .gform-loader{position:absolute;left:125px;bottom:3px;width:40px;box-shadow:none}.gform_confirmation_message{font-size:32px;line-height:1;font-weight:700;text-align:center;margin-top:64px;color:#000}@media screen and (max-width:1000px){.gform_confirmation_message{font-size:24px}}.bg-blk .gform_confirmation_message{color:#fff}.gf_browser_ie.gform_wrapper form{overflow:hidden;padding:1px 1px 8px}.gf_browser_ie.gform_wrapper .gform-body{margin:0 -32px -32px 0}.gf_browser_ie.gform_wrapper .gform_fields{display:flex;flex-wrap:wrap;overflow:hidden}.gf_browser_ie.gform_wrapper .gform_fields .gfield{background-clip:padding-box;border:0 solid transparent;border-width:0 32px 32px 0;width:100%}@media screen and (max-width:840px){.gf_browser_ie.gform_wrapper .gform_fields .gfield{width:100%}}.gf_browser_ie.gform_wrapper .gform_fields .gfield.gfield--width-full{width:100%}.gf_browser_ie.gform_wrapper .gform_fields .gfield.gfield--width-eleven-twelfths{width:91.666%}.gf_browser_ie.gform_wrapper .gform_fields .gfield.gfield--width-five-sixths{width:83.333%}.gf_browser_ie.gform_wrapper .gform_fields .gfield.gfield--width-three-quarter{width:75%}.gf_browser_ie.gform_wrapper .gform_fields .gfield.gfield.gfield--width-two-thirds{width:66.666%}.gf_browser_ie.gform_wrapper .gform_fields .gfield.gfield--width-seven-twelfths{width:58.333%}.gf_browser_ie.gform_wrapper .gform_fields .gfield.gfield--width-half{width:50%}.gf_browser_ie.gform_wrapper .gform_fields .gfield.gfield--width-five-twelfths{width:41.666%}.gf_browser_ie.gform_wrapper .gform_fields .gfield.gfield--width-third{width:33.333%}.gf_browser_ie.gform_wrapper .gform_fields .gfield.gfield--width-quarter{width:25%}.gf_browser_ie.gform_wrapper .ginput_container_address .ginput_left,.gf_browser_ie.gform_wrapper .ginput_container_address .ginput_right{flex:0 50%;flex-basis:auto;width:50%}.animate-up{transform:scale(.92) translateY(50px);opacity:0;transition:transform .7s ease-out,opacity .7s ease-out}.animate-up.triggered{transform:scale(1) translateY(0);opacity:1}.animate-down{transform:scale(.92) translateY(-50px);opacity:0;transition:transform .7s ease-out,opacity .7s ease-out}.animate-down.triggered{transform:scale(1) translateY(0);opacity:1}.animate-fade{opacity:0;transition:opacity .7s ease-out}.animate-fade.triggered{opacity:1}.animate-left{transform:translateX(-50px);opacity:0;transition:transform .7s ease-out,opacity .7s ease-out}.animate-left.triggered{transform:translateX(0);opacity:1}.animate-right{transform:translateX(50px);opacity:0;transition:transform .7s ease-out,opacity .7s ease-out}.animate-right.triggered{transform:translateX(0);opacity:1}.animate-scale{transform:scale(.8);opacity:0;transition:transform .7s ease-out,opacity .7s ease-out}.animate-scale.triggered{transform:scale(1);opacity:1}.animate-text-fill{--color-from:#999;--color-to:#000}.animate-text-fill.fill-light{--color-from:#666;--color-to:#fff}.animate-text-fill.fill-dark{--color-from:#999;--color-to:#000}.animate-text-fill.fill-brand{--color-from:#ccc;--color-to:#f3e012}.carousel{width:127%;margin-left:17.2%}@media screen and (max-width:1000px){.carousel{margin-left:150px}}@media screen and (max-width:610px){.carousel{margin:0 0 40px}}.carousel .content-element{height:600px;width:424px;margin-right:44px}.carousel .content-element .inner-wrap-outer{transform-style:preserve-3d;height:100%}.carousel .content-element .inner-wrap-outer .inner-wrap{transform-origin:center center;overflow:hidden}.carousel .flickity-button{position:absolute;left:-100px;bottom:-20px;top:auto;background:#000;width:56px;height:40px}@media screen and (max-width:610px){.carousel .flickity-button{bottom:-70px}}.carousel .flickity-button:hover svg,.carousel .flickity-button svg{fill:#000}.carousel .flickity-button.previous{left:-158px;border-radius:25px 0 0 25px}@media screen and (max-width:610px){.carousel .flickity-button.previous{left:0}}.carousel .flickity-button.next{left:-100px;border-radius:0 25px 25px 0}@media screen and (max-width:610px){.carousel .flickity-button.next{left:65px}}.carousel-header{margin-bottom:-35px;position:relative;z-index:10}.carousel-header h2{color:#000;margin-bottom:0}.carousel-ticker{overflow:hidden}.carousel-ticker .content-element{margin-right:44px;max-width:270px;width:100%;bottom:0}@keyframes a{0%{display:none;opacity:0;transform:translateY(-10px)}1%{display:block;opacity:0;transform:translateY(-10px)}to{display:block;opacity:1;transform:translateY(0)}}@keyframes b{0%{display:block;opacity:1;transform:translateY(0)}99%{display:block;opacity:0;transform:translateY(-10px)}to{display:none;opacity:0;transform:translateY(-10px)}}@keyframes c{0%{display:none;opacity:0;transform:translateY(-15px)}1%{display:flex;opacity:0;transform:translateY(-15px)}to{display:flex;opacity:1;transform:translateY(0)}}@keyframes d{0%{display:flex;opacity:1;transform:translateY(0)}99%{display:flex;opacity:0;transform:translateY(-15px)}to{display:none;opacity:0;transform:translateY(-15px)}}.screen-reader-text{clip:rect(1px,1px,1px,1px);word-wrap:normal;border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;transition:all .25s ease-in-out 0s}.screen-reader-text:focus{background-color:#000;outline:3px solid #00c4ff;border-radius:5px;clip:auto;clip-path:none;color:#fff;display:block;font-size:1rem;font-weight:700;height:auto;left:25px;padding:9px 13px 8px;text-decoration:none;top:31px;width:auto;z-index:100000}.screen-reader-text:hover{background-color:#000;outline:3px solid #000}.dropdown-bg{z-index:1;backdrop-filter:blur(10px);pointer-events:none;background-color:rgba(0,0,0,.1019607843);width:100%;height:100svh;display:none;position:fixed;inset:0;opacity:0;animation:b .3s ease-in-out}body.dd-hover .dropdown-bg{display:block;opacity:1;animation:a .3s ease-in-out}header{display:flex;align-items:center;transition:all .5s ease;position:fixed;left:0;right:0;top:0;background:#000;padding:32px 0;z-index:10}@media screen and (max-width:1130px){header{padding:20px 0}}@media screen and (max-width:1000px){header{height:80px;padding:0}header:after{content:"";position:absolute;top:0;right:0;width:74px;height:100%;background:#f3e012;z-index:0}}header.nav-up{top:-106px}header .container{display:flex;justify-content:flex-start;align-items:center;position:relative}header .container .logo{width:315px;height:36px}@media screen and (max-width:1130px){header .container .logo{width:190px;height:21px}}header .container .logo a{display:block}header .container .logo a svg{fill:#f3e012}header .container #navTrap{margin-left:auto}header .container #navTrap .menu-mobile{margin:0 32px 0 auto}@media screen and (max-width:1000px){header .container #navTrap .menu-mobile nav{display:none}}header .container #navTrap .menu-mobile nav.open{display:block!important}header .container #navTrap .menu-mobile nav ul{display:flex}header .container #navTrap .menu-mobile nav ul li{margin:0 0 0 40px;position:relative}@media screen and (max-width:1250px){header .container #navTrap .menu-mobile nav ul li{margin:0 0 0 30px}}header .container #navTrap .menu-mobile nav ul li:focus-visible{outline:none}header .container #navTrap .menu-mobile nav ul li:first-child{margin-left:0}header .container #navTrap .menu-mobile nav ul li.menu-item-has-children a{padding:0 18px 56px 0;position:relative}@media screen and (max-width:1130px){header .container #navTrap .menu-mobile nav ul li.menu-item-has-children a{padding:0 18px 37px 0}}header .container #navTrap .menu-mobile nav ul li.menu-item-has-children a:after{content:"";background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 10' fill='%23fff'%3E%3Cpath d='M8.397 9.789L.151 2.108c-.201-.187-.201-.656 0-.843L1.358.141c.201-.187.704-.187.905 0L9 6.323 15.737.14c.201-.187.704-.187.905 0l1.207 1.124c.201.187.201.656 0 .843L9.402 9.789a.704.704 0 1-1.005 0 NaNz'/%3E%3C/svg%3E");width:10px;height:6px;background-repeat:no-repeat;position:absolute;right:0;top:11px;transition:all .25s ease-in-out 0s}@media screen and (max-width:1250px){header .container #navTrap .menu-mobile nav ul li.menu-item-has-children a:after{top:8px}}header .container #navTrap .menu-mobile nav ul li.menu-item-has-children:hover a{color:#f3e012}header .container #navTrap .menu-mobile nav ul li.menu-item-has-children:hover a:after{transform:rotate(180deg);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 10' fill='%23F3E10F'%3E%3Cpath d='M8.397 9.789L.151 2.108c-.201-.187-.201-.656 0-.843L1.358.141c.201-.187.704-.187.905 0L9 6.323 15.737.14c.201-.187.704-.187.905 0l1.207 1.124c.201.187.201.656 0 .843L9.402 9.789a.704.704 0 1-1.005 0 NaNz'/%3E%3C/svg%3E")}header .container #navTrap .menu-mobile nav ul li.menu-item-has-children:hover ul li a,header .container #navTrap .menu-mobile nav ul li.menu-item-has-children:hover ul li ul li a{color:#fff}header .container #navTrap .menu-mobile nav ul li.menu-item-has-children:hover ul li a:hover,header .container #navTrap .menu-mobile nav ul li.menu-item-has-children:hover ul li ul li a:hover{color:#f3e012}header .container #navTrap .menu-mobile nav ul li a{color:#fff;text-decoration:none;font-size:1.25rem;line-height:1.5;font-weight:400}@media screen and (max-width:1250px){header .container #navTrap .menu-mobile nav ul li a{font-size:1rem}}header .container #navTrap .menu-mobile nav ul li a:hover{color:#f3e012}header .container #navTrap .menu-mobile nav ul li .sub-menu{display:none;position:absolute;top:100%;left:0;background:#000;min-width:200px;padding:10px 0;z-index:1000;opacity:0;animation:b .3s ease-in-out}header .container #navTrap .menu-mobile nav ul li .sub-menu.open{display:block!important;opacity:1;animation:a .3s ease-in-out}header .container #navTrap .menu-mobile nav ul li .sub-menu li{margin:0;display:block}header .container #navTrap .menu-mobile nav ul li .sub-menu li a{padding:10px 20px;display:block;transition:all .25s ease-in-out 0s}header .container #navTrap .menu-mobile nav ul li .sub-menu li a:after{display:none}header .container #navTrap .menu-mobile nav ul li.mega-menu-item{position:static}header .container #navTrap .menu-mobile nav ul li.mega-menu-item>.sub-menu{left:auto;right:20px;width:100%;margin:40px 0 0;display:none;padding:20px;flex-wrap:wrap;gap:20px;opacity:0;animation:d .4s ease-in-out}@media screen and (max-width:1130px){header .container #navTrap .menu-mobile nav ul li.mega-menu-item>.sub-menu{margin:25px 0 0}}header .container #navTrap .menu-mobile nav ul li.mega-menu-item>.sub-menu.open{display:flex!important;opacity:1;animation:c .4s ease-in-out}header .container #navTrap .menu-mobile nav ul li.mega-menu-item>.sub-menu.mega-menu-layout-sidebar-image{max-width:700px}header .container #navTrap .menu-mobile nav ul li.mega-menu-item>.sub-menu.mega-menu-layout-sidebar-image li ul li a{padding:3px 0}header .container #navTrap .menu-mobile nav ul li.mega-menu-item>.sub-menu.mega-menu-layout-card-grid{max-width:1139px}header .container #navTrap .menu-mobile nav ul li.mega-menu-item>.sub-menu>.sub-menu-links{flex-basis:287px;list-style:none}header .container #navTrap .menu-mobile nav ul li.mega-menu-item>.sub-menu>.sub-menu-links>ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:5px}header .container #navTrap .menu-mobile nav ul li.mega-menu-item>.sub-menu>.sub-menu-links>ul>li{margin:0}header .container #navTrap .menu-mobile nav ul li.mega-menu-item>.sub-menu>li.mega-menu-image-wrapper{flex-basis:353px;list-style:none}header .container #navTrap .menu-mobile nav ul li.mega-menu-item>.sub-menu>li.mega-menu-image-wrapper .mega-menu-image{width:100%}header .container #navTrap .menu-mobile nav ul li.mega-menu-item>.sub-menu>li.mega-menu-image-wrapper .mega-menu-image img{width:100%;height:auto;display:block}header .container #navTrap .menu-mobile nav ul li.mega-menu-item>.sub-menu>li.mega-menu-image-wrapper .mega-menu-image a{padding:0;display:block;transition:opacity all .25s ease-in-out 0s}header .container #navTrap .menu-mobile nav ul li.mega-menu-item>.sub-menu>li.mega-menu-image-wrapper .mega-menu-image a:focus,header .container #navTrap .menu-mobile nav ul li.mega-menu-item>.sub-menu>li.mega-menu-image-wrapper .mega-menu-image a:hover{background:transparent;opacity:.85}header .container #navTrap .menu-mobile nav ul li.mega-menu-item>.sub-menu.mega-menu-layout-sidebar-image>.sub-menu-links>ul>li a img{display:none}header .container #navTrap .menu-mobile nav ul li.mega-menu-item>.sub-menu.mega-menu-layout-card-grid>.sub-menu-links{flex:1 1 100%}header .container #navTrap .menu-mobile nav ul li.mega-menu-item>.sub-menu.mega-menu-layout-card-grid>.sub-menu-links>ul{display:grid!important;grid-template-columns:repeat(3,1fr);gap:20px;flex-direction:row}header .container #navTrap .menu-mobile nav ul li.mega-menu-item>.sub-menu.mega-menu-layout-card-grid>.sub-menu-links>ul>li>a{display:flex;flex-direction:column;text-align:center;padding:0;text-decoration:none}header .container #navTrap .menu-mobile nav ul li.mega-menu-item>.sub-menu.mega-menu-layout-card-grid>.sub-menu-links>ul>li>a img{width:100%;height:auto}header .container #navTrap .menu-mobile nav ul li.mega-menu-item>.sub-menu.mega-menu-layout-card-grid>.sub-menu-links>ul>li>a .menu-item-title{display:block;margin-top:10px}header .container #navTrap .menu-mobile nav ul li.mega-menu-item>.sub-menu.mega-menu-layout-card-grid>.sub-menu-links>ul>li>a:focus,header .container #navTrap .menu-mobile nav ul li.mega-menu-item>.sub-menu.mega-menu-layout-card-grid>.sub-menu-links>ul>li>a:hover{background:transparent;opacity:.85}header .container #navTrap .menu-mobile nav ul li.mega-menu-item>.sub-menu.mega-menu-layout-card-grid>li.mega-menu-image-wrapper{display:none}header .container #navTrap .menu-mobile nav ul li.mega-menu-item:focus-within>.sub-menu,header .container #navTrap .menu-mobile nav ul li.mega-menu-item:hover>.sub-menu,header .container #navTrap .menu-mobile nav ul li.mega-menu-item[aria-expanded=true]>.sub-menu{display:flex!important;opacity:1;transform:translateY(0)}header .container #navTrap .menu-mobile nav ul li.mega-menu-item.menu-equipment>.sub-menu{right:97px}header .container .country-wrap{display:flex;align-items:center}header .container .country-wrap .btn{border:1px solid #fff;color:#fff}.toggle-navigation{display:none;position:relative;margin-left:auto;height:21px;width:30px;cursor:pointer;z-index:100;transition:opacity .25s ease;border:none;background:none}.toggle-navigation:focus-visible{outline:3px solid #00c4ff;outline-offset:2px;opacity:1}@media screen and (max-width:1000px){.toggle-navigation{display:block}}.toggle-navigation:hover .bar{background-color:#000}.toggle-navigation .bar{background-color:#000;border:none;height:3px;width:100%;position:absolute;top:0;left:0;transition:all .35s ease;cursor:pointer}.toggle-navigation .bar.middle{top:9px}.toggle-navigation .bar.bottom{top:auto;bottom:0}.toggle-navigation.active .top{transform:translateY(9px) translateX(0) rotate(40deg)}.toggle-navigation.active .middle{opacity:0}.toggle-navigation.active .bottom{transform:translateY(-9px) translateX(0) rotate(-40deg)}header .container #navTrap .menu-mobile nav.mobile-overlay{opacity:1;visibility:visible;display:block!important}header .container #navTrap .menu-mobile nav.mobile-overlay ul{flex-direction:column}header .container #navTrap .menu-mobile nav.mobile-overlay ul li{margin:0 20px 20px;padding-bottom:20px;border-bottom:1px solid hsla(0,0%,100%,.3)}header .container #navTrap .menu-mobile nav.mobile-overlay ul li:last-child{border-bottom:none;margin:0 20px}header .container #navTrap .menu-mobile nav.mobile-overlay ul li a{padding:0;display:block;margin:0}header .container #navTrap .menu-mobile nav.mobile-overlay ul li ul.sub-menu{display:block!important;opacity:1!important;animation:none!important;position:static!important}header .container #navTrap .menu-mobile nav.mobile-overlay ul li.mega-menu-item.menu-item-has-children a{padding:5px 0;margin:0}header .container #navTrap .menu-mobile nav.mobile-overlay ul li.mega-menu-item.menu-item-has-children a:after{display:none}header .container #navTrap .menu-mobile nav.mobile-overlay ul li.mega-menu-item.menu-item-has-children ul.sub-menu{position:static;width:100%;padding:0;box-shadow:none;background:rgba(0,0,0,.05);flex-direction:column;display:flex!important;opacity:1!important;margin:0}header .container #navTrap .menu-mobile nav.mobile-overlay ul li.mega-menu-item.menu-item-has-children ul.sub-menu li.sub-menu-links{width:100%;flex:1 1 100%;border-bottom:none;padding:0;margin:0}header .container #navTrap .menu-mobile nav.mobile-overlay ul li.mega-menu-item.menu-item-has-children ul.sub-menu li.sub-menu-links ul{gap:0}header .container #navTrap .menu-mobile nav.mobile-overlay ul li.mega-menu-item.menu-item-has-children ul.sub-menu li.sub-menu-links ul li{border-bottom:none;padding:0}header .container #navTrap .menu-mobile nav.mobile-overlay ul li.mega-menu-item.menu-item-has-children ul.sub-menu li.sub-menu-links ul li a{padding:5px 15px;position:relative}header .container #navTrap .menu-mobile nav.mobile-overlay ul li.mega-menu-item.menu-item-has-children ul.sub-menu li.sub-menu-links ul li a:before{content:"";background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 10' fill='%23fff'%3E%3Cpath d='M8.397 9.789L.151 2.108c-.201-.187-.201-.656 0-.843L1.358.141c.201-.187.704-.187.905 0L9 6.323 15.737.14c.201-.187.704-.187.905 0l1.207 1.124c.201.187.201.656 0 .843L9.402 9.789a.704.704 0 1-1.005 0 NaNz'/%3E%3C/svg%3E");width:10px;height:6px;background-repeat:no-repeat;position:absolute;left:0;top:14px;transform:rotate(-90deg)}header .container #navTrap .menu-mobile nav.mobile-overlay ul li.mega-menu-item.menu-item-has-children ul.sub-menu li.mega-menu-image-wrapper{display:none}header .container #navTrap .menu-mobile nav.mobile-overlay ul li.mega-menu-item.menu-item-has-children .sub-menu.mega-menu-layout-card-grid .sub-menu-links ul{grid-template-columns:1fr;gap:0}header .container #navTrap .menu-mobile nav.mobile-overlay ul li.mega-menu-item.menu-item-has-children .sub-menu.mega-menu-layout-card-grid .sub-menu-links ul li a{display:block;text-align:left}header .container #navTrap .menu-mobile nav.mobile-overlay ul li.mega-menu-item.menu-item-has-children .sub-menu.mega-menu-layout-card-grid .sub-menu-links ul li a img{display:none}header .container #navTrap .menu-mobile nav.mobile-overlay ul li.mega-menu-item.menu-item-has-children .sub-menu.mega-menu-layout-card-grid .sub-menu-links ul li a .menu-item-title{margin-top:0}@media screen and (max-width:1000px){.menu-mobile{width:100%;left:0;top:80px;height:calc(100vh - 104px);background:#000;opacity:0;visibility:hidden;display:none;transition:all .5s ease;z-index:997;position:fixed;overflow:hidden}}@media screen and (max-width:1000px) and (max-width:1000px){.menu-mobile{height:calc(100vh - 80px)}}@media screen and (max-width:1000px){.menu-mobile-navi-container{height:100%;overflow-y:auto;-webkit-overflow-scrolling:touch;padding-bottom:100px}}.nav-is-open{overflow:hidden;position:fixed;width:100%}.nav-is-open header .container .mobile-overlay{opacity:1;visibility:visible;display:block}.nav-is-open header .container .mobile-overlay nav{display:block}.nav-is-open header .container .mobile-overlay nav ul{margin-top:40px}footer{padding:4em 0 2em;background-color:#f3e012;position:fixed;width:100%;bottom:0;z-index:-1}@media screen and (max-width:1000px){footer{padding:2em 0;margin-left:0;position:relative;z-index:1}}footer .container{display:flex;padding:0 1.25em}@media screen and (max-width:1000px){footer .container{flex-direction:column}}@media screen and (max-width:1000px){footer .container .footer-column{width:100%!important;padding:0}}footer .container .footer-column .accordion-panel{pointer-events:none}@media screen and (max-width:1000px){footer .container .footer-column .accordion-panel{border-bottom:1px solid #000;pointer-events:auto}}footer .container .footer-column .accordion-panel .accordion-trigger{font-family:Inter,Helvetica,sans-serif;font-size:1rem;font-weight:600;text-transform:uppercase;line-height:1;padding:0;margin-bottom:22px;background:transparent;border:0;color:#000;position:relative;width:100%;text-align:left}@media screen and (max-width:1000px){footer .container .footer-column .accordion-panel .accordion-trigger{display:block}footer .container .footer-column .accordion-panel .accordion-trigger:focus-visible{outline:3px solid #00c4ff;outline-offset:2px;opacity:1}}footer .container .footer-column .accordion-panel .accordion-trigger:hover{text-decoration:underline}footer .container .footer-column .accordion-panel .accordion-trigger:after{position:absolute;right:0;content:"";display:block;width:20px;height:10px;background-image:url(../images/arrow-down.svg);background-repeat:no-repeat;transition:transform .5s;transform:translateY(-15px);display:none}footer .container .footer-column .accordion-panel .accordion-trigger[aria-expanded=true]:after{transform:translateY(-15px) rotate(180deg)}@media screen and (max-width:1000px){footer .container .footer-column .accordion-panel .accordion-trigger{margin-bottom:0;cursor:pointer}footer .container .footer-column .accordion-panel .accordion-trigger:after{display:block}}footer .container .footer-column .accordion-panel .accordion-content{display:grid;transition:grid-template-rows .5s;transition:all .25s ease-in-out 0s}@media screen and (max-width:1000px){footer .container .footer-column .accordion-panel .accordion-content{grid-template-rows:0fr}}footer .container .footer-column .accordion-panel .accordion-content[aria-hidden=true]{visibility:hidden;opacity:0}footer .container .footer-column .accordion-panel .accordion-content[aria-hidden=true] .reveal-wrap{overflow:hidden}footer .container .footer-column .accordion-panel .accordion-content[aria-hidden=false]{grid-template-rows:1fr}@media screen and (max-width:1000px){footer .container .footer-column .accordion-panel .accordion-content .reveal-wrap{margin-top:20px}}footer .container .footer-column nav ul li{margin-bottom:13px}footer .container .footer-column a{font-size:1rem;font-weight:400;pointer-events:auto;text-decoration:none}footer .container .footer-column a:hover{text-decoration:underline}footer .container .footer-column.one{flex-basis:285px;display:flex;flex-direction:column;margin-right:30px}@media screen and (max-width:1000px){footer .container .footer-column.one{flex-basis:auto;margin-bottom:4em}}footer .container .footer-column.one a.logo{display:block;width:230px;height:47px}footer .container .footer-column.one a.logo svg{width:100%}footer .container .footer-column.one .social-country-wrap{display:flex;margin-top:auto;justify-content:space-between;align-items:center;position:relative;gap:30px}@media screen and (max-width:1000px){footer .container .footer-column.one .social-country-wrap{margin-top:2em}}footer .container .footer-column.one .social-country-wrap .social-media-icons{display:flex;align-items:center}footer .container .footer-column.one .social-country-wrap .social-media-icons a{display:flex;align-items:center;margin:0 20px 0 0}footer .container .footer-column.one .social-country-wrap .social-media-icons a:last-child{margin:0}footer .container .footer-column.one .social-country-wrap .social-media-icons a:hover svg{fill:#f5f5f5}footer .container .footer-column.one .social-country-wrap .social-media-icons a.linkedin svg{height:22px}footer .container .footer-column.one .social-country-wrap .social-media-icons a.instagram svg{height:23px}footer .container .footer-column.one .social-country-wrap .social-media-icons a.facebook svg{height:24px}footer .container .footer-column.one .social-country-wrap .social-media-icons a svg{fill:#000;transition:all .25s ease-in-out 0s}footer .container .footer-column.two{flex-basis:230px;margin-left:auto}@media screen and (max-width:1000px){footer .container .footer-column.two{flex-basis:auto}}footer .container .footer-column.three{flex-basis:230px}@media screen and (max-width:1000px){footer .container .footer-column.three{flex-basis:auto}}footer .container .footer-column.four{flex-basis:230px}@media screen and (max-width:1000px){footer .container .footer-column.four{flex-basis:auto}}footer .container .footer-column.five{flex-basis:230px}@media screen and (max-width:1000px){footer .container .footer-column.five{flex-basis:auto}}footer .container .footer-column.five ul li:last-child a:hover{text-decoration:underline}@media screen and (max-width:1000px){footer .container .footer-column.four,footer .container .footer-column.three,footer .container .footer-column.two{width:100%;margin:0;padding-bottom:20px}footer .container .footer-column.five{margin:0}footer .container .footer-column.five .accordion-panel{border-bottom:none}}footer .sub-footer{display:flex;justify-content:space-between;align-items:flex-end;padding-top:2em;position:relative;width:100%;max-width:1390px;margin:1em auto 0;padding:2em 1.25em 0}@media screen and (max-width:1000px){footer .sub-footer{margin:0 auto;align-items:center;flex-direction:column}}footer .sub-footer:before{content:"";background:#000;height:1px;width:calc(100% - 40px);position:absolute;top:0;left:20px}footer .sub-footer ul{display:flex}@media screen and (max-width:1000px){footer .sub-footer ul{flex-wrap:wrap;justify-content:center}}footer .sub-footer ul li{margin:0 15px 0 0;position:relative;padding:0 15px 0 0}footer .sub-footer ul li:after{content:"";background-color:#000;width:1px;height:16px;position:absolute;right:-1px;top:5px}footer .sub-footer ul li:last-child{margin:0;padding:0}footer .sub-footer ul li:last-child:after{display:none}footer .sub-footer ul li a{font-size:.875rem;text-decoration:none}footer .sub-footer ul li a:hover{text-decoration:underline}footer .sub-footer p{font-size:.875rem}@media screen and (max-width:1000px){footer .sub-footer p{margin-top:16px}}.df{display:flex;flex-wrap:wrap}.valign-top{align-items:start}.valign-center{align-items:center}.valign-bottom{align-items:end}.halign-left{justify-content:flex-start}.halign-center{justify-content:center}.halign-right{justify-content:flex-end}.text-center{text-align:center}.underline{position:relative;display:inline;background:linear-gradient(#f3e012,#f3e012) left bottom 6px no-repeat;background-size:0 10px;transition:all 2s}.underline.active{background-size:100% 10px}.underline.us2{background-size:0 4px;background-position:left bottom 3px}.underline.us2.active{background-size:100% 4px}@media screen and (max-width:1000px){.underline{background-size:0 6px}.underline.active{background-size:100% 6px}}@media screen and (max-width:1000px){.reverse-mobile{display:flex;flex-direction:column-reverse}}.bg-blk{background-color:#000}.bg-blk a,.bg-blk h1,.bg-blk h2,.bg-blk h3,.bg-blk h4,.bg-blk h5,.bg-blk h6,.bg-blk li,.bg-blk p{color:#fff}.bg-blk ul li:before{background-color:#fff}.bg-blk .button{background-color:#f3e012;color:#000}.bg-blk .button:hover{background-color:#fff}.bg-blk table,.bg-blk table td,.bg-blk table th{border:1px solid #f5f5f5}.bg-blk table thead th{background:#f5f5f5}.bg-lg{background-color:#f5f5f5}.bg-lg a,.bg-lg h1,.bg-lg h2,.bg-lg h3,.bg-lg h4,.bg-lg h5,.bg-lg h6,.bg-lg li,.bg-lg p{color:#000}.bg-lg ul li:before{background-color:#000}.bg-lg input[type=email],.bg-lg input[type=number],.bg-lg input[type=password],.bg-lg input[type=tel],.bg-lg input[type=text],.bg-lg input[type=url],.bg-lg select,.bg-lg textarea{background:#fff}.bg-lg select{background:#fff url(../images/arrow-down.svg) no-repeat center right 10px}.bg-yel{background-color:#f3e012}.pr{position:relative}.oh{overflow:hidden}.oxc{overflow-x:clip}.btm-div{position:relative}.btm-div:after{content:"";background:#000;height:1px;max-width:1350px;width:calc(100% - 40px);position:absolute;bottom:0;left:0;right:0;margin:0 auto}.btm-div.bg-blk:after{background:#fff}.overlay{width:100%;height:100%;background-color:rgba(0,0,0,.6);position:absolute;z-index:0}.component ol,.component ul{margin:1.5em 0 1.5em 1.3em}.component ol:last-child,.component ul:last-child{margin-bottom:0}.component ol li,.component ul li{margin-bottom:.625em;position:relative}.component ol li:last-child,.component ul li:last-child{margin-bottom:0}.component ul li:before{content:"";background-color:#000;position:absolute;width:7px;height:7px;left:-20px;top:14px;border-radius:50%}.component ol li{list-style-type:decimal}.component ol.roman li{list-style-type:lower-roman}.component ol.alpha li{list-style-type:lower-alpha}.component.br{padding-bottom:0}.component.br .container{padding-bottom:8em;position:relative}@media screen and (max-width:1000px){.component.br .container{padding-bottom:4em}}.component.br .container:after{content:"";background:#000;height:1px;width:calc(100% - 40px);position:absolute;bottom:0;left:20px}.component.npb{padding-bottom:0}.component.bg-blk ul li:before{background-color:#fff}table{border:1px solid #000;width:100%;margin-bottom:1.5em;border-collapse:collapse}table td,table th{border:1px solid #000;padding:1em;vertical-align:top}table thead th{background:#f5f5f5;color:#000}table thead th p{text-align:left;color:#000!important;font-weight:600}.hero-header-main .bx-wrapper{position:relative}.hero-header-main .hero-slide{position:relative;background-size:cover;background-position:50%;background-repeat:no-repeat;height:750px;z-index:1!important}@media screen and (max-width:1000px){.hero-header-main .hero-slide{height:550px}}.hero-header-main .hero-slide-inner{display:flex;align-items:center;height:100%}.hero-header-main h1{color:#f3e012;margin-bottom:30px}.hero-header-main p{font-size:32px;line-height:1.3;color:#fff}@media screen and (max-width:1000px){.hero-header-main p{font-size:24px}}@media screen and (max-width:768px){.hero-header-main p br{display:none}}.hero-header-main .bx-pager{position:absolute;bottom:24px;left:0;right:0;z-index:1;display:flex;justify-content:center;gap:12px}.hero-header-main .bx-pager .bx-pager-item{display:inline-block}.hero-header-main .bx-pager .bx-pager-link{display:block;width:12px;height:12px;border-radius:50%;background-color:hsla(0,0%,100%,.5);text-indent:-9999px}.hero-header-main .bx-pager .bx-pager-link.active,.hero-header-main .bx-pager .bx-pager-link:hover{background-color:#f3e012}.hero-links{background-color:#fff;height:240px;overflow:hidden}@media screen and (max-width:1000px){.hero-links{height:auto;padding:32px 0}.hero-links .container{padding-left:0;padding-right:0}}.hero-links nav.indicator-links{position:relative;height:240px;z-index:1}@media screen and (max-width:1000px){.hero-links nav.indicator-links{height:auto}}.hero-links nav.indicator-links.links-3 ul li{width:33.3333333333%}.hero-links nav.indicator-links.links-3 ul li.back-list{width:33.3333333333%;left:0}.hero-links nav.indicator-links.links-3 ul li:first-of-type:hover ~ .back-list{left:0}.hero-links nav.indicator-links.links-3 ul li:nth-of-type(2):hover~.back-list{left:33.3333333333%}.hero-links nav.indicator-links.links-3 ul li:nth-of-type(3):hover~.back-list{left:66.6666666667%}.hero-links nav.indicator-links.links-4 ul li{width:25%}.hero-links nav.indicator-links.links-4 ul li.back-list{width:25%;left:0}.hero-links nav.indicator-links.links-4 ul li:first-of-type:hover ~ .back-list{left:0}.hero-links nav.indicator-links.links-4 ul li:nth-of-type(2):hover~.back-list{left:25%}.hero-links nav.indicator-links.links-4 ul li:nth-of-type(3):hover~.back-list{left:50%}.hero-links nav.indicator-links.links-4 ul li:nth-of-type(4):hover~.back-list{left:75%}.hero-links nav.indicator-links.links-5 ul li{width:20%}.hero-links nav.indicator-links.links-5 ul li.back-list{width:20%;left:0}.hero-links nav.indicator-links.links-5 ul li:first-of-type:hover ~ .back-list{left:0}.hero-links nav.indicator-links.links-5 ul li:nth-of-type(2):hover~.back-list{left:20%}.hero-links nav.indicator-links.links-5 ul li:nth-of-type(3):hover~.back-list{left:40%}.hero-links nav.indicator-links.links-5 ul li:nth-of-type(4):hover~.back-list{left:60%}.hero-links nav.indicator-links.links-5 ul li:nth-of-type(5):hover~.back-list{left:80%}.hero-links nav.indicator-links.links-6 ul li{width:16.6666666667%}.hero-links nav.indicator-links.links-6 ul li a{font-size:24px}.hero-links nav.indicator-links.links-6 ul li.back-list{width:16.6666666667%;left:0}.hero-links nav.indicator-links.links-6 ul li:first-of-type:hover ~ .back-list{left:0}.hero-links nav.indicator-links.links-6 ul li:nth-of-type(2):hover~.back-list{left:16.6666666667%}.hero-links nav.indicator-links.links-6 ul li:nth-of-type(3):hover~.back-list{left:33.3333333333%}.hero-links nav.indicator-links.links-6 ul li:nth-of-type(4):hover~.back-list{left:50%}.hero-links nav.indicator-links.links-6 ul li:nth-of-type(5):hover~.back-list{left:66.6666666667%}.hero-links nav.indicator-links.links-6 ul li:nth-of-type(6):hover~.back-list{left:83.3333333333%}.hero-links nav.indicator-links ul{display:flex;justify-content:center;height:100%;margin:0}@media screen and (max-width:1000px){.hero-links nav.indicator-links ul{flex-direction:column}}.hero-links nav.indicator-links ul li{width:300px;cursor:pointer;margin-bottom:0}@media screen and (max-width:1000px){.hero-links nav.indicator-links ul li{width:100%!important}.hero-links nav.indicator-links ul li:nth-last-of-type(2) a:after{display:none}}.hero-links nav.indicator-links ul li a{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;height:100%;text-decoration:none;padding:0 25px 25px;position:relative;font-size:32px;line-height:1.3}@media screen and (max-width:1000px){.hero-links nav.indicator-links ul li a{font-size:24px}}@media screen and (max-width:1250px){.hero-links nav.indicator-links ul li a{font-size:24px}}@media screen and (max-width:1000px){.hero-links nav.indicator-links ul li a{padding:10px 20px}.hero-links nav.indicator-links ul li a br{display:none}.hero-links nav.indicator-links ul li a:hover{background-color:#fff}}.hero-links nav.indicator-links ul li a:hover{font-weight:600;letter-spacing:-.7px}.hero-links nav.indicator-links ul li a:after{content:"";width:1px;background-color:#000;height:120px;bottom:0;right:0;position:absolute}@media screen and (max-width:1000px){.hero-links nav.indicator-links ul li a:after{height:1px;width:100%}}.hero-links nav.indicator-links ul li a svg{width:45px}.hero-links nav.indicator-links ul li:first-of-type a:before{content:"";width:1px;background-color:#000;height:120px;bottom:0;left:0;position:absolute}@media screen and (max-width:1000px){.hero-links nav.indicator-links ul li:first-of-type a:before{display:none}}.hero-links nav.indicator-links ul li.back-list{position:absolute;background-color:#f3e012;height:100%;left:0;bottom:0;z-index:-1;transition:.5s ease-in}@media screen and (max-width:1000px){.hero-links nav.indicator-links ul li.back-list{display:none}}.hero-links nav.indicator-links ul li:before{display:none}.hero-links nav.indicator-links ul li:first-of-type:hover ~ .back-list{left:0}.hero-links nav.indicator-links ul li:nth-of-type(2):hover~.back-list{left:300px}.hero-links nav.indicator-links ul li:nth-of-type(3):hover~.back-list{left:600px}.hero-links nav.indicator-links ul li:nth-of-type(4):hover~.back-list{left:900px}.hero-links nav.indicator-links ul li:nth-of-type(5):hover~.back-list{left:1200px}.hero-links nav.indicator-links ul li:nth-of-type(6):hover~.back-list{left:1500px}.hero-links.bg-blk{background-color:#f3e012}.hero-links.bg-blk nav.indicator-links ul li a{color:#000}.hero-links.bg-blk nav.indicator-links .back-list,.hero-links.bg-lg{background-color:#f5f5f5}.hero-header-inner{background-size:cover;background-position:50%;background-repeat:no-repeat;display:flex;align-items:center;height:550px}.hero-header-inner .container{text-align:center}.hero-header-inner .container h1{color:#000;margin-bottom:30px}.hero-header-inner .container p{font-size:32px;line-height:1.3;color:#000}@media screen and (max-width:1000px){.hero-header-inner .container p{font-size:24px}}@media screen and (max-width:768px){.hero-header-inner .container p br{display:none}}.hero-header-inner .container .case-study-sub-title{text-transform:uppercase;font-size:24px;line-height:1.5;margin-bottom:16px}@media screen and (max-width:1000px){.hero-header-inner .container .case-study-sub-title{font-size:18px}}.hero-header-inner.bg-blk .container h1,.hero-header-inner.bg-img .container h1{color:#f3e012}.hero-header-inner.bg-blk .container p,.hero-header-inner.bg-img .container p{color:#fff}.hero-header-inner.bg-blk .container .case-study-sub-title,.hero-header-inner.bg-img .container .case-study-sub-title{color:#f3e012}.case-study .hero-header-inner.bg-blk .container h1,.case-study .hero-header-inner.bg-img .container h1{color:#fff}.text-img-video .txt-lrg p{font-size:32px;line-height:1.3}@media screen and (max-width:1000px){.text-img-video .txt-lrg p{font-size:24px}}@media screen and (max-width:1000px){.text-img-video br{display:none}.text-img-video .reverse-mobile{align-items:flex-start}}.faqs-module .faq-wrap{display:flex;flex-direction:column;position:inherit;z-index:1}.faqs-module .faq-wrap .faq-panel{padding-right:20px;padding-left:20px;transition:background-color .4s ease}.faqs-module .faq-wrap .faq-panel.expanded{background-color:#f3e012}.faqs-module .faq-wrap .faq-panel.expanded .inner{border-bottom:none}.faqs-module .faq-wrap .faq-panel .inner{width:100%;max-width:1350px;margin:0 auto;border-bottom:1px solid #000}.faqs-module .faq-wrap .faq-panel .inner button{color:#000;border:none;background:none;cursor:pointer;position:relative;padding:32px 85px 32px 0;width:100%;text-align:left;font-size:64px;line-height:1.1}@media screen and (max-width:1000px){.faqs-module .faq-wrap .faq-panel .inner button{font-size:44px}}@media screen and (max-width:667px){.faqs-module .faq-wrap .faq-panel .inner button{font-size:34px}}.faqs-module .faq-wrap .faq-panel .inner button:focus-visible{outline:3px solid #00c4ff;outline-offset:2px;opacity:1}.faqs-module .faq-wrap .faq-panel .inner button:after{position:absolute;right:16px;width:50px;height:25px;margin-left:auto;content:"";background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='50' height='25'%3E%3Cpath d='M49.304 0L25 23.602.696 0 0 .722 25 25 50 .722 49.304 0z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:cover;transition:transform .3s ease-in-out;top:50%;transform:translateY(-50%);transform-origin:center center}@media screen and (max-width:1000px){.faqs-module .faq-wrap .faq-panel .inner button:after{width:30px;height:15px}}.faqs-module .faq-wrap .faq-panel .inner button[aria-expanded=true]:after{transform:translateY(-50%) rotate(180deg)}.faqs-module .faq-wrap .faq-panel .inner .faq-content{max-height:0;max-width:1235px;overflow:hidden;transition:max-height .4s ease-out}.faqs-module .faq-wrap .faq-panel .inner .faq-content[aria-hidden=false]{padding-bottom:32px;transition:max-height .4s ease-out;max-height:1000px}.faqs-module .faq-wrap .faq-panel .inner .faq-content .reveal-wrap{display:flex;justify-content:space-between;gap:64px;white-space:nowrap;align-items:flex-end}@media screen and (max-width:1000px){.faqs-module .faq-wrap .faq-panel .inner .faq-content .reveal-wrap{flex-direction:column;align-items:flex-start;gap:32px}}.faqs-module .faq-wrap .faq-panel .inner .faq-content .reveal-wrap li,.faqs-module .faq-wrap .faq-panel .inner .faq-content .reveal-wrap p{color:#000;font-size:32px;line-height:1.3}@media screen and (max-width:1000px){.faqs-module .faq-wrap .faq-panel .inner .faq-content .reveal-wrap li,.faqs-module .faq-wrap .faq-panel .inner .faq-content .reveal-wrap p{font-size:24px}}.faqs-module .faq-wrap .faq-panel .inner .faq-content .reveal-wrap ul:first-child,.faqs-module .faq-wrap .faq-panel .inner .faq-content .reveal-wrap ul:only-of-type{margin-top:0}.faqs-module .faq-wrap .faq-panel .inner .faq-content .reveal-wrap .faq-links{display:flex;flex-direction:column}.faqs-module .faq-wrap .faq-panel .inner .faq-content .reveal-wrap .faq-links h4{color:#000;font-size:24px;margin-bottom:16px}@media screen and (max-width:1000px){.faqs-module .faq-wrap .faq-panel .inner .faq-content .reveal-wrap .faq-links h4{margin-bottom:8px}}.faqs-module .faq-wrap .faq-panel .inner .faq-content .reveal-wrap .faq-links a{text-decoration:none;font-size:18px;line-height:1.4;font-weight:700}@media screen and (max-width:1000px){.faqs-module .faq-wrap .faq-panel .inner .faq-content .reveal-wrap .faq-links a{font-size:1rem;margin-top:8px}}.faqs-module .faq-wrap .faq-panel .inner .faq-content .reveal-wrap .faq-links a:hover{text-decoration:underline}.faqs-module .sub-text p{font-size:64px;line-height:1.1}@media screen and (max-width:1000px){.faqs-module .sub-text p{font-size:44px}}.faqs-module.bg-blk .faq-wrap .faq-panel.expanded .inner button:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='50' height='25'%3E%3Cpath d='M49.304 0L25 23.602.696 0 0 .722 25 25 50 .722 49.304 0z'/%3E%3C/svg%3E")}.faqs-module.bg-blk .faq-wrap .faq-panel.expanded .inner .faq-content a.learn-more,.faqs-module.bg-blk .faq-wrap .faq-panel.expanded .inner .faq-content li,.faqs-module.bg-blk .faq-wrap .faq-panel.expanded .inner .faq-content p{color:#000}.faqs-module.bg-blk .faq-wrap .faq-panel .inner{border-color:#fff}.faqs-module.bg-blk .faq-wrap .faq-panel .inner button{color:#fff}.faqs-module.bg-blk .faq-wrap .faq-panel .inner button:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='50' height='25' fill='%23FFF'%3E%3Cpath d='M49.304 0L25 23.602.696 0 0 .722 25 25 50 .722 49.304 0z'/%3E%3C/svg%3E")}.faqs-module.bg-blk .faq-wrap .faq-panel .inner .faq-content a.learn-more,.faqs-module.bg-blk .faq-wrap .faq-panel .inner .faq-content li,.faqs-module.bg-blk .faq-wrap .faq-panel .inner .faq-content p,.faqs-module.bg-blk .faq-wrap .faq-panel .inner button[aria-expanded=true]{color:#000}@media screen and (max-width:1000px){.img-text-stacked h2 br,.img-text-stacked p br{display:none}.img-text-stacked .mb64{margin-bottom:32px}}.form-module .col5{display:flex;flex-direction:column;gap:16px}.form-module .col5 .email-address{display:block;margin-top:auto}@media screen and (max-width:1000px){.form-module .col5 .email-address{display:none}}.form-module .col5 .email-address:hover{text-decoration:underline}.form-module .col5 .phone-number{display:block}@media screen and (max-width:1000px){.form-module .col5 .phone-number{display:none}}.form-module .col5 .phone-number:hover{text-decoration:underline}.form-module .col7 .email-address,.form-module .col7 .phone-number{display:none}@media screen and (max-width:1000px){.form-module .col7 .email-address,.form-module .col7 .phone-number{display:block}}.form-module .col7 .email-address{margin-top:64px}.form-module .col7 .phone-number{margin-top:32px}.form-module .email-address{font-size:32px;line-height:1.3;background-color:#f5f5f5;text-align:center;text-decoration:none;padding:32px 16px;border-radius:5px}@media screen and (max-width:1000px){.form-module .email-address{font-size:24px}}.form-module .email-address:hover{text-decoration:underline}@media screen and (max-width:667px){.form-module .email-address{font-size:18px}}.form-module .phone-number{font-size:32px;line-height:1.3;background-color:#f5f5f5;text-align:center;text-decoration:none;padding:32px 16px;border-radius:5px}@media screen and (max-width:1000px){.form-module .phone-number{font-size:24px}}.form-module .phone-number:hover{text-decoration:underline}@media screen and (max-width:667px){.form-module .phone-number{font-size:18px}}.form-module.bg-blk .col5 .email-address,.form-module.bg-blk .col5 .phone-number,.form-module.bg-blk .col7 .email-address,.form-module.bg-blk .col7 .phone-number{color:#000}.form-module.bg-lg .col5 .email-address,.form-module.bg-lg .col5 .phone-number,.form-module.bg-lg .col7 .email-address,.form-module.bg-lg .col7 .phone-number{background-color:#fff}.bullet-points .bullet_numbered_item-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;counter-reset:a}@media screen and (max-width:768px){.bullet-points .bullet_numbered_item-grid{grid-template-columns:repeat(1,1fr)}}.bullet-points .bullet_numbered_item-grid.s2{grid-template-columns:repeat(1,1fr)}.bullet-points .bullet_numbered_item-grid.s2 .bul-num-point-item{padding-left:64px}.bullet-points .bullet_numbered_item-grid.s2 .bul-num-point-item:before{position:absolute;top:2px;left:0}.bullet-points .bullet_numbered_item-grid .bul-num-point-item{counter-increment:a}.bullet-points .bullet_numbered_item-grid .bul-num-point-item:before{content:counter(a);display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background:#f3e012;font-weight:600;margin-bottom:16px}.bullet-points .bullet_numbered_item-grid .bul-num-point-item.no-number{counter-increment:none}.bullet-points .bullet_numbered_item-grid .bul-num-point-item.no-number:before{display:none}.bullet-points .bullet_numbered_item-grid .bul-num-point-item h3{font-size:32px;line-height:1.3;font-weight:600}@media screen and (max-width:1000px){.bullet-points .bullet_numbered_item-grid .bul-num-point-item h3{font-size:24px}}.case-study-posts .heading p{font-size:32px;line-height:1.3;font-weight:600}@media screen and (max-width:1000px){.case-study-posts .heading p{font-size:24px}}@media screen and (max-width:1000px){.case-study-posts .heading p br{display:none}}.case-study-posts .case-study-item a{text-decoration:none;display:block}.case-study-posts .case-study-item a .featured-image{margin-bottom:1em}.case-study-posts .case-study-item a .featured-image img,.case-study-posts .case-study-item a .featured-image picture{transition:all .25s ease-in-out 0s}.case-study-posts .case-study-item a h3{transition:all .25s ease-in-out 0s;margin-bottom:0}.case-study-posts .case-study-item a:hover .featured-image img,.case-study-posts .case-study-item a:hover .featured-image picture{transform:scale(1.1) rotate(1deg)}.case-study-posts .case-study-item.col4 h3{font-size:32px;line-height:1.3}@media screen and (max-width:1000px){.case-study-posts .case-study-item.col4 h3{font-size:24px}}.case-study-posts .button-wrapper{text-align:center}.case-study-posts.bg-blk .case-study-item a:hover h3{color:#f3e012}@media screen and (max-width:1000px){.right-side-list-items .grid-row{gap:0}}@media screen and (max-width:1050px){.right-side-list-items p br{display:none}}.right-side-list-items .col6{grid-column:span 8/span 8;grid-column-start:5;border-bottom:1px solid #000;margin-bottom:24px;padding-bottom:24px;display:flex;gap:16px;align-items:flex-start}@media screen and (max-width:1000px){.right-side-list-items .col6{grid-column:span 12/span 12;grid-column-start:1}}.right-side-list-items .col6:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.right-side-list-items .col6 svg{margin-top:5px;width:32px;min-width:32px}@media screen and (max-width:1000px){.right-side-list-items .col6 svg{margin-top:0}}.right-side-list-items .col6 p{font-size:32px;line-height:1.3}@media screen and (max-width:1000px){.right-side-list-items .col6 p{font-size:24px}}.right-side-list-items.bg-blk .col6{border-bottom:1px solid #fff}.right-side-list-items.bg-blk .col6:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.right-side-list-items.bg-blk .col6 svg{stroke:#f3e012}.right-side-list-items.bg-blk .col6 strong{color:#f3e012}@media screen and (max-width:1000px){.key-points h2 br{display:none}}.key-points .key-points-grid{display:flex;flex-wrap:wrap;gap:0}.key-points .key-points-grid .key-point-item{flex:1 1 100%;border-right:1px solid #000;padding:0 30px}@media screen and (max-width:1000px){.key-points .key-points-grid .key-point-item{flex:1 1 100%!important;border-width:0 0 1px!important;border-style:solid;border-color:#000;padding:30px 0!important}}.key-points .key-points-grid .key-point-item:first-child{border-left:1px solid #000}.key-points .key-points-grid .key-point-item:last-child{border-right:none;padding-right:0}.key-points .key-points-grid .key-point-item h3{margin-bottom:0}@media screen and (max-width:1200px){.key-points .key-points-grid .key-point-item h3{font-size:44px}}.key-points .key-points-grid .key-point-item h4{font-size:24px;line-height:1.3;font-weight:600}@media screen and (max-width:1000px){.key-points .key-points-grid .key-point-item h4{font-size:18px}}.key-points .key-points-grid:has(.key-point-item:nth-child(2):last-child) .key-point-item{flex:1 1 50%}.key-points .key-points-grid:has(.key-point-item:nth-child(3):last-child) .key-point-item{flex:1 1 33.33%}.key-points .key-points-grid:has(.key-point-item:nth-child(4):last-child) .key-point-item{flex:1 1 25%}.key-points .key-points-grid:has(.key-point-item:nth-child(5):last-child) .key-point-item{flex:1 1 20%}.key-points.bg-blk .key-points-grid .key-point-item{border-color:#fff}.key-points.bg-blk .key-points-grid .key-point-item h4{color:#f3e012}.spec-download .grid-row .col7{grid-column:span 7/span 7;grid-column-start:6}@media screen and (max-width:1000px){.spec-download .grid-row .col7{grid-column:span 12/span 12;grid-column-start:1}}.spec-download .grid-row .col7 .spec-download-wrapper{display:flex;gap:30px;align-items:flex-start}@media screen and (max-width:768px){.spec-download .grid-row .col7 .spec-download-wrapper{flex-direction:column;max-width:100%}}.spec-download .grid-row .col7 .spec-download-wrapper .spec-dropdown-container{position:relative;flex:1}.spec-download .grid-row .col7 .spec-download-wrapper .spec-dropdown-container.active .spec-dropdown-list{opacity:1;visibility:visible;pointer-events:auto}.spec-download .grid-row .col7 .spec-download-wrapper .spec-dropdown-container .spec-dropdown-toggle{width:100%;padding:.75em;background:#f5f5f5;border:none;border-radius:5px;display:flex;justify-content:space-between;align-items:center;cursor:pointer;font-size:20px;line-height:1.1;transition:all .25s ease-in-out 0s}.spec-download .grid-row .col7 .spec-download-wrapper .spec-dropdown-container .spec-dropdown-toggle.active{border-bottom-left-radius:0;border-bottom-right-radius:0}.spec-download .grid-row .col7 .spec-download-wrapper .spec-dropdown-container .spec-dropdown-toggle.active .dropdown-arrow{transform:rotate(180deg)}.spec-download .grid-row .col7 .spec-download-wrapper .spec-dropdown-container .spec-dropdown-toggle .selected-text{text-align:left;flex:1}.spec-download .grid-row .col7 .spec-download-wrapper .spec-dropdown-container .spec-dropdown-toggle .dropdown-arrow{transition:transform .3s ease;flex-shrink:0}.spec-download .grid-row .col7 .spec-download-wrapper .spec-dropdown-container .spec-dropdown-list{position:absolute;top:100%;left:0;right:0;background:#f5f5f5;border-radius:0 0 5px 5px;list-style:none;margin:0!important;padding:0;max-height:150px;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;opacity:0;visibility:hidden;pointer-events:none;z-index:10000;box-shadow:0 4px 6px rgba(0,0,0,.1);transition:opacity .3s ease,visibility .3s ease}.spec-download .grid-row .col7 .spec-download-wrapper .spec-dropdown-container .spec-dropdown-list::-webkit-scrollbar{width:10px}.spec-download .grid-row .col7 .spec-download-wrapper .spec-dropdown-container .spec-dropdown-list::-webkit-scrollbar-track{background:#f1f1f1;border-radius:0 0 5px 0}.spec-download .grid-row .col7 .spec-download-wrapper .spec-dropdown-container .spec-dropdown-list::-webkit-scrollbar-thumb{background:#888;border-radius:5px}.spec-download .grid-row .col7 .spec-download-wrapper .spec-dropdown-container .spec-dropdown-list::-webkit-scrollbar-thumb:hover{background:#555}.spec-download .grid-row .col7 .spec-download-wrapper .spec-dropdown-container .spec-dropdown-list li{border-bottom:1px solid #e0e0e0;flex-shrink:0;margin:0!important}.spec-download .grid-row .col7 .spec-download-wrapper .spec-dropdown-container .spec-dropdown-list li:last-child{border-bottom:none;margin-bottom:20px!important}.spec-download .grid-row .col7 .spec-download-wrapper .spec-dropdown-container .spec-dropdown-list li.spec-heading-item{border-bottom:none;background:#e8e8e8}.spec-download .grid-row .col7 .spec-download-wrapper .spec-dropdown-container .spec-dropdown-list li .spec-heading{padding:8px 20px;font-size:13px;font-weight:600;color:#000;pointer-events:none}.spec-download .grid-row .col7 .spec-download-wrapper .spec-dropdown-container .spec-dropdown-list li .spec-option{width:100%;padding:12px 20px;background:transparent;border:none;text-align:left;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:8px;font-size:15px;color:#333;transition:background .2s ease}.spec-download .grid-row .col7 .spec-download-wrapper .spec-dropdown-container .spec-dropdown-list li .spec-option:hover{background:#f5f5f5}.spec-download .grid-row .col7 .spec-download-wrapper .spec-dropdown-container .spec-dropdown-list li .spec-option .spec-name{flex:1}.spec-download .grid-row .col7 .spec-download-wrapper .spec-dropdown-container .spec-dropdown-list li .spec-option .spec-size{color:#666;font-size:13px}.spec-download .grid-row .col7 .spec-download-wrapper .download-button{padding:8px 24px;display:flex;align-items:center;gap:8px;white-space:nowrap;transition:opacity .3s ease}@media screen and (max-width:768px){.spec-download .grid-row .col7 .spec-download-wrapper .download-button{width:100%;justify-content:center}}.spec-download .grid-row .col7 .spec-download-wrapper .download-button[disabled]{opacity:.5;cursor:not-allowed;pointer-events:none}.spec-download .grid-row .col7 .spec-download-wrapper .download-button svg{width:20px;height:20px}.logo-carousel-section .logo-carousel{display:flex}.logo-carousel-section .logo-carousel .logo{height:150px;margin:0 44px;display:flex;align-items:center;justify-content:center;width:170px!important}.logo-carousel-section .logo-carousel .logo img{width:100%;height:100%;object-fit:contain;box-shadow:none;border-radius:0}.icon-text .df{gap:64px 30px;justify-content:center}.icon-text .df .col3{flex-basis:315px;text-align:center}.icon-text .df .col3 svg{width:64px;margin:0 auto 16px}.icon-text .df .col3 h3{font-size:32px;line-height:1.3;font-weight:600;margin-bottom:0}@media screen and (max-width:1000px){.icon-text .df .col3 h3{font-size:24px}}.icon-text.bg-blk .df .col3 svg{stroke:#f3e012}.counting-stats .stats-grid{display:flex}@media screen and (max-width:768px){.counting-stats .stats-grid{flex-direction:column;gap:30px}}.counting-stats .stats-grid .stat-item{flex:1 1 0;text-align:center;padding:0 20px}@media screen and (max-width:768px){.counting-stats .stats-grid .stat-item{flex:1 1 100%;text-align:left;padding:0}}.counting-stats .stats-grid .stat-item h3{font-weight:600;margin-bottom:16px}@media screen and (max-width:768px){.counting-stats .stats-grid .stat-item h3{margin-bottom:8px}}.counting-stats.bg-yel .heading .underline{background:linear-gradient(#fff,#fff) left bottom 6px no-repeat;background-size:0 10px}.counting-stats.bg-yel .heading .underline.active{background-size:100% 10px}.counting-stats.bg-yel .heading .underline.us2{background-size:0 4px;background-position:left bottom 3px}.counting-stats.bg-yel .heading .underline.us2.active{background-size:100% 4px}@media screen and (max-width:1000px){.counting-stats.bg-yel .heading .underline{background-size:0 6px}.counting-stats.bg-yel .heading .underline.active{background-size:100% 6px}}.image-grid .image-grid-wrap{display:grid;grid-template-columns:1fr 1.25fr;grid-template-rows:repeat(2,1fr);gap:20px}@media screen and (max-width:768px){.image-grid .image-grid-wrap{grid-template-columns:1fr;grid-template-rows:auto}}.image-grid .image-grid-wrap .grid-item img{width:100%;height:100%;object-fit:cover;box-shadow:none;border-radius:0}.image-grid .image-grid-wrap .grid-item.item-1{grid-column:1;grid-row:1/3}@media screen and (max-width:768px){.image-grid .image-grid-wrap .grid-item.item-1{grid-column:1;grid-row:auto}}.image-grid .image-grid-wrap .grid-item.item-1 img{max-height:650px}.image-grid .image-grid-wrap .grid-item.item-2{grid-column:2;grid-row:1}@media screen and (max-width:768px){.image-grid .image-grid-wrap .grid-item.item-2{grid-column:1;grid-row:auto}}.image-grid .image-grid-wrap .grid-item.item-2 img{max-width:590px;max-height:450px}.image-grid .image-grid-wrap .grid-item.item-3{grid-column:2;grid-row:2}@media screen and (max-width:768px){.image-grid .image-grid-wrap .grid-item.item-3{grid-column:1;grid-row:auto}}.image-grid .image-grid-wrap .grid-item.item-3 img{max-height:450px}.history-timeline .history-item-wrap{position:relative}.history-timeline .history-item-wrap:before{content:"";position:absolute;left:318px;top:0;width:5px;height:100%;background:#444}@media screen and (max-width:1310px){.history-timeline .history-item-wrap:before{left:303px}}@media screen and (max-width:1240px){.history-timeline .history-item-wrap:before{left:265px}}@media screen and (max-width:1090px){.history-timeline .history-item-wrap:before{left:245px}}@media screen and (max-width:1000px){.history-timeline .history-item-wrap:before{left:20px}}.history-timeline .history-item-wrap .history-item{padding:0 0 64px;margin-bottom:64px;border-bottom:1px dashed #444}@media screen and (max-width:1000px){.history-timeline .history-item-wrap .history-item{padding:0 0 32px 48px;margin-bottom:32px;gap:16px}}.history-timeline .history-item-wrap .history-item:last-child{border-bottom:none}.history-timeline .history-item-wrap .history-item .col3 h4{font-size:100px;font-weight:700;margin:0;position:relative}@media screen and (max-width:1240px){.history-timeline .history-item-wrap .history-item .col3 h4{font-size:80px}}@media screen and (max-width:414px){.history-timeline .history-item-wrap .history-item .col3 h4{font-size:60px}}.history-timeline .history-item-wrap .history-item .col3 h4:after{content:"";position:absolute;left:296px;top:50px;width:9px;height:9px;border-radius:50%;background-color:#f3e012}@media screen and (max-width:1310px){.history-timeline .history-item-wrap .history-item .col3 h4:after{left:281px}}@media screen and (max-width:1240px){.history-timeline .history-item-wrap .history-item .col3 h4:after{left:243px}}@media screen and (max-width:1090px){.history-timeline .history-item-wrap .history-item .col3 h4:after{left:221px}}@media screen and (max-width:1000px){.history-timeline .history-item-wrap .history-item .col3 h4:after{left:-50px}}.history-timeline .history-item-wrap .history-item .history-entries{display:flex;flex-direction:column;gap:32px;margin-top:8px}.history-timeline .history-item-wrap .history-item .history-entries .history-entry h2{font-size:32px;font-weight:600;margin-bottom:8px}.team-members .sub-heading{margin-top:128px;margin-bottom:64px}.team-members .team-member-grid .team-member-row{position:relative}.team-members .team-member-grid .team-member-row:after{content:"";background:#000;height:1px;width:100%;position:absolute;bottom:0;left:0;right:0;margin:0 auto}.team-members .team-member-grid .team-member-row .content-wrapper h3{margin-bottom:8px}.team-members .team-member-grid .team-member-row .content-wrapper .position{display:flex;align-items:baseline;gap:32px;margin-bottom:16px}.team-members .team-member-grid .team-member-row .content-wrapper .position p{font-weight:600}.team-members .team-member-grid .team-member-row .content-wrapper .position a{display:inline-flex;background:#000;width:24px;height:24px;align-items:center;justify-content:center;border-radius:2px}.team-members .team-member-grid .team-member-row .content-wrapper .position a svg{width:16px;fill:#fff}.team-members.bg-blk .team-member-grid .team-member-row .content-wrapper .position a,.team-members.bg-blk .team-member-grid .team-member-row:after{background:#fff}.team-members.bg-blk .team-member-grid .team-member-row .content-wrapper .position a svg{fill:#000}.map-locations #contact-map-canvas{width:100%;height:550px;border-radius:5px}.map-locations .contact-map-tooltip p{color:#000!important;margin:0 0 8px;font-size:14px}.map-locations .contact-map-tooltip p:last-child{margin-bottom:0}.map-locations .contact-map-tooltip .tooltip-address{font-size:14px;color:#000!important;font-weight:600}.map-locations .contact-map-tooltip .tooltip-phone a{font-size:14px;color:#000!important;text-decoration:none}.map-locations .contact-map-tooltip .tooltip-phone a:hover{text-decoration:underline}.fourofour main{margin-bottom:0!important}.fourofour main .component.fourofour{text-align:center;padding:256px 0}@media screen and (max-width:1000px){.fourofour main .component.fourofour br{display:none}}.fourofour footer{position:relative;z-index:0}.editing-admin footer,.editing-admin header{display:none}.editing-admin #content{max-width:1400px;margin-inline:auto}.equipment-block .equipment-list{display:flex;flex-direction:column;gap:40px}.equipment-block .equipment-list .equipment-row{display:flex;width:100%;gap:2.2222222222%;min-height:344px}@media screen and (max-width:1000px){.equipment-block .equipment-list .equipment-row{flex-wrap:wrap;gap:4%}}.equipment-block .equipment-list .equipment-row .equipment-item{flex:0 0 14.8148148148%;min-width:0;overflow:hidden;position:relative;transition:flex-basis .6s cubic-bezier(.4,0,.2,1);will-change:flex-basis}@media screen and (max-width:1000px){.equipment-block .equipment-list .equipment-row .equipment-item{flex:0 0 48%}}.equipment-block .equipment-list .equipment-row .equipment-item.is-enlarged{flex:0 0 31.8518518519%}@media screen and (max-width:1000px){.equipment-block .equipment-list .equipment-row .equipment-item.is-enlarged{flex:0 0 48%}}.equipment-block .equipment-list .equipment-row .equipment-item.is-enlarged a .featured-image{min-height:290px;background-size:cover;background-position:50%}@media screen and (max-width:1000px){.equipment-block .equipment-list .equipment-row .equipment-item.is-enlarged a .featured-image{min-height:210px}}.equipment-block .equipment-list .equipment-row .equipment-item a{display:block;text-decoration:none;height:100%}.equipment-block .equipment-list .equipment-row .equipment-item a .featured-image{width:100%;min-height:210px;overflow:hidden;background-color:#333;transition:min-height .6s cubic-bezier(.4,0,.2,1);background-size:cover;background-position:50%}.equipment-block .equipment-list .equipment-row .equipment-item a h3{color:#000;font-size:20px;padding:16px;margin:0}.equipment-block.bg-blk .equipment-list .equipment-row .equipment-item a h3{color:#fff}.text-module .animate-text-fill{font-size:64px;line-height:1.1}@media screen and (max-width:1000px){.text-module .animate-text-fill{font-size:44px}}.industry-block .industry-list{display:flex;flex-direction:column;gap:40px}.industry-block .industry-list .industry-row{display:flex;width:100%;gap:2.2222222222%;min-height:344px}@media screen and (max-width:1000px){.industry-block .industry-list .industry-row{flex-wrap:wrap;gap:4%}}.industry-block .industry-list .industry-row .industry-item{flex:0 0 14.8148148148%;min-width:0;overflow:hidden;position:relative;transition:flex-basis .6s cubic-bezier(.4,0,.2,1);will-change:flex-basis}@media screen and (max-width:1000px){.industry-block .industry-list .industry-row .industry-item{flex:0 0 48%}}.industry-block .industry-list .industry-row .industry-item.is-enlarged{flex:0 0 31.8518518519%}@media screen and (max-width:1000px){.industry-block .industry-list .industry-row .industry-item.is-enlarged{flex:0 0 48%}}.industry-block .industry-list .industry-row .industry-item.is-enlarged a .featured-image{min-height:290px;background-size:cover;background-position:50%}@media screen and (max-width:1000px){.industry-block .industry-list .industry-row .industry-item.is-enlarged a .featured-image{min-height:210px}}.industry-block .industry-list .industry-row .industry-item a{display:block;text-decoration:none;height:100%}.industry-block .industry-list .industry-row .industry-item a .featured-image{width:100%;min-height:210px;overflow:hidden;background-color:#333;background-size:cover;background-position:50%;transition:min-height .6s cubic-bezier(.4,0,.2,1)}.industry-block .industry-list .industry-row .industry-item a h3{color:#000;font-size:20px;padding:16px;margin:0}.industry-block.bg-blk .industry-list .industry-row .industry-item a h3{color:#fff}.legal-text__contents,.legal-text__updated{margin-bottom:64px}.legal-text__contents ol{margin:1.5em 0 1.5em 2.7em}.legal-text__contents ol.listcol2{column-count:2;column-gap:clamp(2rem,6vw,8rem)}.legal-text__contents ol.listcol3{column-count:3;column-gap:clamp(2rem,5vw,6rem)}.legal-text__introduction{margin-bottom:64px}.legal-text__section{margin-bottom:128px}.legal-text__section h2{font-weight:600;font-size:48px;line-height:1.2}.legal-text__section table ul{margin:0 0 0 1.3em}.legal-text__section table.personal-data td{width:80%}.legal-text__section ol{margin:1.5em 0 1.5em 2.7em}.legal-text__back-to-contents a{display:inline-flex;gap:8px}.legal-text__back-to-contents a:hover svg{transform:translateY(-5px)}.legal-text__back-to-contents a svg{transition:all .25s ease-in-out 0s;width:18px}.bg-blk .legal-text__back-to-contents svg{fill:#fff}.mt16{margin-top:1em}.mt32{margin-top:2em}.mt64{margin-top:4em}.mt128{margin-top:8em}@media screen and (max-width:1000px){.mt128{margin-top:4em}}.mb16{margin-bottom:1em}.mb32{margin-bottom:2em}.mb64{margin-bottom:4em}.mb128{margin-bottom:8em}@media screen and (max-width:1000px){.mb128{margin-bottom:4em}}.pt16{padding-top:1em}.pt32{padding-top:2em}.pt64{padding-top:4em}.pt128{padding-top:8em}@media screen and (max-width:1000px){.pt128{padding-top:4em}}.pb16{padding-bottom:1em}.pb32{padding-bottom:2em}.pb64{padding-bottom:4em}.pb128{padding-bottom:8em}@media screen and (max-width:1000px){.pb128{padding-bottom:4em}}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:hidden}.lenis.lenis-scrolling iframe{pointer-events:none}