@import url("./blocks-css.css");
@import url('https://fonts.googleapis.com/css?family=Open+Sans:300,400i,600,700%7CMarcellus:400');
@import url('https://fonts.googleapis.com/css?family=Open+Sans%3A100%2C100italic%2C200%2C200italic%2C300%2C300italic%2C400%2C400italic%2C500%2C500italic%2C600%2C600italic%2C700%2C700italic%2C800%2C800italic%2C900%2C900italic%7CMarcellus%3A100%2C100italic%2C200%2C200italic%2C300%2C300italic%2C400%2C400italic%2C500%2C500italic%2C600%2C600italic%2C700%2C700italic%2C800%2C800italic%2C900%2C900italic%7CTangerine%3A100%2C100italic%2C200%2C200italic%2C300%2C300italic%2C400%2C400italic%2C500%2C500italic%2C600%2C600italic%2C700%2C700italic%2C800%2C800italic%2C900%2C900italic&#038;display=auto&#038;ver=6.4.3');
 


*:hover,
*:focus {
    /*-webkit-transition: .3s ease-in-out; */
    /* -o-transition: .3s ease-in-out;
/* transition: .1s ease-in-out; */
}



@font-face {
    font-family: 'ClashGrotesk-Variable';
    src: url('../fonts/ClashGrotesk-Variable.woff2') format('woff2'),
         url('../fonts/ClashGrotesk-Variable.woff') format('woff'),
         url('../fonts/ClashGrotesk-Variable.ttf') format('truetype');
         font-weight: 200 700;
         font-display: swap;
         font-style: normal;
  }
  
  
  



  ::placeholder {
   color: #10366e;
  }
input:focus::placeholder {
    color: #10366e56;
  }


p {
    font-size: 16px;
    line-height: 1.8;
    font-family: 'Open Sans', sans-serif;
    color: #1D2939;
}

h1,
.h1 {
    font-family: 'Marcellus', serif;
     font-size: 56px;
}

h2,
.h2 {
    font-family: 'Marcellus', serif;
    font-size: 36px;
    margin-top: 0.5rem;
    margin-bottom: 2rem;
    line-height: 1.2;
}

h3,
.h3 {
    font-family: 'Marcellus', serif;
     font-size: 24px;
}

h4,
.h4 {
   font-family: 'Marcellus', serif;
    font-size: 18px;
}

h5,
.h5 {
   font-family: 'Marcellus', serif;
    font-size: 18px;
}

i.fas.fa-arrow-right {
    transform: rotate(-45deg);
}

.btn-holder {}

.btn-holder .btn {
    /*font-family: 'Marcellus', serif; */
    /* font-family: 'ClashGrotesk-Semibold'; */
    /* font-family: 'ClashGrotesk-Medium'; */
}


/* Button style 1 */
.btn-holder .btn.button-primary {}

.btn-holder .btn.button-primary:focus,
.btn-holder .btn.button-primary:hover {}

/* Button style 2 */
.btn-holder .btn.button-tersiyer {}

.btn-holder .btn.button-tersiyer:focus,
.btn-holder .btn.button-tersiyer:hover {}

