/*! modern-normalize v3.0.1 | MIT License | https://github.com/sindresorhus/modern-normalize */*,:after,:before{box-sizing:border-box}html{font-family:system-ui,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji;line-height:1.15;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4}body{margin:0}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,Menlo,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}table{border-color:currentcolor}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}legend{padding:0}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}.container{margin:0 auto;padding:0 16px;width:100%}
/*!
 * 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,13px,0) rotate(45deg)}.hamburger--3dx.is-active .hamburger-inner:after{transform:translate3d(0,-13px,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,13px,0) rotate(45deg)}.hamburger--3dx-r.is-active .hamburger-inner:after{transform:translate3d(0,-13px,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,13px,0) rotate(45deg)}.hamburger--3dy.is-active .hamburger-inner:after{transform:translate3d(0,-13px,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,13px,0) rotate(45deg)}.hamburger--3dy-r.is-active .hamburger-inner:after{transform:translate3d(0,-13px,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,13px,0) rotate(45deg)}.hamburger--3dxy.is-active .hamburger-inner:after{transform:translate3d(0,-13px,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,13px,0) rotate(45deg)}.hamburger--3dxy-r.is-active .hamburger-inner:after{transform:translate3d(0,-13px,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:-26px;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,-13px,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:-26px;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,-13px,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:1.5px;transition-duration:.275s;transition-timing-function:cubic-bezier(.68,-.55,.265,1.55)}.hamburger--elastic .hamburger-inner:before{top:13px;transition:opacity .125s ease .275s}.hamburger--elastic .hamburger-inner:after{top:26px;transition:transform .275s cubic-bezier(.68,-.55,.265,1.55)}.hamburger--elastic.is-active .hamburger-inner{transform:translate3d(0,13px,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,-26px,0) rotate(-270deg);transition-delay:75ms}.hamburger--elastic-r .hamburger-inner{top:1.5px;transition-duration:.275s;transition-timing-function:cubic-bezier(.68,-.55,.265,1.55)}.hamburger--elastic-r .hamburger-inner:before{top:13px;transition:opacity .125s ease .275s}.hamburger--elastic-r .hamburger-inner:after{top:26px;transition:transform .275s cubic-bezier(.68,-.55,.265,1.55)}.hamburger--elastic-r.is-active .hamburger-inner{transform:translate3d(0,13px,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,-26px,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:13px;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:13px;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:1.5px}.hamburger--slider .hamburger-inner:before{top:13px;transition-duration:.15s;transition-property:transform,opacity;transition-timing-function:ease}.hamburger--slider .hamburger-inner:after{top:26px}.hamburger--slider.is-active .hamburger-inner{transform:translate3d(0,13px,0) rotate(45deg)}.hamburger--slider.is-active .hamburger-inner:before{opacity:0;transform:rotate(-45deg) translate3d(-5.7142857143px,-10px,0)}.hamburger--slider.is-active .hamburger-inner:after{transform:translate3d(0,-26px,0) rotate(-90deg)}.hamburger--slider-r .hamburger-inner{top:1.5px}.hamburger--slider-r .hamburger-inner:before{top:13px;transition-duration:.15s;transition-property:transform,opacity;transition-timing-function:ease}.hamburger--slider-r .hamburger-inner:after{top:26px}.hamburger--slider-r.is-active .hamburger-inner{transform:translate3d(0,13px,0) rotate(-45deg)}.hamburger--slider-r.is-active .hamburger-inner:before{opacity:0;transform:rotate(45deg) translate3d(5.7142857143px,-10px,0)}.hamburger--slider-r.is-active .hamburger-inner:after{transform:translate3d(0,-26px,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:1.5px;transition:background-color 0s linear .13s}.hamburger--spring .hamburger-inner:before{top:13px;transition:top .1s cubic-bezier(.33333,.66667,.66667,1) .2s,transform .13s cubic-bezier(.55,.055,.675,.19)}.hamburger--spring .hamburger-inner:after{top:26px;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,13px,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,13px,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:-26px;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,-13px,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{align-items:center;background-color:transparent;border:0;color:inherit;cursor:pointer;display:flex;font:inherit;justify-content:space-between;margin:0;overflow:visible;padding:0;text-transform:none;transition-duration:.15s;transition-property:opacity,filter;transition-timing-function:linear}.hamburger.is-active .hamburger-inner,.hamburger.is-active .hamburger-inner:after,.hamburger.is-active .hamburger-inner:before{background-color:#1a1a1a}.hamburger-box{display:inline-block;height:29px;position:relative;width:40px}.hamburger-inner{display:block;margin-top:-1.5px;top:50%}.hamburger-inner,.hamburger-inner:after,.hamburger-inner:before{background-color:#1a1a1a;border-radius:0;height:3px;position:absolute;transition-duration:.15s;transition-property:transform;transition-timing-function:ease;width:100%}.hamburger-inner:after,.hamburger-inner:before{content:"";display:block}.hamburger-inner:before{top:-13px}.hamburger-inner:after{bottom:-13px}.nice-select{-webkit-tap-highlight-color:rgba(0,0,0,0);background-color:#fff;border:.0625rem solid #e8e8e8;border-radius:.3125rem;box-sizing:border-box;clear:both;cursor:pointer;display:block;float:left;font-family:inherit;font-size:.875rem;font-weight:400;height:2.375rem;line-height:2.25rem;outline:none;padding-left:1.125rem;padding-right:1.875rem;position:relative;text-align:left!important;transition:all .2s ease-in-out;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap;width:auto}.nice-select:hover{border-color:#dbdbdb}.nice-select.open,.nice-select:active,.nice-select:focus{border-color:#999}.nice-select:after{border-bottom:.125rem solid #999;border-right:.125rem solid #999;content:"";display:block;height:.3125rem;margin-top:-.25rem;pointer-events:none;position:absolute;right:.75rem;top:50%;transform:rotate(45deg);transform-origin:66% 66%;transition:all .15s ease-in-out;width:.3125rem}.nice-select.open:after{transform:rotate(-135deg)}.nice-select.open .nice-select-dropdown{opacity:1;pointer-events:auto;transform:scale(1) translateY(0)}.nice-select.disabled{border-color:#ededed;color:#999;pointer-events:none}.nice-select.disabled:after{border-color:#ccc}.nice-select.wide{width:100%}.nice-select.wide .nice-select-dropdown{left:0!important;right:0!important}.nice-select.right{float:right}.nice-select.right .nice-select-dropdown{left:auto;right:0}.nice-select.small{font-size:.75rem;height:2.25rem;line-height:2.125rem}.nice-select.small:after{height:.25rem;width:.25rem}.nice-select.small .option{line-height:2.125rem;min-height:2.125rem}.nice-select .nice-select-dropdown{background-color:#fff;border-radius:.3125rem;box-shadow:0 0 0 .0625rem rgba(68,68,68,.11);left:0;margin-top:.25rem;opacity:0;pointer-events:none;position:absolute;top:100%;transform:scale(.75) translateY(1.1875rem);transform-origin:50% 0;transition:all .2s cubic-bezier(.5,0,0,1.25),opacity .15s ease-out;z-index:9}.nice-select .list{border-radius:.3125rem;box-sizing:border-box;max-height:13.125rem;overflow:hidden;overflow-y:auto;padding:0}.nice-select .list:hover .option:not(:hover){background-color:transparent!important}.nice-select .option{cursor:pointer;font-weight:400;line-height:2.5rem;list-style:none;outline:none;padding-left:1.125rem;padding-right:1.8125rem;text-align:left;transition:all .2s}.nice-select .option.focus,.nice-select .option.selected.focus,.nice-select .option:hover{background-color:#f6f6f6}.nice-select .option.selected{font-weight:700}.nice-select .option.disabled{background-color:transparent;color:#999;cursor:default}.nice-select .extra{float:right}.nice-select .optgroup{font-weight:700}.no-csspointerevents .nice-select .nice-select-dropdown{display:none}.no-csspointerevents .nice-select.open .nice-select-dropdown{display:block}.nice-select .list::-webkit-scrollbar{width:0}.nice-select .has-multiple{height:auto;line-height:1.375rem;min-height:2.25rem;padding:.4375rem .75rem;white-space:inherit}.nice-select .has-multiple span.current{background:#eee;border:.0625rem solid #ccc;border-radius:.1875rem;display:inline-block;font-size:.875rem;line-height:1.5rem;margin-bottom:.1875rem;margin-right:.1875rem;padding:0 .625rem}.nice-select .has-multiple .multiple-options{display:block;line-height:1.5rem;padding:0}.nice-select .nice-select-search-box{border-radius:.3125rem .3125rem 0 0;box-sizing:border-box;padding:.3125rem;pointer-events:none;width:100%}.nice-select .nice-select-search{background-color:#fff;border:.0625rem solid #e8e8e8;border-radius:.1875rem;box-sizing:border-box;color:#444;display:inline-block;font-size:.875rem;height:auto;line-height:1.375rem;margin:0 .625rem 0 0;min-height:2.25rem;outline:0!important;padding:.4375rem .75rem;vertical-align:middle;width:100%}:root{--border-radius:0.5625rem;--font-title-large:3.875rem;--font-title-medium:2.25rem;--font-title-small:1.9375rem;--font-text-large:1.3125rem;--font-text-big:1.0625rem;--font-text-regular:0.875rem;--font-text-small:0.75rem;--line-height-large:1.5;--line-height-medium:1.3;--line-height-small:1.15;--bp-mobile:528px;--bp-tablet:816px;--bp-notebook:888px;--bp-laptop:888px;--bp-desktop:888px}@font-face{font-display:swap;font-family:DejaVu-Sans;font-style:normal;font-weight:400;src:url(../assets/fonts/DejaVu-Sans/DejaVu-Sans-Regular.woff2) format("woff2"),url(../assets/fonts/DejaVu-Sans/DejaVu-Sans-Regular.woff) format("woff")}@font-face{font-display:swap;font-family:DejaVu-Sans;font-style:normal;font-weight:700;src:url(../assets/fonts/DejaVu-Sans/DejaVu-Sans-Bold.woff2) format("woff2"),url(../assets/fonts/DejaVu-Sans/DejaVu-Sans-Bold.woff) format("woff")}body{color:#192745;font-family:DejaVu-Sans,sans-serif;font-size:var(--font-text-regular);font-weight:400;line-height:var(--line-height-large)}h1,h2,h3,h4,h5{line-height:var(--line-height-small)}blockquote,figure,h1,h2,h3,h4,h5,h6,li,ol,p,ul{margin:0;padding:0}menu,ol,ul{list-style:none}img{max-width:100%}table{border-collapse:collapse}fieldset{border:none}textarea{white-space:revert}::-moz-placeholder{color:unset}::placeholder{color:unset}:where([hidden]){display:none}body,html{min-height:100%;position:relative}html{box-sizing:border-box;font-size:clamp(16px,1.6666666667vw,32px);margin-right:calc(-100vw + 100%)}*,:after,:before{box-sizing:inherit}::-moz-selection{background:#b3d4fc;text-shadow:none}::selection{background:#b3d4fc;text-shadow:none}audio,canvas,iframe,svg,video{vertical-align:middle}textarea{resize:vertical}a{color:inherit;text-decoration:none}img,picture{display:block}svg{height:100%;width:100%}.is-scroll-locked{overflow:hidden}:focus-visible{outline:.125rem solid #317dbf;outline-offset:.125rem}.collapsed:not(.collapsed_show){display:none!important}.scrollbar-hide ::-webkit-scrollbar{display:none}.swiper-fade>.swiper-wrapper>.swiper-slide-active{z-index:5}.swiper-wrapper{box-sizing:border-box}.swiper-pagination{align-items:center;display:flex;gap:.5rem;justify-content:center}.swiper-pagination-bullet{background-color:hsla(0,0%,100%,.5);height:.5rem;margin:0!important;opacity:1;transition:.3s ease;width:.5rem}.swiper-pagination-bullet-active{background-color:#fff}.swiper-button-next:after,.swiper-button-prev:after{content:"";inset:0;opacity:0;position:absolute;transition:.3s ease}.swiper-button-prev{left:0}.swiper-button-next{right:0}.nice-select{align-items:center;display:flex;float:none;font-size:var(--font-text-big);height:100%;justify-content:space-between;line-height:var(--line-height-large)}.nice-select.open:after{transform:rotate(180deg)}.nice-select:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='25' fill='none'%3E%3Cpath fill='%23202020' d='m12 13.672 4.95-4.95 1.415 1.414L12 16.5l-6.364-6.364L7.05 8.722z'/%3E%3C/svg%3E");background-size:contain;border:none;height:1.5rem;position:static;transform:none;transform-origin:initial;width:1.5rem}.nice-select .nice-select-dropdown{width:100%}.c-accordion{padding-bottom:1.5rem}.c-accordion.is-open .c-accordion__arrow .icon{transform:rotate(180deg)}.c-accordion__header{align-items:center;display:flex;gap:1.5rem;justify-content:space-between}.c-accordion__arrow{align-items:center;cursor:pointer;display:flex;justify-content:center}.c-accordion__arrow .icon{height:1.25rem;transition:transform .3s ease;width:1.25rem;will-change:transform}.c-accordion__content{padding-top:1.25rem}.button{align-items:center;background-color:transparent;border:none;border-radius:var(--border-radius);cursor:pointer;display:inline-flex;justify-content:center;line-height:1;text-align:center;transition:all .3s ease;white-space:nowrap}.button:disabled{opacity:.5;pointer-events:none}.button-primary{align-items:center;background-color:#ed7140;border-radius:var(--border-radius);box-shadow:0 .3125rem 0 0 #c9562c;color:#fff;display:inline-flex;font-size:var(--font-text-small);font-weight:700;gap:.75rem;justify-content:space-between;line-height:1.35;padding:.9375rem 1.25rem;text-align:left;transition:transform .3s ease,box-shadow .3s ease,background-color .3s ease;white-space:normal}.button-primary .icon{flex-shrink:0;height:.875rem;width:.875rem}.button-primary:active{box-shadow:0 .0625rem 0 0 #c9562c;transform:translateY(.25rem)}.dropdown-nav{position:relative}.dropdown-nav ul{background-color:#fff;border-radius:var(--border-radius);min-width:22.5rem;padding:.5rem 0;transition:.3s ease;width:100%}.dropdown-nav>a,.dropdown-nav>span{align-items:center;cursor:pointer;display:flex;gap:.5rem}.dropdown-nav>a:before,.dropdown-nav>span:before{content:"";position:absolute}.dropdown-nav>a:after,.dropdown-nav>span:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none'%3E%3Cpath stroke='%23fff' stroke-linecap='square' stroke-linejoin='round' stroke-width='2' d='m4 6 4 4 4-4'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";filter:brightness(0);height:1rem;transition:.3s ease;width:1rem}.dropdown-nav>ul{background-color:#fff;box-shadow:0 .25rem .375rem 0 rgba(16,73,138,.2);left:0;opacity:0;position:absolute;top:calc(100% + 1rem);visibility:hidden;z-index:3}.dropdown-nav>ul:before{content:"";display:block;height:2.5rem;left:0;position:absolute;top:-1.25rem;width:100%;z-index:-1}.dropdown-nav>ul a,.dropdown-nav>ul span{color:#231f20;display:flex;padding:.75rem 1.25rem;transition:.3s ease}.dropdown-nav>ul ul{left:calc(100% + .5rem);opacity:0;position:absolute;top:0;visibility:hidden}.dropdown-nav__inner{position:relative}.dropdown-nav__inner>a{align-items:center;justify-content:space-between}.dropdown-nav__inner>a:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='17' fill='none'%3E%3Cpath stroke='%230D243E' stroke-linecap='square' stroke-linejoin='round' stroke-width='2' d='m4 6.5 4 4 4-4'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";filter:brightness(0);height:1rem;transition:.3s ease;width:1rem}.dropdown-nav__inner>ul{box-shadow:0 .25rem .375rem 0 rgba(16,73,138,.2);position:relative}.dropdown-nav__inner>ul:before{content:"";display:block;height:100%;left:-1.25rem;position:absolute;top:0;width:40%;z-index:-1}[data-editor]{font-size:var(--font-text-regular);line-height:var(--line-height-large)}[data-editor]>:not(:last-child){margin-bottom:1rem}[data-editor]>*+h2,[data-editor]>*+h3,[data-editor]>*+h4{margin-top:1.5rem}[data-editor] ol,[data-editor] ul{padding-left:1.25rem}[data-editor] li{margin-bottom:.5rem}[data-editor] h2,[data-editor] h3,[data-editor] h4{font-weight:700}[data-editor] blockquote{border-left:.1875rem solid #eee;font-style:italic;padding:1rem 1.5rem}[data-editor] video{aspect-ratio:16/9;border-radius:var(--border-radius);overflow:hidden;width:100%}[data-editor] iframe{border:none;border-radius:var(--border-radius);width:100%}[data-editor] img{border-radius:var(--border-radius);display:block;height:auto;max-width:100%}[data-editor] b,[data-editor] strong{font-weight:700}[data-editor]>ul{list-style-type:disc}[data-editor]>ol{list-style-type:decimal}[data-editor] a:not([class*=button]){color:#317dbf;text-decoration:underline;transition:color .3s ease}.input{display:block;position:relative}.input__field{background-color:transparent;border:.0625rem solid #000;color:#192745;font-size:var(--font-text-regular);outline:none;padding:1.25rem 1.5625rem;transition:.3s ease;width:100%}.input__field::-moz-placeholder{color:#353535}.input__field::placeholder{color:#353535}.input__field:focus-visible{outline:.125rem solid #317dbf;outline-offset:.0625rem}.input__field:not(:-moz-placeholder)+.input__label{top:.25rem;transform:scale(.75)}.input__field:focus+.input__label,.input__field:not(:placeholder-shown)+.input__label{top:.25rem;transform:scale(.75)}.input__field[type=search]::-webkit-search-cancel-button{display:none}.input__field[type=number]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.input__field[type=number]::-webkit-inner-spin-button,.input__field[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none}.input__label{color:#192745;left:1rem;pointer-events:none;position:absolute;top:1rem;transform-origin:left top;transition:.3s ease}.checkbox{align-items:flex-start;display:inline-flex;gap:.5rem;position:relative}.checkbox__mark{background-color:#fff;border:.0625rem solid #000;border-radius:.25rem;cursor:pointer;display:block;flex-shrink:0;height:1rem;margin-top:.125rem;position:relative;transition:.3s ease;width:1rem}.checkbox__mark:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' fill='none'%3E%3Cpath fill='%23fff' d='m5.831 8.849 5.363-5.363.825.825L5.83 10.5 2.12 6.786l.825-.825z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;border-radius:.125rem;content:"";display:block;height:100%;left:50%;opacity:0;position:absolute;top:50%;transform:translate(-50%,-50%);transition:opacity .3s ease;width:100%}.checkbox:hover .checkbox__mark{border-color:#000}.checkbox input{cursor:pointer;height:1rem;left:0;margin:.125rem 0 0;opacity:0;position:absolute;top:0;width:1rem}.checkbox input:focus-visible~.checkbox__mark{outline:.125rem solid #317dbf;outline-offset:.125rem}.checkbox input:checked~.checkbox__mark{background-color:#000;border-color:#000}.checkbox input:checked~.checkbox__mark:after{opacity:1}.checkbox__label{color:#192745;font-size:var(--font-text-small);font-weight:100;line-height:var(--line-height-large);transition:color .3s ease}.checkbox__label a{color:#000}.checkbox__policy{transition:color .3s ease}.checkbox__policy:hover{text-decoration:underline}.lazy{position:relative}.lazy:after{background-image:url(../assets/images/misc/preloader.svg);background-position:50%;background-repeat:no-repeat;background-size:3rem;content:"";inset:0;opacity:0;position:absolute;transition:.3s ease;visibility:hidden}.lazy--preloader{pointer-events:all}.lazy--preloader:after{opacity:1;visibility:visible}.lazy__item{opacity:0;transition:.3s ease .4s;visibility:hidden}.lazy__item--blur{filter:blur(.625rem)}.lazy__item--blur,.loaded{opacity:1;visibility:visible}.loaded{filter:none}.modal{inset:0;pointer-events:none;position:fixed;transition:.3s ease;visibility:hidden;z-index:53}.modal.is-show{pointer-events:all;visibility:visible}.modal.is-show .modal__overlay{opacity:1;transition-delay:0s;visibility:visible}.modal.is-show .modal__container{opacity:1;transform:none;transition-delay:.3s;visibility:visible}.modal__overlay{align-items:center;-webkit-backdrop-filter:blur(.25rem);backdrop-filter:blur(.25rem);background-color:rgba(0,0,0,.35);display:flex;flex-direction:column;height:100dvh;inset:0;opacity:0;overflow-y:auto;padding:2.5rem 1.25rem;position:fixed;scrollbar-gutter:stable;transition:.3s ease .3s;visibility:hidden}.modal__container{background:#fff;margin:auto;max-width:45rem;opacity:0;padding-top:2.5rem;position:relative;transform:translateY(1rem);transition:opacity .3s ease,transform .45s ease,visibility .3s ease;transition-delay:0s;visibility:hidden;width:100%;will-change:transform;z-index:2}.modal__wrapper{padding:0 1.5rem 2rem}.modal__close{background-color:transparent;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' fill='none'%3E%3Cpath stroke='%23333' stroke-linecap='round' stroke-width='2' d='m1 1 20 20m0-20L1 21'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:contain;border:none;cursor:pointer;height:1.25rem;padding:0;position:absolute;right:1rem;top:1rem;transition:.3s ease;width:1.25rem;z-index:3}.modal__header{margin-bottom:1.5rem}.custom-scrollbar::-webkit-scrollbar{height:.75rem;width:.75rem}.custom-scrollbar::-webkit-scrollbar-track{background:#fff}.custom-scrollbar::-webkit-scrollbar-thumb{background:#de4848;border:.1875rem solid #fff;border-radius:.625rem}.table{overflow:auto}.table__content{border:.0625rem solid #d3d3d4;table-layout:fixed;width:100%}.table__content td,.table__content th{text-align:center}.table__content td:not(:last-child),.table__content th:not(:last-child){border-right:.0625rem solid #d3d3d4}.table__content thead th{background-color:#f2f2f2;border-bottom:.0625rem solid #d3d3d4;font-weight:400;padding:1rem .5rem}.table__content tbody tr:first-child td{padding-top:1rem}.table__content tbody tr:last-child td{padding-bottom:1rem}.table__content td{padding:.25rem .5rem}body.page{display:flex;flex-direction:column;min-height:100vh;overflow-x:hidden}body.page>main{flex-grow:1}body.page .page__body{overflow:clip}#header{background-color:#fff}.header__inner{align-items:center;display:flex;gap:1.5rem;justify-content:space-between;padding:.9375rem 0}.header__external{align-items:center;border-bottom:.0625rem solid #192745;color:#192745;display:inline-flex;font-size:.6875rem;font-weight:400;gap:.25rem;line-height:1.2;padding-bottom:.125rem;transition:color .3s ease,border-color .3s ease}.header__external .icon{height:.6875rem;width:.6875rem}.nav__list{align-items:center;flex-wrap:wrap;gap:2rem}.nav__item,.nav__list{display:flex}.nav__link{color:#192745;font-size:.6875rem;line-height:1.3;transition:color .3s ease}#footer{background-color:#1a2850;color:#fff}.footer__inner{align-items:center;display:flex;gap:1.25rem;justify-content:space-between;padding:1.5rem 0}.footer__info{display:flex;flex-direction:column;gap:.375rem}.footer__title{color:#fff;font-size:var(--font-text-small);font-weight:700;line-height:1.2}.footer__contacts{align-items:flex-end;display:flex;flex-direction:column;gap:.25rem;text-align:right}.footer__phone{font-size:var(--font-text-small);line-height:1.2}.footer__phone,.footer__site{color:#cbd7e9;transition:color .3s ease}.footer__site{align-items:center;display:inline-flex;font-size:.625rem;gap:.25rem;line-height:1.3}.footer__site .icon{height:.625rem;width:.625rem}.mobile-menu{height:100vh;inset:0;position:fixed;visibility:hidden;z-index:52}.mobile-menu__overlay{background-color:rgba(0,0,0,.5);height:100%;opacity:0;transition:.3s ease;visibility:hidden;width:100%}.mobile-menu.is-open{visibility:visible}.mobile-menu.is-open .mobile-menu__overlay{opacity:1;visibility:visible}.mobile-menu.is-open .mobile-menu__wrapper{top:0}.section--white{background-color:#fff;padding:4rem 0}.section--bg{background-color:#faf4eb;padding:4rem 0}.section__header{display:flex;flex-direction:column;gap:.875rem}.section__eyebrow{color:#192745;font-size:.5625rem;font-weight:700;letter-spacing:.14em;line-height:1.2;text-transform:uppercase}.section__title{color:#192745;display:flex;flex-direction:column;font-size:var(--font-title-small);font-weight:700;line-height:var(--line-height-small)}.section__title-accent{color:#317dbf}.section__text{color:#65738c;font-size:.9375rem;line-height:1.45}.b-social{align-items:center;display:flex;gap:1rem}.b-social a{background-repeat:no-repeat;background-size:contain;display:block;height:3.875rem;transition:.3s;width:3.875rem}.b-social a svg{height:100%;width:100%}.card-topic{background-color:#fff;border:.0625rem solid #ece3d4;border-radius:.75rem;display:flex;flex-direction:column;gap:.75rem;padding:1.375rem 1.5rem 1.5rem}.card-topic__tag{color:#ed7140;font-size:.5625rem;font-weight:700;letter-spacing:.14em;line-height:1.2;text-transform:uppercase}.card-topic__title{color:#192745;font-size:var(--font-text-big);font-weight:700;line-height:1.25}.card-topic__text{color:#65738c;font-size:.75rem;line-height:1.45}.card-expert{align-items:center;display:flex;flex-direction:column;gap:.375rem;text-align:center}.card-expert__avatar{aspect-ratio:1/1;border-radius:624.9375rem;margin-bottom:.25rem;overflow:hidden;width:7.875rem}.card-expert__name{color:#1a2850;font-size:.6875rem;font-weight:400;line-height:1.25}.card-expert__role{color:#65738c;font-size:.625rem;line-height:1.3}.image{height:100%;width:100%}.image--cover{-o-object-fit:cover;object-fit:cover}.image--contain{-o-object-fit:contain;object-fit:contain}.link{cursor:pointer;transition:.3s ease}.link--underline{text-decoration:underline;text-underline-offset:.25rem}.link-stretched:after{content:"";inset:0;position:absolute;z-index:10}.logo{align-items:center;display:inline-flex;gap:1.25rem;transition:opacity .3s ease}.logo--header{flex-shrink:0;width:10.625rem}.media-wrapper{align-self:start;position:relative}.media-wrapper>*{overflow:hidden}#cp-home-hero{padding:.25rem 0 1.25rem}#cp-home-hero .hero{background-color:#1a2850;border-radius:1.125rem;color:#fff;display:flex;flex-direction:column;gap:1.75rem;padding:2.5rem 2.625rem 1.5rem}#cp-home-hero .hero__main{align-items:start;display:grid;gap:2.125rem;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr)}#cp-home-hero .hero__content{display:flex;flex-direction:column;gap:1.125rem}#cp-home-hero .hero__badges{align-items:center;display:flex;flex-wrap:wrap;gap:.625rem}#cp-home-hero .hero__badge{align-items:center;border-radius:624.9375rem;display:inline-flex;font-size:.6875rem;line-height:1.2;padding:.375rem .875rem}#cp-home-hero .hero__badge--accent{background-color:#ed7140;color:#fff}#cp-home-hero .hero__badge--outline{background-color:hsla(0,0%,100%,.08);color:#fff}#cp-home-hero .hero__eyebrow{color:#b3d6f3;font-size:.5625rem;font-weight:700;letter-spacing:.14em;line-height:1.2;margin-top:.375rem;text-transform:uppercase}#cp-home-hero .hero__title{color:#fff;display:flex;flex-direction:column;font-size:2rem;font-weight:700;gap:.5rem;line-height:1.15}#cp-home-hero .hero__subtitle{color:#9fc9ec;font-size:1.1875rem;line-height:1.28}#cp-home-hero .hero__description{color:#dce6f5;font-size:.9375rem;line-height:1.45;max-width:27.5rem}#cp-home-hero .hero__cta{display:flex;flex-direction:column;gap:.75rem;margin-top:.625rem}#cp-home-hero .hero__button{width:100%}#cp-home-hero .hero__note{color:#b8c8de;font-size:.625rem;line-height:1.2}#cp-home-hero .hero__visual{display:flex;flex-direction:column;gap:.875rem;padding-top:2.625rem;position:relative}#cp-home-hero .hero__sticker{background-color:#efe6d5;border-radius:.75rem;box-shadow:0 .5rem 1.5rem rgba(0,0,0,.25);color:#1a2850;display:flex;flex-direction:column;gap:.1875rem;left:-1.5rem;max-width:100%;padding:.75rem 1.25rem;position:absolute;top:0;transform:rotate(-7deg);width:20.875rem;will-change:transform;z-index:2}#cp-home-hero .hero__sticker-title{font-size:1.125rem;font-weight:700;line-height:1.2}#cp-home-hero .hero__sticker-text{font-size:.625rem;line-height:1.25}#cp-home-hero .hero__figure{display:flex;flex-direction:column;gap:.5rem}#cp-home-hero .hero__photo{aspect-ratio:359/243;border-radius:.75rem;overflow:hidden;width:100%}#cp-home-hero .hero__caption{color:#b5c5dd;font-size:.5625rem;line-height:1.2}#cp-home-hero .hero__course-button{padding:.75rem 1.25rem;width:100%}#cp-home-hero .hero__stats{border-top:.0625rem solid hsla(0,0%,100%,.14);display:grid;gap:1.5rem;grid-template-columns:repeat(3,minmax(0,1fr));padding-top:1.25rem}#cp-home-hero .hero__stat{display:flex;flex-direction:column;gap:.25rem}#cp-home-hero .hero__stat-value{color:#fff;font-size:.75rem;font-weight:700;line-height:1.2}#cp-home-hero .hero__stat-label{color:#b8c8de;font-size:.625rem;line-height:1.2}#cp-home-task .task{align-items:start;display:grid;gap:3.125rem;grid-template-columns:minmax(0,21.25rem) minmax(0,1fr)}#cp-home-task .task__intro{display:flex;flex-direction:column;gap:1.125rem}#cp-home-task .task__callout{background-color:#eef4fa;border:.0625rem solid #dce6f2;border-radius:.625rem;color:#192745;font-size:.6875rem;line-height:1.45;margin-top:.5rem;padding:1rem 1.125rem}#cp-home-task .task__list{display:flex;flex-direction:column}#cp-home-task .task__item{align-items:start;border-bottom:.0625rem solid #d9e0e9;display:grid;gap:.625rem;grid-template-columns:2rem minmax(0,1fr);padding:1.125rem 0}#cp-home-task .task__item:first-child{padding-top:0}#cp-home-task .task__num{color:#ed7140;font-size:.625rem;font-weight:700;line-height:1.2;padding-top:.125rem}#cp-home-task .task__body{display:flex;flex-direction:column;gap:.5rem}#cp-home-task .task__quote{color:#192745;font-size:.9375rem;font-weight:700;line-height:1.3}#cp-home-task .task__desc{color:#65738c;font-size:.75rem;line-height:1.45}#cp-home-topics .topics{display:flex;flex-direction:column;gap:1.75rem}#cp-home-topics .topics__header{align-items:flex-end;display:flex;gap:1.5rem;justify-content:space-between}#cp-home-topics .topics__heading{display:flex;flex-direction:column;gap:.875rem}#cp-home-topics .topics__lead{color:#65738c;font-size:.75rem;line-height:1.45;max-width:15.9375rem}#cp-home-topics .topics__grid{display:grid;gap:.875rem;grid-template-columns:repeat(2,minmax(0,1fr))}#cp-home-topics .topics__footer{align-items:center;display:flex;gap:1.5rem;justify-content:space-between;padding-top:.375rem}#cp-home-topics .topics__prompt{color:#192745;font-size:.8125rem;line-height:1.45;max-width:27.5rem}#cp-home-topics .topics__button{flex-shrink:0;min-width:13.5625rem}#cp-home-practice .practice{align-items:start;display:grid;gap:2rem;grid-template-columns:minmax(0,1fr) 13.125rem}#cp-home-practice .practice__content{display:flex;flex-direction:column;gap:1.75rem}#cp-home-practice .practice__header{display:flex;flex-direction:column;gap:.875rem;max-width:33.75rem}#cp-home-practice .practice__metrics{display:grid;gap:1.5rem;grid-template-columns:repeat(2,minmax(0,1fr))}#cp-home-practice .practice__metric{border-top:.0625rem solid #d9e0e9;display:flex;flex-direction:column;gap:.375rem;padding-top:1.125rem}#cp-home-practice .practice__metric-value{color:#1a2850;font-size:var(--font-title-large);font-weight:700;line-height:1.1}#cp-home-practice .practice__metric-title{color:#192745;font-size:.8125rem;line-height:1.3}#cp-home-practice .practice__metric-sub{color:#65738c;font-size:.6875rem;line-height:1.3}#cp-home-practice .practice__quote{border-left:.1875rem solid #ed7140;color:#192745;font-size:var(--font-text-large);line-height:1.35;padding-left:1.25rem}#cp-home-practice .practice__experts{align-items:center;display:flex;flex-direction:column;gap:1.75rem}#cp-home-course{padding:1rem 0 2.25rem}#cp-home-course .course{background-color:#1a2850;border-radius:1.125rem;color:#fff;display:flex;flex-direction:column;gap:2rem;padding:2.75rem 2.625rem 2.25rem}#cp-home-course .course__top{align-items:flex-start;display:flex;gap:2rem;justify-content:space-between}#cp-home-course .course__info{display:flex;flex-direction:column;gap:1rem}#cp-home-course .course__eyebrow{color:#aacdef;font-size:.5625rem;font-weight:700;letter-spacing:.14em;line-height:1.2;text-transform:uppercase}#cp-home-course .course__title{color:#fff;font-size:var(--font-title-small);font-weight:700;line-height:1.15}#cp-home-course .course__subtitle{color:#c0cde3;display:flex;flex-direction:column;font-size:.9375rem;gap:.25rem;line-height:1.35}#cp-home-course .course__subtitle-bold{font-weight:700}#cp-home-course .course__calendar{background-color:#fff;border-radius:.875rem;box-shadow:0 .75rem 1.75rem rgba(0,0,0,.25);color:#1a2850;flex-shrink:0;overflow:hidden;text-align:center;transform:rotate(3deg);width:11.875rem}#cp-home-course .course__calendar-head{background-color:#ed7140;color:#fff;font-size:.625rem;font-weight:700;letter-spacing:.08em;line-height:1.2;padding:.75rem .875rem;text-transform:uppercase}#cp-home-course .course__calendar-body{display:flex;flex-direction:column;gap:.25rem;padding:1rem .875rem 1.25rem}#cp-home-course .course__calendar-days{font-size:2.375rem;font-weight:700;line-height:1.1}#cp-home-course .course__calendar-month{font-size:1rem;line-height:1.2}#cp-home-course .course__features{display:grid;gap:1.25rem;grid-template-columns:repeat(3,minmax(0,1fr))}#cp-home-course .course__feature{border-top:.0625rem solid hsla(0,0%,100%,.16);display:flex;flex-direction:column;gap:.625rem;padding-top:1.125rem}#cp-home-course .course__feature-title{color:#fff;font-size:1.1875rem;font-weight:700;line-height:1.2}#cp-home-course .course__feature-text{color:#c6d2e8;font-size:.75rem;line-height:1.45}#cp-home-course .course__disclaimer{color:#b8c9e1;font-size:.6875rem;line-height:1.35}#cp-home-course .course__actions{display:flex;flex-direction:column;gap:.75rem}#cp-home-course .course__action-btn{width:100%}@media (min-width:33em){.container{max-width:512px}}@media (min-width:51em){.container{max-width:800px}}@media (min-width:55.5em){.container{max-width:872px}.container--wide{max-width:956px}}@media (width >= 960px){.container{max-width:min(87.5vw + 32px,1712px)}.container--wide{max-width:min(96.25vw + 32px,1880px)}}@media (max-width:55.49em){#cp-home-hero .hero__main{gap:2rem;grid-template-columns:minmax(0,1fr)}#cp-home-task .task{gap:2.25rem}#cp-home-practice .practice,#cp-home-task .task{grid-template-columns:minmax(0,1fr)}#cp-home-practice .practice__experts{display:grid;gap:1.5rem;grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:50.99em){:root{--font-title-large:2.25rem;--font-title-medium:1.75rem;--font-title-small:1.5rem;--font-text-large:1.125rem;--font-text-big:1rem;--font-text-regular:0.875rem;--font-text-small:0.75rem}.header__inner{flex-wrap:wrap;gap:.75rem;padding:.75rem 0}.nav--header{display:none}.footer__inner{align-items:flex-start;flex-direction:column}.footer__contacts{align-items:flex-start;text-align:left}.section--bg,.section--white{padding:2.5rem 0}#cp-home-hero .hero{border-radius:.875rem;padding:1.5rem 1.25rem}#cp-home-hero .hero__title{font-size:1.625rem}#cp-home-hero .hero__subtitle{font-size:1.0625rem}#cp-home-hero .hero__sticker{position:static;transform:none;width:100%}#cp-home-hero .hero__stats{gap:1rem;grid-template-columns:minmax(0,1fr)}#cp-home-topics .topics__header{align-items:flex-start;flex-direction:column}#cp-home-topics .topics__grid{grid-template-columns:minmax(0,1fr)}#cp-home-topics .topics__footer{align-items:stretch;flex-direction:column}#cp-home-topics .topics__button{width:100%}#cp-home-practice .practice__metrics{grid-template-columns:minmax(0,1fr)}#cp-home-practice .practice__experts{display:flex;justify-content:center}#cp-home-course .course{border-radius:.875rem;padding:1.75rem 1.25rem}#cp-home-course .course__top{align-items:flex-start;flex-direction:column}#cp-home-course .course__calendar{transform:none}#cp-home-course .course__features{grid-template-columns:minmax(0,1fr)}}@media (hover:hover){.hamburger.is-active:hover,.hamburger:hover{opacity:.7}.button-primary:hover{background-color:#ef7f53;box-shadow:0 .1875rem 0 0 #c9562c;transform:translateY(.125rem)}.dropdown-nav:hover>a:after,.dropdown-nav:hover>span:after{transform:rotate(180deg)}.dropdown-nav:hover>ul{opacity:1;visibility:visible}.dropdown-nav>ul a:hover,.dropdown-nav>ul span:hover{background-color:#e6ebef}.dropdown-nav__inner:hover>a:after{transform:rotate(-90deg)}.dropdown-nav__inner:hover>ul{opacity:1;visibility:visible}[data-editor] a:not([class*=button]):hover{color:#ed7140;text-decoration:none}.header__external:hover{border-color:#ed7140;color:#ed7140}.nav__link:hover{color:#ed7140}.footer__phone:hover,.footer__site:hover{color:#fff}.b-social a:hover{transform:scale(.9)}.link:hover{color:#ed7140}.logo:hover{opacity:.7}}