#aboutpage *{box-sizing:border-box;font-family:Montserrat,sans-serif!important}#aboutpage .row{max-width:1280px;padding:0 30px;margin:0 auto;height:inherit;min-height:inherit}#aboutpage #quote,#aboutpage #quoteb{height:80dvh;background:#d3f1fb}#aboutpage #quote img{display:block;max-width:100%;width:100%;height:100%;object-fit:contain;object-position:105px -5px}@media screen and (min-width:768px){#aboutpage #quote img{object-position:right}}#aboutpage #quote .row,#aboutpage #quoteb .row{display:flex;justify-content:center;align-items:center;max-width:1050px;padding-top:40px;padding-bottom:40px}#aboutpage #quote .row blockquote,#aboutpage #quoteb .row blockquote{font-size:40px;line-height:55px;letter-spacing:3px;color:#17222e;font-weight:700;text-align:center;margin:0}#aboutpage #quote .row{max-width:850px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%}#aboutpage #difference .row h2,#aboutpage #mission .row h2,#aboutpage #quote .row h1,#aboutpage #quote .row h2{font-size:20px;font-weight:500;line-height:24px;text-align:center;letter-spacing:.1em;color:#399eca;margin:0 auto 36px}#aboutpage #story{padding:40px 0;background:#fff}#aboutpage #story .row .slide .flex{display:flex;justify-content:space-between;align-items:center}#aboutpage #story .row .slide .text{flex:1 0 50%;max-width:50%;padding:60px 60px 60px 0}#aboutpage #story .row .slide .text h2{font-size:20px;font-weight:500;line-height:24px;text-align:left;letter-spacing:.1em;color:#399eca;margin:0 0 36px}#aboutpage #story .row .slide .text .year,#aboutpage #story .row .slide .text h3{font-size:30px;line-height:36.5px;font-weight:700;text-align:left;letter-spacing:.1em}#aboutpage #story .row .slide .text h3{color:#17222e;margin:0 0 43px}#aboutpage #story .row .slide .text p{font-size:20px;font-weight:400;line-height:24.5px;text-align:left;letter-spacing:.1em;color:#17222e;margin:0 0 36px}#aboutpage #story .row .slide .text .year{color:#17222e;margin:0}#aboutpage #difference .row .flex .image,#aboutpage #mission .row .flex .image,#aboutpage #story .row .slide .image{flex:1 0 50%;max-width:50%;background-color:#17222e}#aboutpage #difference .row .flex .image .container,#aboutpage #mission .row .flex .image .container,#aboutpage #story .row .slide .image .container{padding:100% 0 0!important;position:relative;height:0;overflow:hidden}#aboutpage #difference .row .flex .image .container img,#aboutpage #mission .row .flex .image .container img,#aboutpage #story .row .slide .image .container img{object-fit:cover;width:100%;height:100%;position:absolute;left:0;top:0}#aboutpage #story .owl-item{padding:1px}#aboutpage #story .owl-nav{position:relative;z-index:3;max-width:100px;margin-top:-30px;display:flex;justify-content:space-between;align-items:center}#aboutpage #story .owl-nav button{width:15px;height:30px;background-size:15px 30px;background-position:center;background-repeat:no-repeat;transition:.3s;font-size:60px;margin:0}#aboutpage #story .owl-nav button span{line-height:30px;height:30px;display:block}#aboutpage #story .owl-nav button.disabled{opacity:.1}#aboutpage #story .owl-nav button:hover{transform:scale(1.2)}#aboutpage #story .owl-dots{display:flex;justify-content:center;position:absolute;right:0;top:50%;width:50%;margin-top:18%}#aboutpage #story .owl-dots button.owl-dot{width:20px;height:20px;margin:0 6px;background:rgba(255,255,255,.3)!important;border:none;border-radius:50%;transition:.3s}#aboutpage #story .owl-dots button.owl-dot.active,#aboutpage #story .owl-dots button.owl-dot:hover{background:#fff!important}#aboutpage #difference{background:#fff;padding-top:95px}#aboutpage #difference .row h3,#aboutpage #mission .row h3{font-size:40px;font-weight:700;line-height:49px;text-align:center;letter-spacing:.1em;color:#17222e;margin:0 auto 150px}#aboutpage #difference .row .flex,#aboutpage #mission .row .flex{display:flex;justify-content:space-between;align-items:center;margin:0 auto 80px}#aboutpage #difference .row .flex .text,#aboutpage #mission .row .flex .text{flex:1 0 50%;max-width:50%;padding-right:60px}#aboutpage #difference .row .flex .text h4,#aboutpage #mission .row .flex .text h4{font-size:20px;font-weight:500;line-height:24px;text-align:left;letter-spacing:.1em;color:#399eca;margin:0 auto 36px}#aboutpage #difference .row .flex .text p,#aboutpage #mission .row .flex .text p{font-size:30px;font-weight:700;line-height:37px;text-align:left;letter-spacing:.1em;color:#17222e;margin-top:36px;max-width:500px}#aboutpage #difference .row .flex:nth-of-type(2){padding-bottom:80px;margin-bottom:0}#aboutpage #difference .row .flex:nth-of-type(2) .text,#aboutpage #mission .row .flex:nth-of-type(2) .text{padding-left:60px;padding-right:0}#aboutpage #mission{background:#fff;padding:70px 0}#aboutpage #mission .row .flex:nth-of-type(2){margin-bottom:0}#aboutpage #picture{background:#fff}#aboutpage #picture .row,#aboutpage #pictureb .row{max-width:100%;padding:0}#aboutpage #picture .row .mobile,#aboutpage #pictureb .row .mobile{display:none}#aboutpage #pictureb{background:#fff;padding-bottom:70px}#aboutpage #values{padding:70px 0 55px;background:#fff}#aboutpage #values .row h2{font-size:20px;line-height:24px;text-align:center;color:#399eca;margin:0 0 30px;text-transform:uppercase;font-weight:500}#aboutpage #values .row h3{font-size:40px;line-height:48px;letter-spacing:5px;text-align:center;color:#17222e;margin:0;font-weight:700}#aboutpage #values .row .flex{display:flex;justify-content:center;flex-wrap:wrap;margin:125px -7px 0}#aboutpage #values .row .flex .article{padding:7px;margin:0!important;flex:1 0 33.33%;max-width:33.33%}#aboutpage #values .row .flex .article a{background-color:#e9e9e9;display:flex;width:100%;height:100%;min-height:460px;justify-content:flex-start;align-items:flex-end;position:relative;overflow:hidden;cursor:auto}#aboutpage #values .row .flex .article a .meta{display:flex;flex-direction:column;justify-content:flex-end;height:100%;width:100%;padding:40px 45px 80px;transition:.3s}#aboutpage #values .row .flex .article a .meta h4{font-size:40px;line-height:49px;letter-spacing:.1em;text-align:center;color:#399eca;font-weight:800;max-width:350px;transition:.3s}#aboutpage #values .row .flex .article a .meta span{position:absolute;left:45px;bottom:40px;font-size:16px;line-height:28px;color:#399eca;font-weight:700;text-transform:uppercase;border-bottom:1px solid #399eca;transition:.3s}#aboutpage #values .row .flex .article a .bg{background-size:cover;background-repeat:no-repeat;background-position:center;position:absolute;left:0;top:0;right:0;bottom:0;transition:.3s}#aboutpage #values .row .flex .article a .bg+.meta{height:100%;width:100%;text-align:center;position:relative;transition:background .3s}#aboutpage #values .row .flex .article a .bg+.meta h4{font-size:20px;line-height:28px;color:#000;text-transform:uppercase;font-weight:700;letter-spacing:.1em;max-width:100%;order:2;transition:none}#aboutpage #values .row .flex .article a .bg+.meta p{font-size:16px;line-height:26px;color:transparent;font-weight:500;letter-spacing:.1em;max-width:100%;transition:.3s}#aboutpage #values .row .flex .article a .bg+.meta span{color:#fff;border-bottom:1px solid #fff}#aboutpage #values .row .flex .article a:hover .bg{transform:scale(1)}@media only screen and (max-width:1000px){#aboutpage #difference .row .flex .text p,#aboutpage #mission .row .flex .text p{font-size:25px;line-height:32px}#aboutpage #values .row .flex .article a .meta h4{font-size:30px;line-height:36px}}@media only screen and (max-width:800px){#aboutpage #quote,#aboutpage #quoteb{min-height:600px}#aboutpage #quote .row blockquote,#aboutpage #quoteb .row blockquote{font-size:32px;line-height:38px}#aboutpage #difference .row .flex,#aboutpage #mission .row .flex,#aboutpage #story .row .slide .flex,#aboutpage #values .row .flex{flex-direction:column}#aboutpage #story .row .slide .flex .text{flex:1 0 100%;max-width:100%;padding:0;order:2}#aboutpage #difference .row .flex .text h4,#aboutpage #mission .row .flex .text h4,#aboutpage #story .row .slide .flex .text h2,#aboutpage #story .row .slide .flex .text p{font-size:17px;line-height:20px;margin:0 0 28px}#aboutpage #story .row .slide .flex .text h3{font-size:25px;line-height:30px;margin:0 0 34px}#aboutpage #story .row .slide .flex .text .year{font-size:25px;line-height:30px}#aboutpage #difference .row .flex .image,#aboutpage #mission .row .flex .image,#aboutpage #story .row .slide .flex .image{flex:1 0 100%;max-width:100%;margin-bottom:40px;width:400px;height:400px;order:1}#aboutpage #story .owl-nav{margin-top:0}#aboutpage #story .owl-dots{margin-top:0;left:0;top:350px;width:100%}#aboutpage #difference .row h2,#aboutpage #mission .row h2,#aboutpage #values .row h2{font-size:17px;line-height:20px}#aboutpage #difference .row h3,#aboutpage #mission .row h3,#aboutpage #values .row h3{font-size:30px;line-height:36px}#aboutpage #difference .row .flex .text{flex:auto;max-width:100%;padding:0;order:2;width:100%}#aboutpage #difference .row .flex .text p{font-size:25px;line-height:30px;margin:0;max-width:100%}#aboutpage #difference .row .flex:nth-of-type(2) .text,#aboutpage #mission .row .flex:nth-of-type(2) .text{padding-left:0}#aboutpage #values .row .flex .article{flex:auto;max-width:100%}#aboutpage #values .row .flex .article a .meta{min-height:inherit}#aboutpage #mission .row .flex .text{flex:auto;max-width:100%;padding:0;order:2}#aboutpage #mission .row .flex .text p{font-size:25px;line-height:30px;margin:0 0 28px;max-width:100%}}@media only screen and (max-width:768px){#aboutpage .row{padding:0 20px}}@media only screen and (max-width:600px){#aboutpage #quote{background-position:right -150px top}}@media only screen and (max-width:550px){#aboutpage #quoteb{min-height:600px}#aboutpage #quoteb .row blockquote{font-size:18px;line-height:25px;text-align:left;letter-spacing:2px}#aboutpage #picture .row .desktop,#aboutpage #pictureb .row .desktop{display:none}#aboutpage #picture .row .mobile,#aboutpage #pictureb .row .mobile{display:block}#aboutpage #story .row .slide .flex .text h2{font-size:14px;line-height:17px;margin:0 0 22px}#aboutpage #story .row .slide .flex .text h3{font-size:20px;line-height:24px;margin:0 0 26px}#aboutpage #story .row .slide .flex .text p{font-size:14px;line-height:17px;margin:0 0 26px}#aboutpage #difference .row .flex .text p,#aboutpage #difference .row h3,#aboutpage #mission .row .flex .text p,#aboutpage #mission .row h3,#aboutpage #story .row .slide .flex .text .year,#aboutpage #values .row h3{font-size:20px;line-height:24px}#aboutpage #difference .row h2,#aboutpage #mission .row .flex .text h4,#aboutpage #mission .row h2,#aboutpage #quote .row h1,#aboutpage #quote .row h2{font-size:14px;line-height:17px}#aboutpage #quote .row blockquote{font-size:24px;line-height:32px;letter-spacing:2px}#aboutpage #difference .row .flex .text h4{font-size:14px;line-height:17px;margin:0 0 28px}#aboutpage #values .row h2{font-size:14px;line-height:70px}#aboutpage #values .row .flex{margin-top:85px}}@media only screen and (max-width:500px){#aboutpage #values .row .flex .article a .meta{padding:15px 25px 50px}#aboutpage #values .row .flex .article a .meta span{position:absolute;left:25px;bottom:20px}#aboutpage #values .row .flex .article a .bg+.meta h4{font-size:18px;line-height:26px}}@media only screen and (max-width:450px){#aboutpage #story .owl-dots{top:75vw}#aboutpage #values .row .flex .article a{min-height:360px}}#aboutpage #values .row .flex .article a .bg+.meta:hover{background:linear-gradient(0deg,rgba(23,34,46,.75) 0,rgba(23,34,46,.25) 100%)}#aboutpage #values .row .flex .article a .bg+.meta:hover h4{color:#fff!important;order:0!important}#aboutpage #values .row .flex .article a .bg+.meta:hover p{color:#fff!important}