:root{
    --colBase:#f2c35f;
    --colBase2:#fff4e0;
    --colBase3:#f2c35f;
    --colBase4:#85bd33;
    --colBase5:#881723;
    --colBase6:#ffcd45;
    --bianco:#fff;
    --nero:#000;
    --rosso:#BF0028;
    --colAlert:#F40101;
    --grigio1:#f5f6f7;
    --grigio2:#cecece;
    --grigio3:#e8e7e7;
    --grigio4:#7e7e7e;
    --azzurro:#3da3dc;
    --azzurro2:#62859e;
    --azzurro3:#1d2b3d;
    --azzurro4:#a8cad9;
    --blu1:#061b3e;
    --blu2:#182530;
    --blu3:#051b3f;
    --blu4:#00AFFF;
    --blu5:#0970e6;
    --blu6:#017ab1;
    --blu7:#00a7c2;
    --blu8:#62bdd8;
    --blu9:#86c8e0;
    --rosso1:#BF0028;
    --verde1:#37644c;
    --verde2:#4c890e;
    --verde3:#18442B;
    --trasp1:rgb(255 255 255 / 70%);
    --chat1:#fff;
    --chat2:#55bde6;
    --chat3:#21599A;
    
}

.brdesk{display: block;}
.brmobile{display: none;}

.m0auto{margin:0 auto;}

