a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;vertical-align:baseline}html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}a img,fieldset,img{border:none}input[type=email],input[type=tel],input[type=text],textarea{-webkit-appearance:none}button,input[type=submit]{cursor:pointer}button::-moz-focus-inner,input[type=submit]::-moz-focus-inner{padding:0;border:0}textarea{overflow:auto}button,input{margin:0;padding:0;border:0}a,a:focus,button,div,h1,h2,h3,h4,h5,h6,input,select,span,textarea{outline:none}ol,ul{list-style-type:none}table{border-spacing:0;border-collapse:collapse;width:100%}html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}@media(prefers-reduced-motion:reduce){*{transition:none!important}}body{background:#f5f6f7;font-family:Poppins,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:16px;line-height:1.5;color:#202225}img{display:block;max-width:100%;vertical-align:bottom}a{text-decoration:none}button,input,textarea{font-family:inherit}button{background:none}.fade-in-enter{opacity:0}.fade-in-enter-active{opacity:1;transition:opacity .4s}.fade-in-exit{opacity:1}.fade-in-exit-active{opacity:0;transition:opacity .4s}.fade-in-down-enter{opacity:0;transform:translateY(10px)}.fade-in-down-enter-active{opacity:1;transform:translateY(0);transition:opacity .4s,transform .4s}.fade-in-down-exit{opacity:1}.fade-in-down-exit-active{opacity:0;transform:translateY(10px);transition:opacity .4s,transform .4s}.modal-enter{opacity:0}.modal-enter .modal-container{transform:scale(.7)}.modal-enter-active{opacity:1;transition:opacity .4s}.modal-enter-active .modal-container{transform:scale(1);transition:transform .4s}.modal-exit{opacity:1}.modal-exit-active{opacity:0;transition:opacity .4s}.modal-exit-active .modal-container{transform:scale(.7);transform-origin:100% 0;transition:transform .4s}.sidebar-enter{opacity:0}.sidebar-enter .modal-container{transform:translateX(100%)}.sidebar-enter-active{opacity:1;transition:opacity .4s}.sidebar-enter-active .modal-container{transform:translateX(0);transition:transform .4s}.sidebar-exit{opacity:1}.sidebar-exit-active{opacity:0;transition:opacity .4s}.sidebar-exit-active .modal-container{transform:translateX(100%);transition:transform .4s}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.fadeIn{animation-name:fadeIn}@keyframes fadeInLeft{0%{transform:translateX(-20px);opacity:0}to{transform:translateX(0);opacity:1}}.fadeInLeft{animation-name:fadeInLeft}@keyframes fadeInRight{0%{transform:translateX(20px);opacity:0}to{transform:translateX(0);opacity:1}}.fadeInRight{animation-name:fadeInRight}@keyframes fadeInDown{0%{transform:translateY(30px);opacity:0}to{transform:translateY(0);opacity:1}}.fadeInDown{animation-name:fadeInDown}@keyframes fadeAlways{to{opacity:1}}.fadeAlways{animation-name:fadeAlways}[class^=section]{margin-bottom:136px}@media only screen and (max-width:1339px){[class^=section]{margin-bottom:112px}}@media only screen and (max-width:1023px){[class^=section]{margin-bottom:96px}}@media only screen and (max-width:767px){[class^=section]{margin-bottom:64px}}.section-border,.section-border-main{position:relative;padding-bottom:138px}@media only screen and (max-width:1339px){.section-border,.section-border-main{padding-bottom:114px}}@media only screen and (max-width:1023px){.section-border,.section-border-main{padding-bottom:98px}}@media only screen and (max-width:767px){.section-border,.section-border-main{padding-bottom:66px}}.section-border-main:after,.section-border:after{content:"";position:absolute;left:calc(50% - 592px);bottom:0;width:1184px;height:2px;background:#eee}@media only screen and (max-width:1408px){.section-border-main:after,.section-border:after{left:112px;right:112px;width:auto}}@media only screen and (max-width:1179px){.section-border-main:after,.section-border:after{left:80px;right:80px}}@media only screen and (max-width:1023px){.section-border-main:after,.section-border:after{left:40px;right:40px}}@media only screen and (max-width:767px){.section-border-main:after,.section-border:after{left:24px;right:24px}}.section-padding{padding:136px 0;background:#f5f6f7}@media only screen and (max-width:1339px){.section-padding{padding:112px 0}}@media only screen and (max-width:1179px){.section-padding{padding:96px 0}}@media only screen and (max-width:767px){.section-padding{padding:64px 0}}.section-border-main,.section-main{padding-top:176px}@media only screen and (max-width:767px){.section-border-main,.section-main{padding-top:160px}}[class^=container]{max-width:1408px;margin:0 auto;padding:0 112px}@media only screen and (max-width:1179px){[class^=container]{padding:0 80px}}@media only screen and (max-width:1023px){[class^=container]{padding:0 40px}}@media only screen and (max-width:767px){[class^=container]{padding:0 24px}}.container-medium{max-width:1248px}[class^=button]{display:inline-flex;align-items:center;justify-content:center;height:48px;padding:0 22px;background:#d40707;border:2px solid #d40707;border-radius:24px;text-align:center;font-size:14px;line-height:24px;letter-spacing:-.01em;font-weight:600;color:#f5f6f7;transition:background .2s,border-color .2s,color .2s}[class^=button]:hover{background:#bb0606;border-color:#bb0606}[class^=button] svg{fill:#f5f6f7;transition:fill .2s}[class^=button] svg:first-child{margin-right:10px}[class^=button] svg:last-child{margin-left:10px}[class^=button] span:not(:first-child){margin-left:8px}.button-gray{background:#eee;border-color:#eee;color:#202225}.button-black,.button-gray:hover{background:#202225;border-color:#202225;color:#f5f6f7}.button-black:hover{background:#313336;border-color:#313336}.button-white{color:#202225}.button-white,.button-white:hover{background:#f5f6f7;border-color:#f5f6f7}.button-white:hover{color:#d40707}.button-stroke{border-color:#eee;background:none;color:#202225}.button-stroke:hover{background:none;border-color:#202225}.button-large{height:56px;border-radius:28px}.button-wide{width:100%}.h1,.h2,.h3,.h4,.h5,.h6,.hero{font-weight:600}.hero{font-size:88px;line-height:88px;letter-spacing:-.04em}@media only screen and (max-width:1179px){.hero{font-size:80px}}@media only screen and (max-width:1023px){.hero{font-size:60px;line-height:64px}}.h1{font-size:72px;line-height:75px;letter-spacing:-.03em}@media only screen and (max-width:1179px){.h1{font-size:64px;line-height:72px}}@media only screen and (max-width:767px){.h1{font-size:48px;line-height:56px}}.h2{font-size:48px;line-height:56px;letter-spacing:-.02em}@media only screen and (max-width:1179px){.h2{font-size:40px;line-height:48px}}@media only screen and (max-width:767px){.h2{font-size:28px;line-height:36px}}.h3{font-size:32px;line-height:44px;letter-spacing:-.02em}@media only screen and (max-width:1179px){.h3{font-size:30px;line-height:40px}}@media only screen and (max-width:767px){.h3{font-size:24px;line-height:32px}}.h4,.h4M{font-size:28px;line-height:36px;letter-spacing:-.03em}.h5,.h5M{font-size:22px;line-height:32px}.h5,.h5M,.h6{letter-spacing:-.01em}.h6{font-size:16px;line-height:24px}.h4M,.h5M{font-weight:500}[class^=label]{display:inline-block;padding:6px 8px;border-radius:6px;background:#202225;font-size:12px;line-height:16px;letter-spacing:-.01em;font-weight:700;text-transform:uppercase;color:#f5f6f7}.content h1,.content h2,.content h3,.content h4,.content h5,.content h6{font-weight:600}.content h1:not(:last-child),.content h2:not(:last-child),.content h3:not(:last-child),.content h4:not(:last-child),.content h5:not(:last-child),.content h6:not(:last-child){margin-bottom:24px}.content h1{font-size:72px;line-height:75px;letter-spacing:-.03em}@media only screen and (max-width:767px){.content h1{font-size:48px;line-height:56px}}.content h2{font-size:48px;line-height:56px;letter-spacing:-.02em}@media only screen and (max-width:767px){.content h2{font-size:36px;line-height:44px}}.content h3{font-size:36px;line-height:44px;letter-spacing:-.02em}@media only screen and (max-width:767px){.content h3{font-size:24px;line-height:32px}}.content h4{font-size:28px;line-height:36px;letter-spacing:-.03em}@media only screen and (max-width:767px){.content h4{font-size:22px;line-height:32px}}.content h5{font-size:22px;line-height:32px;letter-spacing:-.01em}@media only screen and (max-width:767px){.content h5{font-size:20px;line-height:28px}}.content h6{line-height:24px}.content h6,.content p{font-size:16px;letter-spacing:-.01em}.content p{line-height:28px;font-weight:500;color:#787f84}.content p:not(:last-child){margin-bottom:24px}.content figure img{border-radius:16px}@media only screen and (max-width:767px){.content figure img{min-height:260px;-o-object-fit:cover;object-fit:cover}}.content figure:not(:first-child){margin-top:48px}.content figure:not(:last-child){margin-bottom:48px}.content ul li{position:relative;padding-left:40px;font-size:16px;line-height:28px;letter-spacing:-.01em;font-weight:500;color:#787f84}.content ul li:before{content:"";position:absolute;top:2px;left:0;width:24px;height:24px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='%23787f84' fill-rule='evenodd' viewBox='0 0 24 24'%3E%3Cpath d='M12 4a8 8 0 1 0 0 16 8 8 0 1 0 0-16zM2 12a10 10 0 1 1 20 0 10 10 0 1 1-20 0zm13.707-2.707a1 1 0 0 1 0 1.414l-4 4a1 1 0 0 1-1.414 0l-2-2a1 1 0 0 1 1.414-1.414L11 12.586l3.293-3.293a1 1 0 0 1 1.414 0z'/%3E%3C/svg%3E") no-repeat 50% 50%/100% auto}.content ul li:not(:last-child){margin-bottom:16px}.content ul:not(:last-child){margin-bottom:24px}