@import url(https://fonts.googleapis.com/css?family=Yanone+Kaffeesatz:400,200,300,700&display=swap);
@import url("https://use.fontawesome.com/releases/v5.15.4/css/all.css");

/*body,html{background:#fcfcfc url(../images/img-noise-300x300.png) repeat;color:#4d4d4d;background-attachment:fixed}body{font:62.5%/1.6em 'Lucida Sans Unicode','Lucida Sans','Lucida Grande',Arial,sans-serif}html,body,#container{height:100%;font-size:.875em}body>#container{height:auto;min-height:100%}html{overflow:-moz-scrollbars-vertical;overflow-y:scroll}ul,ul li{list-style:none}a:focus,a:active{outline:0}object:focus{outline:0}a{color:#6e7b8b;text-decoration:underline}h4 a{text-decoration: none;}a:hover,a:focus{color:#4C5A6C;text-decoration:underline}#footer a.nolink:hover,#footer a.nolink:focus{text-decoration:none}#menuTop{z-index:999}#content{padding-bottom:200px}#contentInside{padding:0 3em}#contentInside h4,#contentInside h3{font-family:'Yanone Kaffeesatz',sans-serif;font-weight:300;text-align:left;letter-spacing:.2em}#contentInside p{font-size:1.2em;line-height:1.8em;font-family:'Lucida Sans Unicode','Lucida Sans','Lucida Grande',Arial,sans-serif}p{text-align:justify;letter-spacing:.05em}#header h1,#header h2{font-family:'Yanone Kaffeesatz',sans-serif;font-weight:200;text-align:left}#footer{clear:both;position:relative;z-index:10;height:200px;margin-top:-200px}#footer p{line-height:1.6em;font-weight:normal;text-align:justify;color:#979797}#footer a{color:#979797;text-decoration:none}#footer a:hover,#footer a:focus{color:#979797;text-decoration:underline}.img-large{padding:20em}.img-thumbnail{border-radius:0;border-color:#eaeaea;padding:1em}#container img{border-color:#fff;-webkit-box-shadow:0 0 .938em rgba(192,192,192,.25);-moz-box-shadow:0 0 .938em rgba(192,192,192,.25);box-shadow:0 0 .938em rgba(192,192,192,.25)}#container img:hover:not(.leaflet-marker-icon){border-color:#fff;-webkit-box-shadow:0 0 .938em rgba(64,64,64,.25);-moz-box-shadow:0 0 .938em rgba(64,64,64,.25);box-shadow:0 0 .938em rgba(64,64,64,.25)}#owl-home .owl-item img{display:block;width:100%;height:auto}h1{color:#adadad}.effect4{position:relative}.effect4:after{z-index:-1;position:absolute;content:"";bottom:15px;right:10px;left:auto;width:50%;top:80%;max-width:300px;background:#777;-webkit-box-shadow:0 15px 10px #777;-moz-box-shadow:0 15px 10px #777;box-shadow:0 15px 10px #777;-webkit-transform:rotate(3deg);-moz-transform:rotate(3deg);-o-transform:rotate(3deg);-ms-transform:rotate(3deg);transform:rotate(3deg)}.box{background:#fff;margin:40px auto}#menu-button{display:none;width:100%;background:#FFF;font-size:1.2em;padding:.7em 1.2em;cursor:pointer}#menu-button:before{content:url(../images/sidebar_menu_minus.png)}#menu-button.collapsed:before{content:url(../images/sidebar_menu.png)}@media screen and (max-width:640px){#menu-button{display:inline-block}#main-menu.collapsed{display:none}}@media(min-width:1200px){.container{width:1170px}}.sm-simple a.current{background:#6e7b8b!important;color:#fff!important}::selection{background:#c4c8ce}::-moz-selection{background:#c4c8ce}::-webkit-selection{background:#c4c8ce}.ribbon{background-color:#a00;overflow:hidden;white-space:nowrap;position:absolute;left:-50px;top:40px;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-box-shadow:0 0 10px #888;-moz-box-shadow:0 0 10px #888;box-shadow:0 0 10px #888}.ribbon a{border:1px solid #faa;color:#fff;display:block;font:bold 81.25% 'Helvetica Neue',Helvetica,Arial,sans-serif;margin:1px 0;padding:10px 50px;text-align:center;text-decoration:none;text-shadow:0 0 5px #444}.ribbon-wrapper-green{width:85px;height:88px;overflow:hidden;position:absolute;top:-4px;right:-3px}.ribbon-green{font:normal 1.2em Sans-Serif;color:#333;text-align:center;text-shadow:rgba(255,255,255,0.2) 0 1px 0;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);position:relative;padding:7px 0;left:-5px;top:15px;width:120px;background:#ffa84c;background:-moz-linear-gradient(top,#ffa84c 0,#ff7b0d 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#ffa84c),color-stop(100%,#ff7b0d));background:-webkit-linear-gradient(top,#ffa84c 0,#ff7b0d 100%);background:-o-linear-gradient(top,#ffa84c 0,#ff7b0d 100%);background:-ms-linear-gradient(top,#ffa84c 0,#ff7b0d 100%);background:linear-gradient(to bottom,#ffa84c 0,#ff7b0d 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffa84c',endColorstr='#ff7b0d',GradientType=0);color:#fff;-webkit-box-shadow:0 0 3px rgba(0,0,0,0.3);-moz-box-shadow:0 0 3px rgba(0,0,0,0.3);box-shadow:0 0 3px rgba(0,0,0,0.3)}.ribbon-green:before,.ribbon-green:after{content:"";border-top:3px solid #6e8900;border-left:3px solid transparent;border-right:3px solid transparent;position:absolute;bottom:-3px}.ribbon-green:before{left:0}.ribbon-green:after{right:0}.ribbon-wrapper-red{width:85px;height:88px;overflow:hidden;position:absolute;top:-4px;right:-3px}.ribbon-red{font:normal 1.2em Sans-Serif;color:white;text-align:center;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);position:relative;padding:7px 0;left:-5px;top:15px;width:120px;background:#ffa84c;background:-moz-linear-gradient(top,#ffa84c 0,#ff7b0d 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#ffa84c),color-stop(100%,#ff7b0d));background:-webkit-linear-gradient(top,#ffa84c 0,#ff7b0d 100%);background:-o-linear-gradient(top,#ffa84c 0,#ff7b0d 100%);background:-ms-linear-gradient(top,#ffa84c 0,#ff7b0d 100%);background:linear-gradient(to bottom,#ffa84c 0,#ff7b0d 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffa84c',endColorstr='#ff7b0d',GradientType=0);-webkit-box-shadow:0 0 3px rgba(0,0,0,0.3);-moz-box-shadow:0 0 3px rgba(0,0,0,0.3);box-shadow:0 0 3px rgba(0,0,0,0.3)}.ribbon-red:before,.ribbon-red:after{content:"";border-top:3px solid #900;border-left:3px solid transparent;border-right:3px solid transparent;position:absolute;bottom:-3px}.ribbon-red:before{left:0}.ribbon-red:after{right:0}blockquote p{font-size:1em}.effectshad{position:relative}.effectshad:after{z-index:-1;position:absolute;content:"";bottom:15px;right:10px;left:auto;width:50%;top:80%;max-width:700px;background:#777;-webkit-box-shadow:0 15px 10px #777;-moz-box-shadow:0 15px 10px #777;box-shadow:0 15px 10px #777;-webkit-transform:rotate(3deg);-moz-transform:rotate(3deg);-o-transform:rotate(3deg);-ms-transform:rotate(3deg);transform:rotate(3deg)}.btn-custom{background-color:hsl(192,11%,22%)!important;background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#687d82",endColorstr="#313b3e");background-image:-khtml-gradient(linear,left top,left bottom,from(#687d82),to(#313b3e));background-image:-moz-linear-gradient(top,#687d82,#313b3e);background-image:-ms-linear-gradient(top,#687d82,#313b3e);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#687d82),color-stop(100%,#313b3e));background-image:-webkit-linear-gradient(top,#687d82,#313b3e);background-image:-o-linear-gradient(top,#687d82,#313b3e);background-image:linear-gradient(#687d82,#313b3e);border-color:#313b3e #313b3e hsl(192,11%,16%);color:#fff!important;text-shadow:0 -1px 0 rgba(0,0,0,0.39);-webkit-font-smoothing:antialiased}.btn-states{margin:2px 0;background-color:hsl(0,0%,73%)!important;background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#f2f2f2",endColorstr="#bababa");background-image:-khtml-gradient(linear,left top,left bottom,from(#f2f2f2),to(#bababa));background-image:-moz-linear-gradient(top,#f2f2f2,#bababa);background-image:-ms-linear-gradient(top,#f2f2f2,#bababa);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#f2f2f2),color-stop(100%,#bababa));background-image:-webkit-linear-gradient(top,#f2f2f2,#bababa);background-image:-o-linear-gradient(top,#f2f2f2,#bababa);background-image:linear-gradient(#f2f2f2,#bababa);border-color:#bababa #bababa hsl(0,0%,67.5%);color:#333!important;text-shadow:0 1px 1px rgba(255,255,255,0.36);-webkit-font-smoothing:antialiased}.btn:focus,.btn:active{outline:0!important;outline:5px auto -webkit-focus-ring-color!important;-moz-appearance:none;-webkit-appearance:none;box-shadow:none}*:focus{outline:0}blockquote{border-left:5px solid #acb6c1;font-size: 1em;}@media screen and (max-width:640px){body{font:62.5%/1.6em 'Lucida Sans Unicode','Lucida Sans','Lucida Grande',Arial,sans-serif}}*/
body,html{background:#fff url(../images/__nnnoise.svg);color:#4d4d4d;background-attachment:fixed}body{font:62.5%/1.6em 'Lucida Sans Unicode','Lucida Sans','Lucida Grande',Arial,sans-serif}html,body,#container{height:100%;font-size:.875em}body>#container{height:auto;min-height:100%}html{overflow:-moz-scrollbars-vertical;overflow-y:scroll}ul,ul li{list-style:none}a:focus,a:active{outline:0}object:focus{outline:0}a{color:#6e7b8b;text-decoration:underline}h4 a{text-decoration: none;}a:hover,a:focus{color:#4C5A6C;text-decoration:underline}#footer a.nolink:hover,#footer a.nolink:focus{text-decoration:none}#menuTop{z-index:999}#content{padding-bottom:200px}#contentInside{padding:0 3em}#contentInside h4,#contentInside h3{font-family:'Yanone Kaffeesatz',sans-serif;font-weight:300;text-align:left;letter-spacing:.2em}#contentInside p{font-size:1.2em;line-height:1.8em;font-family:'Lucida Sans Unicode','Lucida Sans','Lucida Grande',Arial,sans-serif}p{text-align:justify;letter-spacing:.05em}#header h1,#header h2{font-family:'Yanone Kaffeesatz',sans-serif;font-weight:200;text-align:left}#footer{clear:both;position:relative;z-index:10;height:200px;margin-top:-200px}#footer p{line-height:1.6em;font-weight:normal;text-align:justify;color:#979797}#footer a{color:#979797;text-decoration:none}#footer a:hover,#footer a:focus{color:#979797;text-decoration:underline}.img-large{padding:20em}.img-thumbnail{border-radius:0;border-color:#eaeaea;padding:1em}#container img{border-color:#fff;-webkit-box-shadow:0 0 .938em rgba(192,192,192,.25);-moz-box-shadow:0 0 .938em rgba(192,192,192,.25);box-shadow:0 0 .938em rgba(192,192,192,.25)}#container img:hover:not(.leaflet-marker-icon){border-color:#fff;-webkit-box-shadow:0 0 .938em rgba(64,64,64,.25);-moz-box-shadow:0 0 .938em rgba(64,64,64,.25);box-shadow:0 0 .938em rgba(64,64,64,.25)}#owl-home .owl-item img{display:block;width:100%;height:auto}h1{color:#adadad}.effect4{position:relative}.effect4:after{z-index:-1;position:absolute;content:"";bottom:15px;right:10px;left:auto;width:50%;top:80%;max-width:300px;background:#777;-webkit-box-shadow:0 15px 10px #777;-moz-box-shadow:0 15px 10px #777;box-shadow:0 15px 10px #777;-webkit-transform:rotate(3deg);-moz-transform:rotate(3deg);-o-transform:rotate(3deg);-ms-transform:rotate(3deg);transform:rotate(3deg)}.box{background:#fff;margin:40px auto}#menu-button{display:none;width:100%;background:#FFF;font-size:1.2em;padding:.7em 1.2em;cursor:pointer}#menu-button:before{content:url(../images/sidebar_menu_minus.png)}#menu-button.collapsed:before{content:url(../images/sidebar_menu.png)}@media screen and (max-width:640px){#menu-button{display:inline-block}#main-menu.collapsed{display:none}}@media(min-width:1200px){.container{width:1170px}}.sm-simple a.current{background:#6e7b8b!important;color:#fff!important}::selection{background:#c4c8ce}::-moz-selection{background:#c4c8ce}::-webkit-selection{background:#c4c8ce}.ribbon{background-color:#a00;overflow:hidden;white-space:nowrap;position:absolute;left:-50px;top:40px;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-box-shadow:0 0 10px #888;-moz-box-shadow:0 0 10px #888;box-shadow:0 0 10px #888}.ribbon a{border:1px solid #faa;color:#fff;display:block;font:bold 81.25% 'Helvetica Neue',Helvetica,Arial,sans-serif;margin:1px 0;padding:10px 50px;text-align:center;text-decoration:none;text-shadow:0 0 5px #444}.ribbon-wrapper-green{width:85px;height:88px;overflow:hidden;position:absolute;top:-4px;right:-3px}.ribbon-green{font:normal 1.2em Sans-Serif;color:#333;text-align:center;text-shadow:rgba(255,255,255,0.2) 0 1px 0;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);position:relative;padding:7px 0;left:-5px;top:15px;width:120px;background:#ffa84c;background:-moz-linear-gradient(top,#ffa84c 0,#ff7b0d 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#ffa84c),color-stop(100%,#ff7b0d));background:-webkit-linear-gradient(top,#ffa84c 0,#ff7b0d 100%);background:-o-linear-gradient(top,#ffa84c 0,#ff7b0d 100%);background:-ms-linear-gradient(top,#ffa84c 0,#ff7b0d 100%);background:linear-gradient(to bottom,#ffa84c 0,#ff7b0d 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffa84c',endColorstr='#ff7b0d',GradientType=0);color:#fff;-webkit-box-shadow:0 0 3px rgba(0,0,0,0.3);-moz-box-shadow:0 0 3px rgba(0,0,0,0.3);box-shadow:0 0 3px rgba(0,0,0,0.3)}.ribbon-green:before,.ribbon-green:after{content:"";border-top:3px solid #6e8900;border-left:3px solid transparent;border-right:3px solid transparent;position:absolute;bottom:-3px}.ribbon-green:before{left:0}.ribbon-green:after{right:0}.ribbon-wrapper-red{width:85px;height:88px;overflow:hidden;position:absolute;top:-4px;right:-3px}.ribbon-red{font:normal 1.2em Sans-Serif;color:white;text-align:center;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);position:relative;padding:7px 0;left:-5px;top:15px;width:120px;background:#ffa84c;background:-moz-linear-gradient(top,#ffa84c 0,#ff7b0d 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#ffa84c),color-stop(100%,#ff7b0d));background:-webkit-linear-gradient(top,#ffa84c 0,#ff7b0d 100%);background:-o-linear-gradient(top,#ffa84c 0,#ff7b0d 100%);background:-ms-linear-gradient(top,#ffa84c 0,#ff7b0d 100%);background:linear-gradient(to bottom,#ffa84c 0,#ff7b0d 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffa84c',endColorstr='#ff7b0d',GradientType=0);-webkit-box-shadow:0 0 3px rgba(0,0,0,0.3);-moz-box-shadow:0 0 3px rgba(0,0,0,0.3);box-shadow:0 0 3px rgba(0,0,0,0.3)}.ribbon-red:before,.ribbon-red:after{content:"";border-top:3px solid #900;border-left:3px solid transparent;border-right:3px solid transparent;position:absolute;bottom:-3px}.ribbon-red:before{left:0}.ribbon-red:after{right:0}blockquote p{font-size:1em;padding-left:1em}.effectshad{position:relative}.effectshad:after{z-index:-1;position:absolute;content:"";bottom:15px;right:10px;left:auto;width:50%;top:80%;max-width:700px;background:#777;-webkit-box-shadow:0 15px 10px #777;-moz-box-shadow:0 15px 10px #777;box-shadow:0 15px 10px #777;-webkit-transform:rotate(3deg);-moz-transform:rotate(3deg);-o-transform:rotate(3deg);-ms-transform:rotate(3deg);transform:rotate(3deg)}.btn-custom{background-color:hsl(192,11%,22%)!important;background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#687d82",endColorstr="#313b3e");background-image:-khtml-gradient(linear,left top,left bottom,from(#687d82),to(#313b3e));background-image:-moz-linear-gradient(top,#687d82,#313b3e);background-image:-ms-linear-gradient(top,#687d82,#313b3e);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#687d82),color-stop(100%,#313b3e));background-image:-webkit-linear-gradient(top,#687d82,#313b3e);background-image:-o-linear-gradient(top,#687d82,#313b3e);background-image:linear-gradient(#687d82,#313b3e);border-color:#313b3e #313b3e hsl(192,11%,16%);color:#fff!important;text-shadow:0 -1px 0 rgba(0,0,0,0.39);-webkit-font-smoothing:antialiased}.btn-states{margin:2px 0;background-color:hsl(0,0%,73%)!important;background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#f2f2f2",endColorstr="#bababa");background-image:-khtml-gradient(linear,left top,left bottom,from(#f2f2f2),to(#bababa));background-image:-moz-linear-gradient(top,#f2f2f2,#bababa);background-image:-ms-linear-gradient(top,#f2f2f2,#bababa);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#f2f2f2),color-stop(100%,#bababa));background-image:-webkit-linear-gradient(top,#f2f2f2,#bababa);background-image:-o-linear-gradient(top,#f2f2f2,#bababa);background-image:linear-gradient(#f2f2f2,#bababa);border-color:#bababa #bababa hsl(0,0%,67.5%);color:#333!important;text-shadow:0 1px 1px rgba(255,255,255,0.36);-webkit-font-smoothing:antialiased}.btn:focus,.btn:active{outline:0!important;outline:5px auto -webkit-focus-ring-color!important;-moz-appearance:none;-webkit-appearance:none;box-shadow:none}*:focus{outline:0}blockquote{border-left:5px solid #acb6c1;font-size: 1em;}@media screen and (max-width:640px){body{font:62.5%/1.6em 'Lucida Sans Unicode','Lucida Sans','Lucida Grande',Arial,sans-serif}}
body {
  /* Disables pull-to-refresh but allows overscroll glow effects. */
  overscroll-behavior-y: contain;
}
/*
body,html {
  background-image: url(../images/__nnnoise.svg);
}		
*/
/* Image style */
#scrollUp {
bottom: 10px;
right: 10px;
height: 38px; /* Height of image */
width: 38px; /* Width of image */
background: url(../images/top.png) no-repeat;
}
.si-float-wrapper{position:absolute;width:100%}.si-float-wrapper,.si-float-wrapper *{box-sizing:border-box}[class*='si-wrapper']{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:14px;cursor:default}.si-wrapper-top{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:-40px;margin-left:0;-webkit-transform:translate(-50%,-100%);transform:translate(-50%,-100%)}.si-wrapper-bottom{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;margin-top:0;margin-left:0;-webkit-transform:translate(-50%,0);transform:translate(-50%,0)}.si-wrapper-left{margin-top:-20px;margin-left:-11px;-webkit-transform:translate(-100%,-50%);transform:translate(-100%,-50%)}.si-wrapper-right{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;margin-top:-20px;margin-left:11px;-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}[class*='si-shadow-wrapper']{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;top:0;right:0;bottom:0;left:0;opacity:.29804;z-index:1}.si-shadow-wrapper-top,.si-shadow-wrapper-bottom{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.si-shadow-pointer-bottom,.si-shadow-pointer-right{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.si-shadow-frame{box-shadow:0 1px 3px 0 #000}[class*='si-shadow-pointer']{position:relative;width:15px;height:15px;margin:auto}[class*='si-shadow-inner-pointer']{position:absolute;width:141%;height:141%;box-shadow:-0.70711px .70711px 3px 0 #000}.si-shadow-inner-pointer-top{left:50%;-webkit-transform:translate(-50%,-50%) rotate(-45deg);transform:translate(-50%,-50%) rotate(-45deg)}.si-shadow-inner-pointer-bottom{bottom:0;left:50%;-webkit-transform:translate(-50%,50%) rotate(-45deg);transform:translate(-50%,50%) rotate(-45deg)}.si-shadow-inner-pointer-left{top:50%;-webkit-transform:translate(-50%,-50%) rotate(-45deg);transform:translate(-50%,-50%) rotate(-45deg)}.si-shadow-inner-pointer-right{top:50%;right:0;-webkit-transform:translate(50%,-50%) rotate(-45deg);transform:translate(50%,-50%) rotate(-45deg)}.si-frame{position:relative;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;border-radius:3px;overflow:hidden;z-index:2}.si-content-wrapper{width:100%;max-width:100%;max-height:100%;padding:30px;background-color:#fff}.si-has-border .si-content-wrapper{border:1px solid #bbb}.si-content{overflow:auto}.si-close-button{position:absolute;top:0;right:0;border:0;outline:0;background-color:transparent;color:inherit;font-family:Arial,Baskerville,monospace;font-size:24px;cursor:pointer;opacity:.5;-webkit-appearance:none;-moz-appearance:none;appearance:none}.si-close-button:hover,.si-close-button:focus{opacity:.7}[class*='si-pointer-border']{position:absolute;border:15px solid transparent;z-index:3}[class*='si-pointer-bg']{position:relative;border:15px solid transparent;z-index:4}.si-has-border [class*='si-pointer-bg']{border-width:15px}.si-pointer-border-top,.si-pointer-border-bottom{left:50%;-webkit-transform:translate(-50%,0);transform:translate(-50%,0)}.si-pointer-border-left,.si-pointer-border-right{top:50%;-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}.si-pointer-top{border-bottom:0}.si-pointer-border-top{bottom:0;border-top-color:#bbb}.si-pointer-bg-top{border-top-color:#fff}.si-has-border .si-pointer-bg-top{top:-1px;margin-bottom:0}.si-pointer-bottom{border-top:0}.si-pointer-border-bottom{top:0;border-bottom-color:#bbb}.si-pointer-bg-bottom{border-bottom-color:#fff}.si-has-border .si-pointer-bg-bottom{bottom:-1px;margin-top:0}.si-pointer-left{border-right:0}.si-pointer-border-left{right:0;border-left-color:#bbb}.si-pointer-bg-left{border-left-color:#fff}.si-has-border .si-pointer-bg-left{left:-1px;margin-right:0}.si-pointer-right{border-left:0}.si-pointer-border-right{left:0;border-right-color:#bbb}.si-pointer-bg-right{border-right-color:#fff}.si-has-border .si-pointer-bg-right{right:-1px;margin-left:0}
.si-content-wrapper {
  background-color: #fff;
  padding: 20px;
  font-size:.9em;
}
.leaflet-popup-content-wrapper {
	padding: 1px;
	text-align: left;
	border-radius: 0px;
}

/*.sm-simple a.current{background:none!important;box-shadow: inset 0 -2px 0 0 #6E7B8B;color:#000!important}*/

@media only screen and (max-device-width:480px) {
 body {
    font: calc(1.4em * .625)/1.6em 'Lucida Sans Unicode', 'Lucida Sans', 'Lucida Grande', Arial, sans-serif
 }
}

:root {
    --purple: #FFFFFF;
    --red: #316788;
}

/* Cookie Dialog */
#gdpr-cookie-message {
    position: fixed;
    right: 30px;
    bottom: 30px;
    max-width: 320px;
    background-color: var(--purple);
    padding: 20px;
    border-radius: 5px;
	-webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.30);
	-moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.30);
	box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.30);	
    margin-left: 30px;
    font-family: 'Yanone+Kaffeesatz', Verdana, Arial, sans-serif;
	z-index:999999;
}
#gdpr-cookie-message h4 {
    color: var(--red);
    font-family: 'Yanone+Kaffeesatz', Verdana, Arial, sans-serif;
    font-size: 18px;
    font-weight: 500;
    margin-bottom: 10px;
}
#gdpr-cookie-message h5 {
    color: var(--red);
    font-family: 'Yanone+Kaffeesatz', Verdana, Arial, sans-serif;
    font-size: 12px;
    font-weight: 500;
    margin-bottom: 10px;
}
#gdpr-cookie-message p, #gdpr-cookie-message ul {
    color: black;
    font-size: 11px;
    line-height: 1.5em;
	padding-left: 0;
}
#gdpr-cookie-message p:last-child {
    margin-bottom: 20px;
    text-align: right;
}
#gdpr-cookie-message li {
    width: 49%;
    display: inline-block;
}
#gdpr-cookie-message a {
    color: var(--red);
    text-decoration: none;
    font-size: 11px;
    padding-bottom: 2px;
    border-bottom: 1px dotted rgba(255,255,255,0.75);
    transition: all 0.3s ease-in;
}
#gdpr-cookie-message a:hover {
    color: white;
    border-bottom-color: var(--red);
    transition: all 0.3s ease-in;
}
#gdpr-cookie-message button,
button#ihavecookiesBtn {
    border: none;
    background: var(--red);
    color: white;
    font-family: 'Yanone+Kaffeesatz', Verdana, Arial, sans-serif;
    font-size: 11px;
    padding: 7px;
    border-radius: 3px;
    margin-left: 15px;
    cursor: pointer;
    transition: all 0.3s ease-in;
}
#gdpr-cookie-message button:hover {
    background: #EFEFEF;
    color: var(--red);
    transition: all 0.3s ease-in;
}
button#gdpr-cookie-advanced {
    background: white;
    color: var(--red);
}
#gdpr-cookie-message button:disabled {
    opacity: 0.3;
}
#gdpr-cookie-message input[type="checkbox"] {
    float: none;
    margin-top: 0;
    margin-right: 5px;
}

 /* Fixed/sticky icon bar (vertically aligned 50% from the top of the screen) */
