.cm-hero-animated{position:relative;max-width:1920px;margin:0 auto}.cm-hero-animated__container{max-width:var(--module-content-max-width,1200px);margin:0 auto}.cm-hero-animated__content{width:50%;padding-right:140px;box-sizing:border-box;min-height:690px;display:flex;flex-direction:column;justify-content:center}.cm-hero-animated__animation{position:absolute;right:-20px;left:50%;top:0;min-height:690px;display:flex;align-items:center}.cm-hero-animated__animation img{width:100%;height:auto;object-fit:contain}.cm-hero-animated__content-search{position:relative}.cm-hero-animated__content-search input[type="text"]{border:1px solid #1fb3d9}.cm-hero-animated__content-search button{position:absolute;right:8px;top:8px;background:0;background-color:transparent;border:0;padding:10px}.cm-hero-animated__content-search button svg{width:20px;height:20px}.cm-hero-animated__content-search button svg path{fill:#00213a}@media(max-width:1559px){.cm-hero-animated__content{padding-right:0px;max-width:320px;margin-right:90px;margin-left:90px}body .cell_16161565324522-padding{padding-top:20px !important}body .cm-hero-animated .ui-button{font-size:14px !important;line-height:130% !important;padding:15px 32px !important}}@media(max-width:1023px){.cm-hero-animated{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start}.cm-hero-animated__content{max-width:545px;margin-right:auto;margin-left:auto;min-height:auto;margin-top:70px;width:100%;text-align:center}.cm-hero-animated__content .ui-button{margin:0 17px}.cm-hero-animated__container{order:2}.cm-hero-animated__animation{position:relative;width:100%;left:0;top:0;right:0;order:1;min-height:auto;padding-bottom:70%}}@media(max-width:767px){.cm-hero-animated__animation{margin-top:100px}.cm-hero-animated__content{margin-top:40px}.cm-hero-animated__container{padding:0 40px}.cm-hero-animated__content-buttons{display:flex;flex-direction:column;align-items:stretch;flex-wrap:nowrap}body .cm-hero-animated__content-buttons a{display:block !important;margin:0 0 20px !important}}.mosaic-container{position:absolute;left:0;top:50%;width:100%;padding-bottom:70%;transform:translateY(-50%)}.mosaic-container[data-inview="false"] .mosaic-element{opacity:0;transform:scale(0.9)}.mosaic-container[data-inview="false"] .mosaic-element-child{opacity:0}.mosaic-element{position:absolute;background-position:center center;background-size:cover;background-repeat:no-repeat;transition:opacity .6s ease-in-out}.mosaic-element-child{position:absolute;background-position:center center;background-size:cover;background-repeat:no-repeat;transition:opacity .6s ease-in-out}.mosaic-element[data-index="1"]{width:10%;left:30%;top:13%;height:16%;background-color:#f4f5f7;transition-delay:.5s}.mosaic-element[data-index="2"]{width:calc(60% - 3px);left:calc(40% + 3px);top:0;height:57%;background-color:#fcb201;transition-delay:.1s}.mosaic-element[data-index="3"]{width:40%;left:0;top:calc(29% + 3px);height:calc(57% - 3px);background-color:#1fb3d9;transition-delay:1.1s}.mosaic-element[data-index="4"]{width:calc(20% - 3px);left:calc(40% + 3px);top:calc(57% + 3px);height:28.5%;background-color:#00213a;transition-delay:.3s}.mosaic-element[data-index="5"]{width:calc(20% - 3px);left:calc(60% + 3px);top:calc(57% + 3px);height:43%;background-color:#f4f5f7;transition-delay:.8s}.mosaic-element[data-index="6"]{width:calc(20% - 3px);left:calc(80% + 3px);top:calc(57% + 3px);height:43%;background:#1fb3d9;transition-delay:1.3s}.mosaic-element[data-index="7"]{width:10%;left:30%;top:calc(86% + 3px);height:calc(14% - 3px);background:#fcb201;transition-delay:1s}.mosaic-element[data-index="2"] .mosaic-element-child[data-index="1"]{top:50%;left:calc(33%);width:33%;height:50%;background-color:transparent;border-top:3px solid #fff;border-left:3px solid #fff;transition-delay:.7s}.mosaic-element[data-index="2"] .mosaic-element-child[data-index="2"]{top:50%;left:calc(66% + 3px);width:calc(33% + 3px);height:50%;background-color:#fcb201;border-top:3px solid #fff;border-left:3px solid #fff;transition-delay:.2s}.mosaic-container[data-inview="true"] .mosaic-element{opacity:1;transform:scale(1)}.mosaic-container[data-inview="true"] .mosaic-element-child{opacity:1}.cm-hero-animated__content-text{word-break:keep-all}