.elementor .site-header{height:clamp(calc(200px * 0.75), calc((200 / 1728) * 100vw), calc(200px * 1.25));position:sticky;inset-block-start:0px;padding-block-start:0px;padding-inline-start:var(--default-margin);padding-inline-end:var(--default-margin);margin:0px;display:flex;align-items:center;}.elementor .language-picker{width:auto;min-width:0px;position:absolute;inset-block-start:calc(var(--default-margin) / 2);inset-inline-end:var(--default-margin);font-size:clamp(12px, calc((12 / 1728) * 100vw), calc(12px * var(--default-upper-multiplier)));letter-spacing:clamp(0.24px, calc((0.24 / 1728) * 100vw), calc(0.24px * var(--default-upper-multiplier)));padding:0px;margin:0px;display:flex;flex-direction:row;gap:25px;align-items:center;}.elementor .punta-quick-links{font-size:clamp(12px, calc((20 / 1728) * 100vw), calc(20px * var(--default-upper-multiplier)));letter-spacing:clamp(calc(0.4px * 0.75), calc((0.4 / 1728) * 100vw), calc(0.4px * 1.25));padding:0px;margin-block-start:clamp(calc(79px * 0.75), calc((79 / 1728) * 100vw), calc(79px * 1.25));margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;display:flex;justify-content:space-between;}.elementor .main-site-logo{width:clamp(calc(200px * var(--default-lower-multiplier)), calc((200 / 1728) * 100vw), calc(200px * var(--default-upper-multiplier)));position:absolute;inset-block-start:50%;inset-inline-start:50%;z-index:999;transform:translate3d(-50%, -50%, 0px);}.elementor .button{font-size:clamp(calc(14px * var(--default-lower-multiplier)), calc((14 / 1728) * 100vw), calc(14px * var(--default-upper-multiplier)));color:var(--default-link-color);text-align:center;text-transform:uppercase;padding-block-start:0px;padding-block-end:clamp(calc(2px * var(--default-lower-multiplier)), calc((2 / 1728) * 100vw), calc(2px * var(--default-upper-multiplier)));padding-inline-start:0px;padding-inline-end:0px;border-radius:0px;border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:#000000;background-color:#ffffff00;}.elementor .main-site-nav{height:clamp(calc(40px * 0.75), calc((40 / 1728) * 100vw), calc(40px * 1.25));padding:0px;margin-block-start:auto;border-block-start-width:1px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:var(--default-link-color);border-style:solid;display:flex;flex-direction:row;justify-content:center;align-items:center;}.elementor .main-site-header{height:clamp(calc(241px * 0.75), calc((241 / 1728) * 100vw), calc(241px * 1.25));position:fixed;z-index:1000;padding-block-start:0px;padding-block-end:0px;}.elementor .full-main-site-logo{width:clamp(calc(221px * 0.75), calc((221 / 1728) * 100vw), calc(221px * 1.25));position:absolute;inset-block-start:40%;}.elementor .interior-site-logo{width:clamp(calc(220px * 0.75), calc((220 / 1728) * 100vw), calc(220px * 1.25));position:absolute;inset-block-start:39%;}.elementor .big-button{font-size:clamp(calc(18px * var(--default-lower-multiplier)), calc((18 / 1728) * 100vw), calc(18px * var(--default-upper-multiplier)));}.elementor .two-column-layout{width:auto;padding:0px;margin-block-start:0px;margin-block-end:var(--default-margin-bottom);margin-inline-start:var(--default-margin);margin-inline-end:var(--default-margin);display:flex;flex-direction:row;gap:clamp(calc(20px * var(--default-lower-multiplier)), calc((20 / 1728) * 100vw), calc(20px * var(--default-upper-multiplier)));;justify-content:space-evenly;}.elementor .two-column-layout__col{padding:0px;}.elementor .full-width-img{width:100%;margin-block-start:0px;display:block;}.elementor .two-column-layout-version-b{display:flex;gap:clamp(calc(60px * var(--default-lower-multiplier)), calc((60 / 1728) * 100vw), calc(60px * var(--default-upper-multiplier)));}.elementor .interior-page-heading-wrap{padding:0px;margin-block-start:0px;margin-block-end:var(--default-margin-bottom);display:flex;flex-direction:column;align-items:center;}.elementor .interior-page-wrap{width:auto;padding:0px;margin-block-start:clamp(calc(246px * var(--default-lower-multiplier)), calc((246 / 1728) * 100vw), calc(246px * var(--default-upper-multiplier)));margin-inline-start:clamp(calc(127px * var(--default-lower-multiplier)), calc((127 / 1728) * 100vw), calc(127px * var(--default-upper-multiplier)));margin-inline-end:clamp(calc(127px * var(--default-lower-multiplier)), calc((127 / 1728) * 100vw), calc(127px * var(--default-upper-multiplier)));display:flex;flex-direction:column;}.elementor .no-margin-bottom{margin-block-start:0px;margin-block-end:var(--default-margin);margin-inline-start:0px;margin-inline-end:0px;}.elementor .full-width-carousel{padding:0px;margin-block-end:var(--default-margin-bottom);}.elementor .full-width-carousel-stage{padding:0px;}.elementor .back-arrow-link{padding-block-start:0px;padding-block-end:0px;padding-inline-start:clamp(20px, calc((20 / 1728) * 100vw), calc(20px * var(--default-upper-multiplier)));padding-inline-end:0px;border-width:0px;border-color:#ffffff00;background-image:url("https://ciprianiresorts.com/wp-content/uploads/2026/04/chevron-left-blue.svg");background-repeat:no-repeat;background-attachment:scroll;background-size:auto clamp(10px, calc((10 / 1728) * 100vw), calc(10px * var(--default-upper-multiplier)));background-position:center left;background-color:#ffffff00;}.elementor .back-arrow-link:hover,.elementor .back-arrow-link:focus-visible{opacity:70%;}.elementor .horizontal-links{padding:0px;display:flex;flex-direction:row;gap:var(--default-margin);align-items:center;}.elementor .interior-info-col{display:flex;flex-direction:column;gap:clamp(calc(60px * var(--default-lower-multiplier)), calc((60 / 1728) * 100vw), calc(60px * var(--default-upper-multiplier)));align-items:start;}.elementor .card-title{font-family:"Futura Book";font-size:clamp(calc(20px * var(--default-lower-multiplier)), calc((20 / 1728) * 100vw), calc(20px * var(--default-upper-multiplier)));text-transform:uppercase;margin-block-end:calc(var(--default-margin) / 2);}.elementor .upper-footer{padding:var(--default-margin);background-color:#F8F1E5;display:flex;flex-direction:column;justify-content:center;align-items:center;}.elementor .lower-footer{padding:var(--default-margin);background-color:#C6E0E7;display:flex;flex-direction:column;align-items:center;}.elementor .footer-logos-list-logo{width:clamp(calc(158px * var(--default-lower-multiplier)), calc((158 / 1728) * 100vw), calc(158px * var(--default-upper-multiplier)));display:block;}.elementor .footer-logos-list{padding:0px;margin-block-end:clamp(calc(70px * var(--default-lower-multiplier)), calc((70 / 1728) * 100vw), calc(70px * var(--default-upper-multiplier)));display:flex;flex-direction:row;gap:clamp(calc(30px * var(--default-lower-multiplier)), calc((30 / 1728) * 100vw), calc(30px * var(--default-upper-multiplier)));justify-content:center;align-items:center;}.elementor .footer-logos-list-logo-div{padding:0px;}.elementor .footer-logo{width:clamp(calc(286px * var(--default-lower-multiplier)), calc((286 / 1728) * 100vw), calc(286px * var(--default-upper-multiplier)));margin-block-end:clamp(calc(30px * var(--default-lower-multiplier)), calc((30 / 1728) * 100vw), calc(30px * var(--default-upper-multiplier)));display:block;}.elementor .footer-links-list{font-size:clamp(10px, calc((11 / 1728) * 100vw), calc(11px * var(--default-upper-multiplier)));letter-spacing:clamp(0.22px, calc((0.22 / 1728) * 100vw), calc(0.22px * var(--default-upper-multiplier)));padding:0px;margin-block-end:var(--default-margin);display:flex;flex-direction:row;gap:clamp(calc(25px * var(--default-lower-multiplier)), calc((25 / 1728) * 100vw), calc(25px * var(--default-upper-multiplier)));justify-content:center;align-items:center;}.elementor .footer-disclaimer{font-size:clamp(10px, calc((11 / 1728) * 100vw), calc(11px * var(--default-upper-multiplier)));text-align:center;padding:0px;}.elementor .last-link-list{margin-block-end:clamp(calc(26px * var(--default-lower-multiplier)), calc((26 / 1728) * 100vw), calc(26px * var(--default-upper-multiplier)));}.elementor .bordered-list{position:relative;padding-block-start:clamp(calc(10px * var(--default-lower-multiplier)), calc((10 / 1728) * 100vw), calc(10px * var(--default-upper-multiplier)));padding-block-end:clamp(calc(10px * var(--default-lower-multiplier)), calc((10 / 1728) * 100vw), calc(10px * var(--default-upper-multiplier)));margin-block-start:0px;margin-block-end:0px;margin-inline-start:clamp(calc(30px * var(--default-lower-multiplier)), calc((30 / 1728) * 100vw), calc(30px * var(--default-upper-multiplier)));margin-inline-end:clamp(calc(30px * var(--default-lower-multiplier)), calc((30 / 1728) * 100vw), calc(30px * var(--default-upper-multiplier)));border-block-start-width:1px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:var(--default-link-color);border-style:solid;}.elementor .copyright{width:auto;height:auto;position:absolute;inset-block-start:50%;inset-inline-end:0px;inset-block-end:auto;inset-inline-start:auto;padding:0px;transform:translate3d(0px, -50%, 0px);}.elementor .hide-for-launch{margin-block-end:var(--default-margin-bottom);display:flex;flex-direction:row;gap:var(--default-margin);justify-content:center;}