{"id":2,"date":"2022-12-11T12:37:18","date_gmt":"2022-12-11T09:37:18","guid":{"rendered":"https:\/\/davincinortherncyprus.com\/?page_id=2"},"modified":"2026-03-05T18:01:10","modified_gmt":"2026-03-05T15:01:10","slug":"sample-page","status":"publish","type":"page","link":"https:\/\/davincinortherncyprus.com\/en\/","title":{"rendered":"Main page"},"content":{"rendered":"<style>.elementor-2 .elementor-element.elementor-element-280c183{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:-80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}@media(max-width:767px){.elementor-2 .elementor-element.elementor-element-280c183{--margin-top:-80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}}\/* Start custom CSS for html, class: .elementor-element-259c482 *\/\/* ===================== \u0411\u0410\u0417\u0410 \u041a\u041e\u041d\u0422\u0415\u0419\u041d\u0415\u0420\u0410 ===================== *\/\r\n#dv-swiper-1{\r\n  width:100%;\r\n  position:relative;\r\n  overscroll-behavior:contain;\r\n  background:#000;\r\n\r\n  \/* \u041f\u0435\u0440\u0435\u043c\u0435\u043d\u043d\u044b\u0435 *\/\r\n  --dv-rise-h: 850ms;\r\n  --dv-rise-p: 950ms;\r\n  --dv-fall-h: 1200ms;\r\n  --dv-fall-p: 1100ms;\r\n  --dv-dim: 0;\r\n  --dv-dim-duration: 1125ms;\r\n  --dv-mask-in: 900ms;\r\n  --dv-mask-out: 1000ms;\r\n  --dv-wipe-overlap: 1%;\r\n}\r\n\r\n\/* \u0412\u044b\u0441\u043e\u0442\u0430 \u043a\u043e\u043d\u0442\u0435\u0439\u043d\u0435\u0440\u0430\/\u0441\u043b\u0430\u0439\u0434\u043e\u0432 *\/\r\n#dv-swiper-1, #dv-swiper-1 .swiper-wrapper, #dv-swiper-1 .swiper-slide { height:100%; }\r\n\r\n\/* \u0412 \u0440\u0435\u0434\u0430\u043a\u0442\u043e\u0440\u0435 \u043a\u043e\u043c\u0444\u043e\u0440\u0442\u043d\u0430\u044f \u0432\u044b\u0441\u043e\u0442\u0430 *\/\r\nbody.elementor-editor-active #dv-swiper-1{ width:100%; min-height:600px; height:auto; }\r\nbody.elementor-editor-active #dv-swiper-1 .swiper-slide{ min-height:600px; }\r\n\r\n\/* \u041f\u043b\u0430\u0432\u043d\u0430\u044f \u043a\u0440\u0438\u0432\u0430\u044f \u0434\u0432\u0438\u0436\u0435\u043d\u0438\u044f \u043a\u0430\u0440\u0443\u0441\u0435\u043b\u0438 *\/\r\n#dv-swiper-1 .swiper-wrapper{\r\n  transition-timing-function: cubic-bezier(.4, 0, .6, 1) !important;\r\n  position: relative;\r\n  z-index: 0;\r\n}\r\n\r\n\/* ===================== \u0421\u041b\u0410\u0419\u0414\u042b \u0418 \u0422\u0418\u041f\u041e\u0413\u0420\u0410\u0424\u0418\u041a\u0410 ===================== *\/\r\n#dv-swiper-1 .swiper-slide{\r\n  display:flex !important;\r\n  align-items:center !important;\r\n  justify-content:center !important;\r\n  text-align:center;\r\n  padding:40px;\r\n  background-size:cover;\r\n  background-position:center;\r\n  color:#fff;\r\n\r\n  position:absolute;   \/* \u0441\u0442\u043e\u043f\u043a\u043e\u0439 *\/\r\n  inset:0;\r\n  clip-path: inset(0 0 0 0);\r\n  -webkit-clip-path: inset(0 0 0 0);           \/* Safari *\/\r\n  z-index:0;\r\n\r\n  opacity:0;           \/* \u0411\u0410\u0417\u0410: \u043d\u0435\u0432\u0438\u0434\u0435\u043d *\/\r\n  will-change: clip-path, opacity;\r\n  -webkit-backface-visibility: hidden;         \/* iOS GPU hints *\/\r\n  backface-visibility: hidden;\r\n  -webkit-transform: translateZ(0);\r\n  transform: translateZ(0);\r\n}\r\n\r\n\/* \u0410\u043a\u0442\u0438\u0432\u043d\u044b\u0439 \u2014 \u0432\u0438\u0434\u0435\u043d \u0438 \u0441\u0432\u0435\u0440\u0445\u0443 \u0432 \u043f\u043e\u043a\u043e\u0435 *\/\r\n#dv-swiper-1 .swiper-slide.swiper-slide-active{\r\n  opacity:1;\r\n  z-index:2;\r\n}\r\n\r\n\/* \u041d\u0430 \u0432\u0440\u0435\u043c\u044f \u043f\u0435\u0440\u0435\u0445\u043e\u0434\u0430 \u043f\u0440\u0438\u043d\u0443\u0434\u0438\u0442\u0435\u043b\u044c\u043d\u043e \u0432\u0438\u0434\u0438\u043c prev\/next *\/\r\n#dv-swiper-1 .swiper-slide.dv-temp-visible{\r\n  opacity:1 !important;\r\n}\r\n\r\n\/* \u0428\u0440\u0438\u0444\u0442\u044b *\/\r\n#dv-swiper-1 .swiper-slide,\r\n#dv-swiper-1 .dv-slide-content,\r\n#dv-swiper-1 .dv-slide-content h2,\r\n#dv-swiper-1 .dv-slide-content p{\r\n  font-family:'Poiret One', sans-serif;\r\n  color:#BF9340;\r\n  font-synthesis:none;\r\n}\r\n\r\n\/* \u041a\u043e\u043d\u0442\u0435\u043d\u0442 *\/\r\n#dv-swiper-1 .dv-slide-content{\r\n  background:none; max-width:820px;\r\n  position: relative; z-index: 3; \/* \u043d\u0430\u0434 \u0437\u0430\u0442\u0435\u043c\u043d\u0435\u043d\u0438\u0435\u043c *\/\r\n  visibility: hidden;\r\n  overflow: hidden;\r\n}\r\n\r\n\/* \u0417\u0430\u0433\u043e\u043b\u043e\u0432\u043e\u043a\/\u0442\u0435\u043a\u0441\u0442 *\/\r\n#dv-swiper-1 .dv-slide-content h2{\r\n  font-size:55px; font-weight:400; line-height:1.15; margin:0 0 16px;\r\n  -webkit-text-stroke:.5px currentColor;\r\n  text-shadow:.5px .5px 0 currentColor, -.5px .5px 0 currentColor,\r\n              .5px -.5px 0 currentColor, -.5px -.5px 0 currentColor;\r\n}\r\n#dv-swiper-1 .dv-slide-content p{\r\n  font-size:20px; font-weight:400; line-height:1.6; margin:12px 0 0;\r\n}\r\n\r\n\/* \u041f\u043e\u0434\u0447\u0451\u0440\u043a\u0438\u0432\u0430\u043d\u0438\u0435 (\u043e\u0441\u0442\u0430\u0432\u043b\u0435\u043d\u043e, \u0435\u0441\u043b\u0438 \u0432\u0435\u0440\u043d\u0451\u0448\u044c) *\/\r\n#dv-swiper-1 .dv-underline{ height:2px; overflow:hidden; margin:0 auto; }\r\n#dv-swiper-1 .dv-underline .line{ height:2px; width:0; background:rgba(255,255,255,.9); will-change: width; }\r\n\r\n\/* \u0424\u041e\u041d\u042b *\/\r\n#dv-swiper-1 .dv-slide-1{ background-image:url('https:\/\/davincinortherncyprus.com\/wp-content\/uploads\/2025\/08\/background-1.jpg'); }\r\n#dv-swiper-1 .dv-slide-2{ background-image:url('https:\/\/davincinortherncyprus.com\/wp-content\/uploads\/2025\/08\/background-2.jpg'); }\r\n#dv-swiper-1 .dv-slide-3{ background-image:url('https:\/\/davincinortherncyprus.com\/wp-content\/uploads\/2025\/08\/background-3.jpg'); }\r\n\r\n\/* \u0417\u0410\u0422\u0415\u041c\u041d\u0415\u041d\u0418\u0415 *\/\r\n#dv-swiper-1 .swiper-slide::before{\r\n  content:\"\"; position:absolute; inset:0; background:#000;\r\n  opacity: var(--dv-dim); pointer-events:none;\r\n  transition: opacity var(--dv-dim-duration) cubic-bezier(.22,.61,.36,1);\r\n  z-index:2;\r\n}\r\n#dv-swiper-1.dv-dim-on{ --dv-dim: .75; }\r\n\r\n\/* \u041f\u0410\u0413\u0418\u041d\u0410\u0426\u0418\u042f (\u0431\u0430\u0437\u043e\u0432\u0430\u044f, \u0432\u044b\u0448\u0435 \u0435\u0441\u0442\u044c \u043a\u0430\u0441\u0442\u043e\u043c \u043d\u0438\u0436\u0435) *\/\r\n#dv-swiper-1 .swiper-pagination{ position:absolute; z-index:4; }\r\n#dv-swiper-1 .swiper-pagination-bullet{\r\n  width:10px; height:10px; margin:0 6px !important;\r\n  opacity:1; background:rgba(255,255,255,.55);\r\n}\r\n#dv-swiper-1 .swiper-pagination-bullet-active{ background:#BF9340; transform:scale(1.2); }\r\n\r\n\/* \u041c\u0410\u0421\u041a\u0410 \u0422\u0415\u041a\u0421\u0422\u0410 *\/\r\n#dv-swiper-1 .dv-mask-in{ transform: translateY(140%); will-change: transform, opacity; }\r\n#dv-swiper-1 .swiper-slide.dv-animate .dv-slide-content{ visibility: visible; }\r\n#dv-swiper-1 .swiper-slide.dv-animate .dv-mask-in{ animation: dv-mask-enter var(--dv-mask-in) cubic-bezier(.22,.61,.36,1) both; }\r\n#dv-swiper-1 .dv-slide-content.dv-out .dv-mask-in{ animation: dv-mask-leave var(--dv-mask-out) cubic-bezier(.22,.61,.36,1) both; }\r\n@keyframes dv-mask-enter{ from{ transform:translateY(140%); opacity:1 } to{ transform:translateY(0%); opacity:1 } }\r\n@keyframes dv-mask-leave{ from{ transform:translateY(0%);   opacity:1 } to{ transform:translateY(140%); opacity:1 } }\r\n\r\n\/* \u041f\u043e\u0434\u0447\u0451\u0440\u043a\u0438\u0432\u0430\u043d\u0438\u0435 (\u0435\u0441\u043b\u0438 \u043d\u0443\u0436\u043d\u043e) *\/\r\n#dv-swiper-1 .swiper-slide.dv-animate .dv-underline .line {\r\n  animation: dv-line 800ms cubic-bezier(.4, 0, .6, 1) both;\r\n}\r\n@keyframes dv-line{ from{ width:0 } to{ width:180px } }\r\n\r\n\/* \u0412\u043e \u0432\u0440\u0435\u043c\u044f \u043f\u0435\u0440\u0435\u0445\u043e\u0434\u0430: \u0441\u043a\u0440\u044b\u0432\u0430\u0435\u043c \u0432\u0441\u0451, \u043a\u0440\u043e\u043c\u0435 .dv-out \u043f\u0440\u0435\u0434\u044b\u0434\u0443\u0449\u0435\u0433\u043e *\/\r\n#dv-swiper-1.dv-transitioning .swiper-slide .dv-slide-content{ visibility:hidden !important; opacity:0 !important; transform:none !important; }\r\n#dv-swiper-1.dv-transitioning .dv-slide-content.dv-out{ visibility:visible !important; opacity:1 !important; transform:none !important; }\r\n\r\n\/* \u041e\u0442\u043a\u043b\u044e\u0447\u0430\u0435\u043c \u0441\u0442\u0430\u0440\u044b\u0435 rise\/fall *\/\r\n#dv-swiper-1 .swiper-slide.dv-animate .dv-slide-content h2,\r\n#dv-swiper-1 .swiper-slide.dv-animate .dv-slide-content p,\r\n#dv-swiper-1 .dv-slide-content.dv-out h2,\r\n#dv-swiper-1 .dv-slide-content.dv-out p{ animation:none !important; opacity:1 !important; transform:none !important; }\r\n\r\n\/* ===== \u0412\u0410\u0419\u041f \u0447\u0435\u0440\u0435\u0437 clip-path ===== *\/\r\n#dv-swiper-1 .swiper-slide.dv-wipe-prev-fwd {\r\n  animation: dv-wipe-prev-fwd var(--dv-wipe-duration, 900ms) cubic-bezier(.4, 0, .6, 1) both;\r\n}\r\n#dv-swiper-1 .swiper-slide.dv-wipe-next-fwd {\r\n  animation: dv-wipe-next-fwd var(--dv-wipe-duration, 900ms) cubic-bezier(.4, 0, .6, 1) both;\r\n}\r\n#dv-swiper-1 .swiper-slide.dv-wipe-prev-back {\r\n  animation: dv-wipe-prev-back var(--dv-wipe-duration, 900ms) cubic-bezier(.4, 0, .6, 1) both;\r\n}\r\n#dv-swiper-1 .swiper-slide.dv-wipe-next-back {\r\n  animation: dv-wipe-next-back var(--dv-wipe-duration, 900ms) cubic-bezier(.4, 0, .6, 1) both;\r\n}\r\n\r\n\/* \u041a\u043b\u044e\u0447\u0435\u0432\u044b\u0435 \u043a\u0430\u0434\u0440\u044b \u0441 \u043f\u0435\u0440\u0435\u043a\u0440\u044b\u0442\u0438\u0435\u043c (\u0441 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u043e\u0439 -webkit-clip-path \u0434\u043b\u044f iOS Safari) *\/\r\n@keyframes dv-wipe-prev-fwd {\r\n  from { clip-path: inset(0 0 0 0); -webkit-clip-path: inset(0 0 0 0); }\r\n  to   { clip-path: inset(0 calc(100% - var(--dv-wipe-overlap)) 0 0);\r\n         -webkit-clip-path: inset(0 calc(100% - var(--dv-wipe-overlap)) 0 0); }\r\n}\r\n@keyframes dv-wipe-next-fwd {\r\n  from { clip-path: inset(0 0 0 calc(100% - var(--dv-wipe-overlap)));\r\n         -webkit-clip-path: inset(0 0 0 calc(100% - var(--dv-wipe-overlap))); }\r\n  to   { clip-path: inset(0 0 0 0); -webkit-clip-path: inset(0 0 0 0); }\r\n}\r\n@keyframes dv-wipe-prev-back {\r\n  from { clip-path: inset(0 0 0 0); -webkit-clip-path: inset(0 0 0 0); }\r\n  to   { clip-path: inset(0 0 0 calc(100% - var(--dv-wipe-overlap)));\r\n         -webkit-clip-path: inset(0 0 0 calc(100% - var(--dv-wipe-overlap))); }\r\n}\r\n@keyframes dv-wipe-next-back {\r\n  from { clip-path: inset(0 calc(100% - var(--dv-wipe-overlap)) 0 0);\r\n         -webkit-clip-path: inset(0 calc(100% - var(--dv-wipe-overlap)) 0 0); }\r\n  to   { clip-path: inset(0 0 0 0); -webkit-clip-path: inset(0 0 0 0); }\r\n}\r\n\r\n\/* \u0423\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435 \u0441\u0442\u0435\u043a\u043e\u043c \u043d\u0430 \u0432\u0440\u0435\u043c\u044f \u0432\u0430\u0439\u043f\u0430 *\/\r\n#dv-swiper-1 .dv-stack-prev{ z-index:1; }\r\n#dv-swiper-1 .dv-stack-next{ z-index:2; }\r\n\r\n\/* Prefers-reduced-motion \u2014 \u0443\u0432\u0430\u0436\u0430\u0435\u043c \u0441\u0438\u0441\u0442\u0435\u043c\u043d\u0443\u044e \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0443, \u043d\u043e \u0434\u0430\u0451\u043c \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u044c \u0435\u0451 \u0438\u0433\u043d\u043e\u0440\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u043a\u043b\u0430\u0441\u0441\u043e\u043c dv-ignore-prm *\/\r\n@media (prefers-reduced-motion: reduce){\r\n  #dv-swiper-1:not(.dv-ignore-prm) .dv-mask-in{ transform:none !important; animation:none !important; }\r\n  #dv-swiper-1:not(.dv-ignore-prm) .swiper-slide{\r\n    animation:none !important;\r\n    clip-path: inset(0 0 0 0) !important;\r\n    -webkit-clip-path: inset(0 0 0 0) !important;\r\n    opacity:1 !important;\r\n  }\r\n}\r\n\r\n\/* ==== \u0423\u0413\u041b\u041e\u0412\u042b\u0415 \u0422\u0415\u041a\u0421\u0422\u042b (fade) ==== *\/\r\n#dv-swiper-1 .dv-corner{\r\n  position:absolute; z-index:3;   \/* \u043d\u0430\u0434 \u0437\u0430\u0442\u0435\u043c\u043d\u0435\u043d\u0438\u0435\u043c *\/\r\n  max-width:40vw; color:#fff;\r\n  font-family:'Poiret One', sans-serif;\r\n  font-size:18px; line-height:1.55; letter-spacing:.2px;\r\n  opacity:0; pointer-events:none;\r\n}\r\n#dv-swiper-1 .dv-info-tl{ top:6vh; left:6vw; text-align:left; }\r\n#dv-swiper-1 .dv-info-tr{ top:6vh; right:6vw; text-align:right; }\r\n#dv-swiper-1 .dv-info-bl{ bottom:8vh; left:6vw; text-align:left; }\r\n#dv-swiper-1 .dv-info-br{ bottom:8vh; right:6vw; text-align:right; }\r\n\r\n#dv-swiper-1 .swiper-slide.dv-animate .dv-corner{\r\n  animation: dv-corner-fade 700ms ease-out both 120ms;\r\n}\r\n#dv-swiper-1.dv-transitioning .dv-corner{\r\n  opacity:0 !important; animation:none !important;\r\n}\r\n@keyframes dv-corner-fade{ from{ opacity:0 } to{ opacity:1 } }\r\n\r\n\/* \u0410\u0434\u0430\u043f\u0442\u0438\u0432 \u043d\u0435\u043c\u043d\u043e\u0433\u043e \u0443\u043c\u0435\u043d\u044c\u0448\u0438\u0442\u044c \u0448\u0438\u0440\u0438\u043d\u0443 \u0438 \u0440\u0430\u0437\u043c\u0435\u0440 *\/\r\n@media (max-width: 768px){\r\n  #dv-swiper-1 .dv-corner{ max-width:72vw; font-size:16px; }\r\n  #dv-swiper-1 .dv-info-tl, \r\n  #dv-swiper-1 .dv-info-tr{ top:5vh; }\r\n  #dv-swiper-1 .dv-info-bl, \r\n  #dv-swiper-1 .dv-info-br{ bottom:6vh; }\r\n}\r\n\r\n\/* === \u041a\u043d\u043e\u043f\u043a\u0430: \u043c\u0435\u0434\u043b\u0435\u043d\u043d\u0435\u0435 \u043e\u0431\u0432\u043e\u0434\u043a\u0430, \u0442\u043e\u043d\u044c\u0448\u0435 \u043b\u0438\u043d\u0438\u044f, \u043e\u0442\u0441\u0442\u0443\u043f \u0441\u0432\u0435\u0440\u0445\u0443 30px === *\/\r\n#dv-swiper-1 .dv-cta{ margin-top:30px !important; }\r\n#dv-swiper-1 .dv-cta-border rect{ stroke-width:1 !important; }\r\n\r\n\/* \u041f\u0435\u0440\u0435\u043f\u0438\u0441\u044b\u0432\u0430\u0435\u043c \u0430\u043d\u0438\u043c\u0430\u0446\u0438\u044e \u00ab\u043e\u0431\u0432\u043e\u0434\u043a\u0438\u00bb \u043d\u0430 \u0431\u043e\u043b\u0435\u0435 \u043c\u0435\u0434\u043b\u0435\u043d\u043d\u0443\u044e *\/\r\n#dv-swiper-1 .swiper-slide.dv-btn-on .dv-cta-border rect{\r\n  animation: dv-stroke-draw-slow 1400ms cubic-bezier(.4,0,.2,1) both !important;\r\n}\r\n@keyframes dv-stroke-draw-slow{\r\n  from{ stroke-dashoffset:100 }\r\n  to{   stroke-dashoffset:0 }\r\n}\r\n\r\n@media (max-width:768px){\r\n  \/* \u0423\u0431\u0438\u0440\u0430\u0435\u043c \u0432\u0441\u0435 \u043e\u0442\u0441\u0442\u0443\u043f\u044b \u043f\u043e \u0431\u043e\u043a\u0430\u043c \u0443 \u043a\u043e\u043d\u0442\u0435\u0439\u043d\u0435\u0440\u0430 \u0441 \u043a\u043e\u043d\u0442\u0435\u043d\u0442\u043e\u043c *\/\r\n  #dv-swiper-1 .dv-slide-content{\r\n    padding:0 !important;\r\n    margin:0 auto !important;\r\n    max-width:90% !important; \/* \u0447\u0442\u043e\u0431\u044b \u0442\u0435\u043a\u0441\u0442 \u043d\u0435 \u043f\u0440\u0438\u043b\u0438\u043f\u0430\u043b \u043a \u043a\u0440\u0430\u044f\u043c *\/\r\n  }\r\n}\r\n\r\n\/* MOBILE FIX: \u0443\u0431\u0438\u0440\u0430\u0435\u043c parallax-\u0441\u0434\u0432\u0438\u0433 \u0438 \u0446\u0435\u043d\u0442\u0440\u0438\u0440\u0443\u0435\u043c \u043a\u043e\u043d\u0442\u0435\u043d\u0442 \u043d\u0430 \u0441\u043b\u0430\u0439\u0434\u0430\u0445 2 \u0438 3 *\/\r\n@media (max-width:768px){\r\n  #dv-swiper-1 .dv-slide-2 .dv-slide-content,\r\n  #dv-swiper-1 .dv-slide-3 .dv-slide-content{\r\n    transform: none !important;\r\n    margin-left: auto !important;\r\n    margin-right: auto !important;\r\n    left: auto !important;\r\n    right: auto !important;\r\n  }\r\n\r\n  #dv-swiper-1 .dv-slide-2 .dv-mask-in,\r\n  #dv-swiper-1 .dv-slide-3 .dv-mask-in{\r\n    display: flex !important;\r\n    flex-direction: column !important;\r\n    align-items: center !important;\r\n    text-align: center !important;\r\n    width: 100% !important;\r\n    margin: 0 auto !important;\r\n  }\r\n\r\n  #dv-swiper-1 .dv-slide-2 h2,\r\n  #dv-swiper-1 .dv-slide-3 h2{\r\n    margin: 0 auto 14px !important;\r\n    text-align: center !important;\r\n  }\r\n\r\n  #dv-swiper-1 .dv-slide-2 .dv-cta,\r\n  #dv-swiper-1 .dv-slide-3 .dv-cta{\r\n    margin: 50px auto 0 !important;\r\n  }\r\n}\r\n\r\n\/* === \u041f\u0430\u0433\u0438\u043d\u0430\u0446\u0438\u044f \u043f\u043e\u0432\u0435\u0440\u0445 \u0432\u0441\u0435\u0433\u043e, \u0441 \u0442\u0438\u0440\u0435-\u0434\u0438\u0437\u0430\u0439\u043d\u043e\u043c === *\/\r\n#dv-swiper-1 .swiper-pagination{\r\n  position: fixed !important;                 \/* \u043f\u043e\u0432\u0435\u0440\u0445 \u043e\u043a\u043d\u0430 *\/\r\n  left: 50% !important;\r\n  transform: translateX(-50%) !important;\r\n  bottom: calc(max(env(safe-area-inset-bottom), 0px) + 32px) !important;\r\n  z-index: 9999 !important;\r\n  display: flex !important;\r\n  gap: 10px !important;\r\n  opacity: 1 !important;\r\n  pointer-events: auto !important;\r\n  visibility: visible !important;\r\n}\r\n\r\n@supports not (bottom: calc(max(env(safe-area-inset-bottom), 0px) + 32px)){\r\n  #dv-swiper-1 .swiper-pagination{ bottom: 40px !important; }\r\n}\r\n\r\n\/* \u0411\u0443\u043b\u043b\u0435\u0442\u044b \u0432 \u0432\u0438\u0434\u0435 \u0442\u0438\u0440\u0435 \u2014 \u0431\u0430\u0437\u043e\u0432\u0430\u044f \u0432\u0435\u0440\u0441\u0438\u044f *\/\r\n#dv-swiper-1 .swiper-pagination-bullet{\r\n  width: 36px !important;\r\n  height: 3px !important;\r\n  border-radius: 2px !important;\r\n  background: rgba(255,255,255,.35) !important;\r\n  margin: 0 !important;\r\n  opacity: 1 !important;\r\n  transition: transform .25s ease, background-color .25s ease, height .25s ease;\r\n}\r\n#dv-swiper-1 .swiper-pagination-bullet-active{\r\n  background: #c01286 !important;\r\n  height: 4px !important;\r\n  transform: scaleX(1.12) !important;\r\n}\r\n\r\n\/* \u0427\u0442\u043e\u0431\u044b \u043a\u043b\u0438\u043a\u0438 \u0434\u043e\u0445\u043e\u0434\u0438\u043b\u0438 \u0434\u043e \u043f\u0430\u0433\u0438\u043d\u0430\u0446\u0438\u0438 *\/\r\n#dv-swiper-1 .swiper-slide{ pointer-events: none !important; }\r\n#dv-swiper-1 .dv-cta,\r\n#dv-swiper-1 .dv-corner{ pointer-events: auto !important; }\r\n\r\n\/* === \u041f\u0430\u0433\u0438\u043d\u0430\u0446\u0438\u044f: \u0446\u0435\u043d\u0442\u0440, \u0430\u043a\u0442\u0438\u0432\u043d\u0430\u044f \u2014 \u0447\u0451\u0440\u043d\u0430\u044f, \u044d\u0444\u0444\u0435\u043a\u0442 \u0440\u0430\u0441\u0448\u0438\u0440\u0435\u043d\u0438\u044f === *\/\r\n#dv-swiper-1 .swiper-pagination{\r\n  left: 50% !important;\r\n  right: auto !important;\r\n  transform: translateX(-50%) !important;\r\n  display: flex !important;\r\n  align-items: center !important;\r\n  justify-content: center !important;\r\n}\r\n#dv-swiper-1 .swiper-pagination-bullet{\r\n  width: 24px !important;                 \/* \u043d\u0435\u0430\u043a\u0442\u0438\u0432\u043d\u044b\u0435 \u043a\u043e\u0440\u043e\u0447\u0435 *\/\r\n  height: 3px !important;\r\n  border-radius: 2px !important;\r\n  background: rgba(255,255,255,.35) !important;\r\n  margin: 0 !important;\r\n  opacity: 1 !important;\r\n  transform: scaleX(1) !important;\r\n  transform-origin: center center !important;\r\n  transition:\r\n    transform .35s cubic-bezier(.4,0,.2,1),\r\n    background-color .2s ease,\r\n    height .2s ease;\r\n}\r\n#dv-swiper-1 .swiper-pagination-bullet-active{\r\n  background: #BF9340 !important;            \/* \u0430\u043a\u0442\u0438\u0432\u043d\u0430\u044f \u2014 \u0447\u0451\u0440\u043d\u0430\u044f (\u043a\u0430\u043a \u043f\u0440\u043e\u0441\u0438\u043b) *\/\r\n  height: 4px !important;                 \/* \u0447\u0443\u0442\u044c \u0442\u043e\u043b\u0449\u0435 *\/\r\n  transform: scaleX(1.9) !important;      \/* \u044d\u0444\u0444\u0435\u043a\u0442 \u0440\u0430\u0441\u0448\u0438\u0440\u0435\u043d\u0438\u044f *\/\r\n}\r\n\r\n\/* === \u041f\u0430\u0433\u0438\u043d\u0430\u0446\u0438\u044f: \u0434\u043e\u043f. \u043e\u0442\u0441\u0442\u0443\u043f \u0432\u043e\u043a\u0440\u0443\u0433 \u0430\u043a\u0442\u0438\u0432\u043d\u043e\u0439 + \u0431\u043e\u043b\u0435\u0435 \u0432\u0430\u043b\u044c\u044f\u0436\u043d\u043e\u0435 \u043f\u0435\u0440\u0435\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u0435 === *\/\r\n#dv-swiper-1 .swiper-pagination{\r\n  gap: 8px !important; \/* \u0431\u0430\u0437\u043e\u0432\u0430\u044f \u0434\u0438\u0441\u0442\u0430\u043d\u0446\u0438\u044f \u043c\u0435\u0436\u0434\u0443 \u0442\u0438\u0440\u0435 *\/\r\n}\r\n#dv-swiper-1 .swiper-pagination-bullet{\r\n  transition:\r\n    transform 2s cubic-bezier(.22,.61,.36,1),\r\n    background-color .6s cubic-bezier(.22,.61,.36,1),\r\n    height .6s cubic-bezier(.22,.61,.36,1),\r\n    margin .6s cubic-bezier(.22,.61,.36,1);\r\n  will-change: transform, background-color, height, margin;\r\n}\r\n#dv-swiper-1 .swiper-pagination-bullet-active{\r\n  background: #BF9340 !important;            \/* \u0447\u0443\u0442\u044c \u0441\u0432\u0435\u0442\u043b\u0435\u0435 \u0434\u043b\u044f \u043a\u043e\u043d\u0442\u0440\u0430\u0441\u0442\u0430 *\/\r\n  height: 4px !important;\r\n  transform: scaleX(1.9) !important;\r\n  margin: 0 6px !important;               \/* \u043f\u0440\u043e\u0441\u0432\u0435\u0442 \u043f\u043e \u0431\u043e\u043a\u0430\u043c \u0430\u043a\u0442\u0438\u0432\u043d\u043e\u0439 *\/\r\n}\r\n\r\n\/* === DV: \u0441\u043c\u0435\u0449\u0435\u043d\u0438\u0435 \u043a\u043e\u043d\u0442\u0435\u043d\u0442\u0430 \u0432\u043d\u0438\u0437 + \u043c\u043e\u0431\u0438\u043b\u044c\u043d\u044b\u0435 \u0440\u0430\u0437\u043c\u0435\u0440\u044b \u0448\u0440\u0438\u0444\u0442\u043e\u0432 === *\/\r\n#dv-swiper-1{\r\n  --dv-offset-top: 70px;\r\n  --dv-h2-mobile: 40px;\r\n  --dv-p-mobile: 17px;\r\n}\r\n\r\n\/* 1) \u041e\u043f\u0443\u0441\u043a\u0430\u0435\u043c \u0446\u0435\u043d\u0442\u0440\u0430\u043b\u044c\u043d\u044b\u0439 \u043a\u043e\u043d\u0442\u0435\u043d\u0442 (H2 + \u043a\u043d\u043e\u043f\u043a\u0430) \u043d\u0430 \u0432\u0441\u0435\u0445 \u0441\u043b\u0430\u0439\u0434\u0430\u0445 *\/\r\n#dv-swiper-1 .dv-slide-content .dv-mask-in{\r\n  margin-top: var(--dv-offset-top) !important;\r\n}\r\n\r\n\/* 2) \u041e\u043f\u0443\u0441\u043a\u0430\u0435\u043c \u0432\u0435\u0440\u0445\u043d\u0438\u0435 \u00ab\u0443\u0433\u043b\u043e\u0432\u044b\u0435\u00bb \u043e\u043f\u0438\u0441\u0430\u043d\u0438\u044f \u0442\u043e\u043b\u044c\u043a\u043e \u043d\u0430 \u0441\u043b\u0430\u0439\u0434\u0430\u0445 2 \u0438 3 *\/\r\n#dv-swiper-1 .dv-slide-2 .dv-info-tr,\r\n#dv-swiper-1 .dv-slide-3 .dv-info-tl{\r\n  top: calc(15vh + var(--dv-offset-top)) !important;\r\n}\r\n@media (max-width:768px){\r\n  #dv-swiper-1 .dv-slide-2 .dv-info-tr,\r\n  #dv-swiper-1 .dv-slide-3 .dv-info-tl{\r\n    top: calc(12vh + var(--dv-offset-top)) !important;\r\n  }\r\n}\r\n\r\n\/* 3) \u041c\u043e\u0431\u0438\u043b\u044c\u043d\u044b\u0435 \u0440\u0430\u0437\u043c\u0435\u0440\u044b \u0448\u0440\u0438\u0444\u0442\u043e\u0432 *\/\r\n@media (max-width:768px){\r\n  #dv-swiper-1 .dv-slide-content h2{\r\n    font-size: var(--dv-h2-mobile) !important;\r\n    line-height: 1.2 !important;\r\n  }\r\n  #dv-swiper-1 .dv-slide-content p{\r\n    font-size: var(--dv-p-mobile) !important;\r\n    line-height: 1.55 !important;\r\n  }\r\n  #dv-swiper-1 .dv-corner{\r\n    font-size: var(--dv-p-mobile) !important;\r\n    line-height: 1.55 !important;\r\n  }\r\n}\r\n\r\n\/* \u0424\u043e\u043d\u044b \u043d\u043e\u0432\u044b\u0445 \u0441\u043b\u0430\u0439\u0434\u043e\u0432 (\u043f\u043e\u0441\u0442\u0430\u0432\u044c \u0441\u0432\u043e\u0438 URL-\u044b) *\/\r\n#dv-swiper-1 .dv-slide-4{\r\n  background-image:\r\n    linear-gradient(to bottom, rgba(0,0,0,.35), rgba(0,0,0,.55)),\r\n    url('https:\/\/davincinortherncyprus.com\/wp-content\/uploads\/2025\/09\/wine-list-3.jpg');\r\n}\r\n#dv-swiper-1 .dv-slide-5{\r\n  background-image:\r\n    linear-gradient(to bottom, rgba(0,0,0,.35), rgba(0,0,0,.55)),\r\n    url('https:\/\/davincinortherncyprus.com\/wp-content\/uploads\/2025\/08\/background-events.jpg');\r\n}\r\n#dv-swiper-1 .dv-slide-6{\r\n  background-image:\r\n    linear-gradient(to bottom, rgba(0,0,0,.35), rgba(0,0,0,.55)),\r\n    url('https:\/\/davincinortherncyprus.com\/wp-content\/uploads\/2025\/08\/background-book.jpg');\r\n}\r\n#dv-swiper-1 .dv-slide-7{\r\n  background-image:\r\n    linear-gradient(to bottom, rgba(0,0,0,.35), rgba(0,0,0,.55)),\r\n    url('https:\/\/davincinortherncyprus.com\/wp-content\/uploads\/2025\/08\/background-contact.jpg');\r\n}\r\n\r\n\/* MOBILE: \u0446\u0435\u043d\u0442\u0440\u0438\u0440\u0443\u0435\u043c \u043a\u043e\u043d\u0442\u0435\u043d\u0442 \u0438 \u043e\u0442\u043a\u043b\u044e\u0447\u0430\u0435\u043c parallax \u043d\u0430 \u0441\u043b\u0430\u0439\u0434\u0430\u0445 4\u20137 *\/\r\n@media (max-width:768px){\r\n  #dv-swiper-1 .dv-slide-4 .dv-slide-content,\r\n  #dv-swiper-1 .dv-slide-5 .dv-slide-content,\r\n  #dv-swiper-1 .dv-slide-6 .dv-slide-content,\r\n  #dv-swiper-1 .dv-slide-7 .dv-slide-content{\r\n    transform: none !important;\r\n    margin-left: auto !important;\r\n    margin-right: auto !important;\r\n    left: auto !important; right: auto !important;\r\n    padding: 0 !important;\r\n    max-width: 90% !important;\r\n  }\r\n\r\n  #dv-swiper-1 .dv-slide-4 .dv-mask-in,\r\n  #dv-swiper-1 .dv-slide-5 .dv-mask-in,\r\n  #dv-swiper-1 .dv-slide-6 .dv-mask-in,\r\n  #dv-swiper-1 .dv-slide-7 .dv-mask-in{\r\n    display: flex !important;\r\n    flex-direction: column !important;\r\n    align-items: center !important;\r\n    text-align: center !important;\r\n    width: 100% !important;\r\n    margin: 0 auto !important;\r\n  }\r\n\r\n  #dv-swiper-1 .dv-slide-4 h2,\r\n  #dv-swiper-1 .dv-slide-5 h2,\r\n  #dv-swiper-1 .dv-slide-6 h2,\r\n  #dv-swiper-1 .dv-slide-7 h2{\r\n    margin: 0 auto 14px !important;\r\n    text-align: center !important;\r\n  }\r\n\r\n  #dv-swiper-1 .dv-slide-4 .dv-cta,\r\n  #dv-swiper-1 .dv-slide-5 .dv-cta,\r\n  #dv-swiper-1 .dv-slide-6 .dv-cta,\r\n  #dv-swiper-1 .dv-slide-7 .dv-cta{\r\n    margin: 30px auto 0 !important;\r\n  }\r\n}\r\n\r\n\/* \u0422\u043e\u0442 \u0436\u0435 \u0432\u0435\u0440\u0445\u043d\u0438\u0439 \u0443\u0440\u043e\u0432\u0435\u043d\u044c, \u0447\u0442\u043e \u0438 \u0443 \u0441\u043b\u0430\u0439\u0434\u043e\u0432 2\/3 *\/\r\n#dv-swiper-1 .dv-slide-6 .dv-info-tr,\r\n#dv-swiper-1 .dv-slide-7 .dv-info-tl{\r\n  top: calc(15vh + var(--dv-offset-top)) !important;\r\n}\r\n@media (max-width:768px){\r\n  #dv-swiper-1 .dv-slide-6 .dv-info-tr,\r\n  #dv-swiper-1 .dv-slide-7 .dv-info-tl{\r\n    top: calc(12vh + var(--dv-offset-top)) !important;\r\n  }\r\n}\r\n\r\n\/* === \u041f\u0430\u0433\u0438\u043d\u0430\u0446\u0438\u044f: \u0442\u043e\u043b\u0449\u0438\u043d\u0430 \u043f\u043e\u043b\u043e\u0441\u043e\u043a = 1px (\u043f\u043e\u0432\u0435\u0440\u0445 \u0432\u0441\u0435\u0445 \u043f\u0440\u0435\u0434\u044b\u0434\u0443\u0449\u0438\u0445 \u043f\u0440\u0430\u0432\u0438\u043b) === *\/\r\n#dv-swiper-1 .swiper-pagination-bullet{ height: 1px !important; }\r\n#dv-swiper-1 .swiper-pagination-bullet-active{ height: 1px !important; }\r\n\r\n\r\n\r\n\r\n\r\n\r\n\/* === LOOP FIX: 1-\u0439 \u0441\u043b\u0430\u0439\u0434 \u0438 \u0435\u0433\u043e \u0434\u0443\u0431\u043b\u0438\u043a\u0430\u0442\u044b \u0432\u0441\u0435\u0433\u0434\u0430 \u043f\u043e \u0446\u0435\u043d\u0442\u0440\u0443 === *\/\r\n#dv-swiper-1 .swiper-slide.dv-slide-1.swiper-slide-active .dv-slide-content,\r\n#dv-swiper-1 .swiper-slide-duplicate.dv-slide-1 .dv-slide-content{\r\n  transform: none !important;\r\n  left: auto !important; right: auto !important;\r\n  margin-left: auto !important; margin-right: auto !important;\r\n}\r\n\r\n#dv-swiper-1 .swiper-slide.dv-slide-1.swiper-slide-active .dv-mask-in,\r\n#dv-swiper-1 .swiper-slide-duplicate.dv-slide-1 .dv-mask-in{\r\n  display: flex !important;\r\n  flex-direction: column !important;\r\n  align-items: center !important;\r\n  text-align: center !important;\r\n  width: 100% !important;\r\n  margin: 0 auto !important;\r\n}\r\n\r\n\/* \u043d\u0430 \u0432\u0441\u044f\u043a\u0438\u0439 \u2014 \u0446\u0435\u043d\u0442\u0440\u0438\u0440\u0443\u0435\u043c \u0441\u0430\u043c \u0437\u0430\u0433\u043e\u043b\u043e\u0432\u043e\u043a \u0438 \u043a\u043d\u043e\u043f\u043a\u0443 *\/\r\n#dv-swiper-1 .swiper-slide.dv-slide-1 h2,\r\n#dv-swiper-1 .swiper-slide-duplicate.dv-slide-1 h2{\r\n  margin: 0 auto 14px !important;\r\n  text-align: center !important;\r\n}\r\n#dv-swiper-1 .swiper-slide.dv-slide-1 .dv-cta,\r\n#dv-swiper-1 .swiper-slide-duplicate.dv-slide-1 .dv-cta{\r\n  margin: 30px auto 0 !important;\r\n}\/* End custom CSS *\/<\/style>\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"2\" class=\"elementor elementor-2\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-280c183 e-con-full e-flex e-con e-parent\" data-id=\"280c183\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-259c482 elementor-widget elementor-widget-html\" data-id=\"259c482\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<!-- \u041f\u043e\u0434\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u0435 Swiper \u0438 \u0448\u0440\u0438\u0444\u0442\u0430 Poiret One -->\r\n<link rel=\"stylesheet\" href=\"https:\/\/cdn.jsdelivr.net\/npm\/swiper@9\/swiper-bundle.min.css\"\/>\r\n<script src=\"https:\/\/cdn.jsdelivr.net\/npm\/swiper@9\/swiper-bundle.min.js\"><\/script>\r\n<link href=\"https:\/\/fonts.googleapis.com\/css2?family=Poiret+One&display=swap\" rel=\"stylesheet\">\r\n\r\n<!-- \u0423\u041d\u0418\u041a\u0410\u041b\u042c\u041d\u042b\u0419 \u043a\u043e\u043d\u0442\u0435\u0439\u043d\u0435\u0440 \u0441\u043b\u0430\u0439\u0434\u0435\u0440\u0430 -->\r\n<div id=\"dv-swiper-1\" class=\"dv-swiper swiper dv-ignore-prm\">\r\n  <div class=\"swiper-wrapper\">\r\n\r\n    <!-- Slide 1 -->\r\n    <div class=\"swiper-slide dv-slide dv-slide-1\">\r\n      <div class=\"dv-slide-content\" data-swiper-parallax-x=\"-40\" data-swiper-parallax-opacity=\"0.85\">\r\n        <div class=\"dv-mask-in\">\r\n          <h2>Welcome to Ristorante Da Vinci<\/h2>\r\n\r\n          <!-- CTA \u041f\u041e\u0414 \u0437\u0430\u0433\u043e\u043b\u043e\u0432\u043a\u043e\u043c -->\r\n          <a href=\"#\" class=\"dv-cta\" aria-label=\"Next\">\r\n            <svg class=\"dv-cta-border\" width=\"220\" height=\"56\" viewBox=\"0 0 220 56\" aria-hidden=\"true\">\r\n              <rect x=\"1\" y=\"1\" width=\"218\" height=\"54\" rx=\"10\" ry=\"10\" pathLength=\"100\"><\/rect>\r\n            <\/svg>\r\n            <span class=\"dv-cta-label\">Next<\/span>\r\n          <\/a>\r\n        <\/div>\r\n      <\/div>\r\n\r\n      <!-- \u0423\u0433\u043b\u043e\u0432\u043e\u0439 \u0442\u0435\u043a\u0441\u0442: \u043d\u0438\u0436\u043d\u0438\u0439 \u043b\u0435\u0432\u044b\u0439 -->\r\n      <div class=\"dv-corner dv-info-bl\">\r\n        <p>Italian tradition meets modern innovation on Northern Cyprus.<\/p>\r\n      <\/div>\r\n    <\/div>\r\n\r\n    <!-- Slide 2 -->\r\n    <div class=\"swiper-slide dv-slide dv-slide-2\">\r\n      <div class=\"dv-slide-content\" data-swiper-parallax-x=\"-40\" data-swiper-parallax-opacity=\"0.85\">\r\n        <div class=\"dv-mask-in\">\r\n          <h2>Our menu<\/h2>\r\n\r\n          <!-- CTA \u041f\u041e\u0414 \u0437\u0430\u0433\u043e\u043b\u043e\u0432\u043a\u043e\u043c -->\r\n          <a href=\"https:\/\/davincinortherncyprus.com\/en\/menu\/\" class=\"dv-cta\" aria-label=\"Open\">\r\n            <svg class=\"dv-cta-border\" width=\"220\" height=\"56\" viewBox=\"0 0 220 56\" aria-hidden=\"true\">\r\n              <rect x=\"1\" y=\"1\" width=\"218\" height=\"54\" rx=\"10\" ry=\"10\" pathLength=\"100\"><\/rect>\r\n            <\/svg>\r\n            <span class=\"dv-cta-label\">Open<\/span>\r\n          <\/a>\r\n        <\/div>\r\n      <\/div>\r\n\r\n      <!-- \u0423\u0433\u043b\u043e\u0432\u043e\u0439 \u0442\u0435\u043a\u0441\u0442: \u0432\u0435\u0440\u0445\u043d\u0438\u0439 \u043f\u0440\u0430\u0432\u044b\u0439 -->\r\n      <div class=\"dv-corner dv-info-tr\">\r\n        <p>Explore a curated selection of Italian classics, reimagined with modern techniques and bold creativity.<\/p>\r\n      <\/div>\r\n    <\/div>\r\n\r\n    <!-- Slide 3 -->\r\n    <div class=\"swiper-slide dv-slide dv-slide-3\">\r\n      <div class=\"dv-slide-content\" data-swiper-parallax-x=\"-40\" data-swiper-parallax-opacity=\"0.85\">\r\n        <div class=\"dv-mask-in\">\r\n          <h2>About the restaurant<\/h2>\r\n\r\n          <!-- CTA \u041f\u041e\u0414 \u0437\u0430\u0433\u043e\u043b\u043e\u0432\u043a\u043e\u043c -->\r\n          <a href=\"https:\/\/davincinortherncyprus.com\/en\/about\/\" class=\"dv-cta\" aria-label=\"More\">\r\n            <svg class=\"dv-cta-border\" width=\"220\" height=\"56\" viewBox=\"0 0 220 56\" aria-hidden=\"true\">\r\n              <rect x=\"1\" y=\"1\" width=\"218\" height=\"54\" rx=\"10\" ry=\"10\" pathLength=\"100\"><\/rect>\r\n            <\/svg>\r\n            <span class=\"dv-cta-label\">More<\/span>\r\n          <\/a>\r\n        <\/div>\r\n      <\/div>\r\n\r\n      <!-- \u0423\u0433\u043b\u043e\u0432\u043e\u0439 \u0442\u0435\u043a\u0441\u0442: \u0432\u0435\u0440\u0445\u043d\u0438\u0439 \u043b\u0435\u0432\u044b\u0439 -->\r\n      <div class=\"dv-corner dv-info-tl\">\r\n        <p>Da Vinci Restaurant is more than a place to dine \u2014 it\u2019s a celebration of Italian culture, elevated through innovation.<\/p>\r\n      <\/div>\r\n    <\/div>\r\n\r\n    <!-- Slide 4 \u2014 Events -->\r\n    <div class=\"swiper-slide dv-slide dv-slide-4\">\r\n      <div class=\"dv-slide-content\" data-swiper-parallax-x=\"-40\" data-swiper-parallax-opacity=\"0.85\">\r\n        <div class=\"dv-mask-in\">\r\n          <h2>Events<\/h2>\r\n\r\n          <!-- CTA \u043f\u043e\u0434 \u0437\u0430\u0433\u043e\u043b\u043e\u0432\u043a\u043e\u043c -->\r\n          <a href=\"https:\/\/davincinortherncyprus.com\/en\/events\/\" class=\"dv-cta\" aria-label=\"To know\">\r\n            <svg class=\"dv-cta-border\" width=\"220\" height=\"56\" viewBox=\"0 0 220 56\" aria-hidden=\"true\">\r\n              <rect x=\"1\" y=\"1\" width=\"218\" height=\"54\" rx=\"10\" ry=\"10\" pathLength=\"100\"><\/rect>\r\n            <\/svg>\r\n            <span class=\"dv-cta-label\">To know<\/span>\r\n          <\/a>\r\n        <\/div>\r\n      <\/div>\r\n\r\n      <!-- \u0423\u0433\u043b\u043e\u0432\u043e\u0439 \u0442\u0435\u043a\u0441\u0442: \u043d\u0438\u0436\u043d\u0438\u0439 \u043f\u0440\u0430\u0432\u044b\u0439 (\u0447\u0442\u043e\u0431\u044b \u043d\u0435 \u0443\u043f\u0438\u0440\u0430\u0442\u044c\u0441\u044f \u0432 \u0448\u0430\u043f\u043a\u0443) -->\r\n      <div class=\"dv-corner dv-info-br\">\r\n        <p>Discover exclusive wine tastings, chef\u2019s specials and unforgettable themed nights in Northern Cyprus.<\/p>\r\n      <\/div>\r\n    <\/div>\r\n\r\n    <!-- Slide 5 \u2014 Blog -->\r\n    <div class=\"swiper-slide dv-slide dv-slide-5\">\r\n      <div class=\"dv-slide-content\" data-swiper-parallax-x=\"-40\" data-swiper-parallax-opacity=\"0.85\">\r\n        <div class=\"dv-mask-in\">\r\n          <h2>Blog<\/h2>\r\n\r\n          <a href=\"https:\/\/davincinortherncyprus.com\/en\/blog\/\" class=\"dv-cta\" aria-label=\"Read\">\r\n            <svg class=\"dv-cta-border\" width=\"220\" height=\"56\" viewBox=\"0 0 220 56\" aria-hidden=\"true\">\r\n              <rect x=\"1\" y=\"1\" width=\"218\" height=\"54\" rx=\"10\" ry=\"10\" pathLength=\"100\"><\/rect>\r\n            <\/svg>\r\n            <span class=\"dv-cta-label\">Read<\/span>\r\n          <\/a>\r\n        <\/div>\r\n      <\/div>\r\n\r\n      <!-- \u0423\u0433\u043b\u043e\u0432\u043e\u0439 \u0442\u0435\u043a\u0441\u0442: \u043d\u0438\u0436\u043d\u0438\u0439 \u043b\u0435\u0432\u044b\u0439 -->\r\n      <div class=\"dv-corner dv-info-bl\">\r\n        <p>Insights, stories, and culinary secrets straight from the heart of Italian innovation.<\/p>\r\n      <\/div>\r\n    <\/div>\r\n\r\n    <!-- Slide 6 \u2014 Book a table -->\r\n    <div class=\"swiper-slide dv-slide dv-slide-6\">\r\n      <div class=\"dv-slide-content\" data-swiper-parallax-x=\"-40\" data-swiper-parallax-opacity=\"0.85\">\r\n        <div class=\"dv-mask-in\">\r\n          <h2>Book a table<\/h2>\r\n\r\n          <a href=\"https:\/\/davincinortherncyprus.com\/en\/contact\/\" class=\"dv-cta\" aria-label=\"Book\">\r\n            <svg class=\"dv-cta-border\" width=\"220\" height=\"56\" viewBox=\"0 0 220 56\" aria-hidden=\"true\">\r\n              <rect x=\"1\" y=\"1\" width=\"218\" height=\"54\" rx=\"10\" ry=\"10\" pathLength=\"100\"><\/rect>\r\n            <\/svg>\r\n            <span class=\"dv-cta-label\">Book<\/span>\r\n          <\/a>\r\n        <\/div>\r\n      <\/div>\r\n\r\n      <!-- \u0423\u0433\u043b\u043e\u0432\u043e\u0439 \u0442\u0435\u043a\u0441\u0442: \u043d\u0438\u0436\u043d\u0438\u0439 \u043f\u0440\u0430\u0432\u044b\u0439 -->\r\n      <div class=\"dv-corner dv-info-tr\">\r\n        <p>Reserve your spot today and experience Italian dining with a modern twist.<\/p>\r\n      <\/div>\r\n    <\/div>\r\n\r\n    <!-- Slide 7 \u2014 Contact -->\r\n    <div class=\"swiper-slide dv-slide dv-slide-7\">\r\n      <div class=\"dv-slide-content\" data-swiper-parallax-x=\"-40\" data-swiper-parallax-opacity=\"0.85\">\r\n        <div class=\"dv-mask-in\">\r\n          <h2>Contact<\/h2>\r\n\r\n          <a href=\"https:\/\/davincinortherncyprus.com\/en\/contact\/\" class=\"dv-cta\" aria-label=\"Open\">\r\n            <svg class=\"dv-cta-border\" width=\"220\" height=\"56\" viewBox=\"0 0 220 56\" aria-hidden=\"true\">\r\n              <rect x=\"1\" y=\"1\" width=\"218\" height=\"54\" rx=\"10\" ry=\"10\" pathLength=\"100\"><\/rect>\r\n            <\/svg>\r\n            <span class=\"dv-cta-label\">Open<\/span>\r\n          <\/a>\r\n        <\/div>\r\n      <\/div>\r\n\r\n      <!-- \u0423\u0433\u043b\u043e\u0432\u043e\u0439 \u0442\u0435\u043a\u0441\u0442: \u043d\u0438\u0436\u043d\u0438\u0439 \u043b\u0435\u0432\u044b\u0439 -->\r\n      <div class=\"dv-corner dv-info-tl\">\r\n        <p>Get in touch \u2014 we\u2019re here to make your visit seamless and memorable.<\/p>\r\n      <\/div>\r\n    <\/div>\r\n\r\n  <\/div>\r\n\r\n  <!-- \u041f\u0430\u0433\u0438\u043d\u0430\u0446\u0438\u044f \u0442\u043e\u043b\u044c\u043a\u043e \u0434\u043b\u044f \u044d\u0442\u043e\u0433\u043e \u0441\u043b\u0430\u0439\u0434\u0435\u0440\u0430 -->\r\n  <div id=\"dv-swiper-1-pagination\" class=\"swiper-pagination\"><\/div>\r\n<\/div>\r\n\r\n<style>\r\n  html{height:100%}\r\n  body:not(.elementor-editor-active){height:100%;overflow:hidden}\r\n  body:not(.elementor-editor-active) #dv-swiper-1{width:100vw;height:100svh;height:100dvh;height:100vh}\r\n\r\n  \/* ==== \u0423\u0413\u041b\u041e\u0412\u042b\u0415 \u0422\u0415\u041a\u0421\u0422\u042b (fade) ==== *\/\r\n  #dv-swiper-1 .dv-corner{\r\n    position:absolute; z-index:3;\r\n    max-width:40vw; color:#BF9340;\r\n    font-family:'Poiret One', sans-serif;\r\n    font-size:18px; line-height:1.55; letter-spacing:.2px;\r\n    opacity:0; pointer-events:none;\r\n  }\r\n  #dv-swiper-1 .dv-info-tl{ top:15vh; left:6vw; text-align:left; }\r\n  #dv-swiper-1 .dv-info-tr{ top:15vh; right:6vw; text-align:right; }\r\n  #dv-swiper-1 .dv-info-bl{ bottom:18vh; left:6vw; text-align:left; }\r\n  #dv-swiper-1 .dv-info-br{ bottom:18vh; right:6vw; text-align:right; }\r\n\r\n  #dv-swiper-1 .swiper-slide.dv-animate .dv-corner{\r\n    animation: dv-corner-fade 700ms ease-out both 120ms;\r\n  }\r\n  #dv-swiper-1.dv-transitioning .dv-corner{\r\n    opacity:0 !important; animation:none !important;\r\n  }\r\n  @keyframes dv-corner-fade{ from{opacity:0} to{opacity:1} }\r\n\r\n  \/* ==== CTA \u041a\u041d\u041e\u041f\u041a\u0410 (\u043f\u043e\u0434 H2) ==== *\/\r\n  #dv-swiper-1 .dv-cta{\r\n    position:relative; left:auto; transform:none; bottom:auto;\r\n    display:inline-flex; align-items:center; justify-content:center;\r\n    width:220px; height:56px;\r\n    margin:18px auto 0;\r\n    text-decoration:none; user-select:none;\r\n    z-index:3; pointer-events:auto;\r\n  }\r\n  #dv-swiper-1 .dv-cta-border rect{\r\n    fill:transparent; stroke:#BF9340; stroke-width:2;\r\n    stroke-dasharray:100; stroke-dashoffset:100;\r\n  }\r\n  #dv-swiper-1 .dv-cta-label{\r\n    position:absolute; inset:0; display:flex; align-items:center; justify-content:center;\r\n    font-family:'Poiret One', sans-serif; font-size:18px; letter-spacing:.2em;\r\n    color:#BF9340; opacity:0;\r\n  }\r\n\r\n  #dv-swiper-1 .swiper-slide.dv-btn-on .dv-cta-border rect{\r\n    animation: dv-stroke-draw 700ms cubic-bezier(.4,0,.2,1) both;\r\n  }\r\n  #dv-swiper-1 .swiper-slide.dv-btn-on .dv-cta-label{\r\n    animation: dv-fade-in 320ms ease both 720ms;\r\n  }\r\n  @keyframes dv-stroke-draw{ from{ stroke-dashoffset:100 } to{ stroke-dashoffset:0 } }\r\n  @keyframes dv-fade-in{ from{ opacity:0 } to{ opacity:1 } }\r\n\r\n  #dv-swiper-1.dv-transitioning .dv-cta,\r\n  #dv-swiper-1.dv-transitioning .dv-cta-label{\r\n    opacity:0 !important; animation:none !important;\r\n  }\r\n\r\n  @media (max-width: 768px){\r\n    #dv-swiper-1 .dv-corner{ max-width:72vw; font-size:16px; }\r\n    #dv-swiper-1 .dv-info-tl, \r\n    #dv-swiper-1 .dv-info-tr{ top:12vh; }\r\n    #dv-swiper-1 .dv-info-bl, \r\n    #dv-swiper-1 .dv-info-br{ bottom:14vh; }\r\n    #dv-swiper-1 .dv-cta{ width:200px; height:52px; margin-top:14px; }\r\n  }\r\n<\/style>\r\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-1ce018e elementor-widget elementor-widget-html\" data-id=\"1ce018e\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<script>\r\ndocument.addEventListener('DOMContentLoaded', () => {\r\n  const container = document.getElementById('dv-swiper-1');\r\n  if (!container) return;\r\n\r\n  const qs  = (sel, root = document) => root.querySelector(sel);\r\n  const qsa = (sel, root = document) => Array.from(root.querySelectorAll(sel));\r\n  const raf = (fn) => requestAnimationFrame(fn);\r\n  let btnTimer = null;\r\n\r\n  \/* \u0421\u043d\u044f\u0442\u044c \u043f\u0440\u0435\u0436\u043d\u0438\u0439 Swiper, \u0435\u0441\u043b\u0438 \u0435\u0441\u0442\u044c *\/\r\n  if (container.swiper) {\r\n    try { container.swiper.destroy(true, true); } catch(e) {}\r\n  }\r\n\r\n  \/* \u0418\u043d\u0438\u0446\u0438\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u044f Swiper: fade + loop *\/\r\n  const swiper = new Swiper(container, {\r\n    direction: 'horizontal',\r\n    effect: 'fade',\r\n    fadeEffect: { crossFade: false },\r\n    speed: 2000,\r\n    grabCursor: true,\r\n    slidesPerView: 1,\r\n    parallax: true,\r\n    loop: true,\r\n    loopAdditionalSlides: 2,   \/\/ \u043d\u0435\u0431\u043e\u043b\u044c\u0448\u043e\u0439 \u0431\u0443\u0444\u0435\u0440 \u0434\u043b\u044f \u043f\u043b\u0430\u0432\u043d\u043e\u0441\u0442\u0438\r\n    pagination: {\r\n      el: qs('#dv-swiper-1-pagination'),\r\n      clickable: true\r\n    }\r\n  });\r\n\r\n  \/* ===== \u0412\u0410\u0419\u041f: \u043a\u043b\u0430\u0441\u0441\u044b + \u0434\u043b\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0441\u0442\u044c + \u0441\u0442\u0435\u043a ===== *\/\r\n  function runWipe(prevSlide, nextSlide, s, isForward){\r\n    const dur = Math.round(s * 0.6); \/\/ 0.5\u20130.8 \u043f\u043e\u0434 \u0432\u043a\u0443\u0441\r\n\r\n    \/\/ \u0411\u0430\u0437\u0430 \u043d\u0430 \u0432\u0441\u0435\u0445 \u0441\u043b\u0430\u0439\u0434\u0430\u0445\r\n    qsa('.swiper-slide', container).forEach(sl => {\r\n      sl.style.removeProperty('--dv-wipe-duration');\r\n      sl.classList.remove(\r\n        'dv-wipe-prev-fwd','dv-wipe-next-fwd','dv-wipe-prev-back','dv-wipe-next-back',\r\n        'dv-stack-prev','dv-stack-next','dv-temp-visible'\r\n      );\r\n      sl.style.clipPath = 'inset(0 0 0 0)';\r\n      sl.style.webkitClipPath = 'inset(0 0 0 0)'; \/\/ Safari\r\n      sl.style.zIndex = ''; \/\/ \u0432\u0435\u0440\u043d\u0451\u043c\u0441\u044f \u043a CSS-\u043f\u0440\u0430\u0432\u0438\u043b\u0430\u043c\r\n    });\r\n\r\n    if (prevSlide) {\r\n      prevSlide.style.setProperty('--dv-wipe-duration', dur + 'ms');\r\n      prevSlide.classList.add(isForward ? 'dv-wipe-prev-fwd' : 'dv-wipe-prev-back', 'dv-stack-prev', 'dv-temp-visible');\r\n      prevSlide.style.zIndex = '1';\r\n    }\r\n    if (nextSlide) {\r\n      nextSlide.style.setProperty('--dv-wipe-duration', dur + 'ms');\r\n      nextSlide.classList.add(isForward ? 'dv-wipe-next-fwd' : 'dv-wipe-next-back', 'dv-stack-next', 'dv-temp-visible');\r\n      nextSlide.style.zIndex = '2';\r\n    }\r\n  }\r\n\r\n  \/* \u0414\u043b\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0441\u0442\u0438 \u0432 CSS-\u043f\u0435\u0440\u0435\u043c\u0435\u043d\u043d\u044b\u0435 *\/\r\n  function setDurationsFromSpeed() {\r\n    const s = swiper.params.speed || 1500;\r\n    container.style.setProperty('--dv-fall-h', Math.round(s * 1.05) + 'ms');\r\n    container.style.setProperty('--dv-fall-p', Math.round(s * 1.00) + 'ms');\r\n    container.style.setProperty('--dv-rise-h', Math.round(s * 0.55) + 'ms');\r\n    container.style.setProperty('--dv-rise-p', Math.round(s * 0.65) + 'ms');\r\n    container.style.setProperty('--dv-dim-duration', Math.round(s * 0.75) + 'ms');\r\n  }\r\n\r\n  \/* \u041a\u043b\u0430\u0441\u0441\u044b\/\u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u044f \u043a\u043e\u043d\u0442\u0435\u043d\u0442\u0430 *\/\r\n  function clearStates() {\r\n    qsa('.dv-slide-content', container).forEach(el => el.classList.remove('dv-out'));\r\n    qsa('.swiper-slide', container).forEach(slide => slide.classList.remove('dv-animate'));\r\n  }\r\n  function showSlideContent(slideEl) {\r\n    if (!slideEl) return;\r\n    void slideEl.offsetWidth;\r\n    slideEl.classList.add('dv-animate');\r\n  }\r\n  function fallSlideContent(slideEl) {\r\n    if (!slideEl) return;\r\n    const content = qs('.dv-slide-content', slideEl);\r\n    if (!content) return;\r\n    content.classList.remove('dv-out');\r\n    void content.offsetWidth;\r\n    content.classList.add('dv-out');\r\n  }\r\n\r\n  \/* \u041f\u043e\u044f\u0432\u043b\u0435\u043d\u0438\u0435 CTA \u0432 \u0421\u0415\u0420\u0415\u0414\u0418\u041d\u0415 \u0437\u0430\u0442\u0435\u043c\u043d\u0435\u043d\u0438\u044f *\/\r\nfunction scheduleCtaAfterDim(initial=false){\r\n  const s = swiper.params.speed || 1500;\r\n  const dim = Math.round(s * 0.75);        \/\/ \u0441\u043e\u0432\u043f\u0430\u0434\u0430\u0435\u0442 \u0441 --dv-dim-duration\r\n  const addDimDelay = initial ? 0 : 500;   \/\/ overlay \u0432\u043a\u043b\u044e\u0447\u0430\u0435\u043c \u0447\u0435\u0440\u0435\u0437 500ms \u043f\u043e\u0441\u043b\u0435 TransitionEnd\r\n  const MID = 0.5;                         \/\/ 50% \u0437\u0430\u0442\u0435\u043c\u043d\u0435\u043d\u0438\u044f (\u043c\u043e\u0436\u0435\u0448\u044c \u043f\u043e\u0441\u0442\u0430\u0432\u0438\u0442\u044c 0.45\/0.6 \u0438 \u0442.\u0434.)\r\n\r\n  clearTimeout(btnTimer);\r\n  btnTimer = setTimeout(() => {\r\n    qsa('.swiper-slide', container).forEach(sl => sl.classList.remove('dv-btn-on'));\r\n    const active = swiper.slides[swiper.activeIndex];\r\n    if (active) active.classList.add('dv-btn-on'); \/\/ \u0437\u0430\u043f\u0443\u0441\u043a\u0430\u0435\u043c \u043e\u0431\u0432\u043e\u0434\u043a\u0443 \u0438 \u043f\u043e\u0434\u043f\u0438\u0441\u044c\r\n  }, addDimDelay + Math.round(dim * MID));\r\n}\r\n\r\n\r\n  \/* WHEEL (\u0434\u0435\u0441\u043a\u0442\u043e\u043f: \u0432\u0435\u0440\u0442\u0438\u043a\u0430\u043b\u044c\u043d\u0430\u044f \u043f\u0440\u043e\u043a\u0440\u0443\u0442\u043a\u0430) *\/\r\n  let wheelAccum = 0, wheelLocked = false;\r\n  const WHEEL_THRESHOLD = 60, WHEEL_COOLDOWN = 700;\r\n  container.addEventListener('wheel', (e) => {\r\n    if (e.ctrlKey) return;\r\n    e.preventDefault();\r\n    const delta = (e.deltaMode === 1) ? e.deltaY * 15 : e.deltaY;\r\n    if (wheelLocked) return;\r\n    wheelAccum += delta;\r\n    if (Math.abs(wheelAccum) >= WHEEL_THRESHOLD) {\r\n      wheelAccum > 0 ? swiper.slideNext() : swiper.slidePrev();\r\n      wheelAccum = 0;\r\n      wheelLocked = true;\r\n      setTimeout(() => wheelLocked = false, WHEEL_COOLDOWN);\r\n    }\r\n  }, { passive: false });\r\n\r\n  \/* TOUCH (\u043c\u043e\u0431\u0438\u043b\u043a\u0438: \u0432\u0435\u0440\u0442\u0438\u043a\u0430\u043b\u044c\u043d\u044b\u0439 \u0441\u0432\u0430\u0439\u043f) *\/\r\n  let startX=0, startY=0, touching=false, vertical=false;\r\n  container.addEventListener('touchstart', (e) => {\r\n    const t=e.changedTouches[0];\r\n    startX=t.clientX; startY=t.clientY;\r\n    touching=true; vertical=false;\r\n  }, {passive:true});\r\n  container.addEventListener('touchmove', (e) => {\r\n    if(!touching) return;\r\n    const t=e.changedTouches[0];\r\n    const dx=t.clientX-startX, dy=t.clientY-startY;\r\n    if(!vertical && Math.abs(dy) > Math.abs(dx) + 10) vertical = true;\r\n    if(vertical) e.preventDefault();\r\n  }, {passive:false});\r\n  container.addEventListener('touchend', (e) => {\r\n    if(!touching) return;\r\n    const t=e.changedTouches[0];\r\n    const dy=t.clientY-startY;\r\n    if(vertical && Math.abs(dy) >= 50) {\r\n      dy < 0 ? swiper.slideNext() : swiper.slidePrev();\r\n    }\r\n    touching=false; vertical=false;\r\n  }, {passive:true});\r\n\r\n  \/* === CLICK: \u043a\u043d\u043e\u043f\u043a\u0430 \u043d\u0430 1-\u043c \u0441\u043b\u0430\u0439\u0434\u0435 \u043b\u0438\u0441\u0442\u0430\u0435\u0442 \u043d\u0430 \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0438\u0439 === *\/\r\n  container.addEventListener('click', (e) => {\r\n    const btn = e.target.closest('.dv-slide-1 .dv-cta');\r\n    if (!btn) return;\r\n    e.preventDefault();\r\n    swiper.slideNext();\r\n  });\r\n\r\n  \/* === \u041f\u043e\u0434\u0441\u0447\u0451\u0442 \u0440\u0435\u0430\u043b\u044c\u043d\u044b\u0445 \u0441\u043b\u0430\u0439\u0434\u043e\u0432 \u0438 \u043a\u043e\u0440\u0440\u0435\u043a\u0442\u043d\u043e\u0435 \u043d\u0430\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435 \u0434\u043b\u044f loop === *\/\r\n  const realSlides = qsa('.swiper-wrapper > .swiper-slide:not(.swiper-slide-duplicate)', container).length;\r\n  let prevRealIndex = swiper.realIndex;\r\n\r\n  \/* \u0418\u043d\u0438\u0446\u0438\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u044f *\/\r\n  setDurationsFromSpeed();\r\n  container.style.setProperty('--dv-mask-in', '800ms'); \/\/ \u00ab\u0432\u0430\u043b\u044c\u044f\u0436\u043d\u044b\u0439\u00bb \u0432\u044b\u0435\u0437\u0434 \u0441\u043d\u0438\u0437\u0443\r\n\r\n  clearStates();\r\n  showSlideContent(swiper.slides[swiper.activeIndex]);\r\n  container.classList.add('dv-dim-on');\r\n  scheduleCtaAfterDim(true); \/\/ \u043a\u043d\u043e\u043f\u043a\u0430 \u043f\u043e\u0441\u043b\u0435 \u043f\u0435\u0440\u0432\u043e\u0433\u043e \u0437\u0430\u0442\u0435\u043c\u043d\u0435\u043d\u0438\u044f\r\n\r\n  \/* \u0425\u0443\u043a\u0438 \u043f\u0435\u0440\u0435\u0445\u043e\u0434\u043e\u0432 *\/\r\n  swiper.on('slideChangeTransitionStart', () => {\r\n    setDurationsFromSpeed();\r\n\r\n    const prevSlide = swiper.slides[swiper.previousIndex];\r\n    const nextSlide = swiper.slides[swiper.activeIndex];\r\n\r\n    \/\/ \u041e\u043f\u0440\u0435\u0434\u0435\u043b\u044f\u0435\u043c \u0440\u0435\u0430\u043b\u044c\u043d\u043e\u0435 \u043d\u0430\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435 \u0441 \u0443\u0447\u0451\u0442\u043e\u043c loop\r\n    const nextReal = swiper.realIndex;\r\n    const diff = (nextReal - prevRealIndex + realSlides) % realSlides;\r\n    \/\/ \u0415\u0441\u043b\u0438 \u0435\u0441\u0442\u044c swipeDirection \u2014 \u0431\u0435\u0440\u0451\u043c \u0435\u0433\u043e, \u0438\u043d\u0430\u0447\u0435 \u0441\u0447\u0438\u0442\u0430\u0435\u043c \u043f\u043e diff\r\n    const isForward = swiper.swipeDirection ? (swiper.swipeDirection === 'next') : (diff !== 0 ? (diff <= realSlides\/2) : (swiper.activeIndex > swiper.previousIndex));\r\n\r\n    \/\/ 1) \u0412\u0430\u0439\u043f + \u0441\u0442\u0435\u043a + \u0432\u0438\u0434\u0438\u043c\u043e\u0441\u0442\u044c \u043e\u0431\u043e\u0438\u0445\r\n    runWipe(prevSlide, nextSlide, swiper.params.speed || 1500, isForward);\r\n\r\n    \/\/ 2) \u041c\u0430\u0441\u043a\u0430 \u0442\u0435\u043a\u0441\u0442\u0430 \u2014 \u0432\u043d\u0438\u0437 (\u0443\u0445\u043e\u0434 \u0441\u0442\u0430\u0440\u043e\u0433\u043e)\r\n    fallSlideContent(prevSlide);\r\n\r\n    \/\/ \u0421\u0431\u0440\u043e\u0441 \u043a\u043d\u043e\u043f\u043a\u0438 \u0438 \u0442\u0430\u0439\u043c\u0435\u0440\u0430 \u0434\u043e \u043a\u043e\u043d\u0446\u0430 \u043f\u0435\u0440\u0435\u0445\u043e\u0434\u0430\r\n    clearTimeout(btnTimer);\r\n    qsa('.swiper-slide', container).forEach(sl => sl.classList.remove('dv-btn-on'));\r\n\r\n    \/\/ 3) \u0420\u0435\u0436\u0438\u043c \u043f\u0435\u0440\u0435\u0445\u043e\u0434\u0430\r\n    raf(() => {\r\n      container.classList.add('dv-transitioning');\r\n      container.classList.remove('dv-dim-on');\r\n      qsa('.swiper-slide', container).forEach(slide => {\r\n        if (slide !== prevSlide) slide.classList.remove('dv-animate');\r\n      });\r\n    });\r\n  });\r\n\r\n  \/* \u041f\u041e\u041a\u0410\u0417 \u041a\u041e\u041d\u0422\u0415\u041d\u0422\u0410 \u0421\u0420\u0410\u0417\u0423 \u041f\u041e\u0421\u041b\u0415 \u041e\u041a\u041e\u041d\u0427\u0410\u041d\u0418\u042f \u041f\u0415\u0420\u0415\u0425\u041e\u0414\u0410 (\u0431\u0435\u0437 \u0437\u0430\u0434\u0435\u0440\u0436\u043a\u0438) *\/\r\n  swiper.on('slideChangeTransitionEnd', () => {\r\n    \/\/ 1) \u0432\u044b\u0445\u043e\u0434\u0438\u043c \u0438\u0437 \u0440\u0435\u0436\u0438\u043c\u0430 \u043f\u0435\u0440\u0435\u0445\u043e\u0434\u0430 \u0438 \u041c\u0413\u041d\u041e\u0412\u0415\u041d\u041d\u041e \u043f\u043e\u043a\u0430\u0437\u044b\u0432\u0430\u0435\u043c \u043a\u043e\u043d\u0442\u0435\u043d\u0442 \u0430\u043a\u0442\u0438\u0432\u043d\u043e\u0433\u043e\r\n    container.classList.remove('dv-transitioning');\r\n\r\n    container.style.setProperty('--dv-mask-in', '800ms');\r\n\r\n    \/\/ \u0441\u043d\u0438\u043c\u0430\u0435\u043c \u0442\u043e\u043b\u044c\u043a\u043e dv-out \u0441\u043e \u0432\u0441\u0435\u0445, \u0447\u0442\u043e\u0431\u044b \u043d\u0435 \u0431\u043b\u043e\u043a\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u0432\u0445\u043e\u0434\r\n    qsa('.dv-slide-content', container).forEach(el => el.classList.remove('dv-out'));\r\n\r\n    \/\/ \u0441\u0440\u0430\u0437\u0443 \u0434\u0430\u0451\u043c .dv-animate \u0430\u043a\u0442\u0438\u0432\u043d\u043e\u043c\u0443 (\u0431\u0435\u0437 \u043f\u0440\u043e\u043c\u0435\u0436\u0443\u0442\u043e\u0447\u043d\u044b\u0445 \u043e\u0447\u0438\u0441\u0442\u043e\u043a)\r\n    const active = swiper.slides[swiper.activeIndex];\r\n    showSlideContent(active);\r\n\r\n    \/\/ 2) \u043f\u043e\u0442\u043e\u043c \u2014 \u0443\u0431\u043e\u0440\u043a\u0430 \u0432\u0440\u0435\u043c\u0435\u043d\u043d\u044b\u0445 \u043a\u043b\u0430\u0441\u0441\u043e\u0432 \u0432\u0430\u0439\u043f\u0430\/\u0441\u0442\u0435\u043a\u0438 (\u043d\u0435 \u043c\u0435\u0448\u0430\u0435\u0442 \u0432\u0438\u0434\u0438\u043c\u043e\u0441\u0442\u0438)\r\n    qsa('.swiper-slide', container).forEach(sl => {\r\n      sl.classList.remove(\r\n        'dv-wipe-prev-fwd','dv-wipe-next-fwd','dv-wipe-prev-back','dv-wipe-next-back',\r\n        'dv-stack-prev','dv-stack-next','dv-temp-visible'\r\n      );\r\n      sl.style.removeProperty('--dv-wipe-duration');\r\n      sl.style.clipPath = 'inset(0 0 0 0)';\r\n      sl.style.webkitClipPath = 'inset(0 0 0 0)'; \/\/ Safari\r\n      sl.style.zIndex = '';\r\n    });\r\n\r\n    \/\/ 3) \u0432\u043e\u0437\u0432\u0440\u0430\u0449\u0430\u0435\u043c overlay \u0438 \u043f\u043b\u0430\u043d\u0438\u0440\u0443\u0435\u043c \u043f\u043e\u043a\u0430\u0437 CTA (\u0440\u043e\u0432\u043d\u043e \u043f\u043e \u043e\u043a\u043e\u043d\u0447\u0430\u043d\u0438\u0438 \u0437\u0430\u0442\u0435\u043c\u043d\u0435\u043d\u0438\u044f)\r\n    setTimeout(() => container.classList.add('dv-dim-on'), 500);\r\n    scheduleCtaAfterDim(false);\r\n\r\n    \/\/ \u043e\u0431\u043d\u043e\u0432\u043b\u044f\u0435\u043c \"\u043f\u0440\u0435\u0434\u044b\u0434\u0443\u0449\u0438\u0439 \u0440\u0435\u0430\u043b\u044c\u043d\u044b\u0439 \u0438\u043d\u0434\u0435\u043a\u0441\" \u0434\u043b\u044f \u043a\u043e\u0440\u0440\u0435\u043a\u0442\u043d\u043e\u0433\u043e \u043d\u0430\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u044f \u0432 loop\r\n    prevRealIndex = swiper.realIndex;\r\n  });\r\n\r\n});\r\n<\/script>\r\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Welcome to Ristorante Da Vinci Next Italian tradition meets modern innovation on Northern Cyprus. Our menu Open Explore a curated selection of Italian classics, reimagined with modern techniques and bold creativity. About the restaurant More Da Vinci Restaurant is more than a place to dine \u2014 it\u2019s a celebration of Italian culture, elevated through innovation. [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"open","template":"elementor_header_footer","meta":{"footnotes":""},"class_list":["post-2","page","type-page","status-publish","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.8 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Ristorante Da Vinci Irina Northern Cyprus<\/title>\n<meta name=\"description\" content=\"Ristorante Da Vinci combines Italian tradition with modern innovation in Northern Cyprus. Discover refined Italian cuisine, seasonal Mediterranean dishes, fine wines and a warm atmosphere\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/davincinortherncyprus.com\/en\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Ristorante Da Vinci Irina Northern Cyprus\" \/>\n<meta property=\"og:description\" content=\"Ristorante Da Vinci combines Italian tradition with modern innovation in Northern Cyprus. Discover refined Italian cuisine, seasonal Mediterranean dishes, fine wines and a warm atmosphere\" \/>\n<meta property=\"og:url\" content=\"https:\/\/davincinortherncyprus.com\/en\/\" \/>\n<meta property=\"og:site_name\" content=\"Ristorante Da Vinci\" \/>\n<meta property=\"article:modified_time\" content=\"2026-03-05T15:01:10+00:00\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"1 minute\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/davincinortherncyprus.com\/en\/\",\"url\":\"https:\/\/davincinortherncyprus.com\/en\/\",\"name\":\"Ristorante Da Vinci Irina Northern Cyprus\",\"isPartOf\":{\"@id\":\"https:\/\/davincinortherncyprus.com\/en\/#website\"},\"datePublished\":\"2022-12-11T09:37:18+00:00\",\"dateModified\":\"2026-03-05T15:01:10+00:00\",\"description\":\"Ristorante Da Vinci combines Italian tradition with modern innovation in Northern Cyprus. Discover refined Italian cuisine, seasonal Mediterranean dishes, fine wines and a warm atmosphere\",\"breadcrumb\":{\"@id\":\"https:\/\/davincinortherncyprus.com\/en\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/davincinortherncyprus.com\/en\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/davincinortherncyprus.com\/en\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"\u0413\u043b\u0430\u0432\u043d\u0430\u044f \u0441\u0442\u0440\u0430\u043d\u0438\u0446\u0430\",\"item\":\"https:\/\/davincinortherncyprus.com\/en\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Main page\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/davincinortherncyprus.com\/en\/#website\",\"url\":\"https:\/\/davincinortherncyprus.com\/en\/\",\"name\":\"Ristorante Da Vinci Irina\",\"description\":\"Modern italian restaurant on Lapta\",\"publisher\":{\"@id\":\"https:\/\/davincinortherncyprus.com\/en\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/davincinortherncyprus.com\/en\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/davincinortherncyprus.com\/en\/#organization\",\"name\":\"Ristorante Da Vinci Irina\",\"url\":\"https:\/\/davincinortherncyprus.com\/en\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/davincinortherncyprus.com\/en\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/davincinortherncyprus.com\/wp-content\/uploads\/2025\/09\/cropped-da-vinci_logo_gold.jpg\",\"contentUrl\":\"https:\/\/davincinortherncyprus.com\/wp-content\/uploads\/2025\/09\/cropped-da-vinci_logo_gold.jpg\",\"width\":512,\"height\":512,\"caption\":\"Ristorante Da Vinci Irina\"},\"image\":{\"@id\":\"https:\/\/davincinortherncyprus.com\/en\/#\/schema\/logo\/image\/\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Ristorante Da Vinci Irina Northern Cyprus","description":"Ristorante Da Vinci combines Italian tradition with modern innovation in Northern Cyprus. Discover refined Italian cuisine, seasonal Mediterranean dishes, fine wines and a warm atmosphere","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/davincinortherncyprus.com\/en\/","og_locale":"en_US","og_type":"article","og_title":"Ristorante Da Vinci Irina Northern Cyprus","og_description":"Ristorante Da Vinci combines Italian tradition with modern innovation in Northern Cyprus. Discover refined Italian cuisine, seasonal Mediterranean dishes, fine wines and a warm atmosphere","og_url":"https:\/\/davincinortherncyprus.com\/en\/","og_site_name":"Ristorante Da Vinci","article_modified_time":"2026-03-05T15:01:10+00:00","twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/davincinortherncyprus.com\/en\/","url":"https:\/\/davincinortherncyprus.com\/en\/","name":"Ristorante Da Vinci Irina Northern Cyprus","isPartOf":{"@id":"https:\/\/davincinortherncyprus.com\/en\/#website"},"datePublished":"2022-12-11T09:37:18+00:00","dateModified":"2026-03-05T15:01:10+00:00","description":"Ristorante Da Vinci combines Italian tradition with modern innovation in Northern Cyprus. Discover refined Italian cuisine, seasonal Mediterranean dishes, fine wines and a warm atmosphere","breadcrumb":{"@id":"https:\/\/davincinortherncyprus.com\/en\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/davincinortherncyprus.com\/en\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/davincinortherncyprus.com\/en\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"\u0413\u043b\u0430\u0432\u043d\u0430\u044f \u0441\u0442\u0440\u0430\u043d\u0438\u0446\u0430","item":"https:\/\/davincinortherncyprus.com\/en\/"},{"@type":"ListItem","position":2,"name":"Main page"}]},{"@type":"WebSite","@id":"https:\/\/davincinortherncyprus.com\/en\/#website","url":"https:\/\/davincinortherncyprus.com\/en\/","name":"Ristorante Da Vinci Irina","description":"Modern italian restaurant on Lapta","publisher":{"@id":"https:\/\/davincinortherncyprus.com\/en\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/davincinortherncyprus.com\/en\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/davincinortherncyprus.com\/en\/#organization","name":"Ristorante Da Vinci Irina","url":"https:\/\/davincinortherncyprus.com\/en\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/davincinortherncyprus.com\/en\/#\/schema\/logo\/image\/","url":"https:\/\/davincinortherncyprus.com\/wp-content\/uploads\/2025\/09\/cropped-da-vinci_logo_gold.jpg","contentUrl":"https:\/\/davincinortherncyprus.com\/wp-content\/uploads\/2025\/09\/cropped-da-vinci_logo_gold.jpg","width":512,"height":512,"caption":"Ristorante Da Vinci Irina"},"image":{"@id":"https:\/\/davincinortherncyprus.com\/en\/#\/schema\/logo\/image\/"}}]}},"_links":{"self":[{"href":"https:\/\/davincinortherncyprus.com\/en\/wp-json\/wp\/v2\/pages\/2","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/davincinortherncyprus.com\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/davincinortherncyprus.com\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/davincinortherncyprus.com\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/davincinortherncyprus.com\/en\/wp-json\/wp\/v2\/comments?post=2"}],"version-history":[{"count":553,"href":"https:\/\/davincinortherncyprus.com\/en\/wp-json\/wp\/v2\/pages\/2\/revisions"}],"predecessor-version":[{"id":2555,"href":"https:\/\/davincinortherncyprus.com\/en\/wp-json\/wp\/v2\/pages\/2\/revisions\/2555"}],"wp:attachment":[{"href":"https:\/\/davincinortherncyprus.com\/en\/wp-json\/wp\/v2\/media?parent=2"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}