.nobr {white-space: nowrap}
img {border: none; }
A{text-decoration:	none;color:var(--colBase);}			
A:active{color:var(--colBase2);}			
A:hover	{color:var(--colBase3);text-decoration: underline}
p {margin:0px;padding:0px;border:0px;}
h1,h2,h3,h4,h5,h6{margin:0px;padding:0px;font-size: inherit;font-weight: inherit;display: inherit;margin-block-start: 0px;margin-block-end: 0px;}
* {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
a, div, img, label,input{display:block;}
.MarginTop1{margin-top:1px!important;}
.MarginTop5{margin-top:5px!important;}
.MarginTop10{margin-top:10px!important;}
.MarginTop15{margin-top:15px!important;}
.MarginTop20{margin-top:20px!important;}
.MarginTop25{margin-top:25px!important;}
.MarginTop30{margin-top:30px!important;}
.MarginTop40{margin-top:40px!important;}
.MarginTop50{margin-top:50px!important;}
.MarginTop80{margin-top:80px!important;}
.MarginBottom5{margin-bottom:5px!important;}
.MarginBottom10{margin-bottom:10px!important;}
.MarginBottom15{margin-bottom:15px!important;}
.MarginBottom20{margin-bottom:20px!important;}
.MarginBottom25{margin-bottom:25px!important;}
.MarginBottom30{margin-bottom:30px!important;}
.MarginBottom40{margin-bottom:40px!important;}
.MarginBottom50{margin-bottom:50px!important;}
.MarginBottom80{margin-bottom:80px!important;}
.MarginAuto{margin:0 auto;}
.noMargin{margin:0px!important;}
.noMarginLeft{margin-left:0px!important;}
.noMarginRight{margin-right:0px!important;}
.noMarginTop{margin-top:0px!important;}
.noMarginBottom{margin-bottom:0px!important;}

.paddingTop5{padding-top:5px!important;}
.paddingTop10{padding-top:10px!important;}
.paddingTop15{padding-top:15px!important;}
.paddingTop20{padding-top:20px!important;}
.paddingTop25{padding-top:25px!important;}
.paddingTop30{padding-top:30px!important;}
.paddingTop40{padding-top:40px!important;}
.paddingTop50{padding-top:50px!important;}
.paddingTop70{padding-top:70px!important;}
.paddingTop90{padding-top:70px!important;}
.paddingLeft10{padding-left:10px!important;}
.paddingBottom0{padding-bottom:0!important;}
.paddingBottom5{padding-bottom:5px!important;}
.paddingBottom10{padding-bottom:10px!important;}
.paddingBottom15{padding-bottom:15px!important;}
.paddingBottom20{padding-bottom:20px!important;}
.paddingBottom25{padding-bottom:25px!important;}
.paddingBottom30{padding-bottom:30px!important;}
.paddingBottom40{padding-bottom:40px!important;}
.paddingBottom50{padding-bottom:50px!important;}
.paddingBottom80{padding-bottom:80px!important;}
.paddingTopBottom5{padding:5px 0px!important;}
.paddingTopBottom10{padding:10px 0px!important;}
.paddingTopBottom15{padding:15px 0px!important;}
.paddingTopBottom20{padding:20px 0px!important;}
.paddingTopBottom25{padding:25px 0px!important;}
.paddingTopBottom30{padding:30px 0px!important;}
.paddingTopBottom40{padding:40px 0px!important;}
.paddingTopBottom50{padding:50px 0px!important;}
.paddingTopBottom80{padding:80px 0px!important;}
.noPaddingTop{padding-top:0px!important;}
.noPaddingLeft{padding-left:0px!important;}
.noPaddingRight{padding-right:0px!important;}
.noPaddingBottom{padding-bottom:0px!important;}
.noPadding{padding:0px!important;}

.noBackground{background:transparent!important;}

.disabled {
  color: currentColor;
  opacity: 0.9;
  text-decoration: none;
  pointer-events: none;
}

.relative{position:relative!important;}
.clear{clear:both;}
.pointer{cursor:pointer;}
.default{cursor:default!important;}
.neutro{position:relative;display:block;width:100%;box-sizing: border-box;z-index:1;}
.overflowVisible{overflow:visible!important;}
.block{display:block!important;}
.none{display:none!important;}
.alignTextLeft{text-align:left!important}
.alignTextCenter{text-align:center!important}
.alignTextRight{text-align:right!important}
.alignTextJustify{text-align:justify!important}
.uppercase{text-transform: uppercase!important;}
.filterGrey100{-webkit-filter: grayscale(100%);filter: grayscale(100%);}
.fullHeight{height:100%;}
.fullWidth{width:100%!important;}
/* Sweep To Left */
.hvr-sweep-to-left-line, .hvr-sweep-to-left, .hvr-sweep-to-right-line, .hvr-sweep-to-right {-webkit-transform: translateZ(0);transform: translateZ(0);-webkit-backface-visibility: hidden;backface-visibility: hidden;-moz-osx-font-smoothing: grayscale;-webkit-transition-property: color;transition-property: color;-webkit-transition-duration: 0.3s;transition-duration: 0.3s;}
.hvr-sweep-to-left-line:before, .hvr-sweep-to-left,.hvr-sweep-to-right-line:before, .hvr-sweep-to-right:before, .hvr-sweep-to-center-line:before, .hvr-sweep-to-center:before {content: "";position: absolute;z-index: 20;background: #593A13;-webkit-transform: scaleX(0);transform: scaleX(0);-webkit-transition-property: transform;transition-property: transform;-webkit-transition-duration: 0.3s;transition-duration: 0.3s;-webkit-transition-timing-function: ease-out;transition-timing-function: ease-out;}
.headerHome .hvr-sweep-to-left-line:before, .headerHome .hvr-sweep-to-left,.headerHome .hvr-sweep-to-right-line:before, .headerHome .hvr-sweep-to-right:before, .headerHome .hvr-sweep-to-center-line:before, .headerHome .hvr-sweep-to-center:before{background: #fff;}
.hvr-sweep-to-left-line:before {top: auto;left: 0;right: 0;bottom: 0;height: 5px;-webkit-transform-origin: 100% 50%;transform-origin: 100% 50%;}
.hvr-sweep-to-left:before {top: 0;left: 0;right: 0;bottom: 0;-webkit-transform-origin: 100% 50%;transform-origin: 100% 50%;}
.hvr-sweep-to-right-line:before {top: auto;left: 0;right: 0;bottom: 0;height: 5px;-webkit-transform-origin: 0% 100%;transform-origin: 0% 100%;}
.hvr-sweep-to-right:before {top: 0;left: 0;right: 0;bottom: 0;-webkit-transform-origin: 0% 100%;transform-origin: 0% 100%;}
.hvr-sweep-to-center-line:before {top: auto;left: 0;right: 0;bottom: 0;height: 5px;-webkit-transform-origin: 50% 50%;transform-origin: 50% 50%;}
.hvr-sweep-to-center:before {top: 0;left: 0;right: 0;bottom: 0;-webkit-transform-origin: 50% 50%;transform-origin: 50% 50%;}

.hvr-sweep-to-left-line:hover, .hvr-sweep-to-left-line:focus, .hvr-sweep-to-left-line:active, .hvr-sweep-to-left:hover, .hvr-sweep-to-left:focus, .hvr-sweep-to-left:active, .hvr-sweep-to-right-line:hover, .hvr-sweep-to-right-line:focus, .hvr-sweep-to-right-line:active, .hvr-sweep-to-right:hover, .hvr-sweep-to-left:focus, .hvr-sweep-to-left:active,.hvr-sweep-to-center-line:hover, .hvr-sweep-to-center-line:focus, .hvr-sweep-to-center-line:active, .hvr-sweep-to-center:hover, .hvr-sweep-to-center:focus, .hvr-sweep-to-center:active {}
.hvr-sweep-to-left-line:hover:before, .hvr-sweep-to-left-line:focus:before, .hvr-sweep-to-left-line:active:before, .hvr-sweep-to-left:hover:before, .hvr-sweep-to-left:focus:before, .hvr-sweep-to-left:active:before,.hvr-sweep-to-right-line:hover:before, .hvr-sweep-to-right-line:focus:before, .hvr-sweep-to-right-line:active:before,.hvr-sweep-to-right:hover:before, .hvr-sweep-to-right:focus:before, .hvr-sweep-to-right:active:before,.hvr-sweep-to-center-line:hover:before, .hvr-sweep-to-center-line:focus:before, .hvr-sweep-to-center-line:active:before, .hvr-sweep-to-center:hover:before, .hvr-sweep-to-center:focus:before, .hvr-sweep-to-center:active:before {-webkit-transform: scaleX(1);transform: scaleX(1);}

.background-attachement-fixed{background-attachment:fixed,scroll}

@media (min-width: 941px) and (max-width: 1024.99px) {
    .background-attachement-fixed{background-attachment:unset}
}
@media (max-width: 940.99px) {
    .background-attachement-fixed{background-attachment:unset}
    .brdesk{display: none;}
    .brmobile{display: block;}
}


