* { padding: 0; margin: 0; box-sizing: border-box; } body.ka { font-family: "BPG Glaho", "Sylfaen", sans-serif; } body.en { font-family: 'Poppins', sans-serif; } body.en, body.en .uk76a4hr, body.en .pra400gt, body.en .lprk11er, body.en .haj1149r, body.en .haj1149r span, body.en .niiiz6sv, body.en .niiiz6sv span, body.en .kplvurft { font-family: 'Poppins', sans-serif; } body.ka, body.ka .uk76a4hr, body.ka .pra400gt, body.ka .lprk11er, body.ka .haj1149r, body.ka .haj1149r span, body.ka .niiiz6sv, body.ka .niiiz6sv span, body.ka .kplvurft { font-family: "BPG Glaho", "Sylfaen", sans-serif; } #aeya700n { font-size: 14px; line-height: 1.6; } .footer .circle { width: 10px; height: 10px; border-radius: 50%; display: inline-block; margin-right: 8px; } html { scroll-behavior: smooth; } body { user-select: none; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; } @font-face { font-family: 'glaho'; src: url('fonts/glaho.woff') format('woff'); } .q8hde4qe { font-family: 'glaho', sans-serif; } @font-face { font-family: 'samide'; src: url('fonts/samide.woff') format('woff'); } .us1staof { font-family: 'samide', sans-serif; } .r27grnws { color: #055339; } .b8f45yip { width: 100%; max-width: 1600px; height: auto; margin: 0 auto; overflow-x: hidden; } header { width: 100%; max-width: 1600px; padding: 0 20px; margin: 0 auto; background-color: white; z-index: 1000; position: relative; } header.sticky { position: fixed; top: 0; left: 0; right: 0; background-color: white; box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1); z-index: 1000; padding: 10px 20px; animation: slideDown 0.3s ease-out; } nav { width: 100%; max-width: 1110px; height: 52px; display: flex; align-items: center; justify-content: space-between; margin: 0 auto; } .gvfblo4t { width: 100%; display: flex; align-items: center; justify-content: space-between; position: relative; } .kickinrl { font-size: 24px; font-weight: bold; z-index: 1001; } .kickinrl a { text-decoration: none; color: black; } .qiisx46x { display: flex; gap: 20px; list-style: none; } .qiisx46x a { text-decoration: none; color: #000; transition: color 0.3s; padding: 5px 10px; } .qiisx46x a:hover { color: #055339; } .qiisx46x .ao5id0dn { background: #055339; color: white; border-radius: 5px; padding: 8px 16px; transition: 0.3s; } .qiisx46x .ao5id0dn:hover { background: #96c889; transform: scale(1.1); color: white; } .upwjvwie { display: none; flex-direction: column; justify-content: space-between; width: 30px; height: 21px; cursor: pointer; background: transparent; border: none; padding: 0; z-index: 1001; } .upwjvwie span { display: block; height: 3px; width: 100%; background: #4691F2; border-radius: 3px; transition: all 0.3s ease; } .uub0jows-container { display: none; } @media (max-width: 768px) { .upwjvwie { display: flex; } .qiisx46x { display: none; } .uub0jows-container { position: absolute; top: 100%; right: 20px; width: 280px; background: white; border-radius: 10px; box-shadow: 0 5px 15px rgba(0, 0, 0, 0.1); max-height: 0; overflow: hidden; transition: max-height 0.4s ease-out; z-index: 1000; } .uub0jows-container.active { max-height: 500px; padding: 20px; border: 1px solid #f0f0f0; } .uub0jows-container .qiisx46x { display: flex; flex-direction: column; gap: 15px; padding: 0; } .uub0jows-container .qiisx46x li { list-style: none; padding: 8px 0; } .uub0jows-container .qiisx46x a { color: #333; padding: 8px 12px; display: block; font-size: 16px; border-radius: 5px; transition: all 0.3s; } .uub0jows-container .qiisx46x a:hover { background: #f5f9ff; color: #4691F2; } .uub0jows-container .ao5id0dn { display: block; margin-top: 20px; text-align: center; width: 100%; } .upwjvwie.active span:nth-child(1) { transform: translateY(9px) rotate(45deg); } .upwjvwie.active span:nth-child(2) { opacity: 0; } .upwjvwie.active span:nth-child(3) { transform: translateY(-9px) rotate(-45deg); } header.sticky .uub0jows-container { top: 60px; } } .vcqfmzst { width: 100%; max-width: 1600px; display: flex; align-items: center; justify-content: center; margin: 0 auto; padding: 80px 20px; } .vcqfmzst .wokwckje { max-width: 540px; width: 100%; height: 364px; display: flex; flex-direction: column; justify-content: center; cursor: context-menu; } .vcqfmzst .wokwckje h1 { font-size: 37px; } .vcqfmzst .wokwckje .g5m99wzq { color: gray; margin-top: 17px; } .vcqfmzst .wokwckje .vn99myvl { width: 178px; border-radius: 50px; padding: 8px 16px; background: #055339; margin-top: 30px; transition: 0.3s; } .vcqfmzst .wokwckje .pnm7ieko { color: White; text-decoration: none; } .vcqfmzst .wokwckje .vn99myvl:hover { background: #96c889; transform: scale(1.1); color: white; } .vcqfmzst .cxgk2rfk { width: 100%; max-width: 540px; height: 720px; } .vcqfmzst .cxgk2rfk .pzdem3jj { position: relative; bottom: 20px; } .vcqfmzst .cxgk2rfk .rztymjdf { position: relative; top: 22%; left: 20px; } .left1 { position: absolute; top: 500px; left: -90px; z-index: -1; } .ujmcid6o { width: 100%; max-width: 1109px; height: 514px; display: flex; align-items: center; justify-content: center; gap: 80px; margin: 0 auto; padding: 40px 20px; } .ujmcid6o .wokwckje { width: 100%; max-width: 540px; height: 514px; } .l1ugczoh { width: 350px; height: 514px; float: left; } .sisy8h6g { width: 160px; height: 207px; margin-left: 20px; } .j84ygmgh { width: 160px; height: 255px; } .ujmcid6o .cxgk2rfk { cursor: context-menu; } .ujmcid6o .cxgk2rfk h1 { font-size: 37px; } .ujmcid6o .cxgk2rfk .g5m99wzq { color: gray; margin-top: 17px; } .ujmcid6o .cxgk2rfk .uwzroyiw { margin-top: 20px; } .ujmcid6o .cxgk2rfk .uwzroyiw li { list-style-image: url('BR0K3/S62H3AH6HSH.png'); padding: 5px 0; margin-left: 20px; } .ujmcid6o .cxgk2rfk .uwzroyiw a { color: Black; text-decoration: none; transition: 0.3s; } .ujmcid6o .cxgk2rfk .uwzroyiw a:hover { color: #055339; margin-left: 10px; } .ujmcid6o .cxgk2rfk .k7sigexd { width: 178px; border-radius: 50px; padding: 8px 16px; background: #055339; margin-top: 30px; transition: 0.3s; text-align: center; } .ujmcid6o .cxgk2rfk .jobccvlb { color: White; text-decoration: none; } .ujmcid6o .cxgk2rfk .k7sigexd:hover { background: #96c889; transform: scale(1.1); color: white; } .tnabvktk { width: 100%; max-width: 1600px; height: auto; margin: 0 auto; display: flex; flex-direction: column; align-items: center; justify-content: center; gap: 20px; background-color: #f0f7f4; padding: 50px 0; cursor: context-menu; } .tnabvktk .aapzri8d { text-align: center; padding-top: 0; margin-bottom: 30px; } .tnabvktk .aapzri8d h1 { font-size: 37px; margin-top: 10px; } .tnabvktk .display { display: none; } .aql0aoyn { width: 100%; max-width: 1110px; margin: 0 auto; overflow: hidden; position: relative; } .czp21z0g { display: flex; transition: transform 0.5s ease; gap: 20px; padding: 20px; will-change: transform; } .whqlpjaa { min-width: 350px; flex-shrink: 0; } .whqlpjaa img { cursor: pointer; transition: 0.3s; width: 100%; height: auto; border-radius: 10px; } .whqlpjaa img:hover { transform: scale(0.95) } .tnabvktk .uk76a4hr { width: 100%; max-width: 350px; background: white; padding: 10px; border-radius: 15px; margin: 0 auto; } .tnabvktk .uk76a4hr .lprk11er { font-size: 25px; margin: 10px 0; } .tnabvktk .uk76a4hr .pra400gt { margin: 15px 0; color: gray; } .tnabvktk .uk76a4hr .haj1149r { display: flex; align-items: center; } .tnabvktk .uk76a4hr .haj1149r img { margin-right: 8px; } .tnabvktk .uk76a4hr .haj1149r .qafctmcx { margin-left: 10px; } .tnabvktk .uk76a4hr .niiiz6sv { font-size: 25px; margin-top: 15px; } .oxs2azca{ font-size: 14px; } .tnabvktk .uk76a4hr .niiiz6sv .g5bifpnk { font-size: 15px; } .tnabvktk .uk76a4hr .kplvurft { background-color: #055339; width: 36px; height: 36px; display: flex; align-items: center; justify-content: center; border-radius: 36px; float: right; transition: 0.3s; } .tnabvktk .uk76a4hr .kplvurft:hover { transform: scale(1.1); cursor: pointer; } .tnabvktk .er7kck8i { display: flex; justify-content: center; margin-top: 30px; } .tnabvktk .er7kck8i .q63dl3ne { padding: 10px; background-color: white; border-radius: 50px; margin-right: 20px; cursor: pointer; transition: transform 0.3s; } .tnabvktk .er7kck8i .l6fhv9ra { padding: 10px; background-color: white; border-radius: 50px; cursor: pointer; transition: transform 0.3s; } .tnabvktk .er7kck8i .q63dl3ne:hover, .tnabvktk .er7kck8i .l6fhv9ra:hover { transform: scale(1.1); } .r7ll9c5y { width: 100%; max-width: 1110px; margin: 0 auto; display: flex; justify-content: center; gap: 20px; padding: 40px 20px; cursor: context-menu; } .r7ll9c5y .uk76a4hr { padding: 20px; width: 255px; height: 255px; background-color: white; box-shadow: 0 6px 20px rgba(0, 0, 0, 0.15); border-radius: 20px; display: flex; align-items: center; justify-content: center; } .r7ll9c5y .dh5f98me { display: flex; flex-direction: column; align-items: center; text-align: center; gap: 10px; } .r7ll9c5y .dh5f98me .xg54tofe { background-color: #055339; border-radius: 52px; width: 72px; height: 72px; display: flex; justify-content: center; align-items: center; } .r7ll9c5y .dh5f98me .xg54tofe img { max-width: 50%; max-height: 50%; } .r7ll9c5y .dh5f98me .hcl11r1v { font-size: 36px; } .r7ll9c5y .dh5f98me .g5m99wzq { color: gray; } .r7ll9c5y .uk76a4hr { transition: transform 0.3s ease; cursor: pointer; } .r7ll9c5y .uk76a4hr:hover { transform: scale(1.05); } .r7ll9c5y .uk76a4hr:hover .xg54tofe { animation: spin 0.5s ease; } .zmacq40v { width: 100%; max-width: 1600px; height: 500px; display: flex; align-items: center; justify-content: center; background-image: url("BR0K3/SHJH62AS.jpg"); background-size: cover; background-position: center; border-radius: 5px; cursor: context-menu; margin: 40px auto; } .zmacq40v .e0ybz4zr { width: 741px; height: 288px; display: flex; flex-direction: column; align-items: center; justify-content: center; text-align: center; } .zmacq40v .e0ybz4zr h1 { font-size: 37px; color: White; } .zmacq40v .e0ybz4zr .g5m99wzq { margin-top: 20px; color: rgb(230, 224, 224); } .zmacq40v .e0ybz4zr .gc4c5tjg { margin-top: 20px; background-color: white; padding: 13px 30px; border-radius: 30px; transition: 0.3s; cursor: pointer; } .zmacq40v .e0ybz4zr .gc4c5tjg a { text-decoration: none; color: #055339; } .zmacq40v .e0ybz4zr .gc4c5tjg:hover { transform: scale(1.1); color: white; } .qctpm8ji { width: 100%; max-width: 1100px; height: auto; margin: 40px auto; padding: 40px 20px; border-radius: 15px; box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1); background-color: #055339; display:flex; align-items: center; justify-content: center; } .qctpm8ji .e0ybz4zr { display: flex; align-items: center; justify-content: space-between; cursor: context-menu; } .qctpm8ji .e0ybz4zr .q8hde4qe { font-size: 37px; color: white; } .qctpm8ji .rz0a8smy { display: flex; gap: 10px; width: 100%; max-width: 500px; } .qctpm8ji .rz0a8smy input { flex: 1; padding: 12px 20px; border: 1px solid #ddd; border-radius: 30px; font-size: 16px; outline: none; color: #4691F2; } .qctpm8ji .rz0a8smy .r27grnws { padding: 12px 25px; background-color: white; color: #96c889; border: none; border-radius: 30px; cursor: pointer; font-size: 16px; transition: 0.3s; } .qctpm8ji .rz0a8smy .r27grnws:hover { transform: scale(1.1); } footer { width: 100%; max-width: 1110px; margin: 0 auto; display: flex; align-items: flex-start; justify-content: space-between; cursor: context-menu; padding: 40px 20px; flex-wrap: wrap; } footer .uk76a4hr { margin-top: 20px; height: 310px; flex: 1; min-width: 250px; padding: 0 15px; } footer .uk76a4hr h1 { font-size: 37px; } footer .uk76a4hr .g5m99wzq { margin-top: 20px; color: gray; } footer .uk76a4hr .rz0a8smy { width: 220px; display: flex; align-items: center; justify-content: space-between; flex-wrap: wrap; } footer .uk76a4hr .rz0a8smy .mjotywajs5 { margin-top: 20px; display: flex; align-items: center; justify-content: center; background-color: #055339; width: 42px; height: 42px; border-radius: 65px; } footer .uk76a4hr .rz0a8smy a { transition: 0.3s; } footer .uk76a4hr .rz0a8smy a:hover { transform: scale(1.1); } footer .uk76a4hr .aapzri8d { font-size: 20px; margin-bottom: 10px; font-weight: bold; } footer .uk76a4hr .uboz6rou li { list-style-image: url('BR0K3/S62H3AH6HSH.png'); padding: 5px 0; margin-left: 20px; } footer .uk76a4hr .uboz6rou a { color: gray; text-decoration: none; transition: 0.3s; } footer .uk76a4hr .uboz6rou a:hover { color: #055339; margin-left: 10px; } footer .uk76a4hr .sdja26as, footer .uk76a4hr .hb2iu56hy, footer .uk76a4hr .sj62ashsa { display: flex; align-items: center; justify-content: flex-start; gap: 10px; } footer .uk76a4hr .sdja26as .mjotywajs5, footer .uk76a4hr .hb2iu56hy .mjotywajs5, footer .uk76a4hr .sj62ashsa .mjotywajs5 { display: flex; align-items: center; justify-content: center; background-color: #055339; width: 32px; height: 32px; border-radius: 65px; } footer .uk76a4hr .hb2iu56hy { margin-top: 10px; } footer .uk76a4hr .sj62ashsa { margin-top: 10px; } .i44ivpou { text-align: center; padding-bottom: 34px; } .gqpqdl9g { margin-bottom: 20px; margin-top: 10px; } .g { color: gray; transition: 0.3s; cursor: pointer; } .g:hover { color: #055339; text-decoration: underline; } .ezz9pgqb { text-decoration: none; color: black; } /* The End Section Styling */ .shtyah2 { background-color: #055339; margin: 0 auto; width: 100%; padding: 15px 20px; color: white; } .sjnoia25 { max-width: 1600px; margin: 0 auto; display: flex; flex-direction: column; align-items: center; } .hbiau2bi2 { text-align: center; margin-bottom: 10px; } .iubn2iau { display: flex; gap: 10px; justify-content: center; width: 100%; max-width: 1600px; } .jbnoi2uab { background: rgba(255, 255, 255, 0.1); border: 1px solid rgba(255, 255, 255, 0.3); color: white; padding: 5px 12px; border-radius: 15px; font-family: 'glaho', sans-serif; font-size: 12px; cursor: pointer; transition: all 0.3s ease; white-space: nowrap; } .jbnoi2uab:hover { background: rgba(255, 255, 255, 0.2); transform: translateY(-1px); } @media (max-width: 768px) { .iubn2iau { justify-content: center; } } .modal { display: none; position: fixed; top: 0; left: 0; width: 100%; height: 100%; background-color: rgba(0, 0, 0, 0.7); backdrop-filter: blur(5px); z-index: 2000; animation: fadeIn 0.3s; } .modal-content { background-color: white; margin: 5% auto; padding: 30px; border-radius: 15px; width: 80%; max-width: 600px; position: relative; animation: slideUp 0.4s; box-shadow: 0 5px 15px rgba(0, 0, 0, 0.3); } .close-modal { position: absolute; top: 15px; right: 20px; font-size: 28px; font-weight: bold; color: #aaa; cursor: pointer; transition: 0.3s; } .close-modal:hover { color: #055339; transform: scale(1.2); } .modal-form { display: flex; flex-direction: column; gap: 15px; margin-top: 20px; } .modal-form input, .modal-form textarea { padding: 12px; border: 1px solid #ddd; border-radius: 5px; font-family: 'glaho', sans-serif; } .modal-form textarea { min-height: 100px; resize: vertical; } .modal-form button { padding: 12px; background-color: #055339; color: white; border: none; border-radius: 5px; cursor: pointer; transition: 0.3s; } .modal-form button:hover { background-color: #96c889; } .modal-tour-image { width: 100%; border-radius: 10px; margin: 15px 0; } .modal-tour-info { margin: 20px 0; display: flex; justify-content: space-between; align-items: center; } .book-now { width: 100%; padding: 15px; background-color: #055339; color: white; border: none; border-radius: 5px; cursor: pointer; transition: 0.3s; margin-top: 20px; font-size: 18px; } .book-now:hover { background-color: #96c889; transform: scale(1.02); } @keyframes slideDown { from { transform: translateY(-100%); } to { transform: translateY(0); } } @keyframes spin { from { transform: rotate(0deg); } to { transform: rotate(360deg); } } @keyframes fadeIn { from { opacity: 0; } to { opacity: 1; } } @keyframes slideUp { from { transform: translateY(50px); opacity: 0; } to { transform: translateY(0); opacity: 1; } } .b9sybvhh { opacity: 0; transform: translateX(-50px); transition: opacity 0.6s ease-out, transform 0.6s ease-out; } .fx3d01dx { opacity: 0; transform: translateX(50px); transition: opacity 0.6s ease-out, transform 0.6s ease-out; } .n1qv0pid { opacity: 0; transform: translateY(50px); transition: opacity 0.6s ease-out, transform 0.6s ease-out; } .vn99myvl { text-align: center; } .b9sybvhh.animate, .fx3d01dx.animate, .n1qv0pid.animate { opacity: 1; transform: translateX(0) translateY(0); } .corners{ border-bottom-left-radius: 10px; border-bottom-right-radius: 10px; } /* Language Toggle Styles */ .it0cltlg { display: flex; gap: 5px; margin-left: auto; margin-right: 20px; align-items: center; } .oiqitr9n { background: none; border: none; padding: 5px; cursor: pointer; border-radius: 3px; transition: all 0.3s ease; display: flex; align-items: center; justify-content: center; } .oiqitr9n:hover { transform: scale(1.1); } .oiqitr9n.active { box-shadow: 0 0 0 2px #055339; } .oiqitr9n img { display: block; border-radius: 2px; } @media (max-width: 768px) { .it0cltlg { margin-right: 10px; order: 1; } .kickinrl { order: 2; margin: 0 auto; } .upwjvwie { order: 3; } } @media (max-width: 768px) { .it0cltlg { margin-right: 10px; } } @media (max-width: 1024px) { .vcqfmzst { flex-direction: column; text-align: center; } .vcqfmzst .cxgk2rfk { display: none; } .ujmcid6o { flex-direction: column; height: auto; } .ujmcid6o .wokwckje { display: none; } .r7ll9c5y { flex-wrap: wrap; } footer { flex-direction: column; align-items: center; text-align: center; } footer .uk76a4hr { margin-bottom: 30px; text-align: center; } footer .uk76a4hr .rz0a8smy { justify-content: center; } footer .uk76a4hr .sdja26as, footer .uk76a4hr .hb2iu56hy, footer .uk76a4hr .sj62ashsa { justify-content: center; } } @media (max-width: 480px) { .qctpm8ji .e0ybz4zr { flex-direction: column; gap: 20px; } .qctpm8ji .rz0a8smy { flex-direction: column; } .modal-content { width: 90%; padding: 20px; } } ._vBn2M { backface-visibility: hidden; } img[src*="JWHJHH6SA.png"], img[src*="HSH6HASH2.png"] { width: 24px; height: 24px; display: inline-block; vertical-align: middle; } .qafctmcx, img[alt="ადგილმდებარეობა"] { width: 24px; height: 24px; } ._Zp1Qx { font-variant-ligatures: none; } .czp21z0g { cursor: grab; user-select: none; touch-action: pan-y; } ._dN8bM { caret-color: transparent; } @media (max-width: 768px) { .vcqfmzst .wokwckje { align-items: center; text-align: center; } .vn99myvl { margin: 30px auto 0; } ._rLmZ2 { text-rendering: optimizeLegibility; } .ujmcid6o .cxgk2rfk { text-align: center; padding: 0 20px; } .ujmcid6o .cxgk2rfk .uwzroyiw { display: inline-block; text-align: left; } .k7sigexd { margin: 30px auto 0; } ._yWx83 { -webkit-font-smoothing: antialiased; } .tnabvktk .aapzri8d { text-align: center; } .tnabvktk .er7kck8i { justify-content: center; } ._Hk2zR { word-break: break-word; } .r7ll9c5y { justify-content: center; flex-wrap: wrap; } .r7ll9c5y .uk76a4hr { margin: 10px auto; } .zmacq40v .e0ybz4zr { text-align: center; } .zmacq40v .gc4c5tjg { margin: 20px auto 0; } ._K9xYm { overscroll-behavior: none; } .qctpm8ji .e0ybz4zr { text-align: center; } footer { align-items: center; text-align: center; } footer .uk76a4hr { text-align: center; } footer .uk76a4hr .rz0a8smy { justify-content: center; } footer .uk76a4hr .uboz6rou { display: inline-block; text-align: left; } footer .sdja26as, footer .hb2iu56hy, footer .sj62ashsa { justify-content: center; } ._Nq2vL { touch-action: manipulation; } .r7ll9c5y .dh5f98me .xg54tofe { margin: 0 auto; } } ._T7rj1 { isolation: isolate; } .upwjvwie { display: none; flex-direction: column; justify-content: space-between; width: 30px; height: 21px; cursor: pointer; background: transparent; border: none; padding: 0; z-index: 1001; } ._U8m9A { overflow-anchor: none; } .upwjvwie span { display: block; height: 3px; width: 100%; background: #055339; border-radius: 3px; transition: all 0.3s ease; } .qiisx46x { display: flex; gap: 20px; list-style: none; } .uub0jows { display: block; } @media (max-width: 768px) { .upwjvwie { display: flex; } ._zXc4Q { -webkit-tap-highlight-color: transparent; } .uub0jows { position: fixed; top: 70px; left: 0; right: 0; background: white; max-height: 0; overflow: hidden; transition: max-height 0.4s ease-out; z-index: 1000; box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1); width: 100%; } ._Jx7kP { pointer-events: none; } .uub0jows.active { max-height: 350px; padding: 15px 20px; border-top: 1px solid #f0f0f0; } ._vBn2M { backface-visibility: hidden; } .qiisx46x { flex-direction: column; gap: 10px; padding: 0; } .qiisx46x li { padding: 8px 0; } .qiisx46x a { color: #333; padding: 8px 12px; display: block; transition: all 0.3s; } ._m3rZ1 { transform: translateZ(0); } ._a9F2x { user-select: none; } .qiisx46x .ao5id0dn { background: #055339; color: white; border-radius: 5px; padding: 8px 16px; margin-top: 10px; text-align: center; transition: 0.3s; } ._Qw8Nf { will-change: opacity; } .upwjvwie.active span:nth-child(1) { transform: translateY(9px) rotate(45deg); } .upwjvwie.active span:nth-child(2) { opacity: 0; } ._pL0kT { contain: layout; } .upwjvwie.active span:nth-child(3) { transform: translateY(-9px) rotate(-45deg); } header.sticky .uub0jows { top: 60px; } }