/* Button style 3 */
.btn-holder .btn.button-white {  border: 1px solid transparent;
    background-color: #fff;
    color: #000;}

.btn-holder .btn.button-white:focus,
.btn-holder .btn.button-white:hover {  background: #eff1f6;
    background-color: #d87639;
     color: #fff;}


/* Button style 3 Simple Arrow */
.btn-holder .btn__link{ color: #10366e;}
.section .content-block-row .content-block-body .btn-holder .btn__link i{}

.section .content-block-row .content-block-body .btn-holder .btn__link:hover,
.section .content-block-row .content-block-body  .btn-holder .btn__link:focus{color: #B79E63;} 
    
 
.padding-top-0 {
    padding-top: 0px !important;
}

.padding-bottom-0 {
    padding-bottom: 0px !important;
}


.section ul {
    list-style: none;
    padding-left: 0px;
}

.section ul>li {
    position: relative;
}

.section ul li {
    list-style-type: none;
    padding-left: 32px;
    margin-bottom: 13px;
    font-size: 16px;
    /* border: 1px solid; */
    color: #192d2f;
}

.section ul li:before {
    content: "\f00c";
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    position: absolute;
    top: 3px;
    left: 0;
    font-size: 10px;
    width: 20px;
    height: 20px;
    line-height: 21px;
    text-align: center;
    border-radius: 50%;
    color: #eff7fe;
    background: #192d2f99;
}

.section ul li li {
    padding-left: 15px;
}

.section ul li:before {
    /* opacity: 0; */
}


.section .liststyle2-ul-holder {}
.section .liststyle2-ul-holder ul{
    padding-left: 0;
    margin-top: 19px;
}
.section .liststyle2-ul-holder ul li{
    padding-left: 0;
    margin-bottom: 2rem;
    font-size: 19px;
}
.section .liststyle2-ul-holder ul li strong,
.section .liststyle2-ul-holder ul li b{
    /* border: 1px solid; */
    display: block;
    color: #d87639;
    font-family: 'RedHatDisplay-SemiBold';
}

.section .liststyle2-ul-holder ul li:before {
    display: none;
}





/* Section Table */
table {
    font-family: Arial, Helvetica, sans-serif;
    border-collapse: collapse;
    width: 100%;
    background-color: #ffffff;
    border-radius: 5px;
    overflow: hidden;
  }
  
  table td, #customers th {
    border: 1px solid #EFF7FE;
    padding: 8px;
  }
  
  table tr:nth-child(odd){background-color: #EFF7FE;}
  
  table tr:hover {/* background-color: #f2f2f2; */}
  
  table  th {
    padding-top: 12px;
    padding-bottom: 12px;
    text-align: left;
    background-color: #10366e;
    color: white;
    padding: 8px;
  }


.right-padding {
    padding-left: 0;
    padding-right: 13%;
}

.left-padding {
    padding-right: 0;
    padding-left: 13%;
}

.ptage-no-margin-padding-bottom {
    margin-bottom: 0;
    padding-bottom: 0;
}



.custom-bg1 {
    background: #EFF7FE;
}

.custom-bg2 {
    background: #F5F3F0;
}

/* dark section */
.custom-bg3 {
    background: #B79E63;
}

.custom-bg4 {
    background: #192D2F;
}


.light-bg-section {
    background: url('../images/light-bg.jpg');
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center center;
}

.section {
    padding: 70px 0px;
}

.section .content-block-row {}

.section .content-block-row.heading-row {
    margin-bottom: 2rem;
}


.section .content-block-row .content-block-body {}



.section .content-block-row .content-block-body .pre-title {
    font-size: 21px;
    color: #b79e63;
    position: relative;
    margin-bottom: 6px;
    padding-left: 50px;
    padding-left: 0;
    font-family: 'RedHatDisplay-Medium';
    text-transform: capitalize;
    /* border: 1px solid; */
    display: block;
    letter-spacing: 4px;
}

.section .content-block-row .content-block-body .pre-title:after {
    content: '';
    width: 40px;
    height: 2px;
    background: #b79e63;
    position: absolute;
    left: 0;
    top: 50%;
    opacity: 0;
}




.section .content-block-row .content-block-body.center {
    text-align: center;
}

.section .content-block-row .content-block-body h1 {
    margin-bottom: 1.5rem;
    font-size: 52px;
    line-height: 1.1;
}

.section .content-block-row .content-block-body h2 {
    margin-bottom: 2rem;
    margin-top: 1px;
}

.section .content-block-row .content-block-body h3 {
    margin-bottom: 1rem;
    margin-top: 1.5rem;
}



.section .content-block-row .content-block-body h4 {}

.section .content-block-row .content-block-body p {}

.section .content-block-row .content-block-body p:first-child {
    margin-bottom: 0;
    margin-top: 0;
    /* font-size: 18px; */
    /* color: #D87639 !important; */
}

.section .content-block-row .content-block-body p:last-child {
    margin-bottom: 0;
    /* background-color: #f0f !important; */
}

.section .content-block-row .content-block-body .contact-info-block {
    margin-top: 1rem;
}

.section .content-block-row .content-block-body i {
    /* color: #10366e; */
}

.section .content-block-row .content-block-body .slider-control i {
    /* color: #6E6E6E; */
}

.section .content-block-row .content-block-body .contact-info-block p {}

.section .content-block-row .content-block-body .contact-info-block h4 {}


.section .content-block-row .content-block-body p a {
    text-decoration: underline;
    color: #D87639;
    color: #3f1e71;
}

.section .content-block-row .content-block-body p a:hover,
.section .content-block-row .content-block-body p a:focus {
    color: #3f1f71;
    color: #D87639;
}

.section .content-block-row .content-block-body .btn-holder {
    margin-top: 2rem;
}

.section .content-block-row .content-block-body .btn-holder .orange-btn2 {}

.section .content-block-row .content-block-body .btn-holder .orange-btn2 i {
    position: absolute;
    left: 14px;
    top: 10px;
    font-size: 31px;
}

.section .content-block-row .content-block-body .btn-holder .orange-btn2:hover,
.section .content-block-row .content-block-body .btn-holder .orange-btn2:focus {}

.section .content-block-row .content-block-body ul {
    margin-bottom: 1rem;
    padding-left: 0px;
    border-top: 1px solid #c6c6c600;
    padding-top: 0;
    margin-top: 1rem;
    width: 100%;
}

.section .content-block-row .content-block-body ul li {
    width: 100%;
    display: inline-block;
    color: #1D2939;
}

.section .content-block-row .content-block-body ul li strong,
.section .content-block-row .content-block-body ul li b {
    font-family: 'PTSerif-Bold';
    display: block;
    margin-bottom: -2px;
}

.section .content-block-row .content-block-body ul li::before {}

.section .content-block-row .content-block-body ul li.icons {
    position: relative;
    padding-left: 67px;
    margin-top: 1.5rem;
    /* align-items: center; */
}

.section .content-block-row .content-block-body ul li.icons::before {
    /* border: 1px solid; */
    background-repeat: no-repeat;
    background-size: contain;
    width: 40px;
    height: 40px;
    top: 5px;
    background-position: center;
    content: '';
}

.section .content-block-row .content-block-body ul li.pin::before {
    background-image: url('../images/pin_drop.svg');
}

.section .content-block-row .content-block-body ul li.phone::before {
    background-image: url('../images/phone.svg');
}

.section .content-block-row .content-block-body ul li a {}

.section.content-section-1 .content-block-row .content-block-body ul li {
    width: 100%;
    display: inline-block;
}

.section .content-block-row .content-block-body .additional_content ul {}

.section .content-block-row .content-block-body .additional_content ul li {
    padding-left: 59px;
    margin-top: 1rem;
}

.section .content-block-row .content-block-body .additional_content ul li a {
    color: inherit;
}

.section .content-block-row .content-block-body .additional_content ul li::before {
    content: "\f110";
    font-family: 'Flaticon' !important;
    /* border: 1px solid; */
    width: 50px;
    height: 99%;
    top: 0px;
    font-size: 1.5rem;
    color: #fff;
}

.section .content-block-row .content-block-body .additional_content ul li a:hover,
.section .content-block-row .content-block-body .additional_content ul li a:focus {
    color: #ef7102;
}

.section .content-block-row .content-block-body .additional_content ul li:hover::before {
    color: #ef7102;
}

.section .content-block-row .content-block-body {
    position: relative;
    z-index: 0;
}
 

.section .content-block-row .content-block-image-holder {
    height: 380px;
    width: 100%;
    background-size: cover !important;
    background-repeat: no-repeat !important;
    background-position: center center !important;
    border-radius: 15px;
    max-width: 100%;
}


/* Text block with colums 1,2, 3 */
/* text-block-2col  */
.section.text-block-section {}


.section.text-block-section .content-block-body.content p:first-child {
    margin-bottom: 1rem;
}

.section.text-block-section .image-holder {
    /* border: 1px solid; */
    max-width: 100%;
    margin-top: 2rem;
}



.section.text-block-section .image-holder.col6-image {
    width: 100%;
}

.section.text-block-section .image-holder.col12-image {}

.section.text-block-section .image-holder.col12-image img {
    width: 100%;
}


.section.text-block-section .image-holder.col12-image {}

.section.text-block-section.text-block-dynamic .image-holder.col6-image {
    margin-top: 0;
    width: 64%;
    /* border: 1px solid; */
    margin: 0px auto;
}




/***************** Dark Section Start Here *************************/


/* Custom bg 3 Start */
.section.custom-bg3 .content-block-row .content-block-body h1,
.section.custom-bg3 .content-block-row .content-block-body h2,
.section.custom-bg3 .content-block-row .content-block-body h3,
.section.custom-bg3 .content-block-row .content-block-body h4,
.section.custom-bg3 .content-block-row .content-block-body p,
.section.custom-bg3 .content-block-row .content-block-body ul li,
.section.custom-bg3 .content-block-row .content-block-body .pre-title,
.section.custom-bg3 .content-block-row .content-block-body .pre-title:after {
    color: #192d2f;
}

.section.custom-bg3 .content-block-row .content-block-body .pre-title:after{
    background: #eff1f6; 
}

.section.custom-bg3 .content-block-row .content-block-body ul li:before,
.section.custom-bg3 ul li:before {
    background: #deebd7;
    color: #192d2f;
}
 
.section.custom-bg3 table {
    background-color: #eff1f68f;
  }
  
  .section.custom-bg3 table td, .section.custom-bg3 #customers th {
    border: 1px solid #c8e4af;
    color: #192d2f;
  }
  
  .section.custom-bg3 table tr:nth-child(odd){background-color: #c8e4af;background-color: #eff1f6f7;}
   
  
  .section.custom-bg3 table  th { 
    background-color: #10366e;
    color: white; 
  }



 /* btn primary */
.section.custom-bg3 .content-block-row .content-block-body .btn-holder .btn.btn__secondary{
    border: 1px solid transparent;
    background-color: #192d2f;
    color: #fff;
}

.section.custom-bg3 .content-block-row .content-block-body .btn-holder .btn.btn__secondary:hover,
.section.custom-bg3 .content-block-row .content-block-body .btn-holder .btn.btn__secondary:focus{
     border: 1px solid #192d2f;
     background-color: #ffffff00;
     color: #fff;
} 

/* .btn.btn__secondary  */
.section.custom-bg3 .content-block-row .content-block-body .btn-holder .btn.btn__secondary.btn__outlined{
    border: 1px solid #192d2f;
    background-color: #b79e63;
    color: #192d2f;
}

.section.custom-bg3 .content-block-row .content-block-body .btn-holder .btn.btn__secondary.btn__outlined:hover,
.section.custom-bg3 .content-block-row .content-block-body .btn-holder .btn.btn__secondary.btn__outlined:focus{
    border: 1px solid #192d2f;
    /* background-color: #000000; */
    color: #fff;
}
 

/* Custom bg 4 Start */
.section.custom-bg4 .content-block-row .content-block-body h1,
.section.custom-bg4 .content-block-row .content-block-body h2,
.section.custom-bg4 .content-block-row .content-block-body h3,
.section.custom-bg4 .content-block-row .content-block-body h4{    color: #ffffff;}
.section.custom-bg4 .content-block-row .content-block-body p,
.section.custom-bg4 .content-block-row .content-block-body ul li,
.section.custom-bg4 .content-block-row .content-block-body .pre-title,
.section.custom-bg4 .content-block-row .content-block-body .pre-title:after {
    color: rgba(255, 255, 255, 0.62);
}




.section.custom-bg4 .content-block-row .content-block-body .pre-title:after{
    background: #eff1f6; 
}


.section.custom-bg4 .content-block-row .content-block-body ul li:before,
.section.custom-bg4 ul li:before {
    background: #EFF7FE;
    color: #10366e;
}




 /* btn primary */
 .section.custom-bg4 .content-block-row .content-block-body .btn-holder .btn.btn__secondary{
    border: 1px solid transparent;
    background-color: #b79e63;
    color: #192d2f;
}

.section.custom-bg4 .content-block-row .content-block-body .btn-holder .btn.btn__secondary:hover,
.section.custom-bg4 .content-block-row .content-block-body .btn-holder .btn.btn__secondary:focus{
     border: 1px solid #b79e63;
     background-color: #ffffff00;
     color: #fff;
} 

/* .btn.btn__secondary  */
.section.custom-bg4 .content-block-row .content-block-body .btn-holder .btn.btn__secondary.btn__outlined{
    border: 1px solid #b79e63;
    background-color: #192d2f;
    color: #b79e63;
}

.section.custom-bg4 .content-block-row .content-block-body .btn-holder .btn.btn__secondary.btn__outlined:hover,
.section.custom-bg4 .content-block-row .content-block-body .btn-holder .btn.btn__secondary.btn__outlined:focus{
    border: 1px solid #f5f3f0;
    /* background-color: #b79e63; */
    color: #ffffff;
}
 

 



.section.custom-bg4 table {
    /* background-color: #eff1f68f; */
  }
  
  .section.custom-bg4 table td, .section.custom-bg3 #customers th {
    border: 1px solid #eff7fe;
    /* color: #192d2f; */
  }
  
  .section.custom-bg4 table tr:nth-child(odd){/* background-color: #c8e4af; *//* background-color: #eff1f6f7; */}
   
  
  .section.custom-bg4 table  th { 
    background-color: #10366e;
    color: white; 
  } 
/***************** Dark Section End Here *************************/