html,body,div,span,applet,object,iframe,
h1,h2,h3,h4,h5,h6,p,blockquote,pre,
a,abbr,acronym,address,big,cite,code,
del,dfn,em,img,ins,kbd,q,s,samp,
small,strike,strong,sub,sup,tt,var,
b,u,i,center,
dl,dt,dd,ol,ul,li,
fieldset,form,label,legend,
table,caption,tbody,tfoot,thead,tr,th,td,
article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,
time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;color:inherit;vertical-align:baseline}a{cursor:pointer;text-decoration:none}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}
body{line-height:1}blockquote,q{quotes:none}
blockquote:before,blockquote:after,
q:before,q:after{content:'';content:none}
table{border-collapse:collapse;border-spacing:0}
html,
body{box-sizing:border-box;font-family:"Open Sans",sans-serif;min-height:100%;position:relative;color:#4b464b}[x-cloak]{display:none}html{scroll-behavior:smooth}.title{font-family:"Prata",serif}.gradient-overlay.gradient1{background:linear-gradient(180deg,rgba(68,48,48,0.4) 66.15%,rgba(0,0,0,0) 86.46%)}.gradient-overlay.gradient2{background:linear-gradient(180deg,rgba(0,0,0,0.3) 0%,rgba(0,0,0,0) 23.01%)}.gradient-overlay.gradient3{background:linear-gradient(180deg,rgba(0,0,0,0) 77.08%,rgba(0,0,0,0.2) 86.46%)}.gradient-overlay.gradient4{background:linear-gradient(180deg,rgba(252,189,189,0) 82.55%,rgba(0,0,0,0.2) 88.33%)}.gradient-overlay.gradient6{background:linear-gradient(180deg,rgba(0,0,0,0.2) 10.89%,rgba(0,0,0,0) 13.67%)}.modal-content hr,.raw hr{background:#ad8b70;height:2px;width:30px;display:block;margin:0.5rem 0 0}.modal-content h2,.raw h2{font-weight:bold;font-size:2.25rem;font-family:"Prata",serif;margin-top:1rem}
.modal-content h1,.raw h1{text-transform:uppercase;font-size:3rem;font-family:"Prata",serif;margin-top:1rem}
.modal-content h3,.raw h3{text-transform:uppercase;font-weight:bold;font-size:1rem;margin-top:1rem}
.modal-content h4,.raw h4{text-transform:uppercase;font-size:1rem;margin-top:1rem}
.modal-content p,.raw p{line-height:1.5;margin-top:1rem}.modal-content ul,.raw ul{list-style:disc;padding-left:1.2rem}.modal-content ul li,.raw ul li{margin-top:0.5rem}.modal-content strong,.raw strong{font-weight:bold}.scrollbar::-webkit-scrollbar{width:0.3em}.scrollbar::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.3)}.scrollbar::-webkit-scrollbar-thumb{background-color:darkgrey;outline:1px solid slategrey}.stripe-loading-indicator{display:none}section.section1 .slide{animation-name:slideOut;animation-duration:1.2s;animation-timing-function:ease-in-out;opacity:0;z-index:1}section.section1 .slide.active{animation-name:slideIn;animation-duration:1.2s;animation-timing-function:ease-in-out;opacity:1;z-index:2}section.section1 .slide .slide-content h1,section.section1 .success h1{font-family:"Prata",serif;text-align:center;letter-spacing:-0.045em;text-transform:uppercase;font-size:48px;color:#fff}section.section1 .slide .slide-content img,section.section1 .success img{display:block;margin-left:auto;margin-right:auto}@media(max-width:600px){section.section1 .slide .slide-content h1,section.section1 .success h1{font-size:32px}}section.section1 .slide .slide-content h2,section.section1 .success h2{text-align:center;letter-spacing:-0.05em;color:#fff;margin-top:1.5rem;font-size:1.5rem;line-height:1.5rem}section.section1 .slide img,section.section1 .success img{max-width:100%}@keyframes slideOut{from{opacity:1}to{opacity:0.5}}@keyframes slideIn{from{opacity:0.5}to{opacity:1}}@media only screen and (max-width:767px){.grecaptcha-badge{bottom:0 !important}}@media (min-width:768px){.grecaptcha-badge{bottom:133px !important}}.grecaptcha-badge{z-index:999 !important}.button--disabled{background:#c8c8c8;cursor:not-allowed;border-color:#c8c8c8}
[name=contactForm]{position:relative}
.loader{content:'';display:block;position:absolute;left:10px;width:30px;height:30px;background:url('/themes/diamari/assets/images/loader.gif');background-size:contain}.section-7-middle{}
.section-7-villas-button{position:absolute;right:0;margin:auto;height:50px;width:200px;text-align:center;bottom:0;top:-18vh;display:none}
@media (min-width:1350px){.section-7-villas-button{display:block}}
@media (min-width:1560px){.section-7-villas-button{right:100px}}
@media (min-width:1730px){.section-7-villas-button{right:150px}}
@media (min-width:1930px){.section-7-villas-button{right:220px}}@media (max-width:1280px){.section-7-villas-button-2{display:none;z-index:999}}.request-more-button{margin-left:auto;margin-right:auto;width:max-content;display:block}@media (min-width:1720px){.section-7-headline{right:0;max-width:1000px;padding-right:calc((100% - 1536px) / 2 + 8px)}}