.icon-bar {
  position: fixed;
  top: 70%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
	z-index:99999;
}

/* Style the icon bar links */
.icon-bar a {
  display: block;
  text-align: center;
  padding: 7px;
  transition: all 0.3s ease;
  color: white;
  font-size: 20px;
  margin-bottom: 2px;
}

/* Style the social media icons with color, if you want */
.icon-bar a:hover {
  background-color: #6E7B8B;
    -webkit-transition: background-color 500ms ease-out 0s;
    -moz-transition: background-color 500ms ease-out 0s;
    -o-transition: background-color 500ms ease-out 0s;
    transition: background-color 500ms ease-out 0s;	
}

.facebook {
  background: #3B5998;
  color: white;
}

.instagr {
  background: #D62976;
  color: white;
}

.twitter {
  background: #55ACEE;
  color: white;
}

.google {
  background: #dd4b39;
  color: white;
}

.linkedin {
  background: #007bb5;
  color: white;
}

.youtube {
  background: #bb0000;
  color: white;
} 





.main-menu-btn {
  position: relative;
  display: inline-block;
  width: 28px;
  height: 28px;
  text-indent: 28px;
  white-space: nowrap;
  overflow: hidden;
  cursor: pointer;
  -webkit-tap-highlight-color: rgba(0,0,0,0);
  margin-left: 5px;
}
/* hamburger icon */
.main-menu-btn-icon, .main-menu-btn-icon:before, .main-menu-btn-icon:after {
  position: absolute;
  top: 65%;
  left: 2px;
  height: 2px;
  width: 24px;
  background: #6F6F6F;
  -webkit-transition: all 0.25s;
  transition: all 0.25s;
}
.main-menu-btn-icon:before {
  content: '';
  top: -7px;
  left: 0;
}
.main-menu-btn-icon:after {
  content: '';
  top: 7px;
  left: 0;
}
/* x icon */
#main-menu-state:checked ~ .main-menu-btn .main-menu-btn-icon {
  height: 0;
  background: transparent;
}
#main-menu-state:checked ~ .main-menu-btn .main-menu-btn-icon:before {
  top: 0;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
