.figure-animated-down{display:block;position:absolute;width:100%;height:100%;top:0;left:0;overflow:hidden;border-radius:12px}.figure-animated-down .figure-outer{display:block;position:absolute;width:100%;height:100%;top:0;left:0;-webkit-transform:translateY(-101%);transform:translateY(-101%);-webkit-transition:-webkit-transform 1.5s cubic-bezier(.55,.085,0,.99) 0s;transition:-webkit-transform 1.5s cubic-bezier(.55,.085,0,.99) 0s;transition:transform 1.5s cubic-bezier(.55,.085,0,.99) 0s;transition:transform 1.5s cubic-bezier(.55,.085,0,.99) 0s, -webkit-transform 1.5s cubic-bezier(.55,.085,0,.99) 0s;overflow:hidden;border-radius:12px}.figure-animated-down .figure-outer .figure-inner{-webkit-transform:translateY(80%) scale(1.2);transform:translateY(80%) scale(1.2);-webkit-transition:-webkit-transform 1.5s cubic-bezier(.55,.085,0,.99) 0s;transition:-webkit-transform 1.5s cubic-bezier(.55,.085,0,.99) 0s;transition:transform 1.5s cubic-bezier(.55,.085,0,.99) 0s;transition:transform 1.5s cubic-bezier(.55,.085,0,.99) 0s, -webkit-transform 1.5s cubic-bezier(.55,.085,0,.99) 0s;display:block;position:absolute;width:100%;height:100%;top:0;left:0}.in-view .figure-animated-down .figure-outer{-webkit-transform:translateY(0);transform:translateY(0)}.in-view .figure-animated-down .figure-outer .figure-inner{-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}@media (max-width:600px){.figure-animated-down{border-radius:0}.figure-animated-down .figure-outer{border-radius:0}}.block-spacer{display:block;width:100%}@media (min-width:600px){.multiple-quotes .quotes ul li:not(:first-of-type){margin-top:3em}}@media (max-width:600px){.multiple-quotes .quotes ul li{margin-top:2em}.multiple-quotes .quotes ul li:not(:first-of-type){margin-top:calc(50px + 6vw)}}.card-quote-small{display:-webkit-box;display:-ms-flexbox;display:flex}.card-quote-small .image-wrapper{width:calc(80px + 6vw);margin-right:3vw}.card-quote-small .image-wrapper .image{position:relative;padding-bottom:100%;border-radius:50%}.card-quote-small .image-wrapper .image img{-o-object-position:center top;object-position:center top}.card-quote-small .text-wrapper{-webkit-box-flex:1;-ms-flex:1;flex:1}.card-quote-small .text-wrapper .quote{padding-top:.2em;font-family:Isidora-Semibold,sans-serif;line-height:1.5em;font-size:calc(18px + 2 * ((100vw - 600px)/ 1960))}@media screen and (max-width:600px){.card-quote-small .text-wrapper .quote{font-size:18px}}@media screen and (min-width:2560px){.card-quote-small .text-wrapper .quote{font-size:20px}}.card-quote-small .text-wrapper .name{margin-top:1em;font-family:Isidora-Semibold,sans-serif;color:#cb081d;font-size:calc(18px + 2 * ((100vw - 600px)/ 1960))}@media screen and (max-width:600px){.card-quote-small .text-wrapper .name{font-size:18px}}@media screen and (min-width:2560px){.card-quote-small .text-wrapper .name{font-size:20px}}@media (max-width:600px){.card-quote-small{display:block}.card-quote-small .image-wrapper{width:60%;margin:0 auto 1em}.card-quote-small .text-wrapper{text-align:center}.card-quote-small .text-wrapper .name .divider{display:none}.card-quote-small .text-wrapper .name .role{display:block}}.card-jobs{background-color:#fff;border:1px solid #eee;border-radius:12px;position:relative;display:block;padding:calc(10px + 2vw)}.card-jobs:not(:first-of-type){margin-top:calc(10px + 1vw)}.card-jobs:hover .title{text-decoration:underline}.card-jobs .title{color:#cb081d;font-family:Isidora-Semibold,sans-serif}.card-jobs .text{margin:1em 0 2em}.card-jobs .row{color:#cb081d;fill:#cb081d;position:relative}.card-jobs .row span{font-family:Isidora-Semibold,sans-serif;margin-right:1em}.card-jobs .row span:not(:first-of-type){margin-left:1em}.card-jobs .row svg{height:.7em;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:0}.card-post .image{width:100%;height:70%;overflow:hidden;border-radius:12px}.card-post .image img{display:block;position:absolute;width:100%;height:100%;left:0;top:0;background-position:center;background-repeat:no-repeat;background-size:cover;-o-object-fit:cover;object-fit:cover;position:relative;-webkit-transform:scale(1.001);transform:scale(1.001);border-radius:12px;-webkit-transition:-webkit-transform .6s ease;transition:-webkit-transform .6s ease;transition:transform .6s ease;transition:transform .6s ease, -webkit-transform .6s ease}.card-post .title{font-family:Isidora-Semibold,sans-serif;margin-top:1em;margin-bottom:.5em;line-height:1.5em;width:95%;font-size:calc(16px + 8 * ((100vw - 600px)/ 1960))}@media screen and (max-width:600px){.card-post .title{font-size:16px}}@media screen and (min-width:2560px){.card-post .title{font-size:24px}}.card-post .date{color:#cb081d}.card-post:hover img{-webkit-transform:scale(1.03);transform:scale(1.03)}@media (max-width:800px){.card-post .image{height:auto;padding-bottom:80%;position:relative}.card-post .image img{position:absolute}}.card-product{background-color:#fff;position:relative;display:inline-block;width:100%;border-radius:12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:calc(20px + 1vw)}.card-product .image{margin:0 auto;height:calc(250px + 2vw);width:100%;position:relative}.card-product .image img{-o-object-fit:contain;object-fit:contain;display:block;position:absolute;width:100%;height:100%;left:0;top:0;background-position:center;background-repeat:no-repeat;background-size:cover}.card-product .text-wrapper{text-align:center;margin-top:1em}.card-product .text-wrapper .title{font-family:Isidora-Semibold,sans-serif;font-size:calc(18px + 5 * ((100vw - 600px)/ 1960));color:#cb081d}@media screen and (max-width:600px){.card-product .text-wrapper .title{font-size:18px}}@media screen and (min-width:2560px){.card-product .text-wrapper .title{font-size:23px}}.card-product .text-wrapper .description{font-size:calc(15px + 3 * ((100vw - 600px)/ 1960));color:#535353;max-width:19em;margin:0 auto}@media screen and (max-width:600px){.card-product .text-wrapper .description{font-size:15px}}@media screen and (min-width:2560px){.card-product .text-wrapper .description{font-size:18px}}@media (max-width:800px){.card-product .image{height:calc(170px + 2vw)}.card-product .text-wrapper{margin-top:1em}}.contact-form{background-color:#e6f1f4;padding:calc(50px + 6vw) 10vw;width:calc(100% - calc(40px + 4vw));margin:calc(50px + 6vw) auto calc(25px + 3vw);border-radius:12px}.contact-form .form,.contact-form .text-wrapper{max-width:900px;margin:0 auto}.contact-form .text-wrapper .title{width:74%}.contact-form .text-wrapper .text{margin:1em 0 3em;width:80%}.contact-form .form input[type=submit]{background-color:#fff;color:#cb081d;margin-left:auto;right:0}.contact-form .form label{font-family:Isidora-Semibold,sans-serif}@media (max-width:800px){.contact-form{padding:calc(25px + 3vw) 10vw}.contact-form .text-wrapper .text,.contact-form .text-wrapper .title{width:100%}}.cta-buttons{padding:0 10vw}.cta-buttons .title{text-align:center}.cta-buttons .button-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;gap:30px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (max-width:800px){.cta-buttons .button-wrapper{gap:20px}.cta-buttons .button-wrapper>a{-webkit-box-flex:1;-ms-flex:1 1 calc(50% - 20px);flex:1 1 calc(50% - 20px)}}@media (max-width:450px){.cta-buttons .button-wrapper>a{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%}}.cta-image{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;width:100%;height:auto;padding:0 10%}.cta-image .image{z-index:2;position:relative;-webkit-box-flex:1;-ms-flex:1;flex:1}.cta-image .image img,.cta-image .image video{position:absolute;width:130%;height:100%;top:-3vw;-o-object-fit:cover;object-fit:cover;border-radius:12px}@media (min-width:800px){.image-right .cta-image .image{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}.cta-image .text-wrapper{position:relative;-webkit-box-flex:1;-ms-flex:1;flex:1;padding:calc(25px + 3vw) 5vw calc(25px + 3vw) calc(10vw + 50px);border-radius:12px;margin:0 auto}.green .cta-image .text-wrapper{background-color:#d9ebe7}.blue .cta-image .text-wrapper{background-color:#e6f1f4}.yellow .cta-image .text-wrapper{background-color:#fff7ef}.pink .cta-image .text-wrapper{background-color:#fdebeb}.cta-image .text-wrapper .title{margin-top:.3em;margin-bottom:.5em;max-width:600px}.cta-image .text-wrapper .text{max-width:600px;color:#535353}.cta-image .text-wrapper .button{display:inline-block;vertical-align:top;margin-top:3em}.white .cta-image .text-wrapper .button{border:1px solid #cb081d}.cta-image .text-wrapper .button:not(:last-of-type){margin-right:1em}@media (min-width:800px){.image-right .cta-image .text-wrapper{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;padding:5vw;padding-left:0}}@media (max-width:800px){.cta-image{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0 5vw}.cta-image .image{padding-bottom:75%;margin-bottom:0;z-index:1}.cta-image .image img,.cta-image .image video{width:90vw;top:0;left:0;border-radius:12px 12px 0 0}.cta-image .text-wrapper{padding:10vw;margin-top:-5vw}.cta-image .text-wrapper .buttom{margin-top:2em}.cta-image .text-wrapper .title{margin-top:.3em;margin-bottom:.8em}}.duo-image{display:block;position:relative;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:20px;padding:0 5vw}.duo-image .cta{position:absolute;width:70%;left:15%;padding:24px 30px;border-radius:12px;bottom:0;-webkit-transform:translateY(30%);transform:translateY(30%)}.duo-image .cta.green{background-color:#d9ebe7}.duo-image .cta.purple{background-color:#a196d5}.duo-image .cta.yellow{background-color:#fff7ef}.duo-image .cta.pink{background-color:#fdebeb}.duo-image .cta.blue{background-color:#e6f1f4}.duo-image .cta .cta-title{font-family:Isidora-Semibold,sans-serif;margin-bottom:.4em;line-height:1.4em;font-size:calc(18px + 10 * ((100vw - 600px)/ 1960))}@media screen and (max-width:600px){.duo-image .cta .cta-title{font-size:18px}}@media screen and (min-width:2560px){.duo-image .cta .cta-title{font-size:28px}}.duo-image .cta .text{margin-bottom:.4em;font-size:calc(16px + 4 * ((100vw - 600px)/ 1960));line-height:1.4em;width:96%}@media screen and (max-width:600px){.duo-image .cta .text{font-size:16px}}@media screen and (min-width:2560px){.duo-image .cta .text{font-size:20px}}.duo-image .cta a{display:block;position:relative;color:#cb081d;font-family:IsidoraSans-semibold,sans-serif}.duo-image .cta a svg{position:absolute;height:50%;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:0;fill:#cb081d}.duo-image .image{position:relative;padding-bottom:35%;-webkit-box-flex:1;-ms-flex:1 1 50%;flex:1 1 50%;z-index:1;border-radius:12px}.duo-image .image img{position:absolute;-o-object-fit:cover;object-fit:cover;display:block;position:absolute;width:100%;height:100%;left:0;top:0;background-position:center;background-repeat:no-repeat;background-size:cover;border-radius:12px}.smaller-image .duo-image .image-right img{top:15%;height:85%}@media (max-width:800px){.duo-image{margin-bottom:-16vw}.duo-image .image-left{padding-bottom:0;border-radius:0}.duo-image .image-left img{position:relative;height:auto}.duo-image .cta{position:relative;width:90%;left:5%;-webkit-transform:translateY(-20vw);transform:translateY(-20vw)}.duo-image .cta .cta-title{margin-bottom:.6em}}@media (max-width:600px){.duo-image{padding:0}.duo-image .image-right{display:none}.duo-image .image img{border-radius:0}}.block-image-banner{z-index:1;position:relative}.image-banner{z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;width:100%;height:auto;margin-top:calc(25px + 3vw);margin-bottom:calc(25px + 3vw);padding:0 10vw}.green .image-banner{background-color:#d9ebe7}.blue .image-banner{background-color:#e6f1f4}.yellow .image-banner{background-color:#fff7ef}.pink .image-banner{background-color:#fdebeb}.blue .image-banner,.green .image-banner,.pink .image-banner,.yellow .image-banner{padding-top:calc(25px + 3vw);padding-bottom:calc(25px + 3vw);border-radius:12px;margin-left:auto;margin-right:auto;width:calc(100% - 10vw)}.image-banner .image{z-index:2;position:relative;-webkit-box-flex:.6;-ms-flex:.6;flex:.6;border-radius:12px;overflow:hidden;min-height:calc(40px + 5vw)}.image-banner .image img{position:absolute;width:100%;height:100%;border-radius:12px;-o-object-fit:cover;object-fit:cover}.image-banner .text-wrapper{z-index:2;position:relative;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-flex:1;-ms-flex:1;flex:1;padding:5vw;padding-right:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}.image-banner .text-wrapper .title-outer{position:relative;overflow:hidden;-webkit-transform:translateX(-100%);transform:translateX(-100%)}.in-view .image-banner .text-wrapper .title-outer{-webkit-transform:translateX(0);transform:translateX(0);-webkit-transition:-webkit-transform 2s cubic-bezier(.55,.085,0,.99);transition:-webkit-transform 2s cubic-bezier(.55,.085,0,.99);transition:transform 2s cubic-bezier(.55,.085,0,.99);transition:transform 2s cubic-bezier(.55,.085,0,.99), -webkit-transform 2s cubic-bezier(.55,.085,0,.99)}.image-banner .text-wrapper .title-outer .title-inner{-webkit-transform:translateX(100%);transform:translateX(100%)}.in-view .image-banner .text-wrapper .title-outer .title-inner{-webkit-transform:translateX(0);transform:translateX(0);-webkit-transition:-webkit-transform 2s cubic-bezier(.55,.085,0,.99);transition:-webkit-transform 2s cubic-bezier(.55,.085,0,.99);transition:transform 2s cubic-bezier(.55,.085,0,.99);transition:transform 2s cubic-bezier(.55,.085,0,.99), -webkit-transform 2s cubic-bezier(.55,.085,0,.99)}.image-banner .text-wrapper .title-outer .title-inner .title{position:relative;margin-top:.3em;margin-bottom:.5em;max-width:600px;font-size:calc(32px + 48 * ((100vw - 600px)/ 1960))}@media screen and (max-width:600px){.image-banner .text-wrapper .title-outer .title-inner .title{font-size:32px}}@media screen and (min-width:2560px){.image-banner .text-wrapper .title-outer .title-inner .title{font-size:80px}}.image-banner .text-wrapper .text{max-width:600px;color:#535353;font-size:calc(25px + 25 * ((100vw - 600px)/ 1960))}@media screen and (max-width:600px){.image-banner .text-wrapper .text{font-size:25px}}@media screen and (min-width:2560px){.image-banner .text-wrapper .text{font-size:50px}}.image-banner .text-wrapper .text a{color:#cb081d}@media (max-width:800px){.image-banner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0 5vw}.image-banner .image{padding-bottom:90%;margin-bottom:calc(6px + 5vw)}.image-banner .text-wrapper{padding:0;text-align:center}.image-banner .text-wrapper .title{margin-top:.3em;margin-bottom:.8em}}.card-image-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1em}.card-image-title .image{position:relative;padding-bottom:100%;background-color:#fff;border-radius:12px}.card-image-title .image img{position:absolute;top:50%;left:50%;width:40%;height:auto;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.card-image-title .text-wrapper .title{text-align:center;font-family:Isidora-Semibold,sans-serif}.image-cards{padding-left:calc(10vw - calc(20px + 2vw));padding-right:calc(10vw - calc(20px + 2vw));margin:calc(10vw - calc(20px + 2vw)) auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (max-width:800px){.image-cards{overflow:hidden;padding-left:calc(10vw - calc(10px + 1vw));padding-right:calc(10vw - calc(10px + 1vw))}}.block-image-text{z-index:1;position:relative}.image-text{z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;width:100%;height:auto;padding:0 10vw}.green .image-text{background-color:#d9ebe7}.blue .image-text{background-color:#e6f1f4}.yellow .image-text{background-color:#fff7ef}.pink .image-text{background-color:#fdebeb}.blue .image-text,.green .image-text,.pink .image-text,.yellow .image-text{padding-top:calc(25px + 3vw);padding-bottom:calc(25px + 3vw);border-radius:12px;margin:0 auto;width:calc(100% - 10vw)}.image-text .image{z-index:2;position:relative;-webkit-box-flex:1;-ms-flex:1;flex:1;border-radius:12px;overflow:hidden}.image-text .image img{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:12px;-o-object-fit:cover;object-fit:cover}@media (min-width:800px){.image-right .image-text .image{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}.image-text .text-wrapper{z-index:2;position:relative;-webkit-box-flex:1;-ms-flex:1;flex:1;padding:5vw;padding-right:0}.image-text .text-wrapper .title-outer{position:relative;overflow:hidden;-webkit-transform:translateX(-100%);transform:translateX(-100%)}.in-view .image-text .text-wrapper .title-outer{-webkit-transform:translateX(0);transform:translateX(0);-webkit-transition:-webkit-transform 2s cubic-bezier(.55,.085,0,.99);transition:-webkit-transform 2s cubic-bezier(.55,.085,0,.99);transition:transform 2s cubic-bezier(.55,.085,0,.99);transition:transform 2s cubic-bezier(.55,.085,0,.99), -webkit-transform 2s cubic-bezier(.55,.085,0,.99)}.image-text .text-wrapper .title-outer .title-inner{-webkit-transform:translateX(100%);transform:translateX(100%)}.in-view .image-text .text-wrapper .title-outer .title-inner{-webkit-transform:translateX(0);transform:translateX(0);-webkit-transition:-webkit-transform 2s cubic-bezier(.55,.085,0,.99);transition:-webkit-transform 2s cubic-bezier(.55,.085,0,.99);transition:transform 2s cubic-bezier(.55,.085,0,.99);transition:transform 2s cubic-bezier(.55,.085,0,.99), -webkit-transform 2s cubic-bezier(.55,.085,0,.99)}.image-text .text-wrapper .title-outer .title-inner .title{position:relative;margin-top:.3em;margin-bottom:.5em;max-width:600px}.image-text .text-wrapper .text{max-width:600px;color:#535353}.image-text .text-wrapper .text a{color:#cb081d}.image-text .text-wrapper .button{display:inline-block;vertical-align:top;margin-top:3em}.image-text .text-wrapper .button:not(:last-of-type){margin-right:1em}@media (min-width:800px){.image-right .image-text .text-wrapper{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;padding:5vw;padding-left:0}}.image-text .pattern{z-index:1;position:absolute;right:0;top:-25%;width:calc(470px + 20vw);height:100vw}.image-text .pattern svg{position:absolute;right:0;width:100%}@media (max-width:800px){.image-text .pattern{display:none}}@media (max-width:800px){.image-text{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.image-text .image{padding-bottom:90%;margin-bottom:10vw}.image-text .text-wrapper{padding:0}.image-text .text-wrapper .title{margin-top:.3em;margin-bottom:.8em}.image-text .text-wrapper .button{margin-top:1.4em}.home .image-text .image{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;margin-top:10vw;margin-bottom:0}.home .image-text .text-wrapper{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}.jobs{padding:0 10vw;margin:calc(50px + 6vw) auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left;gap:40px}.jobs .text-wrapper{-webkit-box-flex:1;-ms-flex:1 1 40%;flex:1 1 40%}.jobs .text-wrapper .title{font-family:Isidora-Semibold,sans-serif}.jobs .text-wrapper .text{-webkit-transition-delay:.2s;transition-delay:.2s;margin:1em 0 2em}.jobs .job-wrapper{-webkit-box-flex:1;-ms-flex:1 2 60%;flex:1 2 60%}.jobs .job-wrapper .pattern{z-index:1;position:absolute;right:0;top:-25%;width:calc(470px + 20vw);height:100vw}.jobs .job-wrapper .pattern svg{position:absolute;right:0;width:100%}@media (max-width:800px){.jobs .job-wrapper .pattern{display:none}}.wp-block-group__inner-container .jobs{padding-left:calc(10vw - calc(20px + 2vw));padding-right:calc(10vw - calc(20px + 2vw))}@media (min-width:2000px){.wp-block-group__inner-container .jobs{padding:0 10vw}}@media (max-width:800px){.jobs{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.jobs .text-wrapper{max-width:500px;margin-bottom:2em}}@media (max-width:600px){.jobs{padding:0 10vw;gap:20px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.latest-news{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;gap:40px;padding:0 10vw;width:100%}.latest-news .card-post,.latest-news>div{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;position:relative}.latest-news>div:first-of-type{padding-right:1vw}.latest-news .text-wrapper .text{margin:1em 0 1.5em}@media (max-width:800px){.latest-news{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:40px 20px}.latest-news .text-wrapper{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:500px}.latest-news .card-post{-webkit-box-flex:1;-ms-flex:1 1 calc(50% - 40px);flex:1 1 calc(50% - 40px)}}@media (max-width:600px){.latest-news{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:30px}.latest-news .card-post{width:100%}}.card-case{display:block;width:100%;margin-bottom:20px}.card-case .image{width:100%;background-color:#eee;padding-bottom:70%;margin-bottom:20px;background-position:center;background-repeat:no-repeat;background-size:cover}.card-case .image figure{display:block;position:absolute;width:100%;height:100%;left:0;top:0;background-position:center;background-repeat:no-repeat;background-size:cover}.card-case .title{padding-bottom:10px}.overview-cases{display:block;width:100%;max-width:1200px;margin:0 auto;padding:calc(50px + 6vw) 10vw}.overview-cases ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 0 -20px}.overview-cases ul li{-webkit-box-flex:1;-ms-flex:1 1 50%;flex:1 1 50%;padding:0 20px}@media (max-width:600px){.overview-cases ul li{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%}}@media (max-width:600px){.overview-cases ul,.overview-cases ul li{padding:0}}.paragraph{z-index:2;position:relative;padding:0 10vw;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left;gap:40px}.paragraph .spacer{-webkit-box-flex:1;-ms-flex:1 1 40%;flex:1 1 40%}.paragraph .text-wrapper{-webkit-box-flex:1;-ms-flex:1 2 60%;flex:1 2 60%}.paragraph .title{font-family:Isidora-Semibold,sans-serif;margin-bottom:1em}.paragraph .text a{color:#cb081d}.wp-block-group__inner-container .paragraph{padding-left:calc(10vw - calc(20px + 2vw));padding-right:calc(10vw - calc(20px + 2vw))}@media (min-width:2000px){.wp-block-group__inner-container .paragraph{padding:0 10vw}}@media (max-width:800px){.paragraph{padding:0 10vw;gap:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.paragraph .text:last-of-type{margin:0}.wp-block-group__inner-container .paragraph{padding-left:calc(10vw - calc(10px + 1vw));padding-right:calc(10vw - calc(10px + 1vw))}}.block-paragraph+.block-paragraph .paragraph .title{margin-top:2em}.partners{padding:0 10vw;margin:calc(50px + 6vw) auto}.partners .title{text-align:center;margin-bottom:1.5em}.partners .wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;gap:40px;position:relative;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}.partners .wrapper>a,.partners .wrapper>div{position:relative;-webkit-box-flex:1;-ms-flex:1;flex:1;height:10vw;border-radius:12px;border:1px solid #eee}.partners .wrapper>a *,.partners .wrapper>div *{pointer-events:none}.partners .wrapper>a .thumbnail-partner figure,.partners .wrapper>div .thumbnail-partner figure{position:absolute;top:0;left:0;display:block;position:absolute;width:100%;height:100%;left:0;top:0;background-position:center;background-repeat:no-repeat;background-size:cover;background-size:contain;width:40%;left:30%;opacity:0;-webkit-transition:opacity .4s ease-in,-webkit-transform .4s ease-in;transition:opacity .4s ease-in,-webkit-transform .4s ease-in;transition:opacity .4s ease-in,transform .4s ease-in;transition:opacity .4s ease-in,transform .4s ease-in,-webkit-transform .4s ease-in;-webkit-transform:translate3d(0,-1vw,0);transform:translate3d(0,-1vw,0)}.partners .wrapper>a .thumbnail-partner figure.active,.partners .wrapper>div .thumbnail-partner figure.active{opacity:1;-webkit-transition-delay:.4s;transition-delay:.4s;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-animation-name:logo-figure-animation;animation-name:logo-figure-animation;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-delay:.2s;animation-delay:.2s;-webkit-animation-timing-function:cubic-bezier(.55,.085,0,.99);animation-timing-function:cubic-bezier(.55,.085,0,.99)}.partners .wrapper>a .thumbnail-partner figure .partner-title,.partners .wrapper>div .thumbnail-partner figure .partner-title{position:absolute;left:0;width:100%;top:50%;-webkit-transform:translateY(-48%);transform:translateY(-48%);text-align:center;line-height:1.4em;font-size:calc(14px + 16 * ((100vw - 600px)/ 1960));font-family:Isidora-Semibold,sans-serif}@media screen and (max-width:600px){.partners .wrapper>a .thumbnail-partner figure .partner-title,.partners .wrapper>div .thumbnail-partner figure .partner-title{font-size:14px}}@media screen and (min-width:2560px){.partners .wrapper>a .thumbnail-partner figure .partner-title,.partners .wrapper>div .thumbnail-partner figure .partner-title{font-size:30px}}.show-descriptions .partners .wrapper>a,.show-descriptions .partners .wrapper>div{height:auto}.show-descriptions .partners .wrapper>a .thumbnail-partner figure,.show-descriptions .partners .wrapper>div .thumbnail-partner figure{position:relative;top:auto;left:auto;height:100px;width:100%;margin-top:2em;background-size:contain}.show-descriptions .partners .wrapper>a .thumbnail-partner figure.second,.show-descriptions .partners .wrapper>div .thumbnail-partner figure.second{display:none}.show-descriptions .partners .wrapper>a .thumbnail-partner .description,.show-descriptions .partners .wrapper>div .thumbnail-partner .description{padding:2em 1em;text-align:center}@media (max-width:800px){.partners{padding:0;margin-bottom:0}.partners .wrapper{gap:0}.partners .wrapper>a,.partners .wrapper>div{height:30vw;border-radius:0}.partners .wrapper>a.hide-mobile,.partners .wrapper>div.hide-mobile{display:none}.partners .wrapper>a:nth-last-of-type(2),.partners .wrapper>a:nth-last-of-type(3),.partners .wrapper>div:nth-last-of-type(2),.partners .wrapper>div:nth-last-of-type(3){border-top:1px solid #eee}.show-descriptions .partners .wrapper{display:block}.show-descriptions .partners .wrapper>div .thumbnail-partner .description{width:26em;max-width:86%;margin:0 auto;padding-left:0;padding-right:0}}@-webkit-keyframes logo-figure-animation{0%{-webkit-transform:translate3d(0,1vw,0);transform:translate3d(0,1vw,0)}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes logo-figure-animation{0%{-webkit-transform:translate3d(0,1vw,0);transform:translate3d(0,1vw,0)}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.product-cta{position:relative;width:100%;height:auto;padding:0 10vw}.product-cta .wrapper{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;border:1px solid #eee;background-color:#fff;border-radius:12px}.product-cta .image{position:relative;-webkit-box-flex:1;-ms-flex:1 1 45%;flex:1 1 45%}.product-cta .image img{position:absolute;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:12px}@media (min-width:800px){.image-right .product-cta .image{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}.product-cta .text-wrapper{position:relative;-webkit-box-flex:1;-ms-flex:1 1 55%;flex:1 1 55%;padding:5vw}.product-cta .text-wrapper .title{margin-top:.3em;margin-bottom:.5em;max-width:600px}.product-cta .text-wrapper .text{color:#535353;margin-bottom:2em}.product-cta .text-wrapper .link{font-family:IsidoraSans-Bold,sans-serif;color:#cb081d;position:relative;display:block}.product-cta .text-wrapper .link svg{height:.8em;top:60%;-webkit-transform:translateY(-50%);transform:translateY(-50%);position:absolute;margin-left:2em;fill:#cb081d}@media (min-width:800px){.image-right .product-cta .text-wrapper{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;padding:5vw}}@media (max-width:800px){.product-cta{padding:0 5vw}.product-cta .wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.product-cta .image{padding-bottom:60%}.product-cta .image img{left:0}.product-cta .text-wrapper{padding:10vw}.product-cta .text-wrapper .title{margin-top:.3em;margin-bottom:.8em}}.product-swiper{padding:5vw;padding-bottom:0;width:calc(100% - 10vw);margin:0 auto;border-radius:12px;position:relative;overflow:hidden}.product-swiper:before{background-color:#d9ebe7;content:"";top:0;height:100%;width:0;right:0;position:absolute;z-index:1;border-radius:12px}.in-view .product-swiper:before{width:100%;-webkit-transition:width 2s cubic-bezier(.55,.085,0,.99);transition:width 2s cubic-bezier(.55,.085,0,.99)}.product-swiper>.title{margin-bottom:1em;position:relative;z-index:2;opacity:0}.in-view .product-swiper>.title{opacity:1;-webkit-transition:opacity .3s ease 1.4s;transition:opacity .3s ease 1.4s}.product-swiper .pagination-buttons{z-index:2;opacity:0}.in-view .product-swiper .pagination-buttons{opacity:1;-webkit-transition:opacity .3s ease 1.4s;transition:opacity .3s ease 1.4s}.product-swiper .swiper-wrapper{height:100%;position:relative}.product-swiper .swiper-wrapper .swiper-slide{height:auto;display:block}.product-swiper .swiper-wrapper .swiper-slide .card-product{opacity:0;-webkit-transform:translateX(20%);transform:translateX(20%);-webkit-transition:opacity,-webkit-transform;transition:opacity,-webkit-transform;transition:opacity,transform;transition:opacity,transform,-webkit-transform;-webkit-transition-duration:1.8s;transition-duration:1.8s;-webkit-transition-timing-function:cubic-bezier(.55,.085,0,.99);transition-timing-function:cubic-bezier(.55,.085,0,.99);height:100%}.in-view .product-swiper .swiper-wrapper .swiper-slide .card-product{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}.product-swiper .swiper-wrapper .swiper-slide:nth-child(1) .card-product{-webkit-transition-delay:.8s;transition-delay:.8s}.product-swiper .swiper-wrapper .swiper-slide:nth-child(2) .card-product{-webkit-transition-delay:.9s;transition-delay:.9s}.product-swiper .swiper-wrapper .swiper-slide:nth-child(3) .card-product{-webkit-transition-delay:1s;transition-delay:1s}.product-swiper .swiper-wrapper .swiper-slide:nth-child(4) .card-product{-webkit-transition-delay:1.1s;transition-delay:1.1s}.product-swiper .swiper-wrapper .swiper-slide:nth-child(5) .card-product{-webkit-transition-delay:1.2s;transition-delay:1.2s}.product-swiper .swiper-wrapper .swiper-slide:nth-child(6) .card-product{-webkit-transition-delay:1.3s;transition-delay:1.3s}.product-swiper .swiper-wrapper .swiper-slide:nth-child(7) .card-product{-webkit-transition-delay:1.4s;transition-delay:1.4s}.product-swiper .swiper-wrapper .swiper-slide:nth-child(8) .card-product{-webkit-transition-delay:1.5s;transition-delay:1.5s}.product-swiper .swiper-wrapper .swiper-slide:nth-child(9) .card-product{-webkit-transition-delay:1.6s;transition-delay:1.6s}.product-swiper .swiper-wrapper .swiper-slide:nth-child(10) .card-product{-webkit-transition-delay:1.7s;transition-delay:1.7s}.product-swiper .pagination{margin:2.5vw auto;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);position:relative;width:auto;height:auto;display:inline-block;padding:5px 20px;background-color:#000;z-index:2;border-radius:40px}.product-swiper .pagination .swiper-pagination{position:relative;top:auto;bottom:auto}.product-swiper .pagination .swiper-pagination-bullet{display:inline-block;position:relative;background:#fff;opacity:.6;width:8px;height:8px}.product-swiper .pagination .swiper-pagination-bullet-active{opacity:1}.product-swiper .pagination .swiper-pagination-bullet:not(:last-of-type){margin-right:12px}@media (max-width:800px){.product-swiper .pagination{margin:5vw auto}}@media (max-width:600px){.product-swiper{padding-top:calc(25px + 3vw);width:100%;border-radius:0;padding-bottom:calc(25px + 3vw)}.product-swiper:before{border-radius:0}.product-swiper .pagination{margin:calc(25px + 3vw) auto 0}}.services{padding:2vw 10vw 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:30px}.services .service{text-align:center;-webkit-box-flex:1;-ms-flex:1 1 33%;flex:1 1 33%}.services .service .icon{width:7 0;padding-bottom:70px;position:relative;margin:0 auto}.services .service .icon img{-o-object-fit:contain;object-fit:contain;display:block;position:absolute;width:100%;height:100%;left:0;top:0;background-position:center;background-repeat:no-repeat;background-size:cover}.services .service .title{margin-top:1.5em;margin-bottom:1em;font-family:Isidora-Semibold,sans-serif}.services .service .text{max-width:350px;margin:0 auto}@media (max-width:800px){.services{gap:50px}.services .service .title{margin-bottom:.6em}.services.container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center}.services.container .icon{margin:0 auto}}.single-image{display:block;position:relative;width:90%;overflow:hidden;-webkit-transition:background-color 1s cubic-bezier(.55,.085,0,.99) 1s;transition:background-color 1s cubic-bezier(.55,.085,0,.99) 1s;margin:calc(50px + 6vw) auto;max-width:1900px}.single-image .image{position:relative;z-index:1;overflow:hidden;font-size:0}.single-image .image img{position:relative;width:100%}.single-image.fixed-height .image{padding-bottom:50%}.single-image.fixed-height .image img{position:absolute;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.single-image.original-size{max-width:900px;margin:calc(1em + 2vw) auto}.single-image.original-size .image{width:auto;margin:0;max-width:100%}.single-image.original-size .image img{width:auto}@media (max-width:800px){.single-image.fixed-height .image{padding-bottom:80%}}.long-quote{z-index:2}.single-quote{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;width:100%;height:auto;padding:0 10%;z-index:2}.single-quote .image{position:relative;-webkit-box-flex:2;-ms-flex:2;flex:2;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.single-quote .image img{position:absolute;width:110%;height:100%;top:0;right:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top;border-radius:12px;z-index:2}.single-quote .text-wrapper{position:relative;-webkit-box-flex:1.4;-ms-flex:1.4;flex:1.4;padding:calc(50px + 5vw) 10vw calc(50px + 5vw) 5vw;border-radius:12px;margin:0 auto;top:.7vw}.green .single-quote .text-wrapper{background-color:#d9ebe7}.blue .single-quote .text-wrapper{background-color:#e6f1f4}.yellow .single-quote .text-wrapper{background-color:#fff7ef}.pink .single-quote .text-wrapper{background-color:#fdebeb}.single-quote .text-wrapper .quote{font-family:Isidora-Semibold,sans-serif;font-size:calc(20px + 12 * ((100vw - 600px)/ 1960));line-height:1.5em}@media screen and (max-width:600px){.single-quote .text-wrapper .quote{font-size:20px}}@media screen and (min-width:2560px){.single-quote .text-wrapper .quote{font-size:32px}}.long-quote .single-quote .text-wrapper .quote{font-size:calc(18px + 8 * ((100vw - 600px)/ 1960))}@media screen and (max-width:600px){.long-quote .single-quote .text-wrapper .quote{font-size:18px}}@media screen and (min-width:2560px){.long-quote .single-quote .text-wrapper .quote{font-size:26px}}.single-quote .text-wrapper .person{margin-top:3em;color:#cb081d}.single-quote .text-wrapper .name,.single-quote .text-wrapper .role{display:inline-block;font-family:Isidora-Semibold,sans-serif}@media (max-width:800px){.single-quote{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0 5vw}.single-quote .image{padding-bottom:80%;margin-left:-5vw;width:100vw;-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;border-radius:0}.single-quote .image img{position:absolute;width:100%;height:100%;top:0;left:0;right:0;border-radius:0}.single-quote .text-wrapper{padding:10vw;z-index:2;margin-top:-10vw}.single-quote .text-wrapper .title{margin-top:.3em;margin-bottom:.8em}}.site-footer{z-index:2;display:block;position:relative;width:100%;color:#fff;background-color:#142953;overflow:hidden;border-radius:12px 12px 0 0}.site-footer a,.site-footer p{line-height:2.1em;font-size:calc(15px + 5 * ((100vw - 600px)/ 1960))}@media screen and (max-width:600px){.site-footer a,.site-footer p{font-size:15px}}@media screen and (min-width:2560px){.site-footer a,.site-footer p{font-size:20px}}.site-footer .spacer{height:2.1em}.site-footer .column-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.site-footer .column-container .footer-column{-webkit-box-flex:1;-ms-flex:1;flex:1}.site-footer .column-container .footer-column .column-title{font-family:Isidora-Semibold,sans-serif;opacity:1}.site-footer .column-container .footer-column .line-spacer{height:1.8em}@media (max-width:600px){.site-footer .column-container .footer-column .line-spacer{display:none}}.site-footer .footer-row-top{padding:calc(50px + 6vw) 10vw;padding-bottom:calc(25px + 3vw);display:-webkit-box;display:-ms-flexbox;display:flex;gap:10vw}.site-footer .footer-row-top .column-container{-webkit-box-flex:1;-ms-flex:1 1 calc(50% - 10vw);flex:1 1 calc(50% - 10vw)}.site-footer .footer-row-top .column-container:first-of-type{display:block}.site-footer .footer-row-top .column-container:first-of-type .text{line-height:1.7em;margin-top:2em}.site-footer .footer-row-top .column-container:last-of-type{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:30px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-line-pack:start;align-content:flex-start}.site-footer .footer-row-top .column-container:last-of-type>.footer-column{-webkit-box-flex:1;-ms-flex:1 1 calc(33.3% - 60px);flex:1 1 calc(33.3% - 60px)}@media (max-width:800px){.site-footer .footer-row-top{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.site-footer .footer-row-bottom{padding:30px 10vw;position:relative}.site-footer a{display:inline-block;-webkit-transition:opacity .2s ease;transition:opacity .2s ease;opacity:.6}.site-footer a:hover{opacity:1}@media (max-width:600px){.site-footer{border-radius:0}.site-footer .footer-row-bottom .column-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.site-footer .desktop{display:none}}.pagination-buttons{position:absolute;right:5vw;top:5vw;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.pagination-buttons .button-swiper{display:inline-block;vertical-align:top;width:12px;cursor:pointer;margin-right:-2px;background-color:#fff;width:40px;height:40px;border-radius:50px;position:relative}.pagination-buttons .button-swiper svg{display:block;height:16px;width:12px;fill:#cb081d;stroke:#cb081d;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.pagination-buttons .button-swiper.swiper-button-disabled{opacity:.4}.pagination-buttons .button-swiper.button-swiper-prev{margin-right:.3em}@media (max-width:800px){.pagination-buttons{top:calc(25px + 3vw)}.pagination-buttons .button-swiper{width:30px;height:30px}.pagination-buttons .button-swiper svg{height:13px;width:9px}.pagination-buttons .button-swiper.button-swiper-prev{margin-right:8px}}.swiper-pagination{position:absolute;right:calc(10vw + 70px);top:calc(5vw + 10px);width:auto;bottom:auto;left:auto;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;letter-spacing:.03em}@media (max-width:800px){.swiper-pagination{top:calc(10vw + 7px)}}@media (max-width:600px){.swiper-pagination{top:calc(15vw + 4px)}}.swiper-bullets{position:absolute;bottom:-8vw;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);white-space:nowrap}.swiper-bullets span{margin:0 3px}.swiper-bullets span.swiper-pagination-bullet-active{background:#000}.swiper-bullets .swiper-pagination-bullet{border-radius:0;height:2px}.triple-image{display:block;position:relative;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:40px;padding:0 5vw;margin:calc(50px + 6vw) 0}.triple-image .image{position:relative;z-index:1;border-radius:12px}.triple-image .image img{position:absolute;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top;border-radius:12px}.triple-image>div.image-left{-webkit-box-flex:1;-ms-flex:1 1 60%;flex:1 1 60%;padding-bottom:60%}.triple-image>div.image-left img{height:90%;top:10%}.triple-image>div.images-right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:40px;-webkit-box-flex:1;-ms-flex:1 1 40%;flex:1 1 40%}.triple-image>div.images-right>div{-webkit-box-flex:1;-ms-flex:1 1 50%;flex:1 1 50%}.triple-image>div.images-right>div:first-of-type img{width:85%}@media (max-width:800px){.triple-image{margin:calc(25px + 3vw) 0}.triple-image .cta{width:90%;left:5%;-webkit-transform:translateY(40%);transform:translateY(40%)}.triple-image .cta .cta-title{margin-bottom:.6em}}@media (max-width:600px){.triple-image{gap:10px;margin:calc(25px + 3vw) 0}.triple-image>div.images-right{gap:10px}.triple-image .image-right{display:none}.triple-image .image{padding-bottom:80%}}.wide-image-text{padding:3vw 0;position:relative;width:calc(100% - 10vw);margin:0 auto}.wide-image-text .swiper-slide{height:auto}.wide-image-text .swiper-slide .image{width:95%;height:calc(100% + 6vw);top:-3vw;position:absolute;border-radius:12px}.wide-image-text .swiper-slide .image img{display:block;position:absolute;width:100%;height:100%;left:0;top:0;background-position:center;background-repeat:no-repeat;background-size:cover;-o-object-fit:cover;object-fit:cover;border-radius:12px}.wide-image-text .swiper-slide .text-wrapper{position:relative;border-radius:12px;width:50%;right:0;margin-left:auto;padding:5vw;overflow:hidden;height:100%;opacity:0;-webkit-transform:translateY(10%);transform:translateY(10%);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}.in-view .wide-image-text .swiper-slide .text-wrapper{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition:opacity .4s ease,-webkit-transform 1s cubic-bezier(.1,.48,0,.99);transition:opacity .4s ease,-webkit-transform 1s cubic-bezier(.1,.48,0,.99);transition:opacity .4s ease,transform 1s cubic-bezier(.1,.48,0,.99);transition:opacity .4s ease,transform 1s cubic-bezier(.1,.48,0,.99),-webkit-transform 1s cubic-bezier(.1,.48,0,.99);-webkit-transition-delay:.6s;transition-delay:.6s}.wide-image-text .swiper-slide .text-wrapper:before{z-index:1;content:"";position:absolute;top:0;left:0;height:100%;width:100%;background-color:#d9ebe7;border-radius:12px}.wide-image-text .swiper-slide .text-wrapper .button,.wide-image-text .swiper-slide .text-wrapper .text,.wide-image-text .swiper-slide .text-wrapper .title{position:relative;z-index:2}.wide-image-text .swiper-slide .text-wrapper .button-wrapper{margin-top:0}.wide-image-text .swiper-slide .text-wrapper .text{margin:1em 0 1.5em}.wide-image-text .pagination-buttons{z-index:2;bottom:40px;top:auto;right:40px}.wide-image-text .pagination-buttons .button-swiper.swiper-button-disabled{opacity:1}@media (max-width:800px){.wide-image-text .swiper-slide .text-wrapper{width:60%}.wide-image-text .pagination-buttons{bottom:8vw;right:5vw}}@media (max-width:600px){.wide-image-text{padding:0;width:100%;border-radius:0}.wide-image-text .swiper-slide{position:relative}.wide-image-text .swiper-slide .figure-animated-down{border-radius:0}.wide-image-text .swiper-slide .figure-animated-down .figure-outer{border-radius:0}.wide-image-text .swiper-slide .image{position:relative;height:60vw;width:100%;top:0;border-radius:0}.wide-image-text .swiper-slide .image img{border-radius:0}.wide-image-text .swiper-slide .text-wrapper{width:90%;margin-left:5%;margin-top:-10vw;padding:10vw;padding-bottom:20vw;position:relative;height:calc(100% - 55vw);-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start}.wide-image-text .pagination-buttons{bottom:10vw;right:10vw}}