﻿
body, html{  background: #faf4f1;}
.icortala {display: flex;flex-direction: column;align-items: center;align-content: center;}
.lightbg {
    background: #faf4f1;
    color: #ac835e;

}
.div-itemfull, .div-item{display: flex;width: 100%;position: relative;min-height: 100vh;justify-content: center;background: #faf4f1;padding: 120px 0 30px 0;}
.div-item>div{max-width: 1620px;display: flex;flex-direction: column;position: relative;width: 100%;}
.div-item>div>div.left{width: 50%;margin-left: 50%;display: flex;flex-direction: column;}
.div-item h1{color: #ca9d75;margin-bottom: 5vh;font-size: 26px;line-height: 44px;letter-spacing: .1em;font-weight: 300;}
.div-item h1 span{color: #f9f0ec;}
.div-item h2{color: #f9f0ec;width: 40%;font-size: 14px;letter-spacing: 1px;line-height: 23px;}
.div-item h1 span.block{display:block;color: #ca9d75;}
.homeform {/* position: relative; */}

.formtesekkurler{display:none}
.formtesekkurler>div{display: table !important;}
.formtesekkurler>div h1{font-size: 38px;line-height: 43px;text-align: center;}
.formtesekkurler>div p{font-size: 25px;text-align: center;margin-top: 55px;}
.formloading{position:absolute;top: 0;left: 0;background: rgb(172 131 94 / 52%);height: 100%;display: none;width: 100%;z-index: 2;}

.lds-roller {display: inline-block;position: relative;width: 80px;height: 80px;top: calc(50% - 40px);left: calc(50% - 40px);}
.lds-roller div {animation: lds-roller 1.2s cubic-bezier(0.5, 0, 0.5, 1) infinite;transform-origin: 40px 40px;}
.lds-roller div:after {content: " ";display: block;position: absolute;width: 7px;height: 7px;border-radius: 50%;background: #fff;margin: -4px 0 0 -4px;}
.lds-roller div:nth-child(1) {animation-delay: -0.036s;}
.lds-roller div:nth-child(1):after {top: 63px;left: 63px;}
.lds-roller div:nth-child(2) {animation-delay: -0.072s;}
.lds-roller div:nth-child(2):after {top: 68px;left: 56px;}
.lds-roller div:nth-child(3) {animation-delay: -0.108s;}
.lds-roller div:nth-child(3):after {top: 71px;left: 48px;}
.lds-roller div:nth-child(4) {animation-delay: -0.144s;}
.lds-roller div:nth-child(4):after {top: 72px;left: 40px;}
.lds-roller div:nth-child(5) {animation-delay: -0.18s;}
.lds-roller div:nth-child(5):after {top: 71px;left: 32px;}
.lds-roller div:nth-child(6) {animation-delay: -0.216s;}
.lds-roller div:nth-child(6):after {top: 68px;left: 24px;}
.lds-roller div:nth-child(7) {animation-delay: -0.252s;}
.lds-roller div:nth-child(7):after {top: 63px;left: 17px;}
.lds-roller div:nth-child(8) {animation-delay: -0.288s;}
.lds-roller div:nth-child(8):after {top: 56px;left: 12px;}
@keyframes lds-roller {
  0% {
transform: rotate(0deg);
  }
  100% {
transform: rotate(360deg);
  }
}
.fonttxt {
    font-family: Wonder Garden Script;
    /* position: absolute; */
}
.miniform{width:540px;margin:0 auto;}
.miniform>div{margin-bottom: 8px;}
input, textarea, select {height: 40px;background: transparent;border: none;border-bottom: 1px solid #ac835e;padding: 0 0 7px;min-width: 0;color: #392d29;width: 100%;font-size: 16px;font-weight: 500;}
input::placeholder {font-size:14px; font-weight:300}
.form-control-checkbox__icon, .form-control-checkbox__label {position: relative;/* min-height: 20px; */cursor: pointer}
.form-control-checkbox__icon:after, .form-control-checkbox__label:after {content: "";display: block;position: absolute;top: -10px;right: -5px;bottom: -10px;left: -5px}
.form-control-checkbox__icon {height: 30px;width: 30px;border-radius: 30px;box-shadow: inset 0 0 0 1px #ac835e;flex-shrink: 0;overflow: hidden;transition-property: border-color}
.form-control-checkbox__icon:before {content: "";display: block;position: absolute;height: 30px;width: 30px;border-radius: 50%;left: 0;top: 0;background: url(/img/checkbox.svg);background-color: #ac835e;background-size: 10px;background-position: 50%;background-repeat: no-repeat;transition-property: opacity;opacity: 0}
.form-control-checkbox__icon, .form-control-checkbox__label {position: relative;/* min-height: 20px; */cursor: pointer;margin-right: 10px;font-size: 12px;line-height: 18px;}
.form-control-checkbox input  {position: absolute;-webkit-clip-path: polygon(0 0,0 0,0 0,0 0);clip-path: polygon(0 0,0 0,0 0,0 0);width: 40px;}
.form-control-checkbox {display: flex;align-items: center;}
.form-control-checkbox__label a {color: #181d24;font-size: 12px;position:relative;z-index:1}

.miniform h3.head{display: flex;flex-direction: column;position: relative;}
.miniform h3.head>span:first-child{position: absolute;font-size: 215px;width: 100%;color: #181d24;text-align: center;line-height: 0;margin-top: -49px;}
.miniform h3.head>span:last-child{font-size: 64px;line-height: 75px;letter-spacing: -4px;text-align: center;}
.fonttxt {font-family: Wonder Garden Script;/* position: absolute; */}
.miniform button {background: #ac835e;border-radius: 100%;width: 80px;height: 80px;outline: 0;border: 0;display: flex;justify-content: center;align-items: center;transition: .5s;cursor: pointer;color:#fff}
.miniform button:hover {background: #181d24;}
.miniform button img {width: 14px;transform: rotate(-90deg);}
.miniform div:last-child{    display: flex;justify-content: center;}
.miniform input:checked ~ .form-control-checkbox__icon:before {opacity: 1;}
input, textarea {height: 40px;background: transparent;border: none;border-bottom: 1px solid #ac835e;padding: 0 0 8px;min-width: 0;color: #392d29;width: 100%;font-size: 14px;font-weight: 500;}

.kosul{position:relative;display: flex;align-items: center;}
.dtipi{width: 100%;display: flex;align-items: center;/* border-bottom: 1px solid #ac835e; *//* padding-bottom: 30px; */}
.dtipi>div{margin-right: 7px;}
.dtipi>div:first-child{margin-right: 45px;font-size: 12px;letter-spacing: 2px;/* border-bottom: 1px solid #ac835e; */}

footer{margin-top: 15px;display: flex;flex-direction: column;align-items: center;}
footer .tel {display: flex;justify-content: center;flex-direction: row;align-items: center;}
footer .tel > a {color: #000;font-family: SangBleu Empire;font-size: 78px;display: block;letter-spacing: 8px;}
footer .mutlu{/* position: fixed; *//* right: 30px; *//* bottom: 30px; */margin-top: 25px;}

footer .mutlu>a>img{width: 90px;margin-right: 25px;}


.kvkkmetin{width: 90%;padding: 5% 0;margin: 0 auto;}
.kvkkmetin p{margin-bottom: 15px;font-size: 18px;line-height: 29px;letter-spacing: .1em;font-weight: 300;color: #000;}
.kvkkmetin ul{padding-left: 5%;margin: 25px 0;}
.kvkkmetin ul li{margin-bottom: 2vh;font-size: 22px;line-height: 22px;letter-spacing: .1em;font-weight: 300;list-style-type: disc;color: #000;}
.kvkkmetin .table{border: solid 1px #999;width: 100%;display: table;margin: 25px 0;color: #fff;}
.kvkkmetin .table span:first-child{width: 150px;border-right: solid 1px #999;}
.kvkkmetin .table span{display: table-cell;padding: 10px;vertical-align: middle;margin-bottom: 5vh;font-size: 17px;line-height: 25px;letter-spacing: .1em;font-weight: 300;color: #000;}
.kvkkmetin .table .left{width: 150px;display: table-cell;padding: 10px;vertical-align: middle;border-right: solid 1px #999;}
.kvkkmetin .table .right{width: calc(100% - 150px);display: table-cell;}
.kvkkmetin .table .right .line:not(:last-child){    border-bottom: solid 1px #999;}
.kvkkmetin .table .right .right .line span {display: table-cell;padding: 10px;vertical-align: middle;}
.bigtxt {font-family: SangBleu Empire;}

@media (max-width: 800px) {
footer {display: flex;flex-direction: column;align-items: center;}
.miniform {width: 90%;margin: 0 auto;}
footer .mutlu {position: RELATIVE;right: auto;bottom: auto;margin-top: 22px;}
miniform h3.head>span:last-child {font-size: 48px;line-height: 62px;letter-spacing: -4px;}
input, textarea{border-radius:0}
footer .tel > a {font-size: 50px;letter-spacing: 4px;}
    .miniform h3.head > span:last-child{text-align:center;font-size: 40px;line-height: 66px;}
    .fonttxt{}
    .miniform h3.head > span:first-child {
        font-size: 120px;
        margin-top: -20px;
    }
    .div-itemfull, .div-item {
        padding: 50px 0 10px 0;
		  min-height:100%
    }
}
