.elementor-6413 .elementor-element.elementor-element-6091d33{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.cyprus-cost,.cyprus-cost *{direction:rtl;box-sizing:border-box;font-family:Arial,Tahoma,sans-serif}.cyprus-cost{max-width:1100px;margin:40px auto;padding:35px 22px;background:radial-gradient(circle at top right,#fff4d9 0,transparent 30%),radial-gradient(circle at bottom left,#eaf4ff 0,transparent 28%),linear-gradient(180deg,#fffdf7,#fff);color:#1d2433;line-height:1.9;border-radius:34px}.cyprus-cost h1{background:linear-gradient(135deg,#2c0066,#c99635);color:#fff;font-size:42px;line-height:1.35;text-align:center;padding:45px 24px;border-radius:34px;margin:0 0 35px;box-shadow:0 25px 70px rgba(44,0,102,.25)}.cyprus-cost h2{color:#2c0066;font-size:30px;margin:36px 0 16px;padding-right:15px;border-right:7px solid #c99635}.cyprus-cost p{font-size:18px;margin:0 0 18px}.cyprus-cost strong{color:#2c0066;background:#fff2cf;padding:2px 7px;border-radius:8px}.cyprus-cost ul{background:#fffaf0;border:1px solid #f0dfb7;border-radius:24px;padding:24px 42px;margin:22px 0;box-shadow:0 14px 35px rgba(44,0,102,.08)}.cyprus-cost li{margin-bottom:9px;font-size:17px}.cyprus-cost table{width:100%;border-collapse:collapse;min-width:760px;margin:24px 0;border-radius:22px;overflow:hidden;box-shadow:0 18px 45px rgba(44,0,102,.12)}.cyprus-cost th{background:linear-gradient(135deg,#2c0066,#c99635);color:#fff;padding:16px;text-align:right}.cyprus-cost td{padding:15px;border-bottom:1px solid #f0dfb7;background:#fff}.cyprus-cost tr:nth-child(even) td{background:#fffaf0}.cyprus-cost a{display:inline-block;background:linear-gradient(135deg,#2c0066,#c99635);color:#fff!important;text-decoration:none;font-weight:700;padding:15px 34px;border-radius:45px;margin-top:18px;box-shadow:0 14px 35px rgba(44,0,102,.22);transition:.3s}.cyprus-cost a:hover{transform:translateY(-4px)}@media(max-width:700px){html,body{overflow-x:hidden}.cyprus-cost{margin:20px 10px;padding:22px 14px;border-radius:24px}.cyprus-cost h1{font-size:27px;padding:32px 16px}.cyprus-cost h2{font-size:24px}.cyprus-cost p,.cyprus-cost li{font-size:16px}.cyprus-cost table{display:block;overflow-x:auto;white-space:nowrap;min-width:0}.cyprus-cost a{display:block;text-align:center;width:100%}}