@import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@100;200;300;400;500;600;700;800;900&display=swap');

:root {
	--color-white:#FFFFFF;
	--color-white-opa-50:rgba(255,255,255,.5);
	--color-white-opa-20:rgba(255,255,255,.2);
}

*, :after, :before { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;}
body {margin:0;padding:0;font-family:'Montserrat', sans-serif;font-size:14px;font-weight:normal;overflow-x:hidden;background-color:#E8DBCF;}
a {text-decoration: none;outline:none;outline:0;}
h1,h2,h3,h4,h5,h6 {padding:0;margin:0;font-weight:500;}
ul,li {list-style:none;margin:0;padding:0;}
button,input,video,iframe,a,input,textarea,select {outline:none;-webkit-tap-highlight-color:transparent;}
p {padding:0px;margin:0px;}
.stop-scrolling {height:100%;overflow:hidden;}
.clear {clear: both;}
.w100 {width:100%;}
.dblock {display:block;}
.dinlineblock {display:block;}
.vmiddle {vertical-align:middle;}
.text-center {text-align:center;}
.prelative {position:relative;}
.mobile-block {display:none;}
.none-768 {display:block;}

.container {width:calc(100% - 220px);height:calc(100vh - 220px);margin:0 auto;margin-top:110px;display:flex;align-items:start;position:relative;}
.container .left {width:450px;}
.container .left .La {display:block;vertical-align:middle;}
.container .left .line {display:block;width:110px;border-bottom:solid 1px #603B30;margin-top:100px;}
.container .left .text {font-family:"Canela";color:#603B30;font-size:98px;font-weight:300;position:absolute;left:0px;bottom:120px;}
.container .left .kvkk {font-size:12px;line-height:18px;color:#603B30;font-weight:600;position:absolute;left:0px;bottom:0px;max-width:450px;opacity:.6;}
.container .left .kvkk a {text-decoration:underline;color:#603B30;}
.container .right {width:calc(100% - 450px);}
.container .right .flex {display:flex;align-items:start;justify-content:end;}
.container .right .flex .left {width:500px;height:calc(100vh - 220px);margin-right:40px;position:relative;}
.container .right .flex .left .bg_sky {display:block;width:100%;height:100%;object-fit:cover;position:relative;z-index:1;}
.container .right .flex .left .cnt {position:absolute;z-index:2;width:100%;text-align:center;height:100%;top:0px;left:0px;right:0px;bottom:0px;}
.container .right .flex .left .cnt .title {color:rgba(255,255,255,.5);font-size:18px;letter-spacing:4.1px;font-weight:600;margin-top:70px;}
.container .right .flex .left .cnt .name_date {width:100%;margin-top:30px;}
.container .right .flex .left .cnt .name_date .name {color:#D5B99D;font-family:"Canela";font-weight:300;font-size:35px;line-height:45px;display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical; overflow: hidden;max-width:85%;margin:0 auto;}
.container .right .flex .left .cnt .name_date .date {color:#D5B99D;font-size:14px;font-weight:600;display:block;margin-top:20px;}
.container .right .flex .left .cnt .world {width:400px;margin:0 auto;margin-top:70px;position:relative;overflow:hidden;}
.container .right .flex .left .cnt .world canvas {width:400px !important;overflow:hidden;}
.container .right .flex .left .cnt #world_map {width:400px;height:100%;position:relative;}
/*.container .right .flex .left .cnt #world_map:before {content:"";opacity:.2;width:400px;height:400px;position:absolute;border:solid 1px #D6B99D;left:-10px;right:0px;top:-20px;bottom:0px;z-index:2;border-radius:50%;}*/
/*.container .right .flex .left .cnt #world_map:after {content:"";opacity:.2;width:440px;height:440px;position:absolute;border:solid 1px #D6B99D;left:-30px;right:0px;top:-40px;bottom:0px;z-index:2;border-radius:50%;}*/
.container .right .flex .left .cnt .logos {width:335px;display:block;vertical-align:middle;margin:0 auto;margin-top:70px;}
.container .right .flex .right {width:580px;height:calc(100vh - 220px);background:#fff;padding:70px;}
.container .right .flex .right .form_a {width:100%;position:relative;}
.container .right .flex .right .form_a .title {font-size:20px;color:#919191;font-weight:600;margin-bottom:35px;}
.container .right .flex .right .form_a .form-group {width:100%;position:relative;margin-bottom:25px;}
.container .right .flex .right .form_a .form-group .flex {width:100%;position:relative;display:flex;align-items:center;}
.container .right .flex .right .form_a .form-group .flex .left {width:60% !important;height:auto !important;margin-right:20px;}
.container .right .flex .right .form_a .form-group .flex .right {width:40% !important;height:auto !important;padding:0px;}
.container .right .flex .right .form_a .form-group label {width:100%;margin-bottom:10px;position:relative;font-size:21px;color:#603B30;font-weight:500;display:block;}
.container .right .flex .right .form_a .form-group input[type="text"] {font-family:'Montserrat', sans-serif !important;width:100%;position:relative;background-color:#F0F0F0;border:0px;box-shadow:none;border-radius:9px;padding:15px;font-weight:600;font-size:20px;color:#A7A7A7;}
.container .right .flex .right .form_a .form-group input[type="text"]::placeholder {color:#A7A7A7;}
.container .right .flex .right .form_a .form-group input[type="datetime-local"] {font-family:'Montserrat', sans-serif !important;width:100%;position:relative;background-color:#F0F0F0;border:0px;box-shadow:none;border-radius:9px;padding:15px;font-weight:600;font-size:20px;color:#A7A7A7;}
.container .right .flex .right .form_a .form-group input[type="datetime-local"]::placeholder {color:#A7A7A7;}
.container .right .flex .right .form_a .form-group select {width:100%;position:relative;background-color:#F0F0F0;border:0px;box-shadow:none;border-radius:9px;padding:15px;font-weight:600;font-size:20px;color:#A7A7A7;}
.container .right .flex .right .form_a .form-group button {cursor:pointer;width:100%;min-height:54.44px;border:0px;box-shadow:none;border-radius:9px;padding:15px;background-color:#603B30;margin-top:10px;margin-bottom:70px;}
.container .right .flex .right .form_a .form-group button:disabled {background-color:#6f564e;}
.container .right .flex .right .form_a .form-group button .normal {display:flex;align-items:center;justify-content:space-between;}
.container .right .flex .right .form_a .form-group button .normal span {color:white;font-size:20px;font-weight:500;font-family:'Montserrat', sans-serif !important;}
.container .right .flex .right .form_b {display:none;}
.container .right .flex .right .form_b .title {color:#603B30;font-size:21px;font-weight:500;}
.container .right .flex .right .form_b img.qr_code {display:block;vertical-align:middle;width:210px;margin-top:35px;}
.container .right .flex .right .form_b .refresh_text {color:#603B30;font-size:21px;font-weight:500;margin-bottom:35px;margin-top:35px;}
.container .right .flex .right .form_b .refresh_text span {font-weight:700;}
.container .right .flex .right .form_b .button {width:100%;margin-bottom:50px;}
.container .right .flex .right .form_b .button a {width:100%;display:flex;align-items:center;justify-content:space-between;border-radius:9px;padding:15px;background-color:#603B30;min-height:54.44px;cursor:pointer;}
.container .right .flex .right .form_b .button a span {color:white;font-size:20px;font-weight:500;font-family:'Montserrat', sans-serif !important;}
.container .right .flex .right .kvkk {font-size:14px;line-height:18px;color:#8D8D8D;font-weight:600;}
.container .right .flex .right .kvkk a {text-decoration:underline;color:#8D8D8D;}

.button-loader-flex {display:none;align-items:center;width:100%;position:relative;justify-content:space-evenly;}
.button-loader {width:10px;margin:0 auto;aspect-ratio:1;border-radius:50%;animation:button_bloader 1s infinite linear alternate;}
@keyframes button_bloader {0%  {box-shadow: 15px 0 var(--color-white), -15px 0 var(--color-white-opa-20);background: var(--color-white);}33% {box-shadow: 15px 0 var(--color-white), -15px 0 var(--color-white-opa-20);background: var(--color-white-opa-20)}66% {box-shadow: 15px 0 var(--color-white-opa-20),-15px 0 var(--color-white); background: var(--color-white-opa-20)}100%{box-shadow: 15px 0 var(--color-white-opa-20),-15px 0 var(--color-white); background: var(--color-white) }}

.select2-dropdown {background:#F0F0F0;}
.select2-container--default .select2-selection--single {background:#F0F0F0;border:0px;height:54.2px;border-radius:9px;}
.select2-container--default .select2-selection--single .select2-selection__rendered {line-height:54.2px;font-weight:600;font-size:20px;color:#A7A7A7;font-family:'Montserrat', sans-serif !important;}
.select2-container .select2-selection--single .select2-selection__rendered {padding-left:15px;padding-right:15px;}
.select2-search--dropdown .select2-search__field {padding:14px !important;font-size:20px !important;color:#A7A7A7 !important;font-family:'Montserrat', sans-serif !important;font-weight:600 !important;}
.select2-container--default .select2-selection--single .select2-selection__arrow {height:54.2px;right:10px;}
.select2-results__option {color:#A7A7A7 !important;font-family:'Montserrat', sans-serif !important;font-weight:600 !important;font-size:20px;}
.select2-container--default .select2-results__option--highlighted.select2-results__option--selectable{background-color:#603B30;color:white !important;}

#kvkk {max-width:1200px;padding:100px;}
#kvkk h3 {margin-top:-15px;font-size:26px;font-weight:500;color:#603B30;margin-bottom:20px;}
#kvkk .txt p {font-size:15px;font-weight:500;color:#603B30;display:block;margin-bottom:20px;line-height:19px;}
#kvkk .txt p:last-child {margin-bottom:0px;}

.daterangepicker .cancelBtn {display:none;}
.daterangepicker .drp-buttons .btn {margin-left:0px;font-size:18px;width:100%;}
.only-hour .calendar-table {display:none;}
.only-hour.daterangepicker .drp-calendar.left {padding:9px 9px 9px 9px;}
.only-hour.daterangepicker select.hourselect {font-size:18px;width:60px;}
.only-hour.daterangepicker select.minuteselect {font-size:18px;width:60px;}