body
{
   background-color: #FFFFFF;
   color: #000000;
   font-family: Arial;
   font-weight: normal;
   font-size: 16px;
   line-height: 1.1875;
   margin: 0;
   padding: 0;
}
#HorizontalLine2
{
   border-color: #65B633;
   border-style: solid;
   border-bottom-width: 3px;
   border-top: 0;
   border-left: 0;
   border-right: 0;
   height: 0 !important;
   line-height: 0 !important;
   margin: 0 20px 20px 0 ;
   padding: 0;
}
#wb_Heading3
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   box-sizing: border-box;
   vertical-align: top;
   margin: 40px 24px 10px 0 ;
   padding: 0;
   text-align: left;
}
#Heading3
{
   color: #000000;
   font-family: Verdana;
   font-weight: bold;
   font-style: normal;
   font-size: 32px;
   margin: 0;
   text-align: left;
   text-transform: none;
}
#wb_Text8 
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   padding: 0;
   margin: 20px 8px 20px 8px;
   text-align: center;
}
#wb_Text8
{
   color: #000000;
   font-family: Verdana;
   font-weight: 400;
   font-size: 27px;
   line-height: 32.5px;
}
#wb_Text8 p, #wb_Text8 ul
{
   margin: 0;
   padding: 0;
}
#wb_Text8
{
   display: block;
   margin: 20px 8px 20px 8px;
   box-sizing: border-box;
   width: calc(100% - 16px);
}
#wb_HeaderGrid
{
   clear: both;
   position: relative;
   table-layout: fixed;
   display: table;
   text-align: center;
   width: 100%;
   background-color: #FFFFFF;
   background-image: none;
   border: 0px solid #DEE2E6;
   border-radius: 0px;
   box-sizing: border-box;
   margin: 0;
}
#HeaderGrid
{
   box-sizing: border-box;
   padding: 0 15px 0 15px;
   margin-right: auto;
   margin-left: auto;
}
#HeaderGrid > .row
{
   margin-right: -15px;
   margin-left: -15px;
}
#HeaderGrid > .row > .col-1
{
   box-sizing: border-box;
   font-size: 0;
   min-height: 1px;
   padding-right: 15px;
   padding-left: 15px;
   position: relative;
}
#HeaderGrid > .row > .col-1
{
   float: left;
}
#HeaderGrid > .row > .col-1
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   width: 100%;
   text-align: left;
}
#HeaderGrid:before,
#HeaderGrid:after,
#HeaderGrid .row:before,
#HeaderGrid .row:after
{
   display: table;
   content: " ";
}
#HeaderGrid:after,
#HeaderGrid .row:after
{
   clear: both;
}
@media (max-width: 768px)
{
#HeaderGrid > .row > .col-1
{
   float: none;
   width: 100% !important;
}
}
#wb_grid-3
{
   clear: both;
   position: relative;
   table-layout: fixed;
   display: table;
   text-align: center;
   width: 100%;
   background-color: transparent;
   background-image: none;
   border: 0px solid #CCCCCC;
   border-radius: 0px;
   box-sizing: border-box;
   margin: 16px 0 16px 0 ;
}
#grid-3
{
   box-sizing: border-box;
   padding: 0 15px 0 15px;
   margin-right: auto;
   margin-left: auto;
   max-width: 1140px;
}
#grid-3 > .row
{
   margin-right: -15px;
   margin-left: -15px;
}
#grid-3 > .row > .col-1
{
   box-sizing: border-box;
   font-size: 0;
   min-height: 1px;
   padding-right: 15px;
   padding-left: 15px;
   position: relative;
}
#grid-3 > .row > .col-1
{
   float: left;
}
#grid-3 > .row > .col-1
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   width: 100%;
   text-align: left;
}
#grid-3 > .row > .col-1 > .col-1-padding
{
   box-sizing: border-box;
   width: 100%;
   padding: 8px 8px 8px 8px;
}
#grid-3:before,
#grid-3:after,
#grid-3 .row:before,
#grid-3 .row:after
{
   display: table;
   content: " ";
}
#grid-3:after,
#grid-3 .row:after
{
   clear: both;
}
@media (max-width: 768px)
{
#grid-3 > .row > .col-1
{
   float: none;
   width: 100% !important;
}
}
#wb_nested-grid-15
{
   clear: both;
   position: relative;
   table-layout: fixed;
   display: table;
   text-align: center;
   width: 100%;
   background-color: #65B633;
   background-image: none;
   border: 0px solid #CCCCCC;
   border-radius: 0px;
   box-sizing: border-box;
   margin: 16px 0 16px 0 ;
}
#nested-grid-15
{
   box-sizing: border-box;
   padding: 0 15px 0 15px;
   margin-right: auto;
   margin-left: auto;
   max-width: 1140px;
}
#nested-grid-15 > .row
{
   margin-right: -15px;
   margin-left: -15px;
}
#nested-grid-15 > .row > .col-1
{
   box-sizing: border-box;
   font-size: 0;
   min-height: 1px;
   padding-right: 15px;
   padding-left: 15px;
   position: relative;
}
#nested-grid-15 > .row > .col-1
{
   float: left;
}
#nested-grid-15 > .row > .col-1
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   width: 100%;
   text-align: left;
}
#nested-grid-15 > .row > .col-1 > .col-1-padding
{
   box-sizing: border-box;
   width: 100%;
   padding: 8px 8px 8px 8px;
}
#nested-grid-15:before,
#nested-grid-15:after,
#nested-grid-15 .row:before,
#nested-grid-15 .row:after
{
   display: table;
   content: " ";
}
#nested-grid-15:after,
#nested-grid-15 .row:after
{
   clear: both;
}
@media (max-width: 768px)
{
#nested-grid-15 > .row > .col-1
{
   float: none;
   width: 100% !important;
}
}
#wb_Heading1
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   box-sizing: border-box;
   vertical-align: top;
   margin: 12px 12px 12px 12px;
   padding: 0;
   text-align: center;
}
#Heading1
{
   color: #FFFFFF;
   font-family: Arial;
   font-weight: bold;
   font-style: normal;
   font-size: 37px;
   margin: 0;
   text-align: center;
   text-transform: none;
}
#wb_FormGrid
{
   clear: both;
   position: relative;
   table-layout: fixed;
   display: table;
   text-align: center;
   width: 100%;
   background-color: transparent;
   background-image: none;
   border: 1px solid #E7E7E7;
   border-radius: 0px;
   box-sizing: border-box;
   margin: 24px 0 30px 0 ;
}
#FormGrid
{
   box-sizing: border-box;
   padding: 0 15px 0 15px;
   margin-right: auto;
   margin-left: auto;
   max-width: 1140px;
}
#FormGrid > .row
{
   margin-right: -15px;
   margin-left: -15px;
}
#FormGrid > .row > .col-1
{
   box-sizing: border-box;
   font-size: 0;
   min-height: 1px;
   padding-right: 15px;
   padding-left: 15px;
   position: relative;
}
#FormGrid > .row > .col-1
{
   float: left;
}
#FormGrid > .row > .col-1
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   width: 100%;
   text-align: left;
}
#FormGrid > .row > .col-1 > .col-1-padding
{
   box-sizing: border-box;
   width: 100%;
   padding: 8px 8px 8px 8px;
}
#FormGrid:before,
#FormGrid:after,
#FormGrid .row:before,
#FormGrid .row:after
{
   display: table;
   content: " ";
}
#FormGrid:after,
#FormGrid .row:after
{
   clear: both;
}
@media (max-width: 768px)
{
#FormGrid > .row > .col-1
{
   float: none;
   width: 100% !important;
}
}
#wb_Text9 
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   padding: 0;
   margin: 3px 3px 0 3px;
   text-align: left;
}
#wb_Text9
{
   color: #000000;
   font-family: Verdana;
   font-weight: 400;
   font-size: 16px;
   line-height: 19px;
}
#wb_Text9 p, #wb_Text9 ul
{
   margin: 0;
   padding: 0;
}
#wb_Text9
{
   display: block;
   margin: 3px 3px 0 3px;
   box-sizing: border-box;
   width: calc(100% - 6px);
}
#Azienda
{
   box-sizing: border-box;
   line-height: 14px;
   margin: 4px 4px 4px 4px;
   border: 1px solid #CCCCCC;
   border-radius: 4px;
   background-color: #FFFFFF;
   background-image: none;
   color: #000000;
   font-family: Arial;
   font-weight: normal;
   font-style: normal;
   font-size: 16px;
   text-align: left;
   padding: 11px 11px 11px 11px;
}
#Azienda:focus
{
   border-color: #66AFE9;
   box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075), 0px 0px 8px rgba(102,175,233,0.60);
   outline: 0;
}
#wb_Text10 
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   padding: 0;
   margin: 3px 3px 3px 3px;
   text-align: left;
}
#wb_Text10
{
   color: #000000;
   font-family: Verdana;
   font-weight: bold;
   font-size: 16px;
   line-height: 19px;
}
#wb_Text10 p, #wb_Text10 ul
{
   margin: 0;
   padding: 0;
}
#wb_Text10
{
   display: block;
   margin: 3px 3px 3px 3px;
   box-sizing: border-box;
   width: calc(100% - 6px);
}
#Cognome
{
   box-sizing: border-box;
   line-height: 14px;
   margin: 4px 4px 4px 4px;
   border: 1px solid #CCCCCC;
   border-radius: 4px;
   background-color: #FFFFFF;
   background-image: none;
   color: #000000;
   font-family: Arial;
   font-weight: normal;
   font-style: normal;
   font-size: 16px;
   text-align: left;
   padding: 11px 11px 11px 11px;
}
#Cognome:focus
{
   border-color: #66AFE9;
   box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075), 0px 0px 8px rgba(102,175,233,0.60);
   outline: 0;
}
#wb_Text11 
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   padding: 0;
   margin: 3px 3px 3px 3px;
   text-align: left;
}
#wb_Text11
{
   color: #000000;
   font-family: Verdana;
   font-weight: bold;
   font-size: 16px;
   line-height: 19px;
}
#wb_Text11 p, #wb_Text11 ul
{
   margin: 0;
   padding: 0;
}
#wb_Text11
{
   display: block;
   margin: 3px 3px 3px 3px;
   box-sizing: border-box;
   width: calc(100% - 6px);
}
#Nome
{
   box-sizing: border-box;
   line-height: 14px;
   margin: 4px 4px 4px 4px;
   border: 1px solid #CCCCCC;
   border-radius: 4px;
   background-color: #FFFFFF;
   background-image: none;
   color: #000000;
   font-family: Arial;
   font-weight: normal;
   font-style: normal;
   font-size: 16px;
   text-align: left;
   padding: 11px 11px 11px 11px;
}
#Nome:focus
{
   border-color: #66AFE9;
   box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075), 0px 0px 8px rgba(102,175,233,0.60);
   outline: 0;
}
#wb_Text12 
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   padding: 0;
   margin: 3px 3px 3px 3px;
   text-align: left;
}
#wb_Text12
{
   color: #000000;
   font-family: Verdana;
   font-weight: 400;
   font-size: 16px;
   line-height: 19px;
}
#wb_Text12 p, #wb_Text12 ul
{
   margin: 0;
   padding: 0;
}
#wb_Text12
{
   display: block;
   margin: 3px 3px 3px 3px;
   box-sizing: border-box;
   width: calc(100% - 6px);
}
#Indirizzo
{
   box-sizing: border-box;
   line-height: 14px;
   margin: 4px 4px 4px 4px;
   border: 1px solid #CCCCCC;
   border-radius: 4px;
   background-color: #FFFFFF;
   background-image: none;
   color: #000000;
   font-family: Arial;
   font-weight: normal;
   font-style: normal;
   font-size: 16px;
   text-align: left;
   padding: 11px 11px 11px 11px;
}
#Indirizzo:focus
{
   border-color: #66AFE9;
   box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075), 0px 0px 8px rgba(102,175,233,0.60);
   outline: 0;
}
#wb_Text13 
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   padding: 0;
   margin: 3px 3px 3px 3px;
   text-align: left;
}
#wb_Text13
{
   color: #000000;
   font-family: Verdana;
   font-weight: 400;
   font-size: 16px;
   line-height: 19px;
}
#wb_Text13 p, #wb_Text13 ul
{
   margin: 0;
   padding: 0;
}
#wb_Text13
{
   display: block;
   margin: 3px 3px 3px 3px;
   box-sizing: border-box;
   width: calc(100% - 6px);
}
#Cap
{
   box-sizing: border-box;
   line-height: 14px;
   margin: 4px 4px 4px 4px;
   border: 1px solid #CCCCCC;
   border-radius: 4px;
   background-color: #FFFFFF;
   background-image: none;
   color: #000000;
   font-family: Arial;
   font-weight: normal;
   font-style: normal;
   font-size: 16px;
   text-align: left;
   padding: 11px 11px 11px 11px;
}
#Cap:focus
{
   border-color: #66AFE9;
   box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075), 0px 0px 8px rgba(102,175,233,0.60);
   outline: 0;
}
#wb_Text14 
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   padding: 0;
   margin: 3px 3px 3px 3px;
   text-align: left;
}
#wb_Text14
{
   color: #000000;
   font-family: Verdana;
   font-weight: 400;
   font-size: 16px;
   line-height: 19px;
}
#wb_Text14 p, #wb_Text14 ul
{
   margin: 0;
   padding: 0;
}
#wb_Text14
{
   display: block;
   margin: 3px 3px 3px 3px;
   box-sizing: border-box;
   width: calc(100% - 6px);
}
#Comune
{
   box-sizing: border-box;
   line-height: 14px;
   margin: 4px 4px 4px 4px;
   border: 1px solid #CCCCCC;
   border-radius: 4px;
   background-color: #FFFFFF;
   background-image: none;
   color: #000000;
   font-family: Arial;
   font-weight: normal;
   font-style: normal;
   font-size: 16px;
   text-align: left;
   padding: 11px 11px 11px 11px;
}
#Comune:focus
{
   border-color: #66AFE9;
   box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075), 0px 0px 8px rgba(102,175,233,0.60);
   outline: 0;
}
#wb_Text15 
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   padding: 0;
   margin: 3px 3px 3px 3px;
   text-align: left;
}
#wb_Text15
{
   color: #000000;
   font-family: Verdana;
   font-weight: 400;
   font-size: 16px;
   line-height: 19px;
}
#wb_Text15 p, #wb_Text15 ul
{
   margin: 0;
   padding: 0;
}
#wb_Text15
{
   display: block;
   margin: 3px 3px 3px 3px;
   box-sizing: border-box;
   width: calc(100% - 6px);
}
#wb_Text16 
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   padding: 0;
   margin: 3px 3px 3px 3px;
   text-align: left;
}
#wb_Text16
{
   color: #000000;
   font-family: Verdana;
   font-weight: bold;
   font-size: 16px;
   line-height: 19px;
}
#wb_Text16 p, #wb_Text16 ul
{
   margin: 0;
   padding: 0;
}
#wb_Text16
{
   display: block;
   margin: 3px 3px 3px 3px;
   box-sizing: border-box;
   width: calc(100% - 6px);
}
#Email
{
   box-sizing: border-box;
   line-height: 14px;
   margin: 4px 4px 4px 4px;
   border: 1px solid #CCCCCC;
   border-radius: 4px;
   background-color: #FFFFFF;
   background-image: none;
   color: #000000;
   font-family: Arial;
   font-weight: normal;
   font-style: normal;
   font-size: 16px;
   text-align: left;
   padding: 11px 11px 11px 11px;
}
#Email:focus
{
   border-color: #66AFE9;
   box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075), 0px 0px 8px rgba(102,175,233,0.60);
   outline: 0;
}
#wb_Text17 
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   padding: 0;
   margin: 3px 3px 3px 3px;
   text-align: left;
}
#wb_Text17
{
   color: #000000;
   font-family: Verdana;
   font-weight: 400;
   font-size: 16px;
   line-height: 19px;
}
#wb_Text17 p, #wb_Text17 ul
{
   margin: 0;
   padding: 0;
}
#wb_Text17
{
   display: block;
   margin: 3px 3px 3px 3px;
   box-sizing: border-box;
   width: calc(100% - 6px);
}
#Telefono
{
   box-sizing: border-box;
   line-height: 14px;
   margin: 4px 4px 4px 4px;
   border: 1px solid #CCCCCC;
   border-radius: 4px;
   background-color: #FFFFFF;
   background-image: none;
   color: #000000;
   font-family: Arial;
   font-weight: normal;
   font-style: normal;
   font-size: 16px;
   text-align: left;
   padding: 11px 11px 11px 11px;
}
#Telefono:focus
{
   border-color: #66AFE9;
   box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075), 0px 0px 8px rgba(102,175,233,0.60);
   outline: 0;
}
#wb_Text18 
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   padding: 0;
   margin: 3px 3px 3px 3px;
   text-align: left;
}
#wb_Text18
{
   color: #000000;
   font-family: Verdana;
   font-weight: 400;
   font-size: 16px;
   line-height: 19px;
}
#wb_Text18 p, #wb_Text18 ul
{
   margin: 0;
   padding: 0;
}
#wb_Text18
{
   display: block;
   margin: 3px 3px 3px 3px;
   box-sizing: border-box;
   width: calc(100% - 6px);
}
#wb_Text20 
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   padding: 0;
   margin: 3px 3px 3px 3px;
   text-align: left;
}
#wb_Text20
{
   color: #000000;
   font-family: Verdana;
   font-weight: bold;
   font-size: 16px;
   line-height: 19px;
}
#wb_Text20 p, #wb_Text20 ul
{
   margin: 0;
   padding: 0;
}
#wb_Text20
{
   display: block;
   margin: 3px 3px 3px 3px;
   box-sizing: border-box;
   width: calc(100% - 6px);
}
#Messaggio
{
   box-sizing: border-box;
   border: 1px solid #CCCCCC;
   border-radius: 4px;
   background-color: #FFFFFF;
   background-image: none;
   color: #000000;
   font-family: Arial;
   font-weight: normal;
   font-style: normal;
   font-size: 16px;
   text-align: left;
   padding: 11px 11px 11px 11px;
   margin: 4px 4px 4px 4px;
   overflow: auto;
   resize: none;
}
#Messaggio:focus
{
   border-color: #66AFE9;
   box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075), 0px 0px 8px rgba(102,175,233,0.60);
   outline: 0;
}
#Button1
{
   border: 0px solid #2E6DA4;
   border-radius: 4px;
   background-color: #21BA45;
   background-image: none;
   color: #FFFFFF;
   font-family: Arial;
   font-weight: normal;
   font-style: normal;
   font-size: 16px;
   padding: 16px 16px 16px 16px;
   text-align: center;
   -webkit-appearance: none;
   margin: 3px 3px 3px 3px;
}
#Button1:focus
{
   outline: 0;
}
#wb_header12Image
{
   margin: 0;
   vertical-align: top;
}
#header12Image
{
   border: 0px solid #000000;
   border-radius: 0px;
   box-sizing: border-box;
   padding: 0;
   display: inline-block;
   width: 123px;
   height: 39px;
   vertical-align: top;
}
#wb_header12ResponsiveMenu
{
   display: block;
   background-color: #212529;
   font-family: Arial;
   font-weight: normal;
   text-align: right;
   width: 100%;
   margin: 0;
   z-index: 1111 !important;
}
#header12ResponsiveMenu
{
   display: inline-block;
   background-color: #212529;
   height: 77px;
}
#wb_header12ResponsiveMenu ul
{
   list-style: none;
   margin: 0;
   padding: 0;
   position: relative;
}
#wb_header12ResponsiveMenu ul:after
{
   clear: both;
   content: "";
   display: block;
}
#wb_header12ResponsiveMenu ul li
{
   border-radius: 0;
   display: list-item;
   float: left;
   list-style: none;
   z-index: 9999;
}
#wb_header12ResponsiveMenu ul li i
{
   font-size: 24px;
   width: 24px;
   margin-bottom: 8px;
}
#wb_header12ResponsiveMenu ul li a
{
   background-color: #212529;
   color: #FFFFFF;
   font-family: Arial;
   font-weight: normal;
   font-size: 13px;
   font-style: normal;
   text-decoration: none;
   text-transform: none;
   padding: 15px 15px 15px 15px;
   text-align: center;
}
#wb_header12ResponsiveMenu > ul > li > a 
{
   height: 47px;
}
.header12ResponsiveMenu a 
{
   display: block;
}
#wb_header12ResponsiveMenu li:hover > a, #wb_header12ResponsiveMenu li .active
{
   background-color: #65B633;
   color: #FFFFFF;
}
#wb_header12ResponsiveMenu ul ul
{
   display: none;
   position: absolute;
   top: 77px;
}
#wb_header12ResponsiveMenu ul li:hover > ul
{
   display: list-item;
}
#wb_header12ResponsiveMenu ul ul li 
{
   float: none;
   position: relative;
   width: 192px;
}
#wb_header12ResponsiveMenu ul ul li a
{
   background-color: #65B633;
   border: 0px solid #65B633;
   color: #FFFFFF;
}
#wb_header12ResponsiveMenu ul ul li:hover > a, #wb_header12ResponsiveMenu ul ul li .active
{
   background-color: #65B633;
   color: #FFFFFF;
}
#wb_header12ResponsiveMenu ul ul li i 
{
   margin-right: 8px;
   vertical-align: middle;
}
#wb_header12ResponsiveMenu ul ul li a 
{
   padding-top: 15px;
   padding-right: 15px;
   padding-bottom: 15px;
   text-align: left;
   vertical-align: middle;
}
#wb_header12ResponsiveMenu ul ul ul li 
{
   left: 192px;
   position: relative;
   top: -77px;
}
#wb_header12ResponsiveMenu .arrow-down 
{
   display: inline-block;
   width: 0;
   height: 0;
   margin-left: 4px;
   vertical-align: middle;
   border-top: 4px solid #FFFFFF;
   border-right: 4px solid transparent;
   border-left: 4px solid transparent;
   border-bottom: 0 dotted;
}
#wb_header12ResponsiveMenu .arrow-left 
{
   display: inline-block;
   width: 0;
   height: 0;
   margin-left: 4px;
   vertical-align: middle;
   border-left: 4px solid #FFFFFF;
   border-top: 4px solid transparent;
   border-bottom: 4px solid transparent;
   border-right: 0 dotted;
}
#wb_header12ResponsiveMenu li:hover > a .arrow-down, #wb_header12ResponsiveMenu li .active .arrow-down
{ 
   border-top-color: #FFFFFF;
}
#wb_header12ResponsiveMenu ul ul li:hover > a .arrow-left, #wb_header12ResponsiveMenu ul ul li .active .arrow-left
{ 
   border-left-color: #FFFFFF;
}
#wb_header12ResponsiveMenu .toggle,[id^=header12ResponsiveMenu-submenu]
{
   display: none;
}
@media all and (max-width:768px) 
{
#wb_header12ResponsiveMenu
{
   margin: 0;
   text-align: left;
}
#wb_header12ResponsiveMenu ul li a, #wb_header12ResponsiveMenu .toggle
{
   font-size: 13px;
   font-weight: normal;
   font-style: normal;
   text-decoration: none;
   text-transform: none;
   padding: 15px 15px 15px 15px;
}
#wb_header12ResponsiveMenu .toggle + a
{
   display: none !important;
}
.header12ResponsiveMenu 
{
   display: none;
   z-index: 9999;
}
#header12ResponsiveMenu 
{
   background-color: transparent;
   display: none;
}
#wb_header12ResponsiveMenu > ul > li > a 
{
   height: auto !important;
   margin: 0;
}
#wb_header12ResponsiveMenu .toggle 
{
   display: block;
   background-color: #212529;
   color: #FFFFFF;
   padding: 0 15px 0 15px;
   line-height: 54px;
   text-decoration: none;
   border: none;
   position: relative;
}
#wb_header12ResponsiveMenu .toggle:hover
{
   background-color: #65B633;
   color: #FFFFFF;
}
[id^=header12ResponsiveMenu-submenu]:checked + ul 
{
   display: block !important;
}
#header12ResponsiveMenu-title
{
   height: 77px !important;
   line-height: 77px !important;
   text-align: center;
}
#wb_header12ResponsiveMenu ul li 
{
   display: block;
   width: 100% !important;
   text-align: left;
}
#wb_header12ResponsiveMenu ul ul .toggle,
#wb_header12ResponsiveMenu ul ul a 
{
   padding: 0 30px;
}
#wb_header12ResponsiveMenu a:hover,
#wb_header12ResponsiveMenu ul ul ul a 
{
   background-color: #65B633;
   color: #FFFFFF;
}
#wb_header12ResponsiveMenu ul li ul li .toggle,
#wb_header12ResponsiveMenu ul ul a 
{
   background-color: #65B633;
   color: #FFFFFF;
}
#wb_header12ResponsiveMenu ul ul ul a 
{
   padding: 15px 15px 15px 45px;
}
#wb_header12ResponsiveMenu ul li a 
{
   text-align: left;
}
#wb_header12ResponsiveMenu ul li a br 
{
   display: none;
}
#wb_header12ResponsiveMenu ul li i 
{
   margin-right: 8px;
}
#wb_header12ResponsiveMenu ul ul 
{
   float: none;
   position: static;
}
#wb_header12ResponsiveMenu ul ul li:hover > ul,
#wb_header12ResponsiveMenu ul li:hover > ul 
{
   display: none;
}
#wb_header12ResponsiveMenu ul ul li 
{
   display: block;
   width: 100%;
}
#wb_header12ResponsiveMenu ul ul ul li 
{
   position: static;
}
#header12ResponsiveMenu-icon 
{
   display: block;
   position: absolute;
   left: 15px;
   top: 26px;
   user-select: none;
}
#header12ResponsiveMenu-icon span 
{
   display: block;
   margin-top: 4px;
   height: 2px;
   background-color: #FFFFFF;
   color: #FFFFFF;
   width: 24px;
}
#wb_header12ResponsiveMenu ul li ul li .toggle:hover
{
   background-color: #65B633;
   color: #FFFFFF;
}
#wb_header12ResponsiveMenu .toggle .arrow-down 
{
   border-top-color: #FFFFFF;
}
#wb_header12ResponsiveMenu .toggle:hover .arrow-down, #wb_header12ResponsiveMenu li .active .arrow-down
{
   border-top-color: #FFFFFF;
}
#wb_header12ResponsiveMenu ul li ul li .toggle .arrow-down 
{
   border-top-color: #FFFFFF;
}
#wb_header12ResponsiveMenu ul li ul li .toggle:hover .arrow-down, #wb_header12ResponsiveMenu ul li ul li .active .arrow-down
{
   border-top-color: #FFFFFF;
}
}
#wb_header12LayoutGrid
{
   clear: both;
   position: relative;
   table-layout: fixed;
   display: table;
   text-align: center;
   width: 100%;
   background-color: #212529;
   background-image: none;
   border: 0px solid #CCCCCC;
   border-radius: 0px;
   box-sizing: border-box;
   margin: 0;
}
#header12LayoutGrid
{
   box-sizing: border-box;
   display: flex;
   flex-direction: row;
   flex-wrap: wrap;
   padding: 10px 0 10px 0;
   margin-right: auto;
   margin-left: auto;
   max-width: 1140px;
}
#header12LayoutGrid > .col-1, #header12LayoutGrid > .col-2
{
   box-sizing: border-box;
   font-size: 0;
   min-height: 1px;
   padding-right: 0px;
   padding-left: 0px;
   position: relative;
}
#header12LayoutGrid > .col-1, #header12LayoutGrid > .col-2
{
   flex: 0 0 auto;
}
#header12LayoutGrid > .col-1
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   flex-basis: 16.66666667%;
   max-width: 16.66666667%;
   display: flex;
   flex-wrap: wrap;
   align-content: center;
   align-self: stretch;
   align-items: center;
   justify-content: center;
   text-align: center;
}
#header12LayoutGrid > .col-2
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   flex-basis: 83.33333333%;
   max-width: 83.33333333%;
   display: flex;
   flex-wrap: wrap;
   align-content: center;
   align-self: stretch;
   align-items: center;
   justify-content: center;
   text-align: center;
}
@media (max-width: 768px)
{
#header12LayoutGrid > .col-1, #header12LayoutGrid > .col-2
{
   flex-basis: 100% !important;
   max-width: 100% !important;
}
}
#SlideShow1 .image
{
   border-width: 0;
   border-radius: inherit;
   display: block;
   float: left;
   height: auto;
   width: 100%;
}
#SlideShow1 li
{
   border-radius: inherit;
   position: absolute;
   width: 100%;
   left: 0;
   top: 0;
}
#SlideShow1
{
   display: inline-block;
   position: relative;
   list-style: none;
   width: 100%;
   padding: 0;
   margin: 0;
}
#SlideShow1 .pagination
{
   bottom: 0;
   left: 0;
   position: absolute;
   text-align: center;
   vertical-align: middle;
   width: 100%;
   z-index: 998;
}
#SlideShow1 .pagination a
{
   display: inline-block;
   margin: 12px 12px 12px 12px;
   width: 11px;
   height: 11px;
   cursor: pointer;
   text-indent: -999px;
   border-radius: 50%;
   background-color: rgba(255,255,255,1.00);
   border: 1px solid rgba(0,0,0,1.00);
}
#SlideShow1 .pagination a.active
{
   background-color: rgba(0,0,0,1.00);
}
#SlideShow1
{
   border: 0px solid #DEE2E6;
   border-radius: 0px;
   box-sizing: border-box;
}
#SlideShow1 .swiper-pagination
{
   text-align: center;
}
#SlideShow1 .swiper-pagination-bullets.swiper-pagination-horizontal
{
   bottom: 0;
   left: 0px;
}
#SlideShow1 .swiper-pagination-bullet
{
   width: 12px;
   height: 12px;
   margin: 12px 12px;
   background: #FFFFFF;
   opacity: 1;
}
#SlideShow1 .swiper-pagination-bullet-active
{
   background: #000000;
}
#wb_SlideGrid
{
   clear: both;
   position: relative;
   table-layout: fixed;
   display: table;
   text-align: center;
   width: 100%;
   background-color: #FFFFFF;
   background-image: none;
   border: 0px solid #DEE2E6;
   border-radius: 0px;
   box-sizing: border-box;
   margin: 0;
}
#SlideGrid
{
   box-sizing: border-box;
   display: flex;
   flex-direction: row;
   flex-wrap: wrap;
   padding: 0;
   margin-right: auto;
   margin-left: auto;
}
#SlideGrid > .col-1
{
   box-sizing: border-box;
   font-size: 0;
   min-height: 1px;
   padding-right: 0px;
   padding-left: 0px;
   position: relative;
}
#SlideGrid > .col-1
{
   flex: 0 0 auto;
}
#SlideGrid > .col-1
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   flex-basis: 100%;
   max-width: 100%;
   display: flex;
   flex-wrap: wrap;
   align-content: flex-start;
   align-self: stretch;
   align-items: flex-start;
   justify-content: center;
   text-align: center;
}
@media (max-width: 768px)
{
#SlideGrid > .col-1
{
   flex-basis: 100% !important;
   max-width: 100% !important;
}
}
#wb_Image7
{
   margin: 8px 8px 8px 8px;
   vertical-align: top;
}
#Image7
{
   border: 0px solid #000000;
   border-radius: 0px;
   box-sizing: border-box;
   padding: 0;
   display: block;
   width: 95%;
   height: auto;
   max-width: 300px;
   margin-left: auto;
   margin-right: auto;
   vertical-align: top;
}
#wb_footer12Text2 
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   padding: 20px 0 20px 0;
   margin: 0;
   text-align: center;
}
#wb_footer12Text2
{
   color: #FFFFFF;
   font-family: Arial;
   font-weight: 400;
   font-size: 19px;
   line-height: 21px;
}
#wb_footer12Text2 p, #wb_footer12Text2 ul
{
   margin: 0;
   padding: 0;
}
#wb_footer12Text2
{
   display: block;
   margin: 0;
   box-sizing: border-box;
   width: 100%;
}
#wb_footer12LayoutGrid2
{
   clear: both;
   position: relative;
   table-layout: fixed;
   display: table;
   text-align: center;
   width: 100%;
   background-color: #222222;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   box-sizing: border-box;
   margin: 0;
}
#footer12LayoutGrid2
{
   box-sizing: border-box;
   padding: 50px 0 15px 0;
   margin-right: auto;
   margin-left: auto;
   max-width: 1140px;
}
#footer12LayoutGrid2 > .row
{
   margin-right: 0;
   margin-left: 0;
}
#footer12LayoutGrid2 > .row > .col-1, #footer12LayoutGrid2 > .row > .col-2
{
   box-sizing: border-box;
   font-size: 0;
   min-height: 1px;
   padding-right: 0px;
   padding-left: 0px;
   position: relative;
}
#footer12LayoutGrid2 > .row > .col-1, #footer12LayoutGrid2 > .row > .col-2
{
   float: left;
}
#footer12LayoutGrid2 > .row > .col-1
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   width: 75%;
   text-align: left;
}
#footer12LayoutGrid2 > .row > .col-2
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   width: 25%;
   text-align: right;
}
#footer12LayoutGrid2:before,
#footer12LayoutGrid2:after,
#footer12LayoutGrid2 .row:before,
#footer12LayoutGrid2 .row:after
{
   display: table;
   content: " ";
}
#footer12LayoutGrid2:after,
#footer12LayoutGrid2 .row:after
{
   clear: both;
}
@media (max-width: 768px)
{
#footer12LayoutGrid2 > .row > .col-1, #footer12LayoutGrid2 > .row > .col-2
{
   float: none;
   width: 100% !important;
}
}
#footer12Breadcrumb1
{
   list-style: none;
   padding: 8px 15px 8px 15px;
   background-color: transparent;
   background-image: none;
   border: 0px solid #C0C0C0;
   border-radius: 0px;
   font-family: Verdana;
   font-weight: normal;
   font-style: normal;
   font-size: 0;
   margin: 0 0 20px 15px;
   text-align: left;
}
#footer12Breadcrumb1 > li
{
   display: inline-block;
   font-size: 17px;
   text-transform: none;
}
#footer12Breadcrumb1 a
{
   color: #C2C1C1;
   text-decoration: none;
}
#footer12Breadcrumb1 a:hover
{
   color: #FFFFFF;
   text-decoration: underline;
}
#footer12Breadcrumb1 > .active
{
   color: #FFFFFF;
}
#footer12Breadcrumb1 > .active a
{
   color: inherit;
   pointer-events: none;
}
#footer12Breadcrumb1 > li + li:before
{
   content: "";
   padding: 0 0px;
   color: #C0C0C0;
}
#footer12Breadcrumb1 li i
{
   font-size: 17px;
   vertical-align: text-bottom;
   width: 19px;
}
#footer12Breadcrumb2
{
   list-style: none;
   padding: 8px 15px 8px 15px;
   background-color: transparent;
   background-image: none;
   border: 0px solid #C0C0C0;
   border-radius: 0px;
   font-family: Arial;
   font-weight: normal;
   font-style: normal;
   font-size: 0;
   margin: 0 0 8px 0 ;
   text-align: left;
}
#footer12Breadcrumb2 > li
{
   display: inline-block;
   font-size: 19px;
   text-transform: none;
}
#footer12Breadcrumb2 a
{
   color: #C2C1C1;
   text-decoration: none;
}
#footer12Breadcrumb2 a:hover
{
   color: #FFFFFF;
   text-decoration: underline;
}
#footer12Breadcrumb2 > .active
{
   color: #FFFFFF;
}
#footer12Breadcrumb2 > .active a
{
   color: inherit;
   pointer-events: none;
}
#footer12Breadcrumb2 > li + li:before
{
   content: "";
   padding: 0 5px;
   color: #C0C0C0;
}
#footer12Breadcrumb2 li i
{
   font-size: 19px;
   vertical-align: text-bottom;
   width: 21px;
}
#footer12Breadcrumb3
{
   list-style: none;
   padding: 8px 15px 8px 15px;
   background-color: transparent;
   background-image: none;
   border: 0px solid #C0C0C0;
   border-radius: 0px;
   font-family: Arial;
   font-weight: normal;
   font-style: normal;
   font-size: 0;
   margin: 0 0 5px 0 ;
   text-align: left;
}
#footer12Breadcrumb3 > li
{
   display: inline-block;
   font-size: 19px;
   text-transform: none;
}
#footer12Breadcrumb3 a
{
   color: #C2C1C1;
   text-decoration: none;
}
#footer12Breadcrumb3 a:hover
{
   color: #FFFFFF;
   text-decoration: underline;
}
#footer12Breadcrumb3 > .active
{
   color: #FFFFFF;
}
#footer12Breadcrumb3 > .active a
{
   color: inherit;
   pointer-events: none;
}
#footer12Breadcrumb3 > li + li:before
{
   content: "";
   padding: 0 5px;
   color: #C0C0C0;
}
#footer12Breadcrumb3 li i
{
   font-size: 19px;
   vertical-align: text-bottom;
   width: 21px;
}
#Breadcrumb1
{
   list-style: none;
   padding: 8px 15px 8px 15px;
   background-color: transparent;
   background-image: none;
   border: 0px solid #C0C0C0;
   border-radius: 0px;
   font-family: Arial;
   font-weight: normal;
   font-style: normal;
   font-size: 0;
   margin: 0 0 8px 0 ;
   text-align: left;
}
#Breadcrumb1 > li
{
   display: inline-block;
   font-size: 19px;
   text-transform: none;
}
#Breadcrumb1 a
{
   color: #C2C1C1;
   text-decoration: none;
}
#Breadcrumb1 a:hover
{
   color: #FFFFFF;
   text-decoration: underline;
}
#Breadcrumb1 > .active
{
   color: #FFFFFF;
}
#Breadcrumb1 > .active a
{
   color: inherit;
   pointer-events: none;
}
#Breadcrumb1 > li + li:before
{
   content: "";
   padding: 0 5px;
   color: #C0C0C0;
}
#Breadcrumb1 li i
{
   font-size: 19px;
   vertical-align: text-bottom;
   width: 21px;
}
#wb_LayoutGrid1
{
   clear: both;
   position: relative;
   table-layout: fixed;
   display: table;
   text-align: center;
   width: 100%;
   background-color: #222222;
   background-image: none;
   border: 0px solid #DEE2E6;
   border-radius: 0px;
   box-sizing: border-box;
   margin: 0;
}
#LayoutGrid1
{
   box-sizing: border-box;
   padding: 0 15px 0 15px;
   margin-right: auto;
   margin-left: auto;
}
#LayoutGrid1 > .row
{
   margin-right: -15px;
   margin-left: -15px;
}
#LayoutGrid1 > .row > .col-1, #LayoutGrid1 > .row > .col-2
{
   box-sizing: border-box;
   font-size: 0;
   min-height: 1px;
   padding-right: 15px;
   padding-left: 15px;
   position: relative;
}
#LayoutGrid1 > .row > .col-1, #LayoutGrid1 > .row > .col-2
{
   float: left;
}
#LayoutGrid1 > .row > .col-1
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   width: 50%;
   text-align: left;
}
#LayoutGrid1 > .row > .col-2
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   width: 50%;
   text-align: left;
}
#LayoutGrid1:before,
#LayoutGrid1:after,
#LayoutGrid1 .row:before,
#LayoutGrid1 .row:after
{
   display: table;
   content: " ";
}
#LayoutGrid1:after,
#LayoutGrid1 .row:after
{
   clear: both;
}
@media (max-width: 768px)
{
#LayoutGrid1 > .row > .col-1, #LayoutGrid1 > .row > .col-2
{
   float: none;
   width: 100% !important;
}
}
#Breadcrumb2
{
   list-style: none;
   padding: 8px 15px 8px 15px;
   background-color: transparent;
   background-image: none;
   border: 0px solid #C0C0C0;
   border-radius: 0px;
   font-family: Arial;
   font-weight: normal;
   font-style: normal;
   font-size: 0;
   margin: 5px 0 5px 15px;
   text-align: left;
}
#Breadcrumb2 > li
{
   display: inline-block;
   font-size: 19px;
   text-transform: none;
}
#Breadcrumb2 a
{
   color: #C2C1C1;
   text-decoration: none;
}
#Breadcrumb2 a:hover
{
   color: #FFFFFF;
   text-decoration: underline;
}
#Breadcrumb2 > .active
{
   color: #FFFFFF;
}
#Breadcrumb2 > .active a
{
   color: inherit;
   pointer-events: none;
}
#Breadcrumb2 > li + li:before
{
   content: "";
   padding: 0 5px;
   color: #C0C0C0;
}
#Breadcrumb2 li i
{
   font-size: 19px;
   vertical-align: text-bottom;
   width: 21px;
}
#Breadcrumb3
{
   list-style: none;
   padding: 8px 15px 8px 15px;
   background-color: transparent;
   background-image: none;
   border: 0px solid #C0C0C0;
   border-radius: 0px;
   font-family: Arial;
   font-weight: normal;
   font-style: normal;
   font-size: 0;
   margin: 0 0 5px 0 ;
   text-align: left;
}
#Breadcrumb3 > li
{
   display: inline-block;
   font-size: 19px;
   text-transform: none;
}
#Breadcrumb3 a
{
   color: #C2C1C1;
   text-decoration: none;
}
#Breadcrumb3 a:hover
{
   color: #FFFFFF;
   text-decoration: underline;
}
#Breadcrumb3 > .active
{
   color: #FFFFFF;
}
#Breadcrumb3 > .active a
{
   color: inherit;
   pointer-events: none;
}
#Breadcrumb3 > li + li:before
{
   content: "";
   padding: 0 5px;
   color: #C0C0C0;
}
#Breadcrumb3 li i
{
   font-size: 19px;
   vertical-align: text-bottom;
   width: 21px;
}
#wb_footer12LayoutGrid1
{
   clear: both;
   position: relative;
   table-layout: fixed;
   display: table;
   text-align: center;
   width: 100%;
   background-color: #222222;
   background-image: none;
   border: 0px solid #CCCCCC;
   border-radius: 0px;
   box-sizing: border-box;
   margin: 0;
}
#footer12LayoutGrid1
{
   box-sizing: border-box;
   display: flex;
   flex-direction: row;
   flex-wrap: wrap;
   padding: 0;
   margin-right: auto;
   margin-left: auto;
   max-width: 1140px;
}
#footer12LayoutGrid1 > .col-1
{
   box-sizing: border-box;
   font-size: 0;
   min-height: 1px;
   padding-right: 0px;
   padding-left: 0px;
   position: relative;
}
#footer12LayoutGrid1 > .col-1
{
   flex: 0 0 auto;
}
#footer12LayoutGrid1 > .col-1
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   flex-basis: 100%;
   max-width: 100%;
   display: flex;
   flex-wrap: wrap;
   align-content: flex-start;
   align-self: stretch;
   align-items: flex-start;
   justify-content: center;
   text-align: center;
}
@media (max-width: 768px)
{
#footer12LayoutGrid1 > .col-1
{
   flex-basis: 100% !important;
   max-width: 100% !important;
}
}
#wb_LayoutGrid2
{
   clear: both;
   position: relative;
   table-layout: fixed;
   display: table;
   text-align: center;
   width: 100%;
   background-color: transparent;
   background-image: none;
   border: 0px solid #DEE2E6;
   border-radius: 0px;
   box-sizing: border-box;
   margin: 0;
}
#LayoutGrid2
{
   box-sizing: border-box;
   display: flex;
   flex-direction: row;
   flex-wrap: wrap;
   padding: 0;
   margin-right: auto;
   margin-left: auto;
}
#LayoutGrid2 > .col-1, #LayoutGrid2 > .col-2
{
   box-sizing: border-box;
   font-size: 0;
   min-height: 1px;
   padding-right: 15px;
   padding-left: 15px;
   position: relative;
}
#LayoutGrid2 > .col-1, #LayoutGrid2 > .col-2
{
   flex: 0 0 auto;
}
#LayoutGrid2 > .col-1
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   flex-basis: 50%;
   max-width: 50%;
   display: flex;
   flex-wrap: wrap;
   align-content: center;
   align-self: stretch;
   align-items: center;
   justify-content: center;
   text-align: center;
}
#LayoutGrid2 > .col-2
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   flex-basis: 50%;
   max-width: 50%;
   display: flex;
   flex-wrap: wrap;
   align-content: center;
   align-self: stretch;
   align-items: center;
   justify-content: center;
   text-align: center;
}
@media (max-width: 768px)
{
#LayoutGrid2 > .col-1, #LayoutGrid2 > .col-2
{
   flex-basis: 100% !important;
   max-width: 100% !important;
}
}
#wb_Text1 
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   padding: 0;
   margin: 3px 3px 3px 3px;
   text-align: center;
}
#wb_Text1
{
   color: #FFFFFF;
   font-family: Verdana;
   font-weight: 400;
   font-size: 16px;
   line-height: 19px;
}
#wb_Text1 p, #wb_Text1 ul
{
   margin: 0;
   padding: 0;
}
#wb_Text1
{
   display: block;
   margin: 3px 3px 3px 3px;
   box-sizing: border-box;
   width: calc(100% - 6px);
}
#wb_Text2 
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   padding: 0;
   margin: 3px 3px 3px 3px;
   text-align: center;
}
#wb_Text2
{
   color: #FFFFFF;
   font-family: Verdana;
   font-weight: 400;
   font-size: 16px;
   line-height: 19px;
}
#wb_Text2 p, #wb_Text2 ul
{
   margin: 0;
   padding: 0;
}
#wb_Text2
{
   display: block;
   margin: 3px 3px 3px 3px;
   box-sizing: border-box;
   width: calc(100% - 6px);
}
#wb_LayoutGrid7
{
   clear: both;
   position: relative;
   table-layout: fixed;
   display: table;
   text-align: center;
   width: 100%;
   background-color: #FFFFFF;
   background-image: none;
   border: 0px solid #DEE2E6;
   border-radius: 0px;
   box-sizing: border-box;
   margin: 0;
}
#LayoutGrid7
{
   box-sizing: border-box;
   display: flex;
   flex-direction: row;
   flex-wrap: wrap;
   padding: 0;
   margin-right: auto;
   margin-left: auto;
}
#LayoutGrid7 > .col-1, #LayoutGrid7 > .col-2, #LayoutGrid7 > .col-3
{
   box-sizing: border-box;
   font-size: 0;
   min-height: 1px;
   padding-right: 15px;
   padding-left: 15px;
   position: relative;
}
#LayoutGrid7 > .col-1, #LayoutGrid7 > .col-2, #LayoutGrid7 > .col-3
{
   flex: 0 0 auto;
}
#LayoutGrid7 > .col-1
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   flex-basis: 33.33333333%;
   max-width: 33.33333333%;
   display: flex;
   flex-wrap: wrap;
   align-content: center;
   align-self: stretch;
   align-items: center;
   justify-content: center;
   text-align: center;
}
#LayoutGrid7 > .col-2
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   flex-basis: 33.33333333%;
   max-width: 33.33333333%;
   display: flex;
   flex-wrap: wrap;
   align-content: center;
   align-self: stretch;
   align-items: center;
   justify-content: center;
   text-align: center;
}
#LayoutGrid7 > .col-3
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   flex-basis: 33.33333333%;
   max-width: 33.33333333%;
   display: flex;
   flex-wrap: wrap;
   align-content: center;
   align-self: stretch;
   align-items: center;
   justify-content: center;
   text-align: center;
}
@media (max-width: 768px)
{
#LayoutGrid7 > .col-1, #LayoutGrid7 > .col-2, #LayoutGrid7 > .col-3
{
   flex-basis: 100% !important;
   max-width: 100% !important;
}
}
#wb_Card3
{
   position: relative;
   display: flex;
   flex-direction: column;
   box-sizing: border-box;
   margin: 0;
   background-color: #FFFFFF;
   background-image: none;
   border: 1px solid transparent;
   border-radius: 3px;
   text-align: left;
}
#Card3-card-body
{
   padding: 0;
   flex: 1 1 auto;
   font-size: 0;
}
#Card3-card-item0
{
   box-sizing: border-box;
   margin: 10px 0 0 0 ;
   padding: 12px 10px 12px 10px;
   background-color: transparent;
   background-image: none;
   color: #212529;
   font-family: Verdana;
   font-weight: normal;
   font-style: normal;
   font-size: 19px;
}
#Card3-card-item0 a
{
   color: inherit;
   text-decoration: none;
}
#Card3-card-item0 i
{
   color: #65B633;
   margin-right: 10px;
   text-align: center;
   vertical-align: top;
   font-size: 19px;
   width: 19px;
}
#Card3-card-item1
{
   box-sizing: border-box;
   margin: 0;
   border-top: 2px #65B633 solid;
   border-width: 2px 0 0 0;
   height: 0;
   line-height: 0;
}
#Card3-card-item2
{
   box-sizing: border-box;
   margin: 0;
   padding: 12px 10px 12px 10px;
   background-color: transparent;
   background-image: none;
   color: #212529;
   font-family: Verdana;
   font-weight: normal;
   font-style: normal;
   font-size: 19px;
}
#Card3-card-item2 a
{
   color: inherit;
   text-decoration: none;
}
#Card3-card-item2 i
{
   color: #65B633;
   margin-right: 10px;
   text-align: center;
   vertical-align: top;
   font-size: 19px;
   width: 19px;
}
#Card3-card-item3
{
   box-sizing: border-box;
   border-radius: 0 0 3px 3px !important;
   margin: 0;
   padding: 12px 10px 12px 10px;
   background-color: transparent;
   background-image: none;
   color: #212529;
   font-family: Verdana;
   font-weight: normal;
   font-style: normal;
   font-size: 19px;
}
#Card3-card-item3 a
{
   color: inherit;
   text-decoration: none;
}
#Card3-card-item3 i
{
   color: #65B633;
   margin-right: 10px;
   text-align: center;
   vertical-align: top;
   font-size: 19px;
   width: 19px;
}
#wb_Card1
{
   position: relative;
   display: flex;
   flex-direction: column;
   box-sizing: border-box;
   margin: 0;
   background-color: #FFFFFF;
   background-image: none;
   border: 1px solid transparent;
   border-radius: 3px;
   text-align: left;
}
#Card1-card-body
{
   padding: 0;
   flex: 1 1 auto;
   font-size: 0;
}
#Card1-card-item0
{
   box-sizing: border-box;
   margin: 10px 0 0 0 ;
   padding: 12px 10px 12px 10px;
   background-color: transparent;
   background-image: none;
   color: #212529;
   font-family: Verdana;
   font-weight: normal;
   font-style: normal;
   font-size: 19px;
}
#Card1-card-item0 a
{
   color: inherit;
   text-decoration: none;
}
#Card1-card-item0 i
{
   color: #65B633;
   margin-right: 10px;
   text-align: center;
   vertical-align: top;
   font-size: 19px;
   width: 19px;
}
#Card1-card-item1
{
   box-sizing: border-box;
   margin: 0;
   border-top: 2px #65B633 solid;
   border-width: 2px 0 0 0;
   height: 0;
   line-height: 0;
}
#Card1-card-item2
{
   box-sizing: border-box;
   margin: 0;
   padding: 12px 10px 12px 10px;
   background-color: transparent;
   background-image: none;
   color: #212529;
   font-family: Verdana;
   font-weight: normal;
   font-style: normal;
   font-size: 19px;
}
#Card1-card-item2 a
{
   color: inherit;
   text-decoration: none;
}
#Card1-card-item2 i
{
   color: #65B633;
   margin-right: 10px;
   text-align: center;
   vertical-align: top;
   font-size: 19px;
   width: 19px;
}
#Card1-card-item3
{
   box-sizing: border-box;
   border-radius: 0 0 3px 3px !important;
   margin: 0;
   padding: 12px 10px 12px 10px;
   background-color: transparent;
   background-image: none;
   color: #212529;
   font-family: Verdana;
   font-weight: normal;
   font-style: normal;
   font-size: 19px;
}
#Card1-card-item3 a
{
   color: inherit;
   text-decoration: none;
}
#Card1-card-item3 i
{
   color: #65B633;
   margin-right: 10px;
   text-align: center;
   vertical-align: top;
   font-size: 19px;
   width: 19px;
}
#wb_Card2
{
   position: relative;
   display: flex;
   flex-direction: column;
   box-sizing: border-box;
   margin: 0;
   background-color: #FFFFFF;
   background-image: none;
   border: 1px solid transparent;
   border-radius: 3px;
   text-align: left;
}
#Card2-card-body
{
   padding: 0;
   flex: 1 1 auto;
   font-size: 0;
}
#Card2-card-item0
{
   box-sizing: border-box;
   margin: 10px 0 0 0 ;
   padding: 12px 10px 12px 10px;
   background-color: transparent;
   background-image: none;
   color: #212529;
   font-family: Verdana;
   font-weight: normal;
   font-style: normal;
   font-size: 19px;
}
#Card2-card-item0 a
{
   color: inherit;
   text-decoration: none;
}
#Card2-card-item0 i
{
   color: #65B633;
   margin-right: 10px;
   text-align: center;
   vertical-align: top;
   font-size: 19px;
   width: 19px;
}
#Card2-card-item1
{
   box-sizing: border-box;
   margin: 0;
   border-top: 2px #65B633 solid;
   border-width: 2px 0 0 0;
   height: 0;
   line-height: 0;
}
#Card2-card-item2
{
   box-sizing: border-box;
   margin: 0;
   padding: 12px 10px 12px 10px;
   background-color: transparent;
   background-image: none;
   color: #212529;
   font-family: Verdana;
   font-weight: normal;
   font-style: normal;
   font-size: 19px;
}
#Card2-card-item2 a
{
   color: inherit;
   text-decoration: none;
}
#Card2-card-item2 i
{
   color: #65B633;
   margin-right: 10px;
   text-align: center;
   vertical-align: top;
   font-size: 19px;
   width: 19px;
}
#Card2-card-item3
{
   box-sizing: border-box;
   border-radius: 0 0 3px 3px !important;
   margin: 0;
   padding: 12px 10px 12px 10px;
   background-color: transparent;
   background-image: none;
   color: #212529;
   font-family: Verdana;
   font-weight: normal;
   font-style: normal;
   font-size: 19px;
}
#Card2-card-item3 a
{
   color: inherit;
   text-decoration: none;
}
#Card2-card-item3 i
{
   color: #65B633;
   margin-right: 10px;
   text-align: center;
   vertical-align: top;
   font-size: 19px;
   width: 19px;
}
#wb_LayoutGrid3
{
   clear: both;
   position: relative;
   table-layout: fixed;
   display: table;
   text-align: center;
   width: 100%;
   background-color: #FFFFFF;
   background-image: none;
   border: 0px solid #DEE2E6;
   border-radius: 0px;
   box-sizing: border-box;
   margin: 0;
}
#LayoutGrid3
{
   box-sizing: border-box;
   padding: 0;
   margin-right: auto;
   margin-left: auto;
}
#LayoutGrid3 > .row
{
   margin-right: 0;
   margin-left: 0;
}
#LayoutGrid3 > .row > .col-1, #LayoutGrid3 > .row > .col-2
{
   box-sizing: border-box;
   font-size: 0;
   min-height: 1px;
   padding-right: 0px;
   padding-left: 0px;
   position: relative;
}
#LayoutGrid3 > .row > .col-1, #LayoutGrid3 > .row > .col-2
{
   float: left;
}
#LayoutGrid3 > .row > .col-1
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   width: 50%;
   text-align: left;
}
#LayoutGrid3 > .row > .col-2
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   width: 50%;
   text-align: left;
}
#LayoutGrid3:before,
#LayoutGrid3:after,
#LayoutGrid3 .row:before,
#LayoutGrid3 .row:after
{
   display: table;
   content: " ";
}
#LayoutGrid3:after,
#LayoutGrid3 .row:after
{
   clear: both;
}
@media (max-width: 768px)
{
#LayoutGrid3 > .row > .col-1, #LayoutGrid3 > .row > .col-2
{
   float: none;
   width: 100% !important;
}
}
#wb_LayoutGrid4
{
   clear: both;
   position: relative;
   table-layout: fixed;
   display: table;
   text-align: center;
   width: 100%;
   background-color: #FFFFFF;
   background-image: none;
   border: 0px solid #DEE2E6;
   border-radius: 0px;
   box-sizing: border-box;
   margin: 0;
}
#LayoutGrid4
{
   box-sizing: border-box;
   padding: 0;
   margin-right: auto;
   margin-left: auto;
}
#LayoutGrid4 > .row
{
   margin-right: 0;
   margin-left: 0;
}
#LayoutGrid4 > .row > .col-1, #LayoutGrid4 > .row > .col-2
{
   box-sizing: border-box;
   font-size: 0;
   min-height: 1px;
   padding-right: 0px;
   padding-left: 0px;
   position: relative;
}
#LayoutGrid4 > .row > .col-1, #LayoutGrid4 > .row > .col-2
{
   float: left;
}
#LayoutGrid4 > .row > .col-1
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   width: 50%;
   text-align: left;
}
#LayoutGrid4 > .row > .col-2
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   width: 50%;
   text-align: left;
}
#LayoutGrid4:before,
#LayoutGrid4:after,
#LayoutGrid4 .row:before,
#LayoutGrid4 .row:after
{
   display: table;
   content: " ";
}
#LayoutGrid4:after,
#LayoutGrid4 .row:after
{
   clear: both;
}
@media (max-width: 768px)
{
#LayoutGrid4 > .row > .col-1, #LayoutGrid4 > .row > .col-2
{
   float: none;
   width: 100% !important;
}
}
#wb_LayoutGrid5
{
   clear: both;
   position: relative;
   table-layout: fixed;
   display: table;
   text-align: center;
   width: 100%;
   background-color: #FFFFFF;
   background-image: none;
   border: 0px solid #DEE2E6;
   border-radius: 0px;
   box-sizing: border-box;
   margin: 0;
}
#LayoutGrid5
{
   box-sizing: border-box;
   padding: 0;
   margin-right: auto;
   margin-left: auto;
}
#LayoutGrid5 > .row
{
   margin-right: 0;
   margin-left: 0;
}
#LayoutGrid5 > .row > .col-1, #LayoutGrid5 > .row > .col-2, #LayoutGrid5 > .row > .col-3
{
   box-sizing: border-box;
   font-size: 0;
   min-height: 1px;
   padding-right: 0px;
   padding-left: 0px;
   position: relative;
}
#LayoutGrid5 > .row > .col-1, #LayoutGrid5 > .row > .col-2, #LayoutGrid5 > .row > .col-3
{
   float: left;
}
#LayoutGrid5 > .row > .col-1
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   width: 16.66666667%;
   text-align: left;
}
#LayoutGrid5 > .row > .col-2
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   width: 75%;
   text-align: left;
}
#LayoutGrid5 > .row > .col-3
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   width: 8.33333333%;
   text-align: left;
}
#LayoutGrid5:before,
#LayoutGrid5:after,
#LayoutGrid5 .row:before,
#LayoutGrid5 .row:after
{
   display: table;
   content: " ";
}
#LayoutGrid5:after,
#LayoutGrid5 .row:after
{
   clear: both;
}
@media (max-width: 768px)
{
#LayoutGrid5 > .row > .col-1, #LayoutGrid5 > .row > .col-2, #LayoutGrid5 > .row > .col-3
{
   float: none;
   width: 100% !important;
}
}
#Oggetto
{
   box-sizing: border-box;
   line-height: 14px;
   margin: 4px 4px 4px 4px;
   border: 1px solid #CCCCCC;
   border-radius: 4px;
   background-color: #FFFFFF;
   background-image: none;
   color: #000000;
   font-family: Arial;
   font-weight: normal;
   font-style: normal;
   font-size: 16px;
   text-align: left;
   padding: 11px 11px 11px 11px;
}
#Oggetto:focus
{
   border-color: #66AFE9;
   box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075), 0px 0px 8px rgba(102,175,233,0.60);
   outline: 0;
}
#wb_Provincia *, 
#wb_Provincia *:before, 
#wb_Provincia *:after 
{
   box-sizing: border-box;
}
#Provincia
{
   border: 1px solid #DEE2E6;
   border-radius: 4px;
   background-color: #FFFFFF;
   background-image: none;
   color: #212529;
   font-family: Arial;
   font-weight: normal;
   font-style: normal;
   font-size: 16px;
   margin: 4px 4px 4px 4px;
   text-align: left;
   padding: 4px 4px 4px 4px;
   box-sizing: border-box;
}
#wb_Provincia
{
   position: relative;
   margin: 4px 4px 4px 4px;
}
#Provincia.active
{
   border-color: #66AFE9;
   box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075), 0px 0px 8px rgba(102,175,233,0.60);
   outline: 0;
}
#Provincia 
{
   cursor: text;
   display: flex;
   flex-wrap: wrap;
   outline: none;
   position: relative;
   text-align: left;
   white-space: normal;
   width: 100%;
   word-wrap: break-word;
}
#Provincia[aria-disabled="true"]
{
   opacity: .45;
   pointer-events: none;
}
#Provincia[aria-disabled="true"] *
{
   pointer-events: none;
}
#Provincia .menu 
{
   background-color: #FFFFFF;
   border-radius: 4px;
   border: 1px solid #DEE2E6;
   cursor: text;
   display: none;
   font-size: 16px;
   outline: none;
   overflow-x: hidden;
   overflow-y: auto;
   padding: 0;
   position: absolute;
   margin: 2px -1px 0 -1px;
   text-align: left;
   transition: opacity 0.1s ease;
   top: 100%;
   width: calc(100% + 2px);
   z-index: 11;
}
#Provincia .menu > *
{
   white-space: nowrap;
}
#Provincia > input:not(.search):first-child, 
#Provincia > select 
{
   display: none !important;
}
#Provincia > .text 
{
   display: inline-block;
   padding: 0.58em 0;
}
#Provincia .menu > .item 
{
   border: none;
   color: #212529;
   cursor: pointer;
   display: block;
   font-size: 1rem;
   font-weight: normal;
   height: auto;
   line-height: 1em;
   padding: 0.78em 1.14em !important;
   position: relative;
   text-align: left;
   -webkit-touch-callout: none;
   white-space: normal;
   word-wrap: normal;
}
#Provincia .menu > .item:first-child 
{
   border-top-width: 0px;
}
#Provincia .menu > .message 
{
   color: rgba(33,37,41,0.50);
   font-weight: normal;
   padding: 0.78em 1.14em;
}
#Provincia.visible,
#Provincia.active 
{
   z-index: 10;
}
#Provincia .menu > .hidden.addition.item 
{
   display: none;
}
#Provincia .menu.visible
{
   display: block !important;
}
#Provincia > input.search 
{
   background: none transparent !important;
   border: none !important;
   color: inherit;
   cursor: text;
   flex: 1 1;
   font-size: 1em;
   left: 1px;
   max-width: 100%;
   outline: none;
   padding: 0.464em 0;
   position: static;
   top: 0;
   width: 1%;
   z-index: 2;
}
#Provincia > .text 
{
   cursor: text;
   left: 1px;
   position: relative;
   z-index: 3;
}
#Provincia > .text 
{
   align-items: center;
		color: rgba(33,37,41,0.78);
   display: inline-flex;
   height: 100%;
   left: 0;
   max-width: 100%;
   padding: 4px 4px 4px 4px;
   pointer-events: none;
   position: absolute;
   top: 0;
}
#Provincia.active > input.search,
#Provincia.visible > input.search
{
   cursor: auto;
}
#Provincia.active > .text,
#Provincia.visible > .text 
{
   pointer-events: none;
}
@media only screen and (max-width: 767px) 
{
   #Provincia .menu 
   {
      max-height: 8em;
   }
}
@media only screen and (min-width: 768px) 
{
   #Provincia .menu
   {
      max-height: 10em;
   }
}
@media only screen and (min-width: 992px) 
{
  #Provincia .menu 
   {
      max-height: 16em;
   }
}
@media only screen and (min-width: 1920px) 
{
   #Provincia .menu 
   {
      max-height: 21em;
   }
}
#Provincia .label
{
   display: inline-flex;
   font-size: 0.8em;
   -webkit-user-select: none;
   -moz-user-select: none;
   -ms-user-select: none;
   user-select: none;
   align-items: center;;
   white-space: normal;
   background-color: #E2E3E5;
   border: 0px solid transparent;
   border-radius: 0.3em;
   color: #000000;
   line-height: 1;
   margin: 0em 0.14em;
   padding: 0.58em 0.83em;
   text-transform: none;
   transition: background 0.1s ease;
}
a#Provincia .label 
{
    cursor: pointer;
}
#Provincia > .label ~ input.search 
{
   margin-left: 0.14em !important;
}
#Provincia > .label ~ .text 
{
   display: none;
}
#Provincia.selected, 
#Provincia .menu .selected.item 
{
   background-color: #F8F9FA;
}
#Provincia > .filtered.text
{
   visibility: hidden;
}
#Provincia .filtered.item 
{
   display: none !important;
}
#Provincia > .clear.dropdown.icon 
{
   opacity: 0.8;
   transition: opacity 0.1s ease;
}
#Provincia > .clear.dropdown.icon:hover 
{
   opacity: 1;
}
#Provincia .menu 
{
  left: 0px;
}
#Provincia > .dropdown.icon 
{
   float: right;
}
#Provincia > .dropdown.icon 
{
   position: relative;
   font-size: 0.85em;
   margin: 0em 0em 0em 1em;
}
#Provincia .icon
{
   display: inline-block;
   height: 1em;
   margin: 0em 0.25rem 0em 0em;
   opacity: 1;
   width: 1.18em;
   text-align: center;
}
#Provincia > .dropdown.icon 
{
   background-color: currentColor;
   background-size: 1em 1em;
    -webkit-mask: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23000000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e") no-repeat center center;
    mask: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23000000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e") no-repeat center center;
   height: 1em;
   text-align: center;
   width: 1em;
}
#Provincia > .clear.icon 
{
   background-color: currentColor;
   background-size: 1em 1em;
    -webkit-mask: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1024 1024'%3e%3cpath fill='%23000000' d='M814 302 C826 289, 833 273, 833 256 L833 256 L833 256 C833 239, 826 223, 814 210 C800 198, 785 193, 768 193 C750 193, 735 198, 722 210 L512 422 L512 422 L302 210 L302 210 C288 198, 273 193, 256 193 C238 193, 223 198, 210 210 C198 223, 193 239, 193 256 C193 273, 198 289, 210 302 L422 512 L422 512 L210 722 L210 722 C198 735, 193 751, 193 768 C193 785, 198 801, 210 814 C223 826, 238 833, 256 833 C273 833, 288 826, 302 814 L512 602 L512 602 L722 814 L722 814 C735 826, 750 833, 768 833 C785 833, 800 826, 814 814 C826 801, 833 785, 833 768 C833 751, 826 735, 814 722 L602 512 L602 512 L814 302Z'/%3e%3c/svg%3e") no-repeat center center;
    mask: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1024 1024'%3e%3cpath fill='%23000000' d='M814 302 C826 289, 833 273, 833 256 L833 256 L833 256 C833 239, 826 223, 814 210 C800 198, 785 193, 768 193 C750 193, 735 198, 722 210 L512 422 L512 422 L302 210 L302 210 C288 198, 273 193, 256 193 C238 193, 223 198, 210 210 C198 223, 193 239, 193 256 C193 273, 198 289, 210 302 L422 512 L422 512 L210 722 L210 722 C198 735, 193 751, 193 768 C193 785, 198 801, 210 814 C223 826, 238 833, 256 833 C273 833, 288 826, 302 814 L512 602 L512 602 L722 814 L722 814 C735 826, 750 833, 768 833 C785 833, 800 826, 814 814 C826 801, 833 785, 833 768 C833 751, 826 735, 814 722 L602 512 L602 512 L814 302Z'/%3e%3c/svg%3e") no-repeat center center;
   height: 1em;
   text-align: center;
   width: 1em;
}
#Provincia .label .delete.icon
{
   background-color: currentColor;
    -webkit-mask: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1024 1024'%3e%3cpath fill='%23000000' d='M814 302 C826 289, 833 273, 833 256 L833 256 L833 256 C833 239, 826 223, 814 210 C800 198, 785 193, 768 193 C750 193, 735 198, 722 210 L512 422 L512 422 L302 210 L302 210 C288 198, 273 193, 256 193 C238 193, 223 198, 210 210 C198 223, 193 239, 193 256 C193 273, 198 289, 210 302 L422 512 L422 512 L210 722 L210 722 C198 735, 193 751, 193 768 C193 785, 198 801, 210 814 C223 826, 238 833, 256 833 C273 833, 288 826, 302 814 L512 602 L512 602 L722 814 L722 814 C735 826, 750 833, 768 833 C785 833, 800 826, 814 814 C826 801, 833 785, 833 768 C833 751, 826 735, 814 722 L602 512 L602 512 L814 302Z'/%3e%3c/svg%3e") no-repeat center center;
    mask: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1024 1024'%3e%3cpath fill='%23000000' d='M814 302 C826 289, 833 273, 833 256 L833 256 L833 256 C833 239, 826 223, 814 210 C800 198, 785 193, 768 193 C750 193, 735 198, 722 210 L512 422 L512 422 L302 210 L302 210 C288 198, 273 193, 256 193 C238 193, 223 198, 210 210 C198 223, 193 239, 193 256 C193 273, 198 289, 210 302 L422 512 L422 512 L210 722 L210 722 C198 735, 193 751, 193 768 C193 785, 198 801, 210 814 C223 826, 238 833, 256 833 C273 833, 288 826, 302 814 L512 602 L512 602 L722 814 L722 814 C735 826, 750 833, 768 833 C785 833, 800 826, 814 814 C826 801, 833 785, 833 768 C833 751, 826 735, 814 722 L602 512 L602 512 L814 302Z'/%3e%3c/svg%3e") no-repeat center center;
   background-size: 1em 1em;
   height: 1em;
   text-align: center;
   width: 1em;
}
#Provincia > .delete.icon, 
#Provincia > .dropdown.icon 
{
   cursor: pointer;
   opacity: 0.8;
   position: absolute;
   padding: 1em 0 1em 1em;
   right: .75em;
   top: 50%;
   transform: translate(0, -50%);
   transition: opacity 0.1s ease;
   z-index: 3;
}
#Provincia .menu > .item .dropdown.icon 
{
   float: right;
   margin: 0em 0em 0em 1em;
   width: auto;
}
#Provincia .menu > .item .dropdown.icon + .text 
{
   margin-right: 1em;
}
#Provincia .label > .icon 
{
   margin: 0em 0.75em 0em 0em;
   width: auto;
}
#Provincia .label > .close.icon, 
#Provincia .label > .delete.icon 
{
    cursor: pointer;
    font-size: 0.9em;
    margin-left: 0.5em;
    margin-right: 0em;
    opacity: 0.5;
    transition: background 0.1s ease;
}
#Provincia .label > .delete.icon:hover 
{
   opacity: 1;
}
#Provincia .label.active 
{
   filter: brightness(75%);
}
#Provincia a 
{
    text-decoration: none;
}
#Provincia a.label:hover 
{
   filter: brightness(75%);
}
#wb_LayoutGrid6
{
   clear: both;
   position: relative;
   table-layout: fixed;
   display: table;
   text-align: center;
   width: 100%;
   background-color: #FFFFFF;
   background-image: none;
   border: 0px solid #DEE2E6;
   border-radius: 0px;
   box-sizing: border-box;
   margin: 0;
}
#LayoutGrid6
{
   box-sizing: border-box;
   display: flex;
   flex-direction: row;
   flex-wrap: wrap;
   padding: 0;
   margin-right: auto;
   margin-left: auto;
}
#LayoutGrid6 > .col-1, #LayoutGrid6 > .col-2, #LayoutGrid6 > .col-3
{
   box-sizing: border-box;
   font-size: 0;
   min-height: 1px;
   padding-right: 15px;
   padding-left: 15px;
   position: relative;
}
#LayoutGrid6 > .col-1, #LayoutGrid6 > .col-2, #LayoutGrid6 > .col-3
{
   flex: 0 0 auto;
}
#LayoutGrid6 > .col-1
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   flex-basis: 33.33333333%;
   max-width: 33.33333333%;
   display: flex;
   flex-wrap: wrap;
   align-content: center;
   align-self: stretch;
   align-items: center;
   justify-content: flex-start;
   text-align: left;
}
#LayoutGrid6 > .col-2
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   flex-basis: 41.66666667%;
   max-width: 41.66666667%;
   display: flex;
   flex-wrap: wrap;
   align-content: center;
   align-self: stretch;
   align-items: center;
   justify-content: flex-start;
   text-align: left;
}
#LayoutGrid6 > .col-3
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   flex-basis: 25%;
   max-width: 25%;
   display: flex;
   flex-wrap: wrap;
   align-content: flex-start;
   align-self: stretch;
   align-items: flex-start;
   justify-content: flex-end;
   text-align: right;
}
@media (max-width: 768px)
{
#LayoutGrid6 > .col-1, #LayoutGrid6 > .col-2, #LayoutGrid6 > .col-3
{
   flex-basis: 100% !important;
   max-width: 100% !important;
}
}
#wb_Text3 
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   padding: 0;
   margin: 3px 3px 3px 3px;
   text-align: left;
}
#wb_Text3
{
   color: #000000;
   font-family: Verdana;
   font-weight: 400;
   font-size: 16px;
   line-height: 19px;
}
#wb_Text3 p, #wb_Text3 ul
{
   margin: 0;
   padding: 0;
}
#wb_Text3
{
   display: block;
   margin: 3px 3px 3px 3px;
   box-sizing: border-box;
   width: calc(100% - 6px);
}
#wb_CheckPrivacy
{
   margin: 0 0 10px 0 ;
}
#wb_CheckPrivacy
{
   position: relative;
}
#wb_CheckPrivacy, #wb_CheckPrivacy *, #wb_CheckPrivacy *::before, #wb_CheckPrivacy *::after
{
   box-sizing: border-box;
}
#wb_CheckPrivacy input[type='checkbox']
{
   position: relative;
   padding: 0;
   margin: 0;
   opacity: 0;
   z-index: 1;
   width: 20px;
   height: 20px;
   left: 0;
   top: 0;
}
#wb_CheckPrivacy label
{
   display: inline-block;
   vertical-align: middle;
   position: absolute;
   left: 0;
   top: 0;
   padding: 0;
}
#wb_CheckPrivacy label::before
{
   content: "";
   display: inline-block;
   position: absolute;
   width: 20px;
   height: 20px;
   left: 0;
   top: 0;
   background-color: #FFFFFF;
   border: 1px solid #0D6EFD;
   border-radius: 4px;
}
#wb_CheckPrivacy label::after
{
   display: inline-block;
   position: absolute;
   width: 20px;
   height: 20px;
   left: 0;
   top: 0;
   visibility: visible;
   padding: 0;
   text-align: center;
   line-height: 20px;
}
#wb_CheckPrivacy input[type='checkbox']:checked + label::after
{
   content: " ";
   background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23FFFFFF' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m6 10 3 3 6-6'/%3e%3c/svg%3e");
   background-repeat: no-repeat;
   background-position: center;
   background-size: contain;
}
#wb_CheckPrivacy input[type='checkbox']:checked + label::before
{
   background-color: #0D6EFD;
   background-image: none;
   border-color: #0D6EFD;
}
#wb_CheckPrivacy input[type='checkbox']:focus + label::before
{
   outline: thin dotted;
}
#wb_CheckPrivacy label
{
   position: absolute;
   left: 0;
   top: 0;
   color: #212529;
   font-family: Verdana;
   font-weight: bold;
   font-style: normal;
   font-size: 16px;
   text-align: left;
   padding-left: 24px;
   height: 20px;
   display: flex;
   align-items: center;
}
#wb_Text4 
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   padding: 0;
   margin: 3px 3px 3px 3px;
   text-align: center;
}
#wb_Text4
{
   color: #000000;
   font-family: Verdana;
   font-weight: 400;
   font-size: 16px;
   line-height: 19px;
}
#wb_Text4 p, #wb_Text4 ul
{
   margin: 0;
   padding: 0;
}
#wb_Text4
{
   display: block;
   margin: 3px 3px 3px 3px;
   box-sizing: border-box;
   width: calc(100% - 6px);
}
