@-webkit-keyframes opacity-in{from{opacity:0}to{opacity:1}}@keyframes opacity-in{from{opacity:0}to{opacity:1}}@-webkit-keyframes fade-in-element{from{opacity:0;-webkit-transform:translate(10px,10px);transform:translate(10px,10px)}to{opacity:1;-webkit-transform:translate(0,0);transform:translate(0,0)}}@keyframes fade-in-element{from{opacity:0;-webkit-transform:translate(10px,10px);transform:translate(10px,10px)}to{opacity:1;-webkit-transform:translate(0,0);transform:translate(0,0)}}@-webkit-keyframes Rotate{from{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes Rotate{from{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}html{font-family:Manrope,sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;font-size:1rem;line-height:1.5rem}body{width:100%;-webkit-font-smoothing:antialiased;margin:0}body.overlay-ready{height:100vh!important}body.sand-merino{background-color:#f0f0eb}body.blue-layout{background-color:#004463;min-width:unset}blockquote,body,dd,div,dl,dt,em,form,h2,h3,h4,h5,h6,i,input,li,ol,p,pre,select,span,td,th,ul{font-family:Manrope,sans-serif}.blue-layout blockquote input,.blue-layout body input,.blue-layout dd input,.blue-layout div input,.blue-layout dl input,.blue-layout dt input,.blue-layout em input,.blue-layout form input,.blue-layout h2 input,.blue-layout h3 input,.blue-layout h4 input,.blue-layout h5 input,.blue-layout h6 input,.blue-layout i input,.blue-layout input input,.blue-layout li input,.blue-layout ol input,.blue-layout p input,.blue-layout pre input,.blue-layout select input,.blue-layout span input,.blue-layout td input,.blue-layout th input,.blue-layout ul input{font-family:Manrope,sans-serif}h1,h2,h3,h4,h5,h6,li{color:#141e2d}body,html{-webkit-overflow-scrolling:touch}p{font-family:inherit;font-weight:400;font-size:1rem;line-height:1.375rem;margin-bottom:1rem;color:#141e2d}p:first-child{margin-top:0}p:last-child{margin-bottom:0}.headline-xl,h1{margin-bottom:1rem}.headline-xl,.headline-xl *,h1,h1 *{margin-top:0;font-size:4rem;line-height:4rem;letter-spacing:-1.3px;font-weight:300}@media only screen and (max-width:768px){.headline-xl,.headline-xl *,h1,h1 *{width:100%;font-size:2rem;line-height:2.25rem;letter-spacing:-1px;font-weight:400}}.headline-l,h2{margin-bottom:1rem}.headline-l,.headline-l *,h2,h2 *{font-size:3rem;line-height:3rem;font-weight:400;letter-spacing:-.9px}.headline-l .subheadline,.headline-l.subheadline,h2 .subheadline,h2.subheadline{font-size:2rem;line-height:2rem}@media only screen and (max-width:768px){.headline-l,.headline-l *,h2,h2 *{font-size:1.75rem;line-height:2rem;letter-spacing:0}}.headline-m,h3{margin-bottom:.5rem}.headline-m,.headline-m *,h3,h3 *{font-size:2.5rem;line-height:2.5rem;font-weight:400}@media only screen and (max-width:768px){.headline-m,.headline-m *,h3,h3 *{font-size:1.5rem;font-weight:500;line-height:1.875rem}}.headline-s,h4{margin-bottom:.5rem}.headline-s,.headline-s *,h4,h4 *{font-size:2rem;line-height:2.25rem;font-weight:500}@media only screen and (max-width:768px){.headline-s,.headline-s *,h4,h4 *{font-size:1.25rem;line-height:1.625rem}}.headline-xs,h5{margin-bottom:.5rem}.headline-xs,.headline-xs *,h5,h5 *{font-size:1.25rem;line-height:1.625rem;font-weight:500}@media only screen and (max-width:768px){.headline-xs,.headline-xs *,h5,h5 *{font-size:1.125rem;line-height:1.5rem}}.headline-l,.headline-l *,.headline-m,.headline-m *,.headline-s,.headline-s *,.headline-xl,.headline-xl *,.headline-xs,.headline-xs *{text-transform:none}html[data-whatinput=mouse] :focus{outline:0}.body-l,.body-l *{font-weight:500;font-size:1.25rem;line-height:1.75rem}.body-l strong{font-weight:700}.body-m,.body-m *{font-weight:400;font-size:1rem;line-height:1.5rem}@media only screen and (max-width:768px){.body-m,.body-m *{line-height:1.375}}.body-m strong{font-weight:700}.body-s,.body-s *{font-size:.875rem;line-height:1rem}@media only screen and (max-width:768px){.body-s{line-height:1.125}}.body-s strong{font-weight:700}@media only screen and (max-width:768px){body{min-width:auto}h4,h5,h6,ol li,p,ul li{word-break:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}h1,h2,h3,h4,h5,h6{margin-top:0}h1{word-break:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;text-align:left}}hr{border-top:1px solid #000;margin-bottom:15px;margin-top:10px}.divider{display:block;width:100%;height:2px}.divider.space{margin-top:1rem;margin-bottom:1rem;clear:right}@media only screen and (max-width:768px){#botxo-chat-{right:calc(5px + 85px)!important;bottom:calc(100px + 85px)!important}}.banner-spot-ng{position:relative}@media only screen and (min-width:769px){.banner-spot-ng .page-wrapper{margin-top:0!important}}.banner-spot-ng .banner-spot-ng__image{position:absolute;left:0;top:0;width:100%!important;height:100%!important;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.banner-spot-ng .banner-spot__gradient{position:absolute;left:0;top:0;width:100%;height:100%;background:-webkit-gradient(linear,left top,right top,from(#d4d8dc),color-stop(100%,rgba(255,255,255,0)),to(#d8d8d8));background:linear-gradient(90deg,#d4d8dc 0,rgba(255,255,255,0) 100%,#d8d8d8 100%)}@media only screen and (max-width:768px){.banner-spot-ng .banner-spot__gradient{display:none}}.banner-spot-ng .banner-spot-ng__video-con{position:absolute;top:0;bottom:0;width:100%;height:100%;overflow:hidden}.banner-spot-ng .banner-spot-ng__video-con .banner-spot-ng__video{min-width:100%;min-height:100%;width:auto;height:auto;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.banner-spot-ng .banner-spot-ng__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding-top:60px;padding-bottom:60px}.banner-spot-ng .banner-spot-ng__box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;width:100%}.banner-spot-ng .banner-spot-ng__headline span{font-family:Manrope,sans-serif;display:block}.banner-spot-ng .banner-spot-ng__headline span:nth-child(1){color:#009de0}.banner-spot-ng .banner-spot-ng__headline span:nth-child(2){color:#0075a3}.banner-spot-ng .banner-spot-ng__headline span:nth-child(3){color:#004463}.banner-spot-ng .banner-spot-ng__manchet,.banner-spot-ng .banner-spot-ng__manchet p{color:#333;font-size:22px;line-height:1.5;margin-bottom:9px;width:100%}.banner-spot-ng .banner-spot-ng__manchet p,.banner-spot-ng .banner-spot-ng__manchet p p{margin-bottom:16px}.banner-spot-ng .primary-cta{margin-bottom:30px}.banner-spot-ng .text-link{margin-bottom:13px}.banner-spot-ng.banner-spot-ng--theme-dark .banner-spot-ng__headline span:nth-child(1),.banner-spot-ng.banner-spot-ng--theme-dark .banner-spot-ng__headline span:nth-child(2),.banner-spot-ng.banner-spot-ng--theme-dark .banner-spot-ng__headline span:nth-child(3){color:#fff}.banner-spot-ng.banner-spot-ng--theme-dark .banner-spot-ng__manchet,.banner-spot-ng.banner-spot-ng--theme-dark .banner-spot-ng__manchet p{color:#fff}@media only screen and (max-width:768px){.banner-spot-ng.banner-spot-ng--theme-dark .banner-spot-ng__box{background-color:#003755;border:none}.banner-spot-ng.banner-spot-ng--theme-dark .banner-spot-ng__box a{color:#fff}.banner-spot-ng.banner-spot-ng--theme-dark .banner-spot-ng__box a:hover{color:#009de0;background-color:rgba(255,255,255,.09)}}.banner-spot-ng.banner-spot-ng--theme-light .banner-spot__gradient{background:-webkit-gradient(linear,left top,right top,color-stop(.4%,#000),color-stop(36.5%,rgba(23,23,23,.544792)),color-stop(64.5%,rgba(137,137,137,.05)));background:linear-gradient(90deg,#000 .4%,rgba(23,23,23,.544792) 36.5%,rgba(137,137,137,.05) 64.5%);opacity:.8}.banner-spot-ng.banner-spot-ng--theme-light .banner-spot-ng__headline span{color:#fff}.banner-spot-ng.banner-spot-ng--theme-light .banner-spot-ng__manchet,.banner-spot-ng.banner-spot-ng--theme-light .banner-spot-ng__manchet p{color:#fff}@media only screen and (max-width:768px){.banner-spot-ng.banner-spot-ng--theme-light .banner-spot-ng__box{background-color:#003755;border:none}.banner-spot-ng.banner-spot-ng--theme-light .banner-spot-ng__box a{color:#fff}.banner-spot-ng.banner-spot-ng--theme-light .banner-spot-ng__box a:hover{color:#009de0;background-color:rgba(255,255,255,.09)}}.banner-spot-ng.banner-spot-ng--theme-inverted .banner-spot__gradient{background:-webkit-gradient(linear,left top,right top,color-stop(.4%,#000),color-stop(36.5%,rgba(23,23,23,.544792)),color-stop(64.5%,rgba(137,137,137,.05)));background:linear-gradient(90deg,#000 .4%,rgba(23,23,23,.544792) 36.5%,rgba(137,137,137,.05) 64.5%);opacity:.8}@media only screen and (max-width:768px){.banner-spot-ng.banner-spot-ng--theme-inverted .banner-spot-ng__box{background-color:#141e2d;border-color:#141e2d}}.banner-spot-ng.banner-spot-ng--theme-inverted .banner-spot-ng__box *{color:#fff}.banner-spot-ng.banner-spot-ng--theme-inverted .banner-spot-ng__headline span:nth-child(1),.banner-spot-ng.banner-spot-ng--theme-inverted .banner-spot-ng__headline span:nth-child(2),.banner-spot-ng.banner-spot-ng--theme-inverted .banner-spot-ng__headline span:nth-child(3){color:#fff;text-align:left}.banner-spot-ng.banner-spot-ng--theme-inverted .banner-spot-ng__inner{row-gap:24px}.banner-spot-ng.banner-spot-ng--theme-inverted .banner-spot-ng__inner>*{margin:0}@media only screen and (max-width:768px){.banner-spot-ng.banner-spot-ng--theme-inverted .banner-spot-ng__inner{margin-top:-2.5rem}}.banner-spot-ng.banner-spot-ng--theme-inverted .banner-spot-ng__inner .o-trumpet{background-color:#f0f0eb;color:#141e2d}.banner-spot-ng.banner-spot-ng--theme-inverted .banner-spot-ng__inner .banner-spot-ng__manchet p{font-weight:400!important}.banner-spot-ng.banner-spot-ng--theme-inverted .banner-spot-ng__inner .banner-spot-ng__manchet p,.banner-spot-ng.banner-spot-ng--theme-inverted .banner-spot-ng__inner .banner-spot-ng__manchet p *{font-weight:400;font-size:1rem;line-height:1.5rem}@media only screen and (max-width:768px){.banner-spot-ng.banner-spot-ng--theme-inverted .banner-spot-ng__inner .banner-spot-ng__manchet p,.banner-spot-ng.banner-spot-ng--theme-inverted .banner-spot-ng__inner .banner-spot-ng__manchet p *{line-height:1.375}}.banner-spot-ng.banner-spot-ng--theme-inverted .banner-spot-ng__inner .banner-spot-ng__manchet p strong{font-weight:700}.banner-spot-ng.banner-spot-ng--theme-inverted .banner-spot-ng__inner .primary-cta,.banner-spot-ng.banner-spot-ng--theme-inverted .banner-spot-ng__inner .primary-cta a{background-color:transparent;border:2px solid #fff;color:#fff;text-decoration:none}.banner-spot-ng.banner-spot-ng--theme-inverted .banner-spot-ng__inner .primary-cta .hover,.banner-spot-ng.banner-spot-ng--theme-inverted .banner-spot-ng__inner .primary-cta .hover a,.banner-spot-ng.banner-spot-ng--theme-inverted .banner-spot-ng__inner .primary-cta:hover,.banner-spot-ng.banner-spot-ng--theme-inverted .banner-spot-ng__inner .primary-cta:hover a{background-color:#141e2d;border-color:#141e2d;color:#fff}.banner-spot-ng.banner-spot-ng--theme-inverted .banner-spot-ng__inner .primary-cta.disabled,.banner-spot-ng.banner-spot-ng--theme-inverted .banner-spot-ng__inner .primary-cta:disabled{color:#fff;background-color:#525252;border-color:#525252}@media only screen and (max-width:768px){.banner-spot-ng.banner-spot-ng--theme-inverted .banner-spot-ng__inner .primary-cta:hover,.banner-spot-ng.banner-spot-ng--theme-inverted .banner-spot-ng__inner .primary-cta:hover a{background-color:#141e2d;border:2px solid #141e2d;color:#fff;text-decoration:none;-webkit-transition-duration:.25s;transition-duration:.25s}.banner-spot-ng.banner-spot-ng--theme-inverted .banner-spot-ng__inner .primary-cta:hover .hover,.banner-spot-ng.banner-spot-ng--theme-inverted .banner-spot-ng__inner .primary-cta:hover .hover a,.banner-spot-ng.banner-spot-ng--theme-inverted .banner-spot-ng__inner .primary-cta:hover:hover,.banner-spot-ng.banner-spot-ng--theme-inverted .banner-spot-ng__inner .primary-cta:hover:hover a{background-color:#f393a3;border-color:#f393a3;color:#141e2d}.banner-spot-ng.banner-spot-ng--theme-inverted .banner-spot-ng__inner .primary-cta:hover.disabled,.banner-spot-ng.banner-spot-ng--theme-inverted .banner-spot-ng__inner .primary-cta:hover:disabled{color:#fff;background-color:#525252;border-color:#525252}}.banner-spot-ng.banner-spot-ng--theme-inverted .banner-spot-ng__inner .text-link{color:#fff}.banner-spot-ng.banner-spot-ng--theme-inverted .banner-spot-ng__inner .text-link:hover{color:#f0f0eb}@media only screen and (max-width:768px){.banner-spot-ng.banner-spot-ng--theme-inverted .play-btn-con{border:none;background-color:#141e2d}}.banner-spot-ng.banner-spot-ng--404 .banner-spot-ng__inner{padding-bottom:0}@media only screen and (max-width:768px){.banner-spot-ng.is-video .banner-spot__gradient,.banner-spot-ng.is-video picture{display:none}.banner-spot-ng .banner-spot-ng__image{position:relative;top:auto;left:auto;display:block;height:400px!important}.banner-spot-ng .banner-spot__gradient{height:400px}.banner-spot-ng .banner-spot-ng__inner{padding-top:0;padding-bottom:0}.banner-spot-ng .banner-spot-ng__video-con{display:block;position:relative}.banner-spot-ng .banner-spot-ng__video-con .banner-spot-ng__video{display:block;width:100%;height:auto;position:relative;top:0;left:0;-webkit-transform:none;transform:none}.banner-spot-ng .banner-spot-ng__trumpet{margin-bottom:14px;font-size:14px;line-height:16px;font-weight:600;padding:9px 20px}.banner-spot-ng .banner-spot-ng__box{background-color:#fff;border:1px solid #ebebeb;padding:20px 10px 15px}.banner-spot-ng .banner-spot-ng__manchet,.banner-spot-ng .banner-spot-ng__manchet p{margin-bottom:14px;font-size:16px}.banner-spot-ng .banner-spot-ng__manchet p,.banner-spot-ng .banner-spot-ng__manchet p p{margin-bottom:10px}.banner-spot-ng .primary-cta{margin-bottom:10px}.banner-spot-ng .banner-spot-ng__btn{display:block;width:100%;margin-bottom:30px;padding:12px 38px;font-size:24px;line-height:32px}.banner-spot-ng .banner-spot-ng__link{display:block;margin-bottom:20px}}