#main-menu-state:checked ~ .main-menu-btn .main-menu-btn-icon:after {
  top: 0;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
}
/* hide menu state checkbox (keep it visible to screen readers) */
#main-menu-state {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  border: 0;
  padding: 0;
  overflow: hidden;
  clip: rect(1px,1px,1px,1px);
}
/* hide the menu in mobile view */
#main-menu-state:not(:checked) ~ #main-menu {
  display: none;
}
#main-menu-state:checked ~ #main-menu {
  display: block;
}
@media (min-width: 768px) {
  /* hide the button in desktop view */
  .main-menu-btn {
    position: absolute;
    top: -99999px;
  }
  /* always show the menu in desktop view */
  #main-menu-state:not(:checked) ~ #main-menu {
    display: block;
  }
}



.sub-menu-btn {
  position: relative;
  display: inline-block;
  width: 28px;
  height: 28px;
  text-indent: 28px;
  white-space: nowrap;
  overflow: hidden;
  cursor: pointer;
  -webkit-tap-highlight-color: rgba(0,0,0,0);
  margin-left: 30px;
}
/* hamburger icon */
.sub-menu-btn-icon, .sub-menu-btn-icon:before, .sub-menu-btn-icon:after {
  position: absolute;
  top: 65%;
  left: 2px;
  height: 2px;
  width: 24px;
  background: #C3282B;
  -webkit-transition: all 0.25s;
  transition: all 0.25s;
}
.sub-menu-btn-icon:before {
  content: '';
  top: -7px;
  left: 0;
}
.sub-menu-btn-icon:after {
  content: '';
  top: 7px;
  left: 0;
}
/* x icon */
#sub-menu-state:checked ~ .sub-menu-btn .sub-menu-btn-icon {
  height: 0;
  background: transparent;
}
#sub-menu-state:checked ~ .sub-menu-btn .sub-menu-btn-icon:before {
  top: 0;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
