@font-face{font-family:"Enzyme";src:url("/fonts/Enzyme.otf") format("opentype")}@font-face{font-family:"Avenir";src:url("/fonts/Avenir-Light.ttf") format("truetype")}@font-face{font-family:"Avenir";src:url("/fonts/Avenir-LightOblique.ttf") format("truetype");font-style:italic}*{font-family:"Avenir",sans-serif;color:#fff}html{font-size:10px}@media(max-width: 769px){html{font-size:9px}}h1{font-size:12rem;line-height:12rem;font-family:"Enzyme",sans-serif;margin-block-start:0;margin-block-end:0;margin-top:24px;margin-bottom:24px;font-weight:400;color:#000641}h1.small{font-size:5rem}h1 *{font-family:"Enzyme",sans-serif}@media(max-width: 769px){h1{font-size:4.6rem;line-height:4.6rem}}@media(min-width: 769px)and (max-width: 1024px){h1{font-size:4.6rem;line-height:4.6rem}}h2{font-size:9.6rem;line-height:9.6rem;font-weight:400;font-family:"Enzyme",sans-serif;letter-spacing:.5px;color:#000641;margin:24px 0}@media(max-width: 769px){h2{font-size:5rem;line-height:5rem}}@media(min-width: 769px)and (max-width: 1024px){h2{font-size:5rem;line-height:5rem}}h2.small{font-size:7.2rem;line-height:7.2rem}@media(max-width: 769px){h2.small{font-size:4rem;line-height:4rem}}@media(min-width: 769px)and (max-width: 1024px){h2.small{font-size:4rem;line-height:4rem}}h2.large{font-size:11rem;line-height:11rem;margin-bottom:48px}@media(max-width: 769px){h2.large{font-size:6rem;line-height:6rem}}@media(min-width: 769px)and (max-width: 1024px){h2.large{font-size:6rem;line-height:6rem}}h3{font-size:2.4rem;font-weight:400;font-family:"Enzyme",sans-serif;color:#000641;margin:10px 0 20px 0}@media(max-width: 769px){h3{font-size:2rem}}@media(min-width: 769px)and (max-width: 1024px){h3{font-size:2rem}}h4{font-size:3.2rem;line-height:12rem;font-family:"Enzyme",sans-serif;color:#000641}h4 *{font-family:"Enzyme",sans-serif}@media(max-width: 769px){h4{font-size:1.6rem}}@media(min-width: 769px)and (max-width: 1024px){h4{font-size:1.6rem}}h5{font-size:2.4rem;line-height:2.4rem;font-family:"Enzyme",sans-serif;color:#000641;margin:0}h5 *{font-family:"Enzyme",sans-serif}@media(max-width: 769px){h5{font-size:2rem;line-height:2rem}}@media(min-width: 769px)and (max-width: 1024px){h5{font-size:2rem;line-height:2rem}}a{text-decoration:none;-webkit-tap-highlight-color:transparent !important}a.underline:hover{text-decoration:underline}a.underline:hover span{text-decoration:underline}b,a,blockquote,code,table,ul,li,span,article,p{font-size:2.4rem;line-height:3.2rem;color:#000641;font-weight:300}b{font-weight:bold}em{font-style:normal;font-family:"Enzyme",sans-serif}.text-white{color:#fff}.text-blue-light{color:#008eff}.text-blue-dark{color:#000641}.text-bold{font-weight:600}.text-center{text-align:center}code{padding:0 6px;background:#3d3c3d}.uppercase{text-transform:uppercase}.flex-row{flex-direction:row}@media(max-width: 769px){.flex-row-phone{flex-direction:row}}@media(min-width: 769px)and (max-width: 1024px){.flex-row-tablet{flex-direction:row}}@media(max-width: 1024px){.flex-row-phablet{flex-direction:row}}@media(min-width: 1024px){.flex-row-desktop{flex-direction:row}}.flex-row-reverse{flex-direction:row-reverse}@media(max-width: 769px){.flex-row-reverse-phone{flex-direction:row-reverse}}@media(min-width: 769px)and (max-width: 1024px){.flex-row-reverse-tablet{flex-direction:row-reverse}}@media(max-width: 1024px){.flex-row-reverse-phablet{flex-direction:row-reverse}}@media(min-width: 1024px){.flex-row-reverse-desktop{flex-direction:row-reverse}}.flex-column{flex-direction:column}@media(max-width: 769px){.flex-column-phone{flex-direction:column}}@media(min-width: 769px)and (max-width: 1024px){.flex-column-tablet{flex-direction:column}}@media(max-width: 1024px){.flex-column-phablet{flex-direction:column}}@media(min-width: 1024px){.flex-column-desktop{flex-direction:column}}.flex-column-reverse{flex-direction:column-reverse}@media(max-width: 769px){.flex-column-reverse-phone{flex-direction:column-reverse}}@media(min-width: 769px)and (max-width: 1024px){.flex-column-reverse-tablet{flex-direction:column-reverse}}@media(max-width: 1024px){.flex-column-reverse-phablet{flex-direction:column-reverse}}@media(min-width: 1024px){.flex-column-reverse-desktop{flex-direction:column-reverse}}.flex-justify-start{justify-content:flex-start}@media(max-width: 769px){.flex-justify-start-phone{justify-content:flex-start}}@media(min-width: 769px)and (max-width: 1024px){.flex-justify-start-tablet{justify-content:flex-start}}@media(max-width: 1024px){.flex-justify-start-phablet{justify-content:flex-start}}@media(min-width: 1024px){.flex-justify-start-desktop{justify-content:flex-start}}.flex-justify-end{justify-content:flex-end}@media(max-width: 769px){.flex-justify-end-phone{justify-content:flex-end}}@media(min-width: 769px)and (max-width: 1024px){.flex-justify-end-tablet{justify-content:flex-end}}@media(max-width: 1024px){.flex-justify-end-phablet{justify-content:flex-end}}@media(min-width: 1024px){.flex-justify-end-desktop{justify-content:flex-end}}.flex-justify-center{justify-content:center}@media(max-width: 769px){.flex-justify-center-phone{justify-content:center}}@media(min-width: 769px)and (max-width: 1024px){.flex-justify-center-tablet{justify-content:center}}@media(max-width: 1024px){.flex-justify-center-phablet{justify-content:center}}@media(min-width: 1024px){.flex-justify-center-desktop{justify-content:center}}.flex-justify-between{justify-content:space-between}@media(max-width: 769px){.flex-justify-between-phone{justify-content:space-between}}@media(min-width: 769px)and (max-width: 1024px){.flex-justify-between-tablet{justify-content:space-between}}@media(max-width: 1024px){.flex-justify-between-phablet{justify-content:space-between}}@media(min-width: 1024px){.flex-justify-between-desktop{justify-content:space-between}}.flex-justify-around{justify-content:space-around}@media(max-width: 769px){.flex-justify-around-phone{justify-content:space-around}}@media(min-width: 769px)and (max-width: 1024px){.flex-justify-around-tablet{justify-content:space-around}}@media(max-width: 1024px){.flex-justify-around-phablet{justify-content:space-around}}@media(min-width: 1024px){.flex-justify-around-desktop{justify-content:space-around}}.flex-align-baseline{align-items:baseline}@media(max-width: 769px){.flex-align-baseline-phone{align-items:baseline}}@media(min-width: 769px)and (max-width: 1024px){.flex-align-baseline-tablet{align-items:baseline}}@media(max-width: 1024px){.flex-align-baseline-phablet{align-items:baseline}}@media(min-width: 1024px){.flex-align-baseline-desktop{align-items:baseline}}.flex-align-center{align-items:center}@media(max-width: 769px){.flex-align-center-phone{align-items:center}}@media(min-width: 769px)and (max-width: 1024px){.flex-align-center-tablet{align-items:center}}@media(max-width: 1024px){.flex-align-center-phablet{align-items:center}}@media(min-width: 1024px){.flex-align-center-desktop{align-items:center}}.flex-align-start{align-items:flex-start}@media(max-width: 769px){.flex-align-start-phone{align-items:flex-start}}@media(min-width: 769px)and (max-width: 1024px){.flex-align-start-tablet{align-items:flex-start}}@media(max-width: 1024px){.flex-align-start-phablet{align-items:flex-start}}@media(min-width: 1024px){.flex-align-start-desktop{align-items:flex-start}}.flex-align-end{align-items:flex-end}@media(max-width: 769px){.flex-align-end-phone{align-items:flex-end}}@media(min-width: 769px)and (max-width: 1024px){.flex-align-end-tablet{align-items:flex-end}}@media(max-width: 1024px){.flex-align-end-phablet{align-items:flex-end}}@media(min-width: 1024px){.flex-align-end-desktop{align-items:flex-end}}.flex-self-start{align-self:flex-start}@media(max-width: 769px){.flex-self-start-phone{align-self:flex-start}}@media(min-width: 769px)and (max-width: 1024px){.flex-self-start-tablet{align-self:flex-start}}@media(max-width: 1024px){.flex-self-start-phablet{align-self:flex-start}}@media(min-width: 1024px){.flex-self-start-desktop{align-self:flex-start}}.flex-self-end{align-self:flex-end}@media(max-width: 769px){.flex-self-end-phone{align-self:flex-end}}@media(min-width: 769px)and (max-width: 1024px){.flex-self-end-tablet{align-self:flex-end}}@media(max-width: 1024px){.flex-self-end-phablet{align-self:flex-end}}@media(min-width: 1024px){.flex-self-end-desktop{align-self:flex-end}}.flex-self-center{align-self:center}@media(max-width: 769px){.flex-self-center-phone{align-self:center}}@media(min-width: 769px)and (max-width: 1024px){.flex-self-center-tablet{align-self:center}}@media(max-width: 1024px){.flex-self-center-phablet{align-self:center}}@media(min-width: 1024px){.flex-self-center-desktop{align-self:center}}.flex-wrap{flex-wrap:wrap}@media(max-width: 769px){.flex-wrap-phone{flex-wrap:wrap}}@media(min-width: 769px)and (max-width: 1024px){.flex-wrap-tablet{flex-wrap:wrap}}@media(max-width: 1024px){.flex-wrap-phablet{flex-wrap:wrap}}@media(min-width: 1024px){.flex-wrap-desktop{flex-wrap:wrap}}.flex-grow-1{flex-grow:1}@media(max-width: 769px){.flex-grow-1-phone{flex-grow:1}}@media(min-width: 769px)and (max-width: 1024px){.flex-grow-1-tablet{flex-grow:1}}@media(max-width: 1024px){.flex-grow-1-phablet{flex-grow:1}}@media(min-width: 1024px){.flex-grow-1-desktop{flex-grow:1}}.text-title{text-align:center}@media(max-width: 769px){.text-title-phone{text-align:center}}@media(min-width: 769px)and (max-width: 1024px){.text-title-tablet{text-align:center}}@media(max-width: 1024px){.text-title-phablet{text-align:center}}@media(min-width: 1024px){.text-title-desktop{text-align:center}}.text-left{text-align:left}@media(max-width: 769px){.text-left-phone{text-align:left}}@media(min-width: 769px)and (max-width: 1024px){.text-left-tablet{text-align:left}}@media(max-width: 1024px){.text-left-phablet{text-align:left}}@media(min-width: 1024px){.text-left-desktop{text-align:left}}.text-right{text-align:right}@media(max-width: 769px){.text-right-phone{text-align:right}}@media(min-width: 769px)and (max-width: 1024px){.text-right-tablet{text-align:right}}@media(max-width: 1024px){.text-right-phablet{text-align:right}}@media(min-width: 1024px){.text-right-desktop{text-align:right}}.hidden{display:none !important}@media(max-width: 769px){.hidden-phone{display:none !important}}@media(min-width: 769px)and (max-width: 1024px){.hidden-tablet{display:none !important}}@media(max-width: 1024px){.hidden-phablet{display:none !important}}@media(min-width: 1024px){.hidden-desktop{display:none !important}}.flex{display:flex}.full-width{width:100%}.full-height{height:100%}.grow-0{flex-grow:0}.grow{flex-grow:1}.center{display:flex;justify-content:center}.middle{display:flex;align-items:center}.ma{margin:24px !important}.ma-s{margin:6px !important}.ma-m{margin:12px !important}.ma-l{margin:48px !important}.ma-xl{margin:96px !important}.ma-0{margin:0 !important}.mt{margin-top:24px !important}.mt-s{margin-top:6px !important}.mt-m{margin-top:12px !important}.mt-l{margin-top:48px !important}.mt-xl{margin-top:96px !important}.mt-0{margin-top:0 !important}.mb{margin-bottom:24px !important}.mb-s{margin-bottom:6px !important}.mb-m{margin-bottom:12px !important}.mb-l{margin-bottom:48px !important}.mb-xl{margin-bottom:96px !important}.mb-0{margin-bottom:0 !important}.ml{margin-left:24px !important}.ml-s{margin-left:6px !important}.ml-m{margin-left:12px !important}.ml-l{margin-left:48px !important}.ml-xl{margin-left:96px !important}.ml-0{margin-left:0 !important}.mr{margin-right:24px !important}.mr-s{margin-right:6px !important}.mr-m{margin-right:12px !important}.mr-l{margin-right:48px !important}.mr-xl{margin-right:96px !important}.mr-0{margin-right:0 !important}.pa{padding:24px !important}.pa-s{padding:6px !important}.pa-m{padding:12px !important}.pa-l{padding:48px !important}.pa-xl{padding:96px !important}.pa-0{padding:0 !important}.pt{padding-top:24px !important}.pt-s{padding-top:6px !important}.pt-m{padding-top:12px !important}.pt-l{padding-top:48px !important}.pt-xl{padding-top:96px !important}.pt-0{padding-top:0 !important}.pb{padding-bottom:24px !important}.pb-s{padding-bottom:6px !important}.pb-m{padding-bottom:12px !important}.pb-l{padding-bottom:48px !important}.pb-xl{padding-bottom:96px !important}.pb-0{padding-bottom:0 !important}.pl{padding-left:24px !important}.pl-s{padding-left:6px !important}.pl-m{padding-left:12px !important}.pl-l{padding-left:48px !important}.pl-xl{padding-left:96px !important}.pl-0{padding-left:0 !important}.pr{padding-right:24px !important}.pr-s{padding-right:6px !important}.pr-m{padding-right:12px !important}.pr-l{padding-right:48px !important}.pr-xl{padding-right:96px !important}.pr-0{padding-right:0 !important}header{background-color:#000641;position:fixed;top:0;z-index:100;width:100%}header .container{height:100px;display:flex;align-items:center;padding:0}header .container nav.desktop{margin-left:100px;display:flex;justify-content:space-between;flex-grow:1;height:100%}@media(max-width: 769px){header .container nav.desktop{display:none}}@media(min-width: 769px)and (max-width: 1024px){header .container nav.desktop{display:none}}header .container nav.desktop .links{display:flex;align-items:center;padding-right:24px;flex-grow:1}header .container nav.desktop .links .nav-links{display:flex;justify-content:space-around;flex-grow:1;max-width:760px;padding-left:24px;height:100%;align-items:center}header .container nav.desktop .links .nav-links .hover-trigger>span,header .container nav.desktop .links .nav-links a{color:#fff;font-size:2.4rem;margin-right:10px;white-space:nowrap}header .container nav.desktop .links .nav-links .hover-trigger{position:relative;height:100%;display:flex;align-items:center}header .container nav.desktop .links .nav-links .hover-trigger span{display:block;cursor:pointer}header .container nav.desktop .links .nav-links .hover-trigger .hover-block{position:absolute;display:flex;flex-direction:column;background-color:#fff;padding:24px;grid-gap:24px;top:85px;opacity:0;transition:all .3s ease;transform:scale(0);transform-origin:top left}header .container nav.desktop .links .nav-links .hover-trigger .hover-block a{color:#000;font-weight:bold;font-size:2.2rem}header .container nav.desktop .links .nav-links .hover-trigger .hover-block:hover{opacity:1}header .container nav.desktop .links .nav-links .hover-trigger:hover .hover-block{opacity:1;transition-delay:0;transform:scale(1)}header .container nav.desktop .contact{display:flex;background-color:#008eff;align-items:center;grid-gap:15px;padding:0 48px}header .container nav.desktop .contact a{height:100%;display:flex;align-items:center}header .container nav.desktop .contact a img{border-radius:4px}header .container nav.desktop .contact a.social-link{transition:all .2s ease}header .container nav.desktop .contact a.social-link:hover{transform:scale(1.2)}header .container nav.desktop .contact button{flex-grow:1;height:100%;display:flex;align-items:center;justify-content:center;flex-grow:1;padding:0;margin-left:24px}header .container nav.desktop .contact button img{margin-right:15px}header .container nav.desktop .contact button span{font-weight:600;letter-spacing:2px;font-size:2rem;white-space:nowrap;color:#fff}header .container nav.desktop .contact button:hover img{animation:shake .82s cubic-bezier(0.36, 0.07, 0.19, 0.97) both;transform:translate3d(0, 0, 0);backface-visibility:hidden;perspective:1000px}@keyframes shake{10%,90%{transform:translate3d(0, -1px, 0)}20%,80%{transform:translate3d(0, 2px, 0)}30%,50%,70%{transform:translate3d(0, -4px, 0)}40%,60%{transform:translate3d(0, 4px, 0)}}header .container nav.mobile{padding:24px;display:none;justify-content:space-between;align-items:center;width:100%}@media(max-width: 769px){header .container nav.mobile{display:flex}}@media(min-width: 769px)and (max-width: 1024px){header .container nav.mobile{display:flex}}header .container nav.mobile .menu{font-size:1.6rem}header .container nav.mobile .bottom{opacity:0;position:absolute;top:70px;left:0;padding:48px;background-color:#000641;width:100%;max-height:0;transition:all .2s ease;pointer-events:none}header .container nav.mobile .bottom .nav-links{display:flex;flex-direction:column;grid-gap:24px}header .container nav.mobile .bottom .nav-links .nav-link-submenu>span,header .container nav.mobile .bottom .nav-links a{color:#fff}header .container nav.mobile .bottom .nav-links .nav-link-submenu{display:flex;flex-direction:column;grid-gap:24px}header .container nav.mobile .bottom .nav-links .nav-link-submenu a{margin-left:24px}header .container nav.mobile .bottom .contact{display:none}header .container nav.mobile.expanded .bottom{display:flex;max-height:440px;opacity:1;pointer-events:all}footer .container .mainfooter{background:#008eff;padding:100px;position:relative;overflow:hidden}@media(max-width: 769px){footer .container .mainfooter{padding:48px}}@media(min-width: 769px)and (max-width: 1024px){footer .container .mainfooter{padding:48px}}footer .container .mainfooter:after{content:"";position:absolute;top:-80px;right:-150px;width:160px;height:700px;transform:rotate(-22deg);background:#52fb28;z-index:1}@media(max-width: 769px){footer .container .mainfooter:after{width:100px}}@media(min-width: 769px)and (max-width: 1024px){footer .container .mainfooter:after{width:100px}}footer .container .mainfooter .contact{display:flex;flex-direction:column}footer .container .mainfooter .contact a{color:#fff;font-size:5rem;line-height:7rem;font-family:"Enzyme",sans-serif;white-space:nowrap}@media(max-width: 769px){footer .container .mainfooter .contact a{font-size:3rem}}@media(min-width: 769px)and (max-width: 1024px){footer .container .mainfooter .contact a{font-size:3rem}}footer .container .mainfooter .cols{display:flex;grid-gap:120px;flex-wrap:wrap}footer .container .mainfooter .cols .col{display:flex;flex-direction:column}footer .container .mainfooter .cols .col span,footer .container .mainfooter .cols .col a{color:#fff;line-height:4rem}footer .container .mainfooter .cols .col .socials{display:flex;grid-gap:60px}@media(max-width: 769px){footer .container .mainfooter .cols .col .socials{flex-wrap:wrap}}@media(min-width: 769px)and (max-width: 1024px){footer .container .mainfooter .cols .col .socials{flex-wrap:wrap}}footer .container .mainfooter .cols .col .socials a{display:flex;align-items:center}footer .container .mainfooter .cols .col .socials a img{margin-right:10px;border-radius:4px}footer .container .mainfooter .cols .col .socials a span{font-weight:600;letter-spacing:2px}footer .container .subfooter{display:flex;justify-content:space-between}footer .container .subfooter .links{padding:24px;display:flex;grid-gap:100px;padding-left:100px}footer .container .subfooter .logo{background-color:#000641;display:flex;justify-content:center;align-items:center;padding:0 100px}@media(max-width: 769px){footer .container .subfooter .logo{display:none}}@media(min-width: 769px)and (max-width: 1024px){footer .container .subfooter .logo{display:none}}footer .container .subfooter .logo img{height:36px}section.partial-hero{margin-bottom:-110px}section.partial-hero .block-hero{position:relative;overflow:hidden}section.partial-hero .block-hero.small{height:560px}@media(min-width: 1216px){section.partial-hero .block-hero.small h1{font-size:10rem;line-height:100%}}section.partial-hero .block-hero.large{height:800px}@media(max-width: 769px){section.partial-hero .block-hero.small{height:300px}section.partial-hero .block-hero.large{height:400px}}@media(min-width: 769px)and (max-width: 1024px){section.partial-hero .block-hero.small{height:300px}section.partial-hero .block-hero.large{height:400px}}section.partial-hero .block-hero h1{max-width:810px;z-index:2;margin-bottom:140px;margin-left:100px;position:absolute;bottom:0}@media(max-width: 769px){section.partial-hero .block-hero h1{margin-bottom:80px;max-width:280px;margin-left:24px}}@media(min-width: 769px)and (max-width: 1024px){section.partial-hero .block-hero h1{margin-bottom:80px;max-width:280px;margin-left:24px}}section.partial-hero .block-hero img,section.partial-hero .block-hero video{position:absolute;top:0;left:0;height:100%;width:100%;object-fit:cover;object-position:center}section.partial-hero .block-hero:before{background:linear-gradient(to bottom right, #008eff 0%, rgba(0, 6, 65, 0) 50%) bottom right/50% 50% no-repeat,linear-gradient(to bottom left, #008eff 0%, rgba(0, 6, 65, 0) 50%) bottom left/50% 50% no-repeat,linear-gradient(to top left, #008eff 0%, rgba(0, 6, 65, 0) 50%) top left/50% 50% no-repeat,linear-gradient(to top right, #008eff 0%, rgba(0, 6, 65, 0) 50%) top right/50% 50% no-repeat;content:"";position:absolute;bottom:-60%;left:-70%;width:160%;height:160%;z-index:1}@media(max-width: 769px){section.partial-hero .block-hero:before{width:200%;height:200%;bottom:-100%;left:-90%}}@media(min-width: 769px)and (max-width: 1024px){section.partial-hero .block-hero:before{width:200%;height:200%;bottom:-100%;left:-90%}}section.partial-hero .block-hero:after{content:"";position:absolute;bottom:-80px;right:-150px;width:200px;height:700px;transform:rotate(22deg);background:#fff;z-index:1}@media(max-width: 769px){section.partial-hero .block-hero:after{right:-250px}}@media(min-width: 769px)and (max-width: 1024px){section.partial-hero .block-hero:after{right:-250px}}section.partial-hero .bar-row{display:flex;position:relative;top:-110px;z-index:1;left:100px}section.partial-hero .bar-row.small{height:110px}section.partial-hero .bar-row .block{background:#52fb28;display:flex;flex-direction:column;align-items:center;justify-content:center;height:220px;width:220px;cursor:pointer}section.partial-hero .bar-row .block .rating,section.partial-hero .bar-row .block small{color:#000}section.partial-hero .bar-row .block .rating{font-size:6.4rem;position:relative;margin:24px 0}section.partial-hero .bar-row .block .rating:after{content:"";width:30px;height:30px;background:url("/images/icons/star.png");position:absolute;right:-30px;top:-14px}@media(max-width: 769px){section.partial-hero .bar-row .block .rating{font-size:4rem;margin-bottom:10px}}@media(min-width: 769px)and (max-width: 1024px){section.partial-hero .bar-row .block .rating{font-size:4rem;margin-bottom:10px}}section.partial-hero .bar-row .block small{font-size:2.4rem;max-width:100px;text-align:center;line-height:2.4rem}@media(max-width: 769px){section.partial-hero .bar-row .block small{font-size:1.6rem}}@media(min-width: 769px)and (max-width: 1024px){section.partial-hero .bar-row .block small{font-size:1.6rem}}section.partial-hero .bar-row .block:hover{filter:brightness(0.95)}@media(max-width: 769px){section.partial-hero .bar-row{top:-60px;left:24px}section.partial-hero .bar-row .block{height:120px;width:120px}}@media(min-width: 769px)and (max-width: 1024px){section.partial-hero .bar-row{top:-60px;left:24px}section.partial-hero .bar-row .block{height:120px;width:120px}}section.partial-hero .bar-row .button-container{height:110px;flex-grow:1;max-width:388px;padding-left:100px;padding-right:100px;display:flex;justify-content:center;align-items:center}@media(max-width: 769px){section.partial-hero .bar-row .button-container{display:none}}@media(min-width: 769px)and (max-width: 1024px){section.partial-hero .bar-row .button-container{display:none}}section.partial-hero .bar-row .button-container.service{background-color:#008eff}section.partial-hero .bar-row .button-container.contact{background-color:#fff;color:#000641}section.partial-usps .container{display:flex;justify-content:space-around}@media(max-width: 769px){section.partial-usps .container{flex-direction:column;justify-content:center;grid-gap:48px}section.partial-usps .container span{text-align:center}}section.partial-usps .container .usp{display:flex;align-items:center;grid-gap:48px}section.partial-usps .container .usp span{font-weight:600}section.partial-scroll-steps .container .steps{display:flex;flex-direction:column;grid-gap:80px;position:relative;overflow:hidden;margin-top:48px}@media(max-width: 769px){section.partial-scroll-steps .container .steps{margin-top:100px}}@media(min-width: 769px)and (max-width: 1024px){section.partial-scroll-steps .container .steps{margin-top:100px}}section.partial-scroll-steps .container .steps .step{border-bottom:2px solid #000641;padding:0 40px 80px 40px;display:flex;align-items:flex-start;justify-content:space-between}section.partial-scroll-steps .container .steps .step .left{max-width:800px}section.partial-scroll-steps .container .steps .step .left .step-number{font-weight:bold}section.partial-scroll-steps .container .steps .step .left h3{color:#008eff;font-size:4rem;line-height:3.2rem}section.partial-scroll-steps .container .steps .step .left button{margin-top:20px}section.partial-scroll-steps .container .steps .step .right img{margin-left:24px}@media(max-width: 769px){section.partial-scroll-steps .container .steps .step .right img{width:60px;height:60px}}@media(min-width: 769px)and (max-width: 1024px){section.partial-scroll-steps .container .steps .step .right img{width:60px;height:60px}}@media(max-width: 375px){section.partial-scroll-steps .container .steps .step .right img{display:none}}section.partial-scroll-steps .container .steps .step:last-child{border-bottom:none}section.partial-wide-steps .steps{margin-top:100px}section.partial-wide-steps .steps .step{margin-bottom:80px;padding-bottom:80px;border-bottom:1px solid #000641;display:flex;justify-content:space-between;grid-gap:20px;position:relative}section.partial-wide-steps .steps .step .anchor{position:absolute;top:-140px}section.partial-wide-steps .steps .step .step-number{color:#000641;font-weight:bold}section.partial-wide-steps .steps .step h3{color:#008eff;font-size:4rem;font-weight:400}section.partial-customer-logos .container{background:#008eff;padding:120px 0;display:flex;flex-direction:column;justify-content:center;align-items:center;position:relative;overflow:hidden}section.partial-customer-logos .container:after{position:absolute;bottom:-20%;right:-20%;background:#000641;content:"";height:80%;width:20%;transform:rotate(22deg)}@media(max-width: 769px){section.partial-customer-logos .container:after{right:-30%}}@media(max-width: 375px){section.partial-customer-logos .container:after{display:none}}@media(max-width: 769px){section.partial-customer-logos .container{padding:80px 24px}}@media(min-width: 769px)and (max-width: 1024px){section.partial-customer-logos .container{padding:80px 24px}}section.partial-customer-logos .container h2{max-width:800px}section.partial-customer-logos .container .logos{margin-top:60px;max-width:80%;display:grid;grid-template-columns:repeat(5, 1fr);grid-column-gap:20px;grid-row-gap:0px;align-items:center}@media(max-width: 769px){section.partial-customer-logos .container .logos{margin-top:80px;display:flex;flex-wrap:wrap}}@media(min-width: 769px)and (max-width: 1024px){section.partial-customer-logos .container .logos{margin-top:80px;display:flex;flex-wrap:wrap}}section.partial-customer-logos .container .logos img{margin:0 auto}section.partial-services .container .blocks{display:flex;flex-wrap:wrap;grid-gap:24px;justify-content:space-between}section.partial-services .container .blocks .block{max-width:585px;position:relative;cursor:pointer}@media(max-width: 769px){section.partial-services .container .blocks .block{max-width:calc(100vw - 48px)}}section.partial-services .container .blocks .block .front{position:relative;overflow:hidden}section.partial-services .container .blocks .block .front:after{position:absolute;bottom:-20%;right:-20%;background:#008eff;content:"";height:80%;width:20%;transform:rotate(22deg)}@media(max-width: 769px){section.partial-services .container .blocks .block .front:after{right:-30%}}@media(max-width: 375px){section.partial-services .container .blocks .block .front:after{display:none}}section.partial-services .container .blocks .block .front img{object-fit:cover}section.partial-services .container .blocks .block .front .text{padding:24px 48px;transition:all .5s ease;position:relative;top:0;z-index:1}section.partial-services .container .blocks .block .front .text h3{color:#000641;font-weight:bold}section.partial-services .container .blocks .block .front .text h2{margin:0;color:#008eff;font-size:4rem;line-height:3.2rem;transition:color .5s ease}section.partial-services .container .blocks .block .front:after{height:200%;bottom:-78%;transition:width .3s ease}section.partial-services .container .blocks .block .back{position:absolute;bottom:0;padding:24px 48px;opacity:0;transition:all .5s ease}section.partial-services .container .blocks .block .back p{color:#fff}section.partial-services .container .blocks .block .back button{color:#000;filter:invert(1)}section.partial-services .container .blocks .block:hover .front .text{top:-250px}section.partial-services .container .blocks .block:hover .front .text h2{color:#fff}section.partial-services .container .blocks .block:hover .front:after{width:150%}section.partial-services .container .blocks .block:hover .back{opacity:1;transition-delay:.2s}section.partial-no-worries .container{display:flex;justify-content:center;flex-direction:column;align-items:center;padding:200px 0;background:url("/images/background-star.png") no-repeat;background-position:center right}@media(max-width: 769px){section.partial-no-worries .container{padding-left:24px;padding-right:24px;padding-top:100px;padding-bottom:100px}}@media(min-width: 769px)and (max-width: 1024px){section.partial-no-worries .container{padding-left:24px;padding-right:24px;padding-top:100px;padding-bottom:100px}}section.partial-no-worries .container h2{max-width:800px}section.partial-employees{background-color:#f2f2f2;padding:100px 48px}section.partial-employees .employees .employee .employee-container{display:flex;margin-top:48px}@media(max-width: 769px){section.partial-employees .employees .employee .employee-container{flex-direction:column-reverse}}@media(min-width: 769px)and (max-width: 1024px){section.partial-employees .employees .employee .employee-container{flex-direction:column-reverse}}section.partial-employees .employees .employee .employee-container .name{font-size:7.2rem}section.partial-employees .employees .employee .employee-container .text{max-width:800px}section.partial-employees .employees .employee .employee-container .text .italic{letter-spacing:.5px;font-family:"Kalam",cursive;font-weight:300}section.partial-employees .employees .employee .employee-container .text blockquote{font-size:5rem;margin-left:0}section.partial-employees .employees .employee .employee-container .tile{margin-left:48px}@media(max-width: 769px){section.partial-employees .employees .employee .employee-container .tile{margin-left:0;margin-bottom:24px}}@media(min-width: 769px)and (max-width: 1024px){section.partial-employees .employees .employee .employee-container .tile{margin-left:0;margin-bottom:24px}}section.partial-employees .employees .employee .employee-container .tile .info{background-color:#008eff;padding:24px;position:relative;top:-4px;position:relative;overflow:hidden}section.partial-employees .employees .employee .employee-container .tile .info:after{position:absolute;bottom:-20%;right:-20%;background:#000641;content:"";height:80%;width:20%;transform:rotate(22deg)}@media(max-width: 769px){section.partial-employees .employees .employee .employee-container .tile .info:after{right:-30%}}@media(max-width: 375px){section.partial-employees .employees .employee .employee-container .tile .info:after{display:none}}section.partial-employees .employees .employee .employee-container .tile .info:after{width:50px;height:100%;right:-30px;bottom:-20px}section.partial-employees .employees .employee .employee-container .tile .info .title{font-size:1.6rem;color:#000641;font-weight:bold}section.partial-employees .employees .employee .employee-container .tile .info .name{font-size:3.2rem}section.partial-text-background .container{background:#008eff;padding:80px 0;position:relative;overflow:hidden}section.partial-text-background .container:after{position:absolute;bottom:-20%;right:-20%;background:#52fb28;content:"";height:80%;width:20%;transform:rotate(22deg)}@media(max-width: 769px){section.partial-text-background .container:after{right:-30%}}@media(max-width: 375px){section.partial-text-background .container:after{display:none}}section.partial-text-background .container .text-body{padding:0 100px}@media(max-width: 769px){section.partial-text-background .container .text-body{padding:0 24px}}@media(min-width: 769px)and (max-width: 1024px){section.partial-text-background .container .text-body{padding:0 24px}}section.partial-text-background .container .text-body h3{color:#000641;margin:0;font-weight:bold}section.partial-text-background .container .text-body h2{color:#fff;margin:0;font-size:4.8rem;line-height:6rem}section.partial-text-background .container .text-body p{margin-top:40px;color:#fff;columns:2;grid-gap:120px;font-style:italic;font-weight:200}@media(max-width: 769px){section.partial-text-background .container .text-body p{columns:unset}}@media(min-width: 769px)and (max-width: 1024px){section.partial-text-background .container .text-body p{columns:unset}}section.partial-columns-background .container{background:#008eff;padding:80px 0;position:relative;overflow:hidden}section.partial-columns-background .container:after{position:absolute;bottom:-20%;right:-20%;background:#52fb28;content:"";height:80%;width:20%;transform:rotate(22deg)}@media(max-width: 769px){section.partial-columns-background .container:after{right:-30%}}@media(max-width: 375px){section.partial-columns-background .container:after{display:none}}section.partial-columns-background .container .text-body{padding:0 100px}@media(max-width: 769px){section.partial-columns-background .container .text-body{padding:0 24px}}@media(min-width: 769px)and (max-width: 1024px){section.partial-columns-background .container .text-body{padding:0 24px}}section.partial-columns-background .container .text-body h2{color:#fff;margin:0;font-size:4.8rem;line-height:6rem}section.partial-columns-background .container .text-body .boxes{display:flex;flex-wrap:wrap;grid-gap:48px;margin:48px 0}section.partial-columns-background .container .text-body .boxes .box{width:calc(50% - 48px)}@media(max-width: 769px){section.partial-columns-background .container .text-body .boxes .box{width:auto}}@media(min-width: 769px)and (max-width: 1024px){section.partial-columns-background .container .text-body .boxes .box{width:auto}}section.partial-columns-background .container .text-body .boxes .box h3{margin:0;color:#fff;font-size:3.2rem;margin-bottom:15px}section.partial-columns-background .container .text-body .boxes .box p{margin-top:0;color:#fff;font-weight:300;font-style:italic}section.partial-services .container .blocks{display:flex;flex-wrap:wrap;grid-gap:24px;justify-content:space-between}section.partial-services .container .blocks .block{max-width:585px;position:relative;cursor:pointer}@media(max-width: 769px){section.partial-services .container .blocks .block{max-width:calc(100vw - 48px)}}section.partial-services .container .blocks .block .front{position:relative;overflow:hidden}section.partial-services .container .blocks .block .front:after{position:absolute;bottom:-20%;right:-20%;background:#008eff;content:"";height:80%;width:20%;transform:rotate(22deg)}@media(max-width: 769px){section.partial-services .container .blocks .block .front:after{right:-30%}}@media(max-width: 375px){section.partial-services .container .blocks .block .front:after{display:none}}section.partial-services .container .blocks .block .front img{object-fit:cover}section.partial-services .container .blocks .block .front .text{padding:24px 48px;transition:all .5s ease;position:relative;top:0;z-index:1}section.partial-services .container .blocks .block .front .text h3{color:#000641;font-weight:bold}section.partial-services .container .blocks .block .front .text h2{margin:0;color:#008eff;font-size:4rem;line-height:3.2rem;transition:color .5s ease}section.partial-services .container .blocks .block .front:after{height:200%;bottom:-78%;transition:width .3s ease}section.partial-services .container .blocks .block .back{position:absolute;bottom:0;padding:24px 48px;opacity:0;transition:all .5s ease}section.partial-services .container .blocks .block .back p{color:#fff}section.partial-services .container .blocks .block .back button{color:#000;filter:invert(1)}section.partial-services .container .blocks .block:hover .front .text{top:-250px}section.partial-services .container .blocks .block:hover .front .text h2{color:#fff}section.partial-services .container .blocks .block:hover .front:after{width:150%}section.partial-services .container .blocks .block:hover .back{opacity:1;transition-delay:.2s}section.partial-services-small .container .blocks{display:flex;flex-wrap:wrap;justify-content:center;grid-gap:24px}@media(max-width: 769px){section.partial-services-small .container .blocks{flex-direction:column}}@media(min-width: 769px)and (max-width: 1024px){section.partial-services-small .container .blocks{flex-direction:column}}section.partial-services-small .container .blocks .block{padding:48px;background-color:#f2f2f2;cursor:pointer;transition:all .3s ease;flex-grow:1;max-width:270px;display:flex;flex-direction:column;justify-content:space-between}@media(max-width: 769px){section.partial-services-small .container .blocks .block{flex-grow:1;width:auto;max-width:none}}@media(min-width: 769px)and (max-width: 1024px){section.partial-services-small .container .blocks .block{flex-grow:1;width:auto;max-width:none}}section.partial-services-small .container .blocks .block h3{margin:0 0 10px 0}section.partial-services-small .container .blocks .block h2{font-size:3.2rem;line-height:3.2rem;margin:0;transition:all .3s ease}section.partial-services-small .container .blocks .block button{padding-left:0;align-self:flex-start}section.partial-services-small .container .blocks .block.active{background:#008eff}section.partial-services-small .container .blocks .block.active h2{color:#fff}section.partial-services-small .container .blocks .block:hover{background-color:#008eff}section.partial-services-small .container .blocks .block:hover h2{color:#fff}section.partial-services-small .container .blocks .block:hover span{text-decoration:none}section.partial.shifted-tiles .tiles{display:flex;flex-wrap:wrap;justify-content:center;grid-gap:24px}@media(max-width: 769px){section.partial.shifted-tiles .tiles{flex-direction:column}}section.partial.shifted-tiles .tiles .tile{display:block;width:45%}@media(max-width: 769px){section.partial.shifted-tiles .tiles .tile{width:calc(100vw - 48px);max-width:500px;margin:0 auto}}section.partial.shifted-tiles .tiles .tile:nth-child(even){position:relative;top:140px}@media(max-width: 769px){section.partial.shifted-tiles .tiles .tile:nth-child(even){top:0}}section.partial.shifted-tiles .tiles .tile>img{width:100%;height:400px;object-fit:cover}@media(max-width: 769px){section.partial.shifted-tiles .tiles .tile>img{height:250px}}@media(min-width: 769px)and (max-width: 1024px){section.partial.shifted-tiles .tiles .tile>img{height:250px}}section.partial.shifted-tiles .tiles .tile .bottom{padding:24px;transition:all .2s ease;position:relative;overflow:hidden}section.partial.shifted-tiles .tiles .tile .bottom h2{transition:all .2s ease;color:#008eff;font-size:4rem;line-height:3.2rem;margin:5px 0 15px 0}@media(max-width: 769px){section.partial.shifted-tiles .tiles .tile .bottom h2{font-size:3rem;line-height:2.4rem;margin:0}}@media(min-width: 769px)and (max-width: 1024px){section.partial.shifted-tiles .tiles .tile .bottom h2{font-size:3rem;line-height:2.4rem;margin:0}}section.partial.shifted-tiles .tiles .tile .bottom button{padding-left:0}@media(max-width: 769px){section.partial.shifted-tiles .tiles .tile .bottom button span{font-size:1.6rem}}@media(min-width: 769px)and (max-width: 1024px){section.partial.shifted-tiles .tiles .tile .bottom button span{font-size:1.6rem}}section.partial.shifted-tiles .tiles .tile .bottom:after{position:absolute;bottom:-20%;right:-20%;background:#008eff;content:"";height:80%;width:20%;transform:rotate(22deg)}@media(max-width: 769px){section.partial.shifted-tiles .tiles .tile .bottom:after{right:-30%}}@media(max-width: 375px){section.partial.shifted-tiles .tiles .tile .bottom:after{display:none}}section.partial.shifted-tiles .tiles .tile .bottom:after{bottom:-21%;right:-16%;height:120%}section.partial.shifted-tiles .tiles .tile:hover .bottom{background-color:#008eff}section.partial.shifted-tiles .tiles .tile:hover .bottom h2{color:#fff}section.bar{width:100%}section.bar .container{display:flex;justify-content:space-between;align-items:center;padding:48px 0;background:#008eff url("/images/background-star.png");background-repeat:no-repeat;background-position:30% 30%;background-size:250px;position:relative;overflow:hidden}section.bar .container:after{position:absolute;bottom:-20%;right:-20%;background:#52fb28;content:"";height:80%;width:20%;transform:rotate(22deg)}@media(max-width: 769px){section.bar .container:after{right:-30%}}@media(max-width: 375px){section.bar .container:after{display:none}}@media(max-width: 769px){section.bar .container{flex-direction:column;background-position:0 -60%}}@media(min-width: 769px)and (max-width: 1024px){section.bar .container{flex-direction:column;background-position:0 -60%}}section.bar .container:after{width:100px;height:200px;bottom:-50%;right:-67px}section.bar .container h5{font-size:4rem;font-weight:500;margin:0 0 0 48px;color:#fff}@media(max-width: 769px){section.bar .container h5{margin:0 0 24px 0}}@media(min-width: 769px)and (max-width: 1024px){section.bar .container h5{margin:0 0 24px 0}}section.bar .container .right{padding-right:48px}section.bar .container .right button{display:flex;align-items:center}section.bar .container .right button img{margin-right:24px}section.bar .container .right button span{color:#fff;letter-spacing:2px;font-size:2.8rem}section.partial-text-columns{background-color:#f2f2f2}section.partial-text-columns .container{padding:100px 48px}section.partial-text-columns .container>h3{font-size:3.2rem}section.partial-text-columns .container .cols{display:flex;justify-content:space-between;grid-gap:24px;flex-wrap:wrap}@media(max-width: 769px){section.partial-text-columns .container .cols{justify-content:center;align-items:center;flex-direction:column}}@media(min-width: 769px)and (max-width: 1024px){section.partial-text-columns .container .cols{justify-content:center;align-items:center;flex-direction:column}}section.partial-text-columns .container .cols .col{max-width:500px}section.partial-text-columns .container .cols .col h3{color:#008eff}section.side-scroll .container{position:relative}section.side-scroll .container .scroll-buttons{position:absolute;top:15px;right:0;display:flex;grid-gap:10px;margin-right:24px;align-items:center}@media(max-width: 769px){section.side-scroll .container .scroll-buttons{top:50px}}section.side-scroll .container .scroll-buttons span{font-weight:bold;margin-right:24px}section.side-scroll .container .scroll-buttons button{padding:10px 14px}section.side-scroll .container .scroll-buttons button img{margin:0}section.side-scroll .container h2{font-size:7.2rem}@media(max-width: 769px){section.side-scroll .container h2{font-size:5.2rem}}@media(min-width: 769px)and (max-width: 1024px){section.side-scroll .container h2{font-size:5.2rem}}@media(max-width: 769px){section.side-scroll .container h2{margin-bottom:60px;font-size:4.2rem}}section.side-scroll .container .items{display:flex;grid-gap:48px;overflow:hidden}section.side-scroll .container .items .item{min-width:calc(33.3333333333% - 32px);display:flex;flex-direction:column;background:#fff;transition:transform .3s ease}@media(max-width: 769px){section.side-scroll .container .items .item{min-width:calc(50% - 32px)}}@media(min-width: 769px)and (max-width: 1024px){section.side-scroll .container .items .item{min-width:calc(50% - 32px)}}@media(max-width: 769px){section.side-scroll .container .items .item{min-width:100%}}section.side-scroll .container .items .item .image{position:relative;height:400px;width:100%;margin-bottom:24px;background-position:center !important;background-size:cover !important;background-repeat:no-repeat !important}section.side-scroll .container .items .item .image .tag{position:absolute;bottom:0;left:0;background-color:#000641;padding:12px 24px;font-weight:bold}section.side-scroll .container .items .item .bottom h3{font-size:2.4rem;line-height:2.4rem;color:#000641;margin:0}section.side-scroll .container .items .item .bottom h2{font-size:4rem;line-height:4rem;margin:10px 0 0 0;max-width:90%;color:#008eff}section.side-scroll .container .items .item .bottom p{color:#000641}section.side-scroll .container .items .item .bottom button{padding-left:0}section.side-scroll .container .items .item.blue{background:#008eff;padding:80px 0 48px 0}section.side-scroll .container .items .item.blue .bottom{margin:0 48px}section.side-scroll .container .items .item.blue .bottom h2{color:#fff}section.side-scroll .container .items .item:not(.blue){position:relative;overflow:hidden}section.side-scroll .container .items .item:not(.blue):after{position:absolute;bottom:-20%;right:-20%;background:#008eff;content:"";height:80%;width:20%;transform:rotate(22deg)}@media(max-width: 769px){section.side-scroll .container .items .item:not(.blue):after{right:-30%}}@media(max-width: 375px){section.side-scroll .container .items .item:not(.blue):after{display:none}}section.partial-square-images .container{display:flex;grid-gap:24px;flex-wrap:wrap}section.partial-square-images .container img{width:calc(33.3333333333% - 16px)}@media(max-width: 769px){section.partial-square-images .container img{width:100%;max-width:500px;margin:0 auto}}button{border:none;cursor:pointer;background:none;position:relative;overflow:hidden;padding:10px 20px}button,button span{font-size:24px;color:#000641;font-weight:bold}@media(max-width: 769px){button,button span{font-size:18px}}button:not(.plain):not(.no-hover):hover{text-decoration:underline}button.transparent{background:none;color:#000641;padding-left:0}button.transparent:not(.no-hover):hover{text-decoration:underline}button.left{transform:rotate(180deg)}button img.arrow{margin-left:24px;filter:invert(6%) sepia(56%) saturate(6365%) hue-rotate(229deg) brightness(79%) contrast(112%);position:relative;z-index:1;transition:all .3s ease-in .15s;top:1px}button:after{position:absolute;right:10px;top:calc(50% - 15px);content:"";border-radius:50%;width:30px;height:30px;transition:all .2s ease-in;transform-origin:center}button.arrow-blue:after{background:#008eff}button.arrow-blue-dark img.arrow{filter:invert(1)}button.arrow-blue-dark:after{background:#000641}button.arrow-green:after{background:#52fb28}button.arrow-white:after{background:#fff}button.background-blue-dark{background:#000641}button.text-white span{color:#fff}button.no-circle:after{content:none}button.no-circle.arrow-white img.arrow{filter:invert(1)}button:not(.no-hover):hover img.arrow{transform:translateX(100px);opacity:0}button:not(.no-hover):hover:after{transform:scale(2);opacity:0}.page.contact .form-container{display:flex;grid-gap:20px;margin-top:120px}@media(max-width: 769px){.page.contact .form-container{margin-top:48px;flex-direction:column;grid-gap:35px}}@media(min-width: 769px)and (max-width: 1024px){.page.contact .form-container{margin-top:48px;flex-direction:column;grid-gap:35px}}.page.contact .form-container .col{display:flex;flex-direction:column;grid-gap:35px;flex-grow:1}.page.contact .form-container .col input{border:none;border-bottom:1px solid #000641;font-size:1.6rem;padding:10px;color:#000641}.page.contact .form-container .col input::placeholder{font-size:1.6rem;color:#acacac}.page.contact .form-container .col span{font-size:1.6rem}@media(max-width: 769px){.page.contact .form-container .col span{top:30px}}@media(min-width: 769px)and (max-width: 1024px){.page.contact .form-container .col span{top:30px}}.page.contact .form-container .col textarea{color:#000641;flex-grow:1;border:1px solid #000641;font-size:1.6rem;padding:5px}@media(max-width: 769px){.page.contact .form-container .col textarea{min-height:200px}}@media(min-width: 769px)and (max-width: 1024px){.page.contact .form-container .col textarea{min-height:200px}}.page.blog-list{padding-bottom:200px}.page.blog-list .blog-items{margin:0 auto 100px auto}@media(max-width: 769px){.page.blog-list .blog-items{margin:24px auto}}.page.blog-list .blog-items .blog-item{overflow:hidden;margin-bottom:100px;width:900px;max-width:calc(100vw - 48px);display:block;transition:transform .2s ease;position:relative;overflow:hidden}@media(max-width: 769px){.page.blog-list .blog-items .blog-item{box-shadow:none;width:auto;max-width:none}}.page.blog-list .blog-items .blog-item:after{position:absolute;bottom:-20%;right:-20%;background:#008eff;content:"";height:80%;width:20%;transform:rotate(22deg)}@media(max-width: 769px){.page.blog-list .blog-items .blog-item:after{right:-30%}}@media(max-width: 375px){.page.blog-list .blog-items .blog-item:after{display:none}}.page.blog-list .blog-items .blog-item .hero{height:280px;width:100%;background-repeat:no-repeat !important;background-size:cover !important;background-position:center !important;position:relative}@media(max-width: 769px){.page.blog-list .blog-items .blog-item .hero{height:200px}}@media(min-width: 769px)and (max-width: 1024px){.page.blog-list .blog-items .blog-item .hero{height:200px}}.page.blog-list .blog-items .blog-item .hero .tag{position:absolute;bottom:0;left:0;background-color:#000641;padding:12px 24px;font-weight:bold;font-size:2rem}.page.blog-list .blog-items .blog-item .bottom{display:flex;align-items:center;justify-content:space-between;padding:48px;background-color:#f2f2f2}@media(max-width: 769px){.page.blog-list .blog-items .blog-item .bottom{padding:24px;flex-direction:column;align-items:flex-start}}@media(min-width: 769px)and (max-width: 1024px){.page.blog-list .blog-items .blog-item .bottom{padding:24px;flex-direction:column;align-items:flex-start}}.page.blog-list .blog-items .blog-item .bottom .left .date{color:#008eff;font-size:1.6rem;font-weight:bold;margin-bottom:5px}.page.blog-list .blog-items .blog-item .bottom .left .title{color:#000;font-size:3.2rem;font-weight:700}.page.blog-list .blog-items .blog-item .bottom .left .lead{color:#3d3c3d;color:#000;font-size:1.8rem;line-height:2.8rem;margin-top:10px}.page.blog-list .blog-items .blog-item .read{margin:24px}.page.blog-list .blog-items .blog-item:hover{transform:scale(1.05)}.page.blog-detail{padding-bottom:200px}.page.blog-detail .partial-hero h1{font-size:6rem !important}.page.blog-detail .partial-hero .block-hero:before{height:120%}.page.blog-detail .blog-item{background-color:#f2f2f2;padding:24px 24px 48px 24px;position:relative;overflow:hidden}.page.blog-detail .blog-item:after{position:absolute;bottom:-20%;right:-20%;background:#008eff;content:"";height:80%;width:20%;transform:rotate(22deg)}@media(max-width: 769px){.page.blog-detail .blog-item:after{right:-30%}}@media(max-width: 375px){.page.blog-detail .blog-item:after{display:none}}@media(max-width: 769px){.page.blog-detail .blog-item{padding:0 0 24px 0}}@media(min-width: 769px)and (max-width: 1024px){.page.blog-detail .blog-item{padding:0 0 24px 0}}.page.blog-detail .blog-item .blog-head{display:flex;justify-content:space-between;font-size:1.8rem;margin:48px 0;position:relative}@media(max-width: 769px){.page.blog-detail .blog-item .blog-head{flex-direction:column}}@media(min-width: 769px)and (max-width: 1024px){.page.blog-detail .blog-item .blog-head{flex-direction:column}}.page.blog-detail .blog-item .blog-head .author{color:#000;padding-left:24px}.page.blog-detail .blog-item .blog-head .author i{color:#000}.page.blog-detail .blog-item .blog-head .date{color:#000641;padding-right:24px;font-weight:bold}@media(max-width: 769px){.page.blog-detail .blog-item .blog-head .date{padding-left:24px}}@media(min-width: 769px)and (max-width: 1024px){.page.blog-detail .blog-item .blog-head .date{padding-left:24px}}.page.blog-detail .blog-item .blog-hero{width:100%}.page.blog-detail .blog-item .text{padding:24px 48px}@media(max-width: 769px){.page.blog-detail .blog-item .text{padding:0 24px}}@media(min-width: 769px)and (max-width: 1024px){.page.blog-detail .blog-item .text{padding:0 24px}}.page.blog-detail .blog-item .back{display:flex;align-items:center;font-size:1.8rem;margin:0 auto}@media(max-width: 769px){.page.blog-detail .blog-item .back{margin-top:48px}}@media(min-width: 769px)and (max-width: 1024px){.page.blog-detail .blog-item .back{margin-top:48px}}.page.blog-detail .blog-item .back img{margin:0 24px 0 5px}.page.blog-detail .blog-item .more{margin-top:100px}.page.blog-detail .blog-item .more .more-blogs{display:flex;grid-gap:24px}@media(max-width: 769px){.page.blog-detail .blog-item .more .more-blogs{flex-direction:column}}@media(min-width: 769px)and (max-width: 1024px){.page.blog-detail .blog-item .more .more-blogs{flex-direction:column}}.page.blog-detail .blog-item .more .more-blogs h1{margin-bottom:10px}.page.blog-detail .blog-item .more .more-blogs .more-blog-item{flex-grow:1;overflow:hidden;box-shadow:0px 0px 20px 15px rgba(100,100,100,.09);border-radius:10px;width:33.3333333333%;display:flex;flex-direction:column}@media(max-width: 769px){.page.blog-detail .blog-item .more .more-blogs .more-blog-item{width:auto}}@media(min-width: 769px)and (max-width: 1024px){.page.blog-detail .blog-item .more .more-blogs .more-blog-item{width:auto}}.page.blog-detail .blog-item .more .more-blogs .more-blog-item .image{background-repeat:no-repeat !important;background-position:center !important;background-size:cover !important;height:280px;width:100%}@media(max-width: 769px){.page.blog-detail .blog-item .more .more-blogs .more-blog-item .image{height:180px}}.page.blog-detail .blog-item .more .more-blogs .more-blog-item .bottom{background-color:#3d3c3d;padding:48px;flex-grow:1;display:flex;flex-direction:column}@media(max-width: 769px){.page.blog-detail .blog-item .more .more-blogs .more-blog-item .bottom{padding:24px}}.page.blog-detail .blog-item .more .more-blogs .more-blog-item .bottom .date{font-size:1.6rem;color:#52fb28;font-weight:500}.page.blog-detail .blog-item .more .more-blogs .more-blog-item .bottom .title{font-size:3.2rem;color:#fff;font-weight:700}.page.blog-detail .blog-item .more .more-blogs .more-blog-item .bottom .lead{color:#c5c1cc;font-size:1.8rem;line-height:2.8rem;margin-top:10px;flex-grow:1}.page.blog-detail .blog-item .more .more-blogs .more-blog-item .bottom button{width:100%;margin-top:48px;max-width:145px}@media(max-width: 769px){.page.blog-detail .blog-item .more .more-blogs .more-blog-item .bottom button{max-width:none;margin-top:24px}}.page.blog-detail .text .html h1,.page.guide-detail .text .html h1{font-size:5rem;margin-top:48px}.page.blog-detail .text .html h2,.page.guide-detail .text .html h2{margin-top:48px}.page.blog-detail .text .html h3,.page.guide-detail .text .html h3{margin-top:48px}.page.blog-detail .text .html p,.page.guide-detail .text .html p{color:#c5c1cc}.page.blog-detail .text .html a,.page.guide-detail .text .html a{color:#52fb28}.page.blog-detail .text .html img,.page.guide-detail .text .html img{border-radius:4px;margin:24px 0;max-width:100%;object-fit:cover}body{background-color:#fff;margin:0;min-height:100vh;display:flex;flex-direction:column;zoom:80%}body>main{flex-grow:1;display:flex;flex-direction:column;grid-gap:100px}@media(max-width: 769px){body>main{grid-gap:100px}}@media(min-width: 769px)and (max-width: 1024px){body>main{grid-gap:100px}}.container{max-width:1728px;margin:0 auto;padding:0 20px}.container.no-padding{padding:0}.container.small{max-width:1540px}.container.smaller{max-width:1240px}.container.mini{max-width:960px}.page{padding-bottom:100px;overflow-x:hidden}.overflow-hidden{overflow:hidden}.breathing-room{margin-top:100px}.breathing-room.x2{margin-top:200px}