.custom__edit--info{position:fixed;width:40px;height:40px;bottom:1em;right:1em;z-index:3000;border-radius:50%;padding:0;text-align:center;margin:1em;background:#745B99;color:#fff;font-size:13px;font-weight:700;-webkit-box-shadow:0 0 10px 0 rgba(0, 0, 0, 0.35);box-shadow:0 0 10px 0 rgba(0, 0, 0, 0.35)}.custom__edit--info svg{line-height:40px;height:40px;width:40px;cursor:pointer}.custom__edit--info div{position:absolute;display:block;white-space:nowrap;bottom:0;right:100%;border-radius:4px;padding:0 2em;-webkit-box-shadow:inherit;box-shadow:inherit;background:inherit;opacity:0;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);visibility:hidden;-webkit-transition:opacity .2s ease, visibility 0s ease .2s, -webkit-transform .2s ease;transition:opacity .2s ease, visibility 0s ease .2s, -webkit-transform .2s ease;-o-transition:transform .2s ease, opacity .2s ease, visibility 0s ease .2s;transition:transform .2s ease, opacity .2s ease, visibility 0s ease .2s;transition:transform .2s ease, opacity .2s ease, visibility 0s ease .2s, -webkit-transform .2s ease}.custom__edit--info p{white-space:nowrap;line-height:1.8;text-align:left;text-transform:none}.custom__edit--info small{margin-right:5px;opacity:.75;text-transform:uppercase;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.custom__edit--info:hover div{opacity:1;visibility:visible;-webkit-transform:translateX(-1em);-ms-transform:translateX(-1em);transform:translateX(-1em);-webkit-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}.landing__cards__item__image img,.landing__images__item img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}@-webkit-keyframes marquee{0%{-webkit-transform:translateX(100vw);transform:translateX(100vw)}to{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@keyframes marquee{0%{-webkit-transform:translateX(100vw);transform:translateX(100vw)}to{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.custom__edit--info{position:fixed;width:40px;height:40px;bottom:1em;right:1em;z-index:3000;border-radius:50%;padding:0;text-align:center;margin:1em;background:#745B99;color:#fff;font-size:13px;font-weight:700;-webkit-box-shadow:0 0 10px 0 rgba(0, 0, 0, 0.35);box-shadow:0 0 10px 0 rgba(0, 0, 0, 0.35)}.custom__edit--info svg{line-height:40px;height:40px;width:40px;cursor:pointer}.custom__edit--info div{position:absolute;display:block;white-space:nowrap;bottom:0;right:100%;border-radius:4px;padding:0 2em;-webkit-box-shadow:inherit;box-shadow:inherit;background:inherit;opacity:0;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);visibility:hidden;-webkit-transition:opacity .2s ease, visibility 0s ease .2s, -webkit-transform .2s ease;transition:opacity .2s ease, visibility 0s ease .2s, -webkit-transform .2s ease;-o-transition:transform .2s ease, opacity .2s ease, visibility 0s ease .2s;transition:transform .2s ease, opacity .2s ease, visibility 0s ease .2s;transition:transform .2s ease, opacity .2s ease, visibility 0s ease .2s, -webkit-transform .2s ease}.custom__edit--info p{white-space:nowrap;line-height:1.8;text-align:left;text-transform:none}.custom__edit--info small{margin-right:5px;opacity:.75;text-transform:uppercase;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.custom__edit--info:hover div{opacity:1;visibility:visible;-webkit-transform:translateX(-1em);-ms-transform:translateX(-1em);transform:translateX(-1em);-webkit-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}.landing__cards__item__image img,.landing__images__item img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}@keyframes marquee{0%{-webkit-transform:translateX(100vw);transform:translateX(100vw)}to{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.landing__block{position:relative;width:90%;max-width:1240px;margin:0 auto}.landing__bubble{position:absolute;z-index:0;pointer-events:none}.landing__bubble__inner>img{display:block;width:100%}.landing__bubble--images{top:64px;left:calc(50% - 844px);width:350px}.landing__bubble--cards{top:-53px;right:calc(50% - 840px);width:350px}.landing__cards__controls,.landing__cards__list,.landing__images__list{position:relative;z-index:1}.landing__intro{padding-top:clamp(100px, calc(2.16749vw + 90.78818px), 122px)}.landing__intro__text__region{color:var(--col-sectxt)}.landing__intro__text__region>:first-child{margin-top:0}.landing__intro__text__region>:last-child{margin-bottom:0}.landing__intro__text__region h2{font-size:clamp(32px, calc(1.7734vw + 24.46305px), 50px);line-height:1;letter-spacing:0.025em;color:var(--col-pri);margin:0 0 30px}.landing__intro__text__region p{font-size:18px;font-weight:500;line-height:calc(26 / 18);margin:0 0 15px}.landing__quote{margin-top:35px}.landing__quote__box{padding:clamp(25px, calc(2.46305vw + 14.53202px), 50px);border-radius:50px;background:-webkit-linear-gradient(187deg, rgba(236, 200, 46, 0) 0%, #ECC82E 100%);background:-o-linear-gradient(187deg, rgba(236, 200, 46, 0) 0%, #ECC82E 100%);background:linear-gradient(263deg, rgba(236, 200, 46, 0) 0%, #ECC82E 100%);text-align:center}.landing__quote__region{color:var(--col-sectxt)}.landing__quote__region>:first-child{margin-top:0}.landing__quote__region>:last-child{margin-bottom:0}.landing__quote__region p{font-size:clamp(24px, calc(1.57635vw + 17.30049px), 40px);font-weight:700;font-style:italic;line-height:1.25;letter-spacing:0.025em;margin:0 0 15px}.landing__images{margin-top:35px}.landing__images__list{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2, 1fr);gap:clamp(15px, calc(1.67488vw + 7.88177px), 32px)}@media (min-width:769px){.landing__images__list{-ms-grid-columns:(1fr)[4];grid-template-columns:repeat(4, 1fr)}}.landing__images__item{aspect-ratio:286 / 210;border-radius:20px;overflow:hidden}.landing__images__item img{display:block}.landing__cards{margin-top:60px}.landing__cards .gen__controls{margin:40px 0 0}.landing__cards .gen__pagination{color:var(--col-pri)}.landing__cards__list{padding:clamp(20px, calc(3.94089vw + 3.25123px), 60px);border-radius:clamp(40px, calc(5.91133vw + 14.87685px), 100px);background:-webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, 0.3))), var(--col-pri);background:-webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.3) 100%), var(--col-pri);background:-o-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.3) 100%), var(--col-pri);background:linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.3) 100%), var(--col-pri);color:#fff}@media (min-width:1051px){.landing__cards__list{padding-bottom:80px}}.landing__cards__item{display:-ms-grid;display:grid;gap:30px}@media (min-width:1051px){.landing__cards__item{-ms-grid-columns:47.32143% 1fr;grid-template-columns:47.32143% 1fr;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:60px}}.landing__cards__item__image{aspect-ratio:16 / 10;border-radius:40px;overflow:hidden}@media (min-width:1051px){.landing__cards__item__image{aspect-ratio:530 / 500}}.landing__cards__item__image img{display:block}.landing__cards__item__content{min-width:0}.landing__cards__item__title{font-size:clamp(28px, calc(1.18227vw + 22.97537px), 40px);line-height:1.2;letter-spacing:0.025em;color:#fff;margin:0 0 20px}.landing__cards__item__text{max-height:320px;overflow-y:auto;padding-right:15px;scrollbar-width:thin;scrollbar-color:#fff rgba(255, 255, 255, 0.25);-ms-overflow-style:-ms-autohiding-scrollbar}.landing__cards__item__text::-webkit-scrollbar{width:7px}.landing__cards__item__text::-webkit-scrollbar-track{background-color:rgba(255, 255, 255, 0.25)}.landing__cards__item__text::-webkit-scrollbar-thumb{background-color:#fff}@media (min-width:1051px){.landing__cards__item__text{max-height:432px}}.landing__cards__item__text>:first-child{margin-top:0}.landing__cards__item__text>:last-child{margin-bottom:0}.landing__cards__item__text p{font-size:18px;font-weight:500;line-height:calc(26 / 18);margin:0 0 15px}.landing__cards__item__text a{color:inherit}.landing__cards__item__text:focus-visible{outline:2px solid #fff;outline-offset:4px}.landing__plans{margin-top:35px}.landing__plans__text__region{color:var(--col-sectxt)}.landing__plans__text__region>:first-child{margin-top:0}.landing__plans__text__region>:last-child{margin-bottom:0}.landing__plans__text__region h2{font-size:clamp(28px, calc(1.18227vw + 22.97537px), 40px);line-height:1.2;letter-spacing:0.025em;color:var(--col-pri);margin:0 0 20px}.landing__plans__text__region p{font-size:18px;font-weight:600;line-height:calc(26 / 18);margin:0 0 15px}.landing__plans__route{margin-top:36px}.landing__plans__route__title{font-size:clamp(24px, calc(0.59113vw + 21.48768px), 30px);line-height:1.2;letter-spacing:0.025em;color:var(--col-sectxt);margin:0 0 20px}.landing__plans__list{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2, 1fr);gap:clamp(15px, calc(1.67488vw + 7.88177px), 32px)}@media (min-width:769px){.landing__plans__list{-ms-grid-columns:(1fr)[4];grid-template-columns:repeat(4, 1fr)}}.landing__plans__item__link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%;min-height:70px;padding:10px 20px;background:#fff;border:2px solid var(--col-sec);border-radius:30px;-webkit-box-shadow:0 0 20px rgba(0, 0, 0, 0.2);box-shadow:0 0 20px rgba(0, 0, 0, 0.2);color:var(--col-sectxt);font-size:16px;font-weight:600;line-height:1.25;letter-spacing:0.025em;text-align:center;-webkit-transition:background 0.3s ease-out;-o-transition:background 0.3s ease-out;transition:background 0.3s ease-out}.landing__plans__item__link:focus-visible,.landing__plans__item__link:hover{background:var(--col-sec)}.landing__plans__notice{margin:36px 0 0;font-weight:600;color:var(--col-pri)}.landing__links{margin-top:clamp(70px, calc(5.41872vw + 46.97044px), 125px);padding:0 5% clamp(80px, calc(3.94089vw + 63.25123px), 120px);color:var(--col-pri)}.landing__links__inner{position:relative;z-index:4}.landing__links__main{width:100%;max-width:1120px}@media (min-width:1051px){.landing__links__main{aspect-ratio:1120 / 1558}}@media (min-width:1051px){.landing__links__list .ilinks__item:first-child .ilinks__item__link{-webkit-transition-delay:0.7s;-o-transition-delay:0.7s;transition-delay:0.7s}.landing__links__list .ilinks__item:nth-child(2) .ilinks__item__link{-webkit-transition-delay:0.8s;-o-transition-delay:0.8s;transition-delay:0.8s}.landing__links__list .ilinks__item:nth-child(3) .ilinks__item__link{-webkit-transition-delay:0.9s;-o-transition-delay:0.9s;transition-delay:0.9s}.landing__links__list .ilinks__item:nth-child(4) .ilinks__item__link{-webkit-transition-delay:1s;-o-transition-delay:1s;transition-delay:1s}.landing__links__list .ilinks__item:nth-child(5) .ilinks__item__link{-webkit-transition-delay:1.1s;-o-transition-delay:1.1s;transition-delay:1.1s}.landing__links__list .ilinks__item:nth-child(6) .ilinks__item__link{-webkit-transition-delay:1.2s;-o-transition-delay:1.2s;transition-delay:1.2s}.landing__links__list .ilinks__item:nth-child(7) .ilinks__item__link{-webkit-transition-delay:1.3s;-o-transition-delay:1.3s;transition-delay:1.3s}.landing__links__list .ilinks__item:nth-child(8) .ilinks__item__link{-webkit-transition-delay:1.4s;-o-transition-delay:1.4s;transition-delay:1.4s}.landing__links__list .ilinks__item:nth-child(9) .ilinks__item__link{-webkit-transition-delay:1.5s;-o-transition-delay:1.5s;transition-delay:1.5s}.landing__links__list .ilinks__item:nth-child(10) .ilinks__item__link{-webkit-transition-delay:1.6s;-o-transition-delay:1.6s;transition-delay:1.6s}.landing__links__list .ilinks__item:nth-child(11) .ilinks__item__link{-webkit-transition-delay:1.7s;-o-transition-delay:1.7s;transition-delay:1.7s}.landing__links__list .ilinks__item:nth-child(12) .ilinks__item__link{-webkit-transition-delay:1.8s;-o-transition-delay:1.8s;transition-delay:1.8s}.landing__links__list .ilinks__item:nth-child(13) .ilinks__item__link{-webkit-transition-delay:1.9s;-o-transition-delay:1.9s;transition-delay:1.9s}.landing__links__list .ilinks__item:nth-child(14) .ilinks__item__link{-webkit-transition-delay:2s;-o-transition-delay:2s;transition-delay:2s}.landing__links__list .ilinks__item:nth-child(15) .ilinks__item__link{-webkit-transition-delay:2.1s;-o-transition-delay:2.1s;transition-delay:2.1s}}@media (min-width:1051px){.landing__links__list .ilinks__item:first-child{top:0%;left:10.53571%;width:28.57143%}.landing__links__list .ilinks__item:nth-child(2){top:1.60462%;left:61.78571%;width:22.32143%}.landing__links__list .ilinks__item:nth-child(3){top:12.83697%;left:36.16071%;width:30.35714%}.landing__links__list .ilinks__item:nth-child(4){top:17.32991%;left:74.10714%;width:25.89286%}.landing__links__list .ilinks__item:nth-child(5){top:19.8973%;left:0%;width:22.32143%}.landing__links__list .ilinks__item:nth-child(6){top:31.00128%;left:20%;width:22.32143%}.landing__links__list .ilinks__item:nth-child(7){top:33.24775%;left:54.375%;width:28.57143%}.landing__links__list .ilinks__item:nth-child(8){top:45.44288%;left:0%;width:30.35714%}.landing__links__list .ilinks__item:nth-child(9){top:48.65212%;left:33.21429%;width:25.89286%}.landing__links__list .ilinks__item:nth-child(10){top:50.25674%;left:77.67857%;width:22.32143%}.landing__links__list .ilinks__item:nth-child(11){top:60.52632%;left:57.32143%;width:22.32143%}.landing__links__list .ilinks__item:nth-child(12){top:65.98203%;left:16.96429%;width:28.57143%}.landing__links__list .ilinks__item:nth-child(13){top:73.49166%;left:74.10714%;width:25.89286%}.landing__links__list .ilinks__item:nth-child(14){top:78.17715%;left:42.41071%;width:30.35714%}.landing__links__list .ilinks__item:nth-child(15){top:82.67009%;left:0%;width:22.32143%}}.landing__links__list .ilinks__item:hover .ilinks__item__image{opacity:0.6}.landing__links__list .ilinks__item__image{opacity:1}.landing__links__list .ilinks__item__link{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.landing__links__list .ilinks__item__title{padding-bottom:calc(17.6% - 17px)}.landing__links__list .ilinks__item__title>h3{text-shadow:0 0 10px rgba(0, 0, 0, 0.5)}.landing__bubble--links-top{top:-375px;right:calc(50% - 883px);width:630px}.landing__bubble--links-left{top:85px;left:calc(50% - 898px);width:970px}.landing__bubble--links-bottom{bottom:50px;right:calc(50% - 1030px);width:700px}.landing__links__bubbles{top:1.15533%;left:3.21429%;width:93.92857%;height:auto}.catholic__links{margin-top:clamp(50px, calc(4.92611vw + 29.06404px), 100px);padding:0 5% clamp(80px, calc(3.94089vw + 63.25123px), 120px);color:var(--col-pri)}.catholic__links__inner{position:relative;z-index:4}.catholic__links__main{width:100%}@media (min-width:1051px){.catholic__links__main{aspect-ratio:900 / 680;max-width:900px}}@media (min-width:1051px){.catholic__links__list .ilinks__item:first-child .ilinks__item__link{-webkit-transition-delay:1.25s;-o-transition-delay:1.25s;transition-delay:1.25s}.catholic__links__list .ilinks__item:nth-child(2) .ilinks__item__link{-webkit-transition-delay:1.5s;-o-transition-delay:1.5s;transition-delay:1.5s}.catholic__links__list .ilinks__item:nth-child(3) .ilinks__item__link{-webkit-transition-delay:1.75s;-o-transition-delay:1.75s;transition-delay:1.75s}.catholic__links__list .ilinks__item:nth-child(4) .ilinks__item__link{-webkit-transition-delay:2s;-o-transition-delay:2s;transition-delay:2s}.catholic__links__list .ilinks__item:nth-child(5) .ilinks__item__link{-webkit-transition-delay:2.25s;-o-transition-delay:2.25s;transition-delay:2.25s}}@media (min-width:1051px){.catholic__links__list .ilinks__item:first-child{top:0;left:10.55556%;width:35.55556%}.catholic__links__list .ilinks__item:nth-child(2){top:3.38235%;left:49.44444%;width:27.77778%}.catholic__links__list .ilinks__item:nth-child(3){top:34.70588%;right:0;width:31.11111%}.catholic__links__list .ilinks__item:nth-child(4){top:47.05882%;left:0;width:27.77778%}.catholic__links__list .ilinks__item:nth-child(5){bottom:0;left:30.55556%;width:37.77778%}}.catholic__links__list .ilinks__item__link{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.catholic__links__list .ilinks__item__title{padding-top:50%}.catholic__links__list .ilinks__item__title>h3{max-width:150px;line-height:1.3333;text-align:center;text-shadow:0 0 10px rgba(0, 0, 0, 0.5)}.catholic__links__bubbles{top:2.64706%;left:1.66667%;width:92.44444%;height:auto}