@import url(https://use.typekit.net/baj4frg.css);a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}html{-webkit-box-sizing:border-box;box-sizing:border-box}*,:after,:before{-webkit-box-sizing:inherit;box-sizing:inherit}.primary-font-color{color:#2c2c2c}.primary-font-color-light{color:#fff}.primary-link-color,.secondary-font-color{color:#f15a29}.secondary-link-color{color:#2c2c2c}.light-background{background:#fff;color:#2c2c2c}.dark-background{background:#333;color:#fff}.slick-slider{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:rgba(0,0,0,0)}.slick-list,.slick-slider{position:relative;display:block}.slick-list{overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translateZ(0);transform:translateZ(0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-loading .slick-list{background:#fff "../assets/images/icons/ajax-loader.gif" 50% no-repeat}@font-face{font-family:slick;src:url(fonts/slick.eot);src:url(fonts/slick.eot?#iefix) format("embedded-opentype"),url(fonts/slick.woff) format("woff"),url(fonts/slick.ttf) format("truetype"),url(fonts/slick.svg#slick) format("svg");font-weight:400;font-style:normal}.slick-next,.slick-prev{position:absolute;display:block;height:20px;width:20px;line-height:0;font-size:0;cursor:pointer;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);padding:0;border:none}.slick-next,.slick-next:focus,.slick-next:hover,.slick-prev,.slick-prev:focus,.slick-prev:hover{background:transparent;color:transparent;outline:none}.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:1}.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.25}.slick-next:before,.slick-prev:before{font-family:slick;font-size:20px;line-height:1;color:#fff;opacity:.75;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir=rtl] .slick-prev{left:auto;right:-25px}.slick-prev:before{content:"\2190"}[dir=rtl] .slick-prev:before{content:"\2192"}.slick-next{right:-25px}[dir=rtl] .slick-next{left:-25px;right:auto}.slick-next:before{content:"\2192"}[dir=rtl] .slick-next:before{content:"\2190"}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;list-style:none;display:block;text-align:center;padding:0;margin:0;width:100%}.slick-dots li{position:relative;display:inline-block;margin:0 5px;padding:0}.slick-dots li,.slick-dots li button{height:20px;width:20px;cursor:pointer}.slick-dots li button{border:0;background:transparent;display:block;outline:none;line-height:0;font-size:0;color:transparent;padding:5px}.slick-dots li button:focus,.slick-dots li button:hover{outline:none}.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:1}.slick-dots li button:before{position:absolute;top:0;left:0;content:"\2022";width:20px;height:20px;font-family:slick;font-size:6px;line-height:20px;text-align:center;color:#000;opacity:.25;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{color:#000;opacity:.75}h1,h2,h3,h4,h5,li,ol,p,ul{color:#2c2c2c}.bold{font-weight:700}.word-break{word-spacing:100vw}.uppercase{text-transform:uppercase}p{font-size:16px;font-size:1rem;line-height:25px;line-height:1.5625rem;margin-bottom:1rem}.text-extra-large{font-size:25px;font-size:1.5625rem;line-height:32px;line-height:2rem}.text-large{font-size:20px;font-size:1.25rem;line-height:28px;line-height:1.75rem}.text-small{font-size:14px;font-size:.875rem;line-height:18px;line-height:1.125rem}a{text-decoration:none;color:#f15a29}a:active,a:focus,a:focus-within,a:hover{text-decoration:underline}.h1,h1{font-family:din-2014,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:700;color:#2c2c2c;letter-spacing:0;margin-bottom:2.5rem;font-size:39.06px;font-size:2.44125rem;line-height:50px;line-height:3.125rem}@media only screen and (min-width:75em){.h1,h1{font-size:3.051875rem;line-height:3.9375rem}}.h2,h2{font-family:din-2014,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:700;color:#2c2c2c;letter-spacing:0;margin-bottom:2.5rem;font-size:31.25px;font-size:1.953125rem;line-height:40px;line-height:2.5rem}@media only screen and (min-width:56.25em){.h2,h2{font-size:2.44125rem;line-height:3.125rem}}.h3,h3{font-family:din-2014,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:700;color:#2c2c2c;letter-spacing:0;margin-bottom:2.5rem;font-size:25px;font-size:1.5625rem;line-height:32px;line-height:2rem}@media only screen and (min-width:56.25em){.h3,h3{font-size:1.953125rem;line-height:2.5rem}}.h4,h4{font-size:25px;font-size:1.5625rem;line-height:32px;line-height:2rem}.h4,.h5,h4,h5{font-family:din-2014,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:700;color:#2c2c2c;letter-spacing:0;margin-bottom:2.5rem}.h5,h5{font-size:20px;font-size:1.25rem;line-height:25px;line-height:1.5625rem}.h6,h6{font-family:din-2014,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:700;color:#2c2c2c;letter-spacing:0;margin-bottom:2.5rem;font-size:17px;font-size:1.0625rem;line-height:21px;line-height:1.3125rem}.text-shadow{text-shadow:0 1px 1px #008ed8,3px 8px 25px rgba(0,0,0,.2),1px 3px 7px rgba(0,0,0,.2);text-shadow:0 .0625rem .0625rem #008ed8,.1875rem .5rem 1.5625rem rgba(0,0,0,.2),.0625rem .1875rem .4375rem rgba(0,0,0,.2)}.primary-button-large,.primary-button-small,.secondary-button,.secondary-button-dark{display:inline-block;font-size:20px;font-size:1.25rem;font-weight:500;letter-spacing:0;color:#fff;padding:1.125rem 1.5rem;background-color:#f15a29;-webkit-transition:-webkit-transform .15s ease-in-out;transition:-webkit-transform .15s ease-in-out;transition:transform .15s ease-in-out;transition:transform .15s ease-in-out,-webkit-transform .15s ease-in-out}.primary-button-large:active,.primary-button-large:focus,.primary-button-large:focus-within,.primary-button-large:hover,.primary-button-small:active,.primary-button-small:focus,.primary-button-small:focus-within,.primary-button-small:hover,.secondary-button-dark:active,.secondary-button-dark:focus,.secondary-button-dark:focus-within,.secondary-button-dark:hover,.secondary-button:active,.secondary-button:focus,.secondary-button:focus-within,.secondary-button:hover{text-decoration:none;-webkit-transform:scale(1.1);transform:scale(1.1)}.primary-button-small{padding:1.5rem .8125rem}.secondary-button{color:#f15a29;border:2px solid #f15a29}.secondary-button,.secondary-button-dark{padding:1.5rem .8125rem;background-color:#fff}.secondary-button-dark{color:#003;border:2px solid #003}.tertiary-button{color:#2c2c2c;font-size:17px;font-size:1.0625rem;font-weight:700;letter-spacing:0}header{padding-top:1.5rem}@media(max-width:1200px)and (min-width:900px){header{padding-left:1.125rem;padding-right:1.125rem}}header .headercontainer.flexy{margin:0 auto;max-width:1168px;max-width:73rem}header .headercontainer.flexy .navlogo{margin:1.5rem;max-width:56px;max-width:3.5rem}@media only screen and (min-width:56.25em){header .headercontainer.flexy .navlogo{max-width:4rem;margin:0}}header .headercontainer.flexy .hamburger-button{position:relative;height:60px;height:3.75rem;width:60px;width:3.75rem;z-index:14;cursor:pointer;border-radius:50%;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;margin-right:1.5rem}@media only screen and (min-width:56.25em){header .headercontainer.flexy .hamburger-button{display:none}}header .headercontainer.flexy .hamburger-button .icon-1,header .headercontainer.flexy .hamburger-button .icon-2,header .headercontainer.flexy .hamburger-button .icon-3{position:absolute;left:0;right:0;margin:0 auto;height:4px;height:.25rem;background-color:#559cb5;-webkit-transition:all .4s cubic-bezier(.84,.06,.52,1.8);transition:all .4s cubic-bezier(.84,.06,.52,1.8)}header .headercontainer.flexy .hamburger-button .icon-1{-webkit-transform:translateY(-8px);transform:translateY(-8px);-webkit-animation-delay:.1s;animation-delay:.1s;width:25px;width:1.5625rem;top:50%}header .headercontainer.flexy .hamburger-button .icon-1.a{-webkit-transform:rotate(40deg);transform:rotate(40deg);width:37px;width:2.3125rem}header .headercontainer.flexy .hamburger-button .icon-3{-webkit-transform:translateY(8px);transform:translateY(8px);-webkit-animation-delay:.25s;animation-delay:.25s;width:25px;width:1.5625rem;top:60%}header .headercontainer.flexy .hamburger-button .icon-3.b{-webkit-transform:rotate(-40deg);transform:rotate(-40deg);width:37px;width:2.3125rem;top:50%}header .headercontainer.flexy .hamburger-button .icon-2{width:42px;width:2.625rem;top:55%}header .headercontainer.flexy .hamburger-button .icon-2.c{opacity:0}header .headercontainer.flexy .hamburger-button .clear{clear:both}header .headercontainer.flexy .mainnavigation{position:relative;width:100%}@media only screen and (min-width:56.25em){header .headercontainer.flexy .mainnavigation{width:calc(100% - 4rem)}}header .headercontainer.flexy .mainnavigation .mainmenu{padding:0 1.5rem;position:absolute;top:0;width:100%;left:-100vw;z-index:10;opacity:0;-webkit-transition:all .6s cubic-bezier(.62,.04,.3,1.56);transition:all .6s cubic-bezier(.62,.04,.3,1.56);-webkit-transition-delay:.1s;transition-delay:.1s;background-color:#fff;height:100vh;overflow:auto}@media only screen and (min-width:56.25em){header .headercontainer.flexy .mainnavigation .mainmenu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;opacity:1;position:relative;width:100%;left:0;height:unset;overflow:unset}}header .headercontainer.flexy .mainnavigation .mainmenu .primemenu{margin-bottom:4.5rem;margin-top:3rem}@media only screen and (min-width:56.25em){header .headercontainer.flexy .mainnavigation .mainmenu .primemenu{margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;width:100%;gap:0;max-width:32.875rem}header .headercontainer.flexy .mainnavigation .mainmenu .primemenu .menu-item-has-children{position:relative}header .headercontainer.flexy .mainnavigation .mainmenu .primemenu .menu-item-has-children .sub-menu{position:absolute;width:12.5rem}header .headercontainer.flexy .mainnavigation .mainmenu .primemenu .menu-item-has-children .sub-menu li a{padding:.5rem;font-size:1.125rem;line-height:1.5rem;text-align:left}header .headercontainer.flexy .mainnavigation .mainmenu .primemenu .menu-item-has-children .sub-menu li:active,header .headercontainer.flexy .mainnavigation .mainmenu .primemenu .menu-item-has-children .sub-menu li:focus,header .headercontainer.flexy .mainnavigation .mainmenu .primemenu .menu-item-has-children .sub-menu li:focus-within,header .headercontainer.flexy .mainnavigation .mainmenu .primemenu .menu-item-has-children .sub-menu li:hover{background-color:#f15a29}header .headercontainer.flexy .mainnavigation .mainmenu .primemenu .menu-item-has-children .sub-menu li:active a,header .headercontainer.flexy .mainnavigation .mainmenu .primemenu .menu-item-has-children .sub-menu li:focus-within a,header .headercontainer.flexy .mainnavigation .mainmenu .primemenu .menu-item-has-children .sub-menu li:focus a,header .headercontainer.flexy .mainnavigation .mainmenu .primemenu .menu-item-has-children .sub-menu li:hover a{color:#fff}}@media only screen and (min-width:62.5em){header .headercontainer.flexy .mainnavigation .mainmenu .primemenu{margin:0}}@media only screen and (min-width:65em){header .headercontainer.flexy .mainnavigation .mainmenu .primemenu{max-width:41.5625rem;gap:.3125rem}}header .headercontainer.flexy .mainnavigation .mainmenu .primemenu li a{font-family:din-2014,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:700;color:#003;letter-spacing:0;font-size:28px;font-size:1.75rem;line-height:36px;line-height:2.25rem;padding:1rem;text-align:center;display:block;-webkit-transition:all .2s ease;transition:all .2s ease}@media only screen and (min-width:47.5em){header .headercontainer.flexy .mainnavigation .mainmenu .primemenu li a{font-size:1.375rem;line-height:1.625rem;font-weight:400}}@media only screen and (min-width:56.25em){header .headercontainer.flexy .mainnavigation .mainmenu .primemenu li a{font-size:1.125rem;padding-left:.5rem}}@media only screen and (min-width:65em){header .headercontainer.flexy .mainnavigation .mainmenu .primemenu li a{font-size:1.375rem}}header .headercontainer.flexy .mainnavigation .mainmenu .primemenu li a:active,header .headercontainer.flexy .mainnavigation .mainmenu .primemenu li a:focus,header .headercontainer.flexy .mainnavigation .mainmenu .primemenu li a:focus-within,header .headercontainer.flexy .mainnavigation .mainmenu .primemenu li a:hover{text-decoration:none;color:#f15a29}header .headercontainer.flexy .mainnavigation .mainmenu .primemenu .menu-item-has-children>a{cursor:pointer}header .headercontainer.flexy .mainnavigation .mainmenu .primemenu .menu-item-has-children>a:after{content:"";background-image:url(../assets/images/icons/dropdown-arrow.svg);background-position:50%;background-size:contain;background-repeat:none;width:16px;width:1rem;height:16px;height:1rem;display:inline-block;margin-left:.625rem}header .headercontainer.flexy .mainnavigation .mainmenu .primemenu .menu-item-has-children .sub-menu{max-height:0;overflow:hidden;-webkit-transition:all .4s ease;transition:all .4s ease;background-color:#fff}@media only screen and (min-width:56.25em){header .headercontainer.flexy .mainnavigation .mainmenu .primemenu .menu-item-has-children .sub-menu{-webkit-box-shadow:0 1.875rem 1.6875rem -1.5rem rgba(0,0,51,.15);box-shadow:0 1.875rem 1.6875rem -1.5rem rgba(0,0,51,.15)}}header .headercontainer.flexy .mainnavigation .mainmenu .primemenu .menu-item-has-children .sub-menu a{font-size:22px;font-size:1.375rem;line-height:28px;line-height:1.75rem;font-weight:300}header .headercontainer.flexy .mainnavigation .mainmenu .primemenu .menu-item-has-children.menu-open .sub-menu{max-height:500px;max-height:31.25rem;-webkit-transition:all .4s ease;transition:all .4s ease}@media only screen and (min-width:56.25em){header .headercontainer.flexy .mainnavigation .mainmenu .primemenu .menu-item-has-children:active .sub-menu,header .headercontainer.flexy .mainnavigation .mainmenu .primemenu .menu-item-has-children:focus-within .sub-menu,header .headercontainer.flexy .mainnavigation .mainmenu .primemenu .menu-item-has-children:focus .sub-menu,header .headercontainer.flexy .mainnavigation .mainmenu .primemenu .menu-item-has-children:hover .sub-menu{max-height:31.25rem;-webkit-transition:all .4s ease;transition:all .4s ease}}header .headercontainer.flexy .mainnavigation .mainmenu .secondmenu{margin:0 auto 3rem;max-width:400px;max-width:25rem;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media only screen and (min-width:56.25em){header .headercontainer.flexy .mainnavigation .mainmenu .secondmenu{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;max-width:14.0625rem;width:100%;margin:0;gap:1.5rem}header .headercontainer.flexy .mainnavigation .mainmenu .secondmenu li.login,header .headercontainer.flexy .mainnavigation .mainmenu .secondmenu li.signup{margin-left:0}header .headercontainer.flexy .mainnavigation .mainmenu .secondmenu .menu-item-has-children{position:relative}header .headercontainer.flexy .mainnavigation .mainmenu .secondmenu .menu-item-has-children>a:after{position:absolute;right:-1.625rem;top:.1875rem}header .headercontainer.flexy .mainnavigation .mainmenu .secondmenu .menu-item-has-children.my-account{margin-left:0}header .headercontainer.flexy .mainnavigation .mainmenu .secondmenu .menu-item-has-children .sub-menu{position:absolute;left:-2.5rem;width:12.5rem;top:1.875rem}header .headercontainer.flexy .mainnavigation .mainmenu .secondmenu .menu-item-has-children .sub-menu li a{font-size:1.125rem;line-height:1.5rem;text-align:left;font-weight:300}header .headercontainer.flexy .mainnavigation .mainmenu .secondmenu .menu-item-has-children .sub-menu li:active,header .headercontainer.flexy .mainnavigation .mainmenu .secondmenu .menu-item-has-children .sub-menu li:focus,header .headercontainer.flexy .mainnavigation .mainmenu .secondmenu .menu-item-has-children .sub-menu li:focus-within,header .headercontainer.flexy .mainnavigation .mainmenu .secondmenu .menu-item-has-children .sub-menu li:hover{background-color:#f15a29}header .headercontainer.flexy .mainnavigation .mainmenu .secondmenu .menu-item-has-children .sub-menu li:active a,header .headercontainer.flexy .mainnavigation .mainmenu .secondmenu .menu-item-has-children .sub-menu li:focus-within a,header .headercontainer.flexy .mainnavigation .mainmenu .secondmenu .menu-item-has-children .sub-menu li:focus a,header .headercontainer.flexy .mainnavigation .mainmenu .secondmenu .menu-item-has-children .sub-menu li:hover a{color:#fff}header .headercontainer.flexy .mainnavigation .mainmenu .secondmenu .menu-item-has-children:active .sub-menu,header .headercontainer.flexy .mainnavigation .mainmenu .secondmenu .menu-item-has-children:focus-within .sub-menu,header .headercontainer.flexy .mainnavigation .mainmenu .secondmenu .menu-item-has-children:focus .sub-menu,header .headercontainer.flexy .mainnavigation .mainmenu .secondmenu .menu-item-has-children:hover .sub-menu{max-height:31.25rem;-webkit-transition:all .4s ease;transition:all .4s ease}}@media only screen and (min-width:81.25em){header .headercontainer.flexy .mainnavigation .mainmenu .secondmenu .menu-item-has-children .sub-menu{left:unset}}header .headercontainer.flexy .mainnavigation .mainmenu .secondmenu a{color:#003;font-size:16px;font-size:1rem;line-height:21px;line-height:1.3125rem;font-family:din-2014,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,Helvetica,Arial,sans-serif;letter-spacing:0;-webkit-transition:all .2s ease;transition:all .2s ease}header .headercontainer.flexy .mainnavigation .mainmenu .secondmenu a:active,header .headercontainer.flexy .mainnavigation .mainmenu .secondmenu a:focus,header .headercontainer.flexy .mainnavigation .mainmenu .secondmenu a:focus-within,header .headercontainer.flexy .mainnavigation .mainmenu .secondmenu a:hover{text-decoration:none;color:#f15a29}header .headercontainer.flexy .mainnavigation .mainmenu .secondmenu .cartcount{display:none;background-color:#f15a29;color:#fff;font-weight:700;font-size:13px;font-size:.8125rem;padding:.5rem;border-radius:100%;margin-left:.3125rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:center;align-content:center;width:30px;height:30px;margin-top:-3px}@media only screen and (min-width:56.25em){header .headercontainer.flexy .mainnavigation .mainmenu .secondmenu .cartcount{margin-left:-1.25rem}}header .headercontainer.flexy .mainnavigation .mainmenu .secondmenu .cartcount.showcart{display:-webkit-box;display:-ms-flexbox;display:flex}header .headercontainer.flexy .mainnavigation .mainmenu .secondmenu .my-account{text-align:center;width:100%;margin-top:1.25rem}@media only screen and (min-width:56.25em){header .headercontainer.flexy .mainnavigation .mainmenu .secondmenu .my-account{width:unset;margin-top:0}}header .headercontainer.flexy .mainnavigation .mainmenu .secondmenu .login,header .headercontainer.flexy .mainnavigation .mainmenu .secondmenu .signup{text-align:center;width:100%;margin-top:1.25rem}@media only screen and (min-width:56.25em){header .headercontainer.flexy .mainnavigation .mainmenu .secondmenu .login,header .headercontainer.flexy .mainnavigation .mainmenu .secondmenu .signup{margin-top:0;width:unset}}header .headercontainer.flexy .mainnavigation .mainmenu .secondmenu .menu-item-has-children{position:relative}header .headercontainer.flexy .mainnavigation .mainmenu .secondmenu .menu-item-has-children>a:after{content:"";background-image:url(../assets/images/icons/dropdown-arrow.svg);background-position:50%;background-size:contain;background-repeat:none;width:16px;width:1rem;height:16px;height:1rem;display:inline-block;margin-left:.625rem}header .headercontainer.flexy .mainnavigation .mainmenu .secondmenu .menu-item-has-children .sub-menu{max-height:0;overflow:hidden;-webkit-transition:all .4s ease;transition:all .4s ease;background-color:#fff}header .headercontainer.flexy .mainnavigation .mainmenu .secondmenu .menu-item-has-children .sub-menu a{display:block;padding:.5rem 1rem}header .headercontainer.flexy .mainnavigation .mainmenu .secondmenu .menu-item-has-children.menu-open .sub-menu{max-height:500px;max-height:31.25rem;-webkit-transition:all .4s ease;transition:all .4s ease}header .headercontainer.flexy .mainnavigation .mainmenu .secondmenu.hide-login-links .login,header .headercontainer.flexy .mainnavigation .mainmenu .secondmenu.hide-login-links .signup,header .headercontainer.flexy .mainnavigation .mainmenu .secondmenu .my-account{display:none}header .headercontainer.flexy .mainnavigation .mainmenu .secondmenu.hide-login-links .my-account{display:inline-block}@media only screen and (min-width:75em){header .headercontainer.flexy .mainnavigation .mainmenu .primemenu{margin:0 0 0 1.6875rem;max-width:46.5625rem;gap:.9375rem}}header .headercontainer.flexy .mainnavigation.menuopen .mainmenu{opacity:1;left:0}.breadcrumbs.container{display:none;margin:2.5rem auto 3.5rem}@media(max-width:1200px)and (min-width:900px){.breadcrumbs.container{padding-left:1.125rem;padding-right:1.125rem}}.breadcrumbs.container .parentpage{padding:0 10px}.breadcrumbs.container>span{display:block;width:100%;border-top:1px solid #e1e1e1;padding-top:.5rem}.breadcrumbs.container a,.breadcrumbs.container span{text-transform:uppercase;font-size:14px;font-size:.875rem;line-height:18px;line-height:1.125rem;display:inline-block}.breadcrumbs.container a>span>span>a,.breadcrumbs.container span>span>span>a{padding-left:5px}.breadcrumbs.container a{padding-right:.5rem;color:#b1b1b1}.breadcrumbs.container .plus{color:#b1b1b1}.breadcrumbs.container .breadcrumb_last{padding-left:.5rem}@media only screen and (min-width:56.25em){.breadcrumbs.container{display:block}}.notification{background-color:#f15a29;padding:.625rem}.notification a,.notification p{font-size:17px;font-size:1.0625rem;line-height:24px;line-height:1.5rem;text-align:center;display:block;position:relative;color:#fff;-webkit-transition:all .3s ease;transition:all .3s ease}.notification a:active,.notification a:focus,.notification a:focus-within,.notification a:hover{color:#e1e1e1;text-decoration:none}.error404 .breadcrumbs>span>span{display:none}footer{padding:0 1.5rem;background-color:#003}@media only screen and (min-width:75em){footer{padding:0}}footer .container.flexy{margin-bottom:0;margin-top:0}footer .container.flexy,footer .container.flexy .footernav{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}footer .container.flexy .footernav{padding:1.5rem 0 3.5rem;border-bottom:.125rem solid #559cb5;width:100%}@media only screen and (min-width:56.25em){footer .container.flexy .footernav{border-bottom:none;gap:3rem;width:calc(75% - 1.5rem)}}@media only screen and (min-width:75em){footer .container.flexy .footernav{width:100%;max-width:37.5rem}}footer .container.flexy .footernav>li{width:100%;display:block}@media only screen and (min-width:56.25em){footer .container.flexy .footernav>li{width:unset}}footer .container.flexy .footernav>li>a{font-size:25px;font-size:1.5625rem;line-height:32px;line-height:2rem;text-align:center;display:block;width:100%;color:#fff;padding:1.75rem 0 .5rem;font-weight:700;-webkit-transition:all .2s ease;transition:all .2s ease}footer .container.flexy .footernav>li>a>span{color:#fff!important}@media only screen and (min-width:56.25em){footer .container.flexy .footernav>li>a{text-align:left}}footer .container.flexy .footernav>li>a:active,footer .container.flexy .footernav>li>a:focus,footer .container.flexy .footernav>li>a:focus-within,footer .container.flexy .footernav>li>a:hover{color:#559cb5;text-decoration:none}footer .container.flexy .footernav>li.menu-item-has-children .sub-menu a{text-align:center;display:block;color:#fff;padding:.5rem 0;font-weight:400;font-size:17px;font-size:1.0625rem;line-height:24px;line-height:1.5rem;-webkit-transition:all .2s ease;transition:all .2s ease}@media only screen and (min-width:56.25em){footer .container.flexy .footernav>li.menu-item-has-children .sub-menu a{text-align:left}}footer .container.flexy .footernav>li.menu-item-has-children .sub-menu a:active,footer .container.flexy .footernav>li.menu-item-has-children .sub-menu a:focus,footer .container.flexy .footernav>li.menu-item-has-children .sub-menu a:focus-within,footer .container.flexy .footernav>li.menu-item-has-children .sub-menu a:hover{color:#559cb5;text-decoration:none}footer .container.flexy .location{padding:0 1.5rem;width:100%}@media only screen and (min-width:56.25em){footer .container.flexy .location{width:calc(25% - 1.5rem)}}@media only screen and (min-width:75em){footer .container.flexy .location{width:unset}}footer .container.flexy .location h3{color:#fff;font-size:25px;font-size:1.5625rem;line-height:32px;line-height:2rem;font-weight:700;text-align:center;display:block;padding:3.5rem 0 1rem;margin-bottom:0}@media only screen and (min-width:56.25em){footer .container.flexy .location h3{text-align:left}}footer .container.flexy .location a,footer .container.flexy .location p{margin:0;display:block;text-align:center;color:#fff;font-size:17px;font-size:1.0625rem;line-height:24px;line-height:1.5rem}@media only screen and (min-width:56.25em){footer .container.flexy .location a,footer .container.flexy .location p{text-align:left}}footer .container.flexy .location a{-webkit-transition:all .2s ease;transition:all .2s ease}footer .container.flexy .location a:active,footer .container.flexy .location a:focus,footer .container.flexy .location a:focus-within,footer .container.flexy .location a:hover{color:#559cb5;text-decoration:none}footer .container.flexy .location .secondarycontact{padding-top:2rem}footer .container.flexy .follow-us{padding:1.5rem;width:100%}footer .container.flexy .follow-us h3{color:#fff;font-size:25px;font-size:1.5625rem;line-height:32px;line-height:2rem;font-weight:700;text-align:center;display:block;padding:0 0 1rem;margin-bottom:0}@media only screen and (min-width:75em){footer .container.flexy .follow-us h3{text-align:left}}footer .container.flexy .follow-us .socials{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:24px;gap:1.5rem}footer .container.flexy .follow-us .socials li{-webkit-transition:all .3s ease;transition:all .3s ease}footer .container.flexy .follow-us .socials li:active,footer .container.flexy .follow-us .socials li:focus,footer .container.flexy .follow-us .socials li:focus-within,footer .container.flexy .follow-us .socials li:hover{filter:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg"><filter id="filter"><feComponentTransfer color-interpolation-filters="sRGB"><feFuncR type="linear" slope="3" /><feFuncG type="linear" slope="3" /><feFuncB type="linear" slope="3" /></feComponentTransfer></filter></svg>#filter');-webkit-filter:brightness(3);filter:brightness(3)}@media only screen and (min-width:75em){footer .container.flexy .follow-us{width:unset}footer .container.flexy .follow-us h3{padding:3.5rem 0 1rem}}footer .btmnav{margin:1.5rem 1.5rem 0;padding:1.5rem;border-top:.0625rem solid #559cb5}footer .btmnav .arr{width:100%}footer .btmnav a,footer .btmnav p{font-size:14px;font-size:.875rem;line-height:18px;line-height:1.125rem;text-align:center;color:#fff}footer .btmnav a:active,footer .btmnav a:focus,footer .btmnav a:focus-within,footer .btmnav a:hover{color:#559cb5;text-decoration:none}@media only screen and (min-width:56.25em){footer .btmnav{max-width:72.75rem;margin:1.5rem auto 0;border-bottom:none;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:1.5rem}footer .btmnav .arr{width:unset}}.single-post-content a,.single-post-content address,.single-post-content figcaption,.single-post-content ol,.single-post-content p,.single-post-content ul{font-family:din-2014,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,Helvetica,Arial,sans-serif;color:#2c2c2c;font-size:16px;font-size:1rem;line-height:25px;line-height:1.5625rem;margin-bottom:1rem;font-weight:400}.single-post-content h1,.single-post-content h2,.single-post-content h3,.single-post-content h4,.single-post-content h5,.single-post-content h6{text-transform:uppercase;font-family:Helvetica,Arial,sans-serif;color:#2c2c2c}.single-post-content h1{font-family:din-2014,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:700;color:#2c2c2c;letter-spacing:0;margin-bottom:2.5rem;font-size:39.06px;font-size:2.44125rem;line-height:50px;line-height:3.125rem}@media only screen and (min-width:75em){.single-post-content h1{font-size:3.051875rem;line-height:3.9375rem}}.single-post-content h2{font-family:din-2014,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:700;color:#2c2c2c;letter-spacing:0;margin-bottom:2.5rem;font-size:31.25px;font-size:1.953125rem;line-height:40px;line-height:2.5rem}@media only screen and (min-width:56.25em){.single-post-content h2{font-size:2.44125rem;line-height:3.125rem}}.single-post-content h3{font-family:din-2014,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:700;color:#2c2c2c;letter-spacing:0;margin-bottom:2.5rem;font-size:25px;font-size:1.5625rem;line-height:32px;line-height:2rem}@media only screen and (min-width:56.25em){.single-post-content h3{font-size:1.953125rem;line-height:2.5rem}}.single-post-content h4{font-size:25px;font-size:1.5625rem;line-height:32px;line-height:2rem}.single-post-content h4,.single-post-content h5{font-family:din-2014,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:700;color:#2c2c2c;letter-spacing:0;margin-bottom:2.5rem}.single-post-content h5{font-size:20px;font-size:1.25rem;line-height:25px;line-height:1.5625rem}.single-post-content h6{font-family:din-2014,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:700;color:#2c2c2c;letter-spacing:0;margin-bottom:2.5rem;font-size:17px;font-size:1.0625rem;line-height:21px;line-height:1.3125rem}.single-post-content b,.single-post-content strong{font-weight:700}.single-post-content em,.single-post-content i{font-style:italic}.single-post-content ol,.single-post-content ul{padding-left:1.25rem;margin:0 1.5rem 1.25rem;text-align:left}@media only screen and (min-width:37.5em){.single-post-content ol,.single-post-content ul{margin-right:0;margin-left:0}}.single-post-content ol li,.single-post-content ul li{padding:10px 0;line-height:24px;line-height:1.5rem}.single-post-content ul{list-style:disc outside}.single-post-content ol{list-style:decimal outside}.single-post-content .wp-block-quote,.single-post-content blockquote{border-left:10px solid #d3d3d3;background:#eee;padding:30px 20px}.single-post-content .wp-block-quote,.single-post-content .wp-block-quote p,.single-post-content blockquote,.single-post-content blockquote p{font-family:din-2014,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,Helvetica,Arial,sans-serif;color:#2c2c2c;margin-bottom:15px}.single-post-content .wp-block-quote p,.single-post-content blockquote p{font-style:italic;font-size:20px;font-size:1.25rem}.single-post-content .wp-block-quote p:before,.single-post-content blockquote p:before{content:"\201C"}.single-post-content .wp-block-quote p:after,.single-post-content .wp-block-quote p:before,.single-post-content blockquote p:after,.single-post-content blockquote p:before{font-family:din-2014,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,Helvetica,Arial,sans-serif;color:#2c2c2c;margin-bottom:15px}.single-post-content .wp-block-quote p:after,.single-post-content blockquote p:after{content:"\201D"}.single-post-content cite{font-style:italic;font-size:16px;font-size:1rem;color:#f15a29}.single-post-content figcaption{text-align:center;font-style:italic;font-family:din-2014,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,Helvetica,Arial,sans-serif;color:#f15a29}.single-post-content .wp-block-image{text-align:left}.single-post-content .wp-block-gallery{margin:40px 0}.single-post-content .wp-block-gallery .blocks-gallery-grid{padding-left:0;margin-bottom:0}.single-post-content .wp-block-gallery .blocks-gallery-grid .blocks-gallery-item{padding-left:0!important;padding-right:0!important;padding-bottom:0;padding-top:0}body{background:#fff;color:#2c2c2c;font-family:din-2014,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:17px;font-size:1.0625rem}.clearfix:after{content:"";display:table;clear:both}.hidden{display:none}.visuallyhidden{position:absolute;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0}.hide-on-large{display:block}@media only screen and (min-width:37.5em){.hide-on-large{display:none}}img{width:100%;height:auto}.container{margin:70px auto;max-width:1168px;max-width:73rem}.hide-on-small{display:none}@media only screen and (min-width:37.5em){.hide-on-small{display:block}}@media only screen and (min-width:45em){.left{float:left}}@media only screen and (min-width:45em){.right{float:right}}.responsive-frame-container{position:relative;overflow:hidden;padding-top:56.25%}.responsive-frame-container frame,.responsive-frame-container iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:0}.zoom-on-hover{-webkit-transition:-webkit-transform .15s ease-in-out;transition:-webkit-transform .15s ease-in-out;transition:transform .15s ease-in-out;transition:transform .15s ease-in-out,-webkit-transform .15s ease-in-out}.zoom-on-hover:active,.zoom-on-hover:focus,.zoom-on-hover:focus-within,.zoom-on-hover:hover{-webkit-transform:scale(1.1);transform:scale(1.1)}.skip-to-content-link{color:#fff;text-align:center;height:43px;font-family:din-2014,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,Helvetica,Arial,sans-serif;cursor:pointer;position:absolute;top:0;left:calc(50% - 145px);z-index:2000;background:#333;vertical-align:center;padding:15px 30px 10px;-webkit-transform:translateY(-100%);transform:translateY(-100%);-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}.skip-to-content-link:focus{-webkit-transform:translateY(0);transform:translateY(0)}.flexy{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.content>ul[class=""],.tabbed-content>ul[class=""]{list-style:disc inside;padding-bottom:1.25rem}.content .wp-block-quote,.tabbed-content .wp-block-quote{max-width:750px;max-width:46.875rem;text-align:center;margin:2.1875rem 1.25rem;padding:1.25rem;background-color:#e1e1e1;border-left:.3125rem solid #f15a29}.content .wp-block-quote cite,.tabbed-content .wp-block-quote cite{font-style:italic}.content .wp-block-quote:before,.tabbed-content .wp-block-quote:before{content:"\201C";display:block;font-size:80px;font-size:5rem;left:-60px;left:-3.75rem;text-align:left;top:-50px;top:-3.125rem;position:relative;height:0}.content pre.wp-block-code,.tabbed-content pre.wp-block-code{border-left:.375rem solid #f15a29;background-color:#e1e1e1;padding:1rem;margin:1.25rem}.content pre.wp-block-code code,.tabbed-content pre.wp-block-code code{display:block;white-space:pre-wrap;word-wrap:break-word;font-family:monospace,monospace;font-size:16px;font-size:1rem}.content pre.wp-block-preformatted,.tabbed-content pre.wp-block-preformatted{white-space:pre-wrap;font-family:monospace,monospace;font-size:16px;font-size:1rem;margin:1.25rem 0}.content figure.wp-block-pullquote,.tabbed-content figure.wp-block-pullquote{margin:1.25rem 0;border-top:.3125rem solid #2c2c2c;border-bottom:.3125rem solid #2c2c2c}.content figure.wp-block-pullquote cite,.tabbed-content figure.wp-block-pullquote cite{font-style:italic}.content .wp-block-table,.tabbed-content .wp-block-table{margin:1.25rem 0}.content .wp-block-table table td,.tabbed-content .wp-block-table table td{padding:.625rem;border:.0625rem solid #2c2c2c}.content .wp-block-verse,.content .yoast-breadcrumbs,.tabbed-content .wp-block-verse,.tabbed-content .yoast-breadcrumbs{margin:1.25rem 0}.content .yoast-breadcrumbs a,.content .yoast-breadcrumbs span,.tabbed-content .yoast-breadcrumbs a,.tabbed-content .yoast-breadcrumbs span{text-transform:uppercase;font-size:14px;font-size:.875rem;line-height:18px;line-height:1.125rem;display:inline-block}.content .yoast-breadcrumbs a,.tabbed-content .yoast-breadcrumbs a{padding-right:.5rem;color:#b1b1b1}.content .yoast-breadcrumbs .breadcrumb_last,.tabbed-content .yoast-breadcrumbs .breadcrumb_last{padding-left:.5rem}.content .schema-faq .schema-faq-section .schema-faq-question,.tabbed-content .schema-faq .schema-faq-section .schema-faq-question{background-color:#003;font-family:din-2014,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:20px;font-size:1.25rem;line-height:25px;line-height:1.5625rem;font-weight:400;color:#fff;position:relative;text-align:left;width:100%;padding:1rem 1.5rem;border:none;outline:none;display:block}.content .schema-faq .schema-faq-section .schema-faq-answer,.tabbed-content .schema-faq .schema-faq-section .schema-faq-answer{font-family:din-2014,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:16px;font-size:1rem;line-height:24px;line-height:1.5rem;font-weight:500;margin:0 1.5rem 1rem;padding:1.5rem}.content .schema-how-to-total-time,.tabbed-content .schema-how-to-total-time{font-style:italic;margin:1.25rem 0}.content ol.schema-how-to-steps,.content ul.schema-how-to-steps,.tabbed-content ol.schema-how-to-steps,.tabbed-content ul.schema-how-to-steps{list-style-type:none;counter-reset:rowNumber;margin-left:0}.content .schema-how-to-step,.tabbed-content .schema-how-to-step{position:relative;padding-left:48px}.content .schema-how-to-step:not(:empty):before,.tabbed-content .schema-how-to-step:not(:empty):before{display:inline-block;position:absolute;width:30px;left:0;content:counter(rowNumber);counter-increment:rowNumber;font-size:14px;color:#fff;text-align:center;line-height:1;padding:8px;background:#e1e1e1;border-radius:100%}.content .schema-how-to-step img,.tabbed-content .schema-how-to-step img{display:block}.content .post-navigation-link-previous a,.content .wp-block-loginout a,.content .wp-block-navigation,.content .wp-block-page-list,.tabbed-content .post-navigation-link-previous a,.tabbed-content .wp-block-loginout a,.tabbed-content .wp-block-navigation,.tabbed-content .wp-block-page-list{margin:1.25rem 0}.content .wp-block-page-list li,.tabbed-content .wp-block-page-list li{padding-bottom:.625rem}.content .wp-block-post-author,.tabbed-content .wp-block-post-author{margin:1.25rem 0}.content .wp-block-post-author img,.tabbed-content .wp-block-post-author img{border-radius:50%}.content .wp-block-query ul,.tabbed-content .wp-block-query ul{list-style:none}.content .wp-block-latest-comments,.tabbed-content .wp-block-latest-comments{margin:1.25rem 0}.content .wp-block-latest-comments .wp-block-latest-comments__comment-meta,.tabbed-content .wp-block-latest-comments .wp-block-latest-comments__comment-meta{padding:1rem;color:#fff}.content .wp-block-latest-comments .wp-block-latest-comments__comment-meta a,.tabbed-content .wp-block-latest-comments .wp-block-latest-comments__comment-meta a{color:#fff}.content .wp-block-calendar,.tabbed-content .wp-block-calendar{max-width:550px;max-width:34.375rem;margin:1.25rem auto;display:block}.content .wp-block-calendar .wp-calendar-nav-prev,.tabbed-content .wp-block-calendar .wp-calendar-nav-prev{padding:.625rem}.tabbed-content>p,.tabbed-content>ul{max-width:1068px;margin:0 auto}.tabbed-content>ul{list-style:disc outside;padding-left:1.25rem}.wp-block-separator,.wp-block-spacer{max-width:1168px;margin:0 auto}.page-who-we-are h1.title{display:none}.slider-controls{margin-bottom:4rem}.slider-controls .slick-arrows{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.slider-controls button{background:none;color:inherit;border:none;padding:0;font:inherit;cursor:pointer;outline:inherit}.slider-controls .next-arrow,.slider-controls .prev-arrow{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:40px;width:2.5rem;height:40px;height:2.5rem;border-radius:50%;color:#f15a29}.slider-controls .next-arrow:active,.slider-controls .next-arrow:focus,.slider-controls .next-arrow:focus-within,.slider-controls .next-arrow:hover,.slider-controls .prev-arrow:active,.slider-controls .prev-arrow:focus,.slider-controls .prev-arrow:focus-within,.slider-controls .prev-arrow:hover{filter:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg"><filter id="filter"><feColorMatrix type="hueRotate" color-interpolation-filters="sRGB" values="180" /></filter></svg>#filter');-webkit-filter:hue-rotate(180deg);filter:hue-rotate(180deg)}.slider-controls .next-arrow.slick-disabled img,.slider-controls .prev-arrow.slick-disabled img{-webkit-transition:all 1s ease;transition:all 1s ease;filter:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg"><filter id="filter"><feColorMatrix type="matrix" color-interpolation-filters="sRGB" values="0.2126 0.7152 0.0722 0 0 0.2126 0.7152 0.0722 0 0 0.2126 0.7152 0.0722 0 0 0 0 0 1 0" /></filter></svg>#filter');-webkit-filter:grayscale(1);filter:grayscale(1)}@media only screen and (min-width:56.25em){.slider-controls .next-arrow:active,.slider-controls .next-arrow:focus,.slider-controls .next-arrow:focus-within,.slider-controls .next-arrow:hover,.slider-controls .prev-arrow:active,.slider-controls .prev-arrow:focus,.slider-controls .prev-arrow:focus-within,.slider-controls .prev-arrow:hover{cursor:pointer}}.slider-controls .prev-arrow{margin:0 1rem 0 0}.slider-controls .next-arrow{margin:0 0 0 1rem}.page-inventions .inventions-container{margin-top:1.25rem;padding:0 1.5rem}@media only screen and (min-width:56.25em){.page-inventions .inventions-container{margin-top:4.375rem}}@media only screen and (min-width:75em){.page-inventions .inventions-container{padding:0}}.page-inventions .inventions-container .inventions-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px;gap:1.25rem;position:relative}.page-inventions .inventions-container .inventions-wrapper .categories-wrapper{width:100%;margin-top:5rem}@media only screen and (min-width:56.25em){.page-inventions .inventions-container .inventions-wrapper .categories-wrapper{width:12.5rem;margin-top:0}}.page-inventions .inventions-container .inventions-wrapper .categories-wrapper h4{margin-bottom:1rem}.page-inventions .inventions-container .inventions-wrapper .categories-wrapper .categories h4{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border:.0625rem solid #b1b1b1;font-size:17px;font-size:1.0625rem;line-height:25px;line-height:1.5625rem;font-weight:400;padding:.75rem 1rem}.page-inventions .inventions-container .inventions-wrapper .categories-wrapper .categories h4:after{content:"";height:25px;height:1.5625rem;width:20px;width:1.25rem;background-position:50%;background-repeat:no-repeat;background-image:url(../assets/images/icons/dropdown-arrow.svg);-webkit-transition:all .2s ease;transition:all .2s ease;position:relative;margin-left:5px;right:0;display:inline-block;vertical-align:middle}@media only screen and (min-width:56.25em){.page-inventions .inventions-container .inventions-wrapper .categories-wrapper .categories h4:after{display:none}}@media only screen and (min-width:56.25em){.page-inventions .inventions-container .inventions-wrapper .categories-wrapper .categories h4{display:block;border:none;font-size:1.5625rem;line-height:2rem;font-weight:700;padding:0}}.page-inventions .inventions-container .inventions-wrapper .categories-wrapper .categories .category-holder{max-height:0;overflow:hidden;background-color:#fff;-webkit-box-shadow:0 8px 14px 0 rgba(0,0,0,.14);box-shadow:0 8px 14px 0 rgba(0,0,0,.14);position:absolute;z-index:5;width:100%;-webkit-transition:all .4s ease;transition:all .4s ease}.page-inventions .inventions-container .inventions-wrapper .categories-wrapper .categories .category-holder .category-box{padding:1.5rem}.page-inventions .inventions-container .inventions-wrapper .categories-wrapper .categories .category-holder.menuopen{max-height:1000px;max-height:62.5rem;overflow:auto}@media only screen and (min-width:56.25em){.page-inventions .inventions-container .inventions-wrapper .categories-wrapper .categories .category-holder{position:relative;-webkit-box-shadow:none;box-shadow:none;max-height:unset;overflow:visible}.page-inventions .inventions-container .inventions-wrapper .categories-wrapper .categories .category-holder .category-box{padding:0}}.page-inventions .inventions-container .inventions-wrapper .categories-wrapper .stages{margin-bottom:2.5rem}.page-inventions .inventions-container .inventions-wrapper .categories-wrapper .stages .stage-holder{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:40px;gap:2.5rem}@media only screen and (min-width:56.25em){.page-inventions .inventions-container .inventions-wrapper .categories-wrapper .stages .stage-holder{display:block}}.page-inventions .inventions-container .inventions-wrapper .categories-wrapper label{display:inline-block;font-size:17px;font-size:1.0625rem;line-height:28px;line-height:1.75rem;vertical-align:middle;height:40px;height:2.5rem;max-width:calc(100% - 1.875rem)}.page-inventions .inventions-container .inventions-wrapper .categories-wrapper input.category-checkbox{position:relative;cursor:pointer;-webkit-appearance:initial;-moz-appearance:initial;width:24px;width:1.5rem;height:24px;height:1.5rem;left:-5px;left:-.3125rem;margin-bottom:1rem;margin-right:.25rem;display:inline-block;vertical-align:middle;border:none}.page-inventions .inventions-container .inventions-wrapper .categories-wrapper input.category-checkbox:before{content:"";display:block;position:absolute;width:24px;width:1.5rem;height:24px;height:1.5rem;top:0;left:0;border:.125rem solid #b1b1b1;border-radius:.1875rem;background-color:#fff}.page-inventions .inventions-container .inventions-wrapper .categories-wrapper input.category-checkbox:checked:before{border-color:#f15a29;background-color:#f15a29}.page-inventions .inventions-container .inventions-wrapper .categories-wrapper input.category-checkbox:checked:after{content:"";display:block;width:10px;width:.625rem;height:15px;height:.9375rem;border-color:#fff;border-style:solid;border-width:0 .1875rem .1875rem 0;-webkit-transform:rotate(30deg);transform:rotate(30deg);position:absolute;top:2px;top:.125rem;left:7px;left:.4375rem}.page-inventions .inventions-container .inventions-wrapper .grid-wrapper{width:100%}@media only screen and (min-width:56.25em){.page-inventions .inventions-container .inventions-wrapper .grid-wrapper{width:calc(100% - 13.75rem)}}.page-inventions .inventions-container .inventions-wrapper .grid-wrapper .search-wrapper{position:absolute;top:0}@media only screen and (min-width:56.25em){.page-inventions .inventions-container .inventions-wrapper .grid-wrapper .search-wrapper{position:relative;top:unset}}.page-inventions .inventions-container .inventions-wrapper .inventions-grid{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;margin-bottom:2.25rem}@media only screen and (min-width:62.5em){.page-inventions .inventions-container .inventions-wrapper .inventions-grid:after{content:"";-webkit-box-flex:1;-ms-flex:auto;flex:auto}}.page-inventions .inventions-container .inventions-wrapper .inventions-grid .invention-card{width:100%;margin-bottom:4rem;position:relative;background-color:#fff;-webkit-box-shadow:0 1.375rem 1.6875rem 0 rgba(0,0,51,.07);box-shadow:0 1.375rem 1.6875rem 0 rgba(0,0,51,.07);height:100%;max-height:550px;padding:.25rem}@media only screen and (min-width:37.5em){.page-inventions .inventions-container .inventions-wrapper .inventions-grid .invention-card{width:calc(50% - .625rem)}}@media only screen and (min-width:62.5em){.page-inventions .inventions-container .inventions-wrapper .inventions-grid .invention-card{width:32.3%;margin:0 .5% 4rem}}.page-inventions .inventions-container .inventions-wrapper .inventions-grid .invention-card .vote-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.page-inventions .inventions-container .inventions-wrapper .inventions-grid .invention-card .vote-wrapper .count-box{font-size:20px!important;font-size:1.25rem!important;line-height:25px!important;line-height:1.5625rem!important;text-decoration:none;display:inline-block;color:#616161;text-align:center;font-weight:600;vertical-align:middle}.page-inventions .inventions-container .inventions-wrapper .inventions-grid .invention-card .thumbnail-wrapper{background-repeat:no-repeat;background-size:cover;background-position:top;height:230px;height:14.375rem;width:100%;position:relative}.page-inventions .inventions-container .inventions-wrapper .inventions-grid .invention-card .thumbnail-wrapper .overlay{position:absolute;top:0;bottom:0;left:0;right:0;background:#000;background:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.8547619731)),color-stop(26%,rgba(0,0,0,.541036483)),to(transparent));background:linear-gradient(0deg,rgba(0,0,0,.8547619731),rgba(0,0,0,.541036483) 26%,transparent)}.page-inventions .inventions-container .inventions-wrapper .inventions-grid .invention-card .thumbnail-wrapper .textoverlay{position:absolute;bottom:15px;bottom:.9375rem;left:13px;left:.8125rem}.page-inventions .inventions-container .inventions-wrapper .inventions-grid .invention-card .thumbnail-wrapper .textoverlay p{font-size:12px;font-size:.75rem;line-height:15px;line-height:.9375rem;padding-bottom:.5rem}.page-inventions .inventions-container .inventions-wrapper .inventions-grid .invention-card .thumbnail-wrapper .textoverlay h5,.page-inventions .inventions-container .inventions-wrapper .inventions-grid .invention-card .thumbnail-wrapper .textoverlay p{color:#fff;margin:0}.page-inventions .inventions-container .inventions-wrapper .inventions-grid .invention-card .card-text{padding:.625rem .625rem 0}.page-inventions .inventions-container .inventions-wrapper .inventions-grid .invention-card .card-text .stage{color:#b1b1b1;font-size:14px;font-size:.875rem;line-height:18px;line-height:1.125rem;text-transform:uppercase}.page-inventions .inventions-container .inventions-wrapper .inventions-grid .invention-card .card-text .invention-copy{font-size:17px;font-size:1.0625rem;line-height:25px;line-height:1.5625rem;margin-bottom:0}.page-inventions .inventions-container .inventions-wrapper .inventions-grid .invention-card .card-text .card-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;min-height:60px;min-height:3.75rem}.page-inventions .inventions-container .inventions-wrapper .inventions-grid .invention-card .card-text .card-buttons.products-button{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.page-inventions .inventions-container .inventions-wrapper .inventions-grid .invention-card .card-text .arrowbutton{color:#2c2c2c;font-weight:700}.page-inventions .inventions-container .inventions-wrapper .inventions-grid .no-inventions{padding-top:3.5rem}.page-inventions .inventions-container .inventions-wrapper .inventions-grid .no-inventions .h2{font-weight:400;font-size:20px;font-size:1.25rem;letter-spacing:0;line-height:28px;line-height:1.75rem}.page-inventions #show-more.hidden{display:none!important}.page-inventions.logged-in .invention-card .button-overlay{display:none}.sorting-dropdown-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:1rem;position:relative}.sorting-dropdown-wrapper .select-selected{border:.0625rem solid #b1b1b1;background-color:#fff;padding:.75rem 2.1875rem .75rem .75rem;font-size:17px;font-size:1.0625rem;font-family:din-2014,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,Helvetica,Arial,sans-serif;letter-spacing:0;line-height:25px;line-height:1.5625rem;min-width:160px;min-width:10rem;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url(../assets/images/icons/dropdown-arrow.svg);background-repeat:no-repeat;background-position:93%}.sorting-dropdown-wrapper .select-selected:after{content:""}.sorting-dropdown-wrapper .select-selected.select-arrow-active:after{border-color:transparent transparent #fff;top:7px}.sorting-dropdown-wrapper .select-items{position:absolute;background-color:#fff;top:100%;right:0;z-index:99;width:100%;max-width:200px;max-width:12.5rem}.sorting-dropdown-wrapper .select-items>div{cursor:pointer;padding:.625rem;font-size:17px;font-size:1.0625rem;font-family:din-2014,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,Helvetica,Arial,sans-serif;letter-spacing:0;line-height:25px;line-height:1.5625rem}.sorting-dropdown-wrapper .select-hide{display:none}.sorting-dropdown-wrapper .same-as-selected,.sorting-dropdown-wrapper .select-items div:hover{background-color:#f15a29;color:#fff}.sorting-dropdown-wrapper #sort-inventions{display:none;border:.0625rem solid #b1b1b1;background-color:#fff;padding:.75rem;font-size:17px;font-size:1.0625rem;letter-spacing:0;line-height:25px;line-height:1.5625rem;background-image:url(../assets/images/icons/dropdown-arrow.svg);background-repeat:no-repeat;background-position:93%}.sorting-dropdown-wrapper #sort-inventions,.sorting-dropdown-wrapper #sort-inventions option{font-family:din-2014,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,Helvetica,Arial,sans-serif;-webkit-appearance:none;-moz-appearance:none;appearance:none}.sorting-dropdown-wrapper label{margin-right:.5rem;font-size:16px;font-size:1rem;line-height:20px;line-height:1.25rem}.selected-inventions{display:none;padding-bottom:1rem}.selected-inventions p{font-size:14px;font-size:.875rem;margin:0;padding-bottom:.5rem;line-height:18px;line-height:1.125rem}.selected-inventions #inventions-selected{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:24px;gap:1.5rem}.selected-inventions #inventions-selected li{font-size:14px;font-size:.875rem;line-height:18px;line-height:1.125rem;cursor:pointer}.selected-inventions #inventions-selected li span{font-size:14px;font-size:.875rem;line-height:18px;line-height:1.125rem;color:#b1b1b1;padding-right:.5rem}.profile-container.container{margin:0 auto}.profile-container.container .profile-wrapper{padding:1.25rem 1.5rem 4.9375rem;margin:0}@media only screen and (min-width:75em){.profile-container.container .profile-wrapper{padding:1.25rem 0 4.9375rem}}.profile-container.container .profile-wrapper .tabs-wrapper{display:block;margin-bottom:3rem}@media only screen and (min-width:75em){.profile-container.container .profile-wrapper .tabs-wrapper{margin-bottom:4rem}}.profile-container.container .profile-wrapper .tabs-wrapper .tabs{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;padding:.125rem;border-bottom:.0625rem solid #e1e1e1;gap:48px;gap:3rem}.profile-container.container .profile-wrapper .tabs-wrapper .tabs .tab-item{padding:.8125rem 0;border-radius:.375rem;font-size:20px;font-size:1.25rem;line-height:25px;line-height:1.5625rem;font-weight:500}.profile-container.container .profile-wrapper .tabs-wrapper .tabs .tab-item.is-active{font-weight:700}.profile-container.container .profile-wrapper .tabs-wrapper .tabs .tab-item:hover{cursor:pointer}.profile-container.container .profile-wrapper .inventions-grid{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:2.25rem;width:100%}.profile-container.container .profile-wrapper .inventions-grid .invention-card{width:100%;margin-bottom:4rem;position:relative;background-color:#fff;-webkit-box-shadow:0 1.375rem 1.6875rem 0 rgba(0,0,51,.07);box-shadow:0 1.375rem 1.6875rem 0 rgba(0,0,51,.07);height:100%;padding:.25rem}@media only screen and (min-width:37.5em){.profile-container.container .profile-wrapper .inventions-grid .invention-card{width:calc(50% - .625rem)}}@media only screen and (min-width:62.5em){.profile-container.container .profile-wrapper .inventions-grid .invention-card{width:calc(33% - .625rem)}}.profile-container.container .profile-wrapper .inventions-grid .invention-card.submit-card{min-height:400px;min-height:25rem}.profile-container.container .profile-wrapper .inventions-grid .invention-card.submit-card .button{position:absolute;left:0;right:0;margin:0 auto;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);display:inline-block!important;max-width:80%}.profile-container.container .profile-wrapper .inventions-grid .invention-card .vote-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.profile-container.container .profile-wrapper .inventions-grid .invention-card .vote-wrapper .count-box{font-size:20px!important;font-size:1.25rem!important;line-height:25px!important;line-height:1.5625rem!important;text-decoration:none;display:inline-block;color:#616161;text-align:center;font-weight:600;vertical-align:middle}.profile-container.container .profile-wrapper .inventions-grid .invention-card .thumbnail-wrapper{background-repeat:no-repeat;background-size:cover;background-position:top;height:230px;height:14.375rem;width:100%;position:relative}.profile-container.container .profile-wrapper .inventions-grid .invention-card .thumbnail-wrapper .overlay{position:absolute;top:0;bottom:0;left:0;right:0;background:#000;background:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.8547619731)),color-stop(26%,rgba(0,0,0,.541036483)),to(transparent));background:linear-gradient(0deg,rgba(0,0,0,.8547619731),rgba(0,0,0,.541036483) 26%,transparent)}.profile-container.container .profile-wrapper .inventions-grid .invention-card .thumbnail-wrapper .textoverlay{position:absolute;bottom:15px;bottom:.9375rem;left:13px;left:.8125rem}.profile-container.container .profile-wrapper .inventions-grid .invention-card .thumbnail-wrapper .textoverlay p{font-size:12px;font-size:.75rem;line-height:15px;line-height:.9375rem;padding-bottom:.5rem}.profile-container.container .profile-wrapper .inventions-grid .invention-card .thumbnail-wrapper .textoverlay h5,.profile-container.container .profile-wrapper .inventions-grid .invention-card .thumbnail-wrapper .textoverlay p{color:#fff;margin:0}.profile-container.container .profile-wrapper .inventions-grid .invention-card .card-text{padding:.625rem .625rem 0}.profile-container.container .profile-wrapper .inventions-grid .invention-card .card-text .stage{color:#b1b1b1;font-size:14px;font-size:.875rem;line-height:18px;line-height:1.125rem;text-transform:uppercase}.profile-container.container .profile-wrapper .inventions-grid .invention-card .card-text .invention-copy{font-size:17px;font-size:1.0625rem;line-height:25px;line-height:1.5625rem;margin-bottom:0}.profile-container.container .profile-wrapper .inventions-grid .invention-card .card-text .card-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;min-height:60px;min-height:3.75rem}.profile-container.container .profile-wrapper .inventions-grid .invention-card .card-text .card-buttons.products-button{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.profile-container.container .profile-wrapper .inventions-grid .invention-card .card-text .arrowbutton{color:#2c2c2c;font-weight:700}.profile-container.container .profile-wrapper .tabbed-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;display:none;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:0}.profile-container.container .profile-wrapper .tabbed-content:last-child{margin-bottom:0}.profile-container.container .profile-wrapper .tabbed-content.is-active{display:-webkit-box;display:-ms-flexbox;display:flex}.profile-container.container .profile-wrapper .content-wrapper{width:100%}@media only screen and (min-width:56.25em){.profile-container.container .profile-wrapper .content-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}}.profile-container.container .profile-wrapper .content-wrapper #form_editprofile{max-width:384px;max-width:24rem;width:100%}.profile-container.container .profile-wrapper .content-wrapper #form_editprofile .frm_form_field{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.profile-container.container .profile-wrapper .content-wrapper #form_editprofile .frm_form_title{display:none}.profile-container.container .profile-wrapper .content-wrapper #form_editprofile .frm_button_submit,.profile-container.container .profile-wrapper .content-wrapper #form_editprofile .frm_submit button{width:unset;display:block;margin-top:1rem;max-width:unset}.profile-container.container .profile-wrapper .content-wrapper #form_editprofile label{font-size:14px;font-size:.875rem;font-weight:500;line-height:18px;line-height:1.125rem;color:#b1b1b1;font-family:din-2014,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,Helvetica,Arial,sans-serif;text-transform:uppercase;margin-bottom:.5rem;display:block}.profile-container.container .profile-wrapper .content-wrapper #form_editprofile input[type=email],.profile-container.container .profile-wrapper .content-wrapper #form_editprofile input[type=password],.profile-container.container .profile-wrapper .content-wrapper #form_editprofile input[type=text]{width:100%;border:.0625rem solid #b1b1b1;background-color:#fbfbfb;border-radius:0;font-size:17px;font-size:1.0625rem;line-height:25px;line-height:1.5625rem;padding:.75rem 1rem;color:#2c2c2c;display:block;height:50px;height:3.125rem;-webkit-transition:all .4s ease;transition:all .4s ease;font-family:din-2014,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,Helvetica,Arial,sans-serif;margin-bottom:1.5rem}.profile-container.container .profile-wrapper .content-wrapper .user-data{width:100%}@media only screen and (min-width:56.25em){.profile-container.container .profile-wrapper .content-wrapper .user-data{width:calc(100% - 15.625rem)}}.profile-container.container .profile-wrapper .content-wrapper .user-data .button{margin-top:2rem}.profile-container.container .profile-wrapper .content-wrapper .user-data p.user-name{font-size:25px;font-size:1.5625rem;line-height:32px;line-height:2rem}.profile-container.container .profile-wrapper .content-wrapper .user-data p.user-email,.profile-container.container .profile-wrapper .content-wrapper .user-data p.user-name{font-weight:700;letter-spacing:0;font-family:din-2014,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,Helvetica,Arial,sans-serif;padding-bottom:1.5rem}.profile-container.container .profile-wrapper .content-wrapper .user-data p.user-email{font-size:20px;font-size:1.25rem;line-height:25px;line-height:1.5625rem}.profile-container.container .profile-wrapper .content-wrapper .user-data p.password-link{padding-top:.5rem}.profile-container.container .profile-wrapper .content-wrapper .user-data h6{margin-top:1rem;font-size:14px;font-size:.875rem;font-weight:500;line-height:18px;line-height:1.125rem;color:#b1b1b1;font-family:din-2014,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,Helvetica,Arial,sans-serif;margin-bottom:0;text-transform:uppercase}@media only screen and (min-width:56.25em){.profile-container.container .profile-wrapper .content-wrapper .form-edit,.profile-container.container .profile-wrapper .content-wrapper .profile-content{width:calc(100% - 15.625rem)}}@media only screen and (min-width:56.25em){.profile-container.container .profile-wrapper .content-wrapper .form-edit .data-wrapper,.profile-container.container .profile-wrapper .content-wrapper .profile-content .data-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:3rem}}.profile-container.container .profile-wrapper .content-wrapper .form-edit .user-image,.profile-container.container .profile-wrapper .content-wrapper .profile-content .user-image{width:120px;width:7.5rem}@media only screen and (min-width:56.25em){.profile-container.container .profile-wrapper .content-wrapper .form-edit .user-image,.profile-container.container .profile-wrapper .content-wrapper .profile-content .user-image{width:12.5rem}}.profile-container.container .profile-wrapper .content-wrapper .form-edit .user-image img,.profile-container.container .profile-wrapper .content-wrapper .profile-content .user-image img{border-radius:100%;width:120px;width:7.5rem;height:120px;height:7.5rem}@media only screen and (min-width:56.25em){.profile-container.container .profile-wrapper .content-wrapper .form-edit .user-image img,.profile-container.container .profile-wrapper .content-wrapper .profile-content .user-image img{width:12.5rem;height:12.5rem}}.profile-container.container .profile-wrapper .content-wrapper .form-edit .user-image .join-date,.profile-container.container .profile-wrapper .content-wrapper .profile-content .user-image .join-date{margin-bottom:1.5rem}.profile-container.container .profile-wrapper .content-wrapper .form-edit .user-image .join-date,.profile-container.container .profile-wrapper .content-wrapper .form-edit .user-image .photo-link,.profile-container.container .profile-wrapper .content-wrapper .profile-content .user-image .join-date,.profile-container.container .profile-wrapper .content-wrapper .profile-content .user-image .photo-link{font-size:14px;font-size:.875rem;text-align:center;padding-top:.5rem}.profile-container.container .profile-wrapper .content-wrapper .form-edit{display:none}.profile-container.container .profile-wrapper .content-wrapper .form-edit.show-form,.profile-container.container .profile-wrapper .content-wrapper .profile-content{display:block}.profile-container.container .profile-wrapper .content-wrapper .profile-content.hide-profile{display:none}.profile-container.container .profile-wrapper .content-wrapper .user-stats{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:40px;gap:2.5rem;max-width:250px;max-width:15.625rem;margin-top:4rem}@media only screen and (min-width:56.25em){.profile-container.container .profile-wrapper .content-wrapper .user-stats{margin-top:0}}.profile-container.container .profile-wrapper .content-wrapper .user-stats .user-stat-box{padding:1.4375rem 1rem;text-align:center;width:105px;width:6.5625rem;height:105px;height:6.5625rem;border:.0625rem solid #b1b1b1;background-color:#fff;-webkit-box-shadow:0 1.5rem 1.6875rem -.75rem rgba(0,0,51,.1);box-shadow:0 1.5rem 1.6875rem -.75rem rgba(0,0,51,.1)}.profile-container.container .profile-wrapper .content-wrapper .user-stats .user-stat-box h6{font-size:14px;font-size:.875rem;font-weight:500;line-height:18px;line-height:1.125rem;color:#b1b1b1;font-family:din-2014,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,Helvetica,Arial,sans-serif;margin-bottom:0;text-transform:uppercase}.profile-container.container .profile-wrapper .content-wrapper .user-stats .user-stat-box p strong{font-size:31.25px;font-size:1.953125rem;font-weight:700;line-height:40px;line-height:2.5rem;font-family:din-2014,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,Helvetica,Arial,sans-serif}.profile-container.container .profile-wrapper .content-wrapper .frm_no_entries{width:100%}.single-inventions .hero.container.ideas-invention,.single-inventions .hero.container.products-invention,.single-inventions .hero.container.prototypes-invention{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:68px;gap:4.25rem;margin-top:0}@media only screen and (min-width:56.25em){.single-inventions .hero.container.ideas-invention,.single-inventions .hero.container.products-invention,.single-inventions .hero.container.prototypes-invention{margin-top:0;padding:0 1.5rem}}@media only screen and (min-width:73em){.single-inventions .hero.container.ideas-invention,.single-inventions .hero.container.products-invention,.single-inventions .hero.container.prototypes-invention{padding:0}}.single-inventions .hero.container.ideas-invention .hero-copy-wrapper,.single-inventions .hero.container.ideas-invention .invention-slide-wrapper,.single-inventions .hero.container.products-invention .hero-copy-wrapper,.single-inventions .hero.container.products-invention .invention-slide-wrapper,.single-inventions .hero.container.prototypes-invention .hero-copy-wrapper,.single-inventions .hero.container.prototypes-invention .invention-slide-wrapper{width:100%;position:relative;display:block;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}@media only screen and (min-width:56.25em){.single-inventions .hero.container.ideas-invention .hero-copy-wrapper,.single-inventions .hero.container.ideas-invention .invention-slide-wrapper,.single-inventions .hero.container.products-invention .hero-copy-wrapper,.single-inventions .hero.container.products-invention .invention-slide-wrapper,.single-inventions .hero.container.prototypes-invention .hero-copy-wrapper,.single-inventions .hero.container.prototypes-invention .invention-slide-wrapper{width:calc(50% - 2.125rem)}}.single-inventions .hero.container.ideas-invention .hero-copy-wrapper b,.single-inventions .hero.container.ideas-invention .invention-slide-wrapper b,.single-inventions .hero.container.products-invention .hero-copy-wrapper b,.single-inventions .hero.container.products-invention .invention-slide-wrapper b,.single-inventions .hero.container.prototypes-invention .hero-copy-wrapper b,.single-inventions .hero.container.prototypes-invention .invention-slide-wrapper b{font-weight:700}.single-inventions .hero.container.ideas-invention .hero-copy-wrapper i,.single-inventions .hero.container.ideas-invention .invention-slide-wrapper i,.single-inventions .hero.container.products-invention .hero-copy-wrapper i,.single-inventions .hero.container.products-invention .invention-slide-wrapper i,.single-inventions .hero.container.prototypes-invention .hero-copy-wrapper i,.single-inventions .hero.container.prototypes-invention .invention-slide-wrapper i{font-style:italic}.single-inventions .hero.container.ideas-invention .inventions-hero-slider .slick-dots,.single-inventions .hero.container.products-invention .inventions-hero-slider .slick-dots,.single-inventions .hero.container.prototypes-invention .inventions-hero-slider .slick-dots{bottom:-35px;bottom:-2.1875rem}.single-inventions .hero.container.ideas-invention .inventions-hero-slider .slick-dots li button:before,.single-inventions .hero.container.products-invention .inventions-hero-slider .slick-dots li button:before,.single-inventions .hero.container.prototypes-invention .inventions-hero-slider .slick-dots li button:before{height:8px;width:8px;border-radius:100%;content:"";background-color:#b1b1b1}.single-inventions .hero.container.ideas-invention .inventions-hero-slider .slick-dots li.slick-active button:before,.single-inventions .hero.container.products-invention .inventions-hero-slider .slick-dots li.slick-active button:before,.single-inventions .hero.container.prototypes-invention .inventions-hero-slider .slick-dots li.slick-active button:before{background-color:orange}.single-inventions .hero.container.ideas-invention .inventions-hero-slider .slick-track,.single-inventions .hero.container.products-invention .inventions-hero-slider .slick-track,.single-inventions .hero.container.prototypes-invention .inventions-hero-slider .slick-track{display:-webkit-box;display:-ms-flexbox;display:flex}.single-inventions .hero.container.ideas-invention .inventions-hero-slider .slick-track .media-wrapper,.single-inventions .hero.container.ideas-invention .inventions-hero-slider .slick-track .slick-slide,.single-inventions .hero.container.ideas-invention .inventions-hero-slider .slick-track .slide-wrapper,.single-inventions .hero.container.ideas-invention .inventions-hero-slider .slick-track .slide-wrapper img,.single-inventions .hero.container.ideas-invention .inventions-hero-slider .slick-track .video-wrapper,.single-inventions .hero.container.products-invention .inventions-hero-slider .slick-track .media-wrapper,.single-inventions .hero.container.products-invention .inventions-hero-slider .slick-track .slick-slide,.single-inventions .hero.container.products-invention .inventions-hero-slider .slick-track .slide-wrapper,.single-inventions .hero.container.products-invention .inventions-hero-slider .slick-track .slide-wrapper img,.single-inventions .hero.container.products-invention .inventions-hero-slider .slick-track .video-wrapper,.single-inventions .hero.container.prototypes-invention .inventions-hero-slider .slick-track .media-wrapper,.single-inventions .hero.container.prototypes-invention .inventions-hero-slider .slick-track .slick-slide,.single-inventions .hero.container.prototypes-invention .inventions-hero-slider .slick-track .slide-wrapper,.single-inventions .hero.container.prototypes-invention .inventions-hero-slider .slick-track .slide-wrapper img,.single-inventions .hero.container.prototypes-invention .inventions-hero-slider .slick-track .video-wrapper{height:inherit!important;min-height:350px;min-height:21.875rem;display:-webkit-box;display:-ms-flexbox;display:flex;-o-object-fit:contain;object-fit:contain;width:inherit}.single-inventions .hero.container.ideas-invention .inventions-hero-slider .video-wrapper iframe,.single-inventions .hero.container.ideas-invention .inventions-hero-slider .video-wrapper video,.single-inventions .hero.container.products-invention .inventions-hero-slider .video-wrapper iframe,.single-inventions .hero.container.products-invention .inventions-hero-slider .video-wrapper video,.single-inventions .hero.container.prototypes-invention .inventions-hero-slider .video-wrapper iframe,.single-inventions .hero.container.prototypes-invention .inventions-hero-slider .video-wrapper video{width:100%;height:100%}.single-inventions .hero.container.ideas-invention .inventions-hero-slider .video-wrapper video,.single-inventions .hero.container.products-invention .inventions-hero-slider .video-wrapper video,.single-inventions .hero.container.prototypes-invention .inventions-hero-slider .video-wrapper video{-o-object-fit:cover;object-fit:cover}.single-inventions .hero.container.ideas-invention .nav-inventions-hero-slider,.single-inventions .hero.container.products-invention .nav-inventions-hero-slider,.single-inventions .hero.container.prototypes-invention .nav-inventions-hero-slider{display:none;margin-top:2.5rem;margin-left:3.75rem;margin-right:3.75rem}@media only screen and (min-width:56.25em){.single-inventions .hero.container.ideas-invention .nav-inventions-hero-slider,.single-inventions .hero.container.products-invention .nav-inventions-hero-slider,.single-inventions .hero.container.prototypes-invention .nav-inventions-hero-slider{display:block}}.single-inventions .hero.container.ideas-invention .nav-inventions-hero-slider .image-wrapper,.single-inventions .hero.container.ideas-invention .nav-inventions-hero-slider .media-wrapper,.single-inventions .hero.container.ideas-invention .nav-inventions-hero-slider .videowrapper,.single-inventions .hero.container.products-invention .nav-inventions-hero-slider .image-wrapper,.single-inventions .hero.container.products-invention .nav-inventions-hero-slider .media-wrapper,.single-inventions .hero.container.products-invention .nav-inventions-hero-slider .videowrapper,.single-inventions .hero.container.prototypes-invention .nav-inventions-hero-slider .image-wrapper,.single-inventions .hero.container.prototypes-invention .nav-inventions-hero-slider .media-wrapper,.single-inventions .hero.container.prototypes-invention .nav-inventions-hero-slider .videowrapper{height:98px;height:6.125rem;width:98px;width:6.125rem;margin:0 auto;position:relative;-webkit-transition:all .3s ease;transition:all .3s ease;cursor:pointer}.single-inventions .hero.container.ideas-invention .nav-inventions-hero-slider .image-wrapper .overlay,.single-inventions .hero.container.ideas-invention .nav-inventions-hero-slider .media-wrapper .overlay,.single-inventions .hero.container.ideas-invention .nav-inventions-hero-slider .videowrapper .overlay,.single-inventions .hero.container.products-invention .nav-inventions-hero-slider .image-wrapper .overlay,.single-inventions .hero.container.products-invention .nav-inventions-hero-slider .media-wrapper .overlay,.single-inventions .hero.container.products-invention .nav-inventions-hero-slider .videowrapper .overlay,.single-inventions .hero.container.prototypes-invention .nav-inventions-hero-slider .image-wrapper .overlay,.single-inventions .hero.container.prototypes-invention .nav-inventions-hero-slider .media-wrapper .overlay,.single-inventions .hero.container.prototypes-invention .nav-inventions-hero-slider .videowrapper .overlay{position:absolute;top:0;bottom:0;left:0;right:0;background-color:transparent}.single-inventions .hero.container.ideas-invention .nav-inventions-hero-slider .image-wrapper iframe,.single-inventions .hero.container.ideas-invention .nav-inventions-hero-slider .image-wrapper video,.single-inventions .hero.container.ideas-invention .nav-inventions-hero-slider .media-wrapper iframe,.single-inventions .hero.container.ideas-invention .nav-inventions-hero-slider .media-wrapper video,.single-inventions .hero.container.ideas-invention .nav-inventions-hero-slider .videowrapper iframe,.single-inventions .hero.container.ideas-invention .nav-inventions-hero-slider .videowrapper video,.single-inventions .hero.container.products-invention .nav-inventions-hero-slider .image-wrapper iframe,.single-inventions .hero.container.products-invention .nav-inventions-hero-slider .image-wrapper video,.single-inventions .hero.container.products-invention .nav-inventions-hero-slider .media-wrapper iframe,.single-inventions .hero.container.products-invention .nav-inventions-hero-slider .media-wrapper video,.single-inventions .hero.container.products-invention .nav-inventions-hero-slider .videowrapper iframe,.single-inventions .hero.container.products-invention .nav-inventions-hero-slider .videowrapper video,.single-inventions .hero.container.prototypes-invention .nav-inventions-hero-slider .image-wrapper iframe,.single-inventions .hero.container.prototypes-invention .nav-inventions-hero-slider .image-wrapper video,.single-inventions .hero.container.prototypes-invention .nav-inventions-hero-slider .media-wrapper iframe,.single-inventions .hero.container.prototypes-invention .nav-inventions-hero-slider .media-wrapper video,.single-inventions .hero.container.prototypes-invention .nav-inventions-hero-slider .videowrapper iframe,.single-inventions .hero.container.prototypes-invention .nav-inventions-hero-slider .videowrapper video{width:98px;width:6.125rem;height:98px;height:6.125rem}.single-inventions .hero.container.ideas-invention .nav-inventions-hero-slider .image-wrapper iframe,.single-inventions .hero.container.ideas-invention .nav-inventions-hero-slider .image-wrapper img,.single-inventions .hero.container.ideas-invention .nav-inventions-hero-slider .image-wrapper video,.single-inventions .hero.container.ideas-invention .nav-inventions-hero-slider .media-wrapper iframe,.single-inventions .hero.container.ideas-invention .nav-inventions-hero-slider .media-wrapper img,.single-inventions .hero.container.ideas-invention .nav-inventions-hero-slider .media-wrapper video,.single-inventions .hero.container.ideas-invention .nav-inventions-hero-slider .videowrapper iframe,.single-inventions .hero.container.ideas-invention .nav-inventions-hero-slider .videowrapper img,.single-inventions .hero.container.ideas-invention .nav-inventions-hero-slider .videowrapper video,.single-inventions .hero.container.products-invention .nav-inventions-hero-slider .image-wrapper iframe,.single-inventions .hero.container.products-invention .nav-inventions-hero-slider .image-wrapper img,.single-inventions .hero.container.products-invention .nav-inventions-hero-slider .image-wrapper video,.single-inventions .hero.container.products-invention .nav-inventions-hero-slider .media-wrapper iframe,.single-inventions .hero.container.products-invention .nav-inventions-hero-slider .media-wrapper img,.single-inventions .hero.container.products-invention .nav-inventions-hero-slider .media-wrapper video,.single-inventions .hero.container.products-invention .nav-inventions-hero-slider .videowrapper iframe,.single-inventions .hero.container.products-invention .nav-inventions-hero-slider .videowrapper img,.single-inventions .hero.container.products-invention .nav-inventions-hero-slider .videowrapper video,.single-inventions .hero.container.prototypes-invention .nav-inventions-hero-slider .image-wrapper iframe,.single-inventions .hero.container.prototypes-invention .nav-inventions-hero-slider .image-wrapper img,.single-inventions .hero.container.prototypes-invention .nav-inventions-hero-slider .image-wrapper video,.single-inventions .hero.container.prototypes-invention .nav-inventions-hero-slider .media-wrapper iframe,.single-inventions .hero.container.prototypes-invention .nav-inventions-hero-slider .media-wrapper img,.single-inventions .hero.container.prototypes-invention .nav-inventions-hero-slider .media-wrapper video,.single-inventions .hero.container.prototypes-invention .nav-inventions-hero-slider .videowrapper iframe,.single-inventions .hero.container.prototypes-invention .nav-inventions-hero-slider .videowrapper img,.single-inventions .hero.container.prototypes-invention .nav-inventions-hero-slider .videowrapper video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.single-inventions .hero.container.ideas-invention .nav-inventions-hero-slider .image-wrapper:active,.single-inventions .hero.container.ideas-invention .nav-inventions-hero-slider .image-wrapper:focus,.single-inventions .hero.container.ideas-invention .nav-inventions-hero-slider .image-wrapper:focus-within,.single-inventions .hero.container.ideas-invention .nav-inventions-hero-slider .image-wrapper:hover,.single-inventions .hero.container.ideas-invention .nav-inventions-hero-slider .media-wrapper:active,.single-inventions .hero.container.ideas-invention .nav-inventions-hero-slider .media-wrapper:focus,.single-inventions .hero.container.ideas-invention .nav-inventions-hero-slider .media-wrapper:focus-within,.single-inventions .hero.container.ideas-invention .nav-inventions-hero-slider .media-wrapper:hover,.single-inventions .hero.container.ideas-invention .nav-inventions-hero-slider .videowrapper:active,.single-inventions .hero.container.ideas-invention .nav-inventions-hero-slider .videowrapper:focus,.single-inventions .hero.container.ideas-invention .nav-inventions-hero-slider .videowrapper:focus-within,.single-inventions .hero.container.ideas-invention .nav-inventions-hero-slider .videowrapper:hover,.single-inventions .hero.container.products-invention .nav-inventions-hero-slider .image-wrapper:active,.single-inventions .hero.container.products-invention .nav-inventions-hero-slider .image-wrapper:focus,.single-inventions .hero.container.products-invention .nav-inventions-hero-slider .image-wrapper:focus-within,.single-inventions .hero.container.products-invention .nav-inventions-hero-slider .image-wrapper:hover,.single-inventions .hero.container.products-invention .nav-inventions-hero-slider .media-wrapper:active,.single-inventions .hero.container.products-invention .nav-inventions-hero-slider .media-wrapper:focus,.single-inventions .hero.container.products-invention .nav-inventions-hero-slider .media-wrapper:focus-within,.single-inventions .hero.container.products-invention .nav-inventions-hero-slider .media-wrapper:hover,.single-inventions .hero.container.products-invention .nav-inventions-hero-slider .videowrapper:active,.single-inventions .hero.container.products-invention .nav-inventions-hero-slider .videowrapper:focus,.single-inventions .hero.container.products-invention .nav-inventions-hero-slider .videowrapper:focus-within,.single-inventions .hero.container.products-invention .nav-inventions-hero-slider .videowrapper:hover,.single-inventions .hero.container.prototypes-invention .nav-inventions-hero-slider .image-wrapper:active,.single-inventions .hero.container.prototypes-invention .nav-inventions-hero-slider .image-wrapper:focus,.single-inventions .hero.container.prototypes-invention .nav-inventions-hero-slider .image-wrapper:focus-within,.single-inventions .hero.container.prototypes-invention .nav-inventions-hero-slider .image-wrapper:hover,.single-inventions .hero.container.prototypes-invention .nav-inventions-hero-slider .media-wrapper:active,.single-inventions .hero.container.prototypes-invention .nav-inventions-hero-slider .media-wrapper:focus,.single-inventions .hero.container.prototypes-invention .nav-inventions-hero-slider .media-wrapper:focus-within,.single-inventions .hero.container.prototypes-invention .nav-inventions-hero-slider .media-wrapper:hover,.single-inventions .hero.container.prototypes-invention .nav-inventions-hero-slider .videowrapper:active,.single-inventions .hero.container.prototypes-invention .nav-inventions-hero-slider .videowrapper:focus,.single-inventions .hero.container.prototypes-invention .nav-inventions-hero-slider .videowrapper:focus-within,.single-inventions .hero.container.prototypes-invention .nav-inventions-hero-slider .videowrapper:hover{opacity:.7}.single-inventions .hero.container.ideas-invention .nav-inventions-hero-slider .slick-arrow,.single-inventions .hero.container.products-invention .nav-inventions-hero-slider .slick-arrow,.single-inventions .hero.container.prototypes-invention .nav-inventions-hero-slider .slick-arrow{height:40px;height:2.5rem;width:40px;width:2.5rem;-webkit-transition:all .4s ease;transition:all .4s ease}.single-inventions .hero.container.ideas-invention .nav-inventions-hero-slider .slick-arrow:before,.single-inventions .hero.container.products-invention .nav-inventions-hero-slider .slick-arrow:before,.single-inventions .hero.container.prototypes-invention .nav-inventions-hero-slider .slick-arrow:before{height:40px;height:2.5rem;position:relative;display:block;content:"";width:40px;width:2.5rem;opacity:1}.single-inventions .hero.container.ideas-invention .nav-inventions-hero-slider .slick-arrow.slick-prev,.single-inventions .hero.container.products-invention .nav-inventions-hero-slider .slick-arrow.slick-prev,.single-inventions .hero.container.prototypes-invention .nav-inventions-hero-slider .slick-arrow.slick-prev{left:-60px;left:-3.75rem}.single-inventions .hero.container.ideas-invention .nav-inventions-hero-slider .slick-arrow.slick-prev:before,.single-inventions .hero.container.products-invention .nav-inventions-hero-slider .slick-arrow.slick-prev:before,.single-inventions .hero.container.prototypes-invention .nav-inventions-hero-slider .slick-arrow.slick-prev:before{background-image:url(../assets/images/icons/arrow-left.svg)}.single-inventions .hero.container.ideas-invention .nav-inventions-hero-slider .slick-arrow.slick-next,.single-inventions .hero.container.products-invention .nav-inventions-hero-slider .slick-arrow.slick-next,.single-inventions .hero.container.prototypes-invention .nav-inventions-hero-slider .slick-arrow.slick-next{right:-60px;right:-3.75rem}.single-inventions .hero.container.ideas-invention .nav-inventions-hero-slider .slick-arrow.slick-next:before,.single-inventions .hero.container.products-invention .nav-inventions-hero-slider .slick-arrow.slick-next:before,.single-inventions .hero.container.prototypes-invention .nav-inventions-hero-slider .slick-arrow.slick-next:before{background-image:url(../assets/images/icons/arrow-right.svg)}.single-inventions .hero.container.ideas-invention .nav-inventions-hero-slider .slick-arrow:active,.single-inventions .hero.container.ideas-invention .nav-inventions-hero-slider .slick-arrow:focus,.single-inventions .hero.container.ideas-invention .nav-inventions-hero-slider .slick-arrow:focus-within,.single-inventions .hero.container.ideas-invention .nav-inventions-hero-slider .slick-arrow:hover,.single-inventions .hero.container.products-invention .nav-inventions-hero-slider .slick-arrow:active,.single-inventions .hero.container.products-invention .nav-inventions-hero-slider .slick-arrow:focus,.single-inventions .hero.container.products-invention .nav-inventions-hero-slider .slick-arrow:focus-within,.single-inventions .hero.container.products-invention .nav-inventions-hero-slider .slick-arrow:hover,.single-inventions .hero.container.prototypes-invention .nav-inventions-hero-slider .slick-arrow:active,.single-inventions .hero.container.prototypes-invention .nav-inventions-hero-slider .slick-arrow:focus,.single-inventions .hero.container.prototypes-invention .nav-inventions-hero-slider .slick-arrow:focus-within,.single-inventions .hero.container.prototypes-invention .nav-inventions-hero-slider .slick-arrow:hover{opacity:.5}.single-inventions .hero.container.ideas-invention .stats-wrapper,.single-inventions .hero.container.products-invention .stats-wrapper,.single-inventions .hero.container.prototypes-invention .stats-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:24px;gap:1.5rem}.single-inventions .hero.container.ideas-invention .stats-wrapper .favorite-wrapper .simplefavorite-button,.single-inventions .hero.container.products-invention .stats-wrapper .favorite-wrapper .simplefavorite-button,.single-inventions .hero.container.prototypes-invention .stats-wrapper .favorite-wrapper .simplefavorite-button{position:static;display:inline-block}.single-inventions .hero.container.ideas-invention .comment-author.vcard img.avatar,.single-inventions .hero.container.products-invention .comment-author.vcard img.avatar,.single-inventions .hero.container.prototypes-invention .comment-author.vcard img.avatar{max-width:50px;max-width:3.125rem}.single-inventions .hero.container.ideas-invention .hero-copy-wrapper,.single-inventions .hero.container.products-invention .hero-copy-wrapper,.single-inventions .hero.container.prototypes-invention .hero-copy-wrapper{padding:0 1.5rem}@media only screen and (min-width:56.25em){.single-inventions .hero.container.ideas-invention .hero-copy-wrapper,.single-inventions .hero.container.products-invention .hero-copy-wrapper,.single-inventions .hero.container.prototypes-invention .hero-copy-wrapper{padding:0}}.single-inventions .hero.container.ideas-invention .hero-copy-wrapper .product-info-wrapper,.single-inventions .hero.container.products-invention .hero-copy-wrapper .product-info-wrapper,.single-inventions .hero.container.prototypes-invention .hero-copy-wrapper .product-info-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:1.9375rem}.single-inventions .hero.container.ideas-invention .hero-copy-wrapper .product-info-wrapper .inventor-wrapper,.single-inventions .hero.container.products-invention .hero-copy-wrapper .product-info-wrapper .inventor-wrapper,.single-inventions .hero.container.prototypes-invention .hero-copy-wrapper .product-info-wrapper .inventor-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:8px;gap:.5rem}.single-inventions .hero.container.ideas-invention .hero-copy-wrapper .product-info-wrapper .inventor-wrapper p,.single-inventions .hero.container.products-invention .hero-copy-wrapper .product-info-wrapper .inventor-wrapper p,.single-inventions .hero.container.prototypes-invention .hero-copy-wrapper .product-info-wrapper .inventor-wrapper p{font-size:17px;font-size:1.0625rem;line-height:21px;line-height:1.3125rem;font-weight:700;margin:0;max-width:100%}@media only screen and (min-width:56.25em){.single-inventions .hero.container.ideas-invention .hero-copy-wrapper .product-info-wrapper .inventor-wrapper p,.single-inventions .hero.container.products-invention .hero-copy-wrapper .product-info-wrapper .inventor-wrapper p,.single-inventions .hero.container.prototypes-invention .hero-copy-wrapper .product-info-wrapper .inventor-wrapper p{max-width:6.6875rem}}.single-inventions .hero.container.ideas-invention .hero-copy-wrapper .product-info-wrapper .inventor-wrapper .avatar,.single-inventions .hero.container.ideas-invention .hero-copy-wrapper .product-info-wrapper .inventor-wrapper .creator-image,.single-inventions .hero.container.products-invention .hero-copy-wrapper .product-info-wrapper .inventor-wrapper .avatar,.single-inventions .hero.container.products-invention .hero-copy-wrapper .product-info-wrapper .inventor-wrapper .creator-image,.single-inventions .hero.container.prototypes-invention .hero-copy-wrapper .product-info-wrapper .inventor-wrapper .avatar,.single-inventions .hero.container.prototypes-invention .hero-copy-wrapper .product-info-wrapper .inventor-wrapper .creator-image{width:46px;width:2.875rem;height:46px;height:2.875rem;border-radius:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}.single-inventions .hero.container.ideas-invention .hero-copy-wrapper .join-and-share,.single-inventions .hero.container.products-invention .hero-copy-wrapper .join-and-share,.single-inventions .hero.container.prototypes-invention .hero-copy-wrapper .join-and-share{max-width:700px}.single-inventions .hero.container.ideas-invention .hero-copy-wrapper .join-and-share .interested,.single-inventions .hero.container.products-invention .hero-copy-wrapper .join-and-share .interested,.single-inventions .hero.container.prototypes-invention .hero-copy-wrapper .join-and-share .interested{padding-top:.5rem;margin:0}.single-inventions .hero.container.ideas-invention .hero-copy-wrapper .join-and-share .with_frm_style .frm_form_fields>fieldset,.single-inventions .hero.container.products-invention .hero-copy-wrapper .join-and-share .with_frm_style .frm_form_fields>fieldset,.single-inventions .hero.container.prototypes-invention .hero-copy-wrapper .join-and-share .with_frm_style .frm_form_fields>fieldset{padding:0}.single-inventions .hero.container.ideas-invention .hero-copy-wrapper .join-and-share .frm_style_formidable-style.with_frm_style .form-field,.single-inventions .hero.container.products-invention .hero-copy-wrapper .join-and-share .frm_style_formidable-style.with_frm_style .form-field,.single-inventions .hero.container.prototypes-invention .hero-copy-wrapper .join-and-share .frm_style_formidable-style.with_frm_style .form-field{margin-bottom:0}.single-inventions .hero.container.ideas-invention .hero-copy-wrapper .join-and-share .social-share,.single-inventions .hero.container.products-invention .hero-copy-wrapper .join-and-share .social-share,.single-inventions .hero.container.prototypes-invention .hero-copy-wrapper .join-and-share .social-share{padding-top:2.4375rem}.single-inventions .hero.container.ideas-invention .hero-copy-wrapper .join-and-share .social-share p,.single-inventions .hero.container.products-invention .hero-copy-wrapper .join-and-share .social-share p,.single-inventions .hero.container.prototypes-invention .hero-copy-wrapper .join-and-share .social-share p{font-weight:700;line-height:21px;line-height:1.3125rem;font-size:17px;font-size:1.0625rem}.single-inventions .hero.container.ideas-invention .hero-copy-wrapper .join-and-share .social-share .social-icons,.single-inventions .hero.container.products-invention .hero-copy-wrapper .join-and-share .social-share .social-icons,.single-inventions .hero.container.prototypes-invention .hero-copy-wrapper .join-and-share .social-share .social-icons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px;gap:.5rem;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.single-inventions .hero.container.ideas-invention .hero-copy-wrapper .join-and-share .social-share .social-icons img,.single-inventions .hero.container.products-invention .hero-copy-wrapper .join-and-share .social-share .social-icons img,.single-inventions .hero.container.prototypes-invention .hero-copy-wrapper .join-and-share .social-share .social-icons img{-o-object-fit:contain;object-fit:contain;width:24px;width:1.5rem;height:24px;height:1.5rem}.single-inventions .hero.container.ideas-invention .hero-copy-wrapper .join-and-share .social-share .social-icons .confirmed,.single-inventions .hero.container.products-invention .hero-copy-wrapper .join-and-share .social-share .social-icons .confirmed,.single-inventions .hero.container.prototypes-invention .hero-copy-wrapper .join-and-share .social-share .social-icons .confirmed{width:100%}.single-inventions .hero.container.ideas-invention{display:-webkit-box;display:-ms-flexbox;display:flex}.single-inventions .product-price{display:none}.single-inventions .product-price.selected{display:block}.tabs{width:100%}.tabs .tabs-list{display:block;border:.0625rem solid grey;-webkit-box-shadow:0 1.5rem 1.6875rem -.75rem rgba(0,0,51,.1);box-shadow:0 1.5rem 1.6875rem -.75rem rgba(0,0,51,.1);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.tabs .tabs-list li.tab-item{display:block;cursor:pointer}.tabs .tabs-list li.tab-item.is-active a{border-bottom:.625rem solid #f15a29}.tabs .tabs-list li.tab-item a{font-weight:700;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#2c2c2c;font-size:20px;font-size:1.25rem;line-height:25px;line-height:1.5625rem;border-bottom:.625rem solid #fff;-webkit-transition:all .3s ease;transition:all .3s ease;padding:1rem 1.125rem .375rem}@media only screen and (min-width:20.9375em){.tabs .tabs-list li.tab-item a{padding:1rem 1.5rem .375rem}}@media only screen and (min-width:56.25em){.tabs .tabs-list li.tab-item a{font-size:1.5625rem;line-height:2rem;padding:1.1875rem 2.0625rem .5625rem}}.tabs .tabs-list li.tab-item a:active,.tabs .tabs-list li.tab-item a:focus,.tabs .tabs-list li.tab-item a:focus-within,.tabs .tabs-list li.tab-item a:hover{text-decoration:none;border-color:#f15a29}.tabs .tabs-list li.tab-item a span{padding-left:.5rem}.tabs .tabs-list li.tab-item a img{width:25.42px;width:1.58875rem;height:25.42px;height:1.58875rem}@media only screen and (min-width:56.25em){.tabs .tabs-list li.tab-item a img{width:2.8125rem;height:2.8125rem}}.tabs .tabbed-content.is-active{display:block}.tabs #the-story{padding:0;max-width:1168px;max-width:73rem;margin:0 auto}.tabs #the-story>.container{padding:0 1.5rem}@media only screen and (min-width:56.25em){.tabs #the-story>.container{padding:0}}.tabs #the-story .list-and-table-block .content-wrapper,.tabs #the-story .wp-block-column .content-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.tabs #the-story .list-and-table-block .content-wrapper .list-wrapper,.tabs #the-story .list-and-table-block .content-wrapper .table-wrapper,.tabs #the-story .wp-block-column .content-wrapper .list-wrapper,.tabs #the-story .wp-block-column .content-wrapper .table-wrapper{width:100%;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}@media only screen and (min-width:56.25em){.tabs #the-story .list-and-table-block .content-wrapper .list-wrapper,.tabs #the-story .list-and-table-block .content-wrapper .table-wrapper,.tabs #the-story .wp-block-column .content-wrapper .list-wrapper,.tabs #the-story .wp-block-column .content-wrapper .table-wrapper{width:calc(50% - 1.25rem)}}.tabs #the-story .list-and-table-block ul,.tabs #the-story .wp-block-column ul{padding-bottom:3rem;list-style:disc outside;padding-left:1.5rem}@media only screen and (min-width:56.25em){.tabs #the-story .list-and-table-block ul,.tabs #the-story .wp-block-column ul{padding-bottom:0}}.tabs #the-story .list-and-table-block ul li,.tabs #the-story .wp-block-column ul li{font-size:17px;font-size:1.0625rem;line-height:25px;line-height:1.5625rem;padding:.75rem}.tabs #the-story .table-wrapper,.tabs #the-story .wp-block-table.is-style-stripes{border-bottom:0}.tabs #the-story .table-wrapper table,.tabs #the-story .wp-block-table.is-style-stripes table{width:100%}.tabs #the-story .table-wrapper tbody td,.tabs #the-story .table-wrapper tbody th,.tabs #the-story .wp-block-table.is-style-stripes tbody td,.tabs #the-story .wp-block-table.is-style-stripes tbody th{padding:.5rem .6875rem;font-size:16px;font-size:1rem;line-height:30px;line-height:1.875rem;text-align:left}.tabs #the-story .table-wrapper tbody tr:nth-child(odd),.tabs #the-story .wp-block-table.is-style-stripes tbody tr:nth-child(odd){background-color:#fff}.tabs #the-story .table-wrapper tbody tr:nth-child(2n),.tabs #the-story .wp-block-table.is-style-stripes tbody tr:nth-child(2n){background-color:rgba(85,156,181,.2)}.tabs #the-story .table-wrapper tbody th,.tabs #the-story .wp-block-table.is-style-stripes tbody th{font-weight:700}.tabs #co-create{padding:0 1.5rem}@media only screen and (min-width:73em){.tabs #co-create{padding:0}}.tabs #co-create .comments-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.tabs #co-create .comments-wrapper .comments-container{width:100%}@media only screen and (min-width:56.25em){.tabs #co-create .comments-wrapper .comments-container{max-width:calc(100% - 20.8125rem);margin-right:2.1875rem}}.tabs #co-create .comments-wrapper .comments-container .login-box{margin-bottom:3rem;border:.0625rem solid #b1b1b1;background-color:#fbfbfb;padding:.75rem}@media only screen and (min-width:26.875em){.tabs #co-create .comments-wrapper .comments-container .login-box{padding:1.5rem}}@media only screen and (min-width:56.25em){.tabs #co-create .comments-wrapper .comments-container .login-box{padding:1.5rem 2.75rem}}.tabs #co-create .comments-wrapper .comments-container .login-box h6{text-align:center;font-size:20px;font-size:1.25rem;line-height:25px;line-height:1.5625rem}@media only screen and (min-width:56.25em){.tabs #co-create .comments-wrapper .comments-container .login-box h6{font-size:1.5625rem;line-height:2rem}}.tabs #co-create .comments-wrapper .comments-container .commentlist .comment-author.vcard img.avatar{width:46px;width:2.875rem;height:46px;height:2.875rem;border-radius:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center center;object-position:center center}.comments-sidebar{width:100%}.comments-sidebar>div{margin-bottom:3.5rem}.comments-sidebar .dem-vote .dem__radio_label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:8px;gap:.5rem}.comments-sidebar .dem-vote .dem__radio_label .dem__spot{position:relative;display:inline-block;vertical-align:middle;width:24px;width:1.5rem;height:24px;height:1.5rem;margin-right:.1875rem;min-width:24px;min-width:1.5rem;cursor:pointer;background:#fff;border:.0625rem solid #b1b1b1}.comments-sidebar .dem-vote .dem__radio_label .dem__spot:after{-webkit-box-shadow:none;box-shadow:none;background-color:#f15a29;width:18px;width:1.125rem;height:18px;height:1.125rem}.comments-sidebar .dem-poll-title,.comments-sidebar h4{font-size:20px;font-size:1.25rem;line-height:25px;line-height:1.5625rem;font-weight:700;margin-bottom:1.5rem}.comments-sidebar .dem-link,.comments-sidebar .dem__radio_label{font-size:17px;font-size:1.0625rem;line-height:25px;line-height:1.5625rem}.comments-sidebar .dem-add-answer .dem-link:active,.comments-sidebar .dem-add-answer .dem-link:focus,.comments-sidebar .dem-add-answer .dem-link:focus-within,.comments-sidebar .dem-add-answer .dem-link:hover{text-decoration:none}@media only screen and (min-width:56.25em){.comments-sidebar{padding-left:1.875rem;border-left:2px solid #b1b1b1;max-width:18.625rem}}.comments-sidebar .dem-link{color:#2c2c2c;font-style:normal;border-bottom:1px solid #b1b1b1}.related-inventions{padding-left:1.5rem}@media only screen and (min-width:56.25em){.related-inventions{padding-left:0}}.related-inventions h2{text-transform:capitalize}.related-inventions .slide-holder{position:relative;padding-bottom:3.125rem;margin-bottom:10.5rem}@media only screen and (min-width:56.25em){.related-inventions .slide-holder{padding-bottom:0}}.related-inventions .slide-holder .slider-controls{margin-bottom:0;position:absolute;bottom:0;max-width:300px;max-width:18.75rem;right:50px;right:3.125rem}@media only screen and (min-width:56.25em){.related-inventions .slide-holder .slider-controls{left:85%;right:unset}}.related-inventions .slide-holder .slider-controls .prev-arrow{margin:0}@media only screen and (min-width:56.25em){.related-inventions .slide-holder{display:block}}.related-inventions .slide-holder .blockslider-related{display:block}.related-inventions .slide-holder .blockslider-related .slick-list{margin:0 0 0 -.625rem}@media only screen and (min-width:56.25em){.related-inventions .slide-holder .blockslider-related .slick-list{margin:0 0 0 -1rem}}.related-inventions .slide-holder .blockslider-related .slick-list .slick-track{margin-bottom:1.5625rem}@media only screen and (min-width:56.25em){.related-inventions .slide-holder .blockslider-related .slick-list .slick-track{margin-bottom:4.6875rem}}.related-inventions .slide-holder .blockslider-related .slick-list .slick-track .productCarousel-slider-inner.slick-slide{position:relative;z-index:1;height:inherit!important;margin:0 .625rem}@media only screen and (min-width:56.25em){.related-inventions .slide-holder .blockslider-related .slick-list .slick-track .productCarousel-slider-inner.slick-slide{margin:0 1rem}}.related-inventions .slide-holder .blockslider-related .slick-list .slick-track .productCarousel-slider-inner.slick-slide .productCarousel-image{height:100%;background-repeat:no-repeat;background-size:cover;background-position:top;max-height:300px;max-height:18.75rem;width:100%;position:relative}.related-inventions .slide-holder .blockslider-related .slick-list .slick-track .productCarousel-slider-inner.slick-slide .productCarousel-image .overlay{position:absolute;top:0;bottom:0;left:0;right:0;background:#000;background:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.8547619731)),color-stop(26%,rgba(0,0,0,.541036483)),to(transparent));background:linear-gradient(0deg,rgba(0,0,0,.8547619731),rgba(0,0,0,.541036483) 26%,transparent)}.related-inventions .slide-holder .blockslider-related .slick-list .slick-track .productCarousel-slider-inner.slick-slide .productCarousel-image .textoverlay{position:absolute;bottom:20px;bottom:1.25rem;left:20px;left:1.25rem}.related-inventions .slide-holder .blockslider-related .slick-list .slick-track .productCarousel-slider-inner.slick-slide .productCarousel-image .textoverlay h4,.related-inventions .slide-holder .blockslider-related .slick-list .slick-track .productCarousel-slider-inner.slick-slide .productCarousel-image .textoverlay p{color:#fff;margin:0}.related-inventions .slide-holder .blockslider-related .slick-list .slick-track .productCarousel-title-box{border:1px solid #e1e1e1;background-color:#fff;-webkit-box-shadow:0 1.875rem 1.6875rem -1.5rem rgba(0,0,51,.15);box-shadow:0 1.875rem 1.6875rem -1.5rem rgba(0,0,51,.15);padding:1.25rem;min-height:220px;min-height:13.75rem;position:relative}@media only screen and (min-width:56.25em){.related-inventions .slide-holder .blockslider-related .slick-list .slick-track .productCarousel-title-box{min-height:15.625rem}}.related-inventions .slide-holder .blockslider-related .slick-list .slick-track .productCarousel-title-box p.prodstage{text-transform:uppercase;color:#b1b1b1;display:none}@media only screen and (min-width:56.25em){.related-inventions .slide-holder .blockslider-related .slick-list .slick-track .productCarousel-title-box p.prodstage{display:block}}.related-inventions .slide-holder .blockslider-related .slick-list .slick-track .productCarousel-title-box .buttonwrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;position:absolute;width:calc(100% - 2.5rem);bottom:20px;bottom:1.25rem}.related-inventions .slide-holder .blockslider-related .slick-list .slick-track .productCarousel-title-box .buttonwrap.products-button{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.related-inventions .content-copy{max-width:1615px;max-width:100.9375rem;width:100%;margin-top:-10.625rem;margin-right:2rem;padding-bottom:.625rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.related-inventions .content-copy .h2{margin-bottom:.5rem}.related-inventions .content-copy .main-copy{letter-spacing:0;font-size:17px;font-size:1.0625rem;line-height:25px;line-height:1.5625rem}@media only screen and (min-width:56.25em){.related-inventions .content-copy .main-copy{font-size:1.25rem;line-height:1.75rem}}.related-inventions .content-copy .mainbutton{display:block;margin:2rem auto;max-width:450px;max-width:28.125rem}@media only screen and (min-width:56.25em){.related-inventions .content-copy{margin-top:-13.125rem;margin-right:2rem;padding-bottom:.625rem}.related-inventions .content-copy .mainbutton{display:none}}.related-inventions .product-button-holder{gap:24px;gap:1.5rem;position:absolute;bottom:20px;bottom:1.25rem;z-index:4;display:block}.related-inventions .product-button-holder.ideasholder{bottom:-55px;bottom:-3.4375rem}.related-inventions .product-button-holder.ideasholder .smallbutton.bluebutton{margin-bottom:1.25rem}@media only screen and (min-width:56.25em){.related-inventions .product-button-holder{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative;bottom:unset}.related-inventions .product-button-holder.ideasholder{bottom:1.25rem}.related-inventions .product-button-holder.ideasholder .smallbutton.bluebutton{margin:0}}#comments{margin:0 auto}#comments #wpdcom{margin:0}#comments #wpdcom .wpd-form-head{display:none}#comments #wpdcom .wpd-thread-list{margin-left:2.25rem}#comments #wpdcom .wpd-form-foot{margin:0}#comments #wpdcom .wpd-form-foot .wpd-form-row .wpd-form-col-left{display:none}#comments #wpdcom .wpd-form-foot .wpd-form-row .wpd-form-col-right{width:100%;float:none}#comments #wpdcom .wpd-form-foot .wpd-form-row .wpd-form-col-right .wc-field-submit{text-align:left;margin:0;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}#comments #wpdcom .wpd-form-foot .wpd-form-row .wpd-form-col-right .wc-field-submit .wc_comm_submit{border-radius:0;padding:.8125rem 1.5rem .625rem;font-weight:700;font-size:20px;font-size:1.25rem;line-height:25px;line-height:1.5625rem}#comments #wpdcom .wpd-form-wrap .wpd-avatar{display:none}#comments #wpdcom .wpd-form-wrap .wpd-textarea-wrap{width:100%;-ms-flex-preferred-size:100%;flex-basis:100%}#comments #wpdcom .wpd-form-wrap .wpd-textarea-wrap textarea{min-height:153px!important;min-height:9.5625rem!important;border-radius:0}#comments #wpdcom .wpd-avatar img{border-radius:100%!important;border:0!important}#comments #wpdcom .wpd-thread-head{border-bottom:0}#comments #wpdcom .wpd-thread-head .wpd-thread-info{font-size:25px;font-size:1.5625rem;line-height:32px;line-height:2rem;border-bottom:0}#comments #wpdcom .wpd-thread-head .wpd-thread-filter,#comments #wpdcom .wpd-thread-head .wpdiscuz-user-settings{display:none}#comments #wpdcom .wpd-comment .wpd-comment-wrap{position:relative}#comments #wpdcom .wpd-comment .wpd-comment-wrap .wpd-comment-author{color:#2c2c2c;text-transform:capitalize}#comments #wpdcom .wpd-comment .wpd-vote{position:absolute;left:-30px;top:0;display:block}#comments #wpdcom .wpd-comment .wpd-vote .wpd-vote-result{padding:0}.btn-cart{display:none;font-family:din-2014,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,Helvetica,Arial,sans-serif!important;font-size:20px!important;font-size:1.25rem!important;letter-spacing:0!important;line-height:23px!important;line-height:1.4375rem!important;text-align:center!important;-webkit-transition:all .3s ease!important;transition:all .3s ease!important;outline:none!important;cursor:pointer;padding:.875rem 1.5rem;text-decoration:none!important}.btn-cart .confirmation{text-decoration:none;display:block}.btn-purchase.purchased .buy{display:none}.btn-purchase.purchased .confirmation{display:block}.bar{width:100%;border:.0625rem solid #b1b1b1;height:16px;height:1rem;border-radius:.3125rem;overflow:hidden}.bar .raise-bar{color:#fff;background-color:#559cb5;height:100%}.amt-raised h4,.amt-raised h5{font-size:17px;font-size:1.0625rem;line-height:21px;line-height:1.3125rem;margin:0;padding:.5rem 0}.amt-raised .raise-info{margin-bottom:2.8125rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.amt-raised .raise-info h5{font-weight:400}#form_joinandshare .frm_form_field{padding-top:0}@media only screen and (min-width:56.25em){#form_joinandshare .frm_submit .frm_button_submit{margin-top:0}}#inventions-sidebar.comments-sidebar{margin-left:0;border-left:0;padding-left:0}#inventions-sidebar.comments-sidebar ol li{border:1px solid #ccc;padding:10px;margin:10px 0}#inventions-sidebar.comments-sidebar ol li .wp-block-latest-comments__comment-excerpt p{margin-bottom:5px}#inventions-sidebar.comments-sidebar footer{background-color:#fff;color:#000;padding-top:0;font-size:16px}#inventions-sidebar.comments-sidebar footer a{color:#000}#inventions-sidebar.comments-sidebar #block-4{margin-bottom:10px}.simplefavorite-button{position:absolute;top:20px;top:1.25rem;right:20px;right:1.25rem;width:40px;width:2.5rem;height:40px;height:2.5rem;border:.0625rem solid #fff;border-radius:50%;padding:.125rem;background-color:rgba(0,0,51,.22);z-index:4}.simplefavorite-button img{padding-left:.0625rem;padding-top:.0625rem}.simplefavorite-button.active{opacity:1}.favorite-wrapper{position:relative}.acf-button,.button,.dem-button,.frm_button_submit,.frm_save_draft,.frm_submit input,.mainbutton,.pbSubmit,.post-navigation-link-previous a,.smallbutton,.smallmainbutton,.wp-block-loginout a,.wp-block-search__button{font-family:din-2014,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,Helvetica,Arial,sans-serif!important;font-size:20px!important;font-size:1.25rem!important;letter-spacing:0!important;line-height:23px!important;line-height:1.4375rem!important;text-align:center!important;display:table!important;-webkit-transition:all .3s ease!important;transition:all .3s ease!important;outline:none!important;cursor:pointer}.acf-button:active,.acf-button:focus,.acf-button:focus-within,.acf-button:hover,.button:active,.button:focus,.button:focus-within,.button:hover,.dem-button:active,.dem-button:focus,.dem-button:focus-within,.dem-button:hover,.frm_button_submit:active,.frm_button_submit:focus,.frm_button_submit:focus-within,.frm_button_submit:hover,.frm_save_draft:active,.frm_save_draft:focus,.frm_save_draft:focus-within,.frm_save_draft:hover,.frm_submit input:active,.frm_submit input:focus,.frm_submit input:focus-within,.frm_submit input:hover,.mainbutton:active,.mainbutton:focus,.mainbutton:focus-within,.mainbutton:hover,.pbSubmit:active,.pbSubmit:focus,.pbSubmit:focus-within,.pbSubmit:hover,.post-navigation-link-previous a:active,.post-navigation-link-previous a:focus,.post-navigation-link-previous a:focus-within,.post-navigation-link-previous a:hover,.smallbutton:active,.smallbutton:focus,.smallbutton:focus-within,.smallbutton:hover,.smallmainbutton:active,.smallmainbutton:focus,.smallmainbutton:focus-within,.smallmainbutton:hover,.wp-block-loginout a:active,.wp-block-loginout a:focus,.wp-block-loginout a:focus-within,.wp-block-loginout a:hover,.wp-block-search__button:active,.wp-block-search__button:focus,.wp-block-search__button:focus-within,.wp-block-search__button:hover{text-decoration:none}.acf-button,.dem-button,.frm_button_submit,.frm_save_draft,.frm_submit input,.pbSubmit,.post-navigation-link-previous a,.smallbutton,.smallmainbutton,.wp-block-loginout a,.wp-block-search__button{padding:.75rem 1.25rem!important}.button,.mainbutton{padding:.875rem 1.5rem}.acf-form-submit .acf-button,.dem-button,.frm_button_submit,.frm_submit input,.mainbutton,.pbSubmit,.post-navigation-link-previous a,.wp-block-loginout a,.wp-block-search__button{background-color:#f15a29!important;color:#fff!important;border:.125rem solid #f15a29!important;border-radius:0!important}.acf-form-submit .acf-button:active,.acf-form-submit .acf-button:focus,.acf-form-submit .acf-button:focus-within,.acf-form-submit .acf-button:hover,.dem-button:active,.dem-button:focus,.dem-button:focus-within,.dem-button:hover,.frm_button_submit:active,.frm_button_submit:focus,.frm_button_submit:focus-within,.frm_button_submit:hover,.frm_submit input:active,.frm_submit input:focus,.frm_submit input:focus-within,.frm_submit input:hover,.mainbutton:active,.mainbutton:focus,.mainbutton:focus-within,.mainbutton:hover,.pbSubmit:active,.pbSubmit:focus,.pbSubmit:focus-within,.pbSubmit:hover,.post-navigation-link-previous a:active,.post-navigation-link-previous a:focus,.post-navigation-link-previous a:focus-within,.post-navigation-link-previous a:hover,.wp-block-loginout a:active,.wp-block-loginout a:focus,.wp-block-loginout a:focus-within,.wp-block-loginout a:hover,.wp-block-search__button:active,.wp-block-search__button:focus,.wp-block-search__button:focus-within,.wp-block-search__button:hover{background-color:#f7921e!important;border-color:#f7921e!important}.acf-button{margin-top:1.25rem}.acf-form-submit .acf-button{margin-left:.75rem}.dem-button{text-transform:none!important}.bluebutton{border:.125rem solid #003;background-color:#fff;color:#003}.bluebutton:active,.bluebutton:focus,.bluebutton:focus-within,.bluebutton:hover{background-color:#559cb5;color:#fff;border-color:#559cb5}.acf-image-uploader .acf-button,.frm_save_draft,.orangebutton{border:.125rem solid #f15a29;background-color:#fff;color:#f15a29}.acf-image-uploader .acf-button:active,.acf-image-uploader .acf-button:focus,.acf-image-uploader .acf-button:focus-within,.acf-image-uploader .acf-button:hover,.frm_save_draft:active,.frm_save_draft:focus,.frm_save_draft:focus-within,.frm_save_draft:hover,.orangebutton:active,.orangebutton:focus,.orangebutton:focus-within,.orangebutton:hover{background-color:#f15a29;color:#fff}.arrowbutton{-webkit-transition:all .2s ease;transition:all .2s ease}.arrowbutton span.view-link{color:#2c2c2c}.arrowbutton span.view-link,.arrowbutton span.view-link:after{display:inline-block;vertical-align:middle;-webkit-transition:all .2s ease;transition:all .2s ease}.arrowbutton span.view-link:after{content:"";height:17px;height:1.0625rem;width:27px;width:1.6875rem;background-position:50%;background-repeat:no-repeat;background-image:url(../assets/images/icons/nav-arrow.svg);position:relative;margin-left:5px;right:0}.arrowbutton span.view-link:active,.arrowbutton span.view-link:focus,.arrowbutton span.view-link:focus-within,.arrowbutton span.view-link:hover{text-decoration:none;color:#f15a29}.arrowbutton span.view-link:active:after,.arrowbutton span.view-link:focus-within:after,.arrowbutton span.view-link:focus:after,.arrowbutton span.view-link:hover:after{right:-5px}.button-overlay{position:absolute;top:20px;top:1.25rem;right:20px;right:1.25rem;width:40px;width:2.5rem;height:40px;height:2.5rem;z-index:5;cursor:pointer}.favorite-wrapper .button-overlay{right:unset;left:0;top:0}.vote-wrapper{position:relative}.vote-wrapper .button-overlay{width:30px;width:1.875rem;height:30px;height:1.875rem;top:15px;top:.9375rem;right:unset;left:5px;left:.3125rem}.flexy-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:24px;gap:1.5rem}button,input[type=submit]{-webkit-appearance:none}.wpulike-heart .wp_ulike_general_class{-webkit-box-shadow:none;box-shadow:none}.search-wrapper{width:100%;border:.0625rem solid #b1b1b1;position:relative;margin-bottom:2.5rem;background-color:#fbfbfb}.search-wrapper .search-input{-webkit-box-shadow:none;box-shadow:none;padding:.4375rem 3.25rem;margin:0;height:56px;height:3.5rem;width:100%;border:none;font-size:20px;font-size:1.25rem;line-height:28px;line-height:1.75rem;color:#b1b1b1;font-family:din-2014,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,Helvetica,Arial,sans-serif}.search-wrapper .search-submit{height:56px;height:3.5rem;background-color:transparent;cursor:pointer;position:absolute;top:0;left:0;width:10%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (min-width:37.5em){.search-wrapper .search-submit{width:3rem}}.search-wrapper .search-submit .search-icon{width:40px;width:2.5rem;height:40px;height:2.5rem;margin-left:.75rem}@media only screen and (min-width:56.25em){.search-wrapper .search-submit .search-icon{margin-left:0}}.page-login section.inner,.page-lost-password section.inner,.page-sign-up section.inner{max-width:392px;max-width:24.5rem;margin:1rem auto 10rem;padding:0 1.5rem}@media only screen and (min-width:56.25em){.page-login section.inner,.page-lost-password section.inner,.page-sign-up section.inner{padding:0}}.page-login section.inner h2,.page-lost-password section.inner h2,.page-sign-up section.inner h2{text-align:center}.page-login section.inner .frm_form_field,.page-lost-password section.inner .frm_form_field,.page-sign-up section.inner .frm_form_field{padding-top:1rem}.page-login section.inner .frm_form_field label,.page-lost-password section.inner .frm_form_field label,.page-sign-up section.inner .frm_form_field label{font-size:14px;font-size:.875rem;line-height:18px;line-height:1.125rem;font-family:din-2014,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,Helvetica,Arial,sans-serif;padding-bottom:.5rem;display:block}.page-login section.inner .frm_form_field input[type=email],.page-login section.inner .frm_form_field input[type=password],.page-login section.inner .frm_form_field input[type=text],.page-lost-password section.inner .frm_form_field input[type=email],.page-lost-password section.inner .frm_form_field input[type=password],.page-lost-password section.inner .frm_form_field input[type=text],.page-sign-up section.inner .frm_form_field input[type=email],.page-sign-up section.inner .frm_form_field input[type=password],.page-sign-up section.inner .frm_form_field input[type=text]{width:100%;border:1px solid #b1b1b1;background-color:#fbfbfb;border-radius:0;font-size:17px;font-size:1.0625rem;line-height:25px;line-height:1.5625rem;padding:.75rem 1rem;color:#2c2c2c;display:block;height:50px;height:3.125rem;-webkit-transition:all .4s ease;transition:all .4s ease;font-family:din-2014,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,Helvetica,Arial,sans-serif}.page-login section.inner .frm_form_field.vertical_radio.frm_right_container,.page-lost-password section.inner .frm_form_field.vertical_radio.frm_right_container,.page-sign-up section.inner .frm_form_field.vertical_radio.frm_right_container{grid-template-columns:none}.page-login section.inner .frm_form_field.vertical_radio .frm_primary_label,.page-lost-password section.inner .frm_form_field.vertical_radio .frm_primary_label,.page-sign-up section.inner .frm_form_field.vertical_radio .frm_primary_label{display:none}.page-login section.inner .frm_form_field.vertical_radio label,.page-lost-password section.inner .frm_form_field.vertical_radio label,.page-sign-up section.inner .frm_form_field.vertical_radio label{font-size:17px;font-size:1.0625rem;line-height:25px;line-height:1.5625rem;font-family:din-2014,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,Helvetica,Arial,sans-serif;padding-bottom:.5rem;display:block;display:inline-block;vertical-align:middle}.page-login section.inner .frm_form_field.vertical_radio input[type=checkbox],.page-lost-password section.inner .frm_form_field.vertical_radio input[type=checkbox],.page-sign-up section.inner .frm_form_field.vertical_radio input[type=checkbox]{position:relative;cursor:pointer;-webkit-appearance:initial;-moz-appearance:initial;width:24px;width:1.5rem;height:24px;height:1.5rem;border:none;left:-5px;left:-.3125rem;margin-right:2.1875rem;display:inline-block;vertical-align:middle;float:left}.page-login section.inner .frm_form_field.vertical_radio input[type=checkbox]:before,.page-lost-password section.inner .frm_form_field.vertical_radio input[type=checkbox]:before,.page-sign-up section.inner .frm_form_field.vertical_radio input[type=checkbox]:before{content:"";display:block;position:absolute;width:24px;width:1.5rem;height:24px;height:1.5rem;top:0;left:0;border:.125rem solid #b1b1b1;border-radius:.1875rem;background-color:#fff}.page-login section.inner .frm_form_field.vertical_radio input[type=checkbox]:checked:before,.page-lost-password section.inner .frm_form_field.vertical_radio input[type=checkbox]:checked:before,.page-sign-up section.inner .frm_form_field.vertical_radio input[type=checkbox]:checked:before{border-color:#f15a29;background-color:#f15a29}.page-login section.inner .frm_form_field.vertical_radio input[type=checkbox]:checked:after,.page-lost-password section.inner .frm_form_field.vertical_radio input[type=checkbox]:checked:after,.page-sign-up section.inner .frm_form_field.vertical_radio input[type=checkbox]:checked:after{content:"";display:block;width:10px;width:.625rem;height:15px;height:.9375rem;border-color:#fff;border-style:solid;border-width:0 .1875rem .1875rem 0;-webkit-transform:rotate(30deg);transform:rotate(30deg);position:absolute;top:2px;top:.125rem;left:7px;left:.4375rem}.page-login section.inner .frm_button_submit,.page-login section.inner .frm_submit input,.page-lost-password section.inner .frm_button_submit,.page-lost-password section.inner .frm_submit input,.page-sign-up section.inner .frm_button_submit,.page-sign-up section.inner .frm_submit input{width:100%;display:block;margin-top:2rem;max-width:unset}.login-modal{height:0;width:0;position:fixed;top:0;z-index:10;overflow:hidden;-webkit-transition:all .4s ease;transition:all .4s ease}.login-modal.show-modal{height:100vh;width:100vw}.login-modal .modal-overlay{background-color:rgba(0,0,0,.5);top:0;bottom:0;left:0;right:0;position:absolute;z-index:10}.login-modal .modal-box{-webkit-box-shadow:0 1.875rem 1.6875rem -1.5rem rgba(0,0,0,.6);box-shadow:0 1.875rem 1.6875rem -1.5rem rgba(0,0,0,.6);position:absolute;z-index:11;padding:2.5rem 3.625rem 1rem;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);margin:0 auto;left:0;right:0;max-width:450px;max-width:28.125rem;background-color:#fff}.login-modal .modal-box h2{text-align:center}.login-modal .modal-box .frm_form_field{padding-top:1rem}.login-modal .modal-box .frm_form_field label{font-size:14px;font-size:.875rem;line-height:18px;line-height:1.125rem;font-family:din-2014,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,Helvetica,Arial,sans-serif;padding-bottom:.5rem;display:block}.login-modal .modal-box .frm_form_field input[type=email],.login-modal .modal-box .frm_form_field input[type=password],.login-modal .modal-box .frm_form_field input[type=text]{width:100%;border:1px solid #b1b1b1;background-color:#fbfbfb;border-radius:0;font-size:17px;font-size:1.0625rem;line-height:25px;line-height:1.5625rem;padding:.75rem 1rem;color:#2c2c2c;display:block;height:50px;height:3.125rem;-webkit-transition:all .4s ease;transition:all .4s ease;font-family:din-2014,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,Helvetica,Arial,sans-serif}.login-modal .modal-box .frm_form_field.login-remember label{font-size:17px;font-size:1.0625rem;line-height:25px;line-height:1.5625rem;font-family:din-2014,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,Helvetica,Arial,sans-serif;padding-bottom:.5rem;display:block;display:inline-block;vertical-align:middle}.login-modal .modal-box .frm_form_field.login-remember input[type=checkbox]{position:relative;cursor:pointer;-webkit-appearance:initial;-moz-appearance:initial;width:24px;width:1.5rem;height:24px;height:1.5rem;border:none;left:-5px;left:-.3125rem;margin-right:2.1875rem;display:inline-block;vertical-align:middle;float:left}.login-modal .modal-box .frm_form_field.login-remember input[type=checkbox]:before{content:"";display:block;position:absolute;width:24px;width:1.5rem;height:24px;height:1.5rem;top:0;left:0;border:.125rem solid #b1b1b1;border-radius:.1875rem;background-color:#fff}.login-modal .modal-box .frm_form_field.login-remember input[type=checkbox]:checked:before{border-color:#f15a29;background-color:#f15a29}.login-modal .modal-box .frm_form_field.login-remember input[type=checkbox]:checked:after{content:"";display:block;width:10px;width:.625rem;height:15px;height:.9375rem;border-color:#fff;border-style:solid;border-width:0 .1875rem .1875rem 0;-webkit-transform:rotate(30deg);transform:rotate(30deg);position:absolute;top:2px;top:.125rem;left:7px;left:.4375rem}.login-modal .modal-box a.forgot-password{text-align:right;display:block;color:#2c2c2c;padding-bottom:.625rem;font-size:14px;font-size:.875rem;line-height:18px;line-height:1.125rem}.login-modal .modal-box .new-sign-up{text-align:center;margin-bottom:0;margin-top:2.4375rem}.login-modal .modal-box .frm_submit input{width:100%;display:block;margin-top:2rem;max-width:unset;font-size:17px;font-size:1.0625rem;line-height:25px;line-height:1.5625rem}.login-modal .modal-box span.close-x{cursor:pointer;position:absolute;top:-60px;font-size:50px;font-weight:700;color:#fff;right:20px;font-family:din-2014,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,Helvetica,Arial,sans-serif;-webkit-transition:all .2s ease;transition:all .2s ease}.login-modal .modal-box span.close-x:active,.login-modal .modal-box span.close-x:focus,.login-modal .modal-box span.close-x:focus-within,.login-modal .modal-box span.close-x:hover{opacity:.7}.idea-submission{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1;max-width:1168px;max-width:73rem;margin:0 auto;padding:0 1.5rem}@media only screen and (min-width:56.25em){.idea-submission{padding:0}}.idea-submission .comments-sidebar{width:100%}.idea-submission .comments-sidebar>div{margin-bottom:3.5rem}.idea-submission .comments-sidebar h4{font-size:20px;font-size:1.25rem;line-height:25px;line-height:1.5625rem;margin-bottom:1.5rem}@media only screen and (min-width:56.25em){.idea-submission .comments-sidebar{padding-left:1.875rem;border-left:2px solid #b1b1b1;max-width:18.625rem}}.idea-submission .submission-form{max-width:568px;max-width:35.5rem;margin:0 auto}@media only screen and (min-width:56.25em){.idea-submission .submission-form{width:calc(100% - 22.125rem);margin-right:3.5rem}}.idea-submission .submission-form .frm_form_field{padding-top:1rem}.idea-submission .submission-form .frm_form_field .frm_primary_label,.idea-submission .submission-form .frm_form_field label{font-size:20px;font-size:1.25rem;line-height:25px;line-height:1.5625rem;font-weight:700;font-family:din-2014,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,Helvetica,Arial,sans-serif;padding-bottom:1rem;display:block;color:#2c2c2c}.idea-submission .submission-form .frm_form_field input[type=email],.idea-submission .submission-form .frm_form_field input[type=password],.idea-submission .submission-form .frm_form_field input[type=text]{width:100%;border:1px solid #b1b1b1;background-color:#fbfbfb;border-radius:0;font-size:17px;font-size:1.0625rem;line-height:25px;line-height:1.5625rem;padding:.75rem 1rem;color:#2c2c2c;display:block;height:50px;height:3.125rem;-webkit-transition:all .4s ease;transition:all .4s ease;font-family:din-2014,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,Helvetica,Arial,sans-serif}.idea-submission .submission-form .vertical_radio .frm_primary_label .frm_required{display:none}.idea-submission .submission-form .vertical_radio .frm_opt_container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:12px;gap:.75rem}.idea-submission .submission-form .vertical_radio .frm_opt_container .frm_checkbox label,.idea-submission .submission-form .vertical_radio .frm_opt_container .frm_radio label{font-weight:400;font-size:17px;font-size:1.0625rem;line-height:25px;line-height:1.5625rem}.idea-submission .submission-form .vertical_radio .frm_opt_container .frm_checkbox label{font-family:din-2014,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,Helvetica,Arial,sans-serif;padding-bottom:.5rem;display:block;display:inline-block;vertical-align:middle}.idea-submission .submission-form .vertical_radio .frm_opt_container .frm_checkbox input[type=checkbox]{position:relative;cursor:pointer;-webkit-appearance:initial;-moz-appearance:initial;width:24px;width:1.5rem;height:24px;height:1.5rem;border:none;left:-5px;left:-.3125rem;margin-right:2.1875rem;display:inline-block;vertical-align:middle;float:left}.idea-submission .submission-form .vertical_radio .frm_opt_container .frm_checkbox input[type=checkbox]:before{content:"";display:block;position:absolute;width:24px;width:1.5rem;height:24px;height:1.5rem;top:0;left:0;border:.125rem solid #b1b1b1;border-radius:.1875rem;background-color:#fff;-webkit-box-shadow:none;box-shadow:none}.idea-submission .submission-form .vertical_radio .frm_opt_container .frm_checkbox input[type=checkbox]:checked:before{border-color:#f15a29;background-color:#f15a29}.idea-submission .submission-form .vertical_radio .frm_opt_container .frm_checkbox input[type=checkbox]:checked:after{content:"";display:block;width:10px;width:.625rem;height:15px;height:.9375rem;border-color:#fff;border-style:solid;border-width:0 .1875rem .1875rem 0;-webkit-transform:rotate(30deg);transform:rotate(30deg);position:absolute;top:2px;top:.125rem;left:7px;left:.4375rem}.idea-submission .submission-form .frm_dropzone.frm_multi_upload,.idea-submission .submission-form .frm_dropzone.frm_single_upload{max-width:100%}.idea-submission .submission-form .frm_dropzone.frm_multi_upload .frm_icon_font,.idea-submission .submission-form .frm_dropzone.frm_multi_upload .frm_small_text,.idea-submission .submission-form .frm_dropzone.frm_single_upload .frm_icon_font,.idea-submission .submission-form .frm_dropzone.frm_single_upload .frm_small_text{display:none}.idea-submission .submission-form .frm_dropzone.frm_multi_upload .dz-message.needsclick,.idea-submission .submission-form .frm_dropzone.frm_single_upload .dz-message.needsclick{border:1px solid #b1b1b1;background-color:#fbfbfb;border-radius:0;padding:.5rem}.idea-submission .submission-form .frm_dropzone.frm_multi_upload button,.idea-submission .submission-form .frm_dropzone.frm_single_upload button{font-family:din-2014,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,Helvetica,Arial,sans-serif!important;font-size:20px!important;font-size:1.25rem!important;letter-spacing:0!important;line-height:23px!important;line-height:1.4375rem!important;text-align:center!important;display:table!important;-webkit-transition:all .3s ease!important;transition:all .3s ease!important;outline:none!important;border:.125rem solid #f15a29!important;background-color:#fff!important;color:#f15a29!important;padding:.75rem 1.25rem!important}.idea-submission .submission-form .frm_dropzone.frm_multi_upload button:active,.idea-submission .submission-form .frm_dropzone.frm_multi_upload button:focus,.idea-submission .submission-form .frm_dropzone.frm_multi_upload button:focus-within,.idea-submission .submission-form .frm_dropzone.frm_multi_upload button:hover,.idea-submission .submission-form .frm_dropzone.frm_single_upload button:active,.idea-submission .submission-form .frm_dropzone.frm_single_upload button:focus,.idea-submission .submission-form .frm_dropzone.frm_single_upload button:focus-within,.idea-submission .submission-form .frm_dropzone.frm_single_upload button:hover{background-color:#f15a29!important;color:#fff!important;text-decoration:none!important}.idea-submission .submission-form .frm_submit{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:24px;gap:1.5rem;margin-bottom:7.9375rem}.idea-submission .frm_none_container.vertical_radio,.idea-submission .frm_required_field.frm_top_container.vertical_radio{padding-top:0}#frm-reset-password-0{white-space:normal}.visit-container .main-copy,.visit-container h1{text-align:center}.visit-container .form-header{margin:0 auto;max-width:768px;max-width:48rem}.visit-container .form-block{max-width:1168px;max-width:73rem;margin:0 auto;padding:0 1.5rem 10.5rem}@media only screen and (min-width:75em){.visit-container .form-block{padding:0 0 10.5rem}}.visit-container .form-block .container{margin-bottom:0}.visit-container .form-block .form-holder{max-width:368px;max-width:23rem;margin:1rem auto 0}.form-holder .thank-you{font-weight:700;color:#f15a29;font-size:24px;font-size:1.5rem;text-align:center}.cpp_form{max-width:368px;max-width:23rem;margin:0 auto;padding:3.5rem 1.5rem}@media only screen and (min-width:75em){.cpp_form{padding:3.5rem 0}}#fbuilder .ui-datepicker-inline{max-width:none!important}#fbuilder .fields label{font-size:14px;font-size:.875rem;line-height:18px;line-height:1.125rem;font-family:din-2014,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,Helvetica,Arial,sans-serif;padding-bottom:.5rem;display:block}#fbuilder .fields .dfield input[type=email],#fbuilder .fields .dfield input[type=password],#fbuilder .fields .dfield input[type=text],#fbuilder .fields .dfield select{width:100%;border:1px solid #b1b1b1;background-color:#fbfbfb;border-radius:0;font-size:17px;font-size:1.0625rem;line-height:25px;line-height:1.5625rem;padding:.75rem 1rem;color:#2c2c2c;display:block;height:50px;height:3.125rem;-webkit-transition:all .4s ease;transition:all .4s ease;font-family:din-2014,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,Helvetica,Arial,sans-serif}#fbuilder .fields .dfield select{margin-bottom:1rem}#fbuilder .fields.cff-checkbox-field label{font-size:17px;font-size:1.0625rem;line-height:25px;line-height:1.5625rem;font-family:din-2014,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,Helvetica,Arial,sans-serif;padding-bottom:.5rem;display:block;display:inline-block;vertical-align:middle;font-weight:400}#fbuilder .fields.cff-checkbox-field input[type=checkbox]{position:relative;cursor:pointer;-webkit-appearance:initial;-moz-appearance:initial;width:24px;width:1.5rem;height:24px;height:1.5rem;border:none;left:-5px;left:-.3125rem;margin-right:2.1875rem;display:inline-block;vertical-align:middle;float:left}#fbuilder .fields.cff-checkbox-field input[type=checkbox]:before{content:"";display:block;position:absolute;width:24px;width:1.5rem;height:24px;height:1.5rem;top:0;left:0;border:.125rem solid #b1b1b1;border-radius:.1875rem;background-color:#fff;-webkit-box-shadow:none;box-shadow:none}#fbuilder .fields.cff-checkbox-field input[type=checkbox]:checked:before{border-color:#f15a29;background-color:#f15a29}#fbuilder .fields.cff-checkbox-field input[type=checkbox]:checked:after{content:"";display:block;width:10px;width:.625rem;height:15px;height:.9375rem;border-color:#fff;border-style:solid;border-width:0 .1875rem .1875rem 0;-webkit-transform:rotate(30deg);transform:rotate(30deg);position:absolute;top:2px;top:.125rem;left:7px;left:.4375rem}#fbuilder .fieldCalendar{margin-bottom:1rem}#fbuilder .fieldCalendar .ui-datepicker{-webkit-box-shadow:none;box-shadow:none;border:1px solid #b1b1b1}#fbuilder .fieldCalendar .ui-datepicker .ui-widget-header{background-color:#fff!important}#fbuilder .fieldCalendar .ui-datepicker .ui-widget-header .ui-datepicker-title span{color:#2c2c2c;text-shadow:none}#fbuilder .fieldCalendar .ui-datepicker .ui-widget-header .ui-corner-all{background-color:#f15a29}#fbuilder .fieldCalendar .ui-datepicker .ui-datepicker-calendar th{background-color:#fff}#fbuilder .fieldCalendar .ui-datepicker .ui-datepicker-calendar th span{color:#2c2c2c;text-shadow:none}#fbuilder .fieldCalendar .ui-datepicker .ui-datepicker-calendar td .ui-state-active,#fbuilder .fieldCalendar .ui-datepicker .ui-datepicker-calendar td .ui-state-default{background-color:#fff!important;background:#fff!important;-webkit-box-shadow:none!important;box-shadow:none!important;text-shadow:none;color:#2c2c2c!important}#fbuilder .fieldCalendar .ui-datepicker .ui-datepicker-calendar td.ui-datepicker-unselectable{opacity:.25}#fbuilder .slotsCalendar{margin:1rem 0;-webkit-box-shadow:none;box-shadow:none}#fbuilder .slotsCalendar .slots{-webkit-box-shadow:none;box-shadow:none;border:1px solid #b1b1b1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-line-pack:stretch;align-content:stretch;-ms-flex-wrap:wrap;flex-wrap:wrap}#fbuilder .slotsCalendar .slots>span{width:100%;padding:.5rem;font-size:17px;font-size:1.0625rem;line-height:25px;line-height:1.5625rem}#fbuilder .slotsCalendar .availableslot{border:1px solid #f15a29;padding:0}#fbuilder .slotsCalendar .availableslot a{background-color:#fff;padding:.5rem;color:#2c2c2c;-webkit-transition:all .3s ease;transition:all .3s ease}#fbuilder .slotsCalendar .availableslot a:active,#fbuilder .slotsCalendar .availableslot a:focus,#fbuilder .slotsCalendar .availableslot a:focus-within,#fbuilder .slotsCalendar .availableslot a:hover{text-decoration:none;background-color:#f15a29;color:#fff}#modal-block{position:fixed;top:0;bottom:0;left:0;right:0;background-color:rgba(0,0,0,.7);z-index:11}#modal-block.hide-modal{display:none}#modal-block .modal-block-container{position:fixed;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:0;right:0;display:block;margin:0 auto;max-width:658px;max-width:41.125rem;background-color:#fff;z-index:12;padding:3rem}#modal-block .modal-block-container h2{text-align:center;font-size:31.25px;font-size:1.953125rem;line-height:40px;line-height:2.5rem}#form_contact-form label{font-size:14px;font-size:.875rem;font-weight:500;line-height:18px;line-height:1.125rem;color:#b1b1b1;font-family:din-2014,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,Helvetica,Arial,sans-serif;text-transform:uppercase;margin-bottom:.5rem;display:block}#form_contact-form .frm_hidden_container label{display:none}#form_contact-form input[type=email],#form_contact-form input[type=password],#form_contact-form input[type=text]{width:100%;border:.0625rem solid #b1b1b1;background-color:#fbfbfb;border-radius:0;font-size:17px;font-size:1.0625rem;line-height:25px;line-height:1.5625rem;padding:.75rem 1rem;color:#2c2c2c;display:block;height:50px;height:3.125rem;-webkit-transition:all .4s ease;transition:all .4s ease;font-family:din-2014,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,Helvetica,Arial,sans-serif;margin-bottom:.5rem}.ui-datepicker-prev{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.ui-datepicker-next,.ui-datepicker-prev{background-image:url(../assets/images/icons/Icon-Arrows_Rev.svg)!important;background-size:20px 20px;background-position:50%!important;cursor:pointer!important}.newsletter-modal .frm_forms .frm_fields_container .frm_form_field.form-field.frm_required_field.frm_none_container.vertical_radio .frm_checkbox label{color:#2c2c2c}.add-email .loginhide{display:none}#message.updated{position:fixed;top:0;bottom:0;left:0;right:0;background-color:rgba(0,0,0,.7);z-index:10}#message.updated p{position:absolute;background-color:#fff;padding:20px;text-align:center;z-index:10;margin:0 auto;display:block;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:0;right:0;max-width:300px}.product-price{margin-bottom:1rem}.qty,.select-size{font-size:17px;font-size:1.0625rem;line-height:25px;line-height:1.5625rem}.sizes.single-variant{display:none}.size-box{display:inline-block;margin-bottom:1rem;font-size:17px;font-size:1.0625rem;line-height:25px;line-height:1.5625rem;padding:.4375rem 1rem;border:.0625rem solid #b1b1b1;border-radius:.25rem;margin-right:.5rem;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease}.size-box.selected{background-color:#f15a29!important;color:#fff}.size-box:active,.size-box:focus,.size-box:focus-within,.size-box:hover{background-color:#b1b1b1}.confirmation{display:none}.qty-share-wrapper.has-available-inventory .qty-button{display:block}.qty-button,.qty-share-wrapper.has-available-inventory .join-and-share-container{display:none}.qty-button .flexy{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:24px;gap:1.5rem}.qty-button .qty{margin-top:1.5rem}.qty-button .qtybox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:8px;gap:.5rem}.qty-button .qtybox .btnqty{width:51px;width:3.1875rem;border:.0625rem solid #b1b1b1;background-color:#fff;font-size:60px;font-size:3.75rem;color:#559cb5;font-weight:400;display:block;text-align:center;line-height:30px;line-height:1.875rem;cursor:pointer;outline:none;padding:.625rem 0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:all .2s ease;transition:all .2s ease}.qty-button .qtybox .btnqty:active,.qty-button .qtybox .btnqty:focus,.qty-button .qtybox .btnqty:focus-within,.qty-button .qtybox .btnqty:hover{background-color:#f15a29;color:#fff}.qty-button .qtybox .btnqty.qty-disabled{background-color:#b1b1b1;color:#fff}.qty-button .qtybox .btnqty.qty-disabled:active,.qty-button .qtybox .btnqty.qty-disabled:focus,.qty-button .qtybox .btnqty.qty-disabled:focus-within,.qty-button .qtybox .btnqty.qty-disabled:hover{cursor:default}.qty-button .qtybox .quantity-selector{width:51px;width:3.1875rem;border:.0625rem solid #b1b1b1;background-color:#fff;font-size:20px;font-size:1.25rem;line-height:25px;line-height:1.5625rem;padding:.75rem 0;text-align:center;pointer-events:none}@media(max-width:345px){.btn-purchase{margin:16px auto;width:100%}}.join-and-share-container{display:block}#cart{padding:0 1.5rem}@media only screen and (min-width:73em){#cart{padding:0}}#cart h1{text-align:center}@media only screen and (min-width:56.25em){#cart h1{display:none}}.cart-wrapper .tablewrapper{border-bottom:.0625rem solid #b1b1b1}.cart-wrapper .cart-table{width:100%;position:relative}.cart-wrapper .cart-table thead{display:none;border-bottom:.0625rem solid #b1b1b1}@media only screen and (min-width:56.25em){.cart-wrapper .cart-table thead{display:table-header-group}}.cart-wrapper .cart-table thead th{font-weight:700;font-size:17px;font-size:1.0625rem;line-height:21px;line-height:1.3125rem;text-align:left;padding-bottom:.5625rem}@media only screen and (min-width:56.25em){.cart-wrapper .cart-table thead th.price{text-align:right}}.cart-wrapper .cart-table tbody .hide-row{display:none!important}.cart-wrapper .cart-table tbody tr{position:relative;width:100%;border-bottom:30px solid #fff}@media only screen and (min-width:56.25em){.cart-wrapper .cart-table tbody tr{padding-bottom:0;width:unset;display:initial;border-bottom:none;display:table-row}}.cart-wrapper .cart-table tbody td{vertical-align:middle}@media only screen and (min-width:56.25em){.cart-wrapper .cart-table tbody td{padding:1.5rem 0}}.cart-wrapper .cart-table tbody td.product-image{width:189px;width:11.8125rem;padding-bottom:2rem;padding-top:0}@media only screen and (min-width:56.25em){.cart-wrapper .cart-table tbody td.product-image{padding:1.5rem 0}}.cart-wrapper .cart-table tbody td.product-image .prodimage{width:189px;width:11.8125rem;height:140px;height:8.75rem;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}.cart-wrapper .cart-table tbody td.product-info{padding:0 0 .5rem 1.5rem}@media(max-width:901px){.cart-wrapper .cart-table tbody td.product-info{display:block}}@media only screen and (min-width:56.25em){.cart-wrapper .cart-table tbody td.product-info{padding:1.5rem}}.cart-wrapper .cart-table tbody td.product-info h4{margin:0;font-size:17px;font-size:1.0625rem;line-height:21px;line-height:1.3125rem}@media only screen and (min-width:56.25em){.cart-wrapper .cart-table tbody td.product-info h4{font-size:1.25rem;line-height:1.5625rem}}.cart-wrapper .cart-table tbody td.product-info h5{font-weight:400;margin:0;font-size:17px;font-size:1.0625rem;line-height:25px;line-height:1.5625rem}@media only screen and (min-width:56.25em){.cart-wrapper .cart-table tbody td.product-info h5{line-height:1.25rem}}.cart-wrapper .cart-table tbody td.quantity-counter{padding:0 1.5rem;position:absolute;left:0;width:100%}@media (min-resolution:0.001dpcm){@supports(-webkit-appearance:none){.cart-wrapper .cart-table tbody td.quantity-counter{bottom:-1rem;-moz-transform:translateY(-20px)}}}@media not all and (min-resolution:0.001dpcm){@supports(-webkit-appearance:none) and (stroke-color:transparent){.cart-wrapper .cart-table tbody td.quantity-counter{margin-top:9.375rem}}}@media only screen and (min-width:56.25em){.cart-wrapper .cart-table tbody td.quantity-counter{padding:0;position:relative;left:unset;bottom:unset;width:auto}}.cart-wrapper .cart-table tbody td.quantity-counter .wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (min-width:56.25em){.cart-wrapper .cart-table tbody td.quantity-counter .wrap{-ms-flex-wrap:wrap;flex-wrap:wrap}}.cart-wrapper .cart-table tbody td.quantity-counter .quantity-count{font-size:20px;font-size:1.25rem;line-height:28px;line-height:1.75rem;border:0;pointer-events:none;width:50px;width:3.125rem;padding-left:0;text-align:center;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;background-color:transparent;-webkit-appearance:none;-moz-appearance:textfield}.cart-wrapper .cart-table tbody td.quantity-counter .quantity-count::-webkit-inner-spin-button,.cart-wrapper .cart-table tbody td.quantity-counter .quantity-count ::-webkit-outer-spin-button{-webkit-appearance:none}@media only screen and (min-width:56.25em){.cart-wrapper .cart-table tbody td.quantity-counter .quantity-count{width:3.1875rem;background-color:#fff;font-size:1.25rem;line-height:1.5625rem;padding:.75rem 0}}.cart-wrapper .cart-table tbody td.quantity-counter .remove-cart-item{font-size:0;line-height:0;display:block;cursor:pointer;text-decoration:underline;position:relative;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.cart-wrapper .cart-table tbody td.quantity-counter .remove-cart-item.disabled{pointer-events:none}.cart-wrapper .cart-table tbody td.quantity-counter .remove-cart-item:after{content:"";background-image:url(../assets/images/icons/minus.svg);background-position:50%;background-size:contain;background-repeat:none;width:28px;width:1.75rem;height:28px;height:1.75rem;display:inline-block;margin-left:0}.cart-wrapper .cart-table tbody td.quantity-counter .add-cart-item{display:block;font-size:0;cursor:pointer;text-decoration:underline;position:relative;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.cart-wrapper .cart-table tbody td.quantity-counter .add-cart-item.disabled{pointer-events:none}.cart-wrapper .cart-table tbody td.quantity-counter .add-cart-item:after{content:"";background-image:url(../assets/images/icons/plus.svg);background-position:50%;background-size:contain;background-repeat:none;width:28px;width:1.75rem;height:28px;height:1.75rem;display:inline-block;margin-left:0}.cart-wrapper .cart-table tbody td.item-price{display:block;padding:0 0 .5rem 1.5rem}@media only screen and (min-width:56.25em){.cart-wrapper .cart-table tbody td.item-price{display:table-cell;padding:initial}}.cart-wrapper .cart-table tbody td.item-price .prodprice{font-size:17px;font-size:1.0625rem;line-height:21px;line-height:1.3125rem;font-weight:700}@media only screen and (min-width:56.25em){.cart-wrapper .cart-table tbody td.item-price .prodprice{text-align:right;font-size:1.25rem;line-height:1.5625rem}}.cart-wrapper .cart-table tbody td.delete-item{width:30px;width:1.875rem;cursor:pointer;height:30px;height:1.875rem;background-repeat:no-repeat;background-position:bottom;background-size:contain;position:absolute;z-index:4;bottom:0;right:0;background-image:url(../assets/images/icons/icon-delete.svg)}@media only screen and (min-width:56.25em){.cart-wrapper .cart-table tbody td.delete-item{display:none}}@media only screen and (min-width:56.25em){.cart-wrapper .totals{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}.cart-wrapper .totals .subtotal{width:100%}.cart-wrapper .totals .subtotal #checkout{float:right}@media only screen and (min-width:56.25em){.cart-wrapper .totals .subtotal{width:unset}}.cart-wrapper .totals .cart-total{text-align:right;padding-top:2rem;font-weight:700;font-size:20px;font-size:1.25rem;line-height:25px;line-height:1.5625rem;margin:0;padding-bottom:1.5rem}#empty-cart{padding:3rem 0;font-size:24px;font-size:1.5rem;line-height:32px;line-height:2rem;display:none}#empty-cart.show-empty{display:block}.my-cart-page{padding-bottom:9.5rem}@media only screen and (min-width:56.25em){.my-cart-page{padding-bottom:5.25rem}}.four-oh-four .container{padding:1.5rem}.four-oh-four .container h1,.four-oh-four .container h2,.four-oh-four .container p{text-align:center}.four-oh-four .container h1{font-size:calc(10vw + 3rem);line-height:1em}.four-oh-four .container p{font-size:18px;font-size:1.125rem}.four-oh-four .container .smallbutton{margin:3rem auto}.default-page{padding:0 1.5rem}@media only screen and (min-width:73em){.default-page{padding:0}}.idea-submission .acf-fields>.acf-field{border-top:none}.idea-submission .acf-field-62ba1ecbfdf03{display:none}.idea-submission input[type=email],.idea-submission input[type=password],.idea-submission input[type=text]{width:100%;border:1px solid #b1b1b1;background-color:#fbfbfb;border-radius:0;font-size:17px;font-size:1.0625rem;line-height:25px;line-height:1.5625rem;padding:.75rem 1rem;color:#2c2c2c;display:block;height:50px;height:3.125rem;-webkit-transition:all .4s ease;transition:all .4s ease;font-family:din-2014,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,Helvetica,Arial,sans-serif}.idea-submission input[type=checkbox]{position:relative;cursor:pointer;-webkit-appearance:initial;-moz-appearance:initial;width:24px;width:1.5rem;height:24px;height:1.5rem;border:none;left:-5px;left:-.3125rem;margin-right:2.1875rem;display:inline-block;vertical-align:middle;float:left}.idea-submission input[type=checkbox]:before{content:"";display:block;position:absolute;width:24px;width:1.5rem;height:24px;height:1.5rem;top:0;left:0;border:.125rem solid #b1b1b1;border-radius:.1875rem;background-color:#fff}.idea-submission input[type=checkbox]:checked:before{border-color:#f15a29;background-color:#f15a29}.idea-submission input[type=checkbox]:checked:after{content:"";display:block;width:10px;width:.625rem;height:15px;height:.9375rem;border-color:#fff;border-style:solid;border-width:0 .1875rem .1875rem 0;-webkit-transform:rotate(30deg);transform:rotate(30deg);position:absolute;top:2px;top:.125rem;left:7px;left:.4375rem}.idea-submission .acf-image-uploader .hide-if-value p a{margin-left:.625rem;display:inline-block!important;font-size:16px!important;font-size:1rem!important;padding:.625rem 1.25rem!important}.idea-submission .acf-taxonomy-field .acf-icon.-plus.acf-js-tooltip.small{display:none}.idea-submission .acf-taxonomy-field .categorychecklist-holder{border:none;max-height:unset;overflow:unset}.idea-submission .acf-taxonomy-field .categorychecklist-holder ul.acf-checkbox-list>li>label{display:none}.idea-submission .acf-taxonomy-field .categorychecklist-holder ul.acf-checkbox-list .children{padding-left:0}.idea-submission .acf-taxonomy-field .categorychecklist-holder ul.acf-checkbox-list .children li{margin-bottom:.625rem}.idea-submission .acf-taxonomy-field .categorychecklist-holder ul.acf-checkbox-list .children li label{font-size:16px;font-size:1rem}.idea-submission .login-box{margin-bottom:3rem;border:.0625rem solid #b1b1b1;background-color:#fbfbfb;padding:.75rem}@media only screen and (min-width:26.875em){.idea-submission .login-box{padding:1.5rem}}@media only screen and (min-width:56.25em){.idea-submission .login-box{padding:1.5rem 2.75rem}}.idea-submission .login-box h6{text-align:center;font-size:20px;font-size:1.25rem;line-height:25px;line-height:1.5625rem}@media only screen and (min-width:56.25em){.idea-submission .login-box h6{font-size:1.5625rem;line-height:2rem}}.idea-submission .loginoverlay{opacity:.4;position:relative;z-index:1}.idea-submission .loginoverlay .overlay{position:absolute;top:0;bottom:0;left:0;right:0;z-index:2}.page-privacy-policy a,.page-terms-and-conditions a{word-wrap:break-word;word-break:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.newsletter-modal{position:fixed;top:0;bottom:0;left:0;right:0;background-color:rgba(0,0,0,.5);z-index:15;display:none}.newsletter-modal.show-modal{display:block}.newsletter-modal .newsletter-holder{position:fixed;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);background-color:#fff;margin:0 auto;max-width:630px!important;max-width:39.375rem!important;padding:2.5rem 2rem;left:10px;left:.625rem;right:10px;right:.625rem}.newsletter-modal .newsletter-holder h3.frm_form_title{font-family:din-2014,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,Helvetica,Arial,sans-serif!important;font-weight:700!important;letter-spacing:0!important;margin:0;padding-bottom:.5rem;font-size:28px!important;font-size:1.75rem!important;line-height:34px!important;line-height:2.125rem!important}@media only screen and (min-width:47.5em){.newsletter-modal .newsletter-holder h3.frm_form_title{font-size:2.44125rem!important;line-height:3.125rem!important}}.newsletter-modal .newsletter-holder .frm_description p{margin:0 0 2rem!important;font-family:din-2014,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,Helvetica,Arial,sans-serif!important;font-size:18px!important;font-size:1.125rem!important;line-height:26px!important;line-height:1.625rem!important}@media only screen and (min-width:47.5em){.newsletter-modal .newsletter-holder .frm_description p{font-size:1.5625rem!important;line-height:2rem!important}}.newsletter-modal .newsletter-holder fieldset{padding-bottom:0}.newsletter-modal .newsletter-holder .frm_fields_container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.newsletter-modal .newsletter-holder .frm_fields_container .frm_form_field:first-of-type{width:100%;margin-bottom:0;padding-top:0}@media only screen and (min-width:56.25em){.newsletter-modal .newsletter-holder .frm_fields_container .frm_form_field:first-of-type{width:calc(100% - 9.0625rem)}}.newsletter-modal .newsletter-holder .frm_fields_container .frm_form_field.form-field.frm_required_field.frm_none_container.vertical_radio{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;width:100%;margin-bottom:0}.newsletter-modal .newsletter-holder .frm_fields_container .frm_form_field.form-field.frm_required_field.frm_none_container.vertical_radio label{font-size:17px;font-size:1.0625rem;line-height:25px;line-height:1.5625rem;font-family:din-2014,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,Helvetica,Arial,sans-serif;padding-top:1rem;padding-left:.3125rem;display:block;display:inline-block;vertical-align:middle}.newsletter-modal .newsletter-holder .frm_fields_container .frm_form_field.form-field.frm_required_field.frm_none_container.vertical_radio input[type=checkbox]{position:relative;cursor:pointer;-webkit-appearance:initial;-moz-appearance:initial;width:24px;width:1.5rem;height:24px;height:1.5rem;left:-5px;left:-.3125rem;margin-right:.9375rem;display:inline-block;vertical-align:middle;float:left}@media only screen and (min-width:56.25em){.newsletter-modal .newsletter-holder .frm_fields_container .frm_form_field.form-field.frm_required_field.frm_none_container.vertical_radio input[type=checkbox]{margin-right:2.1875rem}}.newsletter-modal .newsletter-holder .frm_fields_container .frm_form_field.form-field.frm_required_field.frm_none_container.vertical_radio input[type=checkbox]:before{content:"";display:block;position:absolute;width:24px;width:1.5rem;height:24px;height:1.5rem;top:0;left:0;border:.125rem solid #f15a29;border-radius:.1875rem;background-color:#fff;-webkit-box-shadow:none;box-shadow:none}.newsletter-modal .newsletter-holder .frm_fields_container .frm_form_field.form-field.frm_required_field.frm_none_container.vertical_radio input[type=checkbox]:checked:before{border-color:#f15a29;background-color:#f15a29}.newsletter-modal .newsletter-holder .frm_fields_container .frm_form_field.form-field.frm_required_field.frm_none_container.vertical_radio input[type=checkbox]:checked:after{content:"";display:block;width:10px;width:.625rem;height:15px;height:.9375rem;border-color:#fff;border-style:solid;border-width:0 .1875rem .1875rem 0;-webkit-transform:rotate(30deg);transform:rotate(30deg);position:absolute;top:2px;top:.125rem;left:7px;left:.4375rem}.newsletter-modal .newsletter-holder .frm_fields_container .frm_submit{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;width:100%;margin-bottom:.625rem}@media only screen and (min-width:56.25em){.newsletter-modal .newsletter-holder .frm_fields_container .frm_submit{max-width:8.125rem}}@media only screen and (min-width:47.5em){.newsletter-modal .newsletter-holder .frm_fields_container .frm_submit{margin-bottom:2rem}}.newsletter-modal .newsletter-holder .frm_fields_container .frm_submit button{width:100%;margin-top:1.5rem}@media only screen and (min-width:56.25em){.newsletter-modal .newsletter-holder .frm_fields_container .frm_submit button{margin:0}}.newsletter-modal .newsletter-holder input[type=email],.newsletter-modal .newsletter-holder input[type=password],.newsletter-modal .newsletter-holder input[type=text]{width:100%;border:1px solid #b1b1b1!important;background-color:#fbfbfb;border-radius:0;font-size:20px;font-size:1.25rem;line-height:28px;line-height:1.75rem;padding:1rem;color:#2c2c2c;display:block;height:50px;height:3.125rem;-webkit-transition:all .4s ease;transition:all .4s ease;font-family:din-2014,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,Helvetica,Arial,sans-serif;-webkit-box-shadow:none;box-shadow:none}.newsletter-modal .newsletter-holder .close-modal{position:absolute;top:-45px;top:-2.8125rem;right:10px;right:.625rem;width:24px;width:1.5rem;height:24px;height:1.5rem;cursor:pointer;-webkit-transition:all .2s ease;transition:all .2s ease}.newsletter-modal .newsletter-holder .close-modal:active,.newsletter-modal .newsletter-holder .close-modal:focus,.newsletter-modal .newsletter-holder .close-modal:focus-within,.newsletter-modal .newsletter-holder .close-modal:hover{opacity:.7}.accordion-block{padding:1.25rem 1.5rem}.accordion-block h2{text-align:center}@media only screen and (min-width:75em){.accordion-block{padding:1.25rem 0}}.accordion-block .accordion-wrapper{max-width:768px;max-width:48rem;margin:0 auto}.accordion-block .accordion-wrapper .accordion-item{margin-bottom:.5rem}.accordion-block .accordion-wrapper .accordion-item button{position:relative;display:block;text-align:left;width:100%;padding:1rem 1.5rem;background-color:#003;font-size:19px;font-size:1.1875rem;line-height:27px;line-height:1.6875rem;font-weight:500;border:none;outline:none}.accordion-block .accordion-wrapper .accordion-item button:focus,.accordion-block .accordion-wrapper .accordion-item button:focus:after,.accordion-block .accordion-wrapper .accordion-item button:hover,.accordion-block .accordion-wrapper .accordion-item button:hover:after{cursor:pointer}.accordion-block .accordion-wrapper .accordion-item button .accordion-title{font-family:din-2014,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:20px;font-size:1.25rem;line-height:25px;line-height:1.5625rem;font-weight:400;color:#fff;padding-right:20px;display:inline-block}.accordion-block .accordion-wrapper .accordion-item button .icon{display:inline-block;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:20px;right:1.25rem;width:16px;width:1rem;height:16px;height:1rem}.accordion-block .accordion-wrapper .accordion-item button .icon:after,.accordion-block .accordion-wrapper .accordion-item button .icon:before{display:block;position:absolute;content:"";background:#559cb5;-webkit-transition:-webkit-transform .175s cubic-bezier(.215,.61,.355,1);transition:-webkit-transform .175s cubic-bezier(.215,.61,.355,1);transition:transform .175s cubic-bezier(.215,.61,.355,1);transition:transform .175s cubic-bezier(.215,.61,.355,1),-webkit-transform .175s cubic-bezier(.215,.61,.355,1)}.accordion-block .accordion-wrapper .accordion-item button .icon:before{top:7px;top:.4375rem;left:0;width:18px;width:1.125rem;height:4px;height:.25rem}.accordion-block .accordion-wrapper .accordion-item button .icon:after{top:0;left:7px;left:.4375rem;width:4px;width:.25rem;height:18px;height:1.125rem}.accordion-block .accordion-wrapper .accordion-item button[aria-expanded=true] .icon:after{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.accordion-block .accordion-wrapper .accordion-item button[aria-expanded=true]+.accordion-content{opacity:1;max-height:300vh;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out;will-change:opacity,max-height}.accordion-block .accordion-wrapper .accordion-item .accordion-content{opacity:0;max-height:0;overflow:hidden;-webkit-transition:opacity .4s ease-in-out,max-height .4s ease-in-out;transition:opacity .4s ease-in-out,max-height .4s ease-in-out;will-change:opacity,max-height;padding:1.5rem 1.5rem 0}.accordion-block .accordion-wrapper .accordion-item .accordion-content p{font-family:din-2014,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:16px;font-size:1rem;line-height:24px;line-height:1.5rem;font-weight:500;margin:0 1.5rem 1rem}.accordion-block .accordion-wrapper .accordion-item .accordion-content ul{list-style:disc;margin-left:3rem;margin-bottom:1rem}.accordion-block .accordion-wrapper .accordion-item .accordion-content ul li{font-size:16px;font-size:1rem;line-height:24px;line-height:1.5rem;font-weight:500}.choice-slider{background-repeat:repeat;background-position:50%;background-size:cover;padding-top:2.5rem;padding-bottom:8rem}.choice-slider .choice-slider-block .flexy.choice-container{padding:1.5rem}@media only screen and (min-width:56.25em){.choice-slider .choice-slider-block .flexy.choice-container{padding:0;margin-left:8.5rem}}.choice-slider .choice-slider-block .flexy.choice-container .slideholder{display:none}.choice-slider .choice-slider-block .flexy.choice-container .slideholder .slider-controls{margin-bottom:0;position:relative;top:-60px;top:-3.75rem;max-width:300px;max-width:18.75rem;float:right;right:6.25vw}@media only screen and (min-width:60em){.choice-slider .choice-slider-block .flexy.choice-container .slideholder .slider-controls{right:7.75vw}}.choice-slider .choice-slider-block .flexy.choice-container .slideholder .slider-controls .prev-arrow{margin:0}@media only screen and (min-width:56.25em){.choice-slider .choice-slider-block .flexy.choice-container .slideholder{display:block;width:calc(70% - 5.125rem)}}.choice-slider .choice-slider-block .flexy.choice-container .slideholder .blockslider .slick-track{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;margin-bottom:4.6875rem}.choice-slider .choice-slider-block .flexy.choice-container .slideholder .blockslider .slick-list{margin:0 0 0 -.75rem}.choice-slider .choice-slider-block .flexy.choice-container .slideholder .blockslider .choice-slider-inner.slick-slide{position:relative;z-index:1;height:inherit!important;margin:0 1rem}.choice-slider .choice-slider-block .flexy.choice-container .slideholder .blockslider .choice-slider-inner.slick-slide .choice-image{height:100%;-o-object-fit:cover;object-fit:cover;max-height:600px}.choice-slider .choice-slider-block .flexy.choice-container .slideholder .blockslider .choice-title-box{position:absolute;width:65%;max-width:450px;max-width:28.125rem;z-index:4;bottom:-50px;bottom:-3.125rem;border:1px solid #e1e1e1;background-color:#fff;-webkit-box-shadow:0 1.875rem 1.6875rem -1.5rem rgba(0,0,51,.15);box-shadow:0 1.875rem 1.6875rem -1.5rem rgba(0,0,51,.15);padding:1.25rem;left:40px;left:2.5rem}.choice-slider .choice-slider-block .flexy.choice-container .slideholder .blockslider .choice-title-box:empty{display:none}.choice-slider .choice-slider-block .flexy.choice-container .slideholder .blockslider .choice-title-box p{text-transform:uppercase;color:#b1b1b1}.choice-slider .choice-slider-block .flexy.choice-container .content-copy{max-width:100%}.choice-slider .choice-slider-block .flexy.choice-container .content-copy .h1{margin-bottom:.5rem}.choice-slider .choice-slider-block .flexy.choice-container .content-copy .main-copy{font-size:20px;font-size:1.25rem;letter-spacing:0;line-height:28px;line-height:1.75rem}.choice-slider .choice-slider-block .flexy.choice-container .content-copy .mainbutton{display:block;margin:2rem 0;max-width:450px;max-width:28.125rem}@media only screen and (min-width:62.5em){.choice-slider .choice-slider-block .flexy.choice-container .content-copy{margin-top:-12.5rem}}@media only screen and (min-width:56.25em){.choice-slider .choice-slider-block .flexy.choice-container .content-copy{margin-top:-6.25rem;max-width:29.375rem;width:30%;margin-right:2rem}.choice-slider .choice-slider-block .flexy.choice-container .content-copy .mainbutton{display:none}}.howwework{margin-top:150px;margin-bottom:150px;padding:0 1.5rem}.howwework h2{text-align:center}.howwework .flexy{gap:20px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.howwework .flexy .howweworkbox{width:100%;max-width:450px;max-width:28.125rem;margin:1.25rem auto}.howwework .flexy .howweworkbox .howweworkicon{height:72px;height:4.5rem;-o-object-fit:contain;object-fit:contain;-o-object-position:center center;object-position:center center;width:72px;width:4.5rem;display:block;margin:0 auto 1rem}.howwework .flexy .howweworkbox h3,.howwework .flexy .howweworkbox p{text-align:center}.howwework .flexy .howweworkbox h3{margin-bottom:.5rem}.howwework .flexy .howweworkbox p{font-size:20px;font-size:1.25rem;line-height:28px;line-height:1.75rem}@media only screen and (min-width:56.25em){.howwework .flexy .howweworkbox{width:calc(33.33% - 40px);max-width:unset;margin:0 auto}}.howwework .arrowline{display:none;position:relative;max-width:1px;max-width:.0625rem}@media only screen and (min-width:56.25em){.howwework .arrowline{display:block}}.howwework .arrowline svg{position:absolute;left:-125px;left:-7.8125rem;top:30px;top:1.875rem;width:calc(100px + 13vw);max-width:260px}.productCarousel-slider{background-repeat:repeat;background-position:0;padding-bottom:2.5rem;margin-bottom:15.625rem}@media only screen and (min-width:56.25em){.productCarousel-slider{padding-top:2.5rem;margin-top:2.5rem}}.productCarousel-slider.nobottommargin{margin-bottom:0}.productCarousel-slider .card-comments{padding:15px 15px 5px;border:1px solid #ccc;margin-bottom:70px}.productCarousel-slider .card-comments h5{margin-bottom:10px}.productCarousel-slider .productCarousel-slider-block .productCarousel-container{padding:1.5rem 0 1.5rem 1.5rem;position:relative}@media only screen and (min-width:56.25em){.productCarousel-slider .productCarousel-slider-block .productCarousel-container{padding:0;margin-left:8.5rem}}.productCarousel-slider .productCarousel-slider-block .productCarousel-container .slideholder{position:relative;padding-bottom:3.125rem}@media only screen and (min-width:56.25em){.productCarousel-slider .productCarousel-slider-block .productCarousel-container .slideholder{padding-bottom:0}}.productCarousel-slider .productCarousel-slider-block .productCarousel-container .slideholder .slider-controls{margin-bottom:0;position:absolute;bottom:0;max-width:300px;max-width:18.75rem;right:50px;right:3.125rem;right:6.25vw}@media only screen and (min-width:60em){.productCarousel-slider .productCarousel-slider-block .productCarousel-container .slideholder .slider-controls{right:7.75vw}}.productCarousel-slider .productCarousel-slider-block .productCarousel-container .slideholder .slider-controls .prev-arrow{margin:0}@media only screen and (min-width:56.25em){.productCarousel-slider .productCarousel-slider-block .productCarousel-container .slideholder{display:block}}.productCarousel-slider .productCarousel-slider-block .productCarousel-container .slideholder .blockslider-ideas,.productCarousel-slider .productCarousel-slider-block .productCarousel-container .slideholder .blockslider-products,.productCarousel-slider .productCarousel-slider-block .productCarousel-container .slideholder .blockslider-prototypes{display:block}.productCarousel-slider .productCarousel-slider-block .productCarousel-container .slideholder .blockslider-ideas .slick-list,.productCarousel-slider .productCarousel-slider-block .productCarousel-container .slideholder .blockslider-products .slick-list,.productCarousel-slider .productCarousel-slider-block .productCarousel-container .slideholder .blockslider-prototypes .slick-list{margin:0 0 0 -.625rem}@media only screen and (min-width:56.25em){.productCarousel-slider .productCarousel-slider-block .productCarousel-container .slideholder .blockslider-ideas .slick-list,.productCarousel-slider .productCarousel-slider-block .productCarousel-container .slideholder .blockslider-products .slick-list,.productCarousel-slider .productCarousel-slider-block .productCarousel-container .slideholder .blockslider-prototypes .slick-list{margin:0 0 0 -1rem}}.productCarousel-slider .productCarousel-slider-block .productCarousel-container .slideholder .blockslider-ideas .slick-list .slick-track,.productCarousel-slider .productCarousel-slider-block .productCarousel-container .slideholder .blockslider-products .slick-list .slick-track,.productCarousel-slider .productCarousel-slider-block .productCarousel-container .slideholder .blockslider-prototypes .slick-list .slick-track{margin-bottom:1.5625rem}@media only screen and (min-width:56.25em){.productCarousel-slider .productCarousel-slider-block .productCarousel-container .slideholder .blockslider-ideas .slick-list .slick-track,.productCarousel-slider .productCarousel-slider-block .productCarousel-container .slideholder .blockslider-products .slick-list .slick-track,.productCarousel-slider .productCarousel-slider-block .productCarousel-container .slideholder .blockslider-prototypes .slick-list .slick-track{margin-bottom:4.6875rem}}.productCarousel-slider .productCarousel-slider-block .productCarousel-container .slideholder .blockslider-ideas .slick-list .slick-track .productCarousel-slider-inner.slick-slide,.productCarousel-slider .productCarousel-slider-block .productCarousel-container .slideholder .blockslider-products .slick-list .slick-track .productCarousel-slider-inner.slick-slide,.productCarousel-slider .productCarousel-slider-block .productCarousel-container .slideholder .blockslider-prototypes .slick-list .slick-track .productCarousel-slider-inner.slick-slide{position:relative;z-index:1;height:inherit!important;margin:0 .625rem}@media only screen and (min-width:56.25em){.productCarousel-slider .productCarousel-slider-block .productCarousel-container .slideholder .blockslider-ideas .slick-list .slick-track .productCarousel-slider-inner.slick-slide,.productCarousel-slider .productCarousel-slider-block .productCarousel-container .slideholder .blockslider-products .slick-list .slick-track .productCarousel-slider-inner.slick-slide,.productCarousel-slider .productCarousel-slider-block .productCarousel-container .slideholder .blockslider-prototypes .slick-list .slick-track .productCarousel-slider-inner.slick-slide{margin:0 1rem}}.productCarousel-slider .productCarousel-slider-block .productCarousel-container .slideholder .blockslider-ideas .slick-list .slick-track .productCarousel-slider-inner.slick-slide .productCarousel-image,.productCarousel-slider .productCarousel-slider-block .productCarousel-container .slideholder .blockslider-products .slick-list .slick-track .productCarousel-slider-inner.slick-slide .productCarousel-image,.productCarousel-slider .productCarousel-slider-block .productCarousel-container .slideholder .blockslider-prototypes .slick-list .slick-track .productCarousel-slider-inner.slick-slide .productCarousel-image{height:100%;background-repeat:no-repeat;background-size:cover;background-position:top;max-height:300px;max-height:18.75rem;width:100%;position:relative;border-top:.25rem solid #fff;border-left:.25rem solid #fff;border-right:.25rem solid #fff}.productCarousel-slider .productCarousel-slider-block .productCarousel-container .slideholder .blockslider-ideas .slick-list .slick-track .productCarousel-slider-inner.slick-slide .productCarousel-image .overlay,.productCarousel-slider .productCarousel-slider-block .productCarousel-container .slideholder .blockslider-products .slick-list .slick-track .productCarousel-slider-inner.slick-slide .productCarousel-image .overlay,.productCarousel-slider .productCarousel-slider-block .productCarousel-container .slideholder .blockslider-prototypes .slick-list .slick-track .productCarousel-slider-inner.slick-slide .productCarousel-image .overlay{position:absolute;top:0;bottom:0;left:0;right:0;background:#000;background:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.8547619731)),color-stop(26%,rgba(0,0,0,.541036483)),to(transparent));background:linear-gradient(0deg,rgba(0,0,0,.8547619731),rgba(0,0,0,.541036483) 26%,transparent)}.productCarousel-slider .productCarousel-slider-block .productCarousel-container .slideholder .blockslider-ideas .slick-list .slick-track .productCarousel-slider-inner.slick-slide .productCarousel-image .textoverlay,.productCarousel-slider .productCarousel-slider-block .productCarousel-container .slideholder .blockslider-products .slick-list .slick-track .productCarousel-slider-inner.slick-slide .productCarousel-image .textoverlay,.productCarousel-slider .productCarousel-slider-block .productCarousel-container .slideholder .blockslider-prototypes .slick-list .slick-track .productCarousel-slider-inner.slick-slide .productCarousel-image .textoverlay{position:absolute;bottom:20px;bottom:1.25rem;left:20px;left:1.25rem}.productCarousel-slider .productCarousel-slider-block .productCarousel-container .slideholder .blockslider-ideas .slick-list .slick-track .productCarousel-slider-inner.slick-slide .productCarousel-image .textoverlay h4,.productCarousel-slider .productCarousel-slider-block .productCarousel-container .slideholder .blockslider-ideas .slick-list .slick-track .productCarousel-slider-inner.slick-slide .productCarousel-image .textoverlay p,.productCarousel-slider .productCarousel-slider-block .productCarousel-container .slideholder .blockslider-products .slick-list .slick-track .productCarousel-slider-inner.slick-slide .productCarousel-image .textoverlay h4,.productCarousel-slider .productCarousel-slider-block .productCarousel-container .slideholder .blockslider-products .slick-list .slick-track .productCarousel-slider-inner.slick-slide .productCarousel-image .textoverlay p,.productCarousel-slider .productCarousel-slider-block .productCarousel-container .slideholder .blockslider-prototypes .slick-list .slick-track .productCarousel-slider-inner.slick-slide .productCarousel-image .textoverlay h4,.productCarousel-slider .productCarousel-slider-block .productCarousel-container .slideholder .blockslider-prototypes .slick-list .slick-track .productCarousel-slider-inner.slick-slide .productCarousel-image .textoverlay p{color:#fff;margin:0}.productCarousel-slider .productCarousel-slider-block .productCarousel-container .slideholder .blockslider-ideas .slick-list .slick-track .productCarousel-title-box,.productCarousel-slider .productCarousel-slider-block .productCarousel-container .slideholder .blockslider-products .slick-list .slick-track .productCarousel-title-box,.productCarousel-slider .productCarousel-slider-block .productCarousel-container .slideholder .blockslider-prototypes .slick-list .slick-track .productCarousel-title-box{background-color:#fff;-webkit-box-shadow:0 1.875rem 1.6875rem -1.5rem rgba(0,0,51,.15);box-shadow:0 1.875rem 1.6875rem -1.5rem rgba(0,0,51,.15);padding:1.25rem;min-height:220px;min-height:13.75rem;position:relative}@media only screen and (min-width:56.25em){.productCarousel-slider .productCarousel-slider-block .productCarousel-container .slideholder .blockslider-ideas .slick-list .slick-track .productCarousel-title-box,.productCarousel-slider .productCarousel-slider-block .productCarousel-container .slideholder .blockslider-products .slick-list .slick-track .productCarousel-title-box,.productCarousel-slider .productCarousel-slider-block .productCarousel-container .slideholder .blockslider-prototypes .slick-list .slick-track .productCarousel-title-box{min-height:15.625rem}}.productCarousel-slider .productCarousel-slider-block .productCarousel-container .slideholder .blockslider-ideas .slick-list .slick-track .productCarousel-title-box p.prodstage,.productCarousel-slider .productCarousel-slider-block .productCarousel-container .slideholder .blockslider-products .slick-list .slick-track .productCarousel-title-box p.prodstage,.productCarousel-slider .productCarousel-slider-block .productCarousel-container .slideholder .blockslider-prototypes .slick-list .slick-track .productCarousel-title-box p.prodstage{text-transform:uppercase;color:#b1b1b1;display:none}@media only screen and (min-width:56.25em){.productCarousel-slider .productCarousel-slider-block .productCarousel-container .slideholder .blockslider-ideas .slick-list .slick-track .productCarousel-title-box p.prodstage,.productCarousel-slider .productCarousel-slider-block .productCarousel-container .slideholder .blockslider-products .slick-list .slick-track .productCarousel-title-box p.prodstage,.productCarousel-slider .productCarousel-slider-block .productCarousel-container .slideholder .blockslider-prototypes .slick-list .slick-track .productCarousel-title-box p.prodstage{display:block}}.productCarousel-slider .productCarousel-slider-block .productCarousel-container .slideholder .blockslider-ideas .slick-list .slick-track .productCarousel-title-box .buttonwrap,.productCarousel-slider .productCarousel-slider-block .productCarousel-container .slideholder .blockslider-products .slick-list .slick-track .productCarousel-title-box .buttonwrap,.productCarousel-slider .productCarousel-slider-block .productCarousel-container .slideholder .blockslider-prototypes .slick-list .slick-track .productCarousel-title-box .buttonwrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;position:absolute;width:calc(100% - 2.5rem);bottom:20px;bottom:1.25rem}.productCarousel-slider .productCarousel-slider-block .productCarousel-container .slideholder .blockslider-products .slick-list .slick-track .productCarousel-title-box .buttonwrap{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.productCarousel-slider .productCarousel-slider-block .productCarousel-container .content-copy{width:100%;margin-top:-10.625rem;margin-right:2rem;padding-bottom:.625rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.productCarousel-slider .productCarousel-slider-block .productCarousel-container .content-copy .h2{margin-bottom:.5rem}.productCarousel-slider .productCarousel-slider-block .productCarousel-container .content-copy .main-copy{letter-spacing:0;font-size:17px;font-size:1.0625rem;line-height:25px;line-height:1.5625rem}@media only screen and (min-width:56.25em){.productCarousel-slider .productCarousel-slider-block .productCarousel-container .content-copy .main-copy{font-size:1.25rem;line-height:1.75rem}}.productCarousel-slider .productCarousel-slider-block .productCarousel-container .content-copy .mainbutton{display:block;margin:2rem auto;max-width:450px;max-width:28.125rem}@media only screen and (min-width:56.25em){.productCarousel-slider .productCarousel-slider-block .productCarousel-container .content-copy{margin-top:-13.125rem;margin-right:2rem;padding-bottom:.625rem}.productCarousel-slider .productCarousel-slider-block .productCarousel-container .content-copy .mainbutton{display:none}}.productCarousel-slider .productCarousel-slider-block .productCarousel-container .product-button-holder{gap:24px;gap:1.5rem;position:absolute;bottom:20px;bottom:1.25rem;z-index:4;display:block}@media only screen and (min-width:56.25em){.productCarousel-slider .productCarousel-slider-block .productCarousel-container .product-button-holder{right:6.25vw}}@media only screen and (min-width:60em){.productCarousel-slider .productCarousel-slider-block .productCarousel-container .product-button-holder{right:7.75vw}}.productCarousel-slider .productCarousel-slider-block .productCarousel-container .product-button-holder.ideasholder{bottom:-55px;bottom:-3.4375rem}.productCarousel-slider .productCarousel-slider-block .productCarousel-container .product-button-holder.ideasholder .smallbutton.bluebutton{margin-bottom:1.25rem}@media only screen and (min-width:56.25em){.productCarousel-slider .productCarousel-slider-block .productCarousel-container .product-button-holder{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative;bottom:unset;margin-left:1.25rem}.productCarousel-slider .productCarousel-slider-block .productCarousel-container .product-button-holder.ideasholder{bottom:1.25rem}.productCarousel-slider .productCarousel-slider-block .productCarousel-container .product-button-holder.ideasholder .smallbutton.bluebutton{margin:0}}.newsletter-block{background-color:#559cb5}.newsletter-block,.tabbed-content .frm_forms{padding:3.5rem 1.5rem}@media only screen and (min-width:75em){.newsletter-block,.tabbed-content .frm_forms{padding:3.5rem 0}}.newsletter-block .container,.tabbed-content .frm_forms .container{margin:0 auto}.newsletter-block h2,.newsletter-block h3,.tabbed-content .frm_forms h2,.tabbed-content .frm_forms h3{color:#fff;text-align:center}@media only screen and (min-width:56.25em){.newsletter-block h2,.newsletter-block h3,.tabbed-content .frm_forms h2,.tabbed-content .frm_forms h3{text-align:left}}.newsletter-block h2,.tabbed-content .frm_forms h2{margin-bottom:.875rem}@media only screen and (min-width:56.25em){.newsletter-block h2,.tabbed-content .frm_forms h2{margin-bottom:0}}.newsletter-block h3,.tabbed-content .frm_forms h3{font-weight:400;font-size:20px;font-size:1.25rem;line-height:25px;line-height:1.5625rem}@media only screen and (min-width:56.25em){.newsletter-block h3,.tabbed-content .frm_forms h3{font-size:1.5625rem;line-height:1.8125rem}}.newsletterembed .frm_form_title{display:none}.frm_forms .frm_form_field,.join-and-share .frm_form_field,.newsletterembed .frm_form_field{padding-top:1rem}.frm_forms .frm_form_field label,.join-and-share .frm_form_field label,.newsletterembed .frm_form_field label{font-size:14px;font-size:.875rem;line-height:18px;line-height:1.125rem;font-family:din-2014,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,Helvetica,Arial,sans-serif;padding-bottom:.5rem;display:block}.frm_forms .frm_form_field input[type=email],.frm_forms .frm_form_field input[type=password],.frm_forms .frm_form_field input[type=text],.join-and-share .frm_form_field input[type=email],.join-and-share .frm_form_field input[type=password],.join-and-share .frm_form_field input[type=text],.newsletterembed .frm_form_field input[type=email],.newsletterembed .frm_form_field input[type=password],.newsletterembed .frm_form_field input[type=text]{width:100%;border:1px solid #fff;background-color:#fbfbfb;border-radius:0;font-size:20px;font-size:1.25rem;line-height:28px;line-height:1.75rem;padding:1rem;color:#2c2c2c;display:block;height:50px;height:3.125rem;-webkit-transition:all .4s ease;transition:all .4s ease;font-family:din-2014,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,Helvetica,Arial,sans-serif;-webkit-box-shadow:none;box-shadow:none}.frm_forms .frm_form_field.vertical_radio.frm_right_container,.join-and-share .frm_form_field.vertical_radio.frm_right_container,.newsletterembed .frm_form_field.vertical_radio.frm_right_container{grid-template-columns:none}.frm_forms .frm_form_field.vertical_radio .frm_primary_label,.join-and-share .frm_form_field.vertical_radio .frm_primary_label,.newsletterembed .frm_form_field.vertical_radio .frm_primary_label{display:none}.frm_forms .frm_form_field.vertical_radio label,.join-and-share .frm_form_field.vertical_radio label,.newsletterembed .frm_form_field.vertical_radio label{font-size:17px;font-size:1.0625rem;line-height:25px;line-height:1.5625rem;font-family:din-2014,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,Helvetica,Arial,sans-serif;padding-bottom:.5rem;display:block;display:inline-block;vertical-align:middle}.frm_forms .frm_form_field.vertical_radio input[type=checkbox],.join-and-share .frm_form_field.vertical_radio input[type=checkbox],.newsletterembed .frm_form_field.vertical_radio input[type=checkbox]{position:relative;cursor:pointer;-webkit-appearance:initial;-moz-appearance:initial;width:24px;width:1.5rem;height:24px;height:1.5rem;left:-5px;left:-.3125rem;margin-right:2.1875rem;display:inline-block;vertical-align:middle;float:left}.frm_forms .frm_form_field.vertical_radio input[type=checkbox]:before,.join-and-share .frm_form_field.vertical_radio input[type=checkbox]:before,.newsletterembed .frm_form_field.vertical_radio input[type=checkbox]:before{content:"";display:block;position:absolute;width:18px;width:1.125rem;height:18px;height:1.125rem;top:4px;left:3px;border:.125rem solid #f15a29;border-radius:.1875rem;background-color:#fff;-webkit-box-shadow:none;box-shadow:none;margin:-2px 0 0}.frm_forms .frm_form_field.vertical_radio input[type=checkbox]:checked:before,.join-and-share .frm_form_field.vertical_radio input[type=checkbox]:checked:before,.newsletterembed .frm_form_field.vertical_radio input[type=checkbox]:checked:before{border-color:#f15a29;background-color:#f15a29}.frm_forms .frm_form_field.vertical_radio input[type=checkbox]:checked:after,.join-and-share .frm_form_field.vertical_radio input[type=checkbox]:checked:after,.newsletterembed .frm_form_field.vertical_radio input[type=checkbox]:checked:after{content:"";display:block;width:10px;width:.625rem;height:15px;height:.9375rem;border-color:#f15a29;border-style:solid;border-width:0 .1875rem .1875rem 0;-webkit-transform:rotate(30deg);transform:rotate(30deg);position:absolute;top:2px;top:.125rem;left:7px;left:.4375rem}.frm_forms .frm_form_field.vertical_radio .label-link,.join-and-share .frm_form_field.vertical_radio .label-link,.newsletterembed .frm_form_field.vertical_radio .label-link{color:#fff;text-decoration:underline;display:inline-block}.frm_forms .frm_form_field.vertical_radio .label-link:hover,.join-and-share .frm_form_field.vertical_radio .label-link:hover,.newsletterembed .frm_form_field.vertical_radio .label-link:hover{color:#f15a29}.frm_forms .frm_button_submit,.frm_forms .frm_submit input,.join-and-share .frm_button_submit,.join-and-share .frm_submit input,.newsletterembed .frm_button_submit,.newsletterembed .frm_submit input{width:100%;display:block;margin-top:2rem;max-width:unset;-webkit-box-shadow:none;box-shadow:none}.frm_forms .frm_button_submit:disabled,.frm_forms .frm_submit input:disabled,.join-and-share .frm_button_submit:disabled,.join-and-share .frm_submit input:disabled,.newsletterembed .frm_button_submit:disabled,.newsletterembed .frm_submit input:disabled{opacity:.5;cursor:default!important;pointer-events:none}.frm_forms .frm_error,.join-and-share .frm_error,.newsletterembed .frm_error{padding-top:.3125rem!important;display:block;color:red!important}.frm_forms .frm_fields_container,.join-and-share .frm_fields_container,.newsletterembed .frm_fields_container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.frm_forms .frm_fields_container .frm_submit,.join-and-share .frm_fields_container .frm_submit,.newsletterembed .frm_fields_container .frm_submit{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;width:100%;margin-bottom:2rem}@media only screen and (min-width:56.25em){.frm_forms .frm_fields_container .frm_submit,.join-and-share .frm_fields_container .frm_submit,.newsletterembed .frm_fields_container .frm_submit{width:11.25rem;margin-bottom:0}}.frm_forms .frm_fields_container .frm_submit .frm_button_submit,.join-and-share .frm_fields_container .frm_submit .frm_button_submit,.newsletterembed .frm_fields_container .frm_submit .frm_button_submit{margin-top:1rem;width:100%;-webkit-box-shadow:none;box-shadow:none}.frm_forms .frm_fields_container .frm_form_field:first-of-type,.join-and-share .frm_fields_container .frm_form_field:first-of-type,.newsletterembed .frm_fields_container .frm_form_field:first-of-type{width:100%}@media only screen and (min-width:56.25em){.frm_forms .frm_fields_container .frm_form_field:first-of-type,.join-and-share .frm_fields_container .frm_form_field:first-of-type,.newsletterembed .frm_fields_container .frm_form_field:first-of-type{width:calc(100% - 12.8125rem)}}.frm_forms .frm_fields_container .frm_form_field.form-field.frm_required_field.frm_none_container.vertical_radio,.join-and-share .frm_fields_container .frm_form_field.form-field.frm_required_field.frm_none_container.vertical_radio,.newsletterembed .frm_fields_container .frm_form_field.form-field.frm_required_field.frm_none_container.vertical_radio{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5;width:100%;padding-top:0}.frm_forms .frm_fields_container .frm_form_field.form-field.frm_required_field.frm_none_container.vertical_radio .frm_checkbox label,.join-and-share .frm_fields_container .frm_form_field.form-field.frm_required_field.frm_none_container.vertical_radio .frm_checkbox label,.newsletterembed .frm_fields_container .frm_form_field.form-field.frm_required_field.frm_none_container.vertical_radio .frm_checkbox label{padding-left:.3125rem;color:#fff;font-size:16px;font-size:1rem;line-height:24px;line-height:1.5rem;text-indent:0}.frm_forms .frm_fields_container .frm_form_field.form-field.frm_required_field.frm_none_container.vertical_radio .frm_checkbox label input,.join-and-share .frm_fields_container .frm_form_field.form-field.frm_required_field.frm_none_container.vertical_radio .frm_checkbox label input,.newsletterembed .frm_fields_container .frm_form_field.form-field.frm_required_field.frm_none_container.vertical_radio .frm_checkbox label input{margin-right:.625rem}.newsletterembed .subscriber-count{color:#fff;font-size:16px;font-size:1rem;line-height:24px;line-height:1.5rem;display:block;margin-top:-1.5625rem;padding-bottom:2.5rem}@media only screen and (min-width:37.5em){.newsletterembed .subscriber-count{float:right;padding-bottom:0;margin-top:-4.0625rem}}.join-and-share .frm_form_field input[type=email]{border:.0625rem solid #b1b1b1}.join-and-share .vertical_radio{margin-top:.625rem;-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.form-edit .frm_forms{padding:0}.form-edit .dz-image img{border-radius:100%}.slider-with-media-block{position:relative}.slider-with-media-block #slider-with-media{position:relative;top:-48px;top:-3rem}.slider-with-media-block h2{text-align:center}.slider-with-media-block .main-copy{max-width:768px;max-width:48rem;margin:0 auto;text-align:center}.slider-with-media-block .media-slider-wrapper{background-repeat:repeat;background-position:50%;background-size:cover;padding-bottom:3rem;margin-top:8rem}.slider-with-media-block .media-slider-wrapper .slick-track{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;margin-left:.625rem}@media only screen and (min-width:56.25em){.slider-with-media-block .media-slider-wrapper .slick-track{margin-left:7.5625rem}}.slider-with-media-block .media-slider-wrapper .slick-track .slick-slide{height:inherit;margin:0 .875rem}.slider-with-media-block .media-slider-wrapper .slick-track .slick-slide .image-wrapper,.slider-with-media-block .media-slider-wrapper .slick-track .slick-slide .media-wrapper,.slider-with-media-block .media-slider-wrapper .slick-track .slick-slide .videowrapper{min-height:100%;max-height:400px;max-height:25rem}.slider-with-media-block .media-slider-wrapper .slick-track .slick-slide .image-wrapper img,.slider-with-media-block .media-slider-wrapper .slick-track .slick-slide .media-wrapper img,.slider-with-media-block .media-slider-wrapper .slick-track .slick-slide .videowrapper img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}.slider-with-media-block .media-slider-wrapper .slick-track .slick-slide .video-wrapper iframe,.slider-with-media-block .media-slider-wrapper .slick-track .slick-slide .video-wrapper video{width:100%;height:100%}.slider-with-media-block .media-slider-wrapper .slick-track .slick-slide .video-wrapper video{-o-object-fit:cover;object-fit:cover}.slider-with-media-block .slider-controls{margin-top:1.5rem;margin-bottom:0;position:absolute;bottom:30px;bottom:1.875rem;max-width:300px;max-width:18.75rem;right:50px;right:3.125rem}@media only screen and (min-width:56.25em){.slider-with-media-block .slider-controls{left:85%;right:unset}}.slider-with-media-block .slider-controls .prev-arrow{margin:0}.slider-with-media-block .slider-controls .slick-arrow{height:40px;height:2.5rem;width:40px;width:2.5rem;-webkit-transition:all .4s ease;transition:all .4s ease}.slider-with-media-block .slider-controls .slick-arrow.slick-prev{left:-60px;left:-3.75rem}.slider-with-media-block .slider-controls .slick-arrow.slick-next{right:-60px;right:-3.75rem}.slider-with-media-block .slider-controls .slick-arrow:active,.slider-with-media-block .slider-controls .slick-arrow:focus,.slider-with-media-block .slider-controls .slick-arrow:focus-within,.slider-with-media-block .slider-controls .slick-arrow:hover{opacity:.5}.content-repeater-block{padding:5.25rem 0}.content-repeater-block.firstbuild-process{padding-bottom:0}.content-repeater-block .content-copy h2{text-align:center;margin:0;padding:0 1.5rem}@media only screen and (min-width:75em){.content-repeater-block .content-copy h2{padding:0}}.content-repeater-block .content-copy .main-copy{text-align:center;font-size:17px;font-size:1.0625rem;line-height:25px;line-height:1.5625rem;max-width:1168px;max-width:73rem;margin:0 auto;padding:0 1.5rem}@media only screen and (min-width:75em){.content-repeater-block .content-copy .main-copy{padding:0}}.content-repeater-block .repeat-wrapper{margin-top:3.5rem;position:relative}.content-repeater-block .repeat-wrapper .container{margin:0 auto 3.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1;gap:32px;gap:2rem;-ms-flex-wrap:wrap;flex-wrap:wrap}.content-repeater-block .repeat-wrapper .container.slider-as-seen-in img{margin:3.125rem auto!important;max-width:300px!important;height:72px!important;-o-object-fit:contain;object-fit:contain;-o-object-position:center center;object-position:center center}@media only screen and (min-width:56.25em){.content-repeater-block .repeat-wrapper .container.slider-as-seen-in img{margin:6.25rem auto!important}}.content-repeater-block .repeat-wrapper .container:not(.hasbackground){padding:1.5rem}@media only screen and (min-width:75em){.content-repeater-block .repeat-wrapper .container:not(.hasbackground){padding:0}}.content-repeater-block .repeat-wrapper .container.hasbackground{position:relative;top:-88px;top:-5.5rem;padding-top:2.5rem;margin-bottom:5.5rem}.content-repeater-block .repeat-wrapper .container.repeater-slider .content-box{margin:0 24px}@media only screen and (min-width:73em){.content-repeater-block .repeat-wrapper .container.repeater-slider .content-box{margin:0}}.content-repeater-block .repeat-wrapper .container .content-box{background-color:#fff;-webkit-box-shadow:0 12px 27px 0 rgba(0,0,51,.07);box-shadow:0 12px 27px 0 rgba(0,0,51,.07);padding:1.5rem 1rem}.content-repeater-block .repeat-wrapper .container .content-box.onecol,.content-repeater-block .repeat-wrapper .container .content-box.twocol{width:100%}@media only screen and (min-width:50em){.content-repeater-block .repeat-wrapper .container .content-box.twocol{width:calc(50% - 2rem)}}.content-repeater-block .repeat-wrapper .container .content-box.threecol{width:100%}@media only screen and (min-width:50em){.content-repeater-block .repeat-wrapper .container .content-box.threecol{width:calc(50% - 2rem)}}@media only screen and (min-width:56.25em){.content-repeater-block .repeat-wrapper .container .content-box.threecol{width:calc(33% - 2rem)}}.content-repeater-block .repeat-wrapper .container .content-box.fourcol{width:100%}@media only screen and (min-width:50em){.content-repeater-block .repeat-wrapper .container .content-box.fourcol{width:calc(50% - 2rem)}}@media only screen and (min-width:56.25em){.content-repeater-block .repeat-wrapper .container .content-box.fourcol{width:calc(25% - 2rem)}}.content-repeater-block .repeat-wrapper .container .content-box.fivecol{width:100%}@media only screen and (min-width:50em){.content-repeater-block .repeat-wrapper .container .content-box.fivecol{width:calc(50% - 2rem)}}@media only screen and (min-width:56.25em){.content-repeater-block .repeat-wrapper .container .content-box.fivecol{width:calc(33% - 2rem)}}@media only screen and (min-width:75em){.content-repeater-block .repeat-wrapper .container .content-box.fivecol{width:calc(20% - 2rem)}}.content-repeater-block .repeat-wrapper .container .content-box h3{text-align:center;margin:0;font-size:25px;font-size:1.5625rem;line-height:32px;line-height:2rem;padding-bottom:.5rem;padding-top:1rem}.content-repeater-block .repeat-wrapper .container .content-box p{font-size:17px;font-size:1.0625rem;line-height:25px;line-height:1.5625rem}.content-repeater-block .repeat-wrapper .container .content-box p a{color:#f15a29}.content-repeater-block .repeat-wrapper .container .content-box img{max-width:72px;max-width:4.5rem;width:100%;-o-object-fit:contain;object-fit:contain;margin:1.5rem auto 1.125rem;display:block}.content-repeater-block .repeat-wrapper .container .content-box .smallbutton{margin:1.5rem auto}.content-repeater-block .slider-controls{margin-top:1.5rem;margin-bottom:0;position:absolute;bottom:30px;bottom:1.875rem;max-width:300px;max-width:18.75rem;right:50px;right:3.125rem}.content-repeater-block .slider-controls.hide-controls{display:none!important}@media only screen and (min-width:56.25em){.content-repeater-block .slider-controls{display:none}}.content-repeater-block .slider-controls .prev-arrow{margin:0}.content-repeater-block .slider-controls .slick-arrow{height:40px;height:2.5rem;width:40px;width:2.5rem;-webkit-transition:all .4s ease;transition:all .4s ease}.content-repeater-block .slider-controls .slick-arrow.slick-prev{left:-60px;left:-3.75rem}.content-repeater-block .slider-controls .slick-arrow.slick-next{right:-60px;right:-3.75rem}.content-repeater-block .slider-controls .slick-arrow:active,.content-repeater-block .slider-controls .slick-arrow:focus,.content-repeater-block .slider-controls .slick-arrow:focus-within,.content-repeater-block .slider-controls .slick-arrow:hover{opacity:.5}.collage-block{padding:0 1.5rem 5.25rem}@media only screen and (min-width:75em){.collage-block{padding:0 0 5.25rem}}.collage-block .collage-header,.collage-block .image-collage{width:100%}.collage-block .container{margin-top:0}.collage-block .collage-header{width:100%}.collage-block .collage-header h1{font-size:39.06px;font-size:2.44125rem;line-height:50px;line-height:3.125rem}@media only screen and (min-width:56.25em){.collage-block .collage-header h1{font-size:3.051875rem;line-height:3.9375rem}}.collage-block .collage-header p{font-size:17px;font-size:1.0625rem;line-height:25px;line-height:1.5625rem}.collage-block .collage-header p a{color:#f15a29}@media only screen and (min-width:56.25em){.collage-block .collage-header{width:calc(42% - 1rem)}}.collage-block .image-collage{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px;gap:1rem;margin:0 auto}@media only screen and (min-width:56.25em){.collage-block .image-collage{width:calc(58% - 2rem)}}.collage-block .image-collage .col1{width:100%;max-width:450px;max-width:28.125rem;margin:0 auto}@media only screen and (min-width:56.25em){.collage-block .image-collage .col1{margin:unset;width:calc(60% - 1rem)}}.collage-block .image-collage .col1 .collage-image-1{margin-bottom:.9375rem}@media only screen and (min-width:56.25em){.collage-block .image-collage .col1 .collage-image-1{max-height:22.25rem;-o-object-fit:contain;object-fit:contain;-o-object-position:right;object-position:right;margin-bottom:2rem;max-width:50%;float:right}}@media only screen and (min-width:37.5em){.collage-block .image-collage .col1 .collage-image-1{max-width:100%;float:none}}@media only screen and (min-width:56.25em){.collage-block .image-collage .col1 .collage-image-3{max-height:14.375rem;-o-object-fit:contain;object-fit:contain;-o-object-position:right;object-position:right}}.collage-block .image-collage .col2{width:100%;max-width:450px;max-width:28.125rem;margin:0 auto}.collage-block .image-collage .col2 .collage-image-2{margin:0 0 .9375rem}@media only screen and (min-width:56.25em){.collage-block .image-collage .col2{width:calc(40% - 1rem)}.collage-block .image-collage .col2 .collage-image-2{margin-bottom:2rem}}.visit-block{max-width:1440px;max-width:90rem;margin:0 auto 10.5rem}.visit-block h2{text-align:center}.visit-block .flexy{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.visit-block .flexy .infobox,.visit-block .flexy .mapbox{width:100%}@media only screen and (min-width:56.25em){.visit-block .flexy .infobox,.visit-block .flexy .mapbox{width:50%}}.visit-block .flexy .mapbox{display:none;max-height:400px;max-height:25rem}@media only screen and (min-width:56.25em){.visit-block .flexy .mapbox{display:block}}.visit-block .flexy .mapbox img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}.visit-block .flexy .infobox{padding:4rem}.visit-block .flexy .infobox a,.visit-block .flexy .infobox h4,.visit-block .flexy .infobox p{color:#fff;text-align:center;display:block}@media only screen and (min-width:56.25em){.visit-block .flexy .infobox a,.visit-block .flexy .infobox h4,.visit-block .flexy .infobox p{text-align:left}}.visit-block .flexy .infobox a,.visit-block .flexy .infobox p{font-size:20px;font-size:1.25rem;line-height:25px;line-height:1.5625rem;margin:0}.visit-block .flexy .infobox h4{margin:0;padding-bottom:.5rem}.visit-block .flexy .infobox .address{padding-bottom:2rem}.classes-block{padding-bottom:7.5rem}.classes-block .content-copy h1,.classes-block .content-copy h3{display:block;text-align:center;margin:0 auto;padding-bottom:1rem;max-width:768px;max-width:48rem}.classes-block .content-copy .main-copy{text-align:center;font-size:17px;font-size:1.0625rem;line-height:25px;line-height:1.5625rem;max-width:768px;max-width:48rem;margin:0 auto}.classes-block .content-copy h3{padding-top:5rem}.classes-block .repeat-wrapper{margin-top:3.5rem;position:relative}.classes-block .repeat-wrapper .container{margin:0 auto 3.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1;gap:32px;gap:2rem;-ms-flex-wrap:wrap;flex-wrap:wrap}.classes-block .repeat-wrapper .container .content-box{background-color:#fff;-webkit-box-shadow:0 12px 27px 0 rgba(0,0,51,.07);box-shadow:0 12px 27px 0 rgba(0,0,51,.07);padding:1.5rem 1rem;margin:0 1.5rem}@media only screen and (min-width:56.25em){.classes-block .repeat-wrapper .container .content-box{margin:0}}.classes-block .repeat-wrapper .container .content-box.onecol,.classes-block .repeat-wrapper .container .content-box.twocol{width:100%}@media only screen and (min-width:50em){.classes-block .repeat-wrapper .container .content-box.twocol{width:calc(50% - 2rem)}}.classes-block .repeat-wrapper .container .content-box.threecol{width:100%}@media only screen and (min-width:50em){.classes-block .repeat-wrapper .container .content-box.threecol{width:calc(50% - 2rem)}}@media only screen and (min-width:56.25em){.classes-block .repeat-wrapper .container .content-box.threecol{width:calc(33% - 2rem)}}.classes-block .repeat-wrapper .container .content-box.fourcol{width:100%}@media only screen and (min-width:50em){.classes-block .repeat-wrapper .container .content-box.fourcol{width:calc(50% - 2rem)}}@media only screen and (min-width:56.25em){.classes-block .repeat-wrapper .container .content-box.fourcol{width:calc(25% - 2rem)}}.classes-block .repeat-wrapper .container .content-box.fivecol{width:100%}@media only screen and (min-width:50em){.classes-block .repeat-wrapper .container .content-box.fivecol{width:calc(50% - 2rem)}}@media only screen and (min-width:56.25em){.classes-block .repeat-wrapper .container .content-box.fivecol{width:calc(33% - 2rem)}}@media only screen and (min-width:75em){.classes-block .repeat-wrapper .container .content-box.fivecol{width:calc(20% - 2rem)}}.classes-block .repeat-wrapper .container .content-box h4{text-align:center;margin:0;font-size:25px;font-size:1.5625rem;line-height:32px;line-height:2rem;padding-bottom:.5rem;padding-top:1rem}.classes-block .repeat-wrapper .container .content-box p{font-size:17px;font-size:1.0625rem;line-height:25px;line-height:1.5625rem;text-align:center}.classes-block .repeat-wrapper .container .content-box p a{color:#f15a29}.classes-block .repeat-wrapper .container .content-box img{max-width:72px;max-width:4.5rem;width:100%;-o-object-fit:contain;object-fit:contain;margin:1.5rem auto 1.125rem;display:block}.classes-block .repeat-wrapper .container .content-box .smallbutton{margin:1.5rem auto}.class-hide{display:none}.copy-and-button-block h2,.copy-and-button-block p{text-align:center}.copy-and-button-block p{font-size:17px;font-size:1.0625rem;line-height:25px;line-height:1.5625rem}.copy-and-button-block .mainbutton{margin:2.5rem auto 0}.staff-repeater-block{padding:5.25rem 1.5rem}@media only screen and (min-width:75em){.staff-repeater-block{padding:5.25rem 0}}.staff-repeater-block .container{margin-top:0}.staff-repeater-block .main-copy,.staff-repeater-block h2{text-align:center}.staff-repeater-block h2{font-size:39.06px;font-size:2.44125rem;line-height:50px;line-height:3.125rem;margin:0;padding-bottom:1rem}.staff-repeater-block .main-copy{font-size:17px;font-size:1.0625rem;line-height:25px;line-height:1.5625rem}.staff-repeater-block .staff-wrapper .staff-repeater{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1;gap:32px;gap:2rem}.staff-repeater-block .staff-wrapper .staff-repeater .staff-block{width:100%;padding-bottom:2.5rem}@media only screen and (min-width:50em){.staff-repeater-block .staff-wrapper .staff-repeater .staff-block{width:calc(50% - 2rem)}}@media only screen and (min-width:75em){.staff-repeater-block .staff-wrapper .staff-repeater .staff-block{width:calc(25% - 2rem)}}.staff-repeater-block .staff-wrapper .staff-repeater .staff-block img{max-width:268px;max-width:16.75rem;max-height:268px;max-height:16.75rem;-o-object-fit:cover;object-fit:cover;width:100%;height:100%;margin:0 auto;display:block}.staff-repeater-block .staff-wrapper .staff-repeater .staff-block h3,.staff-repeater-block .staff-wrapper .staff-repeater .staff-block h4{text-align:center}.staff-repeater-block .staff-wrapper .staff-repeater .staff-block h3{font-size:25px;font-size:1.5625rem;line-height:32px;line-height:2rem;margin:0;padding-top:1rem}.staff-repeater-block .staff-wrapper .staff-repeater .staff-block h4{font-size:17px;font-size:1.0625rem;line-height:25px;line-height:1.5625rem;margin:0;font-weight:400}.primary-copy-and-image-block{max-width:1168px;max-width:73rem;margin:0 auto;padding:5.25rem 1.5rem}@media only screen and (min-width:56.25em){.primary-copy-and-image-block{padding:5.25rem 0}}.primary-copy-and-image-block .content-copy{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px;gap:1.25rem}.primary-copy-and-image-block .content-copy .copy-block,.primary-copy-and-image-block .content-copy .image-wrapper,.primary-copy-and-image-block .content-copy .video-wrapper{width:100%;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}@media only screen and (min-width:56.25em){.primary-copy-and-image-block .content-copy .copy-block,.primary-copy-and-image-block .content-copy .image-wrapper,.primary-copy-and-image-block .content-copy .video-wrapper{width:calc(50% - 2.5rem)}}.primary-copy-and-image-block .content-copy.flipped .copy-block{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.primary-copy-and-image-block .content-copy.flipped .image-wrapper,.primary-copy-and-image-block .content-copy.flipped .video-wrapper{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.primary-copy-and-image-block h2{font-size:48.83px;font-size:3.051875rem;line-height:63px;line-height:3.9375rem;margin:0;padding-bottom:.5rem}.primary-copy-and-image-block h5{font-size:20px;font-size:1.25rem;line-height:25px;line-height:1.5625rem;margin:0;padding-bottom:1rem}.primary-copy-and-image-block p{font-size:17px;font-size:1.0625rem;line-height:25px;line-height:1.5625rem}.primary-copy-and-image-block .video-wrapper{position:relative;padding-bottom:56.25%;height:0}@media only screen and (min-width:56.25em){.primary-copy-and-image-block .video-wrapper{padding-bottom:35%}}.primary-copy-and-image-block .video-wrapper iframe,.primary-copy-and-image-block .video-wrapper video{position:absolute;top:0;left:0;width:100%;height:100%}.prop65-block h3{text-align:center;text-transform:uppercase;font-weight:700;font-size:16px;font-size:1rem;line-height:1.4em}.prop65-block svg{max-width:40px;max-width:2.5rem;max-height:40px;max-height:2.5rem;display:inline-block;vertical-align:middle;margin-right:.75rem}.prop65-block span{color:#f15a29;cursor:pointer}.prop65popup{position:relative}.prop65popup .overlay{display:none;top:0;bottom:0;left:0;right:0;background-color:rgba(0,0,0,.7)}.prop65popup .container65,.prop65popup .overlay{position:fixed;opacity:0;-webkit-transition:all .3s ease;transition:all .3s ease}.prop65popup .container65{left:-100vw;background-color:#fff;max-width:500px;margin:0 auto;top:10vh;z-index:11}.prop65popup .container65 .headerarea{border-bottom:1px solid #b1b1b1;padding:.9375rem}.prop65popup .container65 .headerarea h4{text-align:center;text-transform:uppercase;color:#2c2c2c;font-size:18px;font-size:1.125rem;margin:0}.prop65popup .container65 .headerarea .close-button65{position:absolute;top:10px;top:.625rem;right:10px;right:.625rem;cursor:pointer}.prop65popup .container65 .headerarea .close-button65:active,.prop65popup .container65 .headerarea .close-button65:focus,.prop65popup .container65 .headerarea .close-button65:focus-within,.prop65popup .container65 .headerarea .close-button65:hover{opacity:.7}.prop65popup .container65 .contentarea{padding:.9375rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:10px;gap:.625rem}.prop65popup .container65 .contentarea .text-content{max-width:calc(100% - 3.75rem)}.prop65popup .container65 .contentarea .alert{max-width:50px;max-width:3.125rem}.prop65popup .container65 .contentarea p{font-size:16px;font-size:1rem;margin:0}.prop65popup .container65 .contentarea svg{max-width:40px;max-width:2.5rem;max-height:40px;max-height:2.5rem;display:inline-block;vertical-align:middle}.prop65popup.show-modal65 .overlay{opacity:1;display:block}.prop65popup.show-modal65 .container65{left:0;opacity:1;right:0}