:root{--f44:35px;--f35:35px;--f28:22px;--f22:20px;--f18:18px;--f16:16px;--f12:12px}@media screen and (min-width:1024px){:root{--f44:44px;--f35:35px;--f28:28px;--f22:22px;--f18:18px;--f16:16px;--f12:12px}}:root{--d128:96px;--d96:64px;--d64:48px;--d48:32px;--d32:24px;--d24:16px;--d16:16px;--d12:8px;--d8:d8px;--d4:4px}@media screen and (min-width:1024px){:root{--d128:128px;--d96:96px;--d64:64px;--d48:48px;--d32:32px;--d24:24px;--d16:16px;--d12:12px;--d8:d8px;--d4:4px}}
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{-webkit-text-size-adjust:100%;line-height:1.15}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}

/*! HTML5 Boilerplate v7.3.0 | MIT License | https://html5boilerplate.com/ */html{color:#222;font-size:1em;line-height:1.4}::-moz-selection{background:#b3d4fc;text-shadow:none}::selection{background:#b3d4fc;text-shadow:none}hr{border:0;border-top:1px solid #ccc;display:block;height:1px;margin:1em 0;padding:0}audio,canvas,iframe,img,svg,video{vertical-align:middle}fieldset{border:0;margin:0;padding:0}textarea{resize:vertical}.browserupgrade{background:#ccc;color:#000;margin:.2em 0;padding:.2em 0}.hidden{display:none!important}.sr-only{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.sr-only.focusable:active,.sr-only.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;white-space:inherit;width:auto}.invisible{visibility:hidden}.clearfix:after,.clearfix:before{content:" ";display:table}.clearfix:after{clear:both}@media print{*,:after,:before{background:transparent!important;box-shadow:none!important;color:#000!important;text-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^="#"]:after,a[href^="javascript:"]:after{content:""}pre{white-space:pre-wrap!important}blockquote,pre{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}}@font-face{font-display:swap;font-family:Open Sans;font-style:normal;font-weight:300;src:url(/dist/fonts/OpenSans-Light.woff2) format("woff2"),url(/dist/fonts/OpenSans-Light.woff) format("woff"),url(/dist/fonts/OpenSans-Light.ttf) format("truetype")}@font-face{font-display:swap;font-family:Open Sans;font-style:italic;font-weight:700;src:url(/dist/fonts/OpenSans-BoldItalic.woff2) format("woff2"),url(/dist/fonts/OpenSans-BoldItalic.woff) format("woff"),url(/dist/fonts/OpenSans-BoldItalic.ttf) format("truetype")}@font-face{font-display:swap;font-family:Open Sans;font-style:italic;font-weight:600;src:url(/dist/fonts/OpenSans-SemiBoldItalic.woff2) format("woff2"),url(/dist/fonts/OpenSans-SemiBoldItalic.woff) format("woff"),url(/dist/fonts/OpenSans-SemiBoldItalic.ttf) format("truetype")}@font-face{font-display:swap;font-family:Open Sans;font-style:italic;font-weight:800;src:url(/dist/fonts/OpenSans-ExtraBoldItalic.woff2) format("woff2"),url(/dist/fonts/OpenSans-ExtraBoldItalic.woff) format("woff"),url(/dist/fonts/OpenSans-ExtraBoldItalic.ttf) format("truetype")}@font-face{font-display:swap;font-family:Open Sans;font-style:italic;font-weight:300;src:url(/dist/fonts/OpenSans-LightItalic.woff2) format("woff2"),url(/dist/fonts/OpenSans-LightItalic.woff) format("woff"),url(/dist/fonts/OpenSans-LightItalic.ttf) format("truetype")}@font-face{font-display:swap;font-family:Open Sans;font-style:normal;font-weight:600;src:url(/dist/fonts/OpenSans-SemiBold.woff2) format("woff2"),url(/dist/fonts/OpenSans-SemiBold.woff) format("woff"),url(/dist/fonts/OpenSans-SemiBold.ttf) format("truetype")}@font-face{font-display:swap;font-family:Open Sans;font-style:normal;font-weight:700;src:url(/dist/fonts/OpenSans-Bold.woff2) format("woff2"),url(/dist/fonts/OpenSans-Bold.woff) format("woff"),url(/dist/fonts/OpenSans-Bold.ttf) format("truetype")}@font-face{font-display:swap;font-family:Open Sans;font-style:italic;font-weight:400;src:url(/dist/fonts/OpenSans-Italic.woff2) format("woff2"),url(/dist/fonts/OpenSans-Italic.woff) format("woff"),url(/dist/fonts/OpenSans-Italic.ttf) format("truetype")}@font-face{font-display:swap;font-family:Open Sans;font-style:normal;font-weight:400;src:url(/dist/fonts/OpenSans-Regular.woff2) format("woff2"),url(/dist/fonts/OpenSans-Regular.woff) format("woff"),url(/dist/fonts/OpenSans-Regular.ttf) format("truetype")}@font-face{font-display:swap;font-family:Open Sans;font-style:normal;font-weight:800;src:url(/dist/fonts/OpenSans-ExtraBold.woff2) format("woff2"),url(/dist/fonts/OpenSans-ExtraBold.woff) format("woff"),url(/dist/fonts/OpenSans-ExtraBold.ttf) format("truetype")}html{scroll-behavior:smooth}body{background:#fff;color:#151515;font-family:Open Sans;font-size:var(--f16)}body,html{overflow-x:hidden}body.is-locked,html.is-locked{overflow:hidden}.container{margin-left:auto!important;margin-right:auto!important;max-width:1152px;width:calc(100% - 48px)}@media (max-width:768px){.container .narrow{max-width:unset;width:100%}}.container.narrow{max-width:960px}h1,h2,h3,h4,h5,h6{font-family:Open Sans;margin:0}p{font-size:var(--f18);line-height:1.6;margin:0}p+p{margin-top:32px}a{text-decoration:none}*{outline:none!important}.relative{position:relative}.grow{flex-grow:1}.shrink{flex-shrink:1}.flex-start{align-content:flex-start;align-items:flex-start}.uppercase{text-transform:uppercase}.hamburger{outline:none!important}h1{font-size:var(--f44)}h2{font-size:var(--f35)}h3{font-size:var(--f28)}h4{font-size:var(--f22)}h5{font-size:var(--f18)}body.locked,html.locked{overflow:hidden}.center{text-align:center}.m-t-8{margin-top:var(--d8)}.m-t-16{margin-top:var(--d16)}.m-t-32{margin-top:var(--d32)}.m-t-48{margin-top:var(--d48)}.m-t-64{margin-top:var(--d64)}.m-t-96{margin-top:var(--d96)}.m-t-128{margin-top:var(--d128)}.m-b-8{margin-bottom:var(--d8)}.m-b-16{margin-bottom:var(--d16)}.m-b-32{margin-bottom:var(--d32)}.m-b-48{margin-bottom:var(--d48)}.m-b-64{margin-bottom:var(--d64)}.m-b-96{margin-bottom:var(--d96)}.m-b-128{margin-bottom:var(--d128)}

/*!
 * Hamburgers
 * @description Tasty CSS-animated hamburgers
 * @author Jonathan Suh @jonsuh
 * @site https://jonsuh.com/hamburgers
 * @link https://github.com/jonsuh/hamburgers
 */.hamburger--3dx .hamburger-box{perspective:80px}.hamburger--3dx .hamburger-inner{transition:transform .15s cubic-bezier(.645,.045,.355,1),background-color 0s cubic-bezier(.645,.045,.355,1) .1s}.hamburger--3dx .hamburger-inner:after,.hamburger--3dx .hamburger-inner:before{transition:transform 0s cubic-bezier(.645,.045,.355,1) .1s}.hamburger--3dx.is-active .hamburger-inner{background-color:transparent!important;transform:rotateY(180deg)}.hamburger--3dx.is-active .hamburger-inner:before{transform:translate3d(0,10px,0) rotate(45deg)}.hamburger--3dx.is-active .hamburger-inner:after{transform:translate3d(0,-10px,0) rotate(-45deg)}.hamburger--3dx-r .hamburger-box{perspective:80px}.hamburger--3dx-r .hamburger-inner{transition:transform .15s cubic-bezier(.645,.045,.355,1),background-color 0s cubic-bezier(.645,.045,.355,1) .1s}.hamburger--3dx-r .hamburger-inner:after,.hamburger--3dx-r .hamburger-inner:before{transition:transform 0s cubic-bezier(.645,.045,.355,1) .1s}.hamburger--3dx-r.is-active .hamburger-inner{background-color:transparent!important;transform:rotateY(-180deg)}.hamburger--3dx-r.is-active .hamburger-inner:before{transform:translate3d(0,10px,0) rotate(45deg)}.hamburger--3dx-r.is-active .hamburger-inner:after{transform:translate3d(0,-10px,0) rotate(-45deg)}.hamburger--3dy .hamburger-box{perspective:80px}.hamburger--3dy .hamburger-inner{transition:transform .15s cubic-bezier(.645,.045,.355,1),background-color 0s cubic-bezier(.645,.045,.355,1) .1s}.hamburger--3dy .hamburger-inner:after,.hamburger--3dy .hamburger-inner:before{transition:transform 0s cubic-bezier(.645,.045,.355,1) .1s}.hamburger--3dy.is-active .hamburger-inner{background-color:transparent!important;transform:rotateX(-180deg)}.hamburger--3dy.is-active .hamburger-inner:before{transform:translate3d(0,10px,0) rotate(45deg)}.hamburger--3dy.is-active .hamburger-inner:after{transform:translate3d(0,-10px,0) rotate(-45deg)}.hamburger--3dy-r .hamburger-box{perspective:80px}.hamburger--3dy-r .hamburger-inner{transition:transform .15s cubic-bezier(.645,.045,.355,1),background-color 0s cubic-bezier(.645,.045,.355,1) .1s}.hamburger--3dy-r .hamburger-inner:after,.hamburger--3dy-r .hamburger-inner:before{transition:transform 0s cubic-bezier(.645,.045,.355,1) .1s}.hamburger--3dy-r.is-active .hamburger-inner{background-color:transparent!important;transform:rotateX(180deg)}.hamburger--3dy-r.is-active .hamburger-inner:before{transform:translate3d(0,10px,0) rotate(45deg)}.hamburger--3dy-r.is-active .hamburger-inner:after{transform:translate3d(0,-10px,0) rotate(-45deg)}.hamburger--3dxy .hamburger-box{perspective:80px}.hamburger--3dxy .hamburger-inner{transition:transform .15s cubic-bezier(.645,.045,.355,1),background-color 0s cubic-bezier(.645,.045,.355,1) .1s}.hamburger--3dxy .hamburger-inner:after,.hamburger--3dxy .hamburger-inner:before{transition:transform 0s cubic-bezier(.645,.045,.355,1) .1s}.hamburger--3dxy.is-active .hamburger-inner{background-color:transparent!important;transform:rotateX(180deg) rotateY(180deg)}.hamburger--3dxy.is-active .hamburger-inner:before{transform:translate3d(0,10px,0) rotate(45deg)}.hamburger--3dxy.is-active .hamburger-inner:after{transform:translate3d(0,-10px,0) rotate(-45deg)}.hamburger--3dxy-r .hamburger-box{perspective:80px}.hamburger--3dxy-r .hamburger-inner{transition:transform .15s cubic-bezier(.645,.045,.355,1),background-color 0s cubic-bezier(.645,.045,.355,1) .1s}.hamburger--3dxy-r .hamburger-inner:after,.hamburger--3dxy-r .hamburger-inner:before{transition:transform 0s cubic-bezier(.645,.045,.355,1) .1s}.hamburger--3dxy-r.is-active .hamburger-inner{background-color:transparent!important;transform:rotateX(180deg) rotateY(180deg) rotate(-180deg)}.hamburger--3dxy-r.is-active .hamburger-inner:before{transform:translate3d(0,10px,0) rotate(45deg)}.hamburger--3dxy-r.is-active .hamburger-inner:after{transform:translate3d(0,-10px,0) rotate(-45deg)}.hamburger--arrow.is-active .hamburger-inner:before{transform:translate3d(-8px,0,0) rotate(-45deg) scaleX(.7)}.hamburger--arrow.is-active .hamburger-inner:after{transform:translate3d(-8px,0,0) rotate(45deg) scaleX(.7)}.hamburger--arrow-r.is-active .hamburger-inner:before{transform:translate3d(8px,0,0) rotate(45deg) scaleX(.7)}.hamburger--arrow-r.is-active .hamburger-inner:after{transform:translate3d(8px,0,0) rotate(-45deg) scaleX(.7)}.hamburger--arrowalt .hamburger-inner:before{transition:top .1s ease .1s,transform .1s cubic-bezier(.165,.84,.44,1)}.hamburger--arrowalt .hamburger-inner:after{transition:bottom .1s ease .1s,transform .1s cubic-bezier(.165,.84,.44,1)}.hamburger--arrowalt.is-active .hamburger-inner:before{top:0;transform:translate3d(-8px,-10px,0) rotate(-45deg) scaleX(.7);transition:top .1s ease,transform .1s cubic-bezier(.895,.03,.685,.22) .1s}.hamburger--arrowalt.is-active .hamburger-inner:after{bottom:0;transform:translate3d(-8px,10px,0) rotate(45deg) scaleX(.7);transition:bottom .1s ease,transform .1s cubic-bezier(.895,.03,.685,.22) .1s}.hamburger--arrowalt-r .hamburger-inner:before{transition:top .1s ease .1s,transform .1s cubic-bezier(.165,.84,.44,1)}.hamburger--arrowalt-r .hamburger-inner:after{transition:bottom .1s ease .1s,transform .1s cubic-bezier(.165,.84,.44,1)}.hamburger--arrowalt-r.is-active .hamburger-inner:before{top:0;transform:translate3d(8px,-10px,0) rotate(45deg) scaleX(.7);transition:top .1s ease,transform .1s cubic-bezier(.895,.03,.685,.22) .1s}.hamburger--arrowalt-r.is-active .hamburger-inner:after{bottom:0;transform:translate3d(8px,10px,0) rotate(-45deg) scaleX(.7);transition:bottom .1s ease,transform .1s cubic-bezier(.895,.03,.685,.22) .1s}.hamburger--arrowturn.is-active .hamburger-inner{transform:rotate(-180deg)}.hamburger--arrowturn.is-active .hamburger-inner:before{transform:translate3d(8px,0,0) rotate(45deg) scaleX(.7)}.hamburger--arrowturn.is-active .hamburger-inner:after{transform:translate3d(8px,0,0) rotate(-45deg) scaleX(.7)}.hamburger--arrowturn-r.is-active .hamburger-inner{transform:rotate(-180deg)}.hamburger--arrowturn-r.is-active .hamburger-inner:before{transform:translate3d(-8px,0,0) rotate(-45deg) scaleX(.7)}.hamburger--arrowturn-r.is-active .hamburger-inner:after{transform:translate3d(-8px,0,0) rotate(45deg) scaleX(.7)}.hamburger--boring .hamburger-inner,.hamburger--boring .hamburger-inner:after,.hamburger--boring .hamburger-inner:before{transition-property:none}.hamburger--boring.is-active .hamburger-inner{transform:rotate(45deg)}.hamburger--boring.is-active .hamburger-inner:before{opacity:0;top:0}.hamburger--boring.is-active .hamburger-inner:after{bottom:0;transform:rotate(-90deg)}.hamburger--collapse .hamburger-inner{bottom:0;top:auto;transition-delay:.13s;transition-duration:.13s;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger--collapse .hamburger-inner:after{top:-20px;transition:top .2s cubic-bezier(.33333,.66667,.66667,1) .2s,opacity .1s linear}.hamburger--collapse .hamburger-inner:before{transition:top .12s cubic-bezier(.33333,.66667,.66667,1) .2s,transform .13s cubic-bezier(.55,.055,.675,.19)}.hamburger--collapse.is-active .hamburger-inner{transform:translate3d(0,-10px,0) rotate(-45deg);transition-delay:.22s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.hamburger--collapse.is-active .hamburger-inner:after{opacity:0;top:0;transition:top .2s cubic-bezier(.33333,0,.66667,.33333),opacity .1s linear .22s}.hamburger--collapse.is-active .hamburger-inner:before{top:0;transform:rotate(-90deg);transition:top .1s cubic-bezier(.33333,0,.66667,.33333) .16s,transform .13s cubic-bezier(.215,.61,.355,1) .25s}.hamburger--collapse-r .hamburger-inner{bottom:0;top:auto;transition-delay:.13s;transition-duration:.13s;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger--collapse-r .hamburger-inner:after{top:-20px;transition:top .2s cubic-bezier(.33333,.66667,.66667,1) .2s,opacity .1s linear}.hamburger--collapse-r .hamburger-inner:before{transition:top .12s cubic-bezier(.33333,.66667,.66667,1) .2s,transform .13s cubic-bezier(.55,.055,.675,.19)}.hamburger--collapse-r.is-active .hamburger-inner{transform:translate3d(0,-10px,0) rotate(45deg);transition-delay:.22s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.hamburger--collapse-r.is-active .hamburger-inner:after{opacity:0;top:0;transition:top .2s cubic-bezier(.33333,0,.66667,.33333),opacity .1s linear .22s}.hamburger--collapse-r.is-active .hamburger-inner:before{top:0;transform:rotate(90deg);transition:top .1s cubic-bezier(.33333,0,.66667,.33333) .16s,transform .13s cubic-bezier(.215,.61,.355,1) .25s}.hamburger--elastic .hamburger-inner{top:2px;transition-duration:.275s;transition-timing-function:cubic-bezier(.68,-.55,.265,1.55)}.hamburger--elastic .hamburger-inner:before{top:10px;transition:opacity .125s ease .275s}.hamburger--elastic .hamburger-inner:after{top:20px;transition:transform .275s cubic-bezier(.68,-.55,.265,1.55)}.hamburger--elastic.is-active .hamburger-inner{transform:translate3d(0,10px,0) rotate(135deg);transition-delay:75ms}.hamburger--elastic.is-active .hamburger-inner:before{opacity:0;transition-delay:0s}.hamburger--elastic.is-active .hamburger-inner:after{transform:translate3d(0,-20px,0) rotate(-270deg);transition-delay:75ms}.hamburger--elastic-r .hamburger-inner{top:2px;transition-duration:.275s;transition-timing-function:cubic-bezier(.68,-.55,.265,1.55)}.hamburger--elastic-r .hamburger-inner:before{top:10px;transition:opacity .125s ease .275s}.hamburger--elastic-r .hamburger-inner:after{top:20px;transition:transform .275s cubic-bezier(.68,-.55,.265,1.55)}.hamburger--elastic-r.is-active .hamburger-inner{transform:translate3d(0,10px,0) rotate(-135deg);transition-delay:75ms}.hamburger--elastic-r.is-active .hamburger-inner:before{opacity:0;transition-delay:0s}.hamburger--elastic-r.is-active .hamburger-inner:after{transform:translate3d(0,-20px,0) rotate(270deg);transition-delay:75ms}.hamburger--emphatic{overflow:hidden}.hamburger--emphatic .hamburger-inner{transition:background-color .125s ease-in .175s}.hamburger--emphatic .hamburger-inner:before{left:0;transition:transform .125s cubic-bezier(.6,.04,.98,.335),top .05s linear .125s,left .125s ease-in .175s}.hamburger--emphatic .hamburger-inner:after{right:0;top:10px;transition:transform .125s cubic-bezier(.6,.04,.98,.335),top .05s linear .125s,right .125s ease-in .175s}.hamburger--emphatic.is-active .hamburger-inner{background-color:transparent!important;transition-delay:0s;transition-timing-function:ease-out}.hamburger--emphatic.is-active .hamburger-inner:before{left:-80px;top:-80px;transform:translate3d(80px,80px,0) rotate(45deg);transition:left .125s ease-out,top .05s linear .125s,transform .125s cubic-bezier(.075,.82,.165,1) .175s}.hamburger--emphatic.is-active .hamburger-inner:after{right:-80px;top:-80px;transform:translate3d(-80px,80px,0) rotate(-45deg);transition:right .125s ease-out,top .05s linear .125s,transform .125s cubic-bezier(.075,.82,.165,1) .175s}.hamburger--emphatic-r{overflow:hidden}.hamburger--emphatic-r .hamburger-inner{transition:background-color .125s ease-in .175s}.hamburger--emphatic-r .hamburger-inner:before{left:0;transition:transform .125s cubic-bezier(.6,.04,.98,.335),top .05s linear .125s,left .125s ease-in .175s}.hamburger--emphatic-r .hamburger-inner:after{right:0;top:10px;transition:transform .125s cubic-bezier(.6,.04,.98,.335),top .05s linear .125s,right .125s ease-in .175s}.hamburger--emphatic-r.is-active .hamburger-inner{background-color:transparent!important;transition-delay:0s;transition-timing-function:ease-out}.hamburger--emphatic-r.is-active .hamburger-inner:before{left:-80px;top:80px;transform:translate3d(80px,-80px,0) rotate(-45deg);transition:left .125s ease-out,top .05s linear .125s,transform .125s cubic-bezier(.075,.82,.165,1) .175s}.hamburger--emphatic-r.is-active .hamburger-inner:after{right:-80px;top:80px;transform:translate3d(-80px,-80px,0) rotate(45deg);transition:right .125s ease-out,top .05s linear .125s,transform .125s cubic-bezier(.075,.82,.165,1) .175s}.hamburger--minus .hamburger-inner:after,.hamburger--minus .hamburger-inner:before{transition:bottom .08s ease-out 0s,top .08s ease-out 0s,opacity 0s linear}.hamburger--minus.is-active .hamburger-inner:after,.hamburger--minus.is-active .hamburger-inner:before{opacity:0;transition:bottom .08s ease-out,top .08s ease-out,opacity 0s linear .08s}.hamburger--minus.is-active .hamburger-inner:before{top:0}.hamburger--minus.is-active .hamburger-inner:after{bottom:0}.hamburger--slider .hamburger-inner{top:2px}.hamburger--slider .hamburger-inner:before{top:10px;transition-duration:.15s;transition-property:transform,opacity;transition-timing-function:ease}.hamburger--slider .hamburger-inner:after{top:20px}.hamburger--slider.is-active .hamburger-inner{transform:translate3d(0,10px,0) rotate(45deg)}.hamburger--slider.is-active .hamburger-inner:before{opacity:0;transform:rotate(-45deg) translate3d(-5.7142857143px,-6px,0)}.hamburger--slider.is-active .hamburger-inner:after{transform:translate3d(0,-20px,0) rotate(-90deg)}.hamburger--slider-r .hamburger-inner{top:2px}.hamburger--slider-r .hamburger-inner:before{top:10px;transition-duration:.15s;transition-property:transform,opacity;transition-timing-function:ease}.hamburger--slider-r .hamburger-inner:after{top:20px}.hamburger--slider-r.is-active .hamburger-inner{transform:translate3d(0,10px,0) rotate(-45deg)}.hamburger--slider-r.is-active .hamburger-inner:before{opacity:0;transform:rotate(45deg) translate3d(5.7142857143px,-6px,0)}.hamburger--slider-r.is-active .hamburger-inner:after{transform:translate3d(0,-20px,0) rotate(90deg)}.hamburger--spin .hamburger-inner{transition-duration:.22s;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger--spin .hamburger-inner:before{transition:top .1s ease-in .25s,opacity .1s ease-in}.hamburger--spin .hamburger-inner:after{transition:bottom .1s ease-in .25s,transform .22s cubic-bezier(.55,.055,.675,.19)}.hamburger--spin.is-active .hamburger-inner{transform:rotate(225deg);transition-delay:.12s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.hamburger--spin.is-active .hamburger-inner:before{opacity:0;top:0;transition:top .1s ease-out,opacity .1s ease-out .12s}.hamburger--spin.is-active .hamburger-inner:after{bottom:0;transform:rotate(-90deg);transition:bottom .1s ease-out,transform .22s cubic-bezier(.215,.61,.355,1) .12s}.hamburger--spin-r .hamburger-inner{transition-duration:.22s;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger--spin-r .hamburger-inner:before{transition:top .1s ease-in .25s,opacity .1s ease-in}.hamburger--spin-r .hamburger-inner:after{transition:bottom .1s ease-in .25s,transform .22s cubic-bezier(.55,.055,.675,.19)}.hamburger--spin-r.is-active .hamburger-inner{transform:rotate(-225deg);transition-delay:.12s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.hamburger--spin-r.is-active .hamburger-inner:before{opacity:0;top:0;transition:top .1s ease-out,opacity .1s ease-out .12s}.hamburger--spin-r.is-active .hamburger-inner:after{bottom:0;transform:rotate(90deg);transition:bottom .1s ease-out,transform .22s cubic-bezier(.215,.61,.355,1) .12s}.hamburger--spring .hamburger-inner{top:2px;transition:background-color 0s linear .13s}.hamburger--spring .hamburger-inner:before{top:10px;transition:top .1s cubic-bezier(.33333,.66667,.66667,1) .2s,transform .13s cubic-bezier(.55,.055,.675,.19)}.hamburger--spring .hamburger-inner:after{top:20px;transition:top .2s cubic-bezier(.33333,.66667,.66667,1) .2s,transform .13s cubic-bezier(.55,.055,.675,.19)}.hamburger--spring.is-active .hamburger-inner{background-color:transparent!important;transition-delay:.22s}.hamburger--spring.is-active .hamburger-inner:before{top:0;transform:translate3d(0,10px,0) rotate(45deg);transition:top .1s cubic-bezier(.33333,0,.66667,.33333) .15s,transform .13s cubic-bezier(.215,.61,.355,1) .22s}.hamburger--spring.is-active .hamburger-inner:after{top:0;transform:translate3d(0,10px,0) rotate(-45deg);transition:top .2s cubic-bezier(.33333,0,.66667,.33333),transform .13s cubic-bezier(.215,.61,.355,1) .22s}.hamburger--spring-r .hamburger-inner{bottom:0;top:auto;transition-delay:0s;transition-duration:.13s;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger--spring-r .hamburger-inner:after{top:-20px;transition:top .2s cubic-bezier(.33333,.66667,.66667,1) .2s,opacity 0s linear}.hamburger--spring-r .hamburger-inner:before{transition:top .1s cubic-bezier(.33333,.66667,.66667,1) .2s,transform .13s cubic-bezier(.55,.055,.675,.19)}.hamburger--spring-r.is-active .hamburger-inner{transform:translate3d(0,-10px,0) rotate(-45deg);transition-delay:.22s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.hamburger--spring-r.is-active .hamburger-inner:after{opacity:0;top:0;transition:top .2s cubic-bezier(.33333,0,.66667,.33333),opacity 0s linear .22s}.hamburger--spring-r.is-active .hamburger-inner:before{top:0;transform:rotate(90deg);transition:top .1s cubic-bezier(.33333,0,.66667,.33333) .15s,transform .13s cubic-bezier(.215,.61,.355,1) .22s}.hamburger--stand .hamburger-inner{transition:transform 75ms cubic-bezier(.55,.055,.675,.19) .15s,background-color 0s linear 75ms}.hamburger--stand .hamburger-inner:before{transition:top 75ms ease-in 75ms,transform 75ms cubic-bezier(.55,.055,.675,.19) 0s}.hamburger--stand .hamburger-inner:after{transition:bottom 75ms ease-in 75ms,transform 75ms cubic-bezier(.55,.055,.675,.19) 0s}.hamburger--stand.is-active .hamburger-inner{background-color:transparent!important;transform:rotate(90deg);transition:transform 75ms cubic-bezier(.215,.61,.355,1) 0s,background-color 0s linear .15s}.hamburger--stand.is-active .hamburger-inner:before{top:0;transform:rotate(-45deg);transition:top 75ms ease-out .1s,transform 75ms cubic-bezier(.215,.61,.355,1) .15s}.hamburger--stand.is-active .hamburger-inner:after{bottom:0;transform:rotate(45deg);transition:bottom 75ms ease-out .1s,transform 75ms cubic-bezier(.215,.61,.355,1) .15s}.hamburger--stand-r .hamburger-inner{transition:transform 75ms cubic-bezier(.55,.055,.675,.19) .15s,background-color 0s linear 75ms}.hamburger--stand-r .hamburger-inner:before{transition:top 75ms ease-in 75ms,transform 75ms cubic-bezier(.55,.055,.675,.19) 0s}.hamburger--stand-r .hamburger-inner:after{transition:bottom 75ms ease-in 75ms,transform 75ms cubic-bezier(.55,.055,.675,.19) 0s}.hamburger--stand-r.is-active .hamburger-inner{background-color:transparent!important;transform:rotate(-90deg);transition:transform 75ms cubic-bezier(.215,.61,.355,1) 0s,background-color 0s linear .15s}.hamburger--stand-r.is-active .hamburger-inner:before{top:0;transform:rotate(-45deg);transition:top 75ms ease-out .1s,transform 75ms cubic-bezier(.215,.61,.355,1) .15s}.hamburger--stand-r.is-active .hamburger-inner:after{bottom:0;transform:rotate(45deg);transition:bottom 75ms ease-out .1s,transform 75ms cubic-bezier(.215,.61,.355,1) .15s}.hamburger--squeeze .hamburger-inner{transition-duration:75ms;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger--squeeze .hamburger-inner:before{transition:top 75ms ease .12s,opacity 75ms ease}.hamburger--squeeze .hamburger-inner:after{transition:bottom 75ms ease .12s,transform 75ms cubic-bezier(.55,.055,.675,.19)}.hamburger--squeeze.is-active .hamburger-inner{transform:rotate(45deg);transition-delay:.12s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.hamburger--squeeze.is-active .hamburger-inner:before{opacity:0;top:0;transition:top 75ms ease,opacity 75ms ease .12s}.hamburger--squeeze.is-active .hamburger-inner:after{bottom:0;transform:rotate(-90deg);transition:bottom 75ms ease,transform 75ms cubic-bezier(.215,.61,.355,1) .12s}.hamburger--vortex .hamburger-inner{transition-duration:.2s;transition-timing-function:cubic-bezier(.19,1,.22,1)}.hamburger--vortex .hamburger-inner:after,.hamburger--vortex .hamburger-inner:before{transition-delay:.1s;transition-duration:0s;transition-timing-function:linear}.hamburger--vortex .hamburger-inner:before{transition-property:top,opacity}.hamburger--vortex .hamburger-inner:after{transition-property:bottom,transform}.hamburger--vortex.is-active .hamburger-inner{transform:rotate(765deg);transition-timing-function:cubic-bezier(.19,1,.22,1)}.hamburger--vortex.is-active .hamburger-inner:after,.hamburger--vortex.is-active .hamburger-inner:before{transition-delay:0s}.hamburger--vortex.is-active .hamburger-inner:before{opacity:0;top:0}.hamburger--vortex.is-active .hamburger-inner:after{bottom:0;transform:rotate(90deg)}.hamburger--vortex-r .hamburger-inner{transition-duration:.2s;transition-timing-function:cubic-bezier(.19,1,.22,1)}.hamburger--vortex-r .hamburger-inner:after,.hamburger--vortex-r .hamburger-inner:before{transition-delay:.1s;transition-duration:0s;transition-timing-function:linear}.hamburger--vortex-r .hamburger-inner:before{transition-property:top,opacity}.hamburger--vortex-r .hamburger-inner:after{transition-property:bottom,transform}.hamburger--vortex-r.is-active .hamburger-inner{transform:rotate(-765deg);transition-timing-function:cubic-bezier(.19,1,.22,1)}.hamburger--vortex-r.is-active .hamburger-inner:after,.hamburger--vortex-r.is-active .hamburger-inner:before{transition-delay:0s}.hamburger--vortex-r.is-active .hamburger-inner:before{opacity:0;top:0}.hamburger--vortex-r.is-active .hamburger-inner:after{bottom:0;transform:rotate(-90deg)}.hamburger{background-color:transparent;border:0;color:inherit;cursor:pointer;display:inline-block;font:inherit;margin:0;overflow:visible;padding:15px;text-transform:none;transition-duration:.15s;transition-property:opacity,filter;transition-timing-function:linear}.hamburger.is-active:hover,.hamburger:hover{opacity:.7}.hamburger.is-active .hamburger-inner,.hamburger.is-active .hamburger-inner:after,.hamburger.is-active .hamburger-inner:before{background-color:#000}.hamburger-box{display:inline-block;height:24px;position:relative;width:40px}.hamburger-inner{display:block;margin-top:-2px;top:50%}.hamburger-inner,.hamburger-inner:after,.hamburger-inner:before{background-color:#000;border-radius:4px;height:4px;position:absolute;transition-duration:.15s;transition-property:transform;transition-timing-function:ease;width:40px}.hamburger-inner:after,.hamburger-inner:before{content:"";display:block}.hamburger-inner:before{top:-10px}.hamburger-inner:after{bottom:-10px}.slick-slider{-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;box-sizing:border-box;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;user-select:none}.slick-list,.slick-slider{display:block;position:relative}.slick-list{margin:0;overflow:hidden;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{transform:translateZ(0)}.slick-track{display:block;left:0;margin-left:auto;margin-right:auto;position:relative;top:0}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{border:1px solid transparent;display:block;height:auto}.slick-arrow.slick-hidden{display:none}.btn,.button,input[type=button],input[type=submit]{border-radius:30px;cursor:pointer;display:inline-block;font-weight:700;padding:12px 32px;transition:box-shadow .5s ease-in-out,transform .5s ease-in-out}.btn.yellow,.button.yellow,input[type=button].yellow,input[type=submit].yellow{background:#ffc835;color:#2d2d2a}.btn:hover,.button:hover,input[type=button]:hover,input[type=submit]:hover{box-shadow:0 5px 10px 0 rgba(0,0,0,.1);transform:scale(1.025)}.btn.uppercase,.button.uppercase,input[type=button].uppercase,input[type=submit].uppercase{text-transform:uppercase}.btn.round,.button.round,input[type=button].round,input[type=submit].round{align-items:center;display:inline-flex;height:50px;justify-content:center;margin-left:16px;padding:0;width:50px}.btn.inverse img,.button.inverse img,input[type=button].inverse img,input[type=submit].inverse img{transform:rotate(180deg)}.hamburger{padding:0}@media (min-width:1024px){.hamburger{display:none}}.hamburger .hamburger-inner,.hamburger .hamburger-inner:after,.hamburger .hamburger-inner:before{border-radius:0!important;height:2px!important}input[type=email],input[type=password],input[type=search],input[type=submit],input[type=tel],input[type=text],textarea{background:#f2edeb;border:2px solid transparent;border-radius:25px;height:50px;padding:0 24px;transition:all .5s ease-in-out}textarea{padding:24px}.checkbox-container{align-content:center;cursor:pointer;display:flex;font-weight:400!important;padding-left:42px;position:relative}.checkbox-container input{cursor:pointer;height:0;opacity:0;position:absolute;width:0}.checkmark{background-color:transparent;border:2px solid #fff;height:20px;left:0;position:absolute;top:6px;transition:border-color .5s ease-in-out;width:20px}@media (min-width:768px){.checkmark{top:0}}@media (min-width:1024px){.checkmark{top:6px}}.checkmark:after{content:"";opacity:0;position:absolute;transition:opacity .5s ease-in-out,border-color .5s ease-in-out}.checkbox-container input:checked~.checkmark:after{opacity:1}.checkbox-container .checkmark:after{border:solid #fff;border-width:0 2px 2px 0;height:10px;left:7px;top:1.5px;transform:rotate(45deg);width:5px}label{font-size:var(--f12)}label,label a{transition:color .5s ease-in-out}.error .checkbox-container .checkmark,.error .checkbox-container .checkmark:after,.error .form__element.select:after,.error input[type=email],.error input[type=password],.error input[type=tel],.error input[type=text],.error select,.error textarea{border-color:#ed5858!important}.error label{color:#ed5858}.error label a{color:#ed5858!important}.hero{height:100px;width:100%}@media (min-width:768px){.hero{height:200px}}@media (min-width:1024px){.hero{height:300px}}.hero img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.article .sharer{background:#ffc835;border-radius:30px;box-sizing:border-box;display:inline-block;margin:24px 0 var(--d48);padding:12px 24px;text-transform:uppercase}.article .sharer ul{align-content:center;align-items:center;display:inline-flex;flex-flow:row nowrap;list-style:none;margin:0;padding:0}.article .sharer ul li{color:#2d2d2a;cursor:default;font-size:var(--f12);font-weight:700;line-height:1;margin:0 12px}.article .sharer ul li:before{content:none}.article .sharer ul li a{color:#2d2d2a;display:block;font-size:var(--f12);font-weight:700;height:100%;text-decoration:none}.newsletter{color:#fff;max-width:800px;width:100%}@media (min-width:1024px){.newsletter input[type=email]{min-width:280px}}.newsletter h3{color:#fff;margin-bottom:var(--d24);max-width:384px}.newsletter label p{font-size:var(--f12);max-width:384px;transform:translateY(8px)}.newsletter label a{color:#fff;text-decoration:underline}.newsletter__checkbox{display:block;margin-top:var(--d32)}.newsletter .form__element{display:inline-block}@media (max-width:768px){.newsletter .form__element #newsletter-email{width:140px}}.newsletter #newsletter-result-message{display:block;margin:24px 0 0}.title{color:#7f5982;position:relative}.title.circle{margin-bottom:var(--d96);margin-left:auto;margin-right:auto;width:calc(100% - 190px)}@media (max-width:768px){.title.circle{width:calc(100% - 75px)}}.title.circle:before{content:url(/dist/img/circle.svg);left:0;position:absolute;top:60%;transform:translate(-50%,-50%);z-index:-1}@media (max-width:768px){.title.circle:before{left:10px;transform:translate(-50%,-50%) scale(.5)}}.inner-navigation__inner{align-content:center;align-items:center;background-color:#f2edeb;box-sizing:border-box;display:flex;justify-content:center;padding:12px 24px}@media (min-width:1024px){.inner-navigation__inner{padding:24px 48px;text-align:center}}.inner-navigation div.logo{display:none}.inner-navigation div.logo img.logo{height:48px}@media (min-width:1024px){.inner-navigation div.logo img.logo{height:64px}}.inner-navigation.sticky .inner-navigation__inner{justify-content:space-between;position:fixed;top:80px;width:100%;z-index:9}@media (min-width:1024px){.inner-navigation.sticky .inner-navigation__inner{top:0}}.inner-navigation.sticky .inner-navigation__inner div.logo{display:block}@media (max-width:768px){.inner-navigation.sticky .inner-navigation__inner div.logo{display:none}}.inner-navigation.sticky .inner-navigation__shadow{display:block;height:112px}.inner-navigation ul{list-style:none;margin:0;padding:0}@media (max-width:768px){.inner-navigation ul{display:flex;flex-flow:row wrap;max-height:36px;overflow:hidden;position:relative;transition:max-height .5s ease-in-out;width:100%}.inner-navigation ul li{flex:100%;pointer-events:none}.inner-navigation ul:after{content:url(/dist/img/icons/drop-purple.svg);position:absolute;right:3px;top:7px;transform:rotate(90deg);transform-origin:50% 50%;transition:transform .5s ease-in-out}}.inner-navigation ul.is-open{max-height:200px;pointer-events:none}.inner-navigation ul.is-open:after{transform:rotate(270deg)}.inner-navigation ul.is-open li{pointer-events:auto}.inner-navigation ul li{order:1}@media (max-width:768px){.inner-navigation ul li{line-height:1;margin:8px 0;transition:order .5s ease-in-out}}@media (min-width:1024px){.inner-navigation ul li{display:inline-block}.inner-navigation ul li+li{margin:0 0 0 16px}}@media (min-width:1400px){.inner-navigation ul li+li{margin:0 0 0 48px}}.inner-navigation ul li:before{content:none}.inner-navigation ul li a{color:#7f5982;font-size:14px;font-weight:700;position:relative}@media (min-width:1140px){.inner-navigation ul li a{font-size:16px}}@media (min-width:1024px){.inner-navigation ul li a:after{background-color:#7f5982;bottom:-10px;content:"";height:5px;left:0;position:absolute;transition:width .5s ease-in-out;width:0}}.inner-navigation ul li.active{order:0}@media (min-width:1024px){.inner-navigation ul li.active a:after{width:100%}}header{box-shadow:0 5px 20px 0 rgba(0,0,0,.1);display:flex;flex-flow:column nowrap;padding:12px 24px;z-index:10}@media (max-width:1024px){header{background:#fff;box-sizing:border-box;height:100vh;max-height:80px;overflow:hidden;position:fixed;text-align:center;transition:max-height .5s ease-in-out;width:100%}header.is-open{max-height:100vh}}@media (min-width:1024px){header{align-content:center;align-items:center;flex-flow:row wrap;justify-content:space-between;padding:24px 48px}}header .header__top{align-content:center;align-items:center;display:flex;flex-flow:row nowrap;justify-content:space-between}header .header__top img.logo{height:56px}@media (min-width:1024px){header .header__top img.logo{height:84px}}header .header__bottom ul{list-style:none;margin:-16px 0;padding:64px 0 0}@media (min-width:1024px){header .header__bottom ul{align-items:center;display:flex;margin:0 0 0 -32px;padding-top:0}}header .header__bottom ul li a{color:#7f5982;display:inline-block;font-size:var(--f16);font-weight:700;margin:16px 0;position:relative}@media (min-width:1024px){header .header__bottom ul li a{margin:0 32px}}header .header__bottom ul li a:after{background-color:#ffc835;bottom:-10px;content:"";height:5px;left:50%;position:absolute;transform:translateX(-50%);transition:width .5s ease-in-out;width:0}header .header__bottom ul li.contact a{border:1px solid #7f5982;border-radius:30px;padding:8px 24px;transition:border-color .5s ease-in-out,color .5s ease-in-out}header .header__bottom ul li.contact a:hover{border-color:#ffc835;color:#ffc835}header .header__bottom ul li.active:not(.contact) a:after,header .header__bottom ul li:not(.contact):hover a:after{width:100%}header .header__bottom .lang__wrap li a:after{content:none}header .lang{margin-left:0;position:relative}@media (max-width:768px){header .lang{display:block;font-size:18px;padding-bottom:5px;padding-top:10px;position:relative}}header .lang__wrap{left:7px;overflow:hidden;position:absolute;top:35px;z-index:-10}@media (max-width:1024px){header .lang__wrap{left:-14px;right:auto;top:auto}}@media (max-width:768px){header .lang__wrap{left:0;margin:0 auto;right:0;top:30px}}header .lang__wrap ul{display:block;margin:0;padding-top:25px;text-align:center;transform:translateY(-200%);transition:transform .5s ease}@media (min-width:768px){header .lang__wrap ul{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background-color:hsla(0,0%,100%,.5);border:1px solid rgba(0,0,0,.1);border-radius:0 0 10px 10px;border-top:0;padding:4px 8px}}header .lang__wrap ul li a{font-weight:800;margin:0 16px;text-decoration:none}@media (max-width:1024px){header .lang__wrap ul li a{margin-bottom:5px;margin-top:5px}}header .lang__active.lang__wrap{z-index:5}header .lang__active.lang__wrap ul{transform:translateY(0)}header .lang__current{cursor:pointer}header .lang__current svg{margin-bottom:2px;margin-left:-25px}@media (max-width:1024px){header .lang__current svg{margin-left:0}}@media (max-width:768px){.lang__current>a{padding-left:10px}main{padding-top:80px}}footer{background-color:#f2edeb;margin-top:192px;padding:var(--d48) 0 var(--d24);position:relative}@media (min-width:1024px){footer{margin-top:300px}}footer input[type=email],footer input[type=password],footer input[type=search],footer input[type=submit],footer input[type=tel],footer input[type=text]{background:#fff}footer .footer{padding-top:224px}@media (min-width:1024px){footer .footer{display:flex;flex-flow:row wrap;justify-content:flex-start;padding:0}}footer .footer__logo{flex:15% 0;height:70px}footer .footer__logo img{height:100%}footer .footer__social{flex:15% 0}@media (min-width:1024px){footer .footer__social{text-align:center}}footer .footer__links{flex:15% 0}footer .footer__links ul{list-style:none;margin:0;padding:0}footer .footer__links ul li a{color:#7f5982;display:block;font-size:var(--f16);font-weight:700;text-decoration:none;text-transform:uppercase}footer .footer__links ul li+li{margin-top:24px}@media (min-width:1024px){footer .footer__links ul li+li{margin-top:var(--d16)}}footer .footer__newsletter{background-color:#7f5982;border-radius:30px;left:24px;padding:32px;position:absolute;top:-100px;width:calc(100% - 48px)}@media (max-width:768px){footer .footer__newsletter{box-sizing:border-box}}@media (min-width:1024px){footer .footer__newsletter{border-radius:30px 0 0 30px;left:unset;max-width:420px;padding:var(--d24) var(--d64) var(--d48);position:absolute;right:0;top:-148px;width:calc(100% - 32px)}}@media (min-width:1400px){footer .footer__newsletter{max-width:600px;padding:var(--d48) var(--d96) var(--d64)}}@media (min-width:1024px){footer .footer__bottom{align-items:flex-end;display:flex;flex:100% 1;flex-flow:row nowrap;justify-content:space-between;margin-top:var(--d96)}}footer .footer__bottom__links ul{list-style:none;margin:0;padding:0}@media (max-width:768px){footer .footer__bottom__links ul{white-space:nowrap}}footer .footer__bottom__links ul li{display:inline-block}footer .footer__bottom__links ul li a{color:#151515;font-size:var(--f12);padding:0 4px;text-decoration:underline}footer .footer__bottom__links ul li+li:before{content:"-"}@media (min-width:1024px){footer .footer__bottom__links ul li+li:before{margin:0 4px}}footer .footer__bottom__copyright{color:#151515;font-size:var(--f12)}@media (max-width:768px){footer .footer__bottom__copyright{line-height:2;margin:24px 0 0}}footer .footer__bottom__copyright img{display:inline-block;height:12px;margin:0 0 0 4px;transform:translateY(-3px)}@media (max-width:768px){footer .footer__bottom,footer .footer__links,footer .footer__social{margin-top:48px}}.home-hero{position:relative}.home-hero__image{height:calc(100vh - 80px);overflow:hidden;position:relative;width:100%;z-index:1}@media (min-width:1024px){.home-hero__image{height:685px}}.home-hero__image:before{background:linear-gradient(90deg,#7f5982,rgba(127,89,130,0));content:"";display:block;height:100%;position:absolute;width:100%;z-index:1}.home-hero__image img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.home-hero__text{bottom:64px;color:#fff;left:50%;position:absolute;transform:translateX(-50%);z-index:2}@media (min-width:1024px){.home-hero__text{bottom:unset;top:50%;transform:translate(-50%,-50%)}}.home-hero__text h1{font-weight:800;line-height:51px;margin-bottom:24px;max-width:500px}.home-hero__text h3{margin-bottom:32px;max-width:500px}.home-hero__text h3 p{font-size:var(--f22);font-weight:300;line-height:32px}.home-services{background:#c470ce;background:linear-gradient(270deg,#c470ce,#7f5982);padding:72px 0}.home-services h2,.home-services h4{color:#fff;max-width:576px}.home-services h4{font-size:var(--f18);font-weight:600;line-height:1.6}.home-services h2{font-weight:800;margin-bottom:16px}.home-services__list{display:flex;flex-flow:row wrap;font-size:var(--f16);margin:64px -16px 0}.home-services__list__item{background-color:#fff;border-radius:30px;display:flex;flex:24% 1;flex-flow:row wrap;margin:16px;padding:32px}.home-services__list__item:before{content:url(/dist/img/icons/bullet.svg);display:inline-block;margin-right:12px}.home-services__list__item span{flex:60% 1}.home-services__list__item a{color:#ffc835;display:block;font-weight:700;margin-top:12px}.home-services__list__item a:after{content:url(/dist/img/icons/arrow.svg);display:inline-block;margin-left:12px}.home-quote{display:flex;flex-flow:column wrap;margin:72px 0}@media (min-width:1024px){.home-quote{align-items:center;flex-flow:row nowrap;margin:148px 0}}.home-quote__text{flex:60% 1;position:relative}@media (max-width:768px){.home-quote__text{margin-top:var(--d64);order:1}}.home-quote__text:before{content:url(/dist/img/icons/quote.png);left:0;position:absolute;top:-24px;z-index:-1}@media (min-width:1024px){.home-quote__text:before{left:-36px;top:-24px}.home-quote__text{margin-right:16px}}.home-quote__text h4{font-weight:400;line-height:35px;margin-bottom:48px}.home-quote__text p{font-size:var(--f16);font-weight:700;text-transform:uppercase}.home-quote__text p span{font-weight:400;text-transform:none}.home-quote__image{margin:var(--d48) 0 0}@media (min-width:1024px){.home-quote__image{flex:400px 0;margin:0 0 0 16px}}@media (max-width:768px){.home-quote__image{order:2;z-index:2}}.home-quote__image img{display:block;height:100%;margin:0 auto;-o-object-fit:cover;object-fit:cover;width:100%}.benefit__text{margin-bottom:var(--d96);max-width:576px}.benefit__text h2{color:#7f5982;font-size:var(--f44);line-height:48px;margin-bottom:24px}@media (min-width:1024px){.benefit__list{display:flex;flex-flow:row wrap;margin:0 -48px}}.benefit__list__item{flex:24% 1;margin:0 0 var(--d96)}@media (min-width:1024px){.benefit__list__item{margin:0 48px var(--d96)}}.benefit__list__item .img{display:block;margin-bottom:var(--d48);position:relative}.benefit__list__item .img:before{background-color:#ffc835;border-radius:50%;bottom:0;content:"";display:block;height:78px;left:0;position:absolute;width:78px;z-index:-1}.benefit__list__item .img img{transform:translate(36px,-24px);width:67px}.benefit__list__item p{font-size:var(--f16)}.benefit__list__item h4{font-size:var(--f22);font-weight:700;line-height:32px;line-height:1.45;margin-bottom:16px}.detail{position:relative}@media (min-width:1024px){.detail>.container{align-items:center;display:flex;flex-flow:row nowrap}}.detail:before{background:#f2edeb;bottom:-48px;content:"";height:calc(100% - 248px);left:0;position:absolute;width:100%;z-index:-1}@media (min-width:1024px){.detail:before{bottom:unset;height:calc(100% - 248px);top:50%;transform:translateY(-50%)}}.detail h2{color:#7f5982;font-size:var(--f44);line-height:48px;margin-bottom:24px}.detail .description{margin-bottom:var(--d32)}.detail__text{margin:var(--d48) 0 0}@media (min-width:1024px){.detail__text{flex:50% 1;margin:0 0 0 96px}}.detail__image{flex:40% 0}.detail__image img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.purple{padding-bottom:var(--d64)}.purple .detail{color:#fff}.purple .detail>.container{align-items:flex-end;flex-flow:row wrap}.purple .detail h2{color:#fff}.purple .detail__image{flex:40% 0}.purple .detail__image img{border-radius:30px;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.purple .detail__text{flex:50% 1}.purple .detail:before{background:linear-gradient(270deg,#c470ce,#7f5982);bottom:-64px;height:60%;top:unset;transform:none}.card h2{color:#7f5982;font-size:var(--f44);line-height:48px;margin-bottom:24px}@media (max-width:768px){.card__text>div:nth-child(2){margin:24px 0 48px}}@media (min-width:1024px){.card__text{align-content:flex-end;align-items:flex-end;display:flex;flex-flow:row nowrap;justify-content:space-between;margin-bottom:var(--d64)}}.card__text h3,.card__text p{max-width:576px}.card__text a.button{margin:0;transition:all .5s ease-in-out}.card__text a.button.is-off{cursor:not-allowed;opacity:.5}.card__text a.button+a.button{margin-left:8px}@media (max-width:768px){.card__overflow{overflow-x:auto;overflow-y:hidden;width:calc(100% + 24px)}}.card__list{display:flex;flex-flow:row nowrap;transition:transform .5s ease-in-out;width:9999px}.card__list__card{background:linear-gradient(270deg,#c470ce,#7f5982);border-radius:30px;color:#fff;flex:230px 0;margin-right:32px;padding:var(--d48) var(--d48) var(--d128);position:relative}@media (min-width:1024px){.card__list__card{flex:400px 0}}.card__list__card img{border-radius:30px;height:300px;-o-object-fit:cover;object-fit:cover;width:100%}.card__list__card h3{margin-bottom:12px}.card__list__card p+h3{margin-top:24px}.card__list__card .year{bottom:-34px;font-size:96px;font-weight:900;left:var(--d48);position:absolute}.card--gray .card__list__card{background:transparent;color:#151515;flex:235px 0;padding:0 var(--d48) var(--d48);position:relative}@media (min-width:1024px){.card--gray .card__list__card{flex:550px 0}}.card--gray .card__list__card:before{background-color:#f2edeb;border-radius:30px;bottom:0;content:"";height:calc(100% - 128px);left:0;position:absolute;width:100%;z-index:-1}.card--gray .card__list__card img{height:200px;margin-bottom:32px}@media (min-width:1024px){.card--gray .card__list__card img{height:300px}}.card--gray .card__list__card h3{color:#7f5982}.promo{align-content:center;align-items:center;border:1px solid #f2edeb;border-radius:10px;box-sizing:border-box;display:flex;flex-flow:row wrap;padding:var(--d48)}.promo__image{margin-bottom:var(--d48)}@media (min-width:1024px){.promo__image{flex:30% 0;margin:0 48px 0 0}}.promo__image img{max-width:240px}@media (min-width:1024px){.promo__text{flex:60% 1;margin-left:48px}}.promo__text h2{color:#7f5982;font-size:var(--f35);line-height:48px;margin-bottom:24px}.promo__text p{margin-bottom:var(--d48)}@media (min-width:1024px){.contact-details{display:flex;flex-flow:row wrap}}.contact-details__text{background:linear-gradient(270deg,#c470ce,#7f5982);border-radius:30px;color:#fff;padding:var(--d48)}@media (min-width:1024px){.contact-details__text{flex:25% 0}}.contact-details__text h3{margin-bottom:var(--d48)}.contact-details__text .icon-container{align-content:center;align-items:center;display:flex;font-size:var(--f18);line-height:1.6}.contact-details__text .icon-container p{margin:0}.contact-details__text .icon-container:before{content:"";margin-right:24px;transform:translateY(3px)}.contact-details__text .icon-container+.icon-container{margin-top:var(--d32)}.contact-details__text .phone-container:before{content:url(/dist/img/icons/phone.svg)}.contact-details__text .mail-container a{color:#fff}.contact-details__text .mail-container:before{content:url(/dist/img/icons/envelope.svg)}.contact-details__text .location-container:before{content:url(/dist/img/icons/location.svg)}.contact-details__map{border:1px solid #f2edeb;border-radius:30px}@media (max-width:768px){.contact-details__map{margin-top:var(--d48)}}.contact-details__map img{border-radius:30px;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}@media (min-width:1024px){.contact-details__map{flex:55% 1;margin-left:32px}}.home-news{margin:72px 0}@media (min-width:1024px){.home-news{margin:148px 0}}.home-news h2{color:#7f5982;font-size:var(--f44);font-weight:800;line-height:1.4;margin-bottom:var(--d48)}.home-news__item{border:1px solid #f2edeb;border-radius:10px;padding:var(--d48)}.home-news__item h3{color:#7f5982;font-size:var(--f28);font-weight:800;line-height:36px;margin-bottom:var(--d16)}.home-news__item .date{color:rgba(0,0,0,.5);display:block;font-size:var(--f16);margin-bottom:var(--d16)}.home-news__item .title{color:#7f5982;font-size:var(--f28);line-height:36px;margin-bottom:var(--d16)}.home-news__item p{margin-bottom:var(--d32);max-width:900px}main ol,main ul{margin:0;padding:0}main ol li,main ul li{font-size:var(--f18);line-height:32px}main ol li+li,main ul li+li{margin-top:16px}main ol{padding-left:24px}main ul{list-style:none}main ul li:before{background:#7f5982;border-radius:50%;content:"";display:inline-block;height:10px;margin-right:16px;transform:translateY(-2px);width:10px}main .image{margin:var(--d48) 0}main .image img{height:100%;max-height:500px;-o-object-fit:cover;object-fit:cover;width:100%}.result h3{font-size:var(--f28);font-weight:800;margin-bottom:var(--d24)}.result__item{border:1px solid #f2edeb;border-radius:10px;font-size:var(--f18);transition:transform .5s ease-in-out,box-shadow .5s ease-in-out}.result__item:hover{box-shadow:0 5px 10px 0 #f2edeb;transform:scale(1.005)}.result__item:hover span.text{text-decoration:underline}.result__item>a{align-content:center;align-items:center;color:#2d2d2a;display:flex;flex-flow:row nowrap;height:100%;justify-content:space-between;padding:32px;position:relative}.result__item>a:after{background:#ffc835;border-radius:50%;content:"";height:50px;position:absolute;right:24px;top:50%;transform:translateY(-50%);width:50px;z-index:-1}.result__item>a:before{content:url(/dist/img/icons/download.svg);position:absolute;right:40px;top:50%;transform:translateY(-50%) scale(1.2) translateY(2px)}.result__item>a span.text{flex:50% 1;margin-right:48px}.result__item>a span.size{flex:120px 0;font-size:var(--f16)}.result__item+.result__item{margin-top:24px}.result+.result{margin-top:var(--d96)}.news__dropdown{background:#f2edeb;border-radius:30px;cursor:pointer;display:flex;flex-flow:row wrap;list-style:none;margin:0;margin:var(--d48) auto var(--d64);max-height:48px;max-width:576px;overflow:hidden;padding:0;position:relative;transition:max-height .5s ease-in-out,border-radius .5s ease-in-out}.news__dropdown:after{content:url(/dist/img/icons/drop.svg);position:absolute;right:36px;top:13px;transform:rotate(90deg);transform-origin:50% 50%;transition:transform .5s ease-in-out}.news__dropdown.is-open{border-radius:0;max-height:200px}.news__dropdown.is-open:after{transform:rotate(270deg)}.news__dropdown.is-open li{cursor:pointer;pointer-events:auto}.news__dropdown.is-open li:hover{background:#ffc835}.news__dropdown li{flex:100%;font-size:var(--f16);line-height:2.3;margin:0;order:1;padding:6px 32px;pointer-events:none;transition:background .5s ease-in-out}.news__dropdown li:before{content:none}.news__dropdown li.active{order:0}@media (min-width:1024px){.news__masonry{display:grid;gap:32px;grid-template-columns:repeat(3,1fr)}}.news__masonry__item{border:2px solid #f2edeb;border-radius:10px;display:inline-block;height:100%;margin:0 0 32px;position:relative;transition:background .5s ease-in-out;width:100%}.news__masonry__item:before{background:linear-gradient(180deg,#c470ce,#7f5982);border-radius:10px;content:"";height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity .5s ease-in-out;width:100%;z-index:-1}.news__masonry__item:hover:before{opacity:1}.news__masonry__item:hover h5{background:#ffc835;color:#7f5982}.news__masonry__item:hover h3,.news__masonry__item:hover span.date{color:#fff}.news__masonry__item h5{background:#f2edeb;border-radius:10px;color:#7f5982;display:inline-block;font-size:var(--f12);margin-bottom:64px;padding:2px 12px}.news__masonry__item span.date{color:#969694;display:block;font-size:var(--f16);font-weight:700;margin-bottom:16px}.news__masonry__item h3{color:#7f5982;font-size:var(--f22);font-weight:700;line-height:1.5}.news__masonry__item h3,.news__masonry__item h5,.news__masonry__item span.date{transition:background .5s ease-in-out,color .5s ease-in-out}.news__masonry__item>div{padding:24px}.article h1{color:#7f5982;font-size:var(--f35);font-weight:800;line-height:1.4;margin-top:24px}.article h5{background:#f2edeb;border-radius:10px;color:#7f5982;display:inline-block;font-size:var(--f12);padding:2px 12px}.article span.date{color:#969694;display:inline-block;font-size:var(--f16);font-weight:700;margin-left:16px}.article__image{margin:var(--d48) 0}.article__image img{border-radius:30px;height:400px;-o-object-fit:cover;object-fit:cover;width:100%}@media (min-width:1024px){.article__image img{height:600px}}.article__text a{color:#7f5982;text-decoration:underline}.article__text h1+p,.article__text h2+p,.article__text h3+p{margin-top:32px}.article__text p+h1,.article__text p+h2,.article__text p+h3{margin-top:var(--d64)}.article__text ol,.article__text ul{margin:var(--d32) 0}.contact__form h3{margin-bottom:var(--d48)}.contact__form label{display:block;font-weight:700;margin-bottom:12px}.contact__form #result{margin:24px 0 0}@media (min-width:1024px){.contact__form .half{display:flex}.contact__form .half>div{flex:50% 0;margin:0 16px 0 0}.contact__form .half>div+div{margin:0 0 0 16px}}.contact__form .row input,.contact__form .row label,.contact__form .row textarea{box-sizing:border-box;width:100%}.contact__form .row input[type=submit]{width:auto}.contact__form .row textarea{height:150px}.contact__form .row+.row{margin-top:var(--d48)}@media (max-width:768px){.contact__form .row .form__element+.form__element{margin-top:24px}}.contact__form .checkbox-container p{font-size:var(--f12);transform:translateY(8px)}.contact__form .checkbox-container a{color:#000;text-decoration:underline}.contact__form .checkbox-container .checkmark,.contact__form .checkbox-container .checkmark:after{border-color:#2d2d2a}.page a{color:#7f5982;text-decoration:underline}.page h1+p,.page h2+p,.page h3+p{margin-top:32px}.page p+h1,.page p+h2,.page p+h3{margin-top:var(--d64)}.page ol,.page ul{margin:var(--d32) 0}.chooseus .title.circle{margin-left:0;margin-right:0;width:100%}.chooseus .title.circle .description{color:#151515}@media (min-width:1024px){.chooseus .title.circle{margin-bottom:148px}}@media (min-width:768px){.chooseus .title.circle{margin-left:90px;margin-top:148px}.chooseus .title.circle:before{top:30%}}@media (max-width:768px){.chooseus .title.circle{max-width:100%}.chooseus .title.circle h1{font-size:28px;line-height:36px;margin-bottom:50px;padding-left:58px}.chooseus .title.circle:before{left:52px;top:13%;transform:translate(-50%,-50%) scale(.6)}}