.allows{margin-top:3%}.allows__title{text-align:center}.allows__columns{grid-template-columns:1fr 1fr;align-items:center;gap:37px;margin:35px 0 calc(35px + 3.8%);display:grid}.allows__list{min-width:0;margin:0 0 0 calc(2% + 1.6em);line-height:1.2}.allows__list li{margin-bottom:18px;list-style:outside}.allows__media{min-width:0;padding:3%;display:block}.allows__photo{width:100%;filter:drop-shadow(var(--block-shadow));display:block}.allows__note{margin:0 0 26px;font-size:110%}@media (max-width:680px){.allows__columns{grid-template-columns:1fr;gap:0;margin:0 0 35px}.allows__media{order:-1;padding:2%}.allows__photo{filter:none}}
.benefits{background:var(--color-primary);color:#fff;margin-top:3%;padding:12.1% 0 182px;position:relative}.benefits:before{content:"";z-index:1;pointer-events:none;clip-path:polygon(0 0,100% 0,0 100%);background:#fff;height:15%;position:absolute;top:-1px;left:0;right:0}.benefits:after{content:"";z-index:1;pointer-events:none;clip-path:polygon(100% 0,100% 100%,0 100%);background:#fff;height:15%;position:absolute;bottom:-1px;left:0;right:0}.benefits__intro{border-left:2px solid #fff3;width:88%;margin:16px 0 65px 5%;padding-left:2.6%;font-size:110%;line-height:1.4}.benefits__heading{color:inherit;text-align:center;margin-bottom:14px}.benefits__list{grid-template-columns:repeat(3,1fr);margin:58px 0 0;list-style:none;display:grid}.benefits__item{text-align:center;min-width:0;padding:8px}.benefits__ring{vertical-align:top}.benefits__icon{width:88px;height:88px}.benefits__text{margin:2% 0 23.4px}@media (max-width:768px){.benefits{padding-top:25%;padding-bottom:150px}.benefits__intro{font-size:77%}}@media (max-width:680px){.benefits{margin-top:3%;padding-top:29%;padding-bottom:90px}.benefits:before,.benefits:after{height:6%}.benefits__list{grid-template-columns:1fr;margin-top:30px}}
.consultation{background:url(/images/bg-consultation.webp) 50%/cover no-repeat;margin-top:3%;position:relative}@media (hover:hover) and (pointer:fine) and (min-width:1025px){.consultation{background-attachment:fixed}}@media (max-width:680px){.consultation{background-image:url(/images/bg-consultation-mobile.webp)}}.consultation:before{content:"";z-index:1;pointer-events:none;clip-path:polygon(0 0,100% 0,0 100%);background:#fff;height:15%;position:absolute;top:-1px;left:0;right:0}.consultation:after{content:"";pointer-events:none;background:linear-gradient(90deg,#1d5e91 0%,#1d5e91bf 50%,#1d5e9100 73%);position:absolute;inset:0}@media (max-width:1280px){.consultation:after{background:linear-gradient(90deg,#1d5e91 0%,#1d5e91bf 35%,#1d5e9100 73%)}}@media (max-width:768px){.consultation:after{background:linear-gradient(90deg,#1d5e91 0%,#1d5e9100 73%)}}@media (max-width:680px){.consultation{margin-top:10%}.consultation:before{height:6%}.consultation:after{background:linear-gradient(#1d5e91 0%,#1d5e91c9 34%,#1d5e9100 73%)}}.consultation__inner{z-index:2;align-items:center;gap:3.2%;display:flex;position:relative}.consultation__text,.consultation__side{flex:0 0 48.4%;min-width:0}.consultation__text{color:#fff;padding:1%;line-height:1.3}.consultation__text h3{color:inherit;text-align:center;margin-bottom:.3em}.consultation__text p{margin:0}.consultation__side{margin:5% 0 3%}.consultation__panel{background:var(--color-primary);filter:drop-shadow(5px 5px 3px #00000053);text-align:center;border-radius:15%;margin:10% 0 20%;padding:5%}.consultation__panel-title{color:#fff;margin:0}.consultation__panel .ui-form__actions{padding-top:135px}@media (min-width:681px) and (max-width:1024px){.consultation__panel{border-radius:14%}}@media (max-width:768px){.consultation__panel-title{font-size:18.9px}.consultation__panel .ui-form__submit{font-size:12.6px}}@media (max-width:680px){.consultation__inner{flex-direction:column;align-items:stretch;gap:0}.consultation__text,.consultation__side{flex-basis:auto}.consultation__text{margin-top:20%;padding:2% 2% 30px}.consultation__panel{border-radius:5%;margin:10% 0 55%;padding:10% 3% 3%}.consultation__panel .ui-form__actions{padding-top:126px}}
.country{align-items:center;gap:3.2%;display:flex}.country__media,.country__body{flex:0 0 48.4%;min-width:0;padding:2%}.country__photo{width:75%;filter:drop-shadow(var(--block-shadow));margin-left:25%}.country__title{text-align:left;font-size:250%}.country__list{margin:0 0 0 1.6em;line-height:1.2}.country__list li{margin-bottom:18px;list-style:outside}@media (max-width:1280px){.country__photo{width:100%;margin-left:0}}@media (max-width:768px){.country__title{font-size:120%}}@media (max-width:680px){.country{flex-direction:column;align-items:stretch;gap:0;margin-top:10%}.country__media,.country__body{flex-basis:auto}.country__body{margin-top:16%}.country__list{line-height:1}}
.documents{margin-top:3%}.documents__title{text-align:center}.documents__list{flex-direction:column;margin:0;list-style:none;display:flex}.documents__item{align-items:center;min-height:62px;margin:1%;font-size:120%;display:flex}@media (max-width:768px){.documents__item{margin:1% 2%}}@media (max-width:680px){.documents__item{font-size:105%}}.documents__mark{color:#6d8c3e;flex:none;justify-content:center;align-items:center;width:62px;height:62px;margin-right:8px;font-size:40px;display:flex}
.family__title{text-align:center}.family__text{padding:2%}.family__text h3{text-align:center;margin-bottom:13.5px}.family__text ul{margin:0 0 0 1.6em}.family__text li{margin-bottom:18px;list-style:outside}
.grounds{margin-top:3%}.grounds__title{text-align:center}.grounds__text{padding:2%}.grounds__mark{background:var(--color-secondary);color:var(--color-highlight);-webkit-box-decoration-break:clone;box-decoration-break:clone;filter:drop-shadow(5px 5px 3px #00000053);padding:1%}
.hero{background:url(/images/bg-marina.webp) 50%/cover no-repeat;align-items:center;min-height:100vh;display:flex;position:relative}@media (hover:hover) and (pointer:fine) and (min-width:1025px){.hero{background-attachment:fixed}}@media (max-width:680px){.hero{background-image:url(/images/bg-marina-mobile.webp)}}.hero:after{content:"";z-index:1;pointer-events:none;clip-path:polygon(100% 0,100% 100%,0 100%);background:#fff;height:15%;position:absolute;bottom:-1px;left:0;right:0}@media (max-width:768px){.hero{background-position:0}}@media (max-width:680px){.hero{background-position:100%}.hero:after{height:6%}}.hero__inner{z-index:2;grid-template-columns:1fr 1fr;align-items:center;gap:3.2%;display:grid;position:relative}.hero__main,.hero__side{filter:drop-shadow(5px 5px 3px #00000053);min-width:0}.hero__main{text-align:right}.hero__side{padding:11.6px}.hero__map{width:350px;display:inline-block}.hero__title,.hero__subtitle{color:#fff;margin:4% 0 0;padding:1%;font-size:230%;font-weight:600;line-height:1.3}.hero__subtitle{text-align:left;margin-bottom:26px}.hero__mark{background:var(--color-secondary);color:var(--color-highlight);-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:1%}.hero__links{margin:0;list-style:none}.hero__item{background:var(--color-primary);text-align:center;border:2px solid #fff;margin:4px;padding:2% 2% 0;transition:background-color .3s}.hero__item:hover{background:#fff}.hero__link{color:#fff;margin-bottom:.5em;font-size:150%;font-weight:600;line-height:1.2;text-decoration:none;transition:color .3s;display:block}.hero__item:hover .hero__link{color:var(--color-primary)}@media (max-width:768px){.hero__side{font-size:75%}.hero__map{width:322px}}@media (max-width:680px){.hero__inner{grid-template-columns:1fr;gap:0;padding-top:16%}.hero__map{width:100%;max-width:311px}.hero__title,.hero__subtitle{padding:0;font-size:228%}.hero__side{margin:4% 0 25%;padding:3px;font-size:80%}.hero__link{font-size:110%}}
.process{margin-top:3%}.process__divider{border:0;border-top:7px dotted var(--color-primary);margin:0}.process__title{text-align:center}.process__step{display:flow-root}.process__step p{margin-bottom:23.4px}.process__arrow{color:#d4af3a;justify-content:center;align-items:center;height:62px;margin:1% 0;font-size:36px;display:flex}.process__step-title{text-align:center;margin-bottom:13.5px}.process .process__details{margin:3% 0 5%;padding:0}.process .process__details .ui-accordion__title{color:#fff;padding:2%}.process .process__details .ui-accordion__body h3{text-align:center;margin-bottom:13.5px}.process .process__details .ui-accordion__body li{margin-bottom:18px;margin-left:1.6em;list-style:outside}@media (max-width:680px){.process .process__details{margin-bottom:13%}}
.renewal{margin-top:3%}.renewal__divider{border:0;border-top:7px dotted var(--color-primary);margin:0}.renewal__title{text-align:center}.renewal__text{padding:2%}.renewal__text h3{text-align:center;margin-bottom:13.5px}.renewal__text p{margin-bottom:23.4px}
