@import url("https://fonts.googleapis.com/css2?family=DM+Serif+Display&family=Roboto:wght@400;700&display=swap");.row{width:100%;max-width:1440px;margin:0 auto;padding:0 48px;display:flex;flex-flow:row wrap;align-items:stretch}@media all and (max-width: 1024px){.row{padding:0}}.row .row{margin-right:-16px;margin-left:-16px;width:auto}.row.column{display:block}.column{box-sizing:border-box;width:100%;padding-right:16px;padding-left:16px}.xsmall-0{width:0%}.fixed-xsmall-0{max-width:0px}.xsmall-offset-0{margin-left:0%}.xsmall-centered{margin-right:auto;margin-left:auto}.xsmall-auto{width:auto}.xsmall-1{width:8.33333%}.fixed-xsmall-1{max-width:120px}.xsmall-offset-1{margin-left:8.33333%}.xsmall-centered{margin-right:auto;margin-left:auto}.xsmall-auto{width:auto}.xsmall-2{width:16.66667%}.fixed-xsmall-2{max-width:240px}.xsmall-offset-2{margin-left:16.66667%}.xsmall-centered{margin-right:auto;margin-left:auto}.xsmall-auto{width:auto}.xsmall-3{width:25%}.fixed-xsmall-3{max-width:360px}.xsmall-offset-3{margin-left:25%}.xsmall-centered{margin-right:auto;margin-left:auto}.xsmall-auto{width:auto}.xsmall-4{width:33.33333%}.fixed-xsmall-4{max-width:480px}.xsmall-offset-4{margin-left:33.33333%}.xsmall-centered{margin-right:auto;margin-left:auto}.xsmall-auto{width:auto}.xsmall-5{width:41.66667%}.fixed-xsmall-5{max-width:600px}.xsmall-offset-5{margin-left:41.66667%}.xsmall-centered{margin-right:auto;margin-left:auto}.xsmall-auto{width:auto}.xsmall-6{width:50%}.fixed-xsmall-6{max-width:720px}.xsmall-offset-6{margin-left:50%}.xsmall-centered{margin-right:auto;margin-left:auto}.xsmall-auto{width:auto}.xsmall-7{width:58.33333%}.fixed-xsmall-7{max-width:840px}.xsmall-offset-7{margin-left:58.33333%}.xsmall-centered{margin-right:auto;margin-left:auto}.xsmall-auto{width:auto}.xsmall-8{width:66.66667%}.fixed-xsmall-8{max-width:960px}.xsmall-offset-8{margin-left:66.66667%}.xsmall-centered{margin-right:auto;margin-left:auto}.xsmall-auto{width:auto}.xsmall-9{width:75%}.fixed-xsmall-9{max-width:1080px}.xsmall-offset-9{margin-left:75%}.xsmall-centered{margin-right:auto;margin-left:auto}.xsmall-auto{width:auto}.xsmall-10{width:83.33333%}.fixed-xsmall-10{max-width:1200px}.xsmall-offset-10{margin-left:83.33333%}.xsmall-centered{margin-right:auto;margin-left:auto}.xsmall-auto{width:auto}.xsmall-11{width:91.66667%}.fixed-xsmall-11{max-width:1320px}.xsmall-offset-11{margin-left:91.66667%}.xsmall-centered{margin-right:auto;margin-left:auto}.xsmall-auto{width:auto}.xsmall-12{width:100%}.fixed-xsmall-12{max-width:1440px}.xsmall-offset-12{margin-left:100%}.xsmall-centered{margin-right:auto;margin-left:auto}.xsmall-auto{width:auto}@media all and (min-width: 481px){.small-0{width:0%}.fixed-small-0{max-width:0px}.small-offset-0{margin-left:0%}.small-centered{margin-right:auto;margin-left:auto}.small-auto{width:auto}}@media all and (min-width: 481px){.small-1{width:8.33333%}.fixed-small-1{max-width:120px}.small-offset-1{margin-left:8.33333%}.small-centered{margin-right:auto;margin-left:auto}.small-auto{width:auto}}@media all and (min-width: 481px){.small-2{width:16.66667%}.fixed-small-2{max-width:240px}.small-offset-2{margin-left:16.66667%}.small-centered{margin-right:auto;margin-left:auto}.small-auto{width:auto}}@media all and (min-width: 481px){.small-3{width:25%}.fixed-small-3{max-width:360px}.small-offset-3{margin-left:25%}.small-centered{margin-right:auto;margin-left:auto}.small-auto{width:auto}}@media all and (min-width: 481px){.small-4{width:33.33333%}.fixed-small-4{max-width:480px}.small-offset-4{margin-left:33.33333%}.small-centered{margin-right:auto;margin-left:auto}.small-auto{width:auto}}@media all and (min-width: 481px){.small-5{width:41.66667%}.fixed-small-5{max-width:600px}.small-offset-5{margin-left:41.66667%}.small-centered{margin-right:auto;margin-left:auto}.small-auto{width:auto}}@media all and (min-width: 481px){.small-6{width:50%}.fixed-small-6{max-width:720px}.small-offset-6{margin-left:50%}.small-centered{margin-right:auto;margin-left:auto}.small-auto{width:auto}}@media all and (min-width: 481px){.small-7{width:58.33333%}.fixed-small-7{max-width:840px}.small-offset-7{margin-left:58.33333%}.small-centered{margin-right:auto;margin-left:auto}.small-auto{width:auto}}@media all and (min-width: 481px){.small-8{width:66.66667%}.fixed-small-8{max-width:960px}.small-offset-8{margin-left:66.66667%}.small-centered{margin-right:auto;margin-left:auto}.small-auto{width:auto}}@media all and (min-width: 481px){.small-9{width:75%}.fixed-small-9{max-width:1080px}.small-offset-9{margin-left:75%}.small-centered{margin-right:auto;margin-left:auto}.small-auto{width:auto}}@media all and (min-width: 481px){.small-10{width:83.33333%}.fixed-small-10{max-width:1200px}.small-offset-10{margin-left:83.33333%}.small-centered{margin-right:auto;margin-left:auto}.small-auto{width:auto}}@media all and (min-width: 481px){.small-11{width:91.66667%}.fixed-small-11{max-width:1320px}.small-offset-11{margin-left:91.66667%}.small-centered{margin-right:auto;margin-left:auto}.small-auto{width:auto}}@media all and (min-width: 481px){.small-12{width:100%}.fixed-small-12{max-width:1440px}.small-offset-12{margin-left:100%}.small-centered{margin-right:auto;margin-left:auto}.small-auto{width:auto}}@media all and (min-width: 769px){.medium-0{width:0%}.fixed-medium-0{max-width:0px}.medium-offset-0{margin-left:0%}.medium-centered{margin-right:auto;margin-left:auto}.medium-auto{width:auto}}@media all and (min-width: 769px){.medium-1{width:8.33333%}.fixed-medium-1{max-width:120px}.medium-offset-1{margin-left:8.33333%}.medium-centered{margin-right:auto;margin-left:auto}.medium-auto{width:auto}}@media all and (min-width: 769px){.medium-2{width:16.66667%}.fixed-medium-2{max-width:240px}.medium-offset-2{margin-left:16.66667%}.medium-centered{margin-right:auto;margin-left:auto}.medium-auto{width:auto}}@media all and (min-width: 769px){.medium-3{width:25%}.fixed-medium-3{max-width:360px}.medium-offset-3{margin-left:25%}.medium-centered{margin-right:auto;margin-left:auto}.medium-auto{width:auto}}@media all and (min-width: 769px){.medium-4{width:33.33333%}.fixed-medium-4{max-width:480px}.medium-offset-4{margin-left:33.33333%}.medium-centered{margin-right:auto;margin-left:auto}.medium-auto{width:auto}}@media all and (min-width: 769px){.medium-5{width:41.66667%}.fixed-medium-5{max-width:600px}.medium-offset-5{margin-left:41.66667%}.medium-centered{margin-right:auto;margin-left:auto}.medium-auto{width:auto}}@media all and (min-width: 769px){.medium-6{width:50%}.fixed-medium-6{max-width:720px}.medium-offset-6{margin-left:50%}.medium-centered{margin-right:auto;margin-left:auto}.medium-auto{width:auto}}@media all and (min-width: 769px){.medium-7{width:58.33333%}.fixed-medium-7{max-width:840px}.medium-offset-7{margin-left:58.33333%}.medium-centered{margin-right:auto;margin-left:auto}.medium-auto{width:auto}}@media all and (min-width: 769px){.medium-8{width:66.66667%}.fixed-medium-8{max-width:960px}.medium-offset-8{margin-left:66.66667%}.medium-centered{margin-right:auto;margin-left:auto}.medium-auto{width:auto}}@media all and (min-width: 769px){.medium-9{width:75%}.fixed-medium-9{max-width:1080px}.medium-offset-9{margin-left:75%}.medium-centered{margin-right:auto;margin-left:auto}.medium-auto{width:auto}}@media all and (min-width: 769px){.medium-10{width:83.33333%}.fixed-medium-10{max-width:1200px}.medium-offset-10{margin-left:83.33333%}.medium-centered{margin-right:auto;margin-left:auto}.medium-auto{width:auto}}@media all and (min-width: 769px){.medium-11{width:91.66667%}.fixed-medium-11{max-width:1320px}.medium-offset-11{margin-left:91.66667%}.medium-centered{margin-right:auto;margin-left:auto}.medium-auto{width:auto}}@media all and (min-width: 769px){.medium-12{width:100%}.fixed-medium-12{max-width:1440px}.medium-offset-12{margin-left:100%}.medium-centered{margin-right:auto;margin-left:auto}.medium-auto{width:auto}}@media all and (min-width: 1025px){.large-0{width:0%}.fixed-large-0{max-width:0px}.large-offset-0{margin-left:0%}.large-centered{margin-right:auto;margin-left:auto}.large-auto{width:auto}}@media all and (min-width: 1025px){.large-1{width:8.33333%}.fixed-large-1{max-width:120px}.large-offset-1{margin-left:8.33333%}.large-centered{margin-right:auto;margin-left:auto}.large-auto{width:auto}}@media all and (min-width: 1025px){.large-2{width:16.66667%}.fixed-large-2{max-width:240px}.large-offset-2{margin-left:16.66667%}.large-centered{margin-right:auto;margin-left:auto}.large-auto{width:auto}}@media all and (min-width: 1025px){.large-3{width:25%}.fixed-large-3{max-width:360px}.large-offset-3{margin-left:25%}.large-centered{margin-right:auto;margin-left:auto}.large-auto{width:auto}}@media all and (min-width: 1025px){.large-4{width:33.33333%}.fixed-large-4{max-width:480px}.large-offset-4{margin-left:33.33333%}.large-centered{margin-right:auto;margin-left:auto}.large-auto{width:auto}}@media all and (min-width: 1025px){.large-5{width:41.66667%}.fixed-large-5{max-width:600px}.large-offset-5{margin-left:41.66667%}.large-centered{margin-right:auto;margin-left:auto}.large-auto{width:auto}}@media all and (min-width: 1025px){.large-6{width:50%}.fixed-large-6{max-width:720px}.large-offset-6{margin-left:50%}.large-centered{margin-right:auto;margin-left:auto}.large-auto{width:auto}}@media all and (min-width: 1025px){.large-7{width:58.33333%}.fixed-large-7{max-width:840px}.large-offset-7{margin-left:58.33333%}.large-centered{margin-right:auto;margin-left:auto}.large-auto{width:auto}}@media all and (min-width: 1025px){.large-8{width:66.66667%}.fixed-large-8{max-width:960px}.large-offset-8{margin-left:66.66667%}.large-centered{margin-right:auto;margin-left:auto}.large-auto{width:auto}}@media all and (min-width: 1025px){.large-9{width:75%}.fixed-large-9{max-width:1080px}.large-offset-9{margin-left:75%}.large-centered{margin-right:auto;margin-left:auto}.large-auto{width:auto}}@media all and (min-width: 1025px){.large-10{width:83.33333%}.fixed-large-10{max-width:1200px}.large-offset-10{margin-left:83.33333%}.large-centered{margin-right:auto;margin-left:auto}.large-auto{width:auto}}@media all and (min-width: 1025px){.large-11{width:91.66667%}.fixed-large-11{max-width:1320px}.large-offset-11{margin-left:91.66667%}.large-centered{margin-right:auto;margin-left:auto}.large-auto{width:auto}}@media all and (min-width: 1025px){.large-12{width:100%}.fixed-large-12{max-width:1440px}.large-offset-12{margin-left:100%}.large-centered{margin-right:auto;margin-left:auto}.large-auto{width:auto}}@media all and (min-width: 1281px){.xlarge-0{width:0%}.fixed-xlarge-0{max-width:0px}.xlarge-offset-0{margin-left:0%}.xlarge-centered{margin-right:auto;margin-left:auto}.xlarge-auto{width:auto}}@media all and (min-width: 1281px){.xlarge-1{width:8.33333%}.fixed-xlarge-1{max-width:120px}.xlarge-offset-1{margin-left:8.33333%}.xlarge-centered{margin-right:auto;margin-left:auto}.xlarge-auto{width:auto}}@media all and (min-width: 1281px){.xlarge-2{width:16.66667%}.fixed-xlarge-2{max-width:240px}.xlarge-offset-2{margin-left:16.66667%}.xlarge-centered{margin-right:auto;margin-left:auto}.xlarge-auto{width:auto}}@media all and (min-width: 1281px){.xlarge-3{width:25%}.fixed-xlarge-3{max-width:360px}.xlarge-offset-3{margin-left:25%}.xlarge-centered{margin-right:auto;margin-left:auto}.xlarge-auto{width:auto}}@media all and (min-width: 1281px){.xlarge-4{width:33.33333%}.fixed-xlarge-4{max-width:480px}.xlarge-offset-4{margin-left:33.33333%}.xlarge-centered{margin-right:auto;margin-left:auto}.xlarge-auto{width:auto}}@media all and (min-width: 1281px){.xlarge-5{width:41.66667%}.fixed-xlarge-5{max-width:600px}.xlarge-offset-5{margin-left:41.66667%}.xlarge-centered{margin-right:auto;margin-left:auto}.xlarge-auto{width:auto}}@media all and (min-width: 1281px){.xlarge-6{width:50%}.fixed-xlarge-6{max-width:720px}.xlarge-offset-6{margin-left:50%}.xlarge-centered{margin-right:auto;margin-left:auto}.xlarge-auto{width:auto}}@media all and (min-width: 1281px){.xlarge-7{width:58.33333%}.fixed-xlarge-7{max-width:840px}.xlarge-offset-7{margin-left:58.33333%}.xlarge-centered{margin-right:auto;margin-left:auto}.xlarge-auto{width:auto}}@media all and (min-width: 1281px){.xlarge-8{width:66.66667%}.fixed-xlarge-8{max-width:960px}.xlarge-offset-8{margin-left:66.66667%}.xlarge-centered{margin-right:auto;margin-left:auto}.xlarge-auto{width:auto}}@media all and (min-width: 1281px){.xlarge-9{width:75%}.fixed-xlarge-9{max-width:1080px}.xlarge-offset-9{margin-left:75%}.xlarge-centered{margin-right:auto;margin-left:auto}.xlarge-auto{width:auto}}@media all and (min-width: 1281px){.xlarge-10{width:83.33333%}.fixed-xlarge-10{max-width:1200px}.xlarge-offset-10{margin-left:83.33333%}.xlarge-centered{margin-right:auto;margin-left:auto}.xlarge-auto{width:auto}}@media all and (min-width: 1281px){.xlarge-11{width:91.66667%}.fixed-xlarge-11{max-width:1320px}.xlarge-offset-11{margin-left:91.66667%}.xlarge-centered{margin-right:auto;margin-left:auto}.xlarge-auto{width:auto}}@media all and (min-width: 1281px){.xlarge-12{width:100%}.fixed-xlarge-12{max-width:1440px}.xlarge-offset-12{margin-left:100%}.xlarge-centered{margin-right:auto;margin-left:auto}.xlarge-auto{width:auto}}*{margin:0;padding:0;box-sizing:border-box}body.scroll-freeze{overflow:hidden}@media all and (max-width: 1024px){.mobile-hidden{display:none}}@media all and (min-width: 1025px){.desktop-hidden{display:none}}section{padding:80px 0}section:first-child{padding-top:0;margin-top:100px}@media all and (max-width: 1024px){section{padding:50px 0}}@media all and (max-width: 1024px){.column{padding:0 30px}}body{color:#051040;font-family:"Roboto",sans-serif;line-height:1.67;font-size:18px;font-weight:400;letter-spacing:0.03em}@media all and (max-width: 1024px){body{font-size:16px}}h1,h2,h3,h4,h5{font-family:"DM Serif Display",serif;line-height:1.05}a{color:#051040;text-decoration:none;position:relative;text-transform:uppercase;font-size:14px;letter-spacing:0.05em}h1{font-size:48px;margin-bottom:40px}@media all and (max-width: 1024px){h1{font-size:36px}}h2{font-size:38px;margin-bottom:30px}h2.section-header{position:relative}h2.section-header:before{height:3px;width:80px;background-color:#F7F7FE;position:absolute;bottom:-15px;left:0;content:''}@media all and (max-width: 1024px){h2{font-size:27px}}h3{font-size:24px;margin-bottom:20px}@media all and (max-width: 1024px){h3{font-size:21px}}h4{margin-bottom:20px}@media all and (max-width: 1024px){h4{font-size:18px}}::selection{color:#051040;background-color:rgba(125,219,204,0.3)}@media not all and (min-resolution: 0.001dpcm){@supports (-webkit-appearance: none) and (stroke-color: transparent){body{letter-spacing:-.03em}}}.start .breadcrumbs{text-decoration:none;position:relative;text-transform:uppercase;font-size:14px !important;letter-spacing:0.05em;display:flex;justify-content:center;opacity:.67;transition:.2s ease-in-out}.start .breadcrumbs span a{color:#F7F7FE}.start .breadcrumbs span a::after{background:#F7F7FE}.start .breadcrumbs span::after{content:'/';margin-left:10px;margin-right:10px;position:relative;top:-0.5px}.start .breadcrumbs span:last-child::after{content:initial}.start .breadcrumbs:hover{opacity:1}@media all and (max-width: 1024px){.start .breadcrumbs{font-size:12px !important}}@media all and (max-width: 480px){.start .breadcrumbs{font-size:10px !important}.start .breadcrumbs a{font-size:10px !important}}.btn{color:#F7F7FE;background:transparent;padding:10px 30px;border:1px solid #F7F7FE;border-radius:3px;display:inline-block;line-height:1;transition:.2s ease;transition-property:background, color, border}.btn:hover{color:#F7F7FE;border:1px solid #051040;background:#051040}@media all and (max-width: 768px){.btn{padding:9px 20px;font-size:12px}}.wysiwyg *+h1,.wysiwyg *+h2,.wysiwyg *+h3,.wysiwyg *+h4,.wysiwyg *+ul,.wysiwyg *+ol,.wysiwyg *+p{margin-top:20px}.wysiwyg ul,.wysiwyg ol{padding-left:30px}.wysiwyg ul li,.wysiwyg ol li{margin-top:20px}.wysiwyg ul li ul,.wysiwyg ul li ol,.wysiwyg ol li ul,.wysiwyg ol li ol{margin-left:20px}.wysiwyg a{font-size:initial;text-transform:none;letter-spacing:initial;text-decoration:underline}.wysiwyg a:after{content:initial}.wysiwyg .wp-block-image img{width:100%;height:100%;max-width:100%}.wysiwyg .wp-block-image figcaption{font-size:12px}.wysiwyg .wp-block-quote{margin:0 50px 30px;display:flex;flex-direction:column;position:relative}.wysiwyg .wp-block-quote p{font-family:"Roboto",sans-serif;font-size:20px}.wysiwyg .wp-block-quote cite{margin-top:20px;display:inline-block;text-align:right;font-size:14px;text-transform:uppercase;font-style:initial;color:#F7F7FE}.wysiwyg .wp-block-quote cite:before{content:'~ '}.wysiwyg .wp-block-quote:before{content:'"';font-family:"Roboto",sans-serif;font-size:110px;position:absolute;top:0;left:-50px;color:#aaa;z-index:-1;line-height:1}.page--home .start{margin:0;padding:0;display:flex;align-items:center;text-align:center;position:relative;color:#F7F7FE;overflow:hidden}.page--home .start::after{content:initial}.page--home .start .hero-background{position:absolute;bottom:0;left:0;width:100%;height:100%}.page--home .start .hero-background img{width:100%;position:absolute;top:50%;transform:translateY(-50%);left:0;z-index:-1}.page--home .start .hero-background::after{content:'';width:100%;height:100%;position:absolute;top:0;left:0;background-color:rgba(0,0,0,0.3);z-index:2}@media all and (max-width: 1024px){.page--home .start .hero-background img{height:100%;object-fit:cover}}.page--home .start .row{position:relative;display:flex;align-items:center;min-height:550px}@media all and (max-width: 1024px){.page--home .start .row{min-height:35vh}}@media all and (max-width: 768px){.page--home .start .row{min-height:300px}}@media all and (max-width: 480px){.page--home .start .row{min-height:200px}}.page--home .start .row h1{font-size:64px}.page--home .start .btn{margin-top:40px}.page--home__content .row{margin-bottom:80px}.page--home__content .row .section-header{margin-bottom:50px}.page--home__content .row--reverse h2{text-align:right}.page--home__content .row--reverse h2.section-header:before{right:0;left:auto}.page--home__content .row--reverse .wysiwyg{text-align:right}.page--home__content .row:last-child{margin-bottom:0}.page--home__content .row .wysiwyg>ul li,.page--home__content .row .wysiwyg>ol li{margin-top:5px}.page .start{margin:0;padding:110px 0 70px;min-height:35vh;display:flex;align-items:center;background-size:cover;background-position:50% 30%;position:relative;color:#F7F7FE;overflow:hidden}.page .start .column{z-index:2}.page .start h1{font-size:48px;letter-spacing:0.03em;line-height:1.05;margin-bottom:5px;margin-top:0;font-weight:300;font-family:"DM Serif Display",serif;text-align:center}@media all and (max-width: 1024px){.page .start h1{font-size:32px}}.page .start p{font-size:21px;font-weight:200}@media all and (max-width: 1024px){.page .start p{font-size:18px}}@media all and (max-width: 480px){.page .start p{font-size:16px}}.page .start .hero-background{position:absolute;bottom:0;left:0;width:100%;height:100%}.page .start .hero-background img{width:100%;position:absolute;top:50%;transform:translateY(-50%);left:0;z-index:-1}.page .start .hero-background::after{content:'';width:100%;height:100%;position:absolute;top:0;left:0;background-color:rgba(0,0,0,0.3);z-index:2}@media all and (max-width: 1024px){.page .start .hero-background img{height:100%;object-fit:cover}}.page .partners{display:flex;justify-content:space-between;margin-top:60px}.page .partners a{display:flex;align-items:center;justify-content:center;flex-direction:column}.page .partners a img{max-height:64px;max-width:200px;transition:.2s ease-in-out}.page .partners a span{opacity:0;transition:.2s ease-in-out;z-index:-1;position:absolute;top:50%;transform:translateY(calc(-50% - 30px));width:200%;text-align:center;line-height:1.2}.page .partners a:hover img{transform:scale(1.4);opacity:.2}.page .partners a:hover span{opacity:1;transform:translateY(-50%)}.page .partners a:first-child span{left:0;text-align:left}.page .partners a:last-child span{right:0;text-align:right}.page--statue section{margin:165px 0 120px;padding:0}@media all and (max-width: 1024px){.page--statue section{margin:110px 0 80px}}.page--statue .wysiwyg h1{margin-bottom:0}.page--statue .wysiwyg h2{margin-top:60px}.page--statue .wysiwyg h4{font-size:21px;margin:30px 0}.page--statue .wysiwyg ul li,.page--statue .wysiwyg ol li{margin-top:5px}.page--statue .wysiwyg ul li>ol,.page--statue .wysiwyg ol li>ol{list-style-type:lower-alpha}.page--contact__content{padding:120px 0}@media all and (max-width: 1024px){.page--contact__content{padding:60px 0}}.page--contact__info{padding-right:30px}.page--contact__info .logo{display:flex;flex-direction:column;user-select:none}.page--contact__info .logo__first{line-height:1;font-size:40px;font-family:"DM Serif Display",serif;text-transform:uppercase;white-space:nowrap}.page--contact__info .logo__secondary{font-size:14px;margin-top:6px;text-transform:uppercase;line-height:1.2;letter-spacing:.5em}.page--contact__info .logo__secondary br{content:""}.page--contact__info .logo__secondary br:after{content:" "}@media all and (max-width: 1024px){.page--contact__info .logo__first{font-size:32px}.page--contact__info .logo__secondary{font-size:13px}}.page--contact__info p.header{display:inline-block;margin:45px 0 10px;letter-spacing:.5em;font-size:12px;font-weight:bold;text-transform:uppercase;opacity:.4}.page--contact__info p{line-height:1.3}.page--contact__info p a{font-size:1em;text-decoration:underline}.page--contact__map{height:100%}.page--contact__map #map{width:100%;height:100%;font-size:.6rem}.page--contact__map #map a{font-size:.6rem}@media all and (max-width: 1024px){.page--contact__map{min-height:400px;margin:60px 0 0}.page--contact__map #map{max-height:calc(100% - 60px)}}.page--404 section{margin:65px 0 0;padding:0}.page--404__content{text-align:center;user-select:none}.page--404__content h1{font-size:10vw;margin:1em 0 0;position:relative}.page--404__content h1::after{font-size:25vw;content:'404';color:#7DDBCC;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);opacity:.2;z-index:-1}.page--404__content p{margin:40px 0 10vw}header{position:fixed;top:0;width:100%;z-index:99;background:linear-gradient(0deg, rgba(0,0,0,0), rgba(0,0,0,0.4));transition:.2s;padding:10px 0}header .row .column{display:flex;justify-content:space-between;align-items:center}header.noHero:not(.sticky){padding:10px 0}header.noHero,header.sticky{background:#F7F7FE;padding:0}header.noHero .logo,header.sticky .logo{color:#051040}header.noHero nav.desktop-nav ul li a,header.sticky nav.desktop-nav ul li a{color:#051040}header.noHero nav.desktop-nav ul li a.current_page_item::after,header.noHero nav.desktop-nav ul li a.active::after,header.sticky nav.desktop-nav ul li a.current_page_item::after,header.sticky nav.desktop-nav ul li a.active::after{background:#051040}header.noHero .burger::before,header.noHero .burger::after,header.sticky .burger::before,header.sticky .burger::after{background:#111}@media all and (max-width: 1024px){header{padding:30px 0}header.noHero,header.sticky{padding:15px 0}header.noHero:not(.sticky){padding:20px 0}}header .logo{display:flex;align-items:center;cursor:pointer;color:#F7F7FE;user-select:none}header .logo span.part-one{font-size:26px;font-family:"DM Serif Display",serif;text-transform:uppercase;white-space:nowrap}header .logo span.part-two{font-size:9px;margin-left:10px;text-transform:uppercase;line-height:1.2;letter-spacing:.5em}@media all and (max-width: 1280px){header .logo{flex-direction:column;align-items:flex-start}header .logo span.part-one{font-size:23px;line-height:1.1}header .logo span.part-two{font-size:8px;margin-left:0}header .logo span.part-two br{content:""}header .logo span.part-two br:after{content:" "}}@media all and (max-width: 1024px){header .logo{flex-direction:row;align-items:center}header .logo span.part-one{font-size:26px}header .logo span.part-two{font-size:9px;margin-left:10px}header .logo span.part-two br{content:initial}header .logo span.part-two br:after{content:initial}}@media all and (max-width: 480px){header .logo{flex-direction:column;align-items:flex-start}header .logo span.part-one{font-size:21px}header .logo span.part-two{font-size:8px;margin-left:0;letter-spacing:.3em}header .logo span.part-two br{content:""}header .logo span.part-two br:after{content:" "}}header nav.desktop-nav{display:flex;justify-content:center}header nav.desktop-nav ul{list-style-type:none;display:flex}header nav.desktop-nav ul li{margin:20px 13px;font-size:13px;text-transform:uppercase;letter-spacing:0.1em}header nav.desktop-nav ul li a{text-decoration:none;position:relative;color:#F7F7FE;transition:.2s}header nav.desktop-nav ul li a.current_page_item:after,header nav.desktop-nav ul li a.active:after,header nav.desktop-nav ul li a:hover:after{bottom:-3px;opacity:1}header nav.desktop-nav ul li a.current_page_item:after,header nav.desktop-nav ul li a.active:after{background:#F7F7FE}header nav.desktop-nav ul li a.current_page_item:hover,header nav.desktop-nav ul li a.active:hover{color:#7DDBCC}header nav.desktop-nav ul li a.current_page_item:hover:after,header nav.desktop-nav ul li a.active:hover:after{background:#7DDBCC}header nav.desktop-nav ul li a:hover{color:#7DDBCC}header nav.desktop-nav ul li a:hover:after{bottom:-3px;opacity:1}header nav.desktop-nav ul li a:after{position:absolute;left:0;bottom:-8px;height:1px;width:100%;content:'';background:#7DDBCC;opacity:0;transition:.2s;pointer-events:none}@media all and (max-width: 1024px){header nav.desktop-nav{display:none}}@media all and (max-width: 1280px){header nav.desktop-nav ul{list-style-type:none;display:flex}header nav.desktop-nav ul li a{font-size:12px}}header .burger{width:32px;height:12px;position:relative;z-index:1000;cursor:pointer}header .burger::before{width:100%;height:3px;background:white;position:absolute;top:0;left:0;content:'';transition:.2s}header .burger::after{width:100%;height:3px;background:white;position:absolute;bottom:0;left:0;content:'';transition:.2s}@media all and (min-width: 1025px){header .burger{display:none}}header .burger.menu-opened::after{transform:rotate(45deg);bottom:calc(50% - 2px);background:#111}header .burger.menu-opened::before{transform:rotate(-45deg);top:calc(50% - 1px);background:#111}header .mobile-menu{z-index:999;position:fixed;top:0;left:100%;width:100%;height:100%;background:white;display:flex;align-items:center;justify-content:center;text-align:right;padding:30px;font-size:18px;transition:.2s}header .mobile-menu .logo{position:absolute;left:50%;top:15vh;transform:translateX(-50%);color:#111;width:auto;padding:0}header .mobile-menu .logo svg use{fill:#111}header .mobile-menu .logo span{text-align:left}header .mobile-menu nav ul{list-style:none}header .mobile-menu nav ul li{margin:15px 0 25px;position:relative;text-align:center}header .mobile-menu nav ul li:last-child{margin-bottom:0}header .mobile-menu nav ul li a{font-size:16px}@media all and (min-width: 1025px){header .mobile-menu{display:none}}@media all and (max-width: 480px){header .mobile-menu nav{margin:60px 0 0}header .mobile-menu nav ul li{margin:15px 0 25px;text-align:center}header .mobile-menu nav ul li a{font-size:14px}}header .mobile-menu.menu-opened{left:0}header .reading-progress{width:50%;background:#7DDBCC;height:0px;position:absolute;top:100%;transition:height .2s ease}header .reading-progress.visible{height:3px}footer{padding:80px 0 40px;position:relative;background-color:#F7F7FE;font-size:16px}footer .row{position:relative}@media all and (max-width: 768px){footer .row .column:nth-child(3){margin:40px 0 70px}}footer .logo{display:flex;flex-direction:column;cursor:pointer;transition:.1s;margin-bottom:30px;user-select:none}footer .logo__first{line-height:1;font-size:32px;font-family:"DM Serif Display",serif;text-transform:uppercase;white-space:nowrap}footer .logo__secondary{font-size:11px;margin-top:8px;text-transform:uppercase;line-height:1.2;letter-spacing:.5em}footer .logo__secondary br{content:""}footer .logo__secondary br:after{content:" "}@media all and (max-width: 768px){footer .logo{text-align:center;margin-bottom:50px}}@media all and (max-width: 480px){footer .logo__first{font-size:27px}footer .logo__secondary{font-size:10px}}footer ul{list-style-type:none}footer ul li{margin-bottom:10px;letter-spacing:.01em}footer ul li.header{margin-bottom:15px;text-transform:uppercase;font-size:12px;letter-spacing:.35em;font-weight:600}footer ul li a{font-size:1em;text-transform:unset}@media all and (max-width: 480px){footer ul li{margin-bottom:5px}}footer ul+ul{margin-top:40px}@media all and (max-width: 768px){footer ul{text-align:center}footer ul+ul{margin-top:30px}}footer .scroll-top{position:absolute;right:64px;bottom:0;font-size:13px;opacity:0.5;transition:opacity .2s ease;white-space:nowrap}footer .scroll-top:hover{opacity:1}@media all and (max-width: 768px){footer .scroll-top{right:50%;transform:translateX(50%)}}footer .copyrights{margin-top:50px;color:rgba(17,17,17,0.4);user-select:none}footer .copyrights p{line-height:1.3;margin-top:10px;font-size:13px;text-transform:uppercase;letter-spacing:.02em}footer .copyrights p a{line-height:1.3;margin-top:10px;font-size:13px;text-transform:uppercase;letter-spacing:.02em;color:rgba(17,17,17,0.6)}footer .copyrights p a::after{background:rgba(17,17,17,0.4);bottom:-3px}footer .copyrights p a:hover::after{bottom:0px}@media all and (max-width: 1024px){footer .copyrights{display:none}}
