body
{
   background-color: transparent;
   color: #000000;
   font-family: Calibri;
   font-weight: normal;
   font-size: 16px;
   line-height: 1.1875;
   margin: 0;
   padding: 0;
}
#preloader
{
   background: #FFFFFF url("../images/windmill.gif") no-repeat center center;
   bottom: 0;
   position: fixed;
   top: 0;
   width: 100%;
   z-index: 99999;
}
#wb_masterLayoutGrid5
{
   clear: both;
   position: relative;
   table-layout: fixed;
   display: table;
   text-align: center;
   width: 100%;
   background-color: transparent;
   background-image: none;
   border: 0px solid #DDDDDD;
   border-radius: 0px;
   box-sizing: border-box;
   margin: 0;
}
#masterLayoutGrid5
{
   box-sizing: border-box;
   padding: 0 15px 0 15px;
   margin-right: auto;
   margin-left: auto;
}
#masterLayoutGrid5 > .row
{
   margin-right: -15px;
   margin-left: -15px;
}
#masterLayoutGrid5 > .row > .col-1
{
   box-sizing: border-box;
   font-size: 0;
   min-height: 1px;
   padding-right: 15px;
   padding-left: 15px;
   position: relative;
}
#masterLayoutGrid5 > .row > .col-1
{
   float: left;
}
#masterLayoutGrid5 > .row > .col-1
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   width: 100%;
   text-align: left;
}
#masterLayoutGrid5:before,
#masterLayoutGrid5:after,
#masterLayoutGrid5 .row:before,
#masterLayoutGrid5 .row:after
{
   display: table;
   content: " ";
}
#masterLayoutGrid5:after,
#masterLayoutGrid5 .row:after
{
   clear: both;
}
@media (max-width: 720px)
{
#masterLayoutGrid5 > .row > .col-1
{
   float: none;
   width: 100% !important;
}
}
#wb_masterLayoutGrid1
{
   clear: both;
   position: -webkit-sticky;
   position: sticky;
   top: 0;
   z-index: 7776;
   table-layout: fixed;
   display: table;
   text-align: center;
   width: 100%;
   background-color: transparent;
   background-image: none;
   border: 0px solid #DDDDDD;
   border-radius: 0px;
   box-sizing: border-box;
   margin: 0 0 -230px 0 ;
}
#masterLayoutGrid1
{
   box-sizing: border-box;
   width: 100%;
   padding: 20px 15px 20px 15px;
   margin-right: auto;
   margin-left: auto;
   max-width: 1400px;
}
#masterLayoutGrid1 > .row
{
   display: grid;
   grid-template-columns: repeat(12, 8.333333%);
   margin-right: -15px;
   margin-left: -15px;
}
#masterLayoutGrid1 > .row > .col-1, #masterLayoutGrid1 > .row > .col-2, #masterLayoutGrid1 > .row > .col-3, #masterLayoutGrid1 > .row > .col-4
{
   box-sizing: border-box;
   font-size: 0;
   min-height: 1px;
   padding-right: 15px;
   padding-left: 15px;
   position: relative;
   grid-column: span 12;
}
#masterLayoutGrid1 > .row > .col-1, #masterLayoutGrid1 > .row > .col-2, #masterLayoutGrid1 > .row > .col-3, #masterLayoutGrid1 > .row > .col-4
{
}
#masterLayoutGrid1 > .row > .col-1
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   grid-column: span 3;
   order: 1;
   flex-wrap: wrap;
   align-content: flex-start;
   align-self: stretch;
   align-items: flex-start;
   text-align: center;
}
#masterLayoutGrid1 > .row > .col-1 > .col-1-padding
{
   box-sizing: border-box;
   width: 100%;
   padding: 10px 10px 10px 10px;
}
#masterLayoutGrid1 > .row > .col-2
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   grid-column: span 7;
   order: 2;
   flex-wrap: wrap;
   align-content: flex-start;
   align-self: stretch;
   align-items: flex-start;
   text-align: left;
}
#masterLayoutGrid1 > .row > .col-2 > .col-2-padding
{
   box-sizing: border-box;
   width: 100%;
   padding: 10px 10px 10px 10px;
}
#masterLayoutGrid1 > .row > .col-3
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   grid-column: span 1;
   order: 3;
   flex-wrap: wrap;
   align-content: flex-start;
   align-self: stretch;
   align-items: flex-start;
   text-align: left;
}
#masterLayoutGrid1 > .row > .col-4
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   grid-column: span 1;
   order: 4;
   flex-wrap: wrap;
   align-content: flex-start;
   align-self: stretch;
   align-items: flex-start;
   text-align: right;
}
@media (max-width: 720px)
{
#masterLayoutGrid1 > .row > .col-1, #masterLayoutGrid1 > .row > .col-2, #masterLayoutGrid1 > .row > .col-3, #masterLayoutGrid1 > .row > .col-4
{
   width: 100%;
   grid-column: span 12;
}
}
#wb_masterIconFont1
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #245580;
   border-radius: 0px;
   text-align: center;
   margin: 0;
   padding: 0;
   vertical-align: top;
}
#wb_masterIconFont1 a
{
   text-decoration: none;
}
#wb_masterIconFont1 a::after
{
   position: absolute;
   top: 0;
   right: 0;
   bottom: 0;
   left: 0;
   z-index: 1;
   pointer-events: auto;
   content: "";
}
#masterIconFont1
{
   height: 50px;
   width: 50px;
   display: flex;
   flex-wrap: nowrap;
   justify-content: center;
}
#masterIconFont1 i
{
   color: #10314D;
   display: inline-block;
   font-size: 50px;
   line-height: 50px;
   vertical-align: middle;
}
#wb_masterIconFont1:hover #masterIconFont1 i
{
   color: #DA186C;
}
#masterLayer2
{
   background-color: transparent;
   background-image: none;
   border-radius: 0px;
}
#masterLayer1
{
   background-color: transparent;
   background-image: none;
   border-radius: 0px;
}
#wb_masterIconFont2
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #245580;
   border-radius: 0px;
   text-align: center;
   margin: 0;
   padding: 0;
   vertical-align: top;
}
#wb_masterIconFont2 a
{
   text-decoration: none;
}
#wb_masterIconFont2 a::after
{
   position: absolute;
   top: 0;
   right: 0;
   bottom: 0;
   left: 0;
   z-index: 1;
   pointer-events: auto;
   content: "";
}
#masterIconFont2
{
   height: 50px;
   width: 50px;
   display: flex;
   flex-wrap: nowrap;
   justify-content: center;
}
#masterIconFont2 i
{
   color: #32CD32;
   display: inline-block;
   font-size: 50px;
   line-height: 50px;
   vertical-align: middle;
}
#wb_masterIconFont2:hover #masterIconFont2 i
{
   color: #D5358F;
}
#wb_hakkimizdaLayoutGrid3
{
   clear: both;
   position: relative;
   table-layout: fixed;
   display: table;
   text-align: center;
   width: 100%;
   background-color: transparent;
   background-image: url('../jpg/title-background-01.jpg');
   background-repeat: no-repeat;
   background-position: center center;
   background-size: cover;
   border: 0px solid #CCCCCC;
   border-radius: 0px;
   box-sizing: border-box;
   margin: 0;
}
#hakkimizdaLayoutGrid3
{
   box-sizing: border-box;
   width: 100%;
   padding: 20px 0 20px 0;
   margin-right: auto;
   margin-left: auto;
   max-width: 1400px;
}
#hakkimizdaLayoutGrid3 > .row
{
   display: grid;
   grid-template-columns: repeat(12, 8.333333%);
   margin-right: 0;
   margin-left: 0;
}
#hakkimizdaLayoutGrid3 > .row > .col-1
{
   box-sizing: border-box;
   font-size: 0;
   min-height: 1px;
   padding-right: 0px;
   padding-left: 0px;
   position: relative;
   grid-column: span 12;
}
#hakkimizdaLayoutGrid3 > .row > .col-1
{
}
#hakkimizdaLayoutGrid3 > .row > .col-1
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   grid-column: span 12;
   order: 1;
   flex-wrap: wrap;
   align-content: center;
   align-self: stretch;
   align-items: center;
   text-align: center;
}
#hakkimizdaLayoutGrid3 > .row > .col-1 > .col-1-padding
{
   box-sizing: border-box;
   width: 100%;
   padding: 10px 0 10px 0;
}
@media (max-width: 720px)
{
#hakkimizdaLayoutGrid3 > .row > .col-1
{
   width: 100%;
   grid-column: span 12;
}
}
#hakkimizdaLayoutGrid3-overlay
{
   position: absolute;
   top: 0;
   right: 0;
   bottom: 0;
   left: 0;
   border-radius: 0px;
   background-image: linear-gradient(to top, #000000 0%, rgba(0,0,0,0.00) 100%);
}
#wb_hakkimizdaText2 
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   padding: 50px 0 50px 0;
   margin: 200px 0 0 0 ;
   text-align: center;
}
#wb_hakkimizdaText2 div
{
   text-align: center;
}
#wb_hakkimizdaText2
{
   display: block;
   margin: 200px 0 0 0 ;
   box-sizing: border-box;
   width: 100%;
}
#wb_urunlerLayoutGrid2
{
   clear: both;
   position: relative;
   table-layout: fixed;
   display: table;
   text-align: center;
   width: 100%;
   background-color: #FFFFFF;
   background-image: none;
   border: 0px solid transparent;
   border-radius: 0px;
   box-sizing: border-box;
   margin: 0;
}
#urunlerLayoutGrid2
{
   box-sizing: border-box;
   width: 100%;
   padding: 10px 10px 10px 10px;
   margin-right: auto;
   margin-left: auto;
   max-width: 1400px;
}
#urunlerLayoutGrid2 > .row
{
   display: grid;
   grid-template-columns: repeat(12, 8.333333%);
   margin-right: -10px;
   margin-left: -10px;
}
#urunlerLayoutGrid2 > .row > .col-1, #urunlerLayoutGrid2 > .row > .col-2, #urunlerLayoutGrid2 > .row > .col-3
{
   box-sizing: border-box;
   font-size: 0;
   min-height: 1px;
   padding-right: 10px;
   padding-left: 10px;
   position: relative;
   grid-column: span 12;
}
#urunlerLayoutGrid2 > .row > .col-1, #urunlerLayoutGrid2 > .row > .col-2, #urunlerLayoutGrid2 > .row > .col-3
{
}
#urunlerLayoutGrid2 > .row > .col-1
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   grid-column: span 6;
   flex-wrap: wrap;
   align-content: flex-start;
   align-self: stretch;
   align-items: flex-start;
   text-align: center;
}
#urunlerLayoutGrid2 > .row > .col-2
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   grid-column: span 3;
   flex-wrap: wrap;
   align-content: flex-start;
   align-self: stretch;
   align-items: flex-start;
   text-align: center;
}
#urunlerLayoutGrid2 > .row > .col-3
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   grid-column: span 3;
   flex-wrap: wrap;
   align-content: flex-start;
   align-self: stretch;
   align-items: flex-start;
   text-align: center;
}
@media (max-width: 720px)
{
#urunlerLayoutGrid2 > .row > .col-1, #urunlerLayoutGrid2 > .row > .col-2, #urunlerLayoutGrid2 > .row > .col-3
{
   width: 100%;
   grid-column: span 12;
}
}
#urunlerFlexGrid5
{
   display: grid;
   width: 100%;
   background-color: transparent;
   background-image: none;
   border: 0px solid #CCCCCC;
   box-sizing: border-box;
   margin: 0;
   padding: 0;
   font-size: 0;
   grid-row-gap: 10px;
   grid-template-columns: 1fr;
   grid-template-rows: 100px auto;
   grid-template-areas:
      "baslik"
      "aciklama";
}
#urunlerFlexGrid5 .baslik
{
   display: flex;
   grid-area: baslik;
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   padding: 0;
   flex-direction: row;
   flex-wrap: wrap;
   justify-content: center;
   align-items: center;
   align-content: center;
}
#urunlerFlexGrid5 .aciklama
{
   display: flex;
   grid-area: aciklama;
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   padding: 0;
   flex-direction: row;
   flex-wrap: wrap;
   justify-content: flex-start;
   align-items: center;
   align-content: center;
}
#wb_urunlerImage5
{
   margin: 0;
   vertical-align: top;
}
#urunlerImage5
{
   border: 0px solid #000000;
   border-radius: 0px;
   box-sizing: border-box;
   padding: 10px 10px 10px 10px;
   display: block;
   width: 100%;
   height: auto;
   max-width: 250px;
   margin-left: auto;
   margin-right: auto;
   vertical-align: top;
}
#wb_danismanlıkText1 
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   padding: 0;
   margin: 0;
   text-align: left;
}
#wb_danismanlıkText1
{
   color: #4F4F4F;
   font-family: Calibri;
   font-weight: normal;
   font-size: 43px;
}
#wb_danismanlıkText1 div
{
   text-align: left;
}
#wb_danismanlıkText1
{
   display: block;
   margin: 0;
   box-sizing: border-box;
   width: 100%;
}
#danismanlıkAccordion1 *, #danismanlıkAccordion1 *::before, #danismanlıkAccordion1 *::after
{
   box-sizing: border-box;
}
#danismanlıkAccordion1 .accordion-item
{
   background-color: transparent;
   background-image: none;
   border: 1px solid transparent;
   border-radius: 0px;
   box-shadow: 0px 1px 1px rgba(0,0,0,0.05);
   margin-bottom: 1px;
   overflow: hidden;
   text-align: left;
}
#danismanlıkAccordion1 .accordion-item
{
   border-color: #C5C5C5;
}
#danismanlıkAccordion1.accordion-group .accordion-item
{
   margin-bottom: 5px;
   overflow: hidden;
   border-radius: 0px;
}
#danismanlıkAccordion1 .accordion-header
{
   border-bottom: 1px solid transparent;
   border-top-right-radius: 0px;
   border-top-left-radius: 0px;
}
#danismanlıkAccordion1 .accordion-item > .accordion-header
{
   background-color: transparent;
   background-image: none;
}
#danismanlıkAccordion1 .accordion-item.active
{
   border-color: rgba(245,245,245,1.00);
}
#danismanlıkAccordion1 .accordion-item.active > .accordion-header
{
   background-color: transparent;
   background-image: none;
}
#danismanlıkAccordion1 .accordion-item:hover > .accordion-header
{
   background-color: transparent;
   background-image: none;
}
#danismanlıkAccordion1 .accordion-body
{
   padding: 4px 4px 4px 4px;
   font-size: 0;
   text-align: left;
   position: relative;
}
#danismanlıkAccordion1 .accordion-body::before, #danismanlıkAccordion1 .accordion-body::after
{
   display: table;
   content: " ";
}
#danismanlıkAccordion1 .accordion-body::after
{
   clear: both;
}
#danismanlıkAccordion1 .accordion-item > .accordion-header + .accordion-collapse .accordion-body
{
   border-top-color: rgba(197,197,197,1.00);
}
#danismanlıkAccordion1 .accordion-title
{
   margin-top: 0;
   margin-bottom: 0;
   display: block;
   color: #454545;
   font-family: "Roboto Medium";
   font-weight: normal;
   font-size: 21px !important;
   font-style: normal;
   text-align: left;
}
#danismanlıkAccordion1 .accordion-title > a
{
   color: inherit;
   position: relative;
   display: block;
   padding: 9px 10px 9px 30px;
   text-decoration: none;
}
#danismanlıkAccordion1 .active .accordion-title > a
{
   color: #4F4F4F;
}
#danismanlıkAccordion1 .collapse 
{
   display: none;
}
#danismanlıkAccordion1 .collapse.show
{
   display: block;
}
#danismanlıkAccordion1 .collapsing
{
   position: relative;
   height: 0;
   overflow: hidden;
   transition: height 0.35s ease-in-out;
}
#danismanlıkAccordion1 .accordion-item .accordion-header .accordion-arrow
{
   left: 10px;
   width: 16px;
   height: 100%;
   box-sizing: content-box;
   display: inline-flex;
   align-content: center;
   align-items: center;
   position: absolute;
   text-indent: -99999px;
   top: 0;
   overflow: hidden;
   fill: currentColor;
}
#danismanlıkAccordion1 .accordion-item .accordion-header .accordion-arrow .icon-default
{
   display: block;
   flex: 1;
   padding: 2px;
}
#danismanlıkAccordion1 .accordion-item .accordion-header .accordion-arrow .icon-active
{
   display: none;
   flex: 1;
   padding: 2px;
}
#danismanlıkAccordion1 .accordion-item.active .accordion-header .accordion-arrow .icon-default
{
   display: none;
}
#danismanlıkAccordion1 .accordion-item.active .accordion-header .accordion-arrow .icon-active
{
   display: block;
}
#wb_danismanlıkAccordion1
{
   margin: 0;
}
#wb_danismanlıkText3 
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   padding: 0;
   margin: 0;
   text-align: left;
}
#wb_danismanlıkText3
{
   color: #FF4500;
   font-family: "Roboto Medium";
   font-weight: normal;
   font-size: 19px;
}
#wb_danismanlıkText3 div
{
   text-align: left;
}
#wb_danismanlıkText3
{
   display: block;
   margin: 0;
   box-sizing: border-box;
   width: 100%;
}
#wb_danismanlıkText5 
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   padding: 0;
   margin: 0;
   text-align: left;
}
#wb_danismanlıkText5
{
   color: #FF4500;
   font-family: "Roboto Medium";
   font-weight: normal;
   font-size: 19px;
}
#wb_danismanlıkText5 div
{
   text-align: left;
}
#wb_danismanlıkText5
{
   display: block;
   margin: 0;
   box-sizing: border-box;
   width: 100%;
}
#wb_danismanlıkText6 
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   padding: 0;
   margin: 0;
   text-align: left;
}
#wb_danismanlıkText6
{
   color: #FF4500;
   font-family: "Roboto Medium";
   font-weight: normal;
   font-size: 19px;
}
#wb_danismanlıkText6 div
{
   text-align: left;
}
#wb_danismanlıkText6
{
   display: block;
   margin: 0;
   box-sizing: border-box;
   width: 100%;
}
#wb_danismanlıkText2 
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   padding: 0;
   margin: 0;
   text-align: left;
}
#wb_danismanlıkText2
{
   color: #FF4500;
   font-family: "Roboto Medium";
   font-weight: normal;
   font-size: 19px;
}
#wb_danismanlıkText2 div
{
   text-align: left;
}
#wb_danismanlıkText2
{
   display: block;
   margin: 0;
   box-sizing: border-box;
   width: 100%;
}
#danismanlıkFlexGrid1
{
   display: grid;
   width: 100%;
   background-color: transparent;
   background-image: none;
   border: 0px solid #CCCCCC;
   box-sizing: border-box;
   margin: 0;
   padding: 0;
   font-size: 0;
   grid-template-columns: 1fr 1fr 1fr 1fr;
   grid-template-rows: 100px auto;
   grid-template-areas:
      "header header header header"
      "aciklama aciklama aciklama aciklama";
}
#danismanlıkFlexGrid1 .header
{
   display: flex;
   grid-area: header;
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   padding: 0;
   flex-direction: row;
   flex-wrap: wrap;
   justify-content: space-around;
   align-items: center;
   align-content: center;
}
#danismanlıkFlexGrid1 .aciklama
{
   display: flex;
   grid-area: aciklama;
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   padding: 0;
   flex-direction: row;
   flex-wrap: wrap;
   justify-content: flex-start;
   align-items: flex-start;
   align-content: flex-start;
}
#wb_danismanlıkText8 
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   padding: 0;
   margin: 0;
   text-align: left;
}
#wb_danismanlıkText8
{
   color: #4F4F4F;
   font-family: Calibri;
   font-weight: normal;
   font-size: 43px;
}
#wb_danismanlıkText8 div
{
   text-align: left;
}
#wb_danismanlıkText8
{
   display: block;
   margin: 0;
   box-sizing: border-box;
   width: 100%;
}
#wb_danismanlıkText9 
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   padding: 0;
   margin: 0;
   text-align: left;
}
#wb_danismanlıkText9
{
   color: #000000;
   font-family: Calibri;
   font-weight: normal;
   font-size: 24px;
}
#wb_danismanlıkText9 div
{
   text-align: left;
}
#wb_danismanlıkText9
{
   display: block;
   margin: 0;
   box-sizing: border-box;
   width: 100%;
}
#calalindexFlexGrid2
{
   display: grid;
   width: 100%;
   background-color: transparent;
   background-image: none;
   border: 0px solid #CCCCCC;
   box-sizing: border-box;
   margin: 0;
   padding: 0;
   font-size: 0;
   grid-template-columns: 1fr 1fr 1fr 1fr;
   grid-template-rows: 100px auto;
   grid-template-areas:
      "header header header header"
      "aciklama aciklama aciklama aciklama";
}
#calalindexFlexGrid2 .header
{
   display: flex;
   grid-area: header;
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   padding: 0;
   flex-direction: row;
   flex-wrap: wrap;
   justify-content: space-around;
   align-items: center;
   align-content: center;
}
#calalindexFlexGrid2 .aciklama
{
   display: flex;
   grid-area: aciklama;
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   padding: 0;
   flex-direction: row;
   flex-wrap: wrap;
   justify-content: flex-start;
   align-items: flex-start;
   align-content: flex-start;
}
#wb_calalindexText6 
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   padding: 0;
   margin: 0;
   text-align: left;
}
#wb_calalindexText6
{
   color: #4F4F4F;
   font-family: Calibri;
   font-weight: normal;
   font-size: 43px;
}
#wb_calalindexText6 div
{
   text-align: left;
}
#wb_calalindexText6
{
   display: block;
   margin: 0;
   box-sizing: border-box;
   width: 100%;
}
#wb_calalindexCssMenu1
{
   border: 0px solid #C0C0C0;
   border-radius: 0px;
   background-color: transparent;
   margin: 0;
   text-align: left;
   position: relative;
   z-index: 1111 !important;
}
#wb_calalindexCssMenu1 ul
{
   list-style-type: none;
   margin: 0;
   padding: 0;
    font-size: 0;
   width: 100%;
}
#wb_calalindexCssMenu1 li
{
   display: inline-block;
   margin: 0;
   padding: 0px 0px 10px 0px;
   width: 100%;
}
#wb_calalindexCssMenu1 a
{
   display: block;
   color: #454545;
   border: 1px solid #DCDCDC;
   border-radius: 0px;
   background-color: transparent;
   background-image: none;
   font-family: Calibri;
   font-weight: normal;
   font-size: 21px;
   font-style: normal;
   text-decoration: none;
   text-transform: none;
   text-align: left;
   vertical-align: middle;
}
#wb_calalindexCssMenu1 > ul > li > a
{
   width: calc(100% - 10px);
   box-sizing: border-box;
   height: 40px;
   padding: 0 5px 0px 5px;
   line-height: 38px;
}
#wb_calalindexCssMenu1 li:hover a, #wb_calalindexCssMenu1 a:hover
{
   color: #2B2B2B;
   border: 1px solid #E86129;
   background-color: transparent;
   background-image: none;
}
#wb_calalindexCssMenu1 .firstmain a
{
   margin-top: 0px;
}
#wb_calalindexCssMenu1 li.lastmain
{
   padding-bottom: 0px;
}
#wb_calalindexCssMenu1 br
{
   clear: both;
   font-size: 1px;
   height: 0;
   line-height: 0;
}
#wb_projeveplanlamaText1 
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   padding: 0;
   margin: 0;
   text-align: left;
}
#wb_projeveplanlamaText1
{
   color: #FF4500;
   font-family: "Roboto Medium";
   font-weight: normal;
   font-size: 19px;
}
#wb_projeveplanlamaText1 div
{
   text-align: left;
}
#wb_projeveplanlamaText1
{
   display: block;
   margin: 0;
   box-sizing: border-box;
   width: 100%;
}
#wb_masterLayoutGrid2
{
   clear: both;
   position: relative;
   table-layout: fixed;
   display: table;
   text-align: center;
   width: 100%;
   box-sizing: border-box;
   margin: 0;
}
#masterLayoutGrid2
{
   box-sizing: border-box;
   width: 100%;
   padding: 10px 10px 10px 10px;
   margin-right: auto;
   margin-left: auto;
   max-width: 1400px;
}
#masterLayoutGrid2 > .row
{
   display: grid;
   grid-template-columns: repeat(12, 8.333333%);
   margin-right: -10px;
   margin-left: -10px;
}
#masterLayoutGrid2 > .row > .col-1, #masterLayoutGrid2 > .row > .col-2, #masterLayoutGrid2 > .row > .col-3
{
   box-sizing: border-box;
   font-size: 0;
   min-height: 1px;
   padding-right: 10px;
   padding-left: 10px;
   position: relative;
   grid-column: span 12;
}
#masterLayoutGrid2 > .row > .col-1, #masterLayoutGrid2 > .row > .col-2, #masterLayoutGrid2 > .row > .col-3
{
}
#masterLayoutGrid2 > .row > .col-1
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   grid-column: span 4;
   order: 1;
   flex-wrap: wrap;
   align-content: center;
   align-self: stretch;
   align-items: center;
   text-align: center;
}
#masterLayoutGrid2 > .row > .col-1 > .col-1-padding
{
   box-sizing: border-box;
   width: 100%;
   padding: 10px 10px 10px 10px;
}
#masterLayoutGrid2 > .row > .col-2
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   grid-column: span 4;
   order: 2;
   flex-wrap: wrap;
   align-content: center;
   align-self: stretch;
   align-items: center;
   text-align: center;
}
#masterLayoutGrid2 > .row > .col-2 > .col-2-padding
{
   box-sizing: border-box;
   width: 100%;
   padding: 10px 10px 10px 10px;
}
#masterLayoutGrid2 > .row > .col-3
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   grid-column: span 4;
   order: 3;
   flex-wrap: wrap;
   align-content: center;
   align-self: stretch;
   align-items: center;
   text-align: center;
}
@media (max-width: 720px)
{
#masterLayoutGrid2 > .row > .col-1, #masterLayoutGrid2 > .row > .col-2, #masterLayoutGrid2 > .row > .col-3
{
   width: 100%;
   grid-column: span 12;
}
}
#wb_masterIconFont25
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #245580;
   border-radius: 0px;
   text-align: center;
   margin: 0;
   padding: 0;
   vertical-align: top;
   display:inline-block;
   position:relative;
}
#wb_masterIconFont25 a
{
   text-decoration: none;
}
#wb_masterIconFont25 a::after
{
   position: absolute;
   top: 0;
   right: 0;
   bottom: 0;
   left: 0;
   z-index: 1;
   pointer-events: auto;
   content: "";
}
#masterIconFont25
{
   height: 35px;
   width: 35px;
   display: flex;
   flex-wrap: nowrap;
   justify-content: center;
}
.masterIconFont25
{
   position: relative;
   left: 0;
   top: 0;
   display: inline-block;
   font-family: "Material Icons";
   font-weight: normal;
   font-style: normal;
   line-height: 1;
}
.masterIconFont25:before
{
   content: "\e0e1";
}
#masterIconFont25 i
{
   color: #4F4F4F;
   display: inline-block;
   font-size: 35px;
   line-height: 35px;
   vertical-align: middle;
}
#wb_masterIconFont25:hover #masterIconFont25 i
{
   color: #1C649D;
}
#wb_masterIconFont26
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #245580;
   border-radius: 0px;
   text-align: center;
   margin: 0;
   padding: 0;
   vertical-align: top;
   display:inline-block;
   position:relative;
}
#wb_masterIconFont26 a
{
   text-decoration: none;
}
#wb_masterIconFont26 a::after
{
   position: absolute;
   top: 0;
   right: 0;
   bottom: 0;
   left: 0;
   z-index: 1;
   pointer-events: auto;
   content: "";
}
#masterIconFont26
{
   height: 35px;
   width: 35px;
   display: flex;
   flex-wrap: nowrap;
   justify-content: center;
}
.masterIconFont26
{
   position: relative;
   left: 0;
   top: 0;
   display: inline-block;
   font-family: "Material Icons";
   font-weight: normal;
   font-style: normal;
   line-height: 1;
}
.masterIconFont26:before
{
   content: "\e0cd";
}
#masterIconFont26 i
{
   color: #4F4F4F;
   display: inline-block;
   font-size: 35px;
   line-height: 35px;
   vertical-align: middle;
}
#wb_masterIconFont26:hover #masterIconFont26 i
{
   color: #1C649D;
}
#wb_masterIconFont27
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #245580;
   border-radius: 0px;
   text-align: center;
   margin: 0;
   padding: 0;
   vertical-align: top;
   display:inline-block;
   position:relative;
}
#wb_masterIconFont27 a
{
   text-decoration: none;
}
#wb_masterIconFont27 a::after
{
   position: absolute;
   top: 0;
   right: 0;
   bottom: 0;
   left: 0;
   z-index: 1;
   pointer-events: auto;
   content: "";
}
#masterIconFont27
{
   height: 35px;
   width: 35px;
   display: flex;
   flex-wrap: nowrap;
   justify-content: center;
}
.masterIconFont27
{
   position: relative;
   left: 0;
   top: 0;
   display: inline-block;
   font-family: "Material Icons";
   font-weight: normal;
   font-style: normal;
   line-height: 1;
}
.masterIconFont27:before
{
   content: "\e1b7";
}
#masterIconFont27 i
{
   color: #4F4F4F;
   display: inline-block;
   font-size: 35px;
   line-height: 35px;
   vertical-align: middle;
}
#wb_masterIconFont27:hover #masterIconFont27 i
{
   color: #1C649D;
}
#wb_masterIconFont29
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #245580;
   border-radius: 0px;
   text-align: center;
   margin: 0;
   padding: 0;
   vertical-align: top;
   display:inline-block;
   position:relative;
}
#masterIconFont29
{
   height: 35px;
   width: 35px;
   display: flex;
   flex-wrap: nowrap;
   justify-content: center;
}
#masterIconFont29 i
{
   color: #4F4F4F;
   display: inline-block;
   font-size: 35px;
   line-height: 35px;
   vertical-align: middle;
}
#wb_masterIconFont29:hover #masterIconFont29 i
{
   color: #D5358F;
}
#wb_masterIconFont30
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #245580;
   border-radius: 0px;
   text-align: center;
   margin: 0;
   padding: 0;
   vertical-align: top;
   display:inline-block;
   position:relative;
}
#masterIconFont30
{
   height: 35px;
   width: 35px;
   display: flex;
   flex-wrap: nowrap;
   justify-content: center;
}
#masterIconFont30 i
{
   color: #4F4F4F;
   display: inline-block;
   font-size: 35px;
   line-height: 35px;
   vertical-align: middle;
}
#wb_masterIconFont30:hover #masterIconFont30 i
{
   color: #D5358F;
}
#wb_masterIconFont31
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #245580;
   border-radius: 0px;
   text-align: center;
   margin: 0;
   padding: 0;
   vertical-align: top;
   display:inline-block;
   position:relative;
}
#masterIconFont31
{
   height: 35px;
   width: 35px;
   display: flex;
   flex-wrap: nowrap;
   justify-content: center;
}
#masterIconFont31 i
{
   color: #4F4F4F;
   display: inline-block;
   font-size: 35px;
   line-height: 35px;
   vertical-align: middle;
}
#wb_masterIconFont31:hover #masterIconFont31 i
{
   color: #D5358F;
}
#wb_masterIconFont32
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #245580;
   border-radius: 0px;
   text-align: center;
   margin: 0;
   padding: 0;
   vertical-align: top;
   display:inline-block;
   position:relative;
}
#masterIconFont32
{
   height: 35px;
   width: 35px;
   display: flex;
   flex-wrap: nowrap;
   justify-content: center;
}
#masterIconFont32 i
{
   color: #4F4F4F;
   display: inline-block;
   font-size: 35px;
   line-height: 35px;
   vertical-align: middle;
}
#wb_masterIconFont32:hover #masterIconFont32 i
{
   color: #D5358F;
}
#masterFlexGrid5
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #CCCCCC;
   box-sizing: border-box;
   margin: 0;
   padding: 10px 10px 10px 10px;
}
#masterFlexGrid5-grid
{
   display: grid;
   margin-right: auto;
   margin-left: auto;
   max-width: 400px;
   font-size: 0;
   grid-column-gap: 10px;
   grid-row-gap: 10px;
   grid-template-columns: 1fr 1fr 1fr 1fr;
   grid-template-rows: 75px 75px;
   grid-template-areas:
      "baslik baslik baslik baslik"
      "s1k1 s1k2 s1k3 s1k4";
}
#masterFlexGrid5 .baslik
{
   display: flex;
   grid-area: baslik;
   background-color: transparent;
   background-image: none;
   border-top-width: 0px;
   border-right-width: 0px;
   border-bottom-width: 3px;
   border-left-width: 0px;
   border-top-style: solid;
   border-right-style: solid;
   border-bottom-style: inset;
   border-left-style: solid;
   border-top-color: #000000;
   border-right-color: #000000;
   border-bottom-color: #DCDCDC;
   border-left-color: #000000;
   padding: 0;
   flex-direction: row;
   flex-wrap: wrap;
   justify-content: space-around;
   align-items: center;
   align-content: center;
}
#masterFlexGrid5 .s1k1
{
   display: flex;
   grid-area: s1k1;
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   padding: 0;
   flex-direction: row;
   flex-wrap: wrap;
   justify-content: space-around;
   align-items: center;
   align-content: center;
}
#masterFlexGrid5 .s1k2
{
   display: flex;
   grid-area: s1k2;
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   padding: 0;
   flex-direction: row;
   flex-wrap: wrap;
   justify-content: space-around;
   align-items: center;
   align-content: center;
}
#masterFlexGrid5 .s1k3
{
   display: flex;
   grid-area: s1k3;
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   padding: 0;
   flex-direction: row;
   flex-wrap: wrap;
   justify-content: space-around;
   align-items: center;
   align-content: center;
}
#masterFlexGrid5 .s1k4
{
   display: flex;
   grid-area: s1k4;
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   padding: 0;
   flex-direction: row;
   flex-wrap: wrap;
   justify-content: space-around;
   align-items: center;
   align-content: center;
}
#wb_masterIconFont33
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #245580;
   border-radius: 0px;
   text-align: center;
   margin: 0;
   padding: 0;
   vertical-align: top;
   display:inline-block;
   position:relative;
}
#wb_masterIconFont33 a
{
   text-decoration: none;
}
#wb_masterIconFont33 a::after
{
   position: absolute;
   top: 0;
   right: 0;
   bottom: 0;
   left: 0;
   z-index: 1;
   pointer-events: auto;
   content: "";
}
#masterIconFont33
{
   height: 35px;
   width: 35px;
   display: flex;
   flex-wrap: nowrap;
   justify-content: center;
}
#masterIconFont33 i
{
   color: #F5F5F5;
   display: inline-block;
   font-size: 35px;
   line-height: 35px;
   vertical-align: middle;
}
#wb_masterIconFont33:hover #masterIconFont33 i
{
   color: #D5358F;
}
#wb_masterIconFont34
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #245580;
   border-radius: 0px;
   text-align: center;
   margin: 0;
   padding: 0;
   vertical-align: top;
   display:inline-block;
   position:relative;
}
#masterIconFont34
{
   height: 35px;
   width: 35px;
   display: flex;
   flex-wrap: nowrap;
   justify-content: center;
}
#masterIconFont34 i
{
   color: #F5F5F5;
   display: inline-block;
   font-size: 35px;
   line-height: 35px;
   vertical-align: middle;
}
#wb_masterIconFont34:hover #masterIconFont34 i
{
   color: #D5358F;
}
#wb_masterIconFont35
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #245580;
   border-radius: 0px;
   text-align: center;
   margin: 0;
   padding: 0;
   vertical-align: top;
   display:inline-block;
   position:relative;
}
#wb_masterIconFont35 a
{
   text-decoration: none;
}
#wb_masterIconFont35 a::after
{
   position: absolute;
   top: 0;
   right: 0;
   bottom: 0;
   left: 0;
   z-index: 1;
   pointer-events: auto;
   content: "";
}
#masterIconFont35
{
   height: 35px;
   width: 35px;
   display: flex;
   flex-wrap: nowrap;
   justify-content: center;
}
#masterIconFont35 i
{
   color: #F5F5F5;
   display: inline-block;
   font-size: 35px;
   line-height: 35px;
   vertical-align: middle;
}
#wb_masterIconFont35:hover #masterIconFont35 i
{
   color: #D5358F;
}
#wb_masterIconFont36
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #245580;
   border-radius: 0px;
   text-align: center;
   margin: 0;
   padding: 0;
   vertical-align: top;
   display:inline-block;
   position:relative;
}
#wb_masterIconFont36 a
{
   text-decoration: none;
}
#wb_masterIconFont36 a::after
{
   position: absolute;
   top: 0;
   right: 0;
   bottom: 0;
   left: 0;
   z-index: 1;
   pointer-events: auto;
   content: "";
}
#masterIconFont36
{
   height: 35px;
   width: 35px;
   display: flex;
   flex-wrap: nowrap;
   justify-content: center;
}
#masterIconFont36 i
{
   color: #F5F5F5;
   display: inline-block;
   font-size: 35px;
   line-height: 35px;
   vertical-align: middle;
}
#wb_masterIconFont36:hover #masterIconFont36 i
{
   color: #D5358F;
}
#wb_masterText1 
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   padding: 0;
   margin: 0;
   text-align: center;
}
#wb_masterText1 div
{
   text-align: center;
}
#wb_masterText1
{
   display: block;
   margin: 0;
   box-sizing: border-box;
   width: 100%;
}
#masterFlexGrid7
{
   display: grid;
   background-color: transparent;
   background-image: none;
   border: 0px solid #CCCCCC;
   box-sizing: border-box;
   margin: 0;
   padding: 10px 10px 10px 10px;
   font-size: 0;
   grid-column-gap: 5px;
   grid-row-gap: 5px;
   grid-template-columns: 60px 1fr;
   grid-template-rows: 75px 75px 75px 75px;
   grid-template-areas:
      "iletisim_baslik iletisim_baslik"
      "adres_icon adres"
      "telefon_icon telefon"
      "eposta_icon eposta";
}
#masterFlexGrid7 .iletisim_baslik
{
   display: flex;
   grid-area: iletisim_baslik;
   background-color: transparent;
   background-image: none;
   border-top-width: 0px;
   border-right-width: 0px;
   border-bottom-width: 3px;
   border-left-width: 0px;
   border-top-style: solid;
   border-right-style: solid;
   border-bottom-style: inset;
   border-left-style: solid;
   border-top-color: #000000;
   border-right-color: #000000;
   border-bottom-color: #DCDCDC;
   border-left-color: #000000;
   padding: 0;
   flex-direction: row;
   flex-wrap: wrap;
   justify-content: flex-start;
   align-items: center;
   align-content: center;
}
#masterFlexGrid7 .adres_icon
{
   display: flex;
   grid-area: adres_icon;
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   padding: 0;
   flex-direction: row;
   flex-wrap: wrap;
   justify-content: center;
   align-items: center;
   align-content: center;
}
#masterFlexGrid7 .adres
{
   display: flex;
   grid-area: adres;
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   padding: 0;
   flex-direction: row;
   flex-wrap: wrap;
   justify-content: flex-start;
   align-items: center;
   align-content: center;
}
#masterFlexGrid7 .telefon_icon
{
   display: flex;
   grid-area: telefon_icon;
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   padding: 0;
   flex-direction: row;
   flex-wrap: wrap;
   justify-content: center;
   align-items: center;
   align-content: center;
}
#masterFlexGrid7 .telefon
{
   display: flex;
   grid-area: telefon;
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   padding: 0;
   flex-direction: row;
   flex-wrap: wrap;
   justify-content: flex-start;
   align-items: center;
   align-content: center;
}
#masterFlexGrid7 .eposta_icon
{
   display: flex;
   grid-area: eposta_icon;
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   padding: 0;
   flex-direction: row;
   flex-wrap: wrap;
   justify-content: space-around;
   align-items: center;
   align-content: center;
}
#masterFlexGrid7 .eposta
{
   display: flex;
   grid-area: eposta;
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   padding: 0;
   flex-direction: row;
   flex-wrap: wrap;
   justify-content: flex-start;
   align-items: center;
   align-content: center;
}
#wb_masterText4 
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   padding: 0;
   margin: 0;
   text-align: left;
}
#wb_masterText4 div
{
   text-align: left;
}
#wb_masterText4
{
   display: block;
   margin: 0;
   box-sizing: border-box;
   width: 100%;
}
#wb_masterText5 
{
   padding: 0;
   margin: 0;
}
#wb_masterText5 div
{
   text-align: left;
}
#wb_masterText5
{
   display: block;
   margin: 0;
   box-sizing: border-box;
   width: 100%;
}
#wb_masterText6 
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   padding: 0;
   margin: 0;
   text-align: left;
}
#wb_masterText6 div
{
   text-align: left;
}
#wb_masterText6
{
   display: block;
   margin: 0;
   box-sizing: border-box;
   width: 100%;
}
#wb_masterText7 
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   padding: 0;
   margin: 0;
   text-align: left;
}
#wb_masterText7 div
{
   text-align: left;
}
#wb_masterText7
{
   display: block;
   margin: 0;
   box-sizing: border-box;
   width: 100%;
}
#masterFlexGrid2
{
   display: grid;
   background-color: transparent;
   background-image: none;
   border: 0px solid #CCCCCC;
   box-sizing: border-box;
   margin: 0;
   padding: 10px 10px 10px 10px;
   font-size: 0;
   grid-column-gap: 10px;
   grid-row-gap: 15px;
   grid-template-columns: 1fr 1fr;
   grid-template-rows: 75px 30px 30px 30px 30px 30px;
   grid-template-areas:
      "header header"
      "s11 s21"
      "s12 s22"
      "s_13 s23"
      "s14 s24"
      "s15 s25";
}
#masterFlexGrid2 .header
{
   display: flex;
   grid-area: header;
   background-color: transparent;
   background-image: none;
   border-top-width: 0px;
   border-right-width: 0px;
   border-bottom-width: 3px;
   border-left-width: 0px;
   border-top-style: solid;
   border-right-style: solid;
   border-bottom-style: inset;
   border-left-style: solid;
   border-top-color: #000000;
   border-right-color: #000000;
   border-bottom-color: #DCDCDC;
   border-left-color: #000000;
   padding: 0;
   flex-direction: row;
   flex-wrap: wrap;
   justify-content: center;
   align-items: center;
   align-content: center;
}
#masterFlexGrid2 .s11
{
   display: flex;
   grid-area: s11;
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   padding: 0;
   flex-direction: row;
   flex-wrap: wrap;
   justify-content: flex-start;
   align-items: center;
   align-content: center;
}
#masterFlexGrid2 .s21
{
   display: flex;
   grid-area: s21;
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   padding: 0;
   flex-direction: row;
   flex-wrap: wrap;
   justify-content: flex-start;
   align-items: center;
   align-content: center;
}
#masterFlexGrid2 .s12
{
   display: flex;
   grid-area: s12;
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   padding: 0;
   flex-direction: row;
   flex-wrap: wrap;
   justify-content: flex-start;
   align-items: center;
   align-content: center;
}
#masterFlexGrid2 .s22
{
   display: flex;
   grid-area: s22;
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   padding: 0;
   flex-direction: row;
   flex-wrap: wrap;
   justify-content: flex-start;
   align-items: center;
   align-content: center;
}
#masterFlexGrid2 .s_13
{
   display: flex;
   grid-area: s_13;
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   padding: 0;
   flex-direction: row;
   flex-wrap: wrap;
   justify-content: flex-start;
   align-items: center;
   align-content: center;
}
#masterFlexGrid2 .s23
{
   display: flex;
   grid-area: s23;
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   padding: 0;
   flex-direction: row;
   flex-wrap: wrap;
   justify-content: flex-start;
   align-items: center;
   align-content: center;
}
#masterFlexGrid2 .s14
{
   display: flex;
   grid-area: s14;
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   padding: 0;
   flex-direction: row;
   flex-wrap: wrap;
   justify-content: flex-start;
   align-items: center;
   align-content: center;
}
#masterFlexGrid2 .s24
{
   display: flex;
   grid-area: s24;
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   padding: 0;
   flex-direction: row;
   flex-wrap: wrap;
   justify-content: flex-start;
   align-items: center;
   align-content: center;
}
#masterFlexGrid2 .s15
{
   display: flex;
   grid-area: s15;
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   padding: 0;
   flex-direction: row;
   flex-wrap: wrap;
   justify-content: flex-start;
   align-items: center;
   align-content: center;
}
#masterFlexGrid2 .s25
{
   display: flex;
   grid-area: s25;
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   padding: 0;
   flex-direction: row;
   flex-wrap: wrap;
   justify-content: flex-start;
   align-items: center;
   align-content: center;
}
#wb_masterText8 
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   padding: 0;
   margin: 0;
   text-align: left;
}
#wb_masterText8 div
{
   text-align: left;
}
#wb_masterText8
{
   display: block;
   margin: 0;
   box-sizing: border-box;
   width: 100%;
}
#wb_masterText9 
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   padding: 0;
   margin: 0;
   text-align: left;
}
#wb_masterText9 div
{
   text-align: left;
}
#wb_masterText9
{
   display: block;
   margin: 0;
   box-sizing: border-box;
   width: 100%;
}
#wb_masterText10 
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   padding: 0;
   margin: 0;
   text-align: left;
}
#wb_masterText10 div
{
   text-align: left;
}
#wb_masterText10
{
   display: block;
   margin: 0;
   box-sizing: border-box;
   width: 100%;
}
#wb_masterText11 
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   padding: 0;
   margin: 0;
   text-align: left;
}
#wb_masterText11 div
{
   text-align: left;
}
#wb_masterText11
{
   display: block;
   margin: 0;
   box-sizing: border-box;
   width: 100%;
}
#wb_masterText12 
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   padding: 0;
   margin: 0;
   text-align: left;
}
#wb_masterText12 div
{
   text-align: left;
}
#wb_masterText12
{
   display: block;
   margin: 0;
   box-sizing: border-box;
   width: 100%;
}
#wb_masterText13 
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   padding: 0;
   margin: 0;
   text-align: left;
}
#wb_masterText13 div
{
   text-align: left;
}
#wb_masterText13
{
   display: block;
   margin: 0;
   box-sizing: border-box;
   width: 100%;
}
#wb_masterText14 
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   padding: 0;
   margin: 0;
   text-align: left;
}
#wb_masterText14 div
{
   text-align: left;
}
#wb_masterText14
{
   display: block;
   margin: 0;
   box-sizing: border-box;
   width: 100%;
}
#wb_masterText15 
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   padding: 0;
   margin: 0;
   text-align: left;
}
#wb_masterText15 div
{
   text-align: left;
}
#wb_masterText15
{
   display: block;
   margin: 0;
   box-sizing: border-box;
   width: 100%;
}
#wb_masterLayoutGrid4
{
   clear: both;
   position: relative;
   table-layout: fixed;
   display: table;
   text-align: center;
   width: 100%;
   box-sizing: border-box;
   margin: 0;
}
#masterLayoutGrid4
{
   box-sizing: border-box;
   width: 100%;
   padding: 10px 10px 10px 10px;
   margin-right: auto;
   margin-left: auto;
   max-width: 1200px;
}
#masterLayoutGrid4 > .row
{
   display: grid;
   grid-template-columns: repeat(12, 8.333333%);
   margin-right: -10px;
   margin-left: -10px;
}
#masterLayoutGrid4 > .row > .col-1
{
   box-sizing: border-box;
   font-size: 0;
   min-height: 1px;
   padding-right: 10px;
   padding-left: 10px;
   position: relative;
   grid-column: span 12;
}
#masterLayoutGrid4 > .row > .col-1
{
}
#masterLayoutGrid4 > .row > .col-1
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   grid-column: span 12;
   order: 50;
   flex-wrap: wrap;
   align-content: center;
   align-self: stretch;
   align-items: center;
   text-align: center;
}
@media (max-width: 480px)
{
#masterLayoutGrid4 > .row > .col-1
{
   width: 100%;
   grid-column: span 12;
}
}
#wb_masterText16 
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   padding: 0;
   margin: 0;
   text-align: center;
}
#wb_masterText16 div
{
   text-align: center;
}
#wb_masterText16
{
   display: block;
   margin: 0;
   box-sizing: border-box;
   width: 100%;
}
#wb_masterResponsiveMenu2
{
   display: block;
   font-family: Roboto;
   font-weight: bold;
   text-align: left;
   width: 100%;
   margin: 0;
   z-index: 1111 !important;
}
#masterResponsiveMenu2
{
   height: 57px;
}
#wb_masterResponsiveMenu2 ul
{
   list-style: none;
   margin: 0;
   padding: 0;
   position: relative;
}
#wb_masterResponsiveMenu2 ul:after
{
   clear: both;
   content: "";
   display: block;
}
#wb_masterResponsiveMenu2 ul li
{
   border-radius: 0;
   display: list-item;
   float: left;
   list-style: none;
   z-index: 9999;
}
#wb_masterResponsiveMenu2 ul li i
{
   font-size: 5px;
   width: 5px;
   margin-bottom: 0px;
}
#wb_masterResponsiveMenu2 ul li a
{
   background-color: rgba(0,0,0,0.16);
   color: #F5F5F5;
   font-family: Roboto;
   font-weight: bold;
   font-size: 19px;
   font-style: normal;
   text-decoration: none;
   text-transform: none;
   padding: 15px 30px 15px 30px;
   text-align: center;
}
#wb_masterResponsiveMenu2 > ul > li > a 
{
   margin-right: 10px;
   height: 27px;
}
.masterResponsiveMenu2 a 
{
   display: block;
}
#wb_masterResponsiveMenu2 li:hover > a, #wb_masterResponsiveMenu2 li .active
{
   background-color: rgba(0,0,0,0.24);
   color: #FFFFFF;
}
#wb_masterResponsiveMenu2 ul ul
{
   display: none;
   position: absolute;
   top: 57px;
}
#wb_masterResponsiveMenu2 ul li:hover > ul
{
   display: list-item;
}
#wb_masterResponsiveMenu2 ul ul li 
{
   float: none;
   position: relative;
   width: 111px;
}
#wb_masterResponsiveMenu2 ul ul li a
{
   background-color: rgba(105,105,105,0.18);
   border: 0px solid #C5C5C5;
   color: #F5F5F5;
}
#wb_masterResponsiveMenu2 ul ul li:hover > a, #wb_masterResponsiveMenu2 ul ul li .active
{
   background-color: rgba(0,0,0,0.18);
   color: #FFFFFF;
}
#wb_masterResponsiveMenu2 ul ul li i 
{
   margin-right: 1px;
   vertical-align: middle;
}
#wb_masterResponsiveMenu2 ul ul li a 
{
   padding-top: 15px;
   padding-right: 20px;
   padding-bottom: 15px;
   text-align: left;
   vertical-align: middle;
}
#wb_masterResponsiveMenu2 ul ul ul li 
{
   left: 111px;
   position: relative;
   top: -57px;
}
#wb_masterResponsiveMenu2 .arrow-down 
{
   display: inline-block;
   width: 0;
   height: 0;
   margin-left: 10px;
   vertical-align: middle;
   border-top: 4px solid #F5F5F5;
   border-right: 4px solid transparent;
   border-left: 4px solid transparent;
   border-bottom: 0 dotted;
}
#wb_masterResponsiveMenu2 .arrow-left 
{
   display: inline-block;
   width: 0;
   height: 0;
   margin-left: 10px;
   vertical-align: middle;
   border-left: 4px solid #F5F5F5;
   border-top: 4px solid transparent;
   border-bottom: 4px solid transparent;
   border-right: 0 dotted;
}
#wb_masterResponsiveMenu2 li:hover > a .arrow-down, #wb_masterResponsiveMenu2 li .active .arrow-down
{ 
   border-top-color: #FFFFFF;
}
#wb_masterResponsiveMenu2 ul ul li:hover > a .arrow-left, #wb_masterResponsiveMenu2 ul ul li .active .arrow-left
{ 
   border-left-color: #FFFFFF;
}
#wb_masterResponsiveMenu2 .toggle,[id^=masterResponsiveMenu2-submenu]
{
   display: none;
}
@media all and (max-width:1024px) 
{
#wb_masterResponsiveMenu2
{
   margin: 0;
   text-align: left;
}
#wb_masterResponsiveMenu2 ul li a, #wb_masterResponsiveMenu2 .toggle
{
   font-size: 19px;
   font-weight: bold;
   font-style: normal;
   text-decoration: none;
   text-transform: none;
   padding: 15px 20px 15px 20px;
}
#wb_masterResponsiveMenu2 .toggle + a
{
   display: none !important;
}
.masterResponsiveMenu2 
{
   display: none;
   z-index: 9999;
}
#masterResponsiveMenu2 
{
   background-color: transparent;
}
#wb_masterResponsiveMenu2 > ul > li > a 
{
   height: auto !important;
   margin: 0;
}
#wb_masterResponsiveMenu2 .toggle 
{
   display: block;
   background-color: rgba(0,0,0,0.16);
   color: #F5F5F5;
   padding: 0 20px 0 20px;
   line-height: 35px;
   text-decoration: none;
   border: none;
   position: relative;
}
#wb_masterResponsiveMenu2 .toggle:hover
{
   background-color: rgba(0,0,0,0.24);
   color: #FFFFFF;
}
[id^=masterResponsiveMenu2-submenu]:checked + ul 
{
   display: block !important;
}
#masterResponsiveMenu2-title
{
   height: 57px !important;
   line-height: 57px !important;
   text-align: left;
}
#wb_masterResponsiveMenu2 ul li 
{
   display: block;
   width: 100% !important;
   text-align: left;
}
#wb_masterResponsiveMenu2 ul ul .toggle,
#wb_masterResponsiveMenu2 ul ul a 
{
   padding: 0 40px;
}
#wb_masterResponsiveMenu2 a:hover,
#wb_masterResponsiveMenu2 ul ul ul a 
{
   background-color: rgba(105,105,105,0.18);
   color: #F5F5F5;
}
#wb_masterResponsiveMenu2 ul li ul li .toggle,
#wb_masterResponsiveMenu2 ul ul a 
{
   background-color: rgba(105,105,105,0.18);
   color: #F5F5F5;
}
#wb_masterResponsiveMenu2 ul ul ul a 
{
   padding: 15px 20px 15px 60px;
}
#wb_masterResponsiveMenu2 ul li a 
{
   text-align: left;
}
#wb_masterResponsiveMenu2 ul li a br 
{
   display: none;
}
#wb_masterResponsiveMenu2 ul li i 
{
   margin-right: 1px;
}
#wb_masterResponsiveMenu2 ul ul 
{
   float: none;
   position: static;
}
#wb_masterResponsiveMenu2 ul ul li:hover > ul,
#wb_masterResponsiveMenu2 ul li:hover > ul 
{
   display: none;
}
#wb_masterResponsiveMenu2 ul ul li 
{
   display: block;
   width: 100%;
}
#wb_masterResponsiveMenu2 ul ul ul li 
{
   position: static;
}
#masterResponsiveMenu2-icon 
{
   display: block;
   position: absolute;
   right: 30px;
   top: 16px;
   user-select: none;
}
#masterResponsiveMenu2-icon span 
{
   display: block;
   margin-top: 4px;
   height: 2px;
   background-color: #F5F5F5;
   color: #F5F5F5;
   width: 24px;
}
#wb_masterResponsiveMenu2 ul li ul li .toggle:hover
{
   background-color: #000000;
   color: #FFFFFF;
}
#wb_masterResponsiveMenu2 .toggle .arrow-down 
{
   border-top-color: #F5F5F5;
}
#wb_masterResponsiveMenu2 .toggle:hover .arrow-down, #wb_masterResponsiveMenu2 li .active .arrow-down
{
   border-top-color: #FFFFFF;
}
#wb_masterResponsiveMenu2 ul li ul li .toggle .arrow-down 
{
   border-top-color: #F5F5F5;
}
#wb_masterResponsiveMenu2 ul li ul li .toggle:hover .arrow-down, #wb_masterResponsiveMenu2 ul li ul li .active .arrow-down
{
   border-top-color: #FFFFFF;
}
}
#wb_masterImage1
{
   margin: 0;
   vertical-align: top;
}
#masterImage1
{
   border: 0px solid #000000;
   border-radius: 0px;
   box-sizing: border-box;
   padding: 0;
   filter: drop-shadow(2px 2px 1px rgba(255,255,255,1.00));
   display: block;
   width: 100%;
   height: auto;
   max-width: 250px;
   margin-left: 0;
   margin-right: auto;
   vertical-align: top;
}
#wb_masterIcon1
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #245580;
   border-radius: 0px;
   text-align: center;
   margin: 0;
   padding: 0;
   vertical-align: top;
   display:inline-block;
   position:relative;
}
#wb_masterIcon1 a
{
   text-decoration: none;
}
#wb_masterIcon1 a::after
{
   position: absolute;
   top: 0;
   right: 0;
   bottom: 0;
   left: 0;
   z-index: 1;
   pointer-events: auto;
   content: "";
}
#masterIcon1
{
   height: 35px;
   width: 35px;
   display: flex;
   flex-wrap: nowrap;
   justify-content: center;
}
#masterIcon1 i
{
   color: #4F4F4F;
   display: inline-block;
   font-size: 35px;
   line-height: 35px;
   vertical-align: middle;
}
#wb_masterIcon1:hover #masterIcon1 i
{
   color: #D5358F;
}
#wb_masterText2 
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   padding: 0;
   margin: 0;
   text-align: left;
}
#wb_masterText2 div
{
   text-align: left;
}
#wb_masterText2
{
   display: block;
   margin: 0;
   box-sizing: border-box;
   width: 100%;
}
#wb_masterLayoutGrid3
{
   clear: both;
   position: relative;
   table-layout: fixed;
   display: table;
   text-align: center;
   width: 100%;
   background-color: #F5F5F5;
   background-image: none;
   border-top-width: 3px;
   border-right-width: 0px;
   border-bottom-width: 0px;
   border-left-width: 0px;
   border-top-style: solid;
   border-right-style: none;
   border-bottom-style: none;
   border-left-style: none;
   border-top-color: #DCDCDC;
   border-right-color: #DCDCDC;
   border-bottom-color: #DCDCDC;
   border-left-color: #DCDCDC;
   box-sizing: border-box;
   margin: 0;
}
#masterLayoutGrid3
{
   box-sizing: border-box;
   width: 100%;
   padding: 0;
   margin-right: auto;
   margin-left: auto;
}
#masterLayoutGrid3 > .row
{
   display: grid;
   grid-template-columns: repeat(12, 8.333333%);
   margin-right: 0;
   margin-left: 0;
}
#masterLayoutGrid3 > .row > .col-1
{
   box-sizing: border-box;
   font-size: 0;
   min-height: 1px;
   padding-right: 0px;
   padding-left: 0px;
   position: relative;
   grid-column: span 12;
}
#masterLayoutGrid3 > .row > .col-1
{
}
#masterLayoutGrid3 > .row > .col-1
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   grid-column: span 12;
   order: 1;
   flex-wrap: wrap;
   align-content: center;
   align-self: stretch;
   align-items: center;
   text-align: center;
}
@media (max-width: 720px)
{
#masterLayoutGrid3 > .row > .col-1
{
   width: 100%;
   grid-column: span 12;
}
}
