/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.flickity-enabled{position:relative;}.flickity-enabled:focus{outline:none;}.flickity-viewport{overflow:hidden;position:relative;height:100%;}.flickity-slider{position:absolute;width:100%;height:100%;}.flickity-enabled.is-draggable{-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}.flickity-enabled.is-draggable .flickity-viewport{cursor:move;cursor:-webkit-grab;cursor:grab;}.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down{cursor:-webkit-grabbing;cursor:grabbing;}.flickity-button{position:absolute;background:hsla(0,0%,100%,0.75);border:none;color:#333;}.flickity-button:hover{background:white;cursor:pointer;}.flickity-button:focus{outline:none;box-shadow:0 0 0 5px #19F;}.flickity-button:active{opacity:0.6;}.flickity-button:disabled{opacity:0.3;cursor:auto;pointer-events:none;}.flickity-button-icon{fill:currentColor;}.flickity-prev-next-button{top:50%;width:44px;height:44px;border-radius:50%;transform:translateY(-50%);}.flickity-prev-next-button.previous{left:10px;}.flickity-prev-next-button.next{right:10px;}.flickity-rtl .flickity-prev-next-button.previous{left:auto;right:10px;}.flickity-rtl .flickity-prev-next-button.next{right:auto;left:10px;}.flickity-prev-next-button .flickity-button-icon{position:absolute;left:20%;top:20%;width:60%;height:60%;}.flickity-page-dots{position:absolute;width:100%;bottom:-25px;padding:0;margin:0;list-style:none;text-align:center;line-height:1;}.flickity-rtl .flickity-page-dots{direction:rtl;}.flickity-page-dots .dot{display:inline-block;width:10px;height:10px;margin:0 8px;background:#333;border-radius:50%;opacity:0.25;cursor:pointer;}.flickity-page-dots .dot.is-selected{opacity:1;}
@font-face{font-family:'Cera Pro';src:url(/themes/sth/font/CeraPro-Italic.eot);src:local('Cera Pro Italic'),local('../font/CeraPro-Italic'),url(/themes/sth/font/CeraPro-Italic.eot#iefix) format('embedded-opentype'),url(/themes/sth/font/CeraPro-Italic.woff) format('woff'),url(/themes/sth/font/CeraPro-Italic.ttf) format('truetype');font-weight:normal;font-style:italic;}@font-face{font-family:'Cera Pro';src:url(/themes/sth/font/CeraPro-Regular.eot);src:local('Cera Pro Regular'),local('../font/CeraPro-Regular'),url(/themes/sth/font/CeraPro-Regular.eot#iefix) format('embedded-opentype'),url(/themes/sth/font/CeraPro-Regular.woff) format('woff'),url(/themes/sth/font/CeraPro-Regular.ttf) format('truetype');font-weight:normal;font-style:normal;}@font-face{font-family:'Cera Pro';src:url(/themes/sth/font/CeraPro-Light.eot);src:local('Cera Pro Light'),local('../font/CeraPro-Light'),url(/themes/sth/font/CeraPro-Light.eot#iefix) format('embedded-opentype'),url(/themes/sth/font/CeraPro-Light.woff) format('woff'),url(/themes/sth/font/CeraPro-Light.ttf) format('truetype');font-weight:300;font-style:normal;}@font-face{font-family:'Cera Pro';src:url(/themes/sth/font/CeraPro-Black.eot);src:local('Cera Pro Black'),local('../font/CeraPro-Black'),url(/themes/sth/font/CeraPro-Black.eot#iefix) format('embedded-opentype'),url(/themes/sth/font/CeraPro-Black.woff) format('woff'),url(/themes/sth/font/CeraPro-Black.ttf) format('truetype');font-weight:900;font-style:normal;}@font-face{font-family:'Cera Pro';src:url(/themes/sth/font/CeraPro-Bold.eot);src:local('Cera Pro Bold'),local('../font/CeraPro-Bold'),url(/themes/sth/font/CeraPro-Bold.eot#iefix) format('embedded-opentype'),url(/themes/sth/font/CeraPro-Bold.woff) format('woff'),url(/themes/sth/font/CeraPro-Bold.ttf) format('truetype');font-weight:bold;font-style:normal;}@font-face{font-family:'Cera Pro';src:url(/themes/sth/font/CeraPro-Medium.eot);src:local('Cera Pro Medium'),local('../font/CeraPro-Medium'),url(/themes/sth/font/CeraPro-Medium.eot#iefix) format('embedded-opentype'),url(/themes/sth/font/CeraPro-Medium.woff) format('woff'),url(/themes/sth/font/CeraPro-Medium.ttf) format('truetype');font-weight:500;font-style:normal;}@font-face{font-family:'ZonaPro';src:url(/themes/sth/font/3151A1_2_0.eot);src:url(/themes/sth/font/3151A1_2_0.eot#iefix) format('embedded-opentype'),url(/themes/sth/font/3151A1_2_0.woff2) format('woff2'),url(/themes/sth/font/3151A1_2_0.woff) format('woff'),url(/themes/sth/font/3151A1_2_0.ttf) format('truetype');font-weight:800;font-style:normal;}.clearfix:before,.clearfix:after{content:" ";display:table;}.clearfix:after{clear:both;}*,ul{margin:0;padding:0;box-sizing:border-box;}::selection{background-color:#000000;color:#ffffff !important;}::-moz-selection{background-color:#000000;color:#ffffff !important;}::-webkit-scrollbar{width:10px;}::-webkit-scrollbar-track{background:#eee;}::-webkit-scrollbar-thumb{background:#008dcf;transition:all 300ms ease-out;cursor:pointer;opacity:0.9;}::-webkit-scrollbar-thumb:hover{opacity:1;}body{width:100%;font-size:18px;line-height:1.4;font-family:'Cera Pro';font-weight:normal;font-style:normal;color:#000;}.layout-container{overflow:hidden;position:relative;}h1,h2,h3,h4{margin:0 0 20px;font-weight:500;}h1{margin-bottom:30px;}span.small,.region-footer .formatxt,.breadcru,.name-field-capture,.grow > .blink > div:last-child{font-size:15px;}.grow .atitle{font-size:18px;}.colthumb h2.atitle,.region-footer h2{font-size:22px;line-height:1.3;}span.big,h2,h1.atitle{font-size:28px;line-height:1.1;}span.bigger,h2.atitle{font-size:38px;line-height:1;}span.xl{font-size:60px;line-height:1;}span.black,a.slink,.name-field-links a,.name-field-files a,form .form-actions input,.guns > .view-header .atitle{font-weight:900;}span.light{font-weight:300;}span[class^="bkg"]{display:inline-block;padding:5px 10px;line-height:1;text-align:center;color:#fff;}span.bkgblue{background-color:#172980;}span.bkgred{background-color:#d4352d;}span.bkgreen{background-color:#86ae0d;}.imgbkg > .pagewrap > .txtwrap{text-shadow:0 0 3px rgba(0,0,0,0.8);}.breadcru,.breadcru a{color:#ccc;}.guns > .view-header .atitle,.breadcru a:hover{color:#172980;}.breadcru{display:flex;flex-wrap:wrap;margin-bottom:15px;}.breadcru > div{margin-right:5px;}form select{padding:10px;border:none;border-bottom:1px solid #000;font-size:15px;width:100%;}form .js-form-type-select label{margin-bottom:0;}form .form-actions input{display:inline-block;width:auto;cursor:pointer;background-color:#fff;}a{color:inherit;text-decoration:none;outline:none;-webkit-transition:all 500ms ease-out;-moz-transition:all 500ms ease-out;-o-transition:all 500ms ease-out;transition:all 500ms ease-out;}.formatxt a{opacity:0.85;text-decoration:underline;}.formatxt a:hover{opacity:1;}.region-help{text-align:center;}.region-help div[data-drupal-messages]{position:absolute;left:0;top:0;padding:10px 20px;z-index:150;background-color:#000;color:#fff;font-size:16px;}#block-sth-primary-local-tasks > ul{display:flex;list-style:none;margin:10px 0;}#block-sth-primary-local-tasks > ul a{padding:10px 15px;background-color:#ccc;display:block;margin-right:2px;}#block-sth-primary-local-tasks > ul a:hover{background-color:#ddd;}img{max-width:100%;height:auto;}.name-field-media-image img{width:100%;display:block;}.formatxt > *,.formatxt > div> *{margin-bottom:20px;}.formatxt > *:last-child,.formatxt > div > *:last-child{margin-bottom:0;}.name-field-media-video-file{text-align:center;}.name-field-media-video-file video{width:auto;height:auto;display:inline-block;max-width:100%;}.name-field-poster{display:none;}nav ul{list-style:none;}.formatxt li{margin:10px 0 10px 25px;list-style-position:outside;line-height:1.3;}.formatxt hr{margin:30px 0;border:none;border-top:2px solid #ccc;}form label{display:block;margin-bottom:10px;line-height:1;text-transform:uppercase;font-weight:500;}form input,form textarea{font-size:18px;display:inline-block;color:inherit;border:none;border-bottom:1px solid #d4352d;padding:3px 0;transition:all 300ms ease-out;width:100%;font-size:inherit;font-family:inherit;}form textarea{border:2px solid #172980;}form label,form input,form textarea{font-size:18px;}form .form-item{margin-bottom:25px;position:relative;}form .description{font-size:16px;margin-top:4px;}form .description a{text-decoration:underline;}form input[type="checkbox"],form input[type="radio"]{position:absolute;left:0;top:0;width:20px;height:20px;}form label.option{padding-left:30px;margin-bottom:0;text-align:left;position:relative;z-index:1;cursor:pointer;}.js-form-type-checkbox .description,.js-form-type-radio .description{margin-left:30px;}#block-sth-page-title{display:none;}.tablewrap{overflow-x:auto;}table{border-collapse:collapse;border-spacing:0;line-height:1.3;border:1px solid #d4352d;}table th,table td{border:none;border-left:1px solid #d4352d;border-top:1px solid #d4352d;padding:5px 25px;}.handle{box-sizing:content-box;}.blink{display:block;}.blink img{display:block;transition:all 3s ease-out;transform:scale(1);}.blink:hover img{transform:scale(1.04);}.name-field-links a,.name-field-files a{margin-top:30px;}.formatxt a.slink{text-decoration:none;}a.slink,.name-field-links a,.name-field-files a,form .form-actions input{border:1px solid  #d4352d;}a.slink,.hasbkg .name-field-links a,.slithumb .name-field-links a,.hasbkg .name-field-files a,.slithumb .name-field-files a{border-color:#fff;}a.slink,.name-field-links a,.name-field-files a,form .form-actions input{display:inline-block;padding:10px 20px;line-height:1;}a.slink:hover,.name-field-links a:hover,.name-field-files a:hover,form .form-actions input:hover{background-color:#d4352d;color:#fff;}.hasbkg a.slink:hover,.hasbkg .name-field-links a:hover,.slithumb .name-field-links a:hover,.hasbkg .name-field-files a:hover,.slithumb .name-field-files a:hover{background-color:#000;}.pagewrap{position:relative;}.goback{cursor:pointer;position:relative;display:block;width:25px;height:25px;position:absolute;right:20px;top:40px;}.goback::after{content:" ";display:block;width:100%;height:100%;position:absolute;left:0;top:0;background-color:#333;transition:all 300ms ease-out;clip-path:polygon(5% 10%,10% 5%,50% 45%,90% 5%,95% 10%,55% 50%,95% 90%,90% 95%,50% 55%,10% 95%,5% 90%,45% 50%);}.goback:hover::after{background-color:#d4352d;}.flickity-slider > div{width:100%;}.flickity-viewport{transition:height 300ms ease-out;}.flickity-button,.flickity-page-dots .dot{transition:all 300ms ease-out;}.flickity-button[disabled],.flickity-button[disabled] + .flickity-page-dots{display:none;}.flickity-button{background-color:rgba(255,255,255,0.5);}.edit-node a,.views-field-edit-node a,.views-field-edit-taxonomy-term a{display:none;position:absolute;right:unset;left:0;top:0;font-size:8px;color:rgba(0,0,0,0) !important;background-color:#fff;width:25px;height:25px;border-radius:50%;background-image:url(/themes/sth/imgs/pencil.svg);background-repeat:no-repeat;background-position:center;border:2px solid #ccc;}.grow:hover .edit-node a,.views-row:hover .views-field-edit-node a,.views-row:hover .views-field-edit-taxonomy-term a{display:block;}#edit-preview,.contextual{display:none;}.contextual[data-contextual-id^="node:"],.contextual[data-contextual-id^="taxonomy_term:"]{display:block;}.views-field-operations li{margin:0;}.views-field-operations .dropbutton-wrapper{display:inline-block;font-size:15px;}main{padding-top:114px;min-height:100vh;}.region-header,.region-footer,.pagewrap,.contact-form,.path-user .region-content,.slithumb,.guns,#block-sth-primary-local-tasks > ul{max-width:1340px;margin-left:auto;margin-right:auto;}.slithumb{max-width:1300px;}form{max-width:500px;}.guns,.pagewrap,.path-user .region-content{padding-top:100px;padding-bottom:100px;}.haside .txtwrap2{padding-top:50px;padding-bottom:50px;}.slitxt,.pcols.pcolside > .pagewrap > .txtwrap{padding:40px 30px 80px;}.slithumb{margin-bottom:50px;}.contact-form{margin-bottom:100px;}.name-field-pslider{margin-top:75px;margin-bottom:50px;}.region-footer{padding-top:60px;padding-bottom:30px;}.haside .txtwrap2{padding-right:75px;}.sleft .txtwrap2{padding-left:75px;}.region-header,.region-footer,.pagewrap,.contact-form,.path-user .region-content,.guns > .view-content > h3,.guns > .view-header{padding-left:20px;padding-right:20px;}.gpage .name-body{margin-top:20px;}.art .name-field-simgs{max-width:970px;}.art .name-field-simgs + div{margin-top:30px;}.scover .pagewrap{padding-left:0;padding-right:0;}.scover .txtwrap{display:flex;align-items:center;}.scover .pagewrap{max-width:unset;padding-top:0;padding-bottom:0;}.name-field-bkgimg{display:none;}.imgbkg{background-attachment:fixed;}.imgbkg,.scover .txtwrap{background-size:cover;background-repeat:no-repeat;background-position:center center;}.minheig{min-height:calc(100vh - 114px);display:flex;align-items:center;}.minheig .pagewrap{width:100%;}.centxt .txtwrap{text-align:center;}.hasbkg .txtwrap{color:#fff;}.haside .pagewrap{display:flex;align-items:center;}.nodepage.haside .pagewrap{align-items:flex-start;}.scover .pagewrap{align-items:stretch;}.scover .txtwrap2{margin-left:calc((100vw - 1320px) / 2);}.scover.sleft .txtwrap2{margin-left:0;}.sleft .pagewrap{flex-direction:row-reverse;}.haside > .pagewrap > div{width:50%;}.pcols.pcolside > .pagewrap{display:flex;align-items:center;}.pcols.pcolside > .pagewrap > .txtwrap{width:40%;background-color:#fff;position:relative;color:#000;text-shadow:none;}.pcols.pcolside > .pagewrap > .txtwrap::after{content:"";display:block;background-color:#fff;width:130px;position:absolute;right:-130px;top:0;height:100%;}.pcols.pcolside > .pagewrap > .name-field-pcols{width:60%;position:relative;z-index:10;}.name-field-pcols{display:flex;flex-wrap:wrap;justify-content:center;}.name-field-pcols > div{width:calc(33.3% - 20px);margin:10px;}.colthumb{position:relative;}.colthumb .name-field-thumb,.grow .name-field-media-image{overflow:hidden;}.colthumb .name-field-thumb img{width:100%;}.name-field-pcols .atitle{color:#fff;padding:20px;min-height:100px;text-align:center;display:flex;align-items:center;margin-bottom:0;}.name-field-pcols .atitle > div{width:100%;}.name-field-pcols > div:nth-child(3n+1) .atitle{background-color:#d4352d;}.name-field-pcols > div:nth-child(3n+2) .atitle{background-color:#86ae0d;}.name-field-pcols > div:nth-child(3n+3) .atitle,.slithumb{background-color:#172980;}.pcols:not(.pcolside) .name-field-pcols .atitle{position:absolute;left:40px;bottom:40px;width:calc(100% - 80px);}.slithumb{color:#fff;}.slimg{display:flex;}.slimg > div{width:50%;}.flickity-page-dots{bottom:30px;}.name-field-pslider .flickity-page-dots{bottom:14px;}.flickity-page-dots .dot{width:16px;height:16px;background-color:#172980;opacity:1;}.flickity-page-dots .dot.is-selected,.flickity-page-dots .dot:hover{background-color:#d4352d;}.flickity-button{color:#172980;}.flickity-button:hover,.flickity-button:focus{color:#d4352d;}.name-field-pslider .flickity-prev-next-button.previous{left:calc(((100vw - 1300px) / 2) / 2);transform:translateX(-50%);}.name-field-pslider .flickity-prev-next-button.next{right:calc(((100vw - 1300px) / 2) / 2);transform:translateX(50%);}.txtflex .name-field-mtxt{display:flex;}.txtflex .name-field-mtxt > div{margin-right:40px;}.spage[data-cols="2"] .name-field-mtxt > div{width:calc(50% - 40px);}.spage[data-cols="3"] .name-field-mtxt > div{width:calc(33.33% - 40px);}.spage[data-cols="4"] .name-field-mtxt > div{width:calc(25% - 40px);}.guns > .view-content{display:flex;flex-wrap:wrap;}.guns > .view-content > h3{width:100%;}.grow{width:calc(25% - 40px);margin:0 20px 50px;background-color:#172980;color:#fff;position:relative;}.grow .atitle{margin-bottom:0;padding:10px 20px;text-align:center;}.grow > .blink > div:last-child{padding:0 10px 10px;}.name-field-gimgs{display:flex;flex-wrap:wrap;align-items:center;position:relative;left:-10px;}.spage .name-field-gimgs{justify-content:center;}.name-field-gimgs > div{margin:20px 10px;width:calc(25% - 20px);}article[data-gcols="2"] .name-field-gimgs > div{width:calc(50% - 20px);}article[data-gcols="3"] .name-field-gimgs > div{width:calc(33.3% - 20px);}.name-field-capture{background-color:#172980;color:#fff;padding:10px;text-align:center;}.view-feed > .view-content{display:flex;justify-content:center;flex-wrap:wrap;margin:50px 0;}.feed-row{margin:30px 10px;width:380px;height:500px;overflow:hidden;position:relative;}.feed-row::after{content:" ";width:100%;height:60px;background:linear-gradient(0deg,rgba(255,255,255,1) 0%,rgba(255,255,255,1) 20%,rgba(255,255,255,0) 100%);position:absolute;left:0;bottom:-2px;}.feed-row iframe{width:100%;display:block;}@media screen and (max-width:1150px){.feed-row{width:260px;height:340px;}}.formatxt iframe{display:block;width:100%;}.artrow:nth-child(2n+1){background-color:#f2f4ff;}.pager > ul{padding:10px;display:flex;align-items:center;justify-content:center;}.pager > ul > li{margin:10px;}.media[data-mid="9"] video{border-radius:55px;overflow:hidden;}.calendar{overflow-x:auto;}.calendar iframe{padding:10px;background-color:#fff;border-radius:15px;box-shadow:0 0 8px rgba(0,0,0,0.5);}.effe{opacity:0;transform:translateY(150px);transition:all 1.6s ease-out;transition:opacity 2s ease-out,transform 1.5s ease-out;position:relative;}.effe.actelem{transform:translateY(0);opacity:1;}.domino{opacity:0;transform:translateY(50px);transition:all 500ms ease-out;}.domino.actelem{transform:translateY(0);opacity:1;}header{background-color:#fff;position:fixed;top:0;left:0;width:100%;transition:all 500ms ease-out;z-index:120;}.scrolled header{box-shadow:0 0 3px rgba(0,0,0,0.3);}.region-header{display:flex;justify-content:space-between;align-items:flex-end;}.logo{display:block;width:220px;}header .logo{padding-top:20px;padding-bottom:36px;position:relative;transition:all 500ms ease-out;}.scrolled header .logo{width:100px;padding-bottom:20px;}.slogo > img{display:block;}.sname{font-family:'ZonaPro';font-weight:800;font-size:10.7px;padding-top:5px;line-height:1;}header .sname{height:16px;opacity:1;transition:all 300ms ease-out 500ms;overflow:hidden;position:absolute;left:0;bottom:20px;white-space:nowrap;}.scrolled header .sname{opacity:0;transition:all 300ms ease-out;}header .menu--main{font-size:19px;}header .menu--main > .menu{display:flex;justify-content:flex-end;}header .menu--main > .menu > li{position:relative;margin-left:5px;margin-right:5px;}header .menu--main > .menu > li:last-child{margin-right:0;}header .menu--main > .menu > li a{display:block;line-height:1;}header .menu--main > .menu > li > a{padding:20px 40px;position:relative;}header .menu--main > .menu > li > a::after{content:"";display:block;width:7px;height:7px;border-radius:50%;position:absolute;left:50%;bottom:8px;transform:translateX(-50%);transition:all 300ms ease-out;background-color:#000;opacity:0;}header .menu--main > .menu > li > a:hover::after,header .menu--main > .menu > li > a.is-active::after,header .menu--main > .menu .menu-item--active-trail > a::after,header .menu--main > .menu > .menu-item--expanded:hover > a::after{opacity:1;}header .menu-item--expanded > ul{position:absolute;left:50%;transform:translateX(-50%);top:100%;min-width:100%;opacity:0;transition:all 300ms ease-out;pointer-events:none;text-align:center;box-shadow:0 0 3px rgba(0,0,0,0.3);}header .menu-item--expanded:hover > ul{opacity:1;pointer-events:unset;}header .menu-item--expanded > ul a{background-color:#008dcf;padding:10px;color:#fff;font-size:17px;}header .menu-item--expanded > ul > li:first-child a{padding-top:20px;}header .menu-item--expanded > ul > li:last-child a{padding-bottom:20px;}header .menu-item--expanded > ul a:hover,header .menu-item--expanded > ul a.is-active{background-color:#d4352d;}.navicon{display:none;cursor:pointer;position:absolute;right:10px;top:50%;transform:translateY(-50%);z-index:50;transition:all 300ms linear;width:50px;height:50px;overflow:hidden;}.navicon::before,.navicon::after{content:" ";}.navicon::before,.navicon::after,.navicon span{position:absolute;display:block;left:20%;background-color:#172980;width:60%;height:4%;transition:all 300ms ease-out;}.navicon::before{top:22%;}.navicon span{top:45%;}.navicon::after{top:68%;}.opennav .navicon::after,.opennav .navicon::before{top:25%;left:47%;width:4%;height:50%;transform:rotate(45deg);transform-origin:center center;background-color:#d4352d;}.opennav .navicon::after{transform:rotate(-45deg);}.opennav .navicon::before{transform:rotate(45deg);}.opennav .navicon span{width:0;}.menu--social .menu{position:relative;left:-10px;display:flex;}.menu--social .menu a{display:block;width:30px;height:30px;color:transparent !important;overflow:hidden;background-image:url(/themes/sth/imgs/socials.svg);background-repeat:no-repeat;background-position:0 center;}.menu--social .menu a[href*="facebook"]{background-position:left center;}.menu--social .menu a[href*="linked"]{background-position:-30px center;}.menu--social .menu a[href*="youtube"]{background-position:-60px center;}.menu--social .menu a[href*="instagram"]{background-position:-90px center;}.menu--social .menu a[href*="twitter"]{background-position:-120px center;}.menu--social .menu a[href^="mailto:"]{background-position:-150px center;}.menu--social .menu a[href^="tel:"]{background-position:-180px center;}.menu--social .menu a[href*="maps"]{background-position:right center;}footer{background-color:#3e3d40;}.region-footer{display:flex;flex-wrap:wrap;color:#fff;justify-content:space-between;}.region-footer > div{margin-right:30px;margin-bottom:30px;}.region-footer > div:last-child{margin-right:0;padding-bottom:50px;position:relative;}.region-footer a{color:#fff;}footer .menu--social{position:absolute;left:0;bottom:0;}footer h2{margin-bottom:10px;}.menu--footer{margin-bottom:30px;}.menu--footer > .menu{display:flex;flex-wrap:wrap;}.menu--footer > .menu a{padding-right:15px;}.menu--footer > .menu > li:last-child a{padding-right:0;}#block-totop{position:fixed;width:50px;height:50px;border-radius:50%;right:10px;bottom:-60px;background-color:#000;opacity:0.8;display:block;cursor:pointer;transition:all 300ms ease-out;z-index:100;transform:rotate(90deg);}#block-totop:hover{opacity:1;}.scrolled #block-totop{bottom:10px;transform:rotate(-90deg);}#block-totop::after{content:"";display:block;width:20px;height:40px;clip-path:polygon(0% 14%,14% 7%,100% 50%,13% 93%,0% 86%,73% 50%);background-color:#fff;position:absolute;left:17px;bottom:5px;}@media screen and (max-width:1400px){.scover .txtwrap2{margin-left:0;padding-left:20px;padding-right:20px;}.slithumb{margin-left:50px;margin-right:50px;}.name-field-pslider .flickity-prev-next-button.previous{top:50px;left:0;transform:none;}.name-field-pslider .flickity-prev-next-button.next{top:50px;right:0;transform:none;}.sleft .txtwrap2{padding-left:20px;}.haside .txtwrap2{padding-right:20px;}}@media screen and (max-width:1180px){body{font-size:15px;}span.small,.region-footer .formatxt,.breadcru{font-size:14px;}.grow .atitle{font-size:16px;}.colthumb h2.atitle,.region-footer h2{font-size:20px;}span.big,h2,h1.atitle{font-size:24px;}span.bigger,h2.atitle{font-size:28px;}span.xl{font-size:40px;}.navicon{display:block;}header .menu--main{position:absolute;top:100%;right:-300px;width:300px;padding:20px;background-color:#fff;box-shadow:0 0 3px rgba(0,0,0,0.3);z-index:30;transition:right 300ms ease-out;}.opennav .menu--main{right:0;}header .menu--main > .menu{display:block;}header .menu-item--expanded > ul{position:static;transform:unset;min-width:unset;opacity:1;pointer-events:inherit;text-align:left;box-shadow:none;}header .menu--main > .menu > li{margin:0 0 20px;}header .menu--main > .menu > li > a{padding:5px 20px;font-size:26px;font-weight:900;}header .menu--main > .menu > li.menu-item--expanded > ul a{padding:10px 20px 10px 30px;background-color:transparent;font-size:18px;}header .menu-item--expanded > ul a{color:#000;}header .menu--main > .menu > li a:hover,header .menu--main > .menu > li a.is-active,header .menu--main > .menu .menu-item--active-trail > a,header .menu--main > .menu .menu-item--expanded:hover > a{color:#d4352d;}header .menu--main > .menu > li > a::after{left:7px;bottom:unset;top:50%;transform:translateY(-50%);background-color:#d4352d;}.imgbkg{background-attachment:scroll;}.region-footer > div:first-child{margin-right:0;width:100%;}.grow{width:auto;max-width:300px;}}@media screen and (max-width:1000px){main,.minheig{min-height:unset;}.haside .pagewrap,.pcols.pcolside > .pagewrap,.slimg,.txtflex .name-field-mtxt{display:block;}.haside > .pagewrap > div,.layout-container .pcols.pcolside > .pagewrap > div,.slimg > div,.layout-container .spage .name-field-mtxt > div{width:auto;}.haside:not(.scover) .txtwrap2{padding:0;}.haside:not(.scover) > .pagewrap > .txtwrap + .name-field-simgs,.layout-container .pcols.pcolside > .pagewrap > div:nth-child(2){margin-top:30px;}.pcols.pcolside > .pagewrap > .txtwrap::after{content:none;}.name-field-pcols > div{width:320px;}.name-field-gimgs{display:block;left:0;}.layout-container .region-content .name-field-gimgs > div{width:auto;max-width:500px;margin-left:0;margin-right:0;}table th,table td{padding:5px;}}@media screen and (max-width:550px){.colthumb h2.atitle,.region-footer h2{font-size:18px;}span.big,h2,h1.atitle{font-size:20px;}span.bigger,h2.atitle{font-size:22px;}span.xl{font-size:30px;}header .menu--main{top:0;right:-100%;width:100%;height:100vh;overflow-y:auto;padding-top:50px;padding-bottom:50px;}.guns,.pagewrap,.path-user .region-content{padding-top:50px;padding-bottom:50px;}.minheig .pagewrap{padding-top:100px;padding-bottom:100px;}.goback{top:10px;}.name-field-gimgs > div{margin-left:auto;margin-right:auto;}}.popup{display:none;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background-color:#000;padding:50px;width:600px;z-index:300;transition:all 300ms ease-out;box-shadow:0 0 6px rgba(0,0,0,0.6);}.popup form{color:#fff;}.showpopup .popup{display:block;}.closepopup{display:block;position:absolute;top:10px;right:10px;width:30px;height:30px;cursor:pointer;}.closepopup::after{content:" ";display:block;width:100%;height:100%;position:absolute;left:0;top:0;background-color:#fff;clip-path:polygon(5% 10%,10% 5%,50% 45%,90% 5%,95% 10%,55% 50%,95% 90%,90% 95%,50% 55%,10% 95%,5% 90%,45% 50%);transition:all 300ms ease-out;}.closepopup:hover::after{background-color:#d4352d;}.region-popup > div{margin-top:30px;}.region-popup > div:first-child{margin-top:0;}.overlay{display:none;cursor:pointer;}.showpopup{overflow-y:hidden;height:100vh;}.showpopup .overlay{display:block;background-color:rgba(0,0,0,0.8);position:fixed;left:0;top:0;height:100vh;width:100%;z-index:150;}@media screen and (max-height:780px){.popup img{max-height:70vh;width:auto;margin-left:auto;margin-right:auto;}}@media screen and (max-width:750px){.popup{transform:translateY(-50%);left:50px;padding:50px 10px 20px;width:calc(100vw - 100px);}.region-popup > div{margin-top:20px;}.closepopup{top:15px;width:24px;height:24px;right:10px;}}@media screen and (max-width:520px){.popup{left:10px;width:calc(100vw - 20px);}}
