@import url('https://fonts.googleapis.com/css2?family=Roboto+Condensed:ital,wght@0,100..900;1,100..900&display=swap');@import url('https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap');.red{color:red}:root{--white:white;--light:whitesmoke;--dark:#343C39;--darker:#272E2B;--black:#1E2321;--grey1:#d3d3d3;--grey2:#9a9e9c;--grey3:#676d6b;--grey4:#4e5552;--pink:pink;--blue:#15aea6;--orange:#e09900;--olive:olive;--tan:tan;--red:red;--aqua:aqua;--primary:#444;--secondary:steelblue;--highlight:lightsteelblue;--link:var(--primary);--link:var(--secondary);--btn:var(--secondary);--font1:'Proxima Nova','Helvetica','Arial',helvetica,sans-serif;--rd:0.2em;--lh0:1em;--lh1:1.5em;--lh2:2em;--small:90%;--smaller:80%;--large:110%;--larger:120%;--bs1:0 0 .8em -0.3em var(--grey1);--bs2:0 4px 8px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19);--bs3:0 0 .6em 0em var(--grey2);--logosize:105px;--logosize-sm:90px;--card:240px;--cardmin:calc(var(--card) * .9);--cardmax:calc(var(--card) * 1.2)}*{margin:0;padding:0;box-sizing:border-box;list-style:none}html{font-size:16px;font-weight:500;font-family:var(--font1);color:var(--dark)}body{width:100%;min-height:500px;margin:auto}style,script,.script{display:none}.mobile{display:none !important}.dn{display:none !important}.container{width:100%;margin:auto !important;clear:both;overflow:auto;max-width:1300px}.content{width:94%;margin:auto !important;clear:both}p,.p{font-size:1em;font-weight:normal;padding:.3em 0}h1,.h1{font-size:1.7em;font-weight:500;padding:1em 0 .5em 0;color:var(--primary)}h2,.h2{font-size:1.3em;font-weight:bold;padding:.9em 0;color:var(--primary)}h3,.h3{font-size:1.1em;font-weight:bold;padding:.6em 0;color:var(--primary)}a{color:var(--link);text-decoration:none}a:hover{opacity:0.8}img{max-width:100%;object-fit:cover;object-position:center}b,strong,.bold{font-weight:bold}hr{opacity:0.5;margin:1em 0;border-top:1px solid var(--secondary)}.small{font-size:var(--small)}.smaller{font-size:var(--smaller)}.large{font-size:var(--large)}.larger{font-size:var(--larger)}.italic{font-style:italic;font-size:97%}.indent{margin-left:1em}fieldset{border:1px solid rgba(255,255,255,0);border-top:2px solid var(--secondary);text-align:center;margin-bottom:1em}legend{padding:0 1em;font-style:italic}.separate{padding:0 5px}blockquote{border-left:2px solid;margin-left:1.5rem;padding-left:1rem;color:var(--dark);border-color:var(--grey2);font-style:italic;font-family:Georgia,Times,"Times New Roman",serif;padding:0 1rem}.button,button,span.button,input.button,input[type=button],input[type=submit]{background:var(--btn);padding:.5em .5em;color:var(--light);font-size:0.9em;border:1px solid;margin:3px 3px 3px 0;text-decoration:none;border-radius:var(--rd);outline:none}.button:hover,button:hover,span.button:hover,input.button:hover,input[type=button]:hover,input[type=submit]:hover{opacity:0.8}button:disabled,button[disabled]{border:1px solid;background:var(--light);color:var(--grey1)}button:disabled:hover,button[disabled]:hover{opacity:1}ul,ol{margin-left:0;padding-left:0;padding:.5em 0}ul li,ol li{margin-left:1em}li a{color:var(--link)}.current>a{color:var(--primary)}ul ul{padding-left:1em}ul ul li a,ul li li a{color:var(--grey3)}ul ul ul li a,ul li li li a{color:var(--grey2)}.w100{width:100% !important}.w95{width:95%}.w90{width:90%}.w80{width:80%}.w70{width:70%}.w66{width:66%}.w60{width:60%}.w50{width:50%}.w33{width:33%}.w30{width:30%}.w25{width:25%}.w20{width:20%}.w15{width:15%}.w10{width:10%}.center{text-align:center}.justify{text-align:justify}.right{text-align:right}.left{text-align:left}.flex{display:flex}.row{flex-direction:column}.col{flex-direction:row}.row-rev{flex-direction:column-reverse}.col-rev{flex-direction:row-reverse}.ai-center{align-items:center}.ai-start{align-items:flex-start}.ai-base{align-items:baseline}.ai-end{align-items:flex-end}.ai-str{align-items:stretch}.jc-center{justify-content:center}.jc-start{justify-content:flex-start}.jc-str{justify-content:stretch}.jc-end{justify-content:flex-end}.jc-between{justify-content:space-between}.jc-evenly{justify-content:space-evenly}.jc-around{justify-content:space-around}.flex-auto{flex:auto}.wrap{flex-wrap:wrap}.gap{gap:1rem}.p0{padding:0}.p1{padding:1em}.px1{padding-left:1em;padding-right:1em}.py1{padding-top:1em;padding-bottom:1em}.p2{padding:2em}.px2{padding-left:2em;padding-right:2em}.py2{padding-top:2em;padding-bottom:2em}.p5{padding:0.5em}.px5{padding-left:0.5em;padding-right:0.5em}.py5{padding-top:0.5em;padding-bottom:0.5em}.m-auto{margin:auto}.m0{margin:0}.m1{margin:1em}.mx1{margin-left:1em;margin-right:1em}.my1{margin-top:1em;margin-bottom:1em}.m2{margin:2em}.mx2{margin-left:2em;margin-right:2em}.my2{margin-top:2em;margin-bottom:2em}.m5{margin:0.5em}.mx5{margin-left:0.5em;margin-right:0.5em}.my5{margin-top:0.5em;margin-bottom:0.5em}.lh0{line-height:var(--lh0)}.lh1{line-height:var(--lh1)}.lh2{line-height:var(--lh2)}.h100{height:100%}.border{border:1px solid}.border-t{border-top:1px solid}.border-b{border-bottom:1px solid}.border-l{border-left:1px solid}.border-r{border-right:1px solid}.icon i{padding:0 .5em}.entity{vertical-align:middle;margin-right:0.2em}.indent1{margin-left:0.5em}.indent2{margin-left:1em}.indent3{margin-left:1.5em}.indent4{margin-left:2em}.bg-white{background:var(--white)}.bg-light{background:var(--light)}.bg-dark{background:var(--dark)}.bg-darker{background:var(--darker)}.bg-black{background:var(--black)}.bg-grey1{background:var(--grey1)}.bg-grey2{background:var(--grey2)}.bg-grey3{background:var(--grey3)}.bg-grey4{background:var(--grey4)}.bg-primary{background:var(--primary)}.bg-red{background:var(--red)}.bg-pink{background:var(--pink)}.bg-blue{background:var(--blue)}.bg-orange{background:var(--orange)}.bg-olive{background:var(--olive)}.bg-aqua{background:var(--aqua)}.bg-tan{background:var(--tan)}.bg-secondary{background:var(--secondary)}.bg-primarylight{background:var(--primarylight)}.bg-green{background:var(--green)}.bg-beige{background:var(--beige)}.bg-female{background:var(--female)}.bg-male{background:var(--male)}.bg-highlight{background:var(--highlight)}.bg-primary-gradient{background:linear-gradient(45deg, var(--primary), var(--secondary))}.bg-noimage{box-shadow:inset 0 0 200px -50px var(--black);background:linear-gradient(45deg, #efd8ac, rgba(255,255,255,0)),linear-gradient(356deg, #c5cc8a, rgba(255,255,255,0)),linear-gradient(45deg, #ffd61b, rgba(255,255,255,0)),linear-gradient(307deg, #1a5438, rgba(255,255,255,0))}.bg-light-gradient{background:linear-gradient(0deg, var(--light), rgba(255,255,255,0))}.bg-light-gradient-dbl{background:linear-gradient(0deg, var(--light), rgba(255,255,255,0))}.bg-light-gradient-rev{background:linear-gradient(180deg, var(--light), rgba(255,255,255,0))}.bg-light-gradient-left{background:linear-gradient(90deg, var(--light), rgba(255,255,255,0))}.bg-light-gradient-right{background:linear-gradient(270deg, var(--light), rgba(255,255,255,0))}.bg-logo{background-color:inherit;background-size:cover;background-position:center;background-repeat:no-repeat;border:5px solid rgba(255,255,255,0);z-index:50}.text-white{color:var(--white)}.text-light{color:var(--light)}.text-dark{color:var(--dark)}.text-black{color:var(--black)}.text-grey1{color:var(--grey1)}.text-grey2{color:var(--grey2)}.text-grey3{color:var(--grey3)}.text-grey4{color:var(--grey4)}.text-primary{color:var(--primary)}.text-pink{color:var(--pink)}.text-blue{color:var(--blue)}.text-orange{color:var(--orange)}.text-olive{color:var(--olive)}.text-aqua{color:var(--aqua)}.text-tan{color:var(--tan)}.text-secondary{color:var(--secondary)}.text-primarylight{color:var(--primarylight)}.text-green{color:var(--green)}.text-beige{color:var(--beige)}.text-female{color:var(--female)}.text-male{color:var(--male)}.text-highlight{color:var(--highlight)}table{width:100%;border-collapse:collapse}table,table p,table a{font-size:0.9rem}table p,table a{line-height:1rem;padding:0.1rem}table tr{border-bottom:1px solid var(--grey2)}table td{padding:0.3rem}table th{padding:.6rem .4rem;background:var(--light);font-weight:normal;text-decoration:none}table tr:hover{background:var(--light) !important}header{position:relative;z-index:100}header .content{width:90%}header .header-top a,header .header-top p{color:inherit}header .header-tbottomop{z-index:10;border-bottom:1px solid var(--secondary)}main{min-height:500px;position:relative}main .container .content{display:flex;gap:1rem}#maincontent{flex-basis:60%;flex-grow:1}#rside,#lside{display:flex;flex-direction:column;flex-basis:20%;gap:1rem;padding-top:1rem}footer{font-size:90%}footer .content{width:90%}footer ul,footer li,footer a{padding:0;margin:0}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;white-space:nowrap;overflow:hidden;border:0}.element-focusable:focus{overflow:visible;height:auto}.bypass-to-main:focus{top:0;left:0;width:100%;height:40px;line-height:40px;text-align:center}.privacywire{font-size:90%;background:unset;color:var(--light);z-index:100}.privacywire.privacywire-banner,.privacywire.privacywire-options{background:var(--dark);color:var(--light);padding:1rem;z-index:100}.privacywire.privacywire-banner a{color:var(--light);text-decoration:underline}.privacywire-header,.privacywire-body{width:80%;margin:auto}.privacywire button:hover{opacity:1;font-weight:normal}.privacywire-buttons{padding:1rem 0}.attentionline{background:var(--primary);color:var(--light);padding:1em;position:relative;z-index:100}@font-face{font-family:Serpentine;src:url(font/SERPENHL.TTF);font-weight:400;font-style:normal}@font-face{font-family:'venusrising';src:url('../lib/font/venus_rising/venus_rising_rg.otf');font-weight:400;font-style:normal}@font-face{font-family:'ProximaNova';src:url('font/ProximaNova/eot/ProximaNova-BlackIt.eot');src:url('font/ProximaNova/eot/ProximaNova-BlackIt.eot?#iefix') format('embedded-opentype'),url('font/ProximaNova/woff/ProximaNova-BlackIt.woff') format('woff');font-weight:900;font-style:italic}@font-face{font-family:'ProximaNova';src:url('font/ProximaNova/eot/ProximaNova-Black.eot');src:url('font/ProximaNova/eot/ProximaNova-Black.eot?#iefix') format('embedded-opentype'),url('font/ProximaNova/woff/ProximaNova-Black.woff') format('woff');font-weight:900;font-style:normal}@font-face{font-family:'ProximaNova';src:url('font/ProximaNova/eot/ProximaNova-Bold.eot');src:url('font/ProximaNova/eot/ProximaNova-Bold.eot?#iefix') format('embedded-opentype'),url('font/ProximaNova/woff/ProximaNova-Bold.woff') format('woff');font-weight:700;font-style:normal}@font-face{font-family:'ProximaNova';src:url('font/ProximaNova/eot/ProximaNova-BoldIt.eot');src:url('font/ProximaNova/eot/ProximaNova-BoldIt.eot?#iefix') format('embedded-opentype'),url('font/ProximaNova/woff/ProximaNova-BoldIt.woff') format('woff');font-weight:700;font-style:italic}@font-face{font-family:'ProximaNova';src:url('font/ProximaNova/eot/ProximaNova-Light.eot');src:url('font/ProximaNova/eot/ProximaNova-Light.eot?#iefix') format('embedded-opentype'),url('font/ProximaNova/woff/ProximaNova-Light.woff') format('woff');font-weight:300;font-style:normal}@font-face{font-family:'ProximaNova';src:url('font/ProximaNova/eot/ProximaNova-LightIt.eot');src:url('font/ProximaNova/eot/ProximaNova-LightIt.eot?#iefix') format('embedded-opentype'),url('font/ProximaNova/woff/ProximaNova-LightIt.woff') format('woff');font-weight:300;font-style:italic}@font-face{font-family:'ProximaNova';src:url('font/ProximaNova/eot/ProximaNova-Reg.eot');src:url('font/ProximaNova/eot/ProximaNova-Reg.eot?#iefix') format('embedded-opentype'),url('font/ProximaNova/woff/ProximaNova-Regular.woff') format('woff');font-weight:400;font-style:normal}@font-face{font-family:'ProximaNova';src:url('font/ProximaNova/eot/ProximaNova-RegIt.eot');src:url('font/ProximaNova/eot/ProximaNova-RegIt.eot?#iefix') format('embedded-opentype'),url('font/ProximaNova/woff/ProximaNova-RegularIt.woff') format('woff');font-weight:400;font-style:italic}@font-face{font-family:'ProximaNova';src:url('font/ProximaNova/eot/ProximaNova-Sbold.eot');src:url('font/ProximaNova/eot/ProximaNova-Sbold.eot?#iefix') format('embedded-opentype'),url('font/ProximaNova/woff/ProximaNova-Semibold.woff') format('woff');font-weight:600;font-style:normal}@font-face{font-family:'ProximaNova';src:url('font/ProximaNova/eot/ProximaNova-SboldIt.eot');src:url('font/ProximaNova/eot/ProximaNova-SboldIt.eot?#iefix') format('embedded-opentype'),url('font/ProximaNova/woff/ProximaNova-SemiboldIt.woff') format('woff');font-weight:600;font-style:italic}@font-face{font-family:'ProximaNova';src:url('font/ProximaNova/eot/ProximaNova-Thin.eot');src:url('font/ProximaNova/eot/ProximaNova-Thin.eot?#iefix') format('embedded-opentype'),url('font/ProximaNova/woff/ProximaNova-Thin.woff') format('woff');font-weight:100;font-style:normal}@font-face{font-family:'ProximaNova';src:url('font/ProximaNova/eot/ProximaNova-ThinIt.eot');src:url('font/ProximaNova/eot/ProximaNova-ThinIt.eot?#iefix') format('embedded-opentype'),url('font/ProximaNova/woff/ProximaNova-ThinIt.woff') format('woff');font-weight:100;font-style:italic}@font-face{font-family:'ProximaNova';src:url('font/ProximaNova/eot/ProximaNova-Xbold.eot');src:url('font/ProximaNova/eot/ProximaNova-Xbold.eot?#iefix') format('embedded-opentype'),url('font/ProximaNova/woff/ProximaNova-Extrabld.woff') format('woff');font-weight:800;font-style:normal}@font-face{font-family:'ProximaNova';src:url('font/ProximaNova/eot/ProximaNova-XboldIt.eot');src:url('font/ProximaNova/eot/ProximaNova-XboldIt.eot?#iefix') format('embedded-opentype'),url('font/ProximaNova/woff/ProximaNova-ExtrabldIt.woff') format('woff');font-weight:800;font-style:italic}@font-face{font-family:'Copperplate';src:url('font/copperplate/eot/Copperplate-Light.eot');src:url('font/copperplate/eot/Copperplate-Light.eot?#iefix') format('embedded-opentype'),url('font/copperplate/woff/Copperplate-Light.woff') format('woff');font-weight:300;font-style:normal}@font-face{font-family:'Copperplate';src:url('font/copperplate/eot/Copperplate.eot');src:url('font/copperplate/eot/Copperplate.eot?#iefix') format('embedded-opentype'),url('font/copperplate/woff/Copperplate.woff') format('woff');font-weight:400;font-style:normal}@font-face{font-family:'Copperplate';src:url('font/copperplate/eot/Copperplate-Bold.eot');src:url('font/copperplate/eot/Copperplate-Bold?#iefix') format('embedded-opentype'),url('font/copperplate/woff/Copperplate-Bold.woff') format('woff');font-weight:600;font-style:normal}@font-face{font-family:'GillSans';src:url('font/GillSans/eot/GillSans-UltraBold.eot');src:url('font/GillSans/eot/GillSans-UltraBold.eot?#iefix') format('embedded-opentype'),url('font/GillSans/woff/GillSans-UltraBold.woff') format('woff');font-weight:900;font-style:normal}@font-face{font-family:'GillSans';src:url('font/GillSans/eot/GillSans-Bold.eot');src:url('font/GillSans/eot/GillSans-Bold.eot?#iefix') format('embedded-opentype'),url('font/GillSans/woff/GillSans-Bold.woff') format('woff');font-weight:700;font-style:normal}@font-face{font-family:'GillSans';src:url('font/GillSans/eot/GillSans-BoldItalic.eot');src:url('font/GillSans/eot/GillSans-BoldItalic.eot?#iefix') format('embedded-opentype'),url('font/GillSans/woff/GillSans-BoldItalic.woff') format('woff');font-weight:700;font-style:italic}@font-face{font-family:'GillSans';src:url('font/GillSans/eot/GillSans-Light.eot');src:url('font/GillSans/eot/GillSans-Light.eot?#iefix') format('embedded-opentype'),url('font/GillSans/woff/GillSans-Light.woff') format('woff');font-weight:200;font-style:normal}@font-face{font-family:'GillSans';src:url('font/GillSans/eot/GillSans-LightItalic.eot');src:url('font/GillSans/eot/GillSans-LightItalic.eot?#iefix') format('embedded-opentype'),url('font/GillSans/woff/GillSans-LightItalic.woff') format('woff');font-weight:200;font-style:italic}@font-face{font-family:'GillSans';src:url('font/GillSans/eot/GillSans.eot');src:url('font/GillSans/eot/GillSans.eot?#iefix') format('embedded-opentype'),url('font/GillSans/woff/GillSans.woff') format('woff');font-weight:400;font-style:normal}@font-face{font-family:'GillSans';src:url('font/GillSans/eot/GillSans-Italic.eot');src:url('font/GillSans/eot/GillSans-Italic.eot?#iefix') format('embedded-opentype'),url('font/GillSans/woff/GillSans-Italic.woff') format('woff');font-weight:400;font-style:italic}@font-face{font-family:'GillSans';src:url('font/GillSans/eot/GillSans-SemiBold.eot');src:url('font/GillSans/eot/GillSans-SemiBold.eot?#iefix') format('embedded-opentype'),url('font/GillSans/woff/GillSans-SemiBold.woff') format('woff');font-weight:600;font-style:normal}@font-face{font-family:'GillSans';src:url('font/GillSans/eot/GillSans-SemiBoldItalic.eot');src:url('font/GillSans/eot/GillSans-SemiBoldItalic.eot?#iefix') format('embedded-opentype'),url('font/GillSans/woff/GillSans-SemiBoldItalic.woff') format('woff');font-weight:600;font-style:italic}form *{outline:none;line-height:1em}form button{border:0;padding:.5em 1.2em}.Inputfields{margin:0;display:flex;flex-direction:column;gap:1em}.toggle-icon{display:none !important}.InputfieldToggleHelper{display:none !important}.InputfieldPageAdd{display:none !important}span.notes.InputfieldPageAutocompleteNote{display:none !important}.Inputfield{margin:0;padding:.2em 0;width:100%}.Inputfield ul,.Inputfield li{margin:0;padding:0}.Inputfield label{font-size:90%}.InputfieldError{color:var(--orange);font-size:90%}.InputfieldStateRequired label:after{content:' *';color:var(--link)}.InputfieldContent>input:focus,.InputfieldContent>textarea:focus,.InputfieldContent>div:focus,.InputfieldContent>ul:focus,.InputfieldSelect:focus{border-bottom-color:var(--secondary);background:var(--white)}.InputfieldRadios ul{display:flex;flex-wrap:wrap}.InputfieldRadios>.InputfieldContent>ul>li{margin:.5rem 1rem}.InputfieldRadios>.InputfieldContent>ul>li>label>span{padding:0 .5rem}form input[type=text],form input[type=email],form input[type=mail],form select,form textarea{margin:.5em 0 0 0;background:var(--light);padding:0.6em;width:100%;border:1px solid var(--light);border-bottom-width:3px;border-radius:var(--rd);font-size:inherit;height:inherit}::placeholder{color:var(--dark);font-size:80%;opacity:0.3}.form_wrapper{width:100%}header .searchform{padding:0 2rem}header .searchform form{padding:0;border:0}header .searchform input{padding:0.5em}.hero{line-height:unset;position:relative}.hero .content{height:100%;position:relative;overflow:hidden}.hero .heromedia{width:100%;height:100vh}.hero .heromedia>video,.hero .heromedia>img{width:100%;height:100%;object-fit:cover;position:absolute}.hero .heromedia .herocontent{height:100%;position:relative;color:red;padding:0 50px}.hero .heromedia>img{filter:brightness(.6)}.hero_text,.hero_text_home{padding-bottom:2rem}.hero_text .hero_arrow_down{width:40px;color:inherit}.hero_text_home .hero_arrow_right{width:16px;color:inherit;vertical-align:middle;margin-left:0.5em}.hero .bg-overlay{position:absolute;width:100%;height:100%;top:0;left:0;background:var(--black);opacity:0.5}.gallery{display:flex;flex-wrap:wrap}.gallery-item{margin:1em;height:var(--card);min-width:var(--card);max-width:var(--card)}.gallery-item img{width:100%;height:var(--card);transition:0.3s;overflow:hidden;object-fit:cover;object-position:center}.gallery-item img:hover{box-shadow:var(--bs2)}.lb-gallery{display:none;position:fixed;z-index:200;padding-top:100px;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:black}.lb-gallery-content{position:relative;margin:auto;padding:0;width:90%}.lb-gallery-slides{display:flex;align-items:center;height:70vh}.lb-slideitem{display:none;height:100%;position:relative}.lb-slideitem img{max-width:100%;height:100%;object-fit:cover;margin:auto;object-position:center}.lb-caption-container{text-align:center;background-color:black;padding:2px 16px;color:white}.lb-gallery-thumbs{display:flex;flex-wrap:wrap}.lb-thumbitem{width:150px;margin:1vh;height:120px}.lb-thumbitem img{width:100%;height:120px;transition:0.3s;overflow:hidden;object-fit:cover;object-position:center}.lb-thumbitem img:hover{filter:unset;opacity:1;box-shadow:var(--bs2)}.lb-thumb{filter:grayscale(1);opacity:0.6}.lb-prev,.lb-next{cursor:pointer;padding:16px;color:white;font-weight:bold;font-size:30px;transition:.6s ease;border-radius:0 3px 3px 0;user-select:none;-webkit-user-select:none;background:var(--darker);border:none}.lb-next{border-radius:3px 0 0 3px}.lb-prev:hover,.lb-next:hover{color:white;opacity:0.7}.lb-close{color:white;position:absolute;top:40px;right:40px;font-size:35px;font-weight:bold}.lb-close:hover,.lb-close:focus{color:var(--grey2);text-decoration:none;cursor:pointer}.lb-numbertext{color:var(--light);font-size:12px;padding:8px 12px;position:absolute;top:0}.active{opacity:1;filter:unset}.cursor{cursor:pointer}.cards{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;padding:1em 0}.cards>a,.cards>.card{display:flex;flex-basis:25%;justify-content:center}.card{margin-right:0.5em;margin-left:0.5em;margin-top:1em;margin-bottom:auto;display:flex;flex:auto;width:var(--card);height:var(--card);max-width:var(--cardmax);min-width:var(--cardmin)}.card_head,.card_bottom{height:calc(var(--card) * .2);background:transparent}.card_body{max-height:calc(var(--card) * .8);overflow:hidden}.card img{width:100%;max-height:calc(var(--card) * .8)}.card_body.has_text::before{content:'';opacity:0.5;background:black;color:inherit;position:absolute;top:0;left:0;width:100%;height:100%;margin:0;padding:0}.card_head_text,.card_body_text,.card_bottom_text{padding:.5em 0;color:inherit;font-size:90%}.modal:before{content:"";display:block;background:rgba(0,0,0,0.65);position:fixed;top:0;left:0;right:0;bottom:0;z-index:100}.modal-dialog{background:var(--white);border:solid 1px;border-radius:var(--rd);position:fixed;left:25%;top:5rem;z-index:200;width:50%;max-height:80%;overflow:scroll}.modal-body{padding:1rem}.modal-header,.modal-footer{display:flex;justify-content:space-between;align-items:center;padding:0.5rem}.modal-header{border-bottom:var(--grey1) solid 1px}.modal-header .btn-close{font-size:1.8rem;text-decoration:none;padding-right:1rem}.modal-header p{padding-left:1rem}.breadcrumbs span.bcitem:after{content:"/";color:inherit;padding-left:0.5em;padding-right:0.25em}.topnav li{display:inline-block;margin:0}.topnav a,.subnav>a,.subnav>span{padding:1em .5em;text-decoration:none;display:block;color:var(--dark)}.topnav li.current a,.subnav>a.current{color:var(--primary)}.subnav .icon{color:inherit;font-size:80%}.subnavbar{overflow:hidden;display:flex}.subnav-content{display:none;position:absolute;z-index:200;padding-top:0.7em}.subnav:hover .subnav-content{display:flex;flex-direction:column}.subnav-content>a,.dropdown-container a,.dropdown-btn{display:block;background:var(--darker);color:var(--light);padding:.6rem 1rem;text-transform:uppercase;font-size:80%;font-weight:normal}.subnav-content>a:hover{background:var(--dark);color:var(--secondary);opacity:1}.dropdown-container>a{padding-left:2em;background:var(--dark);font-size:80%}.dropdown-btn{display:block;width:100%;text-align:left}.dropdown-container{display:none}input[id=popup_button]{position:absolute;top:-1000px;visibility:hidden;display:none}.popup_item{position:fixed;width:50%;left:25%;top:25vh;opacity:0;z-index:310;box-shadow:var(--bs2);background:var(--white);color:var(--dark);border:.3em double var(--dark);border-radius:var(--rd);transform:scale(.2);transition:all .65s cubic-bezier(.68, -0.55, .265, 1.55)}input[id=popup_button]:checked~.popup_item{opacity:1;transform:scale(1)}.popup_item label{cursor:pointer;position:absolute;width:100%;height:100%;width:30px;height:30px;top:20px;right:20px;z-index:1;font-size:2em}.popup_back{position:fixed;width:100%;height:100%;left:0;top:0;opacity:0;display:none;z-index:300;background-color:rgba(10,10,10,0.8);transition:.4s ease;overflow:hidden}input[id=popup_button]:checked~.popup_back{opacity:1;display:block;transform:scale(1);transition:.4s ease}.popup_item label:hover,.popup_item label:active{background:var(--grey1)}.popup_content{min-height:300px;padding:1em}.popup_main{padding:2rem}.popup_button{padding-top:1em}.popup_button a.button{padding:.7em 1.2em}.slider{line-height:0}.slider .slidercontent{height:100%;background-repeat:no-repeat !important;background-position:center !important;background-size:cover !important;border-bottom:1px solid var(--grey1)}.slider .content{height:300px;max-height:40vh}.slider{line-height:unset}.slider .content{height:600px;max-height:80vh;position:relative;overflow:hidden}.slidercontent{position:relative;color:white;z-index:1000;overflow:overlay;padding:0 50px}.tabbed{min-width:320px;padding:50px;margin:0 auto;background:#fff}.tabcontent{display:none;padding:20px 0 0;border-top:1px solid var(--ltext)}.tabinput{display:none}.tablabel{display:inline-block;margin:0 0 -1px;padding:10px 15px}.tablabel:before{font-weight:normal;margin-right:10px}.tablabel[for*='1']:before{content:'\f1cb'}.tablabel:hover{color:var(--lcol);cursor:pointer}.tablabel h2:hover{color:var(--lcol);cursor:pointer}.tabinput:checked+.tablabel{border-bottom:1px solid var(--fred)}.tabinput:hover{background-color:#ddd}#galeriatab1:checked~#galeriacontent1,#galeriatab2:checked~#galeriacontent2{display:block}#tab1:checked~#content1,#tab2:checked~#content2,#tab3:checked~#content3,#tab4:checked~#content4{display:block}@media only screen and (max-width:1366px){.content{width:87%}.popup_item{width:70%;left:15%;top:20vh}}@media only screen and (max-width:1024px){.content{width:90%}.popup_item{width:80%;left:10%;top:20vh}.popup_main{padding:1rem}footer .footerbox.sprt{display:none}.form_wrapper{width:70%}.csocial{display:none}body.home .hero .hero_text .hero_text_content{width:75%;left:-10%}body.home .slider .slider_text .slider_text_content{width:75%;left:-10%}}@media only screen and (max-width:900px){.content{width:92%}.cmail{display:none}body.product .product_desc{padding:2em;width:100%}body.home .hero .hero_text .hero_text_content{width:100%;left:0}body.home .slider .slider_text .slider_text_content{width:100%;left:0}}@media only screen and (max-width:768px){.content{width:95%}.essence .content{flex-direction:column-reverse}.headerline .searchform{padding:0 2em}body.home .homesliderline .topnav a{font-size:75%;padding:1rem .4rem}.titlecontent{padding:1rem}body.home .homeslider{padding-top:30px;padding-bottom:30px}body.home .homeslider .homelogo{width:100px}.popup_item{width:90%;left:5%;top:10vh}footer .footerbox{width:100%;align-items:center}.form_wrapper{width:80%}.cphone{display:none}body.product .product_desc{padding:1em;width:100%}body.home .hero .hero_text .hero_text_content{font-size:110%}body.home .slider .slider_text .slider_text_content{font-size:110%}}@media only screen and (max-width:600px){span,p{font-size:120%}.content{width:98%}.motto{text-align:center}body.has-rside.has-lside #maincontent{width:100%}body.home .homesliderline .topnav a{font-size:70%;padding:0.4rem}.titlecontent{padding:0}.precontent{padding:1rem}header .headerline .searchform{padding:0 1rem;margin-left:5rem}header .headerline .logo{height:calc(1em + 2rem)}body.category.product .product_details{justify-content:center}body.category.product .product_pics{margin-right:0}.popup_item{width:96%;left:2%;top:5vh}.popup_image{background-size:cover !important;background-position:center !important}.form_wrapper{width:90%}body.product .product_pics .gallery-item{margin:0}body.product .product_pics .card{margin:0}body.home .hero .hero_text .hero_text_content{font-size:100%}body.home .slider .slider_text .slider_text_content{font-size:100%}body.category .cards.products .card{--card:300px}}@media only screen and (max-width:425px){body.home .homesliderline .topnav a{font-size:70%;padding:0 .4rem;display:none}}@media only screen and (min-width:1681px){.content{width:55%}.popup_item{width:40%;left:30%;top:25vh}.cards>a,.cards>.card{flex-basis:20%}}main{background:beige}footer{background:floralwhite}:root{--light:#f3f5f7;--red:#d9232e;--grey1:#e8e8e8;--link:var(--grey2);--btn:var(--red);--secondary:#d9232e;--card:350px}body{font-family:"Roboto",sans-serif;font-weight:300;color:var(--grey3)}.headline_content{font-family:"Roboto Condensed",sans-serif;font-weight:300;color:var(--grey2);font-size:1.5em;border-bottom:1px solid var(--grey1)}.body_content>h2,.lside_content>h2,.rside_content>h2{font-family:"venusrising",sans-serif;font-size:1.5em;font-weight:600;color:var(--red);line-height:1.8em}.body_content,.lside_content,.rside_content,.body_content p,.lside_content p,.rside_content p{font-family:"Roboto",sans-serif;font-weight:300;color:var(--grey3);font-size:1em;line-height:1.5em}.lside_content{padding-right:1em}.rside_content{padding-left:1em}header{background:transparent;font-family:"Roboto Condensed",sans-serif;position:absolute;z-index:100;top:0;left:0;width:100%}header .header-content{padding:0 3%}.logo{height:80px}body.data header,body.product header,body.category header,body.categories header,body.products header,body.search header{position:relative;background:var(--black)}h1{font-family:"venusrising",sans-serif;font-size:1.5em;font-weight:600;color:var(--dark)}.breadcrumbs{border-bottom:1 px solid var(--grey2)}.footerline2 .footer_item2{height:50px}.footerline2 .footer_item2 .logo{height:unset;max-height:40px}.topnav a,.subnav>a,.subnav>span{color:var(--white);opacity:1;padding:0 .5em;text-transform:uppercase;font-weight:300}.topnav a:hover,.subnav>a:hover,.subnav>span:hover{color:var(--red);opacity:1}.topnav li.current a,.subnav>a.current{color:var(--red)}.subnav-content{max-width:210px}.subnav-content>a,.dropdown-container a,.dropdown-btn{background:var(--white);color:var(--dark);border-bottom:1px solid var(--grey1);padding:1em;font-size:1em}.subnav-content>a:hover{background:var(--white);color:var(--red);opacity:1}.herocontent{align-items:flex-end}.hero_text,.hero_text>*,.hero_text>h2>a,.hero_text_home,.hero_text_home>*{font-family:"venusrising",sans-serif;font-size:1.2em;font-weight:600;color:white}.hero_text p,.hero_text_home p{font-family:"Roboto Condensed",sans-serif;font-size:1em;font-weight:300}.hero_text_home h2{font-size:0.9em;line-height:1em}.hero.branch .heromedia{width:100%;height:300px}.formline{border-top:2px solid var(--dark)}.form_header{margin:5rem auto}.form_header>h2{font-family:"venusrising",sans-serif;font-size:1.5em;font-weight:600}.form_header>p{font-family:"Roboto Condensed",sans-serif;font-size:1.2em;font-weight:300}.form_wrapper{width:33%;margin:auto;text-align:left}.Inputfield label{font-size:90%;display:none}footer,footer p,footer a{font-family:"Roboto",sans-serif;font-size:1em;font-weight:100;color:var(--grey1)}footer h4{font-family:"venusrising",sans-serif;font-size:1.5em;font-weight:600;color:var(--white)}.category_nav{position:relative;top:-1em;border-bottom:1px solid var(--grey1);color:var(--grey3);font-size:0.8em}.category_nav a,.category_nav .button{color:var(--grey3)}body.category.product .category_nav,body.categories .category_nav{top:0;border:0}.card{background:var(--black);text-transform:uppercase;color:var(--light);box-shadow:var(--bs1)}.cards *:hover{opacity:1;color:var(--secondary)}.card:hover{box-shadow:var(--bs2)}.cards.products .card{background:unset;color:var(--dark);box-shadow:unset;margin-top:0}.cards.products .card_body{max-height:calc(var(--card) * .7);border:1px solid var(--grey1)}.cards.products .card_bottom{height:calc(var(--card) * .3)}.cards.products .card_body:hover{box-shadow:var(--bs2)}.cards.products .card img{width:100%;max-height:calc(var(--card) * .7)}body.categories .cards.category .card{padding:0.6rem;border:.4em double var(--grey1);background:var(--white);text-transform:uppercase;color:var(--dark)}body.product #maincontent>h1{display:none}body.product .product_details{margin-bottom:2em}body.product .product_details h1{padding:0;font-size:2.5em;margin-bottom:0.8em}body.product .product_pics .gallery-item{--card:550px;margin:0}body.product .product_pics.cards{padding:0}body.product .product_pics.cards .card{--card:550px;min-width:var(--card);box-shadow:unset;border:1px solid var(--grey1)}body.product .product_pics,cards .card .card_body{max-height:unset}body.product .product_desc{flex-grow:1;padding:1rem 2rem;width:40%;line-height:1.5em}body.product .product_desc .price{font-size:1.5em;font-weight:bold}body.product .product_desc .price.has_sale{font-size:1.1em;font-weight:bold;text-decoration:line-through}body.product .product_desc .sale_price{font-size:1.5em;font-weight:bold;color:var(--highlight)}body.product .product_desc .social_pages{border:1px solid;padding:.3em .5em .3em 0em}body.marketing .slider .content{height:300px;max-height:40vh}body.category .slider .content{height:300px;max-height:40vh}body.home .slider .content{height:500px;max-height:50vh;position:relative;overflow:hidden}body.home .slider .slider_text{width:100%;height:100%;color:white}body.home .slider .slider_text:before{content:'';background:linear-gradient(90deg, #244229, rgba(255,255,255,0));opacity:0.8;width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden}body.home .slider .slidercontent *{position:relative;color:white}body.home .slider .slider_text .slider_text_content{font-size:120%;position:relative;width:50%;left:-20%}.searchresult li{border-bottom:1px solid var(--grey1);padding:.5rem 0}.searchresult li:hover{background:var(--light)}.searchresult .card{width:100px;max-width:100px;height:100px;min-width:100px}body header .searchform{font-size:90%}header .searchform ::placeholder{color:var(--dark);font-size:80%;opacity:0.7;font-weight:bold}