@font-face{font-family:"Larken-Black";src:url("../fonts/Larken-Black.woff2") format("woff2")}@font-face{font-family:"Montserrat-Bold";src:url("../fonts/Montserrat-Bold.woff2") format("woff2")}@font-face{font-family:"OpenSans-Regular";src:url("../fonts/OpenSans-Regular.woff2") format("woff2")}*{margin:0;padding:0;box-sizing:border-box;scroll-behavior:smooth}body{width:100%}body .pre__header{display:none;background-color:#797EF6;width:100%;color:#fff;height:50px;white-space:nowrap;font-weight:bold;font-family:"OpenSans-Regular";letter-spacing:1px;transition:height .3s}body .pre__header img{width:20px}@media (min-width: 1280px){body .pre__header{display:inline-block}}body .pre__header .pre__header__container{max-width:1200px;margin:auto;height:100%;display:flex;justify-content:space-between;align-items:center}@media (min-width: 1440px){body .pre__header .pre__header__container{max-width:1280px}}body .pre__header .pre__header__container .mail{display:flex;align-items:center;gap:1rem}body .pre__header .pre__header__container .we__chat{display:flex;align-items:center;gap:.5rem}body header{box-sizing:border-box;top:0;left:0;width:100%;height:80px}@media (min-width: 768px){body header{height:120px}}@media (min-width: 820px){body header{height:140px}}@media (min-width: 1024px){body header{height:180px}}@media (min-width: 1280px){body header{background-color:#fff;transition:height .3s;z-index:1000;height:auto;position:sticky;height:140px;display:block}body header.header__scroll{box-shadow:#00000030 1px 1px 14px 2px;margin-top:50px;height:90px}}body header .header__container{max-width:90%;height:100%;margin:0 auto;display:flex;align-items:center;justify-content:space-between;margin-bottom:5rem;position:relative}@media (min-width: 1024px){body header .header__container{max-width:85%}}@media (min-width: 1280px){body header .header__container{max-width:1200px;margin:auto;gap:5rem;transition:height .3s ease-in-out}}@media (min-width: 1440px){body header .header__container{max-width:1280px}}body header .header__container .logo__link{width:10%}@media (min-width: 768px){body header .header__container .logo__link{width:8%}}@media (min-width: 1280px){body header .header__container .logo__link{width:25%;transition:width .3s ease-in-out}body header .header__container .logo__link.scroll__logo{width:20%}}body header .header__container .logo__link .logo__blanco{width:100%;display:block;position:relative;z-index:1}@media (min-width: 1280px){body header .header__container .logo__link .logo__blanco{display:none}}body header .header__container .logo__link .logo__color{display:none}@media (min-width: 1280px){body header .header__container .logo__link .logo__color{display:block;margin:auto}}body header .header__container .logo__large{max-width:50%;position:absolute;left:25%}@media (min-width: 1280px){body header .header__container .logo__large{display:none}}body header .header__container .bars__menu{width:34px;height:40px;display:block;cursor:pointer;margin:auto 0;position:relative;z-index:300}@media (min-width: 768px){body header .header__container .bars__menu{transform:scale(1.5)}}@media (min-width: 1024px){body header .header__container .bars__menu{transform:scale(1.7)}}@media (min-width: 1200px){body header .header__container .bars__menu{display:none}}body header .header__container .bars__menu span{display:block;width:100%;height:4px;background-color:#797EF6;margin-top:7px;border-radius:10px;transition:all .3s}body header .header__container .bars__menu.menu__fixed{position:fixed;top:2.3%;right:4.5%}@media (min-width: 768px){body header .header__container .bars__menu.menu__fixed{top:4%}}@media (min-width: 820px){body header .header__container .bars__menu.menu__fixed{top:4.2%;right:3.3%}}@media (min-width: 1024px){body header .header__container .bars__menu.menu__fixed{top:5.2%;right:6.9%}}body header .header__container .bars__menu .line__bars__1{transform-origin:0px 100%}body header .header__container .bars__menu .line__bars__1.rotate{transform:rotate(46deg) translate(-2px, 2px);background-color:#797EF6}body header .header__container .bars__menu .line__bars__2.rotate{transform:translateX(100%);opacity:0;background-color:#797EF6}body header .header__container .bars__menu .line__bars__3{transform-origin:0px 100%}body header .header__container .bars__menu .line__bars__3.rotate{transform:rotate(-46deg) translate(-2px, 1px);background-color:#797EF6}body header .header__container #shadow{position:fixed;background-color:rgba(0,0,0,0.4);width:100vh;height:100vh;top:0;left:0;opacity:0;transition:all .3s;z-index:-100;box-sizing:border-box}body header .header__container #shadow.show__shadow{z-index:200;opacity:1}@media (min-width: 1280px){body header .header__container #shadow{display:none}}body header .header__container #menu{position:fixed;width:91%;height:100vh;background-color:#fff;top:0;right:0;display:grid;transform:translateX(100%);transition:transform .3s ease-in-out;box-sizing:border-box;z-index:1000}@media (min-width: 768px){body header .header__container #menu{width:50%}}@media (min-width: 1280px){body header .header__container #menu{position:static;transform:translateX(0%);height:auto;width:auto;grid-gap:1rem}}body header .header__container #menu.show__menu{transform:translateX(0%);z-index:200}body header .header__container #menu ul{margin:auto;width:100%}@media (min-width: 1280px){body header .header__container #menu ul{display:flex;gap:1rem;margin:0;width:auto;justify-content:space-between}}body header .header__container #menu ul li{list-style:none;width:100%;height:4rem;border-top:solid 1px rgba(64,64,64,0.3);display:flex}@media (min-width: 820px){body header .header__container #menu ul li{height:5rem}}@media (min-width: 1024px){body header .header__container #menu ul li{height:6rem}}@media (min-width: 1280px){body header .header__container #menu ul li{border-top:none;height:auto;flex-wrap:wrap;justify-content:center}}body header .header__container #menu ul li a{text-decoration:none;color:#797EF6;font-family:"Montserrat-Bold";font-size:1.4rem;padding-left:2rem;width:100%;height:100%;margin:auto;align-content:center;display:block;transition:all .3s}@media (min-width: 820px){body header .header__container #menu ul li a{font-size:1.8rem;padding-left:2.5rem}}@media (min-width: 1024px){body header .header__container #menu ul li a{font-size:2rem}}@media (min-width: 1280px){body header .header__container #menu ul li a{display:block;color:#404040;font-size:1.2rem;font-weight:bolder;position:relative;padding-left:0;overflow:hidden;white-space:nowrap;padding:10px 25px;border-radius:25px;width:auto;height:auto}}@media (min-width: 1280px) and (hover: hover){body header .header__container #menu ul li a:hover{background-color:#797EF6;color:#fff}}@media (min-width: 1280px){body header .header__container #menu ul li a:active{background-color:#797EF6;color:#fff}}body header .header__container #menu ul .select-menu{cursor:pointer;font-family:"Montserrat-Bold";color:#404040;position:relative;margin:1rem 0 0 1rem}@media (min-width: 1280px){body header .header__container #menu ul .select-menu{margin:0}}body header .header__container #menu ul .select-menu #country-0{top:1rem;left:2rem;display:flex;justify-content:space-between;height:100%;border:solid 1px #656DEC;border-radius:10px;align-items:center;padding:0 .8rem}body header .header__container #menu ul .select-menu #country-0 #pseudo-menu{content:'';position:absolute;top:0;left:0;background-color:transparent;width:100%;height:100%;z-index:900}@media (min-width: 1024px){body header .header__container #menu ul .select-menu #country-0{left:3rem}}@media (min-width: 1280px){body header .header__container #menu ul .select-menu #country-0{left:0;top:0;width:120px}}body header .header__container #menu ul .select-menu #country-0 .down{width:15%;height:100%}body header .header__container #menu ul .select-menu #country-0 .down.active{transform:rotateX(180deg)}@media (min-width: 1280px){body header .header__container #menu ul .select-menu #country-0 .down{width:10%}}body header .header__container #menu ul .select-menu #country-0 label{font-family:"Montserrat-Bold";font-size:1.2rem;color:#404040}@media (min-width: 1024px){body header .header__container #menu ul .select-menu #country-0 label{font-size:1.5rem}}@media (min-width: 1280px){body header .header__container #menu ul .select-menu #country-0 label{font-size:1rem}}body header .header__container #menu ul .select-menu #country-0 .flag-select{width:40%;height:60%;border-radius:10%;overflow:hidden;border:solid #656DEC 1px}@media (min-width: 1280px){body header .header__container #menu ul .select-menu #country-0 .flag-select{width:40px;height:70%;overflow:visible}}body header .header__container #menu ul .select-menu #country-0 .flag-select img{object-fit:cover;width:100%;height:100%}body header .header__container #menu ul .select-menu .select-options{background-color:#fff;position:absolute;top:5rem;left:0;border-radius:10px;overflow:hidden;border:solid #656DEC 1.5px;width:101%;height:290%;align-items:center;transition:all .3s ease-in-out;display:grid;opacity:0;visibility:hidden}body header .header__container #menu ul .select-menu .select-options.visible{opacity:1;visibility:visible;transform:translateY(-10%)}@media (min-width: 1280px){body header .header__container #menu ul .select-menu .select-options.visible-size{opacity:1;visibility:visible;transform:translateY(-10%)}}@media (min-width: 820px){body header .header__container #menu ul .select-menu .select-options{top:6rem}}@media (min-width: 1024px){body header .header__container #menu ul .select-menu .select-options{top:7rem;display:grid;grid-template-rows:repeat(3, 1fr)}}@media (min-width: 1280px){body header .header__container #menu ul .select-menu .select-options{height:299%;top:150%;left:0}}@media (min-width: 1440px){body header .header__container #menu ul .select-menu .select-options{top:180%}}body header .header__container #menu ul .select-menu .select-options label{font-size:1rem;transition:color .1s ease-in-out}@media (min-width: 1024px){body header .header__container #menu ul .select-menu .select-options label{font-size:1.4rem}}@media (min-width: 1240px){body header .header__container #menu ul .select-menu .select-options label{font-size:0.9rem;cursor:pointer}}body header .header__container #menu ul .select-menu .select-options #country-1{cursor:pointer;display:flex;padding:0 1rem 0 1.3rem;align-items:center;width:100%;height:100%;justify-content:space-between;transition:background-color .3s;position:relative;z-index:300}body header .header__container #menu ul .select-menu .select-options #country-1 #first-pseudo-element{content:'';position:absolute;top:0;left:0;background-color:transparent;width:100%;height:100%;z-index:900}body header .header__container #menu ul .select-menu .select-options #country-1 .flag__container{width:50%;height:60%;overflow:hidden;border:solid #656DEC 2px;border-radius:10%}@media (min-width: 1280px){body header .header__container #menu ul .select-menu .select-options #country-1 .flag__container{width:50%}}body header .header__container #menu ul .select-menu .select-options #country-1 .flag__container img{width:100%;height:100%;object-fit:cover}body header .header__container #menu ul .select-menu .select-options #country-1:active{background-color:#7DD6F6}@media (hover: hover){body header .header__container #menu ul .select-menu .select-options #country-1:hover{background-color:#7DD6F6}}body header .header__container #menu ul .select-menu .select-options #country-1:active label{color:#fff}@media (hover: hover){body header .header__container #menu ul .select-menu .select-options #country-1:hover label{color:#fff}}body header .header__container #menu ul .select-menu .select-options #country-2{cursor:pointer;width:100%;height:100%;padding:0 1rem 0 1.3rem;display:flex;align-items:center;justify-content:space-between;transition:background-color .3s;position:relative;z-index:300}body header .header__container #menu ul .select-menu .select-options #country-2 #second-pseudo-element{content:'';position:absolute;top:0;left:0;background-color:transparent;width:100%;height:100%;z-index:900}body header .header__container #menu ul .select-menu .select-options #country-2 .flag__container{width:50%;height:65%;overflow:hidden;border-radius:10%;border:solid #656DEC 2px}body header .header__container #menu ul .select-menu .select-options #country-2 .flag__container img{width:100%;object-fit:cover;object-position:0px -5px}@media (min-width: 1280px){body header .header__container #menu ul .select-menu .select-options #country-2 .flag__container img{height:100%;object-position:0px -.5px}}@media (hover: hover){body header .header__container #menu ul .select-menu .select-options #country-2:hover{background-color:#7DD6F6}}body header .header__container #menu ul .select-menu .select-options #country-2:active{background-color:#7DD6F6}@media (hover: hover){body header .header__container #menu ul .select-menu .select-options #country-2:hover label{color:#fff}}body header .header__container #menu ul .select-menu .select-options #country-2:active label{color:#fff}body header .header__container #menu ul .select-menu .select-options #country-3{cursor:pointer;width:100%;height:100%;padding:0 1rem 0 1.3rem;display:flex;align-items:center;justify-content:space-between;transition:background-color .3s;position:relative;z-index:300}body header .header__container #menu ul .select-menu .select-options #country-3 #third-pseudo-element{content:'';position:absolute;top:0;left:0;background-color:transparent;width:100%;height:100%;z-index:900}body header .header__container #menu ul .select-menu .select-options #country-3 .flag__container{width:50%;height:60%;overflow:hidden;border-radius:10%;border:solid #656DEC 2px}body header .header__container #menu ul .select-menu .select-options #country-3 .flag__container img{width:100%;height:100%;object-fit:cover;object-position:0px 0px}@media (hover: hover){body header .header__container #menu ul .select-menu .select-options #country-3:hover{background-color:#7DD6F6}}body header .header__container #menu ul .select-menu .select-options #country-3:active{background-color:#7DD6F6}@media (hover: hover){body header .header__container #menu ul .select-menu .select-options #country-3:hover label{color:#fff}}body header .header__container #menu ul .select-menu .select-options #country-3:active label{color:#fff}body main #intro{background:#F2F5F8;width:100%}body main #intro .intro__container{padding:4.25rem 1rem;text-align:center;box-sizing:border-box;overflow:hidden}@media (min-width: 1280px){body main #intro .intro__container{width:1200px;margin:auto;padding:5.95rem 1rem}}@media (min-width: 1440px){body main #intro .intro__container{margin:0;padding:0;width:100%;position:relative}body main #intro .intro__container::before{content:'';position:absolute;top:0;left:0;background-color:#797EF6;width:100%;height:30%;opacity:0.8}}body main #intro .intro__container h2{font-family:"Larken-Black";font-size:2rem;text-align:center;color:#404040;text-transform:uppercase;margin-bottom:4.25rem}@media (min-width: 768px){body main #intro .intro__container h2{font-size:3rem}}@media (min-width: 768px){body main #intro .intro__container h2{font-size:3rem}}@media (min-width: 1280px){body main #intro .intro__container h2{font-size:2.5rem}}@media (min-width: 1440px){body main #intro .intro__container h2{font-size:3.3rem}}@media (min-width: 1280px){body main #intro .intro__container h2{margin-bottom:5.95rem}}@media (min-width: 1440px){body main #intro .intro__container h2{position:absolute;top:3%;lef:50px;color:#fff;width:100%}}body main #intro .intro__container img{box-shadow:#00000030 1px 1px 14px 2px;max-width:100%;display:block;border-radius:15px}@media (min-width: 1440px){body main #intro .intro__container img{width:100%;border-radius:0px;box-shadow:none}}body main #intro .intro__container p{font-size:1.1rem;color:#404040;font-family:"OpenSans-Regular";text-align:center;margin-top:1rem}@media (min-width: 768px){body main #intro .intro__container p{font-size:1.6rem}}@media (min-width: 1024px){body main #intro .intro__container p{font-size:1.5rem;line-height:2rem}}@media (min-width: 1280px){body main #intro .intro__container p{font-size:1.2rem;line-height:2rem}}@media (min-width: 768px){body main #intro .intro__container p{margin-top:3.5rem}}@media (min-width: 1440px){body main #intro .intro__container p{position:absolute;top:6%;color:#fff;width:100%;padding:0 5rem;text-transform:uppercase;font-weight:bold;line-height:2rem}}body main #pilares .pilares__container{padding:4.25rem 1rem;text-align:center}@media (min-width: 1280px){body main #pilares .pilares__container{max-width:1200px;margin:auto;padding:5.95rem 0rem}}body main #pilares .pilares__container h2{font-family:"Larken-Black";font-size:2rem;text-align:center;color:#404040;text-transform:uppercase;margin-bottom:4.25rem}@media (min-width: 768px){body main #pilares .pilares__container h2{font-size:3rem}}@media (min-width: 768px){body main #pilares .pilares__container h2{font-size:3rem}}@media (min-width: 1280px){body main #pilares .pilares__container h2{font-size:2.5rem}}@media (min-width: 1440px){body main #pilares .pilares__container h2{font-size:3.3rem}}@media (min-width: 1280px){body main #pilares .pilares__container h2{margin-bottom:5.95rem}}body main #pilares .pilares__container .pilares__img{max-width:100%;border-radius:15px;display:block;margin-bottom:3rem;box-shadow:#00000030 1px 1px 14px 2px}@media (min-width: 1280px){body main #pilares .pilares__container .pilares__img{max-width:50%;margin:auto}}body main #pilares .pilares__container .cards__container{display:grid;grid-gap:2rem;box-sizing:border-box}@media (min-width: 820px){body main #pilares .pilares__container .cards__container{margin-top:10rem;grid-template-columns:repeat(2, 1fr);grid-template-rows:repeat(2, 1fr)}}@media (min-width: 1280px){body main #pilares .pilares__container .cards__container{grid-template-columns:repeat(3, 1fr);grid-template-rows:1fr}}body main #pilares .pilares__container .cards__container .card{background-color:#F2F5F8;border-radius:10px;padding:2.55rem 1.7rem;width:100%;aspect-ratio:1/1;padding:0}@media (min-width: 768px){body main #pilares .pilares__container .cards__container .card{padding:2.55rem;aspect-ratio:inherit}}@media (min-width: 820px){body main #pilares .pilares__container .cards__container .card{padding:5.95rem 2.55rem}}@media (min-width: 1280px){body main #pilares .pilares__container .cards__container .card{padding:1.7rem}}@media (min-width: 1440px){body main #pilares .pilares__container .cards__container .card{aspect-ratio:1/1}}body main #pilares .pilares__container .cards__container .card h3{font-size:1.5rem;font-family:"Montserrat-Bold";text-transform:uppercase;margin:0;color:#404040;letter-spacing:1px;margin-top:2rem}@media (min-width: 768px){body main #pilares .pilares__container .cards__container .card h3{font-size:2rem}}@media (min-width: 1024px){body main #pilares .pilares__container .cards__container .card h3{font-size:1.5rem}}@media (min-width: 1024px){body main #pilares .pilares__container .cards__container .card h3{margin-top:0}}body main #pilares .pilares__container .cards__container .card .img__container{width:25%;aspect-ratio:1/1;margin:1.5rem auto;display:flex;border-radius:50%}@media (min-width: 1024px){body main #pilares .pilares__container .cards__container .card .img__container{margin-top:5rem}}@media (min-width: 1280px){body main #pilares .pilares__container .cards__container .card .img__container{margin-top:3rem}}body main #pilares .pilares__container .cards__container .card .img__container img{width:50%;margin:auto}body main #pilares .pilares__container .cards__container .card p{font-size:1.1rem;color:#404040;font-family:"OpenSans-Regular";text-align:center;padding:1.7rem}@media (min-width: 768px){body main #pilares .pilares__container .cards__container .card p{font-size:1.6rem}}@media (min-width: 1024px){body main #pilares .pilares__container .cards__container .card p{font-size:1.5rem;line-height:2rem}}@media (min-width: 1280px){body main #pilares .pilares__container .cards__container .card p{font-size:1.2rem;line-height:2rem}}@media (min-width: 768px){body main #pilares .pilares__container .cards__container .card p{font-size:1.3rem;color:#404040;font-family:"OpenSans-Regular";text-align:center}}@media (min-width: 768px) and (min-width: 768px){body main #pilares .pilares__container .cards__container .card p{font-size:1.6rem}}@media (min-width: 768px) and (min-width: 1024px){body main #pilares .pilares__container .cards__container .card p{font-size:1.5rem;line-height:2rem}}@media (min-width: 768px) and (min-width: 1280px){body main #pilares .pilares__container .cards__container .card p{font-size:1.2rem;line-height:2rem}}@media (min-width: 1024px){body main #pilares .pilares__container .cards__container .card p{margin-top:5rem;padding:0}}@media (min-width: 1280px){body main #pilares .pilares__container .cards__container .card p{margin-top:3rem}}@media (min-width: 820px){body main #pilares .pilares__container .cards__container .card:nth-child(1){grid-row:1/2;grid-column:1/3;width:50%;margin:auto}}@media (min-width: 1280px){body main #pilares .pilares__container .cards__container .card:nth-child(1){grid-row:1/2;grid-column:1/2;width:100%}}body main #pilares .pilares__container .cards__container .card:nth-child(1) .img__container{border:solid #1E2F97 2px}body main #pilares .pilares__container .cards__container .card:nth-child(1) .img__container img{width:60%}body main #pilares .pilares__container .cards__container .card:nth-child(2) .img__container{border:solid #797EF6 2px}body main #pilares .pilares__container .cards__container .card:nth-child(3) .img__container{border:solid #7DD6F6 2px}body main #solutions{background-color:#F2F5F8}body main #solutions .solutions__container{padding:4.25rem 1rem;text-align:center}@media (min-width: 1280px){body main #solutions .solutions__container{padding:5.95rem 1rem;max-width:1000px;margin:auto}}body main #solutions .solutions__container h2{font-family:"Larken-Black";font-size:2rem;text-align:center;color:#404040;text-transform:uppercase;margin-bottom:4.25rem}@media (min-width: 768px){body main #solutions .solutions__container h2{font-size:3rem}}@media (min-width: 768px){body main #solutions .solutions__container h2{font-size:3rem}}@media (min-width: 1280px){body main #solutions .solutions__container h2{font-size:2.5rem}}@media (min-width: 1440px){body main #solutions .solutions__container h2{font-size:3.3rem}}@media (min-width: 1280px){body main #solutions .solutions__container h2{margin-bottom:5.95rem}}body main #solutions .solutions__container h3{font-size:1.2rem;font-family:"Montserrat-Bold";text-transform:uppercase;margin:0;color:#404040;letter-spacing:1px;margin-top:1.5rem}@media (min-width: 768px){body main #solutions .solutions__container h3{font-size:2rem}}@media (min-width: 1024px){body main #solutions .solutions__container h3{font-size:1.5rem}}@media (min-width: 768px){body main #solutions .solutions__container h3{margin:4rem 0}}body main #solutions .solutions__container h4{font-size:1.1rem;color:#404040;font-family:"OpenSans-Regular";text-align:center;margin:1rem;color:#797EF6}@media (min-width: 768px){body main #solutions .solutions__container h4{font-size:1.6rem}}@media (min-width: 1024px){body main #solutions .solutions__container h4{font-size:1.5rem;line-height:2rem}}@media (min-width: 1280px){body main #solutions .solutions__container h4{font-size:1.2rem;line-height:2rem}}body main #solutions .solutions__container p{font-size:1.1rem;color:#404040;font-family:"OpenSans-Regular";text-align:center}@media (min-width: 768px){body main #solutions .solutions__container p{font-size:1.6rem}}@media (min-width: 1024px){body main #solutions .solutions__container p{font-size:1.5rem;line-height:2rem}}@media (min-width: 1280px){body main #solutions .solutions__container p{font-size:1.2rem;line-height:2rem}}body main #why .why__container{padding:4.25rem 1rem;text-align:center}@media (min-width: 1280px){body main #why .why__container{max-width:1200px;padding:5.95rem 1rem;margin:auto}}body main #why .why__container h2{margin-bottom:4.25rem;font-family:"Larken-Black";font-size:2rem;text-align:center;color:#404040;text-transform:uppercase}@media (min-width: 768px){body main #why .why__container h2{font-size:3rem}}@media (min-width: 768px){body main #why .why__container h2{font-size:3rem}}@media (min-width: 1280px){body main #why .why__container h2{font-size:2.5rem}}@media (min-width: 1440px){body main #why .why__container h2{font-size:3.3rem}}@media (min-width: 1280px){body main #why .why__container h2{margin-bottom:5.95rem}}body main #why .why__container img{max-width:100%;border-radius:15px}@media (min-width: 1280px){body main #why .why__container img{max-width:50%;margin:auto}}body main #why .why__container p{font-size:1.1rem;color:#404040;font-family:"OpenSans-Regular";text-align:center;margin-top:1rem}@media (min-width: 768px){body main #why .why__container p{font-size:1.6rem}}@media (min-width: 1024px){body main #why .why__container p{font-size:1.5rem;line-height:2rem}}@media (min-width: 1280px){body main #why .why__container p{font-size:1.2rem;line-height:2rem}}@media (min-width: 768px){body main #why .why__container p{margin-top:3.5rem}}@media (min-width: 1280px){body main #why .why__container p{margin-top:5rem}}body main #why .why__container p span{font-weight:bold}body main #vision{background-color:#797EF6}body main #vision .vision__container{color:#fff;text-align:center;display:grid;grid-gap:2rem;padding:2.55rem 1rem}@media (min-width: 820px){body main #vision .vision__container{padding:5.95rem 1rem}}@media (min-width: 1280px){body main #vision .vision__container{grid-template-columns:auto auto;grid-template-rows:auto auto;padding:3.4rem 0rem;max-width:1200px;margin:auto}}body main #vision .vision__container h3{font-size:1.5rem;font-family:"Montserrat-Bold";text-transform:uppercase;margin:0;color:#fff;letter-spacing:1px}@media (min-width: 768px){body main #vision .vision__container h3{font-size:2rem}}@media (min-width: 1024px){body main #vision .vision__container h3{font-size:1.5rem}}@media (min-width: 1280px){body main #vision .vision__container h3{grid-row:1/2;grid-column:2/3}}body main #vision .vision__container img{width:25%;margin:auto}@media (min-width: 1280px){body main #vision .vision__container img{grid-row:1/3;width:40%;margin-right:auto}}body main #vision .vision__container p{font-size:1.1rem;color:#fff;font-family:"OpenSans-Regular";text-align:center}@media (min-width: 768px){body main #vision .vision__container p{font-size:1.6rem}}@media (min-width: 1024px){body main #vision .vision__container p{font-size:1.5rem;line-height:2rem}}@media (min-width: 1280px){body main #vision .vision__container p{font-size:1.2rem;line-height:2rem}}body main #mission{background-color:#1E2F97}body main #mission .mission__container{color:#fff;text-align:center;display:grid;grid-gap:2rem;padding:2.55rem 1rem}@media (min-width: 820px){body main #mission .mission__container{padding:5.95rem 1rem}}@media (min-width: 1280px){body main #mission .mission__container{grid-template-columns:auto auto;grid-template-rows:auto auto;padding:3.4rem 0rem;max-width:1200px;margin:auto}}body main #mission .mission__container h3{font-size:1.5rem;font-family:"Montserrat-Bold";text-transform:uppercase;margin:0;color:#fff;letter-spacing:1px}@media (min-width: 768px){body main #mission .mission__container h3{font-size:2rem}}@media (min-width: 1024px){body main #mission .mission__container h3{font-size:1.5rem}}body main #mission .mission__container img{width:25%;margin:auto}@media (min-width: 1280px){body main #mission .mission__container img{width:50%;grid-row:1/3;grid-column:2/3}}body main #mission .mission__container p{font-size:1.1rem;color:#fff;font-family:"OpenSans-Regular";text-align:center}@media (min-width: 768px){body main #mission .mission__container p{font-size:1.6rem}}@media (min-width: 1024px){body main #mission .mission__container p{font-size:1.5rem;line-height:2rem}}@media (min-width: 1280px){body main #mission .mission__container p{font-size:1.2rem;line-height:2rem}}body main #purpose{background-color:#7DD6F6}body main #purpose .purpose__container{color:#fff;text-align:center;display:grid;grid-gap:2rem;padding:2.55rem 1rem}@media (min-width: 820px){body main #purpose .purpose__container{padding:5.95rem 1rem}}@media (min-width: 1280px){body main #purpose .purpose__container{max-width:1200px;margin:auto;grid-template-columns:auto auto;grid-template-rows:auto auto;padding:3.4rem 0rem}}body main #purpose .purpose__container h3{font-size:1.5rem;font-family:"Montserrat-Bold";text-transform:uppercase;margin:0;color:#fff;letter-spacing:1px}@media (min-width: 768px){body main #purpose .purpose__container h3{font-size:2rem}}@media (min-width: 1024px){body main #purpose .purpose__container h3{font-size:1.5rem}}@media (min-width: 1280px){body main #purpose .purpose__container h3{grid-row:1/2;grid-column:2/3}}body main #purpose .purpose__container img{width:25%;margin:auto}@media (min-width: 1280px){body main #purpose .purpose__container img{width:50%;grid-row:1/3;grid-column:1/2}}body main #purpose .purpose__container p{font-size:1.1rem;color:#fff;font-family:"OpenSans-Regular";text-align:center}@media (min-width: 768px){body main #purpose .purpose__container p{font-size:1.6rem}}@media (min-width: 1024px){body main #purpose .purpose__container p{font-size:1.5rem;line-height:2rem}}@media (min-width: 1280px){body main #purpose .purpose__container p{font-size:1.2rem;line-height:2rem}}@media (min-width: 1280px){body main #purpose .purpose__container p{grid-row:2/3;grid-column:2/3}}body main #promise .promise__container{padding:4.25rem 1rem}@media (min-width: 1280px){body main #promise .promise__container{max-width:1200px;margin:auto;padding:5.95rem 1rem}}body main #promise h2{font-family:"Larken-Black";font-size:2rem;text-align:center;color:#404040;text-transform:uppercase;margin-bottom:4.25rem}@media (min-width: 768px){body main #promise h2{font-size:3rem}}@media (min-width: 768px){body main #promise h2{font-size:3rem}}@media (min-width: 1280px){body main #promise h2{font-size:2.5rem}}@media (min-width: 1440px){body main #promise h2{font-size:3.3rem}}@media (min-width: 1280px){body main #promise h2{margin-bottom:5.95rem}}body main #promise img{max-width:100%;border-radius:15px;box-shadow:#00000030 1px 1px 14px 2px}body main #promise p{margin:1rem 0;font-size:1.1rem;color:#404040;font-family:"OpenSans-Regular";text-align:center}@media (min-width: 768px){body main #promise p{font-size:1.6rem}}@media (min-width: 1024px){body main #promise p{font-size:1.5rem;line-height:2rem}}@media (min-width: 1280px){body main #promise p{font-size:1.2rem;line-height:2rem}}@media (min-width: 820px){body main #promise p{margin:5rem 0 1rem 0}}body footer{background:linear-gradient(to right, #3C48D6, 60%, #797EF6);padding:6.8rem 1rem 0 1rem}@media (min-width: 768px){body footer{padding:10.2rem 2rem 0 2rem}}@media (min-width: 820px){body footer{padding:11.9rem 3rem 0 3rem}}@media (min-width: 1024px){body footer{padding:10.2rem 3rem 0 3rem}}@media (min-width: 1440px){body footer .footer__container{max-width:1240px;margin:auto}}body footer .footer__container h4{color:#7DD6F6;font-family:"Montserrat-Bold";text-transform:uppercase;width:100%;margin-bottom:3.4rem;font-size:1.5rem;letter-spacing:1px}@media (min-width: 768px){body footer .footer__container h4{font-size:2rem}}@media (min-width: 1440px){body footer .footer__container h4{font-size:1.5rem}}body footer .footer__container .footer__main{display:grid}@media (min-width: 1024px){body footer .footer__container .footer__main{grid-template-columns:repeat(2, 1fr);grid-template-rows:repeat(2, 1fr);grid-gap:5rem 0}}@media (min-width: 1440px){body footer .footer__container .footer__main{grid-template-columns:repeat(3, 1fr);grid-template-rows:1fr;gap:6rem}}@media (min-width: 1024px){body footer .footer__container .footer__main .information{display:grid;grid-column:1/3;grid-row:1/2;grid-template-columns:repeat(2, auto);grid-template-rows:repeat(2, auto);grid-gap:0}}@media (min-width: 1440px){body footer .footer__container .footer__main .information{grid-column:1/2;grid-row:1/1;display:block}}@media (min-width: 1024px){body footer .footer__container .footer__main .information h4{grid-column:1/3;grid-row:1/2;align-items:center}}body footer .footer__container .footer__main .information .logo{width:40%;float:left;clear:both;padding:1.3rem 3rem 1.3rem 0}@media (min-width: 768px){body footer .footer__container .footer__main .information .logo{width:20%}}@media (min-width: 820px){body footer .footer__container .footer__main .information .logo{width:20%}}@media (min-width: 1024px){body footer .footer__container .footer__main .information .logo{float:none;clear:none;grid-column:1/2;grid-row:2/3;padding:0;align-self:center;width:40%;justify-self:start}}@media (min-width: 1440px){body footer .footer__container .footer__main .information .logo{width:30%;float:left;clear:both;padding:0rem 2rem 0 0}}body footer .footer__container .footer__main .information p{font-size:1.1rem;color:#fff;font-family:"OpenSans-Regular";text-align:center;font-weight:bold;letter-spacing:1.2px;text-align:left;margin-bottom:3.4rem;text-align:center}@media (min-width: 768px){body footer .footer__container .footer__main .information p{font-size:1.6rem}}@media (min-width: 1024px){body footer .footer__container .footer__main .information p{font-size:1.5rem;line-height:2rem}}@media (min-width: 1280px){body footer .footer__container .footer__main .information p{font-size:1.2rem;line-height:2rem}}@media (min-width: 1024px){body footer .footer__container .footer__main .information p{margin:0;text-align:center;border-left:2px #fff solid;padding-left:1rem;align-self:center}}@media (min-width: 1024px){body footer .footer__container .footer__main .information p{padding-left:3rem}}@media (min-width: 1280px){body footer .footer__container .footer__main .information p{align-self:center}}@media (min-width: 1440px){body footer .footer__container .footer__main .information p{border-left:none;text-align:left;padding:0;font-size:1.1rem}}@media (min-width: 1024px){body footer .footer__container .footer__main .legal{grid-column:1/2;grid-row:2/3}}@media (min-width: 1440px){body footer .footer__container .footer__main .legal{grid-column:2/3;grid-row:1/1}}body footer .footer__container .footer__main .legal ul{list-style:none;margin-bottom:3.4rem;display:grid;gap:1rem}@media (min-width: 1024px){body footer .footer__container .footer__main .legal ul{margin:0}}body footer .footer__container .footer__main .legal ul li{line-height:2rem}body footer .footer__container .footer__main .legal ul li a{color:#fff;font-family:"OpenSans-Regular";font-size:1.1rem;font-family:"Montserrat-Bold";text-transform:uppercase;margin:0;color:#fff;letter-spacing:1px;text-decoration:none;font-weight:bold;text-transform:inherit}@media (min-width: 768px){body footer .footer__container .footer__main .legal ul li a{font-size:2rem}}@media (min-width: 1024px){body footer .footer__container .footer__main .legal ul li a{font-size:1.5rem}}@media (min-width: 1440px){body footer .footer__container .footer__main .legal ul li a{font-size:1.2rem}}body footer .footer__container .footer__main .contact{display:grid;grid-gap:2rem}@media (min-width: 1024px){body footer .footer__container .footer__main .contact{grid-column:2/3;grid-row:2/3;grid-gap:0;display:block}}@media (min-width: 1440px){body footer .footer__container .footer__main .contact{grid-column:3/3;grid-row:1/1}}body footer .footer__container .footer__main .contact .addrees{display:flex;align-items:center}@media (min-width: 1024px){body footer .footer__container .footer__main .contact .addrees{margin-bottom:1rem}}body footer .footer__container .footer__main .contact .addrees img{width:6%}@media (min-width: 768px){body footer .footer__container .footer__main .contact .addrees img{width:4%}}@media (min-width: 1440px){body footer .footer__container .footer__main .contact .addrees img{width:7%}}body footer .footer__container .footer__main .contact .addrees label{color:#fff;font-family:"OpenSans-Regular";font-weight:bold;font-size:1.1rem;font-size:1.1rem;font-family:"Montserrat-Bold";text-transform:uppercase;margin:0;color:#fff;letter-spacing:1px;margin-left:1.5rem;font-weight:bold;text-transform:inherit}@media (min-width: 768px){body footer .footer__container .footer__main .contact .addrees label{font-size:2rem}}@media (min-width: 1024px){body footer .footer__container .footer__main .contact .addrees label{font-size:1.5rem}}@media (min-width: 768px){body footer .footer__container .footer__main .contact .addrees label{margin-left:3rem}}@media (min-width: 1440px){body footer .footer__container .footer__main .contact .addrees label{font-size:1.2rem}}body footer .footer__container .footer__main .contact .phone{display:flex;align-items:center}@media (min-width: 1024px){body footer .footer__container .footer__main .contact .phone{margin-bottom:1rem}}body footer .footer__container .footer__main .contact .phone img{width:6%}@media (min-width: 768px){body footer .footer__container .footer__main .contact .phone img{width:4%}}@media (min-width: 1440px){body footer .footer__container .footer__main .contact .phone img{width:7%}}body footer .footer__container .footer__main .contact .phone label{color:#fff;font-weight:bold;font-size:1.1rem;font-family:"Montserrat-Bold";text-transform:uppercase;margin:0;color:#fff;letter-spacing:1px;text-decoration:none;font-weight:bold;margin-left:1.5rem;text-transform:inherit}@media (min-width: 768px){body footer .footer__container .footer__main .contact .phone label{font-size:2rem}}@media (min-width: 1024px){body footer .footer__container .footer__main .contact .phone label{font-size:1.5rem}}@media (min-width: 768px){body footer .footer__container .footer__main .contact .phone label{margin-left:3rem}}@media (min-width: 1440px){body footer .footer__container .footer__main .contact .phone label{font-size:1.2rem}}body footer .footer__container .footer__main .contact .mail{display:flex;align-items:center}@media (min-width: 1024px){body footer .footer__container .footer__main .contact .mail{margin-bottom:1rem}}body footer .footer__container .footer__main .contact .mail img{width:7%}@media (min-width: 768px){body footer .footer__container .footer__main .contact .mail img{width:5%}}@media (min-width: 1440px){body footer .footer__container .footer__main .contact .mail img{width:8%}}body footer .footer__container .footer__main .contact .mail label{color:#fff;font-family:"OpenSans-Regular";font-weight:bold;font-size:1.1rem;font-family:"Montserrat-Bold";text-transform:uppercase;margin:0;color:#fff;letter-spacing:1px;text-decoration:none;text-transform:inherit;margin-left:1.5rem}@media (min-width: 768px){body footer .footer__container .footer__main .contact .mail label{font-size:2rem}}@media (min-width: 1024px){body footer .footer__container .footer__main .contact .mail label{font-size:1.5rem}}@media (min-width: 768px){body footer .footer__container .footer__main .contact .mail label{margin-left:3rem}}@media (min-width: 1440px){body footer .footer__container .footer__main .contact .mail label{font-size:1.2rem}}body footer .footer__container hr{color:#fff;margin-top:6.8rem}@media (min-width: 768px){body footer .footer__container hr{margin-top:10.2rem}}@media (min-width: 820px){body footer .footer__container hr{margin-top:11.9rem}}@media (min-width: 1024px){body footer .footer__container hr{margin-top:10.2rem}}body footer .footer__container .copyright{text-transform:uppercase;text-align:center;display:block;font-family:"Montserrat-Bold";color:#fff;font-size:.8rem;padding:1.7rem 0;letter-spacing:.8px;line-height:1.2rem}@media (min-width: 768px){body footer .footer__container .copyright{font-size:1.2rem}}@media (min-width: 1440px){body footer .footer__container .copyright{font-size:.8rem}}body #button-up{position:fixed;background-color:#797EF6;bottom:1rem;left:1rem;padding:10px;cursor:pointer;border:solid 1px #fff;border-radius:50%;transition:transform 0.3s;transform:scale(0);width:3.5rem;aspect-ratio:1/1;display:flex;z-index:1000}@media (min-width: 820px){body #button-up{bottom:1.5rem;right:1.5rem;width:5rem}}@media (min-width: 1024px){body #button-up{bottom:2rem;left:3rem}}@media (min-width: 1280px){body #button-up{width:3.5rem}}body #button-up img{margin:auto;width:80%}body #we-chat{position:fixed;background-color:#2DC100;bottom:1rem;right:1rem;border:solid 1px #fff;border-radius:15px;transition:transform 0.3s;transform:scale(0);aspect-ratio:1/1;display:flex;width:4rem;z-index:1000}@media (min-width: 820px){body #we-chat{bottom:1.5rem;right:1.5rem;width:5rem}}@media (min-width: 1280px){body #we-chat{width:4rem}}body #we-chat:before,body #we-chat:after{content:"";width:100%;height:100%;display:block;position:absolute;top:0;border-radius:15px;left:0;background-color:#2DC100;z-index:-500;animation:ripple-1 2s infinite ease-in-out}@keyframes ripple-1{0%{transform:scale(1);opacity:1}100%{transform:scale(1.2);opacity:0}}body #we-chat:after{animation:ripple-2 2s infinite ease-in-out;animation-delay:.5s}@keyframes ripple-2{0%{transform:scale(1);opacity:1}100%{transform:scale(1.3);opacity:0}}@media (min-width: 1024px){body #we-chat{bottom:2rem;right:3rem}}body #we-chat a{width:100%;height:100%;display:flex}body #we-chat a img{margin:auto;width:75%}body #we-chat .joinchat{top:15%;left:-320%;width:11rem;height:3rem;display:flex;justify-content:center;align-items:center;color:rgba(0,0,0,0.8);position:absolute;border-radius:16px;background-color:#fff;transition:opacity 0.3s;filter:drop-shadow(0 1px 4px rgba(0,0,0,0.4));opacity:0;visibility:hidden}@media (min-width: 1024px){body #we-chat .joinchat{left:-350%}}body #we-chat .joinchat.visible{animation-name:joinchat;animation-delay:3s;animation-duration:.5s;transition:all .3s ease-in-out;animation-iteration-count:1;animation-fill-mode:forwards}@keyframes joinchat{0%{opacity:0;visibility:visible;transform:scale(0)}100%{opacity:1;visibility:visible;transform:scale(1)}}body #we-chat .joinchat:after{content:"";display:block;position:absolute;top:1rem;right:-7px;border:8px solid transparent;border-width:6px 0 6px 8px;border-left-color:#fff}body #we-chat .joinchat p{font-family:sans-serif;font-size:0.8rem;font-weight:bold}@media (min-width: 1024px){body #we-chat .joinchat p{font-size:0.9rem}}
