/*! PhotoSwipe main CSS by Dmitry Semenov | photoswipe.com | MIT license */
.pswp{display:none;position:absolute;width:100%;height:100%;left:0;top:0;overflow:hidden;-ms-touch-action:none;touch-action:none;z-index:16777271;-webkit-text-size-adjust:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;outline:none}.pswp *{-webkit-box-sizing:border-box;box-sizing:border-box}.pswp img{max-width:none}.pswp--animate_opacity{opacity:.001;-webkit-transition:opacity .333s cubic-bezier(.4,0,.22,1);transition:opacity .333s cubic-bezier(.4,0,.22,1)}.pswp--open{display:block}.pswp--zoom-allowed .pswp__img{cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.pswp--zoomed-in .pswp__img{cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.pswp--dragging .pswp__img{cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.pswp__bg{position:absolute;left:0;top:0;width:100%;height:100%;background:#000;opacity:0;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.pswp__scroll-wrap{position:absolute;left:0;top:0;width:100%;height:100%;overflow:hidden}.pswp__container,.pswp__zoom-wrap{-ms-touch-action:none;touch-action:none;position:absolute;left:0;right:0;top:0;bottom:0}.pswp__container,.pswp__img{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}.pswp__zoom-wrap{position:absolute;width:100%;-webkit-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top;-webkit-transition:-webkit-transform .333s cubic-bezier(.4,0,.22,1);transition:transform .333s cubic-bezier(.4,0,.22,1)}.pswp__bg{-webkit-transition:opacity .333s cubic-bezier(.4,0,.22,1);transition:opacity .333s cubic-bezier(.4,0,.22,1)}.pswp--animated-in .pswp__bg,.pswp--animated-in .pswp__zoom-wrap{-webkit-transition:none;transition:none}.pswp__container,.pswp__zoom-wrap{-webkit-backface-visibility:hidden;backface-visibility:hidden}.pswp__item{position:absolute;left:0;right:0;top:0;bottom:0;overflow:hidden}.pswp__img{position:absolute;width:auto;height:auto;top:0;left:0;image-orientation:from-image;object-fit:contain}.pswp__img--placeholder{-webkit-backface-visibility:hidden;backface-visibility:hidden}.pswp__img--placeholder--blank{background:#222;display:none}.pswp--ie .pswp__img{width:100% !important;height:auto !important;left:0;top:0}.pswp__error-msg{position:absolute;left:0;top:50%;width:100%;text-align:center;font-size:14px;line-height:16px;margin-top:-8px;color:#ccc}.pswp__error-msg a{color:#ccc;text-decoration:underline}
/*! PhotoSwipe Default UI CSS by Dmitry Semenov with modifications by Arno Welzel | photoswipe.com | MIT license */
.pswp__button{width:44px;height:44px;position:relative;background-color:#00000000 !important;cursor:pointer;overflow:visible;-webkit-appearance:none;display:block;border:0;padding:0;margin:0;float:right;opacity:.75;-webkit-transition:opacity .2s;transition:opacity .2s;-webkit-box-shadow:none;box-shadow:none;min-width:0}.pswp__button:focus,.pswp__button:hover{opacity:1;background-color:transparent}.pswp__button:active{outline:none;opacity:.9;background-color:transparent}.pswp__button::-moz-focus-inner{padding:0;border:0;background-color:transparent}.pswp__ui--over-close .pswp__button--close{opacity:1}.pswp__button,.pswp__button--arrow--left:before,.pswp__button--arrow--right:before{background:url(//www.tag.tn.it/wp-content/plugins/lightbox-photoswipe/lib/skins/default/controls.png) 0 0 no-repeat;background-size:264px 88px;width:44px;height:44px}@media (-webkit-min-device-pixel-ratio:1.1),(-webkit-min-device-pixel-ratio:1.09375),(min-resolution:105dpi),(min-resolution:1.1dppx){.pswp--svg .pswp__button,.pswp--svg .pswp__button--arrow--left:before,.pswp--svg .pswp__button--arrow--right:before{background-image:url(//www.tag.tn.it/wp-content/plugins/lightbox-photoswipe/lib/skins/default/controls.svg)}.pswp--svg .pswp__button--arrow--left,.pswp--svg .pswp__button--arrow--right{background:0 0}}.pswp__button--close{background-position:0 -44px !important}.pswp__button--share{background-position:-44px -44px !important}.pswp__button--fs{display:none}.pswp--supports-fs .pswp__button--fs{display:block}.pswp--fs .pswp__button--fs{background-position:-44px 0 !important}.pswp__button--zoom{display:none;background-position:-88px 0 !important}.pswp--zoom-allowed .pswp__button--zoom{display:block}.pswp--zoomed-in .pswp__button--zoom{background-position:-132px 0 !important}.pswp--touch .pswp__button--arrow--left,.pswp--touch .pswp__button--arrow--right{visibility:hidden}.pswp__button--arrow--left,.pswp__button--arrow--right{background:0 0;top:50%;margin-top:-50px;width:70px;height:100px;position:absolute}.pswp__button--arrow--left{left:0}.pswp__button--arrow--right{right:0}.pswp__button--arrow--left:before,.pswp__button--arrow--right:before{content:'';top:35px;background-color:rgba(0,0,0,.3);height:30px;width:32px;position:absolute}.pswp__button--arrow--left:before{left:6px;background-position:-138px -44px !important}.pswp__button--arrow--right:before{right:6px;background-position:-94px -44px !important}.pswp__counter,.pswp__share-modal{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.pswp__share-modal{display:block;background:rgba(0,0,0,.5);width:100%;height:100%;top:0;left:0;padding:10px;position:absolute;z-index:1600;opacity:0;-webkit-transition:opacity .25s ease-out;transition:opacity .25s ease-out;-webkit-backface-visibility:hidden}.pswp__share-modal--hidden{display:none}.pswp__share-tooltip{z-index:1620;position:absolute;background:#fff;top:56px;display:block;width:auto;right:44px;-webkit-box-shadow:0 2px 5px rgba(0,0,0,.25);box-shadow:0 2px 5px rgba(0,0,0,.25);-webkit-transform:translateY(6px);-ms-transform:translateY(6px);transform:translateY(6px);-webkit-transition:-webkit-transform .25s;transition:transform .25s;-webkit-backface-visibility:hidden}.pswp__share-tooltip a{display:block;padding:8px 12px;color:#000;text-decoration:none;font-size:14px;line-height:18px}.pswp__share-tooltip a:hover{text-decoration:none;color:#000}.pswp__share-modal--fade-in{opacity:1}.pswp__share-modal--fade-in .pswp__share-tooltip{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.pswp--touch .pswp__share-tooltip a{padding:16px 12px}.pswp__share-tooltip a:first-child:before{content:'';display:block;width:0;height:0;position:absolute;top:-12px;right:15px;border:6px solid transparent;border-bottom-color:#fff;-webkit-pointer-events:none;-moz-pointer-events:none;pointer-events:none}a.pswp__share--facebook:hover{background:#3e5c9a;color:#fff}a.pswp__share--facebook:hover:before{border-bottom-color:#3e5c9a}a.pswp__share--twitter:hover{background:#55acee;color:#fff}a.pswp__share--twitter:hover:before{border-bottom-color:#55acee}a.pswp__share--pinterest:hover{background:#ccc;color:#ce272d}a.pswp__share--pinterest:hover:before{border-bottom-color:#ccc}a.pswp__share--download:hover,a.pswp__share--copyurl:hover,a.pswp__share--custom:hover{background:#ddd}a.pswp__share--download:hover:before,a.pswp__share--copyurl:hover:before,a.pswp__share--custom:hover:before{border-bottom-color:#ddd}.pswp__counter{position:absolute;left:0;top:0;height:44px;font-size:13px;line-height:44px;color:#fff;opacity:.75;padding:0 10px}.pswp__caption{position:absolute;left:0;bottom:0;width:100%;min-height:44px}.pswp__caption small{font-size:11px;color:#bbb}.pswp__caption__center{text-align:center;max-width:420px;margin:0 auto;font-size:13px;padding:10px;line-height:20px;color:#ccc}.pswp__caption--empty{display:none}.pswp__caption--fake{visibility:hidden}.pswp__preloader{width:44px;height:44px;position:absolute;top:0;left:50%;margin-left:-22px;opacity:0;-webkit-transition:opacity .25s ease-out;transition:opacity .25s ease-out;direction:ltr}.pswp__preloader__icn{width:20px;height:20px;margin:12px}.pswp__preloader--active{opacity:1}.pswp__preloader--active .pswp__preloader__icn{background:url(//www.tag.tn.it/wp-content/plugins/lightbox-photoswipe/lib/skins/default/preloader.gif) 0 0 no-repeat}.pswp--css_animation .pswp__preloader--active{opacity:1}.pswp--css_animation .pswp__preloader--active .pswp__preloader__icn{-webkit-animation:clockwise .5s linear infinite;animation:clockwise .5s linear infinite}.pswp--css_animation .pswp__preloader--active .pswp__preloader__donut{-webkit-animation:donut-rotate 1s cubic-bezier(.4,0,.22,1) infinite;animation:donut-rotate 1s cubic-bezier(.4,0,.22,1) infinite}.pswp--css_animation .pswp__preloader__icn{background:0 0;opacity:.75;width:14px;height:14px;position:absolute;left:15px;top:15px;margin:0}.pswp--css_animation .pswp__preloader__cut{position:relative;width:7px;height:14px;overflow:hidden}.pswp--css_animation .pswp__preloader__donut{-webkit-box-sizing:border-box;box-sizing:border-box;width:14px;height:14px;border:2px solid #fff;border-radius:50%;border-left-color:transparent;border-bottom-color:transparent;position:absolute;top:0;left:0;background:0 0;margin:0}@media screen and (max-width:1024px){.pswp__preloader{position:relative;left:auto;top:auto;margin:0;float:right}}@-webkit-keyframes clockwise{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes clockwise{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes donut-rotate{0%{-webkit-transform:rotate(0);transform:rotate(0)}50%{-webkit-transform:rotate(-140deg);transform:rotate(-140deg)}100%{-webkit-transform:rotate(0);transform:rotate(0)}}@keyframes donut-rotate{0%{-webkit-transform:rotate(0);transform:rotate(0)}50%{-webkit-transform:rotate(-140deg);transform:rotate(-140deg)}100%{-webkit-transform:rotate(0);transform:rotate(0)}}.pswp__ui{-webkit-font-smoothing:auto;visibility:visible;opacity:1;z-index:1550}.pswp__top-bar{position:absolute;left:0;top:0;height:44px;width:100%}.pswp__caption,.pswp__top-bar,.pswp--has_mouse .pswp__button--arrow--left,.pswp--has_mouse .pswp__button--arrow--right{-webkit-backface-visibility:hidden;-webkit-transition:opacity .333s cubic-bezier(.4,0,.22,1);transition:opacity .333s cubic-bezier(.4,0,.22,1)}.pswp--has_mouse .pswp__button--arrow--left,.pswp--has_mouse .pswp__button--arrow--right{visibility:visible}.pswp__top-bar,.pswp__caption{background-color:rgba(0,0,0,.5)}.pswp__ui--fit .pswp__top-bar,.pswp__ui--fit .pswp__caption{background-color:rgba(0,0,0,.3)}.pswp__ui--idle .pswp__top-bar,.pswp__caption.pswp__ui--idle{opacity:0}.pswp__ui--idle .pswp__button--arrow--left,.pswp__ui--idle .pswp__button--arrow--right{opacity:0}.pswp__ui--hidden .pswp__top-bar,.pswp__ui--hidden .pswp__caption,.pswp__ui--hidden .pswp__button--arrow--left,.pswp__ui--hidden .pswp__button--arrow--right{opacity:.001}.pswp__ui--one-slide .pswp__button--arrow--left,.pswp__ui--one-slide .pswp__button--arrow--right,.pswp__ui--one-slide .pswp__counter{display:none}.pswp__element--disabled{display:none !important}.pswp--minimal--dark .pswp__top-bar{background:0 0}
.wp-block-columns{display:flex}.single-landingpage #iscrizione{display:none}.single-landingpage #iscrizione.singlecta{display:block;line-height:1;display:flex;justify-content:center}.single-landingpage #iscrizione.singlecta .textwidget{display:flex;justify-content:center;align-items:center}.single-landingpage .denominazione{margin-top:2.3rem;margin-bottom:10.2222vh}.single-landingpage .denominazione p{font-family:nimbus-sans,sans-serif;font-weight:700;font-style:normal;font-size:.81rem !important;line-height:.88;color:#f05050}.single-landingpage #content div:last-child{margin-bottom:0}.single-landingpage #content .hero{padding-top:0;position:relative;background-size:cover;background-position:center}.single-landingpage #content .hero:before{position:absolute;z-index:1;top:0;bottom:0;left:0;right:0;background-color:#000;opacity:30%;content:" "}.single-landingpage #content .hero .hero__contenuto{padding-bottom:2.66rem;position:relative;z-index:2}.single-landingpage #content .hero h1{font-size:2rem;line-height:1;color:#fff}.single-landingpage #content .hero h2{font-size:1rem;color:#fff;margin-top:.8rem;margin-bottom:2.9rem}.single-landingpage #content .hero a.cta{color:#fff}.single-landingpage #content .hero a.cta:before,.single-landingpage #content .hero a.cta:after{background-color:#fff}.single-landingpage #content .align-dx{text-align:right}.single-landingpage #content p{font-size:1.333rem}.single-landingpage #content p strong{font-weight:400;color:#f05050}.single-landingpage #content h2{color:#f05050}.single-landingpage #content h5{font-size:.83rem}@media (max-width:768px){.single-landingpage #content .col-lg-10>.wp-block-columns>.wp-block-column{flex-basis:100% !important;width:100%;min-width:100%;margin-bottom:2rem}.single-landingpage #content .col-lg-10>.wp-block-columns>.wp-block-column:last-child{margin-bottom:0}.single-landingpage #content .col-lg-10>.wp-block-columns{flex-direction:column}}.single-landingpage #content .wp-block-columns{margin-bottom:2.3rem}.single-landingpage #content .wp-block-columns:last-child{margin-bottom:0}.single-landingpage #content .wp-block-columns p{font-size:.83rem}.single-landingpage #content .wp-block-columns h1{font-size:3.333rem;font-weight:400}.single-landingpage #content .wp-block-columns h5{color:#f05050}.single-landingpage #content .wp-block-columns h6{color:#000;font-size:5rem;line-height:.8}.single-landingpage #content .block-container{margin-top:3.75rem;margin-bottom:3.75rem}.single-landingpage #content .block-container.bianco{padding-top:0}.single-landingpage #content .block-container.nero{background-color:#000;color:#fff;padding-top:3.75rem;padding-bottom:3.75rem}.single-landingpage #content .block-container.rosso{background-color:#f05050;color:#fff;padding-top:3.75rem;padding-bottom:3.75rem}.single-landingpage #content .block-container.rosso h2{color:#000}.single-landingpage #content .block-container.rosso p{color:#fff}.single-landingpage #content .block-container h4{font-size:5.8rem;line-height:1;color:#f05050;font-weight:lighter}.single-landingpage #content .block-container h4.first{margin-top:3.75rem}
.swiper-container{height:400px}.swiper-slide{width:400px !important;margin-right:15px}.swiper-container img{height:100%;width:auto}.swiper-button-next:after,.swiper-button-prev:after{color:#fa4646}.tesi h2{margin-bottom:20px}.navigation a{color:#fa4646}@media (max-width:520px){.swiper-container{height:300px}.swiper-slide{width:300px !important}.swiper-button-next,.swiper-button-prev{display:none !important}.tesi h2{margin-bottom:10px}}
.spu-box,.spu-box *{box-sizing:border-box}.wppopups-whole{position:relative;width:100%;height:100%;left:0;top:0;z-index:999998;display:flex;align-items:center;justify-content:center}.spu-bg{position:fixed;width:100%;height:100%;top:0;left:0;display:none;z-index:99999}.spu-box:before,.spu-box:after{content:"";display:table}.spu-box:after{clear:both}.spu-box{zoom:1}.spu-box{position:fixed;z-index:999999;width:100%;max-height:100vh}.spu-box img{max-width:100%;height:auto}.spu-box img.aligncenter{clear:both;display:block;margin:0 auto}.spu-box.spu-position-top-left{top:0;left:0;bottom:auto;right:auto}.spu-box.spu-position-top-right{top:0;right:0;bottom:auto;left:auto}.spu-box.spu-position-bottom-left{bottom:0;left:0;top:auto;right:auto}.spu-box.spu-position-bottom-right{bottom:0;right:0;top:auto;left:auto}.spu-box.spu-position-top-bar,.spu-box.spu-position-bottom-bar{margin:0;width:100% !important;max-width:100% !important;position:fixed}.spu-box.spu-position-top-bar{top:0}.spu-box.spu-position-bottom-bar{bottom:0}.spu-box.spu-position-bottom-bar .spu-content .spu-fields-container,.spu-box.spu-position-top-bar .spu-content .spu-fields-container{padding:0}.spu-box.spu-position-bottom-bar .spu-content,.spu-box.spu-position-top-bar .spu-content{display:inline-flex;align-items:center;justify-content:center;width:100% !important}.spu-box.spu-position-bottom-bar .spu-content>*,.spu-box.spu-position-top-bar .spu-content>*{margin-left:20px;margin-bottom:0}.spu-box.spu-position-bottom-bar .spu-content .spu-optin-form,.spu-box.spu-position-top-bar .spu-content label.spu-fields.spu-gdpr,.spu-box.spu-position-bottom-bar .spu-content label.spu-fields.spu-gdpr,.spu-box.spu-position-top-bar .spu-content .spu-optin-form{display:inline-flex;margin-bottom:0}.spu-box.spu-position-top-bar .spu-content .spu-optin-fields,.spu-box.spu-position-bottom-bar .spu-content .spu-optin-fields,.spu-box.spu-position-top-bar .spu-content label.spu-fields.spu-gdpr,.spu-box.spu-position-bottom-bar .spu-content label.spu-fields.spu-gdpr{margin-bottom:0}.spu-box.spu-position-bottom-bar .spu-content label.spu-fields.spu-gdpr,.spu-box.spu-position-top-bar .spu-content label.spu-fields.spu-gdpr{margin-left:20px;margin-bottom:0}.spu-box.spu-position-bottom-bar .spu-content .spu-optin-fields .spu-fields,.spu-box.spu-position-top-bar .spu-content .spu-optin-fields .spu-fields{min-width:250px}.spu-box.spu-position-bottom-bar .spu-content button.spu-fields.spu-submit,.spu-box.spu-position-top-bar .spu-content button.spu-fields.spu-submit{width:120px;margin-left:20px}.spu-close{position:absolute;padding:0;cursor:pointer;background:0 0;border:0;-webkit-appearance:none;line-height:.5;text-decoration:none;cursor:pointer}html .spu-box a.spu-close{text-decoration:none}.spu-close-top_right{right:8px;top:5px}.spu-close-top_left{left:8px;top:5px}.spu-close-bottom_right{right:8px;bottom:5px}.spu-close-bottom_left{left:8px;bottom:5px}.spu-close:hover,.spu-close:focus{text-decoration:none;display:block}p.spu-powered{position:absolute;bottom:-55px;width:100%;text-align:center;color:#fff;left:0}p.spu-powered a{color:#ccc;text-decoration:underline}.spu-box.spu-scrollable p.spu-powered{display:none}.spu-addon-container{text-align:center;margin:36px 32px 44px}.spu-addon-container:after{clear:both;content:" ";display:table}.spu-addon-title{font-size:24px}.spu-addon-msg{font-size:17px}.spu-input-text{background-color:#fff;width:49%;height:44px;border:1px solid #cdd1d4;-webkit-box-shadow:0 0 6px -3px rgba(0,0,0,.8) inset;-moz-box-shadow:0 0 6px -3px rgba(0,0,0,.8) inset;box-shadow:0 0 6px -3px rgba(0,0,0,.8) inset;border-radius:3px;font-size:18px;line-height:38px;padding:4px 6px;overflow:hidden;outline:none;margin:0;vertical-align:middle}.spu-button{display:block;-webkit-box-shadow:0 1px 1px -1px #fff inset;-moz-box-shadow:0 1px 1px -1px #fff inset;box-shadow:0 1px 1px -1px #fff inset;-webkit-text-shadow:#888 0 0 1px;-moz-text-shadow:#888 0 0 1px;text-shadow:#888 0 0 1px;font-size:15px;padding:10px 12px;line-height:24px;text-align:center;vertical-align:middle;cursor:pointer;text-decoration:none;margin:0;height:auto;width:35%;border:0}.spu-button-bg{width:100% !important}.spu-inline{display:inline-block !important}.spu-errors{color:red;text-align:center;margin-top:20px}.spu-optin-form .spu-helper-fields{display:none}.spu-fields-container{padding:36px 32px 44px;position:relative}.spu-fields.spu-name,.spu-fields.spu-email{background-color:#fff;width:100%;height:48px;border:1px solid #cdd1d4;-webkit-box-shadow:0 0 6px -3px rgba(0,0,0,.8) inset;-moz-box-shadow:0 0 6px -3px rgba(0,0,0,.8) inset;box-shadow:0 0 6px -3px rgba(0,0,0,.8) inset;border-radius:3px;font-size:18px;line-height:38px;padding:4px 6px;overflow:hidden;outline:none;margin:0 0 20px;vertical-align:middle;display:block}.spu-fields.spu-submit{background:#50bbe8;border:1px solid #429bc0;-webkit-box-shadow:0 1px 1px -1px #fff inset;-moz-box-shadow:0 1px 1px -1px #fff inset;box-shadow:0 1px 1px -1px #fff inset;-webkit-text-shadow:#888 0 0 1px;-moz-text-shadow:#888 0 0 1px;text-shadow:#888 0 0 1px;width:24%;color:#fff;font-size:16px;padding:10px 6px;line-height:24px;text-align:center;vertical-align:middle;cursor:pointer;display:inline;margin:0;height:auto}.spu-fields.spu-submit i{display:none}.spu-optin-fields{display:block}.spu-optin-fields.spu-inline-fields{display:flex;margin-bottom:20px}.spu-optin-fields.spu-inline-fields .spu-fields{margin-bottom:0}.spu-optin-fields.spu-inline-fields .spu-fields.spu-name{margin-right:20px}.spu-fields.spu-email{margin-right:0}.spu-fields.spu-submit{width:100%;max-width:100%}.spu-fields.spu-submit span{transition:all 1s;opacity:1}.spu-fields.spu-submit svg{display:none;margin:0 auto;transition:all 1s}.spu-fields.spu-submit svg path,.spu-fields.spu-submit svg rect{fill:#fff}.spu-fields.spu-submit.spu-sending span{display:none;opacity:0}.spu-fields.spu-submit.spu-sending svg{display:block;opacity:1}.optin-errors{color:red;text-align:center;margin-top:20px}span.spu-timer{position:absolute;bottom:0;left:0;font-size:12px;position:absolute;width:100%;text-align:right;padding:0 10px}@media all and (max-width:568px){.spu-box{max-width:90vw !important}.spu-box.spu-position-fullscreen,.spu-box.spu-position-top-bar,.spu-box.spu-position-bottom-bar{max-width:100vw !important}}
html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:0 0}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:0 0}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:700}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select{vertical-align:middle}
/*!
 * Bootstrap Grid v4.1.0 (https://getbootstrap.com/)
 * Copyright 2011-2018 The Bootstrap Authors
 * Copyright 2011-2018 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */@-ms-viewport{width:device-width}html{box-sizing:border-box;-ms-overflow-style:scrollbar}*,::after,::before{box-sizing:inherit}.container{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (min-width:576px){.container{max-width:540px}}@media (min-width:768px){.container{max-width:720px}}@media (min-width:992px){.container{max-width:960px}}@media (min-width:1200px){.container{max-width:1140px}}.container-fluid{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}.row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.no-gutters{margin-right:0;margin-left:0}.no-gutters>.col,.no-gutters>[class*=col-]{padding-right:0;padding-left:0}.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-auto,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-auto,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-auto{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px}.col{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-first{-ms-flex-order:-1;order:-1}.order-last{-ms-flex-order:13;order:13}.order-0{-ms-flex-order:0;order:0}.order-1{-ms-flex-order:1;order:1}.order-2{-ms-flex-order:2;order:2}.order-3{-ms-flex-order:3;order:3}.order-4{-ms-flex-order:4;order:4}.order-5{-ms-flex-order:5;order:5}.order-6{-ms-flex-order:6;order:6}.order-7{-ms-flex-order:7;order:7}.order-8{-ms-flex-order:8;order:8}.order-9{-ms-flex-order:9;order:9}.order-10{-ms-flex-order:10;order:10}.order-11{-ms-flex-order:11;order:11}.order-12{-ms-flex-order:12;order:12}.offset-1{margin-left:8.333333%}.offset-2{margin-left:16.666667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.333333%}.offset-5{margin-left:41.666667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.333333%}.offset-8{margin-left:66.666667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.333333%}.offset-11{margin-left:91.666667%}@media (min-width:576px){.col-sm{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-sm-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-sm-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-sm-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-sm-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-sm-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-sm-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-sm-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-sm-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-sm-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-sm-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-sm-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-sm-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-sm-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-sm-first{-ms-flex-order:-1;order:-1}.order-sm-last{-ms-flex-order:13;order:13}.order-sm-0{-ms-flex-order:0;order:0}.order-sm-1{-ms-flex-order:1;order:1}.order-sm-2{-ms-flex-order:2;order:2}.order-sm-3{-ms-flex-order:3;order:3}.order-sm-4{-ms-flex-order:4;order:4}.order-sm-5{-ms-flex-order:5;order:5}.order-sm-6{-ms-flex-order:6;order:6}.order-sm-7{-ms-flex-order:7;order:7}.order-sm-8{-ms-flex-order:8;order:8}.order-sm-9{-ms-flex-order:9;order:9}.order-sm-10{-ms-flex-order:10;order:10}.order-sm-11{-ms-flex-order:11;order:11}.order-sm-12{-ms-flex-order:12;order:12}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.333333%}.offset-sm-2{margin-left:16.666667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.333333%}.offset-sm-5{margin-left:41.666667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.333333%}.offset-sm-8{margin-left:66.666667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.333333%}.offset-sm-11{margin-left:91.666667%}}@media (min-width:768px){.col-md{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-md-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-md-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-md-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-md-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-md-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%;}.col-md-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-md-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-md-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-md-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-md-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-md-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-md-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-md-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-md-first{-ms-flex-order:-1;order:-1}.order-md-last{-ms-flex-order:13;order:13}.order-md-0{-ms-flex-order:0;order:0}.order-md-1{-ms-flex-order:1;order:1}.order-md-2{-ms-flex-order:2;order:2}.order-md-3{-ms-flex-order:3;order:3}.order-md-4{-ms-flex-order:4;order:4}.order-md-5{-ms-flex-order:5;order:5}.order-md-6{-ms-flex-order:6;order:6}.order-md-7{-ms-flex-order:7;order:7}.order-md-8{-ms-flex-order:8;order:8}.order-md-9{-ms-flex-order:9;order:9}.order-md-10{-ms-flex-order:10;order:10}.order-md-11{-ms-flex-order:11;order:11}.order-md-12{-ms-flex-order:12;order:12}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.333333%}.offset-md-2{margin-left:16.666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.333333%;}.offset-md-5{margin-left:41.666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.333333%}.offset-md-8{margin-left:66.666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.333333%}.offset-md-11{margin-left:91.666667%}}@media (min-width:992px){.col-lg{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-lg-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-lg-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-lg-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-lg-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-lg-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-lg-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-lg-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-lg-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-lg-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-lg-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-lg-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-lg-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-lg-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-lg-first{-ms-flex-order:-1;order:-1}.order-lg-last{-ms-flex-order:13;order:13}.order-lg-0{-ms-flex-order:0;order:0}.order-lg-1{-ms-flex-order:1;order:1}.order-lg-2{-ms-flex-order:2;order:2}.order-lg-3{-ms-flex-order:3;order:3}.order-lg-4{-ms-flex-order:4;order:4}.order-lg-5{-ms-flex-order:5;order:5}.order-lg-6{-ms-flex-order:6;order:6}.order-lg-7{-ms-flex-order:7;order:7}.order-lg-8{-ms-flex-order:8;order:8}.order-lg-9{-ms-flex-order:9;order:9}.order-lg-10{-ms-flex-order:10;order:10}.order-lg-11{-ms-flex-order:11;order:11}.order-lg-12{-ms-flex-order:12;order:12}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.333333%}.offset-lg-2{margin-left:16.666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.333333%}.offset-lg-5{margin-left:41.666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.333333%}.offset-lg-8{margin-left:66.666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.333333%}.offset-lg-11{margin-left:91.666667%}}@media (min-width:1200px){.col-xl{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-xl-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-xl-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-xl-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-xl-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-xl-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-xl-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-xl-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-xl-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-xl-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-xl-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-xl-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-xl-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-xl-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-xl-first{-ms-flex-order:-1;order:-1}.order-xl-last{-ms-flex-order:13;order:13}.order-xl-0{-ms-flex-order:0;order:0}.order-xl-1{-ms-flex-order:1;order:1}.order-xl-2{-ms-flex-order:2;order:2}.order-xl-3{-ms-flex-order:3;order:3}.order-xl-4{-ms-flex-order:4;order:4}.order-xl-5{-ms-flex-order:5;order:5}.order-xl-6{-ms-flex-order:6;order:6}.order-xl-7{-ms-flex-order:7;order:7}.order-xl-8{-ms-flex-order:8;order:8}.order-xl-9{-ms-flex-order:9;order:9}.order-xl-10{-ms-flex-order:10;order:10}.order-xl-11{-ms-flex-order:11;order:11}.order-xl-12{-ms-flex-order:12;order:12}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.333333%}.offset-xl-2{margin-left:16.666667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.333333%}.offset-xl-5{margin-left:41.666667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.333333%}.offset-xl-8{margin-left:66.666667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.333333%}.offset-xl-11{margin-left:91.666667%}}.d-none{display:none!important}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-table{display:table!important}.d-table-row{display:table-row!important}.d-table-cell{display:table-cell!important}.d-flex{display:-ms-flexbox!important;display:flex!important}.d-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}@media (min-width:576px){.d-sm-none{display:none!important}.d-sm-inline{display:inline!important}.d-sm-inline-block{display:inline-block!important}.d-sm-block{display:block!important}.d-sm-table{display:table!important}.d-sm-table-row{display:table-row!important}.d-sm-table-cell{display:table-cell!important}.d-sm-flex{display:-ms-flexbox!important;display:flex!important}.d-sm-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width:768px){.d-md-none{display:none!important}.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-block{display:block!important}.d-md-table{display:table!important}.d-md-table-row{display:table-row!important}.d-md-table-cell{display:table-cell!important}.d-md-flex{display:-ms-flexbox!important;display:flex!important}.d-md-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width:992px){.d-lg-none{display:none!important}.d-lg-inline{display:inline!important}.d-lg-inline-block{display:inline-block!important}.d-lg-block{display:block!important}.d-lg-table{display:table!important}.d-lg-table-row{display:table-row!important}.d-lg-table-cell{display:table-cell!important}.d-lg-flex{display:-ms-flexbox!important;display:flex!important}.d-lg-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width:1200px){.d-xl-none{display:none!important}.d-xl-inline{display:inline!important}.d-xl-inline-block{display:inline-block!important}.d-xl-block{display:block!important}.d-xl-table{display:table!important}.d-xl-table-row{display:table-row!important}.d-xl-table-cell{display:table-cell!important}.d-xl-flex{display:-ms-flexbox!important;display:flex!important}.d-xl-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}@media print{.d-print-none{display:none!important}.d-print-inline{display:inline!important}.d-print-inline-block{display:inline-block!important}.d-print-block{display:block!important}.d-print-table{display:table!important}.d-print-table-row{display:table-row!important}.d-print-table-cell{display:table-cell!important}.d-print-flex{display:-ms-flexbox!important;display:flex!important}.d-print-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}.flex-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-center{-ms-flex-align:center!important;align-items:center!important}.align-items-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}@media (min-width:576px){.flex-sm-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-sm-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-sm-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-sm-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-sm-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-sm-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-sm-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-sm-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-sm-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-sm-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-sm-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-sm-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-sm-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-sm-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-sm-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-sm-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-sm-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-sm-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-sm-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-sm-center{-ms-flex-align:center!important;align-items:center!important}.align-items-sm-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-sm-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-sm-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-sm-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-sm-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-sm-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-sm-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-sm-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-sm-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-sm-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-sm-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-sm-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-sm-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-sm-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media (min-width:768px){.flex-md-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-md-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-md-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-md-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-md-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-md-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-md-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-md-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-md-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-md-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-md-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-md-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-md-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-md-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-md-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-md-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-md-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-md-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-md-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-md-center{-ms-flex-align:center!important;align-items:center!important}.align-items-md-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-md-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-md-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-md-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-md-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-md-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-md-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-md-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-md-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-md-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-md-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-md-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-md-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-md-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media (min-width:992px){.flex-lg-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-lg-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-lg-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-lg-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-lg-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-lg-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-lg-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-lg-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-lg-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-lg-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-lg-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-lg-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-lg-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-lg-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-lg-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-lg-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-lg-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-lg-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-lg-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-lg-center{-ms-flex-align:center!important;align-items:center!important}.align-items-lg-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-lg-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-lg-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-lg-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-lg-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-lg-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-lg-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-lg-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-lg-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-lg-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-lg-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-lg-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-lg-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-lg-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media (min-width:1200px){.flex-xl-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-xl-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-xl-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-xl-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-xl-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-xl-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-xl-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-xl-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-xl-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-xl-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-xl-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-xl-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-xl-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-xl-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-xl-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-xl-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-xl-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-xl-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-xl-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-xl-center{-ms-flex-align:center!important;align-items:center!important}.align-items-xl-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-xl-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-xl-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-xl-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-xl-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-xl-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-xl-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-xl-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-xl-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-xl-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-xl-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-xl-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-xl-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-xl-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}
/*# sourceMappingURL=bootstrap-grid.min.css.map */

.view{opacity:0;-webkit-transition:1s opacity cubic-bezier(0,0,.3,1.04);-moz-transition:1s opacity cubic-bezier(0,0,.3,1.04);-ms-transition:1s opacity cubic-bezier(0,0,.3,1.04);transition:1s opacity cubic-bezier(0,0,.3,1.04)}@media (min-width:1024px){.view.intro h1{overflow:hidden;width:100%;white-space:nowrap;animation:typing 1s steps(40,end)}@keyframes typing{from{width:0}to{width:100%}}@keyframes blink-caret{from,to{border-color:transparent}50%{border-color:orange}}}html,body{overflow-x:hidden}html.over,body.over{overflow-y:hidden}@media (max-width:959px){html.over,body.over{overflow:hidden}}html{font-size:1.92vw;font-family:nimbus-sans,sans-serif;font-weight:400;font-style:normal}@media (min-width:960px) and (max-width:1140px){html{font-size:22px}}@media (max-width:959px){html{font-size:24px}}@media (max-width:540px){html{font-size:18px}}html body{line-height:1.2}html body #cookie-notice .cn-button{background:#fa4646;color:#fff;border:0;border-radius:0}html body #cookie-notice .cn-button:hover{background:#fff;color:#fa4646}html body .menu-item-has-children span{cursor:pointer;display:block}html body .nero{color:#fff}html body .rosso,html body .bianco{color:#000}html body h2{font-size:1.875rem;font-family:nimbus-sans,sans-serif;font-weight:700;font-style:normal;margin-bottom:50px}html body h3{font-size:1rem;font-family:nimbus-sans,sans-serif;font-weight:700;font-style:normal;margin-bottom:35px}@media (max-width:959px){html body h3{font-size:1.6rem}}html body h4{font-family:nimbus-sans,sans-serif;font-weight:700;font-style:normal;font-size:.62rem;color:#000}@media (max-width:959px){html body h4{font-size:1.2rem;margin-bottom:20px}}@media (min-width:960px) and (max-width:1140px){html body h4{font-size:.8rem}}html body h6{font-family:nimbus-sans,sans-serif;font-weight:300;font-style:normal;font-size:18vw}@media (max-width:959px){html body h6{font-size:16vw}}html body .ninja-forms-form-wrap a{color:#000}html body .nf-response-msg{padding-top:100px;padding-bottom:50px}html body a.cta,html body input[type=submit].cta,html body .nf-form-content input[type=button]{display:inline-block;position:relative;font-family:nimbus-sans,sans-serif;font-weight:700;font-style:normal;margin-right:30px;font-size:.625rem;text-decoration:none;-webkit-appearance:none;overflow:hidden;padding-bottom:7px}@media (max-width:959px){html body a.cta,html body input[type=submit].cta,html body .nf-form-content input[type=button]{font-size:.8rem}}html body a.cta:before,html body a.cta:after,html body input[type=submit].cta:before,html body input[type=submit].cta:after,html body .nf-form-content input[type=button]:before,html body .nf-form-content input[type=button]:after{content:" ";height:4px;width:100%;position:absolute;bottom:0;left:0}html body a.cta:before,html body input[type=submit].cta:before,html body .nf-form-content input[type=button]:before{transform:translateX(-100%)}html body a.cta:hover:before,html body input[type=submit].cta:hover:before,html body .nf-form-content input[type=button]:hover:before{transition:.2s ease transform .2s;transform:translateX(0%)}html body a.cta:hover:after,html body input[type=submit].cta:hover:after,html body .nf-form-content input[type=button]:hover:after{transition:.2s ease transform;transform:translateX(100%)}html body .nf-form-content input[type=button]{background:0 0;border:0;color:#fff;padding-left:0;padding-right:0;border-bottom:4px solid #fff;font-size:1rem;padding-bottom:45px}html body .nf-form-content input[type=button]:hover{background-color:#fa4646;color:#000;border-color:#000}html body input[type=submit].cta{background-color:transparent;padding:0;border:0;font-size:1.85rem;padding-top:15px;border-bottom:5px solid #fff;color:#fff}html body select{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0;border:none;background-color:#fa4646;padding:15px;font-size:.75rem;color:#fff;text-transform:capitalize;margin-right:50px;padding-right:45px;background-image:url(//www.tag.tn.it/wp-content/themes/genesis/css/../img/freccia.png);background-position:96% center;background-size:20px 15px;background-repeat:no-repeat;min-width:200px}html body select:focus{outline:0}html body .nf-form-content{max-width:2000px;padding:0}html body .nf-before-form-content{display:none}html body form p{font-size:.625rem;line-height:1.1;color:#fff !important;margin-bottom:30px;overflow:auto}html body form select{background-color:#fff;background-image:url(//www.tag.tn.it/wp-content/themes/genesis/css/../img/frecciarossa.png);color:#fa4646;margin-top:10px}html body form .nf-form-content select.ninja-forms-field:focus{background-color:#fff}html body form .nf-error .nf-error-msg{color:#fff;font-size:15px}html body form .nf-error-msg{color:#000}html body form input[type=text],html body form input[type=email],html body form input[type=tel],html body form input[type=date],html body form textarea{border:0;background:#fff;padding:10px;margin-top:10px;width:100%;font-size:.75rem}html body form .wpcf7-submit:disabled{opacity:.5}html body form input[type=checkbox]{width:20px;height:20px;background-color:#fff;border:0;border-radius:0;-webkit-appearance:none;-moz-appearance:none;position:relative;top:-2px}html body form input[type=checkbox]:checked{background-color:#000}html body form span.wpcf7-list-item{margin:0}html body form span.wpcf7-not-valid-tip{color:#fff;margin-top:5px}html body form .privacy p{color:#000 !important}html body form .privacy p a{color:#000}html body form .short .wpcf7-form-control-wrap{display:block;width:30%;float:left}html body form .short span:nth-child(2),html body form .short span:nth-child(3),html body form .short span:nth-child(5),html body form .short span:nth-child(6){margin-right:5%}html body form .short input{padding:10px 3%;width:100%}html body .row+figure{margin-bottom:90px}@media (max-width:959px){html body .wp-block-image{padding:0}}html body .full .wp-block-embed__wrapper{margin:0 -15px}@media (max-width:959px){html body .top{margin-top:50px}}html body .wp-block-embed__wrapper{position:relative;padding-top:56%}html body .wp-block-embed__wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}html body figure+.row{margin-top:90px}html body .wp-block-video{margin-bottom:90px}html body .wp-block-video video{width:100%;height:auto}@media (max-width:959px){html body .wp-block-video{padding:0;margin-left:-15px;margin-right:-15px;width:100vw;max-width:100vw}}@media (max-width:540px){html body .wp-block-video{margin-left:-25px;margin-right:-25px}}html body .primario p,html body .secondario p{font-size:.625rem;line-height:1.1;margin-bottom:30px}@media (max-width:959px){html body .primario p,html body .secondario p{font-size:.9rem}}@media (max-width:959px){html body .primario .col-lg-6,html body .secondario .col-lg-6{margin-bottom:50px}}html body .primario{margin-top:60px}html body .secondario{margin-top:130px}@media (max-width:959px){html body .secondario{margin-top:50px}html body .secondario .col-lg-2{margin-bottom:30px}}html body .secondario h4{margin-bottom:30px}html body .secondario .immagine{padding-top:65vh;background-size:cover;background-position:center}html body .progettihome{margin-top:130px;margin-bottom:100px}html body .progettihome h4{color:#fa4646;font-size:1rem}@media (max-width:959px){html body .progettihome h4{font-size:1.8rem}}html body .denominazione{margin-bottom:7.2vh}@media (max-width:959px){html body .denominazione{margin-bottom:10.8vh}}html body .denominazione p{font-family:nimbus-sans,sans-serif;font-weight:700;font-style:normal;font-size:.81rem;line-height:.88}@media (max-width:959px){html body .denominazione p{font-size:1rem}}html body .infosingle{font-size:1rem;margin-bottom:90px}html body .infosingle .autore{margin-bottom:45px}html body .infosingle .categoria{font-family:nimbus-sans,sans-serif;font-weight:700;font-style:normal}@media (max-width:959px){html body .infosingle .categoria{margin-bottom:15px}}html body header{padding:20px 0;position:fixed;width:100%;left:0;top:0;z-index:999;background-color:#fff}html body header .logo{max-height:35px}html body header .site-logo{display:inline-block;max-height:35px}html body header .site-logo img{height:35px;width:auto}html body header .notifiche{display:flex;align-items:center;justify-content:flex-end}html body header .notifiche #notifica{font-size:.5rem;font-weight:700;display:inline-block;line-height:22px;color:#fa4646;text-align:center;cursor:pointer}html body header .notifiche #notifica:hover{color:#000}@media (min-width:1700px){html body header .notifiche #notifica{font-size:.35rem}}html body header .notifiche #notifica.active{color:#000}html body header .notifiche .hamburger{height:13px;width:30px;display:inline-block;position:relative;margin-left:25px;cursor:pointer}html body header .notifiche .hamburger:hover span{background:#000}html body header .notifiche .hamburger span{background:#fa4646;position:absolute;width:100%;height:3px;left:0}html body header .notifiche .hamburger span:nth-child(1){top:0}html body header .notifiche .hamburger span:nth-child(2){bottom:0}html body #iscrizione{background-color:#fa4646;width:98px;height:98px;position:fixed;border-radius:50%;bottom:14vh;right:25px;z-index:99;font-size:14px;text-align:center;line-height:98px;text-transform:uppercase;font-weight:700}@media (max-width:959px){html body #iscrizione{width:88px;height:88px;bottom:60px;right:15px;font-size:12px;line-height:88px}}html body #iscrizione:hover{background-color:#000}html body #iscrizione a{color:#fff;text-decoration:none;display:block}html body footer{font-size:.62rem;line-height:1.1;padding-top:80px;padding-bottom:100px;background-color:#fff;position:relative;z-index:100}html body footer a{color:#000;text-decoration:none}html body footer a:hover{color:#fa4646}html body footer .cta{margin-top:20px;color:#fa4646}html body footer .cta:before,html body footer .cta:after{background:#fa4646}html body footer .secondariga{display:flex;align-items:flex-end;margin-top:22px}@media (max-width:959px){html body footer .social{margin-bottom:30px;margin-top:30px}}html body footer .social a{color:#fa4646;display:inline-block;position:relative;font-family:nimbus-sans,sans-serif;font-weight:700;font-style:normal;margin-right:30px;padding-bottom:7px;overflow:hidden}html body footer .social a:last-child{margin:0}html body footer .social a:before,html body footer .social a:after{content:" ";height:4px;width:100%;position:absolute;bottom:0;left:0;background-color:#fa4646}html body footer .social a:before{transform:translateX(-100%)}html body footer .social a:hover:before{transition:.2s ease transform .2s;transform:translateX(0%)}html body footer .social a:hover:after{transition:.2s ease transform;transform:translateX(100%)}html body footer .site-logo img{height:35px;width:auto}@media (max-width:959px){html body footer .site-logo img{margin-bottom:40px}}html body footer .loghi img{height:55px !important;width:auto}html body footer .credits{font-size:.43rem}html body footer .widget-title{margin-bottom:30px}html body footer .payoff{display:flex;justify-content:flex-end}@media (max-width:959px){html body footer .payoff{display:none}}html body footer .payoff h6{font-size:1rem;color:#fa4646;transform:rotate(180deg);white-space:nowrap;writing-mode:vertical-lr;text-orientation:inherit;font-family:nimbus-sans,sans-serif;font-weight:700;font-style:normal}html body.home .hero{height:82vh;overflow:hidden;position:relative;margin-top:75px;display:flex;align-items:flex-end}@media (max-width:959px){html body.home .hero{height:77vh}}html body.home .hero .headline{position:relative;z-index:2}html body.home .hero .denominazione{margin-bottom:22.2222vh}html body.home .hero .denominazione p{color:#fa4646}html body.home .hero #poster{display:none}@media (max-width:959px){html body.home .hero #poster{position:absolute;top:50%;left:0;bottom:0;right:0;min-width:100%;min-height:100%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);z-index:1;display:block;width:100vw}}html body.home .hero #video{position:absolute;top:50%;left:0;bottom:0;right:0;min-width:100%;min-height:100%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);z-index:1}@media (max-width:959px){html body.home .hero #video{display:none !important}}html body.home .hero h1{margin-bottom:13vh;color:#fff;font-size:2rem;line-height:1;font-family:nimbus-sans,sans-serif;font-weight:400;font-style:normal}@media (max-width:959px){html body.home .hero h1{margin-bottom:20vh;font-size:1.9rem}}html body .rosso{background-color:#fa4646;padding-top:60px}html body .rosso h1,html body .rosso h2,html body .rosso h3{color:#fff}html body .rosso h4{color:#000}html body .rosso p{color:#000}html body .rosso p a{color:#000}html body .rosso a.cta{color:#fff}html body .rosso a.cta:before,html body .rosso a.cta:after{background-color:#fff}html body .rosso .secondario h4{color:#fff}html body .nero{background-color:#000;padding-top:60px}html body .nero h1,html body .nero h2,html body .nero h3{color:#fa4646}html body .nero h4{color:#fff}html body .nero p{color:#fff}html body .nero p a{color:#fff}html body .nero a.cta{color:#fa4646}html body .nero a.cta:before,html body .nero a.cta:after{background-color:#fa4646}html body .nero .secondario h4{color:#fa4646}html body .bianco{background-color:#fff;padding-top:60px}html body .bianco h1,html body .bianco h2,html body .bianco h3{color:#fa4646}html body .bianco h4{color:#000}html body .bianco p{color:#000}html body .bianco p a{color:#000}html body .bianco a.cta{color:#fa4646}html body .bianco a.cta:before,html body .bianco a.cta:after{background-color:#fa4646}html body .bianco .secondario h4{color:#fa4646}html body .correlati{background-color:#fa4646;padding-top:90px;padding-bottom:90px}html body .scopri{text-decoration:none;color:#fff}html body .post{height:30vw;padding:2.43vw 2vw;background-size:auto 100%;background-position:center;position:relative;margin-bottom:40px;transition:.3s all ease}html body .post:hover{background-size:auto 110%}html body .post:before{background:rgba(0,0,0,.5);top:0;left:0;right:0;bottom:0;content:" ";position:absolute}html body .post p{font-size:.56rem;line-height:1.22;color:#fff;position:relative;z-index:1}html body .post h1{font-size:1rem;line-height:1.2;margin-top:15px;color:#fff;position:relative;z-index:1}@media (max-width:959px){html body .post{height:65vh;padding:5vh 4vh;margin-bottom:40px}html body .post p{font-size:.8rem}html body .post h1{font-size:1.4rem}}html body .main.comunicazioni.bianco .colonnetesti p{font-size:.8rem}html body .main.comunicazioni.bianco .colonnetesti a{color:#fa4646;font-size:.8rem}html body .main.comunicazioni .domanda{margin-top:0 !important}html body .main.interne{padding-top:90px}html body .main.interne .domanda{margin-top:90px}html body .main.interne .domanda:first-child{margin-top:0}html body .main.interne .appuntamento+.domanda{margin-top:0}html body .main.interne .appuntamento.rosso{padding-top:80px;padding-bottom:70px;background-color:#000;margin-top:90px}html body .main.interne .appuntamento.rosso h2{margin-bottom:20px;color:#fa4646}html body .main.interne .appuntamento.rosso h4{line-height:2.7rem;color:#fff}html body .main.interne .appuntamento.rosso time{font-size:1rem;font-family:nimbus-sans,sans-serif;font-weight:400;font-style:normal;margin-bottom:20px;display:inline-block;color:#fff}html body .main.interne .appuntamento.rosso p{font-size:.625rem;line-height:1.1;margin-bottom:20px;color:#fff}html body .main.interne .appuntamento.rosso .cta{color:#fa4646}html body .main.interne .appuntamento.rosso .cta:before,html body .main.interne .appuntamento.rosso .cta:after{background-color:#fa4646}html body .main .introargomento{margin-bottom:80px}html body .main .introargomento ul,html body .main .introargomento ol{padding-left:40px}html body .main .introargomento h6,html body .main .introargomento h5{color:#fff;font-family:nimbus-sans,sans-serif;font-weight:300;font-style:normal}html body .main .introargomento h6{margin-top:-40px;font-size:7.5rem;line-height:1}@media (max-width:959px){html body .main .introargomento h6{margin-top:0;font-size:3.5rem}}@media (min-width:960px) and (max-width:1140px){html body .main .introargomento h6{font-size:6.5rem}}html body .main .introargomento h6+h5{font-size:3.75rem}@media (max-width:959px){html body .main .introargomento h6+h5{font-size:2.1rem}}html body .main .testonumericta{margin-bottom:90px}html body .main .testonumericta .call{font-family:nimbus-sans,sans-serif;font-weight:700;font-style:normal}@media (max-width:959px){html body .main .testonumericta .call{display:none}}html body .main .testonumericta .testo,html body .main .testonumericta .call{font-size:.625rem}html body .main .testonumericta .testo p,html body .main .testonumericta .call p{font-size:.625rem}html body .main .testonumericta .testo h3,html body .main .testonumericta .call h3{color:#fa4646}html body .main .testonumericta .testo a,html body .main .testonumericta .call a{display:inline-block;position:relative;font-family:nimbus-sans,sans-serif;font-weight:700;font-style:normal;margin-right:30px;font-size:.625rem;text-decoration:none;color:#fa4646;margin-top:50px;padding-bottom:7px;overflow:hidden}html body .main .testonumericta .testo a:before,html body .main .testonumericta .testo a:after,html body .main .testonumericta .call a:before,html body .main .testonumericta .call a:after{content:" ";height:4px;width:100%;position:absolute;bottom:0;left:0;background-color:#fa4646}html body .main .testonumericta .testo a:before,html body .main .testonumericta .call a:before{transform:translateX(-100%)}html body .main .testonumericta .testo a:hover:before,html body .main .testonumericta .call a:hover:before{transition:.2s ease transform .2s;transform:translateX(0%)}html body .main .testonumericta .testo a:hover:after,html body .main .testonumericta .call a:hover:after{transition:.2s ease transform;transform:translateX(100%)}html body .main .testonumericta .numeri h5,html body .main .testonumericta .numeri p{color:#fa4646}@media (max-width:959px){html body .main .testonumericta .numeri{margin-top:20px}}@media (max-width:959px){html body .main .testonumericta .numeri h5{font-size:.8rem}}html body .main .staff{margin-bottom:80px}html body .main .staff .persona{margin-bottom:45px}html body .main .staff h5{font-size:.875rem;color:#fa4646;margin-bottom:7px}@media (max-width:959px){html body .main .staff h5{font-size:1rem}}html body .main .staff p{font-size:.56rem;color:#fa4646}@media (max-width:959px){html body .main .staff p{font-size:.7rem}}html body .main .team .testimonianza p{color:#000;margin-bottom:7vh}html body .main .colonnetesti{font-size:.625rem}@media (max-width:959px){html body .main .colonnetesti{font-size:.8rem}}html body .main .colonnetesti .colonna{margin-bottom:70px}html body .main .colonnetesti p,html body .main .colonnetesti ul{font-size:.625rem}@media (max-width:959px){html body .main .colonnetesti p,html body .main .colonnetesti ul{font-size:.8rem}}html body .main .colonnetesti ul{padding-left:20px;margin:20px 0;word-break:break-word}html body .main .colonnetesti a{font-size:.625rem;color:#fff}@media (max-width:959px){html body .main .colonnetesti a{font-size:.8rem}}html body .main .colonnetesti .grafico{margin-top:40vh}@media (max-width:959px){html body .main .colonnetesti .grafico{margin-top:10vh}}@media (min-width:960px) and (max-width:1140px){html body .main .colonnetesti .grafico{margin-top:24vh}}html body .main .colonnetesti .grafico .ct-chart{height:40vh}html body .main .colonnetesti .grafico .ct-chart .ct-label{color:#fff;fill:#fff}html body .main .colonnetesti .grafico .ct-series-a .ct-slice-donut{stroke:#c6c5c5}html body .main .colonnetesti .grafico .ct-series-b .ct-slice-donut{stroke:#b2b2b2}html body .main .colonnetesti .grafico .ct-series-c .ct-slice-donut{stroke:#919192}html body .main .colonnetesti .grafico .ct-series-d .ct-slice-donut{stroke:#706f6f}html body .main .colonnetesti .grafico .ct-series-e .ct-slice-donut{stroke:#4b4a49}html body .main .colonnetesti .grafico .ct-series-f .ct-slice-donut{stroke:#020304}@media (max-width:959px){html body .main .testonumeri .numeri:first-child{margin-top:10vh}}html body .main .testonumeri .numeri:first-child{margin-bottom:0}html body .main .testonumeri .numeri .numero{margin-bottom:60px}html body .main .testonumeri .numerone p{font-size:7.5rem}html body .main .numeri{color:#fff;margin-bottom:80px}@media (max-width:959px){html body .main .numeri{margin-bottom:0}}html body .main .numeri h5{font-size:1rem;font-family:nimbus-sans,sans-serif;font-weight:400;font-style:normal}html body .main .numeri p{font-size:3.43rem;font-family:nimbus-sans,sans-serif;font-weight:400;font-style:normal;color:#fff}@media (max-width:959px){html body .main .galleria{margin-top:40px}}html body .main .galleria .flexslider{border:0;border-radius:0;height:72vh;overflow:hidden}html body .main .galleria .flexslider div,html body .main .galleria .flexslider ul,html body .main .galleria .flexslider li{height:100%}html body .main .galleria .flexslider img{height:100%;width:100%;object-fit:cover}html body .main .galleria .flexslider a.flex-prev:before{content:" ";background:#fa4645;width:10px;height:40px;transform:skewX(20deg);left:20px;position:relative;opacity:1}html body .main .galleria .flexslider a.flex-next:before{content:" ";background:#fa4645;width:10px;height:40px;transform:skewX(-20deg);right:20px;position:relative;opacity:1}html body .main .titolone{margin-bottom:70px}@media (max-width:959px){html body .main .titolone{margin-bottom:30px}}html body .main .titolone h6{color:#000}html body .main .data{margin-top:90px}html body .main .data p,html body .main .data h6{color:#fff}html body .main .listaaziende{margin-bottom:90px;color:#fa4646;font-size:1.5rem;line-height:1}html body .main .listaaziende a{color:#fa4646;text-decoration:none}html body .main .listaaziende a:hover{color:#fff}html body .main .pianodistudi .headertable{color:#000;font-size:.625rem;font-family:nimbus-sans,sans-serif;font-weight:700;font-style:normal;margin-bottom:50px;margin-top:20px}@media (max-width:959px){html body .main .pianodistudi .headertable{margin-bottom:20px}html body .main .pianodistudi .headertable .col-lg-8{display:none}}html body .main .pianodistudi .rigapiano,html body .main .pianodistudi .rigastudenti{margin-bottom:65px;color:#fa4646;font-size:1.25rem}@media (max-width:959px){html body .main .pianodistudi .rigapiano,html body .main .pianodistudi .rigastudenti{margin-bottom:35px}}html body .main .pianodistudi .rigapiano:last-child,html body .main .pianodistudi .rigastudenti:last-child{margin-bottom:150px}@media (max-width:959px){html body .main .pianodistudi .rigapiano:last-child,html body .main .pianodistudi .rigastudenti:last-child{margin-bottom:70px}}html body .main .pianodistudi .rigapiano .codice,html body .main .pianodistudi .rigastudenti .codice{color:#000}html body .main .pianodistudi .rigapiano .crediti,html body .main .pianodistudi .rigastudenti .crediti{color:#000}html body .main .pianodistudi .rigapiano .nome,html body .main .pianodistudi .rigapiano .cognome,html body .main .pianodistudi .rigapiano .professione,html body .main .pianodistudi .rigapiano .link,html body .main .pianodistudi .rigastudenti .nome,html body .main .pianodistudi .rigastudenti .cognome,html body .main .pianodistudi .rigastudenti .professione,html body .main .pianodistudi .rigastudenti .link{color:#fa4646;font-size:.625rem}html body .main .pianodistudi .rigapiano .nome a,html body .main .pianodistudi .rigapiano .cognome a,html body .main .pianodistudi .rigapiano .professione a,html body .main .pianodistudi .rigapiano .link a,html body .main .pianodistudi .rigastudenti .nome a,html body .main .pianodistudi .rigastudenti .cognome a,html body .main .pianodistudi .rigastudenti .professione a,html body .main .pianodistudi .rigastudenti .link a{color:#fa4646;text-decoration:none}html body .main .pianodistudi .rigapiano .professione,html body .main .pianodistudi .rigastudenti .professione{font-family:nimbus-sans,sans-serif;font-weight:700;font-style:normal}@media (max-width:959px){html body .main .pianodistudi .rigapiano .unita,html body .main .pianodistudi .rigastudenti .unita{margin-top:10px}}html body .main .pianodistudi .rigapiano .unita p,html body .main .pianodistudi .rigastudenti .unita p{font-size:1.5rem;font-family:nimbus-sans,sans-serif;font-weight:700;font-style:normal;line-height:1;color:#fa4646}html body .main .pianodistudi .rigapiano .unita span,html body .main .pianodistudi .rigastudenti .unita span{font-size:.625rem}@media (max-width:959px){html body .main .pianodistudi .rigapiano .unita span,html body .main .pianodistudi .rigastudenti .unita span{font-size:.8rem}}@media (max-width:959px){html body .main .pianodistudi .link{display:none}}html body .main .pianodistudi .rigastudenti{margin-bottom:30px}@media (max-width:959px){html body .main .pianodistudi .rigastudenti .nome,html body .main .pianodistudi .rigastudenti .cognome,html body .main .pianodistudi .rigastudenti .professione,html body .main .pianodistudi .rigastudenti .link{font-size:.8rem}}html body .main .imgnumeri{margin-bottom:90px}html body .main .imgnumeri .numeri p,html body .main .imgnumeri .numeri h5{color:#fa4646}html body .main .imgnumeri .numeri{margin-bottom:0;position:relative}html body .main .imgnumeri .numeri .cta{position:absolute;bottom:30px}@media (max-width:959px){html body .main .imgnumeri .numeri .cta{position:relative;margin-bottom:30px;bottom:0}}@media (max-width:959px){html body .main .introargomento2colonne:nth-child(2){margin-bottom:40px}}@media (max-width:959px){html body .main .introargomento2colonne .col-lg-4:nth-child(2){margin-bottom:40px}}html body .main .introargomento2colonne p{font-size:.625rem;line-height:1.2}@media (max-width:959px){html body .main .introargomento2colonne p{font-size:.8rem}}html body .main .introargomento2colonne ul{font-size:.625rem;line-height:1.2;padding-left:20px;margin-top:15px;margin-bottom:15px}@media (max-width:959px){html body .main .introargomento2colonne ul{font-size:.8rem}}html body .main .introargomento2colonne div:last-child p{margin-bottom:15px}html body .main .ambiti{margin-top:80px;margin-bottom:80px}html body .main .ambiti .row{align-items:baseline;margin:0}html body .main .ambiti .row h6{color:#fa4646;line-height:.7}html body .main .ambiti .row ul{list-style:none;margin-left:75px;color:#fff;font-family:nimbus-sans,sans-serif;font-weight:700;font-style:normal;font-size:.625rem;line-height:1.2;position:relative;bottom:1.45rem}@media (max-width:959px){html body .main .ambiti .row ul{list-style:none;margin-left:0;font-size:.8rem;line-height:1.2;position:relative;bottom:0;width:100%;margin-top:15px;margin-bottom:30px}}@media (min-width:960px) and (max-width:1140px){html body .main .ambiti .row ul{margin-left:25px}}html body .main .filtri{display:flex;align-items:center;margin-bottom:90px}@media (max-width:959px){html body .main .filtri{margin-bottom:0}html body .main .filtri:nth-child(2){margin-bottom:40px}}html body .main .filtri form{width:100%}@media (max-width:959px){html body .main .filtri select{width:48%;margin-right:2%;padding:15px 2%;float:left;min-width:0}}@media (min-width:960px) and (max-width:1140px){html body .main .filtri select{width:28%;margin-right:2%;padding:15px 2%;float:left;min-width:0;margin-top:0}}html body .main .filtri button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0;border:none;background-color:#000;padding:15px 20px;font-size:.75rem;color:#fff;text-transform:capitalize;margin-right:50px}html body .main .filtri button:hover{background-color:#fa4646}html body .main .filtri button:focus{outline:0}@media (max-width:959px){html body .main .filtri button{width:48%;margin-right:2%}}@media (min-width:960px) and (max-width:1140px){html body .main .filtri button{width:10%;margin-right:0}}html body .main .blocco p{line-height:1.1}@media (max-width:540px){html body .main .domanda{padding-bottom:40px}}@media (max-width:959px){html body .main .domanda{padding-bottom:20px}}html body .main .domanda.rosso h2{color:#000}html body .main .domanda h2 a{font-size:1.875rem;color:#fff;overflow:hidden;display:inline-table}html body .main .domanda h2 a:before,html body .main .domanda h2 a:after{background-color:#fff;height:6px}html body .main .appuntamento{padding-top:80px;padding-bottom:70px}html body .main .appuntamento h2{margin-bottom:20px}html body .main .appuntamento h4{line-height:2.7rem}html body .main .appuntamento time{font-size:1rem;font-family:nimbus-sans,sans-serif;font-weight:400;font-style:normal;margin-bottom:20px;display:inline-block}html body .main .appuntamento p{font-size:.625rem;line-height:1.1;margin-bottom:20px}html body .pannellomenu{position:fixed;top:-150%;left:0;right:0;background-color:#fa4646;color:#fff;z-index:999;height:100vh;font-family:nimbus-sans,sans-serif;font-weight:700;font-style:normal;transition:.3s all ease}html body .pannellomenu.open{top:0}html body .pannellomenu.open #navprimario li.disable a{pointer-events:none;cursor:default}html body .pannellomenu.open #navprimario li.disable ul li a{pointer-events:all;cursor:pointer}html body .pannellomenu.open #navprimario li:hover ul{display:block;opacity:1;left:45vw}html body .pannellomenu.open #navprimario li:hover ul li ul{display:none;opacity:0;left:28vw}html body .pannellomenu.open #navprimario li:hover ul li:hover ul{display:block;opacity:1;left:23vw}html body .pannellomenu #navprimario{padding-left:30px;padding-top:125px;list-style:none;position:relative}@media (min-width:1200px){html body .pannellomenu #navprimario{width:90%}}html body .pannellomenu #navprimario li{font-size:2.5rem;line-height:1.1;position:relative}html body .pannellomenu #navprimario li span{display:block}@media (max-width:959px){html body .pannellomenu #navprimario li{font-size:2.2rem}}html body .pannellomenu #navprimario li:hover a{color:#000}html body .pannellomenu #navprimario li:hover ul li a{color:#fff}html body .pannellomenu #navprimario li:hover ul li:hover a{color:#000}html body .pannellomenu #navprimario li:hover ul li:hover ul li a{color:#fff}html body .pannellomenu #navprimario li:hover ul li:hover ul li:hover a{color:#000}html body .pannellomenu #navprimario li a{color:#fff;text-decoration:none}html body .pannellomenu #navprimario li ul.sub-menu{list-style:none;position:absolute;top:1.3rem;left:45vw;width:25vw;display:none;opacity:0;transition:.3s ease;transition-property:left,opacity;transition-delay:.1s;padding-left:5vw;min-height:50vh;z-index:999}html body .pannellomenu #navprimario li ul.sub-menu li{font-size:1rem;line-height:1.12}html body .pannellomenu #navprimario li ul.sub-menu li ul.sub-menu{position:absolute;left:28vw;top:0}html body .pannellomenu #navprimario li ul.sub-menu li ul.sub-menu li{font-size:.625rem;line-height:1.2}html body .pannellomenu header{background:#fa4646;position:absolute}html body .pannellomenu header .hamburger span{background-color:#fff;top:50%}html body .pannellonotifiche{position:fixed;top:-50%;right:0;width:24vw;z-index:998;background:#fff;transition:.3s all ease}@media (max-width:959px){html body .pannellonotifiche{width:60vw}}html body .pannellonotifiche.open{top:75px}html body .pannellonotifiche ul{list-style:none}html body .pannellonotifiche ul li{padding:15px;font-size:.625rem;line-height:1;background-color:#000;font-family:nimbus-sans,sans-serif;font-weight:700;font-style:normal}html body .pannellonotifiche ul li.new{background-color:#fa4646}html body .pannellonotifiche ul li.new a:hover{color:#000}html body .pannellonotifiche ul li:last-child{border-bottom:0}html body .pannellonotifiche ul li a{color:#fff;text-decoration:none;display:block}html body .pannellonotifiche ul li a:hover{color:#fa4646}html body .herointerna{margin-top:75px;height:54vh;display:flex;align-items:flex-end}html body .herointerna h1{max-width:99%}html body .herointerna.rosso h1{color:#000}html body .herointerna.rosso p{color:#fff}html body .herointerna.rosso p a{color:#fff}html body .herointerna.bianco h1{color:#000}html body .herointerna.bianco p{color:#fa4646}html body .herointerna.bianco p a{color:#fa4646}html body .herointerna.nero h1{color:#fff}html body .herointerna.nero p{color:#fa4646}html body .herointerna.nero p a{color:#fa4646}html body .herointerna h1{margin-bottom:9vh;font-size:2.8rem;height:6rem;display:flex;align-items:flex-end}html body .intro{padding-top:90px;padding-bottom:90px}html body .intro.con{padding-bottom:0}html body .intro .contatti .main h4{color:#fff !important}html body .intro .contatti .staff p,html body .intro .contatti .staff h5{color:#fff !important}html body .intro .contatti .staff p{font-size:.56rem}html body .intro .contatti .staff a{color:#fff;display:inline-block;margin-top:7px}html body .intro .contatti .staff a:hover{color:#000}html body .intro .contatti .infocontatti{margin-bottom:90px}html body .intro .contatti p{color:#fa4646 !important;font-size:1rem;line-height:1.2}html body .intro .contatti a{color:#fa4646;text-decoration:none}html body .intro .contatti a:hover{color:#000}html body .intro .mappa{padding:0}html body .intro .introtesto p{font-size:1rem;line-height:1.12;font-family:nimbus-sans,sans-serif;font-weight:400;font-style:normal;margin-bottom:45px}html body .intro .introtesto p:last-child{margin-bottom:0}html body .intro .introtesto ul{padding-left:40px}html body .intro .introtittesto{margin-top:75px}html body .intro .introtittesto p{font-size:.625rem;line-height:1.1}@media (max-width:959px){html body .intro .introtittesto p{font-size:.8rem}}html body .intro .introtittesto ul{padding-left:30px}html body .intro.nero,html body .intro.rosso{background-color:#fff}html body .intro.nero{color:#fa4646}html body .intro.nero p,html body .intro.nero ul{color:#fa4646}html body .intro.nero h4{color:#000}html body .intro.rosso{color:#000}html body .intro.rosso p,html body .intro.rosso ul{color:#000}html body .intro.rosso h4{color:#fa4646}html body .intro.bianco{background-color:#fa4646;color:#000}html body .intro.bianco p,html body .intro.bianco ul{color:#000}html body .intro.bianco h4{color:#fa4646}html body.single-progetti figcaption{font-size:.5rem;margin-top:.5rem;font-weight:400}@media (max-width:959px){html body.single-progetti figcaption{font-size:1rem}}html body.single-progetti #content>ul{padding-left:40px;list-style:disc}@media (max-width:959px){html body.single-progetti .poster .wp-block-column:last-child{margin-top:5rem}}@media (max-width:959px){html body.single-progetti .herointerna h1{font-size:1.8rem}}html body.single-progetti img{max-width:100%;height:auto}html body.single-post .intropost time{font-size:3.43rem}html body.single-post .intropost p{font-size:.625rem}html body.single-post #content .bloccotesto{color:#fff}html body.single-post #content .bloccotesto p{margin-bottom:20px}html body.single-post #content .bloccotesto p:last-child{margin-bottom:0}html body.single-post #content .bloccotesto a{font-size:1rem;color:#000;line-height:normal}html body.single-post #content .citazione p,html body.single-post #content .citazione .testocitazione,html body.single-post #content .citazione h3{color:#fff}html body.page-id-80 .bianco h3{color:#fa4646}@media (max-width:959px){html body .pannellomenu #navprimario li ul.sub-menu{position:static;width:100%;padding:0;height:auto;min-height:0;padding:0;max-height:0;overflow:hidden;display:block;opacity:1;transition:.4s all ease}html body .pannellomenu #navprimario li ul.sub-menu li{font-size:1.2rem}html body .pannellomenu #navprimario li ul.sub-menu li:nth-child(1){padding-top:10px}html body .pannellomenu #navprimario li ul.sub-menu li:last-child{padding-bottom:30px}html body .pannellomenu #navprimario li.clicked ul.sub-menu{max-height:500px}}
@font-face{font-family:'flexslider-icon';src:url(//www.tag.tn.it/wp-content/themes/genesis/css/fonts/flexslider-icon.eot);src:url(//www.tag.tn.it/wp-content/themes/genesis/css/fonts/flexslider-icon.eot?#iefix) format('embedded-opentype'),url(//www.tag.tn.it/wp-content/themes/genesis/css/fonts/flexslider-icon.woff) format('woff'),url(//www.tag.tn.it/wp-content/themes/genesis/css/fonts/flexslider-icon.ttf) format('truetype'),url(//www.tag.tn.it/wp-content/themes/genesis/css/fonts/flexslider-icon.svg#flexslider-icon) format('svg');font-weight:400;font-style:normal}.flex-container a:hover,.flex-slider a:hover{outline:none}.slides,.slides>li,.flex-control-nav,.flex-direction-nav{margin:0;padding:0;list-style:none}.flex-pauseplay span{text-transform:capitalize}.flexslider{margin:0;padding:0}.flexslider .slides>li{display:none;-webkit-backface-visibility:hidden}.flexslider .slides img{width:100%;display:block}.flexslider .slides:after{content:"\0020";display:block;clear:both;visibility:hidden;line-height:0;height:0}html[xmlns] .flexslider .slides{display:block}* html .flexslider .slides{height:1%}.no-js .flexslider .slides>li:first-child{display:block}.flexslider{margin:0 0 60px;background:#fff;border:4px solid #fff;position:relative;zoom:1;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:'' 0 1px 4px rgba(0,0,0,.2);-moz-box-shadow:'' 0 1px 4px rgba(0,0,0,.2);-o-box-shadow:'' 0 1px 4px rgba(0,0,0,.2);box-shadow:'' 0 1px 4px rgba(0,0,0,.2)}.flexslider .slides{zoom:1}.flexslider .slides img{height:auto;-moz-user-select:none}.flex-viewport{max-height:2000px;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-ms-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease}.loading .flex-viewport{max-height:300px}@-moz-document url-prefix(){.loading .flex-viewport{max-height:none}}.carousel li{margin-right:5px}.flex-direction-nav{*height:0;}.flex-direction-nav a{text-decoration:none;display:block;width:40px;height:40px;margin:-20px 0 0;position:absolute;top:50%;z-index:10;overflow:hidden;opacity:0;cursor:pointer;color:rgba(0,0,0,.8);text-shadow:1px 1px 0 rgba(255,255,255,.3);-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.flex-direction-nav a:before{font-family:"flexslider-icon";font-size:40px;display:inline-block;content:'\f001';color:rgba(0,0,0,.8);text-shadow:1px 1px 0 rgba(255,255,255,.3)}.flex-direction-nav a.flex-next:before{content:'\f002'}.flex-direction-nav .flex-prev{left:-50px}.flex-direction-nav .flex-next{right:-50px;text-align:right}.flexslider:hover .flex-direction-nav .flex-prev{opacity:.7;left:10px}.flexslider:hover .flex-direction-nav .flex-prev:hover{opacity:1}.flexslider:hover .flex-direction-nav .flex-next{opacity:.7;right:10px}.flexslider:hover .flex-direction-nav .flex-next:hover{opacity:1}.flex-direction-nav .flex-disabled{opacity:0!important;filter:alpha(opacity=0);cursor:default;z-index:-1}.flex-pauseplay a{display:block;width:20px;height:20px;position:absolute;bottom:5px;left:10px;opacity:.8;z-index:10;overflow:hidden;cursor:pointer;color:#000}.flex-pauseplay a:before{font-family:"flexslider-icon";font-size:20px;display:inline-block;content:'\f004'}.flex-pauseplay a:hover{opacity:1}.flex-pauseplay a.flex-play:before{content:'\f003'}.flex-control-nav{width:100%;position:absolute;bottom:-40px;text-align:center}.flex-control-nav li{margin:0 6px;display:inline-block;zoom:1;*display:inline;}.flex-control-paging li a{width:11px;height:11px;display:block;background:#666;background:rgba(0,0,0,.5);cursor:pointer;text-indent:-9999px;-webkit-box-shadow:inset 0 0 3px rgba(0,0,0,.3);-moz-box-shadow:inset 0 0 3px rgba(0,0,0,.3);-o-box-shadow:inset 0 0 3px rgba(0,0,0,.3);box-shadow:inset 0 0 3px rgba(0,0,0,.3);-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px}.flex-control-paging li a:hover{background:#333;background:rgba(0,0,0,.7)}.flex-control-paging li a.flex-active{background:#000;background:rgba(0,0,0,.9);cursor:default}.flex-control-thumbs{margin:5px 0 0;position:static;overflow:hidden}.flex-control-thumbs li{width:25%;float:left;margin:0}.flex-control-thumbs img{width:100%;height:auto;display:block;opacity:.7;cursor:pointer;-moz-user-select:none;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-ms-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease}.flex-control-thumbs img:hover{opacity:1}.flex-control-thumbs .flex-active{opacity:1;cursor:default}@media screen and (max-width:860px){.flex-direction-nav .flex-prev{opacity:1;left:10px}.flex-direction-nav .flex-next{opacity:1;right:10px}}
.bloccotesto{margin-bottom:90px;font-family:nimbus-sans,sans-serif;font-weight:400;font-style:normal;font-size:1rem}.bloccotesto p{margin-bottom:1rem}.bloccotesto p:last-child{margin-bottom:0}.bloccotesto.nolink a{font-size:1rem;line-height:1.2}.bloccotesto.marginp p{margin-bottom:1rem}.bloccotesto.marginp p:last-child{margin-bottom:0}.bloccotesto a{color:#fa4646;font-size:1.8rem;line-height:1.4}.bloccotesto a:hover{color:#000}@media (max-width:959px){.bloccotesto a{font-size:1.5rem}}.bloccotesto h6{font-size:1rem}.bloccotesto h6 a{font-weight:400;font-size:1rem;line-height:1.4}
.citazione{font-family:nimbus-sans,sans-serif;font-weight:400;font-style:normal;font-size:1rem;margin-bottom:90px}.citazione p,.citazione .testocitazione{font-size:1rem;line-height:1.2;color:#fa4646;margin-bottom:1rem}@media (max-width:959px){.citazione p,.citazione .testocitazione{font-size:1.2rem}}.citazione p:last-child{margin-bottom:0}.citazione h3{font-size:.625rem;color:#fa4646;margin-top:45px}@media (max-width:959px){.citazione h3{font-size:.8rem;margin-top:35px;margin-bottom:50px}}.citazione .immaginesingola{padding-top:72vh;background-size:cover;background-position:center}.bloccotestocit p{font-family:nimbus-sans,sans-serif;font-weight:400;font-style:normal;font-size:1rem;color:#000}
.slider{margin-bottom:150px}@media (max-width:959px){.slider{padding:0 !important;margin-left:-15px;margin-right:-15px;width:100vw !important}}.flexslider{height:80vh;border:0}.flexslider a.flex-prev:before{content:" ";background:#fa4645;width:10px;height:40px;transform:skewX(20deg);left:20px;position:relative;opacity:1}.flexslider a.flex-next:before{content:" ";background:#fa4645;width:10px;height:40px;transform:skewX(-20deg);right:20px;position:relative;opacity:1}.flexslider .slides,.flexslider .flex-viewport{height:100%}.flexslider .slides li,.flexslider .flex-viewport li{height:100%}.flexslider .slides li img,.flexslider .flex-viewport li img{height:auto !important;width:100% !important;object-fit:contain}.flexslider .flex-control-nav{bottom:-60px}@media (max-width:959px){.flexslider{height:75vw;margin-bottom:0}.flexslider .flex-control-nav{bottom:-10px}}