#sub-menu-state:checked ~ .sub-menu-btn .sub-menu-btn-icon:after {
  top: 0;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
}
/* hide menu state checkbox (keep it visible to screen readers) */
#sub-menu-state {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  border: 0;
  padding: 0;
  overflow: hidden;
  clip: rect(1px,1px,1px,1px);
}
/* hide the menu in mobile view */
#sub-menu-state:not(:checked) ~ #sub-menu {
  display: none;
}
#sub-menu-state:checked ~ #sub-menu {
  display: block;
}
@media (min-width: 768px) {
  /* hide the button in desktop view */
  .sub-menu-btn {
    position: absolute;
    top: -99999px;
  }
  /* always show the menu in desktop view */
  #sub-menu-state:not(:checked) ~ #sub-menu {
    display: block;
  }
}

    .swiper-container {
      width: 100%;
      height: 100%;
    }

    .swiper-slide {
      text-align: center;
      font-size: 18px;
      background: #fff;

      /* Center slide text vertically */
      display: -webkit-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      -webkit-justify-content: center;
      justify-content: center;
      -webkit-box-align: center;
      -ms-flex-align: center;
      -webkit-align-items: center;
      align-items: center;
    }

.grecaptcha-badge { 
    /*visibility: hidden;*/
	z-index:99;
}	  

#cm {
  -moz-box-shadow:    rgba(99, 99, 99, 0.3) 0px 2px 8px 0px;
  -webkit-box-shadow: rgba(99, 99, 99, 0.3) 0px 2px 8px 0px;
  box-shadow:         rgba(99, 99, 99, 0.3) 0px 2px 8px 0px;
}
/*
#c-bns button:nth-child(-n+2), #s-bns button:nth-child(-n+2) {
	color: #fff;
	color: var(--cc-btn-primary-text);
	background: #253b48;
	background: var(--cc-btn-primary-bg);
}
*/


.myspinner {
   width: 40px;
   height: 40px;
   display: grid;
   animation: spinner-plncf9 4s infinite;
}

.myspinner::before,
.myspinner::after {
   content: "";
   grid-area: 1/1;
   border: 6.4px solid;
   border-radius: 50%;
   border-color: #b5b5b5 #b5b5b5 #0000 #0000;
   mix-blend-mode: darken;
   animation: spinner-plncf9 1s infinite linear;
}

.myspinner::after {
   border-color: #0000 #0000 #eaeaea #eaeaea;
   animation-direction: reverse;
}

@keyframes spinner-plncf9 {
   100% {
      transform: rotate(1turn);
   }
}
