a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote::after,blockquote::before,q::after,q::before{content:'';content:none}table{border-collapse:collapse;border-spacing:0}@font-face{font-family:Roobert;src:url(../fonts/Roobert-Heavy.woff2) format("woff2"),url(../fonts/Roobert-Heavy.woff) format("woff");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Roobert;src:url(../fonts/Roobert-HeavyItalic.woff2) format("woff2"),url(../fonts/Roobert-HeavyItalic.woff) format("woff");font-weight:900;font-style:italic;font-display:swap}@font-face{font-family:Roobert;src:url(../fonts/Roobert-Bold.woff2) format("woff2"),url(../fonts/Roobert-Bold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Roobert;src:url(../fonts/Roobert-BoldItalic.woff2) format("woff2"),url(../fonts/Roobert-BoldItalic.woff) format("woff");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Roobert;src:url(../fonts/Roobert-SemiBold.woff2) format("woff2"),url(../fonts/Roobert-SemiBold.woff) format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Roobert;src:url(../fonts/Roobert-SemiBoldItalic.woff2) format("woff2"),url(../fonts/Roobert-SemiBoldItalic.woff) format("woff");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:Roobert;src:url(../fonts/Roobert-Medium.woff2) format("woff2"),url(../fonts/Roobert-Medium.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Roobert;src:url(../fonts/Roobert-MediumItalic.woff2) format("woff2"),url(../fonts/Roobert-MediumItalic.woff) format("woff");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:Roobert;src:url(../fonts/Roobert-Regular.woff2) format("woff2"),url(../fonts/Roobert-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Roobert;src:url(../fonts/Roobert-RegularItalic.woff2) format("woff2"),url(../fonts/Roobert-RegularItalic.woff) format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Roobert;src:url(../fonts/Roobert-Light.woff2) format("woff2"),url(../fonts/Roobert-Light.woff) format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Roobert;src:url(../fonts/Roobert-LightItalic.woff2) format("woff2"),url(../fonts/Roobert-LightItalic.woff) format("woff");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:icotoe;src:url(../fonts/icotoe.ttf?kknnk2) format("truetype"),url(../fonts/icotoe.woff?kknnk2) format("woff"),url(../fonts/icotoe.svg?kknnk2#icotoe) format("svg");font-weight:400;font-style:normal;font-display:block}.toe-ic-,[class*=toe-ic-],[class^=toe-ic-]{font-family:icotoe!important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.toe-ic-close::before{content:'\e070'}.toe-ic-arrow-left::before{content:'\e094'}.toe-ic-arrow-right::before{content:'\e095'}.toe-ic-next::before{content:'\e900'}.toe-ic-prev::before{content:'\e901'}html{box-sizing:border-box;-webkit-text-size-adjust:none;text-rendering:optimizeLegibility;-ms-overflow-style:scrollbar;height:-webkit-fill-available}*,::after,::before{-webkit-tap-highlight-color:transparent;box-sizing:inherit}body,html{height:100%}body{position:relative;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Roobert,Helvetica,Arial,sans-serif;font-weight:400;font-size:16px;font-size:1rem;background-color:#000;min-height:100vh;min-height:-webkit-fill-available}.h1,h1{display:block;font-size:40px;font-size:2.5rem;font-weight:500;line-height:1.2;margin-bottom:30px}.h2,h2{display:block;font-size:38px;font-size:2.375rem;font-weight:500;line-height:1.2;margin-bottom:30px}.h3,h3{display:block;font-size:28px;font-size:1.75rem;font-weight:500;line-height:1.2;margin-bottom:30px}.h4,h4{display:block;font-size:22px;font-size:1.375rem;font-weight:500;line-height:1.2}.h5,h5{font-size:14px;font-size:.875rem;font-weight:500;line-height:1.2;margin-bottom:20px}p{margin-bottom:20px;font-weight:500;line-height:1.6}.bold-text{font-weight:700}.small-text{font-size:14px;font-size:.875rem}.medium-text{font-size:16px;font-size:1rem;font-weight:400}.large-text{font-size:20px;font-size:1.25rem}.xlarge-text{font-size:30px;font-size:1.875rem}.line-through{text-decoration:line-through}a{color:#fff;text-decoration:none;transition:all .2s ease-out}a:hover{color:#00ff79}.link-primary{color:#00ff79;text-decoration:underline;transition:all .2s ease-out}.link-primary:hover{color:#3be27f}.link-secondary{color:#000;text-decoration:underline;transition:all .2s ease-out}.link-secondary:hover{color:#000}ol li,ul li{margin-bottom:20px}.list-bullets>li{list-style-type:circle;margin-left:30px;line-height:1.6}.list-numeration>li{list-style:decimal;margin-left:30px;line-height:1.6}img{max-width:100%;height:auto}section{position:relative;overflow:hidden}.bg-image{color:#fff}.bg-enviromental{background-color:#00ff79;color:#000}.bg-economic{background-color:#3224fd;color:#fff}.bg-skin{background-color:#ffe2c9;color:#000}.bg-purple{background-color:#b67bff;color:#000}.bg-negative{background-color:#000;color:#fff}.enviromental{color:#00ff79}.box-img{position:absolute;top:0;left:0;right:0;bottom:0;z-index:2}.box-img img{position:relative;-o-object-fit:cover;object-fit:cover;height:100%;width:100%}.box-img.opacity::before{content:'';position:absolute;top:0;bottom:0;left:0;right:0;background-color:rgba(0,0,0,.3);z-index:3}.w-100{width:100%}.nowrap{display:block;white-space:nowrap}.sr{clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;width:1px;margin:-1px;overflow:hidden;padding:0;position:absolute}.row{display:flex;flex-wrap:wrap;margin:0 -15px}.row>*{width:100%;max-width:100%}.no-gutters{margin-right:0;margin-left:0}.no-gutters>.col,.no-gutters>[class*=col-]{padding-right:0;padding-left:0}[class*=col-sm-],[class^=col-sm-]{padding:0 15px;flex:0 0 auto}.col{flex:1 0 0%}.col-sm-1{flex-basis:50%;max-width:50%}.col-sm-2{flex-basis:100%;max-width:100%}.container,.container-fluid{width:100%;padding-right:30px;padding-left:30px;margin-right:auto;margin-left:auto}.pr{position:relative}@-webkit-keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}@-webkit-keyframes fadeInUp{from{opacity:0;transform:translate3d(0,10%,0)}to{opacity:1;transform:translate3d(0,0,0)}}@keyframes fadeInUp{from{opacity:0;transform:translate3d(0,10%,0)}to{opacity:1;transform:translate3d(0,0,0)}}@-webkit-keyframes bgCircle{0%{border-color:#fff;background-color:transparent}100%{border-color:#3224fd;background-color:#3224fd}}@keyframes bgCircle{0%{border-color:#fff;background-color:transparent}100%{border-color:#3224fd;background-color:#3224fd}}@-webkit-keyframes lineCircle{0%{border-color:#3224fd;background-color:#3224fd}100%{border-color:#fff;background-color:transparent}}@keyframes lineCircle{0%{border-color:#3224fd;background-color:#3224fd}100%{border-color:#fff;background-color:transparent}}@-webkit-keyframes lineCircleBlack{0%{border-color:#3224fd;background-color:#3224fd}100%{border-color:#000;background-color:transparent}}@keyframes lineCircleBlack{0%{border-color:#3224fd;background-color:#3224fd}100%{border-color:#000;background-color:transparent}}@-webkit-keyframes growCircle{0%{transform:translate3d(-50%,-50%,0) scale3d(1,1,1)}100%{transform:translate3d(-50%,-50%,0) scale3d(100,100,100)}}@keyframes growCircle{0%{transform:translate3d(-50%,-50%,0) scale3d(1,1,1)}100%{transform:translate3d(-50%,-50%,0) scale3d(100,100,100)}}@-webkit-keyframes shrinkCircle{0%{transform:translate3d(-50%,-50%,0) scale3d(100,100,100)}100%{transform:translate3d(-50%,-50%,0) scale3d(1,1,1)}}@keyframes shrinkCircle{0%{transform:translate3d(-50%,-50%,0) scale3d(100,100,100)}100%{transform:translate3d(-50%,-50%,0) scale3d(1,1,1)}}@-webkit-keyframes fadeInUpMobileItems{from{opacity:0;transform:translate3d(0,100%,0)}to{opacity:1;transform:translate3d(0,0,0)}}@keyframes fadeInUpMobileItems{from{opacity:0;transform:translate3d(0,100%,0)}to{opacity:1;transform:translate3d(0,0,0)}}@-webkit-keyframes fadeOutMobileItems{from{opacity:1;visibility:visible}to{opacity:0;visibility:hidden}}@keyframes fadeOutMobileItems{from{opacity:1;visibility:visible}to{opacity:0;visibility:hidden}}#double-circle .cls-1,#double-circle .cls-3,#double-circle .cls-5{fill:none}#double-circle .cls-2{fill:transparent}#double-circle .cls-2,#double-circle .cls-3{stroke:#fff}#double-circle .cls-2,#double-circle .cls-3,#double-circle .cls-5{stroke-miterlimit:10}#double-circle .cls-4{-webkit-clip-path:url(#clip-path);clip-path:url(#clip-path)}#double-circle .cls-5{stroke:#3224fd}#double-circle .cls-6{fill:#fff}#double-sphere .cls-3{fill:none;stroke:#fff;stroke-miterlimit:10}#circle-sphere .circle{fill:none;stroke:#fff}#circle-sphere .sphere{stroke:#fff;fill:#fff}#equality-mission .cls-1,#equality-mission .cls-3,#equity-mission .cls-1,#equity-mission .cls-3{fill:none}#equality-mission .cls-2,#equity-mission .cls-2{-webkit-clip-path:url(#clip-path);clip-path:url(#clip-path)}#equality-mission .cls-3,#equity-mission .cls-3{stroke:#000;stroke-miterlimit:10;stroke-width:2px}#equality-mission .cls-4,#equity-mission .cls-4{-webkit-clip-path:url(#clip-path-2);clip-path:url(#clip-path-2)}#health-mission .cls-1,#health-mission .cls-3{fill:none}#health-mission .cls-2{-webkit-clip-path:url(#clip-path);clip-path:url(#clip-path)}#health-mission .cls-3{stroke:#000;stroke-miterlimit:10;stroke-width:2px}#prosperity-mission .st0{-webkit-clip-path:url(#SVGID_2_);clip-path:url(#SVGID_2_)}#prosperity-mission .st1{fill:none;stroke:#000;stroke-width:2;stroke-miterlimit:10}#prosperity-mission .st2{fill:none;stroke:#000;stroke-width:2;stroke-linejoin:bevel}#circular-mission .cls-1,#circular-mission .cls-3{fill:none}#circular-mission .cls-2{-webkit-clip-path:url(#clip-path);clip-path:url(#clip-path)}#circular-mission .cls-3{stroke:#000;stroke-miterlimit:10;stroke-width:2px}#sustainable-mission .cls-1,#sustainable-mission .cls-3{fill:none}#sustainable-mission .cls-2{-webkit-clip-path:url(#clip-path);clip-path:url(#clip-path)}#sustainable-mission .cls-3{stroke:#000;stroke-miterlimit:10;stroke-width:2px}#biodiversity-mission .cls-1,#biodiversity-mission .cls-3{fill:none}#biodiversity-mission .cls-2{-webkit-clip-path:url(#clip-path);clip-path:url(#clip-path)}#biodiversity-mission .cls-3{stroke:#000;stroke-miterlimit:10;stroke-width:2px}#ico-pyramid .cls-1{fill:none;stroke:#fff;stroke-width:3px}#ico-pyramid .cls-2{isolation:isolate}#ico-bias-algorithms .cls-1,#ico-digital-accessibility .cls-1,#ico-energy-platforms .cls-1,#ico-food-traceability-technologies .cls-1,#ico-healthy-eating-platforms .cls-1,#ico-impact-investment .cls-1,#ico-local-currencies .cls-1,#ico-no-packaging-innovations .cls-1{fill:none;stroke:#fff;stroke-miterlimit:10;stroke-width:3px}#ico-food-waste .cls-1,#ico-food-waste .cls-2{fill:none}#ico-food-waste .cls-2,#ico-food-waste .cls-4{stroke:#fff}#ico-food-waste .cls-2{stroke-miterlimit:10;stroke-width:2.5px}#ico-food-waste .cls-3{-webkit-clip-path:url(#clip-path);clip-path:url(#clip-path)}#ico-food-waste .cls-4{fill:#fff;stroke-width:.5px}#ico-carbon-footprint .cls-1,#ico-carbon-footprint .cls-3{fill:none;stroke-width:2.5px}#ico-carbon-footprint .cls-1,#ico-carbon-footprint .cls-2,#ico-carbon-footprint .cls-3{stroke:#fff;stroke-miterlimit:10}#ico-carbon-footprint .cls-1{stroke-linecap:square}#ico-carbon-footprint .cls-2{fill:#fff;stroke-width:.5px}#ico-citizenship-technologies .cls-1{fill:none;stroke-width:2.5px}#ico-citizenship-technologies .cls-1,#ico-citizenship-technologies .cls-2{stroke:#fff;stroke-miterlimit:10}#ico-citizenship-technologies .cls-2{fill:#fff;stroke-width:.5px}#ico-smart-home-elderly .cls-1{fill:none;stroke-width:2.5px}#ico-smart-home-elderly .cls-1,#ico-smart-home-elderly .cls-2{stroke:#fff;stroke-miterlimit:10}#ico-smart-home-elderly .cls-2{fill:#fff;stroke-width:.5px}#ico-logistic-algorithms .cls-1,#ico-logistic-algorithms .cls-2,#ico-logistic-algorithms .cls-3{fill:none;stroke:#fff;stroke-miterlimit:10;stroke-width:3px}#ico-logistic-algorithms .cls-2{stroke-dasharray:3.39 4.52}#ico-logistic-algorithms .cls-3{stroke-dasharray:3.06 4.09}#ico-species-protection .cls-1,#ico-species-protection .cls-3{fill:none}#ico-species-protection .cls-1,#ico-species-protection .cls-2,#ico-species-protection .cls-3{stroke:#fff;stroke-miterlimit:10;stroke-width:2.5px}#ico-species-protection .cls-2{fill:#fff}#ico-species-protection .cls-3{stroke-dasharray:3 4}#ico-digital-carbon .cls-1,#ico-digital-carbon .cls-3{fill:none;stroke-width:2.5px}#ico-digital-carbon .cls-1,#ico-digital-carbon .cls-2,#ico-digital-carbon .cls-3{stroke:#fff;stroke-miterlimit:10}#ico-digital-carbon .cls-1{stroke-linecap:square}#ico-digital-carbon .cls-2{fill:#fff;stroke-width:.5px}#ico-climate-change .cls-1,#ico-climate-change .cls-2,#ico-climate-change .cls-3{fill:none;stroke-width:2.5px}#ico-climate-change .cls-1,#ico-climate-change .cls-2,#ico-climate-change .cls-3,#ico-climate-change .cls-4{stroke:#fff;stroke-miterlimit:10}#ico-climate-change .cls-2{stroke-dasharray:3 4}#ico-climate-change .cls-3{stroke-dasharray:3.39 4.52}#ico-climate-change .cls-4{fill:#fff;stroke-width:.5px}#ico-farm-commerce .cls-1{fill:none;stroke-width:3px}#ico-farm-commerce .cls-1,#ico-farm-commerce .cls-2{stroke:#fff;stroke-miterlimit:10}#ico-farm-commerce .cls-2{font-size:14.62px;font-family:DMSans-Regular,DM Sans;letter-spacing:.01em}#ico-farm-commerce .cls-3{letter-spacing:.03em}#ico-farm-commerce .cls-4{letter-spacing:.1em}#ico-energy-efficiency .cls-1,#ico-energy-efficiency .cls-2{fill:none;stroke-width:2.5px}#ico-energy-efficiency .cls-1,#ico-energy-efficiency .cls-2,#ico-energy-efficiency .cls-3{stroke:#fff;stroke-miterlimit:10}#ico-energy-efficiency .cls-2{stroke-dasharray:3 4}#ico-energy-efficiency .cls-3{font-size:33.15px;fill:#fff;stroke-width:.5px;font-family:DMSans-Regular,DM Sans}#ico-energy-efficiency .cls-4{letter-spacing:-.01em}#ico-recycling-recognition .cls-1,#ico-recycling-recognition .cls-2{fill:none;stroke:#fff;stroke-miterlimit:10;stroke-width:3px}#ico-recycling-recognition .cls-2{stroke-dasharray:3 4}#ico-sharing-platforms .cls-1{fill:none;stroke:#fff;stroke-miterlimit:10;stroke-width:3px}#ico-sharing-platforms .cls-2{isolation:isolate}#ico-digital-education .cls-1{fill:none;stroke:#fff;stroke-linecap:square;stroke-miterlimit:10;stroke-width:3px}#ico-digital-education .cls-1{fill:none;stroke-linecap:square;stroke-miterlimit:10;stroke-width:2.5px}#ico-digital-education .cls-1,#ico-digital-education .cls-2{stroke:#fff}#ico-digital-education .cls-2{fill:#fff;stroke-width:.5px}#ico-carbon-analysis .cls-1,#ico-carbon-analysis .cls-2{fill:none;stroke:#fff;stroke-miterlimit:10;stroke-width:3px}#ico-carbon-analysis .cls-1{stroke-linecap:square}#ico-digital-health .cls-1,#ico-digital-health .cls-2{fill:none}#ico-digital-health .cls-2{stroke:#fff;stroke-miterlimit:10;stroke-width:3px}#ico-digital-health .cls-3{-webkit-clip-path:url(#clip-path);clip-path:url(#clip-path)}#ico-digital-health .cls-4{-webkit-clip-path:url(#clip-path-2);clip-path:url(#clip-path-2)}#ico-energy .cls-1,#ico-energy .cls-2{fill:none;stroke:#fff;stroke-miterlimit:10;stroke-width:3px}#ico-energy .cls-2{stroke-linecap:square}#ico-energy .cls-3{fill:#fff}#ico-farming .cls-1{fill:none;stroke:#fff;stroke-miterlimit:10;stroke-width:3px}#ico-insurance .cls-1,#ico-insurance .cls-2{fill:none;stroke:#fff;stroke-miterlimit:10;stroke-width:3px}#ico-insurance .cls-2{stroke-linecap:square}#ico-telecom .cls-1{fill:none;stroke:#fff;stroke-miterlimit:10;stroke-width:3px}#ods-01 .cls-2,#ods-02 .cls-2,#ods-03 .cls-2,#ods-04 .cls-2,#ods-05 .cls-2,#ods-06 .cls-2,#ods-07 .cls-2,#ods-08 .cls-2,#ods-09 .cls-2,#ods-10 .cls-2,#ods-11 .cls-2,#ods-12 .cls-2,#ods-13 .cls-2,#ods-14 .cls-2,#ods-15 .cls-2,#ods-16 .cls-2,#ods-17 .cls-2{fill:none;stroke:#000;stroke-miterlimit:10;stroke-width:1.5px}#ods-01 .cls-3,#ods-02 .cls-3,#ods-03 .cls-3,#ods-04 .cls-3,#ods-05 .cls-3,#ods-06 .cls-3,#ods-07 .cls-3,#ods-08 .cls-3,#ods-09 .cls-3,#ods-10 .cls-3,#ods-11 .cls-3,#ods-12 .cls-3,#ods-13 .cls-3,#ods-14 .cls-3,#ods-15 .cls-3,#ods-16 .cls-3,#ods-17 .cls-3{font-size:13px;font-size:.8125rem;font-family:Roobert,Helvetica,Arial,sans-serif;font-weight:500}#ods-01 .cls-1{fill:#e7233e}#ods-02 .cls-1{fill:#e0a439}#ods-02 .cls-4{letter-spacing:-.01em}#ods-03 .cls-1{fill:#4ca149}#ods-04 .cls-1{fill:#c82030}#ods-05 .cls-1{fill:#ef3d30}#ods-06 .cls-1{fill:#29bfea}#ods-07 .cls-1{fill:#fcc113}#ods-07 .cls-3{fill:none;stroke:#000;stroke-miterlimit:10;stroke-width:4px;stroke-dasharray:1.5 10}#ods-07 .cls-4{font-size:13px;font-size:.8125rem;font-family:Roobert,Helvetica,Arial,sans-serif;font-weight:500;letter-spacing:-.01em}#ods-07 .cls-5{letter-spacing:0}#ods-08 .cls-1{fill:#a41c45}#ods-09 .cls-1{fill:#f5682f}#ods-09 .cls-3{fill:none;stroke:#000;stroke-miterlimit:10;stroke-width:1.5px;stroke-dasharray:1.48 2.95}#ods-09 .cls-4{font-size:13px;font-size:.8125rem;font-family:Roobert,Helvetica,Arial,sans-serif;font-weight:500}#ods-10 .cls-1{fill:#e01668}#ods-11 .cls-1{fill:#f59c2b}#ods-12 .cls-1{fill:#bf8a2a}#ods-13 .cls-1{fill:#437e4a}#ods-14 .cls-1{fill:#2196d7}#ods-14 .cls-3{fill:none;stroke:#000;stroke-width:1.5px;stroke-linejoin:bevel}#ods-14 .cls-4{font-size:13px;font-size:.8125rem;font-family:Roobert,Helvetica,Arial,sans-serif;font-weight:500}#ods-15 .cls-1{fill:#5db84c}#ods-16 .cls-1{fill:#16699f}#ods-16 .cls-3,#ods-16 .cls-4,#ods-16 .cls-5{fill:none;stroke:#000}#ods-16 .cls-3{stroke-miterlimit:10;stroke-width:1.5px}#ods-16 .cls-3,#ods-16 .cls-4{stroke-linecap:square}#ods-16 .cls-4,#ods-16 .cls-5{stroke-miterlimit:10;stroke-width:1.5px}#ods-16 .cls-6{font-size:13px;font-size:.8125rem;font-family:Roobert,Helvetica,Arial,sans-serif;font-weight:500}#ods-17 .cls-1{fill:#15476d}button{border:none;border:0;margin:0;text-decoration:none!important;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;background-color:transparent}button:focus{outline:0 none}.btn{display:inline-flex;flex-flow:row nowrap;justify-content:space-between;align-items:center;padding:4px 20px;min-height:44px;border-radius:36px;border:0;font-size:20px;font-size:1.25rem;text-decoration:none!important;cursor:pointer;transition:all .2s ease-out}.btn>svg{margin-left:20px}.btn:focus{outline:0 none}input.btn{display:block}.btn.btn-small{padding:3px 6px 3px 16px;min-height:34px;font-size:14px;font-size:.875rem}.btn.btn-small>div{margin-left:10px}.btn.btn-large{padding:19px 20px 19px 30px;min-height:72px}[class*=btn-primary-],[class*=btn-secondary-],[class*=btn-tertiary-],[class^=btn-primary-],[class^=btn-secondary-],[class^=btn-tertiary-]{padding:4px 10px 4px 20px}.btn.btn-primary-blue-to-black{border:2px solid #3224fd;background-color:#3224fd;color:#fff}.btn.btn-primary-blue-to-black .circle-right{fill:#3224fd}.btn.btn-primary-blue-to-black:hover{background-color:#000}.btn.btn-primary-black-to-blue{border:2px solid #000;background-color:#000;color:#fff}.btn.btn-primary-black-to-blue:hover{background-color:#3224fd;color:#fff}.btn.btn-primary-black-to-green{border:2px solid #000;background-color:#000;color:#fff}.btn.btn-primary-black-to-green:hover{background-color:#00ff79;color:#000}.btn.btn-primary-black-to-transparent{border:2px solid #000;background-color:#000;color:#fff}.btn.btn-primary-black-to-transparent:hover{background-color:transparent;color:#000}.btn.btn-primary-black-to-transparent2{border:2px solid #000;background-color:#000;color:#fff}.btn.btn-primary-black-to-transparent2:hover{background-color:transparent;color:#fff}.btn.btn-secondary-blue{border:2px solid #3224fd;background-color:transparent;color:#fff}.btn.btn-secondary-blue:hover{background-color:#3224fd}.btn.btn-secondary-green{border:2px solid #00ff79;background-color:transparent;color:#fff}.btn.btn-secondary-green:hover{background-color:#00ff79;color:#000}[class*=btn-primary-] .circle-left,[class*=btn-secondary-] .circle-left,[class^=btn-primary-] .circle-left,[class^=btn-secondary-] .circle-left{fill:none;stroke:#fff;transform:translate3d(0,0,0);transition:transform .2s ease-out}[class*=btn-primary-] .circle-right,[class*=btn-secondary-] .circle-right,[class^=btn-primary-] .circle-right,[class^=btn-secondary-] .circle-right{fill:#000;stroke:#fff;transition:fill 0 .2s ease-out}[class*=btn-primary-] .icon,[class*=btn-secondary-] .icon,[class^=btn-primary-] .icon,[class^=btn-secondary-] .icon{stroke:#fff;transition:stroke 0 .2s ease-out}[class*=btn-primary-]:hover .circle-left,[class*=btn-secondary-]:hover .circle-left,[class^=btn-primary-]:hover .circle-left,[class^=btn-secondary-]:hover .circle-left{transform:translate3d(11px,0,0)}[class*=btn-primary-]:hover .circle-right,[class*=btn-secondary-]:hover .circle-right,[class^=btn-primary-]:hover .circle-right,[class^=btn-secondary-]:hover .circle-right{fill:#fff}[class*=btn-primary-]:hover .icon,[class*=btn-secondary-]:hover .icon,[class^=btn-primary-]:hover .icon,[class^=btn-secondary-]:hover .icon{stroke:#000}.btn.btn-tertiary{border:2px solid #fff;background-color:#fff;color:#000}.btn.btn-tertiary:hover{background-color:#000;color:#fff}.btn.btn-tertiary:hover path{stroke:#fff}.btn-default{justify-content:center;border:2px solid #fff;background-color:transparent;color:#fff;text-align:center}.btn-default:hover{border:2px solid #fff;background-color:#fff;color:#000}.btn .btn-loading{margin-left:5px;display:none}.btn .btn-loading.is-active{display:block}.btn .btn-loading span{-webkit-animation:fadeIn;animation:fadeIn;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-delay:0s;animation-delay:0s}.btn .btn-loading span:nth-child(2){-webkit-animation-delay:.2s;animation-delay:.2s}.btn .btn-loading span:nth-child(3){-webkit-animation-delay:.4s;animation-delay:.4s}.spheretran{position:relative;width:345.06px;height:243px;margin:0 auto 40px}.spheretran.hero{position:absolute;z-index:0;top:50%;left:calc(50% - 230.04px);margin-top:-121.5px;width:460.08px;height:324px}.spheretran__child,.spheretran__subchild{position:absolute;top:0;width:100%;height:100%;transition:1.5s}.spheretran__child{width:70.5%}.spheretran__circle{left:0;z-index:3;border-radius:50%;box-shadow:inset 0 0 0 1px #fff}.spheretran__mask{border-radius:50%;left:0;overflow:hidden;z-index:2}.spheretran__mask-inner{border-radius:50%}.spheretran__meridians{right:0;z-index:1}.spheretran__meridians-img-path{fill:#fff}.spheretran.inverted-color .spheretran__circle{box-shadow:inset 0 0 0 1px #000}.spheretran.inverted-color .spheretran__meridians-img-path{fill:#000}.spheretran__eclipse .spheretran__mask-inner{background-color:rgba(161,114,218,.3);transform:translate3d(100%,0,0)}.spheretran__eclipse .spheretran__circle{transform:translate3d(-35%,0,0)}.spheretran__eclipse .spheretran__meridians{transform:translate3d(35%,0,0)}.is-visible .spheretran__eclipse .spheretran__circle,.is-visible .spheretran__eclipse .spheretran__mask,.scroll-animation .spheretran__eclipse .spheretran__circle,.scroll-animation .spheretran__eclipse .spheretran__mask{-webkit-animation:eclipse-circle 1.5s 1s cubic-bezier(.32,.01,.2,1) 1 forwards;animation:eclipse-circle 1.5s 1s cubic-bezier(.32,.01,.2,1) 1 forwards}.is-visible .spheretran__eclipse .spheretran__meridians,.scroll-animation .spheretran__eclipse .spheretran__meridians{-webkit-animation:eclipse-meridians 1.5s 1s cubic-bezier(.32,.01,.2,1) 1 forwards;animation:eclipse-meridians 1.5s 1s cubic-bezier(.32,.01,.2,1) 1 forwards}.is-visible .spheretran__eclipse .spheretran__mask-inner,.scroll-animation .spheretran__eclipse .spheretran__mask-inner{-webkit-animation:eclipse-mask 1.5s 1s cubic-bezier(.32,.01,.2,1) 1 forwards;animation:eclipse-mask 1.5s 1s cubic-bezier(.32,.01,.2,1) 1 forwards}@-webkit-keyframes eclipse-circle{0%{transform:translate3d(-35%,0,0)}30%{transform:translate3d(-45%,0,0)}100%{transform:translate3d(0,0,0)}}@keyframes eclipse-circle{0%{transform:translate3d(-35%,0,0)}30%{transform:translate3d(-45%,0,0)}100%{transform:translate3d(0,0,0)}}@-webkit-keyframes eclipse-meridians{0%{transform:translate3d(35%,0,0)}30%{transform:translate3d(45%,0,0)}100%{transform:translate3d(0,0,0)}}@keyframes eclipse-meridians{0%{transform:translate3d(35%,0,0)}30%{transform:translate3d(45%,0,0)}100%{transform:translate3d(0,0,0)}}@-webkit-keyframes eclipse-mask{30%{transform:translate3d(130%,0,0)}100%{transform:translate3d(42%,0,0)}}@keyframes eclipse-mask{30%{transform:translate3d(130%,0,0)}100%{transform:translate3d(42%,0,0)}}.spheretran__clone .spheretran__mask{overflow:visible}.spheretran__clone .spheretran__circle,.spheretran__clone .spheretran__mask,.spheretran__clone .spheretran__mask-inner{position:absolute;top:0;border-radius:50%;right:4%;height:100%;box-shadow:inset 0 0 0 1px #fff;opacity:0;left:auto}.spheretran__clone .spheretran__circle::after,.spheretran__clone .spheretran__circle::before,.spheretran__clone .spheretran__mask-inner::after,.spheretran__clone .spheretran__mask-inner::before,.spheretran__clone .spheretran__mask::after,.spheretran__clone .spheretran__mask::before{content:' ';position:absolute;top:0;border-radius:50%;right:4%;width:100%;height:100%;box-shadow:inset 0 0 0 1px #fff;opacity:0}.spheretran__clone .spheretran__circle::after,.spheretran__clone .spheretran__mask-inner::after,.spheretran__clone .spheretran__mask::after{right:8%}.spheretran__clone .spheretran__mask{right:4%}.spheretran__clone .spheretran__mask-inner{right:12%}.spheretran__clone .spheretran__circle{transform:translate3d(-35%,0,0);right:26%;opacity:1}.spheretran__clone .spheretran__circle::after{right:-4%}.spheretran__clone .spheretran__circle::before{right:-8%}.spheretran__clone .spheretran__meridians{transform:translate3d(35%,0,0)}.spheretran__clone .spheretran__meridians-img{transform:rotate(-45deg);box-shadow:inset 0 0 0 1px #fff;border-radius:50%}.spheretran__clone .spheretran__meridians-img-path{-webkit-clip-path:circle(0 at 85% 61%);clip-path:circle(0 at 85% 61%)}.is-visible .spheretran__clone .spheretran__circle,.is-visible .spheretran__clone .spheretran__mask,.is-visible .spheretran__clone .spheretran__mask-inner{-webkit-animation:clone-circle .33333s 2s ease-in-out 1 forwards;animation:clone-circle .33333s 2s ease-in-out 1 forwards}.is-visible .spheretran__clone .spheretran__circle::after,.is-visible .spheretran__clone .spheretran__circle::before,.is-visible .spheretran__clone .spheretran__mask-inner::after,.is-visible .spheretran__clone .spheretran__mask-inner::before,.is-visible .spheretran__clone .spheretran__mask::after,.is-visible .spheretran__clone .spheretran__mask::before{-webkit-animation:clone-circle .33333s 2s ease-in-out 1 forwards;animation:clone-circle .33333s 2s ease-in-out 1 forwards}.is-visible .spheretran__clone .spheretran__mask{-webkit-animation-delay:2s;animation-delay:2s}.is-visible .spheretran__clone .spheretran__mask::after{-webkit-animation-delay:2.2s;animation-delay:2.2s}.is-visible .spheretran__clone .spheretran__mask::before{-webkit-animation-delay:2.1s;animation-delay:2.1s}.is-visible .spheretran__clone .spheretran__mask-inner{-webkit-animation-delay:2.3s;animation-delay:2.3s}.is-visible .spheretran__clone .spheretran__mask-inner::after{-webkit-animation-delay:2.5s;animation-delay:2.5s}.is-visible .spheretran__clone .spheretran__mask-inner::before{-webkit-animation-delay:2.4s;animation-delay:2.4s}.is-visible .spheretran__clone .spheretran__circle{-webkit-animation:clone-circle-move 1s 1s ease-in-out 1 forwards;animation:clone-circle-move 1s 1s ease-in-out 1 forwards}.is-visible .spheretran__clone .spheretran__circle::after{-webkit-animation-delay:2.2s;animation-delay:2.2s;-webkit-animation-name:clone-circle-inv;animation-name:clone-circle-inv}.is-visible .spheretran__clone .spheretran__circle::before{-webkit-animation-delay:2.3s;animation-delay:2.3s;-webkit-animation-name:clone-circle-inv;animation-name:clone-circle-inv}.is-visible .spheretran__clone .spheretran__meridians{-webkit-animation:clone-meridians-move 1s 1s ease-in-out 1 forwards;animation:clone-meridians-move 1s 1s ease-in-out 1 forwards}.is-visible .spheretran__clone .spheretran__meridians-img-path{-webkit-animation:sunrise 1.75s 2s ease-out 1 forwards;animation:sunrise 1.75s 2s ease-out 1 forwards}@-webkit-keyframes clone-circle-move{0%{transform:translate3d(-35%,0,0)}100%{transform:translate3d(0,0,0)}}@keyframes clone-circle-move{0%{transform:translate3d(-35%,0,0)}100%{transform:translate3d(0,0,0)}}@-webkit-keyframes clone-meridians-move{0%{transform:translate3d(35%,0,0)}100%{transform:translate3d(0,0,0)}}@keyframes clone-meridians-move{0%{transform:translate3d(35%,0,0)}100%{transform:translate3d(0,0,0)}}@-webkit-keyframes sunrise{100%{-webkit-clip-path:circle(110% at 85% 61%);clip-path:circle(110% at 85% 61%)}}@keyframes sunrise{100%{-webkit-clip-path:circle(110% at 85% 61%);clip-path:circle(110% at 85% 61%)}}@-webkit-keyframes clone-circle{0%{opacity:0;transform:translate3d(10px,0,0)}100%{opacity:1;transform:translate3d(0,0,0)}}@keyframes clone-circle{0%{opacity:0;transform:translate3d(10px,0,0)}100%{opacity:1;transform:translate3d(0,0,0)}}@-webkit-keyframes clone-circle-inv{0%{opacity:0;transform:translate3d(-10px,0,0)}100%{opacity:1;transform:translate3d(0,0,0)}}@keyframes clone-circle-inv{0%{opacity:0;transform:translate3d(-10px,0,0)}100%{opacity:1;transform:translate3d(0,0,0)}}.spheretran__moons .spheretran__circle{transform:translate3d(-35%,0,0)}.spheretran__moons .spheretran__circle-rigth{left:auto;right:0;transform:translate3d(35%,0,0)}.is-visible .spheretran__moons .spheretran__circle{-webkit-animation:moon-circle-phone 1s 1s cubic-bezier(.32,.01,.2,1) 1 forwards;animation:moon-circle-phone 1s 1s cubic-bezier(.32,.01,.2,1) 1 forwards}.is-visible .spheretran__moons .spheretran__circle-rigth{-webkit-animation-name:moon-circle-right-phone;animation-name:moon-circle-right-phone}@-webkit-keyframes moon-circle{0%{transform:translate3d(-35%,0,0)}35%{box-shadow:inset 0 0 0 1px #fff;filter:blur(0);opacity:1}100%{transform:translate3d(40%,0,0);box-shadow:inset -120px 0 0 3px #fff;filter:blur(20px);opacity:.5}}@keyframes moon-circle{0%{transform:translate3d(-35%,0,0)}35%{box-shadow:inset 0 0 0 1px #fff;filter:blur(0);opacity:1}100%{transform:translate3d(40%,0,0);box-shadow:inset -120px 0 0 3px #fff;filter:blur(20px);opacity:.5}}@-webkit-keyframes moon-circle-right{0%{transform:translate3d(35%,0,0)}35%{box-shadow:inset 0 0 0 1px #fff;filter:blur(0)}100%{transform:translate3d(-40%,0,0);box-shadow:inset 120px 0 0 3px #fff;filter:blur(20px)}}@keyframes moon-circle-right{0%{transform:translate3d(35%,0,0)}35%{box-shadow:inset 0 0 0 1px #fff;filter:blur(0)}100%{transform:translate3d(-40%,0,0);box-shadow:inset 120px 0 0 3px #fff;filter:blur(20px)}}@-webkit-keyframes moon-circle-phone{0%{transform:translate3d(-35%,0,0)}35%{box-shadow:inset 0 0 0 1px #fff;filter:blur(0);opacity:1}100%{transform:translate3d(40%,0,0);box-shadow:inset -120px 0 0 3px #fff;filter:blur(20px);opacity:.5}}@keyframes moon-circle-phone{0%{transform:translate3d(-35%,0,0)}35%{box-shadow:inset 0 0 0 1px #fff;filter:blur(0);opacity:1}100%{transform:translate3d(40%,0,0);box-shadow:inset -120px 0 0 3px #fff;filter:blur(20px);opacity:.5}}@-webkit-keyframes moon-circle-right-phone{0%{transform:translate3d(35%,0,0)}35%{box-shadow:inset 0 0 0 1px #fff;filter:blur(0)}100%{transform:translate3d(-40%,0,0);box-shadow:inset 120px 0 0 3px #fff;filter:blur(20px)}}@keyframes moon-circle-right-phone{0%{transform:translate3d(35%,0,0)}35%{box-shadow:inset 0 0 0 1px #fff;filter:blur(0)}100%{transform:translate3d(-40%,0,0);box-shadow:inset 120px 0 0 3px #fff;filter:blur(20px)}}.spheretran__radar .spheretran__circle{transform:translate3d(-60%,0,0)}.spheretran__radar .spheretran__circle-lines{transform:translate3d(45%,0,0);right:0;-webkit-animation:radar-rotate 120s linear infinite;animation:radar-rotate 120s linear infinite}.spheretran__radar .spheretran__circle-lines-img{stroke:#fff}.spheretran__radar .spheretran__radar-img{fill:transparent;stroke:#fff}.spheretran__radar .spheretran__mask-inner{height:calc(100% + 12px);width:calc(100% + 12px);padding:6px;top:-6px;left:-6px;overflow:hidden}.spheretran__radar .spheretran__radar-img{position:relative;transform:translate3d(100%,0,0)}.is-visible .spheretran__radar .spheretran__circle,.is-visible .spheretran__radar .spheretran__mask{-webkit-animation:radar-circle 1.2s 1s cubic-bezier(.32,.01,.2,1) 1 forwards;animation:radar-circle 1.2s 1s cubic-bezier(.32,.01,.2,1) 1 forwards}.is-visible .spheretran__radar .spheretran__radar-img{-webkit-animation:radar-mask 1.2s 1s cubic-bezier(.32,.01,.2,1) 1 forwards;animation:radar-mask 1.2s 1s cubic-bezier(.32,.01,.2,1) 1 forwards}.is-visible .spheretran__radar .spheretran__circle-lines-img{-webkit-animation:rotate-toggle 1.2s 1s ease-in 1 forwards;animation:rotate-toggle 1.2s 1s ease-in 1 forwards}@-webkit-keyframes radar-rotate{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}@keyframes radar-rotate{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}@-webkit-keyframes rotate-toggle{0%{transform:rotate(0)}35%{transform:rotate(-10deg)}100%{transform:rotate(45deg)}}@keyframes rotate-toggle{0%{transform:rotate(0)}35%{transform:rotate(-10deg)}100%{transform:rotate(45deg)}}@-webkit-keyframes radar-circle{0%{transform:translate3d(-60%,0,0)}35%{transform:translate3d(-75%,0,0)}100%{transform:translate3d(-5%,0,0)}}@keyframes radar-circle{0%{transform:translate3d(-60%,0,0)}35%{transform:translate3d(-75%,0,0)}100%{transform:translate3d(-5%,0,0)}}@-webkit-keyframes radar-mask{35%{transform:translate3d(120%,0,0)}100%{transform:translate3d(50%,0,0)}}@keyframes radar-mask{35%{transform:translate3d(120%,0,0)}100%{transform:translate3d(50%,0,0)}}.spheretran__centered .spheretran__child{left:15%}.spheretran__centered .spheretran__radar-img{stroke:#fff;fill:transparent}.spheretran__centered .spheretran__radar-img path{opacity:0;transition:opacity 2s}.spheretran__centered .spheretran__radar-img path:nth-child(1){transition:none;opacity:1}.is-visible .spheretran__centered .spheretran__radar-img path{stroke:#fff;opacity:1}.is-visible .spheretran__centered .spheretran__radar-img path:nth-child(2){transition-delay:.2s}.is-visible .spheretran__centered .spheretran__radar-img path:nth-child(3){transition-delay:.3s}.is-visible .spheretran__centered .spheretran__radar-img path:nth-child(4){transition-delay:.4s}.is-visible .spheretran__centered .spheretran__radar-img path:nth-child(5){transition-delay:.5s}.is-visible .spheretran__centered .spheretran__radar-img path:nth-child(6){transition-delay:.6s}.is-visible .spheretran__centered .spheretran__radar-img path:nth-child(7){transition-delay:.7s}.is-visible .spheretran__centered .spheretran__radar-img path:nth-child(8){transition-delay:.8s}.is-visible .spheretran__centered .spheretran__radar-img path:nth-child(9){transition-delay:.9s}.is-visible .spheretran__centered .spheretran__radar-img path:nth-child(10){transition-delay:1s}.is-visible .spheretran__centered .spheretran__radar-img path:nth-child(11){transition-delay:1.1s}.is-visible .spheretran__centered .spheretran__radar-img path:nth-child(12){transition-delay:1.2s}.bg-economic .spheretran__wales{transform:rotate(90deg) scale(.75) translate(16%)}.spheretran__wales .spheretran__circle{transform:translate3d(-53%,0,0)}.spheretran__wales .spheretran__wales-circle{transform:translate3d(53%,0,0)}.spheretran__wales .spheretran__circle-wales-img{stroke:#fff!important}.spheretran__wales .spheretran__mask-inner{transform:translate3d(0,100%,0)}.scroll-animation .spheretran__wales .spheretran__circle,.scroll-animation .spheretran__wales .spheretran__mask{-webkit-animation:wales-circle 1s 1s ease-in 1 forwards;animation:wales-circle 1s 1s ease-in 1 forwards}.scroll-animation .spheretran__wales .spheretran__wales-circle{-webkit-animation:wales-move 1s 1s ease-in 1 forwards;animation:wales-move 1s 1s ease-in 1 forwards}.scroll-animation .spheretran__wales .spheretran__mask-inner{background:#fff;-webkit-animation:wales-mask 1s 1s ease-in 1 forwards;animation:wales-mask 1s 1s ease-in 1 forwards}.scroll-animation .spheretran__wales .spheretran__mask-inner::after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:url(../img/svg/brand-assets/circle-wales.svg) no-repeat center center;background-size:100%}.scroll-animation .spheretran__wales .spheretran__circle-wales-img,.scroll-animation .spheretran__wales .spheretran__mask-inner::after{-webkit-animation:radar-rotate 120s linear infinite;animation:radar-rotate 120s linear infinite}@-webkit-keyframes wales-circle{0%{transform:translate3d(-53%,0,0) rotate(-90deg)}30%{transform:translate3d(-60%,0,0) rotate(-90deg)}100%{transform:translate3d(-20%,0,0) rotate(-90deg)}}@keyframes wales-circle{0%{transform:translate3d(-53%,0,0) rotate(-90deg)}30%{transform:translate3d(-60%,0,0) rotate(-90deg)}100%{transform:translate3d(-20%,0,0) rotate(-90deg)}}@-webkit-keyframes wales-move{0%{transform:translate3d(53%,0,0)}30%{transform:translate3d(60%,0,0)}100%{transform:translate3d(20%,0,0)}}@keyframes wales-move{0%{transform:translate3d(53%,0,0)}30%{transform:translate3d(60%,0,0)}100%{transform:translate3d(20%,0,0)}}@-webkit-keyframes wales-mask{60%{transform:translate3d(0,100%,0)}100%{transform:translate3d(0,42%,0)}}@keyframes wales-mask{60%{transform:translate3d(0,100%,0)}100%{transform:translate3d(0,42%,0)}}.spinner{position:absolute;left:calc(50% - 16px);top:calc(50% - 16px)}.spinner.is-hidden{display:none}.spinner::after,.spinner::before{position:absolute;top:0;left:0;content:' ';display:block;width:35px;height:35px;box-shadow:inset 0 0 0 5px #fff;border-radius:50%;-webkit-animation:spinner 1.5s ease-in-out infinite alternate;animation:spinner 1.5s ease-in-out infinite alternate}.spinner::before{-webkit-animation-delay:.75s;animation-delay:.75s}@-webkit-keyframes spinner{from{transform:translate3d(0,-40%,0)}to{transform:translate3d(0,40%,0)}}@keyframes spinner{from{transform:translate3d(0,-40%,0)}to{transform:translate3d(0,40%,0)}}.input-file{margin:40px 0;display:flex;flex-direction:column}.input-file .input-button{position:relative;min-width:164.5px;min-height:44px}.input-file .input-button label{position:absolute;z-index:1;padding:12px 35px;font-weight:400;font-size:16px;font-size:1rem;color:#fff;text-align:center;white-space:nowrap;border-radius:36px;border:2px solid #fff;background-color:#3224fd;cursor:pointer;transition:all .2s ease-out}.input-file .input-button label:hover{border:2px solid #fff;background-color:#fff;color:#000}.input-file .input-button input{position:absolute;max-width:114.5px;min-height:42px;left:25px;top:1px}.input-file .input-button input::before{position:absolute;content:'';top:0;left:0;width:100%;height:100%;background-color:#3224fd}.input-file .input-button input:focus{outline-width:0;border:0}.input-file .input-name{margin-top:10px;font-size:14px;font-size:.875rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}textarea{display:block;width:100%;height:180px;margin-bottom:20px;padding:12px 15px;font-family:Roobert,Helvetica,Arial,sans-serif;font-weight:400;font-size:17px;font-size:1.0625rem;color:#fff;line-height:24px;border:1px solid transparent;border-radius:2px;background-color:#473afd}textarea::-moz-placeholder{color:rgba(255,255,255,.8)}textarea:-ms-input-placeholder{color:rgba(255,255,255,.8)}textarea::placeholder{color:rgba(255,255,255,.8)}textarea:focus{outline-width:0;border:1px solid #fff}.toe-form__row+.toe-form__row{margin-top:10px}.toe-form__row+.toe-form__row--action{margin-top:25px}.toe-form__label{margin-bottom:20px;display:block}.toe-form__field{display:block;width:100%;padding:12px 15px;font-family:Roobert,Helvetica,Arial,sans-serif;font-weight:400;font-size:17px;font-size:1.0625rem;color:#fff;border:1px solid transparent;border-radius:2px;background-color:#1a1a1a}.toe-form__field::-moz-placeholder{color:rgba(255,255,255,.8)}.toe-form__field:-ms-input-placeholder{color:rgba(255,255,255,.8)}.toe-form__field::placeholder{color:rgba(255,255,255,.8)}.toe-form__field:focus{outline:0;border:1px solid #fff}.toe-form__field--textarea{display:block;width:100%;height:250px;margin-bottom:20px;padding:12px 15px;font-family:Roobert,Helvetica,Arial,sans-serif;font-weight:400;font-size:17px;font-size:1.0625rem;color:#fff;line-height:24px;border:1px solid transparent;border-radius:2px}.toe-form__field--textarea::-moz-placeholder{color:rgba(255,255,255,.8)}.toe-form__field--textarea:-ms-input-placeholder{color:rgba(255,255,255,.8)}.toe-form__field--textarea::placeholder{color:rgba(255,255,255,.8)}.toe-form__field--textarea:focus{outline-width:0;border:1px solid #fff}.toe-form__row--error .toe-form__field{border-color:#e57373}.toe-form__row--error .toe-form__error-message{display:block}.toe-form__checkbox{position:relative}.toe-form__label-checkbox{padding-left:20px;position:relative;z-index:2;background-color:#000;line-height:22px;display:inline-block;color:grey}.toe-form__label-checkbox a{color:#fff!important;text-decoration:underline}.toe-form__label-checkbox::before{content:'';width:12px;height:12px;box-shadow:inset 0 0 0 1px #fff;position:absolute;left:2px;top:5px;box-sizing:border-box;background-color:rgba(196,196,196,.19);cursor:pointer;border-radius:2px;-webkit-appearance:none;-moz-appearance:none;appearance:none}.toe-form__field-checkbox{position:absolute;z-index:1;left:0;top:3px;outline:0;cursor:pointer;margin:0;box-sizing:border-box;width:16px;height:16px}.toe-form__field-checkbox:focus:not(:checked)+.toe-form__label-checkbox::before{box-shadow:0 0 0 2px #000,0 0 0 3px #fff}.toe-form__field-checkbox:checked{z-index:3}.toe-form__error-message{font-size:17px;font-size:1.0625rem;margin:6px 0 0;line-height:27px;color:#e57373!important;display:none}.toe-form__link{font:inherit;font-size:14px;font-size:.875rem;color:#fff;padding:0;border:0;margin-left:15px;text-decoration:underline!important}.toe-form__button{font-size:14px;font-size:.875rem;border:1px solid #fff;background-color:#000;color:#fff;padding:0 20px;line-height:34px;min-height:34px;min-width:112px}.toe-form__button:hover{background-color:#fff;color:#000}.toe-form__fields--hidden{display:none}.toe-form__responses{height:1px;overflow:hidden}.toe-form__response{height:1px;overflow:hidden}.toe-form__response--ko,.toe-form__response--ok{opacity:0;transition:opacity ease 2s}.toe-form__responses--visible-ok{height:auto}.toe-form__responses--visible-ok .toe-form__response--ok{height:auto;opacity:1}.toe-form__responses--visible-ok .toe-form__response--ko{height:1px;opacity:0}.toe-form__responses--visible-ko{height:auto}.toe-form__responses--visible-ko .toe-form__response--ko{height:auto;opacity:1}.toe-form__responses--visible-ko .toe-form__response--ok{height:1px;opacity:0}.toe-form__label-button{font-size:16px;font-size:1rem}.toe-form__row--file{margin:60px 0 50px!important}.toe-form__field-file{height:1px;width:1px;position:absolute;overflow:hidden;outline:0}.toe-form__field-file:focus+.toe-form__label-button{box-shadow:0 0 0 2px #000,0 0 0 3px #fff}.toe-form__limits{margin:6px 0;font-size:12px;font-size:.75rem}.toe-form__file-name{font-size:16px;font-size:1rem;font-weight:600;margin:0}.subscribe-form{color:#fff}.subscribe-form .toe-form{position:relative}.subscribe-form .toe-form__title{font-size:14px;font-size:.875rem;line-height:22px;margin-bottom:10px}.subscribe-form .toe-form__field{max-width:382px}.subscribe-form .toe-form__response-message,.subscribe-form .toe-form__response-title{font-size:16px;font-size:1rem;line-height:25px;font-weight:900;margin:0}.subscribe-form .toe-form__response-message{font-weight:400;color:#00ff79!important}.subscribe-form .toe-form__response--ko{margin-top:20px}.subscribe-form .toe-form__response--ko .toe-form__response-message{color:#e57373!important}.subscribe-form--inactive{pointer-events:none}.cv-form .toe-form__row+.toe-form__row{margin-top:20px}.cv-form .toe-form__row--info{font-size:16px;font-size:1rem;line-height:22px}.cv-form .toe-form__row--action{margin-top:40px!important}.cv-form .toe-form__field{background:#473afd}.cv-form .toe-form__label-checkbox{background:#3224fd;color:#fff;font-size:14px;font-size:.875rem}.cv-form .toe-form__response-title{margin-bottom:26px}.cv-form .toe-form__responses--visible-ok .toe-form__response--ok{min-height:330px}.cv-form .toe-form__responses--visible-ko .toe-form__response--ko{min-height:350px}.cv-form--hidden{display:none}.info-modal{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:4;color:#000;height:1px;width:1px}.info-modal__panel{background:#00ff79;padding:26px 28px 28px;opacity:0;transition:opacity ease .3s}.info-modal__title{font-size:20px;font-size:1.25rem;line-height:22px;margin:0 39px 18px 0}.info-modal__text{font-size:14px;font-size:.875rem;line-height:19px;color:inherit!important;margin:0}.info-modal__text+.info-modal__text{margin-top:1em}.info-modal__text a{color:inherit!important;text-decoration:underline}.info-modal__close{width:27px;height:1px;padding-top:26px;overflow:hidden;background:url(../img/svg/icons/ico-close.svg) left top no-repeat;position:absolute;right:22px;top:25px}.info-modal--visible{height:auto;width:300px}.info-modal--visible .info-modal__panel{opacity:1}@font-face{font-family:swiper-icons;src:url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA") format("woff");font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}.swiper-container{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-container-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{transform:translate3d(0,0,0)}.swiper-container-multirow>.swiper-wrapper{flex-wrap:wrap}.swiper-container-multirow-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-container-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-container-3d{perspective:1200px}.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-container-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-container-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-container-horizontal.swiper-container-css-mode>.swiper-wrapper{-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory}.swiper-container-vertical.swiper-container-css-mode>.swiper-wrapper{-ms-scroll-snap-type:y mandatory;scroll-snap-type:y mandatory}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:calc(var(--swiper-navigation-size)/ 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(-1 * var(--swiper-navigation-size)/ 2);z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;text-transform:none;font-variant:initial;line-height:1}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{left:10px;right:auto}.swiper-button-prev:after,.swiper-container-rtl .swiper-button-next:after{content:'prev'}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{right:10px;left:auto}.swiper-button-next:after,.swiper-container-rtl .swiper-button-prev:after{content:'next'}.swiper-button-next.swiper-button-white,.swiper-button-prev.swiper-button-white{--swiper-navigation-color:#ffffff}.swiper-button-next.swiper-button-black,.swiper-button-prev.swiper-button-black{--swiper-navigation-color:#000000}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:100%;background:#000;opacity:.2}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet-active{opacity:1;background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;transform:translate3d(0,-50%,0)}.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:6px 0;display:block}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-progressbar{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-container-horizontal>.swiper-pagination-progressbar,.swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}.swiper-container-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-container-vertical>.swiper-pagination-progressbar{width:4px;height:100%;left:0;top:0}.swiper-pagination-white{--swiper-pagination-color:#ffffff}.swiper-pagination-black{--swiper-pagination-color:#000000}.swiper-pagination-lock{display:none}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;-webkit-animation:swiper-preloader-spin 1s infinite linear;animation:swiper-preloader-spin 1s infinite linear;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@-webkit-keyframes swiper-preloader-spin{100%{transform:rotate(360deg)}}@keyframes swiper-preloader-spin{100%{transform:rotate(360deg)}}.m-swipper{position:relative;margin-top:60px}.swiper-container{position:relative}.swiper-wrapper{transition-timing-function:cubic-bezier(.24,.1,.03,.82)}.swiper-slide{position:relative;display:flex;flex-direction:column;justify-content:space-between;height:490px}.swiper-slide-container{padding:30px 30px 0}.swiper-slide-container .box-ico{width:103px;height:67px;margin-bottom:30px}.swiper-slide-container .h3{font-size:25px;font-size:1.5625rem}.swiper-slide-container p{margin-bottom:50px}.swiper-slide-container .btn{font-size:16px;font-size:1rem;min-height:auto}.ods{position:relative;top:2px;display:flex;padding-top:40px;width:100%}.ods>li{margin-bottom:0;width:calc(100% / 8);height:auto}.ods>li svg{width:100%;height:100%}.bg-equality,.bg-equity{background-color:#8e63c6;color:#fff}.bg-equality #equality-mission .cls-3,.bg-equality #equity-mission .cls-3,.bg-equity #equality-mission .cls-3,.bg-equity #equity-mission .cls-3{stroke:#fff}.bg-health{background-color:#caaeff;color:#000}.bg-prosperity{background-color:#1d1daa;color:#fff}.bg-prosperity #prosperity-mission .st1,.bg-prosperity #prosperity-mission .st2{stroke:#fff}.bg-circular{background-color:#09c95f;color:#000}.bg-sustainable{background-color:#a1ffc9;color:#000}.bg-biodiversity{background-color:#14683a;color:#fff}.bg-biodiversity #biodiversity-mission .cls-3{stroke:#fff}.swiper-button-next,.swiper-button-prev{display:none}.swiper-button-next::after,.swiper-button-prev::after{font-family:icotoe;font-size:28px;font-size:1.75rem;color:#d9d9d9;transition:color .2s ease-out}.swiper-button-next:hover::after,.swiper-button-prev:hover::after{color:#fff}.swiper-button-prev::after{content:'\e901'}.swiper-button-next::after{content:'\e900'}.swiper-navigation{display:flex;margin:0 -10px 30px;font-size:15px;font-size:.9375rem}.swiper-navigation-item{padding:0 10px;margin-bottom:10px;cursor:pointer;transition:color .2s ease-out}.swiper-navigation-item.is-active{color:#00ff79}.swiper-navigation-item:hover{color:#00ff79}.swiper-pagination{position:relative;width:100%;margin-top:50px}.swiper-pagination-bullet{width:19px;height:19px;background-color:rgba(196,196,196,.2);cursor:pointer;outline:0;border:none;opacity:1;margin-right:10px}.swiper-pagination-bullet:last-child{margin-right:0}.swiper-pagination-bullet-active{background-color:#00ff79}.m-modal.manifesto .modal-content{height:100vh}.m-modal.manifesto .modal-header{position:relative;z-index:9999}.m-modal-swipper.manifesto{position:absolute;top:0;left:0;right:0;bottom:0}.m-modal-swipper.manifesto .swiper-slide{height:auto;background-repeat:no-repeat;background-size:cover;padding-top:70px;padding-bottom:70px;overflow:hidden}.m-modal-swipper.manifesto .swiper-slide::before{content:'';position:absolute;top:0;left:0;bottom:0;right:0;background-color:#000;opacity:.8}.m-modal-swipper.manifesto .swiper-slide.manifesto-progress{background-image:url(../img/gallery/manifesto-progress.png)}.m-modal-swipper.manifesto .swiper-slide.manifesto-problems{background-image:url(../img/gallery/manifesto-problems.png)}.m-modal-swipper.manifesto .swiper-slide.manifesto-investment{background-image:url(../img/gallery/manifesto-investment.png)}.m-modal-swipper.manifesto .swiper-slide.manifesto-impact{background-image:url(../img/gallery/manifesto-impact.png)}.m-modal-swipper.manifesto .swiper-slide.manifesto-solutions{background-image:url(../img/gallery/manifesto-solutions.png)}.m-modal-swipper.manifesto .swiper-slide.manifesto-technology{background-image:url(../img/gallery/manifesto-technology.png)}.m-modal-swipper.manifesto .swiper-slide.manifesto-mission{background-image:url(../img/gallery/manifesto-mission.png)}.m-modal-swipper.manifesto .swiper-slide.manifesto-corporate{background-image:url(../img/gallery/manifesto-corporate.png)}.m-modal-swipper.manifesto .swiper-slide.manifesto-planet{background-image:url(../img/gallery/manifesto-planet.png)}.m-modal-swipper.manifesto .swiper-slide.manifesto-citizens{background-image:url(../img/gallery/manifesto-citizens.png)}.m-modal-swipper.manifesto .swiper-inner{padding-left:30px;padding-right:30px}.m-modal-swipper.manifesto .scrollbar{position:relative;-ms-touch-action:none;width:auto;height:98%;overflow-x:none;overflow-y:auto}.m-modal-swipper.manifesto .swiper-header .h3{font-size:38px;font-size:2.375rem}.m-modal-swipper.manifesto .swiper-header .h3 span{display:block;text-decoration:line-through;opacity:.6;margin-top:5px}.m-modal-swipper.manifesto .swiper-body .swiper-quote{margin-bottom:60px}.m-modal-swipper.manifesto .swiper-body .large-text:last-child{margin-bottom:50px}.m-modal-swipper.manifesto .swiper-body .xlarge-text{font-size:22px;font-size:1.375rem;font-weight:600;line-height:1.2}.m-modal-swipper.manifesto .swiper-number{position:absolute;top:30px;left:50%;transform:translate3d(-50%,0,0)}.m-modal-swipper.manifesto .swiper-number span{font-size:410px;font-size:25.625rem;font-weight:700;-webkit-text-fill-color:transparent;-webkit-text-stroke-width:1px;-webkit-text-stroke-color:currentColor;opacity:.2}.m-modal-swipper.manifesto .swiper-buttons{display:none}.m-header{position:absolute;top:0;left:0;right:0;width:100%;padding:15px 0 0;z-index:900}.js-menu-open .m-header{position:fixed}.m-header .header{display:flex;justify-content:space-between;margin:0 -15px}.m-header.is_black svg>*{fill:#000}.m-header.is_black .btn-menu::after{border-color:#000}.m-header.is_black .btn-menu.is_close::after{-webkit-animation:shrinkCircle 450ms ease-in both,lineCircleBlack 250ms 450ms ease-in both;animation:shrinkCircle 450ms ease-in both,lineCircleBlack 250ms 450ms ease-in both}.m-header.is_black .btn-menu .line{height:1.5px;background-color:#000}.m-header.is_black a{color:#000}.m-header.is_black a:hover{color:#00ff79}.m-header.is_black.is_open svg>*{fill:#fff}.m-header.is_black.is_open .btn-menu .line{height:1px;background-color:#fff}.m-header.is_black.is_open a{color:#fff}.m-header.is_black.is_open a:hover{color:#00ff79}.header-logo{position:relative;z-index:calc(1070 + 11)}.header-logo .logo{display:inline-block;max-width:112px;width:100%;height:auto}.header-nav{visibility:hidden;position:fixed;top:0;left:0;right:0;width:100%;height:100%;padding:230px 30px;z-index:1080}.header-links{position:relative;z-index:calc(1070 + 1)}.header-links li{font-size:22px;font-size:1.375rem;font-weight:500;margin-bottom:40px;line-height:1.2}.header-links li.is-active a{color:#00ff79}.header-nav.is_open{visibility:visible}.header-nav.is_open .header-links li{-webkit-animation:fadeInUpMobileItems;animation:fadeInUpMobileItems;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-animation-duration:.1s;animation-duration:.1s}.header-nav.is_open .header-links li:nth-child(1){-webkit-animation-delay:.6s;animation-delay:.6s}.header-nav.is_open .header-links li:nth-child(2){-webkit-animation-delay:.7s;animation-delay:.7s}.header-nav.is_open .header-links li:nth-child(3){-webkit-animation-delay:.8s;animation-delay:.8s}.header-nav.is_open .header-links li:nth-child(4){-webkit-animation-delay:.9s;animation-delay:.9s}.header-nav.is_open .header-links li:nth-child(5){-webkit-animation-delay:1s;animation-delay:1s}.header-nav.is_open .header-links li:nth-child(6){-webkit-animation-delay:1.1s;animation-delay:1.1s}.header-nav.is_close{-webkit-animation:fadeOutMobileItems .1s ease-in both;animation:fadeOutMobileItems .1s ease-in both}.header-button{position:relative;text-align:right}.btn-menu{position:relative;width:40px;height:40px;background-color:transparent;transition:.2s .2s ease-out}.btn-menu .box-lines{position:relative;width:14px;height:14px;margin:0 auto;z-index:calc(1070 + 10)}.btn-menu .box-lines .line{display:block;position:absolute;height:1px;width:100%;background-color:#fff;opacity:1;left:0}.btn-menu .box-lines .line:nth-child(1){top:0}.btn-menu .box-lines .line:nth-child(2),.btn-menu .box-lines .line:nth-child(3){top:6px}.btn-menu .box-lines .line:nth-child(4){top:12px}.btn-menu .box-lines::after{position:absolute;content:'';width:48px;height:48px;top:50%;left:50%;transform:translate3d(-50%,-50%,0)}.btn-menu::after{content:'';display:block;position:absolute;top:50%;left:50%;width:100%;height:100%;border:2px solid #fff;border-radius:50%;background-color:transparent;transform:translate3d(-50%,-50%,0) scale3d(1,1,1);z-index:calc(1070 + 5)}.btn-menu.is_open::after{-webkit-animation:bgCircle 250ms ease-in both,growCircle 450ms 250ms ease-in both;animation:bgCircle 250ms ease-in both,growCircle 450ms 250ms ease-in both}.btn-menu.is_close::after{-webkit-animation:shrinkCircle 450ms ease-in both,lineCircle 250ms 450ms ease-in both;animation:shrinkCircle 450ms ease-in both,lineCircle 250ms 450ms ease-in both}.m-footer{padding:50px 0 100px;border-top:1px solid rgba(255,255,255,.15);font-size:14px;font-size:.875rem}.m-footer .h5{color:#fff}.m-footer ul{margin-bottom:40px}.m-footer ul li{margin-bottom:10px}.m-footer a,.m-footer li,.m-footer p{color:rgba(255,255,255,.5)}.m-footer a:hover{color:#00ff79}.m-footer .copyright{text-align:right;align-self:center}.m-footer .copyright p{font-size:14px;font-size:.875rem;margin-bottom:0}.m-footer .button .btn{margin-bottom:0}.footer-main{margin-bottom:20px}.footer-main .footer-logo .logo{display:none;max-width:139px;width:100%;height:auto;text-align:right}.footer-newsletter{margin-top:20px;margin-bottom:40px}.footer-lang{display:flex;gap:10px;color:rgba(255,255,255,.5);margin-bottom:60px;padding-left:15px}.m-footer .footer-lang-link-active{color:#fff}.m-modal{visibility:hidden;opacity:0;position:fixed;top:0;left:0;width:100%;height:100%;z-index:1052;overflow:hidden;color:#fff;background-color:#000;transition:all .3s}.m-modal.is-open{visibility:visible;opacity:1}.modal-content{position:relative;padding-bottom:50px}.modal-open{width:100%;overflow:hidden}.modal-header{display:flex;justify-content:flex-end;align-items:center;width:100%;margin-bottom:5px}.modal-header .modal-close{display:flex;justify-content:center;align-items:center;width:50px;height:50px;cursor:pointer;font-size:25px;font-size:1.5625rem;color:#d9d9d9;transition:color .2s ease-out;z-index:1}.modal-header .modal-close:hover{color:#fff}.modal-body{height:calc(100vh - 70px);overflow:auto;padding-bottom:70px}.modal-title .h3{font-size:38px;font-size:2.375rem}.modal-title .h3 span{display:block;text-decoration:line-through;opacity:.6;margin-top:5px}.modal-text .large-text:last-child{margin-bottom:50px}.modal-text .xlarge-text{font-size:22px;font-size:1.375rem;font-weight:600;line-height:1.2}.modal-number{position:absolute;top:30px;left:50%;transform:translate3d(-50%,0,0)}.modal-number span{font-size:410px;font-size:25.625rem;font-weight:700;-webkit-text-fill-color:transparent;-webkit-text-stroke-width:1px;-webkit-text-stroke-color:currentColor;opacity:.2}.modal-cover{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;opacity:20%;z-index:-1}.m-chart .apexcharts-xaxis-label{fill:#fff;font-size:13px;font-size:.8125rem}.m-chart .apexcharts-yaxis-label{fill:#fff;font-size:13px;font-size:.8125rem}.m-chart .apexcharts-tooltip{color:#000}.m-chart .apexcharts-legend{letter-spacing:1px}.m-chart .apexcharts-legend-marker{margin-left:5px}.m-chart .apexcharts-legend-text{margin-left:5px}.charts-pie .chart-pie{margin-top:25px}section.main{padding-top:150px;min-height:100vh;padding-bottom:90px}section.main .container{position:relative;z-index:5}section.main .box-img,section.main .container{visibility:hidden}section.main .box-img.is-visible,section.main .container.is-visible{visibility:visible}section.main .row{display:flex;flex-wrap:wrap;margin:0 -20px;flex-direction:column-reverse}section.main .row [class*=col-sm-],section.main .row [class^=col-sm-]{padding:0 15px;flex:0 0 auto}section.main .box-svg{max-width:188px;margin:0 auto 40px}section.group-blocks{padding:60px 0}section.group-blocks .block-main{margin-bottom:40px}section.group-blocks .block-main .h2{margin-bottom:0}section.group-blocks .block-main .h2+p{margin-top:30px;margin-bottom:0}section.group-blocks .block-secondary{margin-bottom:60px}section.group-blocks .block-secondary.is_simple{margin-bottom:40px}section.group-blocks .block-secondary .small-text{margin-bottom:0}section.group-blocks .block-secondary .link-primary{font-size:16px;font-size:1rem}section.group-blocks .block-tertiary{margin-bottom:60px}section.group-blocks .block-tertiary .h4{position:relative}section.group-blocks .block-tertiary .h4::before{position:absolute;content:'';top:calc(50% - .5px);left:-80px;height:1px;width:40px;background-color:#fff}section.group-blocks .h4{margin-bottom:20px;font-size:600}section.group-blocks .small-text{opacity:.5}section.group-blocks .btn{font-size:16px;font-size:1rem;margin-bottom:10px}section.main.load-animation .box-img{-webkit-animation:fadeIn;animation:fadeIn;-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-delay:.3s;animation-delay:.3s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}section.main.load-animation .h2{-webkit-animation:fadeInUp;animation:fadeInUp;-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-delay:.8s;animation-delay:.8s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}section.main.load-animation .text{-webkit-animation:fadeInUp;animation:fadeInUp;-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-delay:1.3s;animation-delay:1.3s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}section.main.load-animation .box-svg{-webkit-animation:fadeIn;animation:fadeIn;-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-delay:1.8s;animation-delay:1.8s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}.js-scroll-animation .box-img,.js-scroll-animation .container{visibility:hidden}.js-scroll-animation.scroll-animation .box-img,.js-scroll-animation.scroll-animation .container{visibility:visible}.m-group-options{padding-top:20px}.m-group-options .group-options{text-align:center;margin-bottom:70px}.m-group-options .group-options:last-child{margin-bottom:0}.m-group-options svg{height:95px;margin-bottom:5px}.m-group-options .h4{font-weight:600;margin-bottom:15px}.m-group-options .medium-text{margin-bottom:0}.p-home::before{content:'';position:absolute;z-index:500;top:0;left:0;right:0;height:250px;background:linear-gradient(180deg,#000 0,rgba(0,0,0,0) 100%)}.p-home .box-earth{position:absolute;top:0;left:0;right:0;height:100%;z-index:450;background:url(../img/stars-bg.jpg) no-repeat center center;background-size:cover}.p-home .box-earth::before{display:block;position:absolute;top:0;left:0;right:0;height:600px;content:'';background:linear-gradient(180deg,#000,rgba(0,0,0,0) 52.35%)}.p-home .box-earth::after{display:block;position:absolute;content:'';bottom:0;left:0;right:0;height:400px;opacity:.9;background:linear-gradient(0deg,#000,rgba(0,0,0,0) 52.35%)}.p-home .box-earth .box-video{transform:translate3d(0,-35%,0);transition:transform 7s cubic-bezier(0,0,0,.82)}.p-home .box-earth .box-video::after{display:block;position:absolute;content:'';bottom:0;left:0;right:0;height:400px;opacity:.9;background:linear-gradient(0deg,#000,rgba(0,0,0,0) 52.35%)}.p-home .box-earth .earth-detail{pointer-events:none;position:relative;-o-object-fit:cover;object-fit:cover;height:100%;width:100%}.p-home section .btn{margin-top:50px}.p-home #planet{height:80vh;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:center;transition:height .5s ease-out}.p-home #planet .container{z-index:455}.p-home #planet .h1{text-align:center;transition:all 2.5s 1.2s ease-out;opacity:0;transform:translate3d(0,50px,1px);margin-top:5vh}.p-home #planet .box-earth,.p-home #planet .container{visibility:hidden}.p-home #planet .box-earth.is-visible,.p-home #planet .container.is-visible{visibility:visible}.p-home #planet.load-animation .box-earth .box-video{transform:translate3d(0,0,0);height:100vh}.p-home #planet.load-animation .h1{opacity:1;transform:translate3d(0,0,1px)}.p-home #planet-text{background:url(../img/stars-bg.jpg) no-repeat center center;background-size:cover;padding:60px 0 90px 0;padding-top:25px}.p-home #planet-text .container{display:flex}.p-home #planet-text .row{align-items:center}.p-home #planet-text .medium-text{opacity:.5;display:block;margin-top:20px}.p-home #planet-text .box-earth-reduced{text-align:center;margin-top:50px}.p-home #planet-text .full-earth-video{pointer-events:none;max-width:75%;border-radius:50%;opacity:.8;box-shadow:1px 1px 3px 0 rgba(141,175,216,.1),4px -1px 7px 0 rgba(154,176,255,.1),24px -6px 37px 0 rgba(154,176,255,0),34px -11px 60px 0 rgba(153,161,255,.4)}.p-home #planet-text.scroll-animation p:first-child{-webkit-animation:fadeInUp;animation:fadeInUp;-webkit-animation-duration:.7s;animation-duration:.7s;-webkit-animation-delay:.5s;animation-delay:.5s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}.p-home #planet-text.scroll-animation p:nth-child(2){-webkit-animation:fadeInUp;animation:fadeInUp;-webkit-animation-duration:.7s;animation-duration:.7s;-webkit-animation-delay:.8s;animation-delay:.8s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}.p-home #planet-text.scroll-animation .box-earth-reduced{-webkit-animation:fadeIn;animation:fadeIn;-webkit-animation-duration:.7s;animation-duration:.7s;-webkit-animation-delay:.8s;animation-delay:.8s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}.p-home #solutions{display:flex;flex-direction:column;justify-content:center;padding:60px 0;min-height:100vh}.p-home #solutions .inner{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:303px}.p-home #solutions .h2{position:relative;margin-bottom:0}.p-home #solutions .box-svg{position:absolute;top:50%;left:50%;width:626px;transform:translate3d(-50%,-50%,0)}.p-home #solutions #circle-sphere .circle{fill:none;stroke:#000}.p-home #solutions #circle-sphere .sphere{stroke:#000;fill:#000}.p-home #solutions.scroll-animation .h2{-webkit-animation:fadeInUp;animation:fadeInUp;-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-delay:.3s;animation-delay:.3s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}.p-home #solutions.scroll-animation .button{-webkit-animation:fadeInUp;animation:fadeInUp;-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-delay:.6s;animation-delay:.6s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}.p-home #solutions.scroll-animation .box-svg{-webkit-animation:fadeIn;animation:fadeIn;-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-delay:.9s;animation-delay:.9s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}.p-home #impact{display:flex;flex-direction:column;justify-content:center;padding:60px 0;min-height:100vh}.p-home #impact .container{position:relative;z-index:5}.p-home #impact .box-img img{opacity:.5}.p-home #impact.scroll-animation .box-img{-webkit-animation:fadeIn;animation:fadeIn;-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-delay:.3s;animation-delay:.3s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}.p-home #impact.scroll-animation .h2{-webkit-animation:fadeInUp;animation:fadeInUp;-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-delay:.6s;animation-delay:.6s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}.p-home #impact.scroll-animation p{-webkit-animation:fadeInUp;animation:fadeInUp;-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-delay:.9s;animation-delay:.9s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}.p-home #impact.scroll-animation .btn{-webkit-animation:fadeInUp;animation:fadeInUp;-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-delay:1.2s;animation-delay:1.2s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}.p-home #strategy{padding:60px 0}.p-home #strategy .inner{text-align:center}.p-home #strategy .h1{margin-bottom:0}.p-home #strategy.scroll-animation .h2{-webkit-animation:fadeInUp;animation:fadeInUp;-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-delay:.3s;animation-delay:.3s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}.p-home #organized{display:flex;flex-direction:column;justify-content:center;padding:60px 0;min-height:100vh}.p-home #organized p{margin-bottom:40px}.p-home #organized .list-mission{width:100%}.p-home #organized .list-mission li{display:flex;justify-content:start;flex-flow:row nowrap;align-items:center}.p-home #organized .list-mission div{flex-shrink:0;width:85px;height:auto;margin-right:25px}.p-home #organized .list-mission .h4::first-letter{text-transform:uppercase}.p-home #ecosystem{padding:60px 0}.p-home #ecosystem .col-lg-6.offset-lg-1{margin-bottom:438px}.p-home #ecosystem .button{margin-bottom:60px}.p-home #ecosystem .box-svg{padding-top:64px;text-align:center}.p-home #talentknowledge .row{margin:0}.p-home #talentknowledge .bg-economic,.p-home #talentknowledge .bg-enviromental{position:relative;overflow:hidden;padding:40px 30px}.p-home #talentknowledge .inner{position:relative;z-index:9}.p-home #talentknowledge .bg-economic .box-img,.p-home #talentknowledge .bg-enviromental .box-img{z-index:1}.p-home #reflection{padding:60px 0 160px}.p-home #reflection .xlarge-text{line-height:1.4}.p-home #reflection .box-earth2{position:absolute;left:50%;bottom:0;width:436px;height:199px;transform:translate3d(-50%,0,0);background-image:url(../img/earth-planet-footer.png);background-repeat:no-repeat;background-position:center center}.p-services section.main{background-color:#ffe2c9}.p-services section.main .col-md-6{position:relative}.p-services section.main .box-svg{max-width:380px}.p-services section:nth-child(2){padding:60px 0;overflow:visible;z-index:2}.p-services section:nth-child(3){padding:60px 0}.p-services section#global-problems{padding:60px 0 100px}.p-services .m-card .bg-economic{padding:60px 30px 260px}.p-services .m-card .card-item:nth-child(2){position:relative}.p-services .m-group-ico{padding-top:35px;padding-bottom:35px}.p-services .m-group-ico .box-ico{padding:0 50px;margin-bottom:65px;text-align:center}.p-services .m-group-ico .box-ico:last-child{margin-bottom:35px}.p-services .m-group-ico .box-ico svg{margin-bottom:20px;width:auto;height:84px}.p-services .m-group-ico .box-ico .medium-text{margin-bottom:0}.p-services #global-problems br{display:none}.p-company section.main{background-color:#3224fd}.p-company section.main .box-svg{max-width:188px}.p-company .bg-negative{padding:60px 0}.p-company .group-question .question{margin-bottom:20px}.p-company .large-text{margin-bottom:40px}.p-company .box-picture,.p-company .large-text+.box-svg{margin-bottom:40px}.p-company .bg-negative+.bg-negative{padding:0 0 60px}.p-company .bg-negative:last-child{padding-bottom:80px}.p-company .card{position:relative;align-self:flex-start}.p-company .bg-enviromental{position:relative;z-index:1}.p-company .bg-enviromental .inner{padding:50px 0}.p-company .bg-enviromental p{font-size:30px;font-size:1.875rem;line-height:1.2;margin-bottom:40px}.p-company .bg-enviromental::after{content:'';position:absolute;top:50%;left:60%;transform:translate3d(0,-50%,0);max-width:332px;width:150%;height:150%;background-image:url(../img/svg/sphere.svg);background-size:cover;background-repeat:no-repeat}.p-company .list-bullets{font-size:16px;font-size:1rem}.p-company .link-secondary{font-size:20px;font-size:1.25rem}.p-company-manifesto section.main{background-color:#00ff79}.p-company-manifesto section.main .box-svg{max-width:281px}.p-company-manifesto #manifesto{padding:60px 0 80px}.p-company-manifesto #manifesto .button{margin-top:126px;text-align:center}.p-company-manifesto .m-group-box{padding:50px 0 126px;padding-bottom:0}.p-company-manifesto .m-group-box .group-box{display:flex;flex-flow:wrap;margin:-15px}.p-company-manifesto .m-group-box .box{flex-basis:100%;max-width:100%;padding:0 15px;margin-bottom:30px}.p-company-manifesto .m-group-box .box-content{position:relative;display:flex;flex-flow:column nowrap;justify-content:flex-end;padding:20px;min-height:235px;cursor:pointer;overflow:hidden}.p-company-manifesto .m-group-box .box-content::after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;background-color:transparent;transition:all .2s ease-out}.p-company-manifesto .m-group-box .box-content:hover::after{background-color:#00ff79;opacity:.7}.p-company-manifesto .m-group-box .cover{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;opacity:.2;z-index:1}.p-company-manifesto .m-group-box .number{position:absolute;top:50px;right:20px;z-index:2;font-size:230px;font-size:14.375rem;font-weight:700;-webkit-text-fill-color:transparent;-webkit-text-stroke-width:1px;-webkit-text-stroke-color:currentColor;opacity:.2}.p-company-manifesto .m-group-box .h4{position:relative;z-index:3;font-weight:600;margin-bottom:0}.p-company-manifesto .m-group-box .h4.line-through{opacity:.6}.p-talent section.main{background-color:#b67bff}.p-talent section.main .box-svg{max-width:270px}.p-talent #principles .group-blocks-secondary{position:relative}.p-talent #principles .group-blocks-secondary::after{content:'';width:482px;height:294px;background-image:url(../img/principles-of-our-culture.png);background-repeat:no-repeat;background-size:cover}.p-talent .group-blocks+.group-blocks{padding-top:0;padding-bottom:80px}.p-talent .m-card{position:relative;margin-top:60px;z-index:1}.p-talent .m-card .card{position:relative;z-index:1}.p-talent .m-card .bg-economic{padding-top:50px;padding-bottom:50px}.p-talent .m-card .btn{margin-bottom:0}.p-knowledge section.main{background-color:#1d1daa}.p-knowledge section.main .box-svg{max-width:210px}.p-knowledge section:nth-child(2){padding-bottom:20px}.p-knowledge section:nth-child(3){padding-top:0}.p-knowledge section:nth-child(3) .group-separation{position:relative;padding-bottom:90px;border-top:1px solid #fff}.p-knowledge section:nth-child(3) .group-separation::before{position:absolute;content:'';top:10px;left:0;height:1px;width:100%;background-color:#fff}.p-knowledge section:nth-child(3) h3.h4{font-size:22px;font-size:1.375rem}.p-knowledge section:nth-child(3) h4.h4{font-size:20px;font-size:1.25rem}.p-contact .main{padding-top:150px;min-height:760px;background-color:#3224fd}.p-contact .main .row{flex-direction:row}.p-contact .m-card{position:relative;height:120px;background-color:#000;z-index:8}.p-contact .m-card [class*=col-],.p-contact .m-card [class^=col-]{position:relative}.p-contact .m-card a{display:block;text-decoration:underline}.p-contact .m-card a.email{margin-bottom:20px}.p-contact .m-card .address{margin-bottom:20px}.p-contact .card.bg-economic{position:absolute;padding:60px 40px;left:50%;width:calc(100% - 15px);transform:translate3d(-50%,0,0);opacity:0;top:0;transition-delay:.3s;transition-duration:.9s;transition-property:all;transition-timing-function:ease-out}.p-contact .card.bg-economic.load-animation{opacity:1;top:-240px}.p-contact .card.bg-economic.load-animation .address,.p-contact .card.bg-economic.load-animation a{-webkit-animation:fadeIn;animation:fadeIn;-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-delay:1.2s;animation-delay:1.2s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}.p-send-cv .main{padding-top:150px;min-height:760px;background-color:#000}.p-send-cv .main .box-img{visibility:visible;height:60%}.p-send-cv.no-cv .main .box-img{height:100%}.p-send-cv.no-cv .card .email{text-decoration:underline}.p-send-cv .m-card{position:relative;background-color:#000;z-index:8}.p-send-cv .m-card [class*=col-],.p-send-cv .m-card [class^=col-]{position:relative}.p-send-cv .m-card .h2{margin-bottom:20px}.p-send-cv .m-card .large-text{margin-bottom:30px}.p-send-cv .m-card .card-button{font-size:16px;font-size:1rem}.p-send-cv .m-card .card-button.is-hidden{display:none}.p-send-cv.thanks .m-card{height:120px}.p-send-cv .card.bg-economic{margin:-570px auto 60px;padding:30px 20px 50px 20px;opacity:1;width:100%}.p-send-cv .card-form.is-hidden{display:none}.p-send-cv .card-form .card-description{font-size:22px;font-size:1.375rem}.p-send-cv .card-form textarea{height:250px}.p-send-cv .card-form .card-submit{min-height:44px;padding-left:35px;font-size:16px;font-size:1rem}.p-send-cv .card-form .card-submit.is-disabled{pointer-events:none;padding-right:35px;background-color:#000}.p-send-cv .card-form .card-submit.is-disabled svg{display:none}.p-send-cv .card-form .card-submit svg{margin-left:30px}.p-send-cv form .hs-form-required,.p-send-cv form .hs_email>label,.p-send-cv form .hs_file input,.p-send-cv form .hs_firstname>label,.p-send-cv form .hs_lastname>label{display:none}.p-send-cv form .hs-error-msg,.p-send-cv form .hs_error_rollup{font-size:17px;font-size:1.0625rem}.p-send-cv form .hs-error-msgs{margin-top:0;color:#e57373}.p-send-cv form .invalid.error{border-color:#e57373}.p-send-cv form .hs_file{margin:60px 0 50px 0}.p-send-cv form .hs_file>label{font-size:16px;font-size:1rem;padding:12px 35px;border-radius:36px;border:2px solid #fff;cursor:pointer;transition:all .2s ease-out}.p-send-cv form .hs_file>label:hover{border:2px solid #fff;background-color:#fff;color:#000}.p-send-cv form .hs_file .file-name{display:block;margin-top:30px;margin-bottom:10px;font-size:16px;font-size:1rem}.p-send-cv form .hs_message span{display:block;font-size:22px;font-size:1.375rem;margin-bottom:20px}.p-send-cv form .hs_message textarea{height:250px}.p-send-cv form .hs_consentimiento_legal_gdpr{font-size:16px;font-size:1rem;font-weight:500;line-height:1.6;margin-bottom:40px}.p-send-cv form .hs_consentimiento_legal_gdpr a{cursor:pointer;text-decoration:underline}.p-send-cv form .hs_consentimiento_legal_gdpr .input{margin-top:20px}.p-send-cv .hs-submit{display:inline-block;position:relative;padding:10px 65px 10px 25px;transition:background .5s ease;border-radius:20px;border:2px solid #000;background-color:#000}.p-send-cv .hs-submit input{background:0 0;border-width:0;color:#fff;font-size:16px;font-size:1rem}.p-send-cv .hs-submit input:focus{outline:0}.p-send-cv .hs-submit .actions::before,.p-send-cv .hs-submit::after,.p-send-cv .hs-submit::before{content:' ';display:block;position:absolute;top:50%;margin-top:-18px;right:6px;width:36px;height:36px;background:transparent url(../img/svg/icons/ico-circle-arrow.svg) no-repeat center center;transition:all .5s ease}.p-send-cv .hs-submit::before{transform:translateX(-10px);background-image:url(../img/svg/icons/ico-circle-simple.svg)}.p-send-cv .hs-submit .actions::before{background-image:url(../img/svg/icons/ico-circle-arrow-inverse.svg)}.p-send-cv .hs-submit:hover{cursor:pointer;background:#3224fd}.p-send-cv .hs-submit:hover::before{transform:translateX(0)}.p-send-cv .hs-submit:hover::after{opacity:0}.p-send-cv div.card.notification{left:0;padding-top:70px;padding-bottom:100px;-webkit-animation:fadeInUp;animation:fadeInUp;-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-delay:.5s;animation-delay:.5s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}.p-send-cv div.card.notification .card-title{margin-bottom:25px}.p-send-cv div.card.notification .card-text{margin-bottom:0}.p-send-cv div.card.notification .card-button{margin-top:25px}.p-mission .main{min-height:auto}.p-mission .main .container{visibility:visible}.p-mission .main .large-text{margin-bottom:0}.p-mission .main .box-ico{margin-bottom:35px;max-width:200px}.p-mission .bg-economic,.p-mission .bg-negative{padding:60px 0}.p-mission .bg-economic .small-text,.p-mission .bg-negative .small-text{margin-top:20px;opacity:.5}.p-mission section:nth-child(3) .large-text{margin-bottom:0}.p-mission section:nth-child(4),.p-mission section:nth-child(5),.p-mission section:nth-child(6){padding-bottom:0}.p-mission .chart-title{margin-top:50px}.p-mission .box-graph{display:flex;align-items:center;justify-content:center;margin-top:60px;margin-bottom:40px}.p-mission .box-graph.is-empty{width:100%;height:250px;background-color:#708090}.p-mission .box-graph svg{width:85%}.p-mission .m-problems .problems-item{margin-bottom:50px}.p-mission .m-problems .problems-item:last-child{margin-bottom:0}.p-mission .m-problems .problems-title{margin-bottom:20px}.p-mission .m-group-sdc{padding-top:20px}.p-mission .m-group-sdc .group-sdc-item{margin-bottom:30px;line-height:1.6}.p-mission .m-group-sdc .group-sdc-item:last-child{margin-bottom:0}.p-mission .m-group-sdc .box-ico{display:flex}.p-mission .m-group-sdc .box-ico .ico-header{margin-right:30px}.p-mission .m-group-sdc .box-ico .ico-header svg{width:70px}.p-mission .m-group-sdc .box-ico .h4{margin-bottom:20px}.p-mission .m-group-sdc .box-ico ul{font-size:16px;font-size:1rem}.p-mission .m-group-options .group-options{margin-bottom:80px}.p-mission .m-group-options .group-options svg{margin-bottom:15px}.p-mission .m-navigation{margin-top:80px;margin-bottom:55px;color:#fff}.p-mission .m-navigation.only-next{justify-content:flex-end}.p-mission .m-navigation .navigation-arrow{width:16.5px}.p-mission .m-navigation .navigation-type{display:block;margin-bottom:15px;font-size:14px;font-size:.875rem}.p-mission .m-navigation .navigation-page{margin-bottom:0}.p-mission .m-navigation .navigation-item{display:flex;align-items:center;justify-content:space-between;padding:15px;border:1px solid #fff;cursor:pointer}.p-mission .m-navigation .navigation-item.is-previous{text-align:right;padding-left:20px}.p-mission .m-navigation .navigation-item.is-next{margin-top:20px;padding-right:20px}.p-mission .m-navigation .navigation-item.is-next .navigation-arrow{transform:rotate(180deg)}.p-mission .list-bullets{font-size:16px;font-size:1rem}.p-mission .button{margin-top:60px;text-align:center}.p-mission .button p{opacity:.5;margin-bottom:0}.p-mission .large-text{margin-bottom:40px}.p-legal{padding-top:250px;margin-bottom:150px;color:#fff}.p-legal section:nth-child(3),.p-legal section:nth-child(4){margin-top:60px}.p-legal .list-bullets,.p-legal .list-numeration{font-size:14px;font-size:.875rem;font-weight:400}.p-legal .legal-text{font-size:14px;font-size:.875rem;font-weight:400;line-height:1.6}.p-job-offer{color:#fff}.p-job-offer .main{background-color:#3224fd;min-height:auto}.p-job-offer .main .container{visibility:visible}.p-job-offer .main .box-ico{width:14.75rem}.p-job-offer__blocks{padding:5rem 0 6.25rem}.p-job-offer__block+.p-job-offer__block{margin-top:6.25rem}.p-job-offer__block .row{margin:0 -1.25rem}.p-job-offer__cms{font-size:1rem;line-height:1.6rem}.p-job-offer__cms p{font:inherit}.p-job-offer__cms ul{list-style:circle;padding-left:.9375rem}.p-job-offer__cms li{padding-left:.4375rem}.p-job-offer__cms li+li{margin-top:.9375rem}.p-job-offer__block--key-skills .p-job-offer__content,.p-job-offer__block--responsability .p-job-offer__content,.p-job-offer__block--skills .p-job-offer__content{position:relative}.p-job-offer__block--key-skills .p-job-offer__content::before,.p-job-offer__block--responsability .p-job-offer__content::before,.p-job-offer__block--skills .p-job-offer__content::before{content:'';display:block;width:7.5rem;height:10.4375rem;background:url(../img/svg/jobs/ico-responsabilities.svg) center top no-repeat;background-size:auto 100%;margin-bottom:1.875rem}.p-job-offer__block--responsability .p-job-offer__content::before{background-image:url(../img/svg/jobs/ico-responsabilities.svg)}.p-job-offer__block--skills .p-job-offer__content::before{background-image:url(../img/svg/jobs/ico-skills.svg)}.p-job-offer__block--key-skills .p-job-offer__content::before{background-image:url(../img/svg/jobs/ico-key-skills.svg)}.p-job-offer__apply{background:url(../img/job-offer.jpg) left top no-repeat;background-size:100% auto;padding:2.5rem 0 5rem}.p-job-offer__apply-message{margin-bottom:1.875rem}.p-job-offer__apply-card{background-color:#3224fd;padding:.9375rem 1rem 2.5rem}@media (min-width:375px){.m-footer .copyright p{white-space:nowrap}}@media (min-width:576px){.offset-sm-1{margin-left:50%}.container{max-width:540px}.header-links{max-width:540px;width:100%;padding-right:30px;padding-left:30px;margin-right:auto;margin-left:auto}}@media (min-width:768px){.row{margin:0 -20px}[class*=col-],[class*=col-lg-],[class*=col-md-],[class^=col-],[class^=col-lg-],[class^=col-md-]{padding:0 20px;flex:0 0 auto}.col-md-1{flex-basis:calc((1/6) * 100%);max-width:calc((1/6) * 100%)}.col-md-2{flex-basis:calc((2/6) * 100%);max-width:calc((2/6) * 100%)}.col-md-3{flex-basis:calc((3/6) * 100%);max-width:calc((3/6) * 100%)}.col-md-4{flex-basis:calc((4/6) * 100%);max-width:calc((4/6) * 100%)}.col-md-5{flex-basis:calc((5/6) * 100%);max-width:calc((5/6) * 100%)}.col-md-6{flex-basis:100%;max-width:100%}.offset-md-1{margin-left:calc((1/6) * 100%)}.offset-md-2{margin-left:calc((2/6) * 100%)}.offset-md-3{margin-left:calc((3/6) * 100%)}.offset-md-4{margin-left:calc((4/6) * 100%)}.offset-md-5{margin-left:calc((5/6) * 100%)}.container{max-width:735px}.spheretran{margin:0 auto 140px;height:243px;width:calc(243px * 1.42)}.spheretran.hero{margin-top:-121.5px}.is-visible .spheretran__moons .spheretran__circle{-webkit-animation-name:moon-circle;animation-name:moon-circle}.is-visible .spheretran__moons .spheretran__circle-rigth{-webkit-animation-name:moon-circle-right;animation-name:moon-circle-right}.input-file{flex-direction:row;align-items:center}.input-file .input-name{margin-top:0;margin-left:10px}.cv-form .toe-form__response-title{margin-bottom:46px}.swiper-slide-container{padding:50px 50px 0}.ods{padding-left:50px}.ods>li{width:auto}.ods>li svg{width:70px;height:70px}.m-modal-swipper.manifesto .swiper-inner{margin:0 auto;max-width:735px}.m-modal-swipper.manifesto .swiper-body .xlarge-text{font-size:35px;font-size:2.1875rem}.m-modal-swipper.manifesto .swiper-number{top:-160px;left:-60px;transform:none;overflow:hidden}.m-modal-swipper.manifesto .swiper-number span{font-size:700px;font-size:43.75rem;line-height:140%}.m-header{padding:25px 0 0}.header-logo .logo{max-width:149px}.header-nav{visibility:hidden;position:fixed;padding:230px 30px}.header-links{max-width:735px}.footer-main{margin-bottom:60px}.footer-main .footer-logo .logo{display:inline-block}.footer-newsletter{margin-bottom:0}.footer-lang{padding-left:0;margin-bottom:0;margin-top:60px}.modal-header{margin-bottom:20px}.modal-text .xlarge-text{font-size:35px;font-size:2.1875rem}.modal-number{top:-100px;left:-60px;transform:none;overflow:hidden}.modal-number span{font-size:700px;font-size:43.75rem;line-height:140%}section.main{padding-top:190px}section.main .h2{font-size:40px;font-size:2.5rem}section.main .box-svg{margin:0 auto 140px;max-width:310px}section.group-blocks{padding:90px 0}section.group-blocks .block-secondary{margin-bottom:40px}section.group-blocks .block-tertiary{margin-bottom:40px}.m-group-options{display:flex;flex-wrap:wrap;justify-content:center;margin:0 -20px}.m-group-options .group-options{flex-basis:calc((1/3) * 100%);max-width:calc((1/3) * 100%);margin-bottom:60px;padding:0 20px;text-align:left}.p-home #planet .h1{margin:25vh auto 10vh}.p-home #planet-text{padding:90px 0;padding-top:50px}.p-home #planet-text .box-earth-reduced{margin-top:0}.p-home #planet-text .full-earth-video{max-width:60%}.p-home #solutions{padding:90px 0}.p-home #solutions .h2{text-align:center}.p-home #solutions .button{text-align:center}.p-home #impact{padding:90px 0}.p-home #strategy{padding:180px 0}.p-home #strategy .inner{margin:0 auto;max-width:920px}.p-home #organized{padding:90px 0}.p-home #organized .button{text-align:center}.p-home #ecosystem{display:flex;flex-direction:column;justify-content:flex-end;padding:90px 0;min-height:600px}.p-home #ecosystem .col-lg-6.offset-lg-1{margin-bottom:165px}.p-home #ecosystem .col-lg-3{text-align:center}.p-home #ecosystem .button{margin-bottom:0}.p-home #ecosystem .box-svg{padding-top:0;margin:0 auto;max-width:350px;text-align:right}.p-home #talentknowledge{padding:30px 0}.p-home #talentknowledge .bg-economic,.p-home #talentknowledge .bg-enviromental{padding-left:40px;padding-right:40px}.p-home #talentknowledge .medium-text{font-size:16px;font-size:1rem;margin-bottom:0;margin-right:50%}.p-home #talentknowledge .bg-economic .box-img::after,.p-home #talentknowledge .bg-economic .box-img::before,.p-home #talentknowledge .bg-enviromental .box-img::after,.p-home #talentknowledge .bg-enviromental .box-img::before{position:absolute;top:50%;bottom:0;transform:translate3d(0,-50%,0);content:'';width:325px;height:325px;background-repeat:no-repeat}.p-home #talentknowledge .bg-economic .box-img.visible::before{right:-40px;background-image:url(../img/svg/star.svg)}.p-home #talentknowledge .bg-enviromental .box-img::before{right:-125px;border-radius:50%;border:1px solid #000}.p-home #talentknowledge .bg-economic .box-img::after,.p-home #talentknowledge .bg-enviromental .box-img::after{border-radius:50%;right:calc(325px / -2)}.p-home #talentknowledge .bg-economic .box-img.visible::after{background-image:url(../img/talent.png)}.p-home #talentknowledge .bg-enviromental .box-img.visible::after{background-image:url(../img/knowledge.png);background-position:center}.p-home #reflection{display:flex;flex-direction:column;justify-content:center;text-align:center;padding:90px 0 180px;min-height:450px}.p-services section.main .box-svg{max-width:520px}.p-services section:nth-child(2){padding:90px 0}.p-services section:nth-child(3){padding:30px 0 20px}.p-services .m-card .bg-economic{display:flex;padding:78px 30px 30px}.p-services .m-card .card-item{flex-basis:50%;max-width:50%;width:100%;padding:0 20px}.p-services .m-group-ico .group-ico{display:flex;margin:0}.p-services .m-group-ico .group-ico{margin:0 auto}.p-services .m-group-ico .box-ico{flex-basis:calc((2/6) * 100%);max-width:calc((2/6) * 100%);margin-bottom:35px;padding:0 20px;width:100%}.p-services #global-problems br{display:block}.p-company section.main .box-svg{max-width:360px}.p-company .bg-negative{padding:90px 0}.p-company .group-question .question{margin-bottom:40px}.p-company .large-text{margin-bottom:60px}.p-company .box-picture,.p-company .large-text+.box-svg{margin-bottom:0}.p-company .bg-negative+.bg-negative{padding:0 0 90px}.p-company .bg-negative:last-child{padding-bottom:140px}.p-company .bg-enviromental .inner{padding-left:30px;padding-right:30px}.p-company-manifesto section.main .box-svg{max-width:463px}.p-company-manifesto #manifesto{padding:90px 0 140px}.p-company-manifesto .m-group-box .group-box{margin:-20px}.p-company-manifesto .m-group-box .box{flex-basis:50%;max-width:50%;padding:0 20px;margin-bottom:40px}.p-talent section.main .box-svg{margin:0 auto 140px;max-width:440px}.p-talent .group-blocks+.group-blocks{padding-bottom:140px}.p-talent .m-card .bg-economic{display:flex;flex-wrap:wrap;align-items:flex-start;padding-left:20px;padding-right:20px}.p-talent .m-card .card-item{padding:0 40px}.p-knowledge section.main .box-svg{max-width:322px}.p-contact .main{padding-top:190px;padding-bottom:90px;min-height:820px}.p-contact .m-card{height:200px}.p-contact .card.bg-economic{width:calc(100% - 40px);padding:55px 50px}.p-contact .card.bg-economic.load-animation{top:-180px}.p-send-cv .main{padding-top:190px;padding-bottom:90px;min-height:820px}.p-send-cv .main .box-img{height:70%}.p-send-cv.no-cv .main .box-img{height:100%}.p-send-cv.thanks .m-card{height:200px}.p-send-cv .card.bg-economic{padding:65px 60px}.p-send-cv div.card.notification{padding-top:100px;padding-bottom:120px}.p-send-cv div.card.notification .card-title{margin-bottom:50px}.p-send-cv div.card.notification .card-button{margin-top:50px}.p-mission .main .row{flex-direction:row;flex-wrap:nowrap}.p-mission .main .box-ico{max-width:230px}.p-mission .bg-economic,.p-mission .bg-negative{padding:90px 0}.p-mission .box-graph{align-items:flex-end;margin-top:0}.p-mission .box-graph svg{width:95%}.p-mission .m-group-sdc{display:flex;flex-wrap:wrap}.p-mission .m-group-sdc .group-sdc-item{flex-basis:calc((1/2) * 94.5%);max-width:calc((1/2) * 94.5%);margin-right:30px}.p-mission .m-group-sdc .group-sdc-item:nth-child(2n){margin-right:0}.p-mission .m-group-sdc .box-ico{flex-direction:column}.p-mission .m-group-sdc .box-ico .ico-header{margin-right:0;margin-bottom:20px}.p-mission .m-group-options{padding-top:0}.p-mission .m-group-options .group-options{flex-basis:calc((1/2) * 100%);max-width:calc((1/2) * 100%)}.p-mission .m-navigation{margin-bottom:100px}.p-mission .button{margin-top:20px}.p-mission .large-text{margin-bottom:60px}.p-job-offer .main .row{flex-direction:row}.p-job-offer__blocks{padding:5rem 0}.p-job-offer__block+.p-job-offer__block{margin-top:5rem}.p-job-offer__content{background-color:#121212;padding:2.5rem 2.5rem 3.125rem;min-height:16.9375rem}.p-job-offer__block--key-skills .p-job-offer__content,.p-job-offer__block--responsability .p-job-offer__content,.p-job-offer__block--skills .p-job-offer__content{margin-left:6.09375rem;padding-left:8.25rem}.p-job-offer__block--key-skills .p-job-offer__content::before,.p-job-offer__block--responsability .p-job-offer__content::before,.p-job-offer__block--skills .p-job-offer__content::before{width:12.1875rem;height:16.9375rem;margin:0;position:absolute;left:0;top:50%;transform:translate(-50%,-50%)}.p-job-offer__block--skills .p-job-offer__content{background-color:#8e63c6;margin-left:0;padding-left:2.5rem;margin-right:6.09375rem;padding-right:8.25rem}.p-job-offer__block--skills .p-job-offer__content::before{left:100%;transform:translate(-50%,-50%)}.p-job-offer__apply{padding:3.75rem 0 10rem}.p-job-offer__apply-message{margin-bottom:5rem}.p-job-offer__apply-card{padding:2.8125rem 8.9375rem 4.6875rem}}@media (min-width:992px){body{font-size:20px;font-size:1.25rem}.h1,h1{font-size:60px;font-size:3.75rem}p{font-size:20px;font-size:1.25rem;line-height:1.4}.col-lg-1{flex-basis:calc((1/6) * 100%);max-width:calc((1/6) * 100%)}.col-lg-2{flex-basis:calc((2/6) * 100%);max-width:calc((2/6) * 100%)}.col-lg-3{flex-basis:calc((3/6) * 100%);max-width:calc((3/6) * 100%)}.col-lg-4{flex-basis:calc((4/6) * 100%);max-width:calc((4/6) * 100%)}.col-lg-5{flex-basis:calc((5/6) * 100%);max-width:calc((5/6) * 100%)}.col-lg-6{flex-basis:100%;max-width:100%}.offset-lg-1{margin-left:calc((1/6) * 100%)}.offset-lg-2{margin-left:calc((2/6) * 100%)}.offset-lg-3{margin-left:calc((3/6) * 100%)}.offset-lg-4{margin-left:calc((4/6) * 100%)}.offset-lg-5{margin-left:calc((5/6) * 100%)}.container{max-width:960px}.spheretran{position:absolute;top:0;left:0;margin:0 auto;text-align:right;width:460.08px;height:324px}.spheretran.hero{margin-top:-162px}.m-swipper{padding:0 calc((1/6) * 100%)}.swiper-slide-container .h3{font-size:30px;font-size:1.875rem;margin-bottom:20px}.swiper-button-next,.swiper-button-prev{display:flex;position:absolute;top:50%;transform:translate3d(0,-50%,0);cursor:pointer;outline:0;border:none}.m-modal-swipper.manifesto .swiper-inner{max-width:960px}.m-modal-swipper.manifesto .swiper-header{display:flex;flex-flow:row nowrap;margin:0 -15px}.m-modal-swipper.manifesto .swiper-header .swiper-title{margin-left:calc((1/6) * 100%);flex-basis:calc((3/6) * 100%);max-width:calc((3/6) * 100%);padding:0 15px}.m-modal-swipper.manifesto .swiper-body{display:flex;flex-flow:row nowrap;margin:0 -15px}.m-modal-swipper.manifesto .swiper-body .swiper-text{margin-left:calc((1/6) * 100%);flex-basis:calc((3/6) * 100%);max-width:calc((3/6) * 100%);padding:0 15px}.m-modal-swipper.manifesto .swiper-body .swiper-quote{flex-basis:calc((2/6) * 100%);max-width:calc((2/6) * 100%);padding:0 15px}.m-modal-swipper.manifesto .swiper-number{max-width:960px;width:100%;left:50%;transform:translateX(-50%)}.m-modal-swipper.manifesto .swiper-buttons{position:absolute;bottom:35px;right:0;display:flex;flex-flow:row nowrap;z-index:99}.m-modal-swipper.manifesto .swiper-buttons .swiper-button-next,.m-modal-swipper.manifesto .swiper-buttons .swiper-button-prev{position:static;transform:none;margin:0 15px 0 0}.js-menu-open .m-header{position:absolute}.m-header{padding:45px 0 0}.m-header .header{display:flex;margin:0 -20px}.header-logo .logo{max-width:180px}.header-nav{visibility:visible;position:static;padding:0 20px}.header-links{max-width:none;display:flex;justify-content:flex-end;padding:0}.header-links li{margin-bottom:0;margin-left:30px;font-size:18px;font-size:1.125rem;font-weight:500;color:#fff}.header-links li:first-child{margin-left:0}.header-button{display:none}.modal-number{max-width:960px;width:100%;left:50%;transform:translateX(-50%)}section.main{padding-top:235px}section.main .row{flex-direction:row}section.main .h2{margin-bottom:48px;font-size:50px;font-size:3.125rem;line-height:1}section.main .box-svg{margin:0 auto;text-align:right}section.group-blocks .btn{margin-bottom:20px}section.group-blocks .btn{margin-bottom:30px}.m-group-options{padding-top:40px}.p-home #planet-text .full-earth-video{max-width:50%}.p-home #solutions .h2{max-width:80%}.p-home #organized .w-100{display:none}.p-home #talentknowledge .row{margin:0 -40px}.p-home #talentknowledge .inner{min-height:235px}.p-home #talentknowledge .btn{position:absolute;bottom:0}.p-home #reflection .xlarge-text{line-height:1.5}.p-services section.main .box-svg{position:absolute;top:50%;left:-25%;transform:translate3d(0,-50%,0);max-width:620px;width:100%}.p-services section#global-problems{padding:60px 0 240px}.p-services .m-card .bg-economic{padding:50px 60px}.p-services .m-group-ico{padding-top:60px;padding-bottom:110px}.p-company .bg-negative+.bg-negative{padding:45px 0 90px}.p-company .bg-negative:last-child{padding-bottom:200px}.p-company .bg-enviromental::after{left:56%}.p-company-manifesto #manifesto{padding:90px 0 200px}.p-company-manifesto .m-group-box .group-box{margin:-8px}.p-company-manifesto .m-group-box .box{flex-basis:20%;max-width:20%;padding:0 8px;margin-bottom:16px}.p-talent #principles .group-blocks-secondary::after{position:absolute;top:0;right:-140px;width:279px;height:100%;background-image:url(../img/principles-of-our-culture2.png)}.p-talent .group-blocks+.group-blocks{padding-bottom:200px}.p-talent .m-card{display:flex;margin-left:-20px;margin-right:-20px;padding:0}.p-talent .m-card .card{margin-left:calc((1/6) * 100%);flex-basis:calc((4/6) * 100%);max-width:calc((4/6) * 100%);width:100%;padding:0 20px}.p-knowledge section:nth-child(2){padding-bottom:50px}.p-knowledge section:nth-child(3) .group-separation{padding-bottom:110px}.p-contact .main{padding-top:235px;min-height:720px}.p-contact .m-card{height:310px}.p-contact .card.bg-economic{padding:100px 50px}.p-contact .card.bg-economic.load-animation{top:50%;transform:translate3d(-50%,-50%,0)}.p-send-cv .main{padding-top:235px;min-height:720px}.p-send-cv .main .box-img{height:95%}.p-send-cv.no-cv .main .box-img{height:100%}.p-send-cv.thanks .m-card{height:310px}.p-send-cv .card.bg-economic{margin-top:-460px}.p-send-cv form .hs_consentimiento_legal_gdpr{line-height:1.4}.p-send-cv div.card.notification{top:-400px}.p-mission .m-group-sdc{margin-left:calc((1/6) * 100%);margin-right:calc((1/6) * 100%)}.p-mission .m-group-options{margin-left:calc((1/6) * 100% - 10px);margin-right:calc((1/6) * 100% - 10px)}.p-mission .m-navigation{display:flex;margin-bottom:80px}.p-mission .m-navigation .navigation-item{flex-basis:calc(50% - 20px);max-width:calc(50% - 20px);padding:30px}.p-mission .m-navigation .navigation-item.is-previous{margin-right:20px;padding-left:40px}.p-mission .m-navigation .navigation-item.is-next{margin-top:0;margin-left:20px;padding-right:40px}.p-mission .button{margin-top:30px}}@media (min-width:1280px){.container{max-width:1256px}.subscribe-form .toe-form__row--action{position:absolute;left:412px;top:37px;margin-top:0}.cv-form .toe-form__responses--visible-ok .toe-form__response--ok{padding-top:45px}.cv-form .toe-form__responses--visible-ko .toe-form__response--ko{padding-top:45px}.swiper-button-next,.swiper-button-prev{top:calc(50% + 46px)}.swiper-pagination{display:none}.m-modal-swipper.manifesto .swiper-inner{max-width:1256px}.m-modal-swipper.manifesto .swiper-number{max-width:1256px}.header-links li{margin-left:50px}.modal-number{max-width:1256px}.charts-pie{display:flex}.charts-pie .chart-pie{margin-top:0;flex-basis:50%;max-width:50%}.m-group-options{justify-content:flex-start}.m-group-options .group-options{flex-basis:calc((1/5) * 100%);max-width:calc((1/5) * 100%)}.p-talent #principles .group-blocks-secondary::after{right:-80px}.p-talent .m-card .bg-economic{padding-top:60px;padding-bottom:60px;flex-wrap:nowrap}.p-talent .m-card .card-item:nth-child(2){flex-basis:50%;max-width:50%;text-align:center}.p-talent .m-card .medium-text{margin-bottom:0}.p-send-cv .m-card .h2{margin-bottom:30px}.p-send-cv .m-card .large-text{margin-bottom:60px}.p-send-cv .card.bg-economic{padding:80px 220px}.p-mission .m-group-sdc .group-sdc-item{flex-basis:calc(((1/3) * 100%) - 20px);max-width:calc(((1/3) * 100%) - 20px)}.p-mission .m-group-sdc .group-sdc-item:nth-child(2n){margin-right:30px}.p-mission .m-group-sdc .group-sdc-item:nth-child(3n){margin-right:0}.p-job-offer__content{padding:3.4375rem 3.75rem 4.6875rem;min-height:26rem}.p-job-offer__block--key-skills .p-job-offer__content,.p-job-offer__block--responsability .p-job-offer__content,.p-job-offer__block--skills .p-job-offer__content{margin-left:9.375rem;padding-left:17.25rem}.p-job-offer__block--key-skills .p-job-offer__content::before,.p-job-offer__block--responsability .p-job-offer__content::before,.p-job-offer__block--skills .p-job-offer__content::before{width:18.75rem;height:26rem}.p-job-offer__block--skills .p-job-offer__content{margin-left:0;padding-left:3.75rem;margin-right:9.375rem;padding-right:17.25rem}.p-job-offer__apply{padding-top:5rem}}@media (min-width:1440px){.container{max-width:1306px}.subscribe-form .toe-form__row--action{left:429px}.cv-form .toe-form__responses--visible-ok .toe-form__response--ok{padding-top:20px}.cv-form .toe-form__responses--visible-ko .toe-form__response--ko{padding-top:20px}.p-send-cv.no-cv .card{margin-bottom:0}}@media (max-width:1279px){.swiper-navigation{display:none}.p-home #reflection br{display:none}}@media (max-width:767px){body.js-menu-open body{overflow:hidden}.hidden-sm{display:none}.m-modal-swipper.manifesto .swiper-body .large-text{font-size:16px;font-size:1rem}.modal-text .large-text{font-size:14px;font-size:.875rem;line-height:1.4}.p-home #talentknowledge .container{max-width:none;padding-left:0;padding-right:0}.p-services .m-card{margin:0 -30px}.p-services .m-card .spheretran{margin-top:20px}.p-company .group-question .question:nth-child(3){margin-bottom:30px}.p-company .group-question .h2{font-size:22px;font-size:1.375rem;font-weight:700;margin-bottom:20px}.p-company .card::before{content:'';position:absolute;top:0;left:-15px;right:-15px;bottom:0;background-color:#00ff79;z-index:1}.p-talent .m-card::before{content:'';position:absolute;top:0;left:-30px;right:-30px;bottom:0;background-color:#3224fd;z-index:1}}@media (max-width:576px){.container.is_swiper{max-width:100%;padding-right:0;padding-left:0}}@media only screen and (min-device-width:481px) and (max-device-width:1024px) and (orientation:portrait){.header-nav{visibility:hidden;position:fixed;padding:230px 30px}}