@charset "UTF-8";
/*!
 * App CSS
 * @description App CSS
 * @author Ricardo Lopes
 */@font-face{font-family:SA25;font-style:normal;font-weight:300;src:url(../webfonts/SA25/SA25-Light.eot);src:url(../webfonts/SA25/SA25-Light.eot?#iefix) format("embedded-opentype"),url(../webfonts/SA25/SA25-Light.woff) format("woff"),url(../webfonts/SA25/SA25-Light.ttf) format("truetype"),url(../webfonts/SA25/SA25-Light.svg#0f42f33164d6281b2381580734cb4549) format("svg")}@font-face{font-family:SA25;font-style:normal;font-weight:400;src:url(../webfonts/SA25/SA25-Regular.eot);src:url(../webfonts/SA25/SA25-Regular.eot?#iefix) format("embedded-opentype"),url(../webfonts/SA25/SA25-Regular.woff) format("woff"),url(../webfonts/SA25/SA25-Regular.ttf) format("truetype"),url(../webfonts/SA25/SA25-Regular.svg#90f31a4fbf167a85c743d3286e216639) format("svg")}@font-face{font-family:SA25;font-style:normal;font-weight:500;src:url(../webfonts/SA25/SA25-Medium.eot);src:url(../webfonts/SA25/SA25-Medium.eot?#iefix) format("embedded-opentype"),url(../webfonts/SA25/SA25-Medium.woff) format("woff"),url(../webfonts/SA25/SA25-Medium.ttf) format("truetype"),url(../webfonts/SA25/SA25-Medium.svg#17ffc577eb341fbec8f5b6d108f75908) format("svg")}@font-face{font-family:SA25;font-style:normal;font-weight:700;src:url(../webfonts/SA25/SA25-Bold.eot);src:url(../webfonts/SA25/SA25-Bold.eot?#iefix) format("embedded-opentype"),url(../webfonts/SA25/SA25-Bold.woff) format("woff"),url(../webfonts/SA25/SA25-Bold.ttf) format("truetype"),url(../webfonts/SA25/SA25-Bold.svg#94bb385c7207f7364a2b4410ec5b308b) format("svg")}@font-face{font-family:SA25;font-style:normal;font-weight:800;src:url(../webfonts/SA25/SA25-ExtraBold.eot);src:url(../webfonts/SA25/SA25-ExtraBold.eot?#iefix) format("embedded-opentype"),url(../webfonts/SA25/SA25-ExtraBold.woff) format("woff"),url(../webfonts/SA25/SA25-ExtraBold.ttf) format("truetype"),url(../webfonts/SA25/SA25-ExtraBold.svg#6e7ae28732f3ac28500187f0617c9f0a) format("svg")}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{border:0;font:inherit;font-size:100%;margin:0;padding:0;vertical-align:baseline}*{-webkit-box-sizing:inherit;box-sizing:inherit}:active,:focus{outline:none}html{-webkit-box-sizing:border-box;box-sizing:border-box;font-family:SA25,arial,helvetica,sans-serif;overflow-x:hidden}body{color:var(--c-primary);line-height:1.5555;overflow-x:hidden!important}::-moz-selection{background-color:var(--c-secondary);color:var(--c-primary)}::selection{background-color:var(--c-secondary);color:var(--c-primary)}img::-moz-selection{background:transparent;color:#fff}img::selection{background:transparent;color:#fff}b,strong{font-weight:700}em,i,var{font-style:italic}code,kbd,pre{background:#000;border:1px solid #fff;border-radius:2px;font-family:monospace;font-size:.75rem;overflow-x:scroll;padding:1rem}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:""}table{border-collapse:collapse;border-spacing:0}figure,img,svg{height:auto;max-width:100%}svg{max-height:100%;width:auto}button,input,textarea{font-family:inherit}button{background:none;border:none;color:inherit;cursor:pointer;outline:inherit;padding:0}sub{vertical-align:sub}sub,sup{font-size:smaller}sup{vertical-align:super}abbr,acronym{border-bottom:1px dotted var(--c-primary);cursor:help;font-size:90%;text-transform:uppercase}.font-heading-01{font-family:SA25,arial,helvetica,sans-serif;-webkit-font-feature-settings:"ss01";font-feature-settings:"ss01";font-size:1.75rem;font-weight:700;line-height:1.1}@media (width >= 880px){.font-heading-01{font-size:2.5rem}}@media (width >= 1025px){.font-heading-01{font-size:3rem}}.font-body-01{font-family:SA25,arial,helvetica,sans-serif;-webkit-font-feature-settings:"ss01";font-feature-settings:"ss01";font-size:1rem;font-weight:400;line-height:1.53}@media (width >= 880px){.font-body-01{font-size:1.125rem}}.semibold{font-weight:600}.bold,b,strong{font-weight:700}.italic,em,i{font-style:italic}.icon{speak:never;display:inline-block;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon:before{color:var(--c-primary);font-size:1.5rem;height:1.5rem;width:1.5rem}:root:not(.dark-mode){--c-bg-color:#fff;--c-primary:#000;--c-secondary:#0e0e0e;--c-sacademy:#00f949;--c-text-color:#000}:root.dark-mode{--c-bg-color:#000;--c-primary:#fff;--c-secondary:#0e0e0e;--c-sacademy:#00f949;--c-text-color:#fff}.container{margin:0 auto;max-width:1440px;padding:0 20px}.container.--fluid{max-width:100%}@media (min-width:880px){.container{padding:0 35px}}@media (min-width:1025px){.container{padding:0 44px}}.hidden,.hide{display:none}@media (max-width:479px){.hide-xs{display:none!important}}@media (min-width:480px) and (max-width:879px){.hide-sm{display:none!important}}@media (min-width:880px) and (max-width:1024px){.hide-md{display:none!important}}@media (min-width:1025px) and (max-width:1199px){.hide-lg{display:none!important}}@media (min-width:1200px){.hide-xl{display:none!important}}.show-lg,.show-md,.show-sm,.show-xl,.show-xs{display:none!important}@media (max-width:479px){.show-xs{display:block!important}}@media (min-width:480px) and (max-width:879px){.show-sm{display:block!important}}@media (min-width:880px) and (max-width:1024px){.show-md{display:block!important}}@media (min-width:1025px) and (max-width:1199px){.show-lg{display:block!important}}@media (min-width:1200px){.show-xl{display:block!important}}.height-0{height:0}.gap-0{grid-gap:0}.margin-0{margin:0}.margin-t-0{margin-top:0}.margin-b-0{margin-bottom:0}.padding-0{padding:0}.padding-t-0{padding-top:0}.padding-b-0{padding-bottom:0}.height-1{height:.0625rem}.gap-1{grid-gap:.0625rem}.margin-1{margin:.0625rem 0}.margin-t-1{margin-top:.0625rem}.margin-b-1{margin-bottom:.0625rem}.padding-1{padding:.0625rem 0}.padding-t-1{padding-top:.0625rem}.padding-b-1{padding-bottom:.0625rem}.height-2{height:.125rem}.gap-2{grid-gap:.125rem}.margin-2{margin:.125rem 0}.margin-t-2{margin-top:.125rem}.margin-b-2{margin-bottom:.125rem}.padding-2{padding:.125rem 0}.padding-t-2{padding-top:.125rem}.padding-b-2{padding-bottom:.125rem}.height-4{height:.25rem}.gap-4{grid-gap:.25rem}.margin-4{margin:.25rem 0}.margin-t-4{margin-top:.25rem}.margin-b-4{margin-bottom:.25rem}.padding-4{padding:.25rem 0}.padding-t-4{padding-top:.25rem}.padding-b-4{padding-bottom:.25rem}.height-8{height:.5rem}.gap-8{grid-gap:.5rem}.margin-8{margin:.5rem 0}.margin-t-8{margin-top:.5rem}.margin-b-8{margin-bottom:.5rem}.padding-8{padding:.5rem 0}.padding-t-8{padding-top:.5rem}.padding-b-8{padding-bottom:.5rem}.height-12{height:.75rem}.gap-12{grid-gap:.75rem}.margin-12{margin:.75rem 0}.margin-t-12{margin-top:.75rem}.margin-b-12{margin-bottom:.75rem}.padding-12{padding:.75rem 0}.padding-t-12{padding-top:.75rem}.padding-b-12{padding-bottom:.75rem}.height-16{height:1rem}.gap-16{grid-gap:1rem}.margin-16{margin:1rem 0}.margin-t-16{margin-top:1rem}.margin-b-16{margin-bottom:1rem}.padding-16{padding:1rem 0}.padding-t-16{padding-top:1rem}.padding-b-16{padding-bottom:1rem}.height-20{height:1.25rem}.gap-20{grid-gap:1.25rem}.margin-20{margin:1.25rem 0}.margin-t-20{margin-top:1.25rem}.margin-b-20{margin-bottom:1.25rem}.padding-20{padding:1.25rem 0}.padding-t-20{padding-top:1.25rem}.padding-b-20{padding-bottom:1.25rem}.height-24{height:1.5rem}.gap-24{grid-gap:1.5rem}.margin-24{margin:1.5rem 0}.margin-t-24{margin-top:1.5rem}.margin-b-24{margin-bottom:1.5rem}.padding-24{padding:1.5rem 0}.padding-t-24{padding-top:1.5rem}.padding-b-24{padding-bottom:1.5rem}.height-32{height:2rem}.gap-32{grid-gap:2rem}.margin-32{margin:2rem 0}.margin-t-32{margin-top:2rem}.margin-b-32{margin-bottom:2rem}.padding-32{padding:2rem 0}.padding-t-32{padding-top:2rem}.padding-b-32{padding-bottom:2rem}.height-48{height:3rem}.gap-48{grid-gap:3rem}.margin-48{margin:3rem 0}.margin-t-48{margin-top:3rem}.margin-b-48{margin-bottom:3rem}.padding-48{padding:3rem 0}.padding-t-48{padding-top:3rem}.padding-b-48{padding-bottom:3rem}.height-64{height:4rem}.gap-64{grid-gap:4rem}.margin-64{margin:4rem 0}.margin-t-64{margin-top:4rem}.margin-b-64{margin-bottom:4rem}.padding-64{padding:4rem 0}.padding-t-64{padding-top:4rem}.padding-b-64{padding-bottom:4rem}.height-128{height:8rem}.gap-128{grid-gap:8rem}.margin-128{margin:8rem 0}.margin-t-128{margin-top:8rem}.margin-b-128{margin-bottom:8rem}.padding-128{padding:8rem 0}.padding-t-128{padding-top:8rem}.padding-b-128{padding-bottom:8rem}body,html{background-color:var(--c-bg-color);color:var(--c-text-color);font-family:SA25,arial,helvetica,sans-serif;min-height:100%;-webkit-font-smoothing:subpixel-antialiased;-webkit-text-size-adjust:none;font-weight:300;overflow-x:hidden}body{position:relative}body.in-popup,body.is-in-popup{overflow:hidden}.swiper-custom-nav span,.swiper-custom-next,.swiper-custom-prev,input,input:focus,select,textarea,textarea:focus{outline:none}.clearfix{display:flow-root}h1,h2,h3,h4,h5,h6{color:var(--c-primary);font-weight:700;margin:0}h1,h2,h3,h4,h5,h6,p{font-family:SA25,arial,helvetica,sans-serif}p{color:var(--c-text-color);font-size:.875rem;font-weight:300;line-height:1.3;margin-bottom:.875rem}a,a:visited{color:var(--c-primary);text-decoration:underline}@media (min-width:1025px){a,a:visited{-webkit-transition:.4s ease;transition:.4s ease}}table{width:100%}table td{padding:1rem;vertical-align:top}ul{list-style-type:none;margin:0;padding:0}.svg-sprite{display:none}.fleft{float:left}.fright{float:right}image{border:none}image.responsive{height:auto;max-width:100%}image.responsive-full{height:auto;max-width:none;width:100%}a.full-link,a.full-link:visited{height:100%;left:0;position:absolute;top:0;width:100%}.no-padding,.p0{padding:0}.m0,.no-margin{margin:0}.hide-text{overflow:hidden;text-indent:100%;white-space:nowrap}video{border:none}video.responsive{height:auto;max-width:100%}video.responsive-full{height:auto;max-width:none;width:100%}.c-button{border:1px solid var(--c-primary);border-radius:3px;color:var(--c-primary);display:inline-block;font-size:12px;letter-spacing:.05em;line-height:14px;padding:4px 10px;text-decoration:none;text-transform:uppercase}.c-button.is-active{background-color:var(--c-primary);color:#fff}.c-button.--sacademy{border-color:var(--c-sacademy);color:var(--c-primary)}.c-button.--sacademy-fill{background-color:var(--c-sacademy);border-color:var(--c-sacademy);color:#000}.c-button.--with-arrow{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.c-button.--with-arrow svg{height:11px;margin-left:18px;width:13px}.c-button.--dark{border-color:#fff;color:#fff}@media (min-width:1025px){.c-button{font-size:13px;line-height:15px;padding:7px 10px}.c-button:hover{background-color:var(--c-primary);color:var(--c-bg-color)}.c-button.--sacademy:hover{background-color:var(--c-sacademy);color:#000}.c-button.--sacademy-fill:hover{background-color:#000;border-color:var(--c-sacademy);color:var(--c-sacademy)}.c-button.--dark:hover{background-color:#fff;color:#000}}.c-button.--with-arrow svg{height:14px;margin-left:10px;width:16px}:root.dark-mode .c-button.is-active{border-color:#000;color:#000}.c-wysiwyg .video-wrapper{border-radius:3px;height:0;overflow:hidden;padding-bottom:56.25%;position:relative}.c-wysiwyg .video-wrapper embed,.c-wysiwyg .video-wrapper iframe,.c-wysiwyg .video-wrapper object{height:100%;left:0;position:absolute;top:0;width:100%}.c-wysiwyg img{border-radius:3px}.c-wysiwyg h1,.c-wysiwyg h2,.c-wysiwyg h3,.c-wysiwyg h4,.c-wysiwyg h5,.c-wysiwyg h6{font-family:SA25,arial,helvetica,sans-serif;font-size:16px;font-weight:500;line-height:20px;margin-bottom:6px;margin-top:24px}.c-wysiwyg p{font-size:14px;font-weight:300;line-height:18px;margin-bottom:18px}.c-wysiwyg hr{background-color:var(--c-primary);border:0;height:1px;margin:24px 0}.c-wysiwyg a,.c-wysiwyg a:visited{text-decoration:underline}.c-wysiwyg b,.c-wysiwyg strong{font-weight:700}.c-wysiwyg b em,.c-wysiwyg b i,.c-wysiwyg strong em,.c-wysiwyg strong i{font-style:italic;font-weight:700}.c-wysiwyg em,.c-wysiwyg i{font-style:italic}.c-wysiwyg em b,.c-wysiwyg em strong,.c-wysiwyg i b,.c-wysiwyg i strong{font-style:italic;font-weight:700}.c-wysiwyg ul li{counter-increment:section;padding-left:1.5rem;position:relative}.c-wysiwyg ul li:before{background-color:var(--c-primary);border-radius:50%;content:"";height:5px;left:5px;position:absolute;top:8px;width:5px}.c-wysiwyg ol{counter-reset:item}.c-wysiwyg ol li{counter-increment:section;padding-left:1.5rem;position:relative}.c-wysiwyg ol li:before{content:counter(section) ".";left:0;position:absolute;top:0}.c-wysiwyg ol,.c-wysiwyg ul{margin:0 0 18px}.c-wysiwyg ol li,.c-wysiwyg ul li{font-size:14px;line-height:18px;margin-bottom:0}.c-wysiwyg ol li:last-child,.c-wysiwyg ul li:last-child{margin-bottom:0}.c-wysiwyg blockquote{margin:24px auto}.c-wysiwyg blockquote p{font-size:16px;font-weight:300;letter-spacing:.05em;line-height:20px;margin-bottom:0;text-transform:uppercase}.c-wysiwyg blockquote p.author{font-size:14px;font-weight:300;line-height:18px;margin-top:6px;text-transform:none}.c-wysiwyg table{margin:24px auto}.c-wysiwyg table td{border:1px solid var(--c-primary);padding:12px}.c-wysiwyg figure.image-wrapper,.c-wysiwyg figure.with-iframe,.c-wysiwyg p.image-wrapper,.c-wysiwyg p.with-iframe{margin:24px auto}.c-wysiwyg>:first-child{margin-top:0!important}.c-wysiwyg>:last-child{margin-bottom:0!important}@media (min-width:1025px){.c-wysiwyg h1,.c-wysiwyg h2,.c-wysiwyg h3,.c-wysiwyg h4,.c-wysiwyg h5,.c-wysiwyg h6{font-size:18px;line-height:24px;margin-bottom:11px;margin-top:30px}.c-wysiwyg p{font-size:16px;line-height:22px;margin-bottom:22px}.c-wysiwyg hr{margin:30px 0}.c-wysiwyg ul li:before{top:10px}.c-wysiwyg ol,.c-wysiwyg ul{margin-bottom:22px}.c-wysiwyg ol li,.c-wysiwyg ul li{font-size:16px;line-height:22px}.c-wysiwyg blockquote{margin:30px auto}.c-wysiwyg blockquote p{font-size:18px;line-height:22px}.c-wysiwyg blockquote p.author{font-size:16px;line-height:22px;margin-top:8px}.c-wysiwyg table{margin:30px auto}.c-wysiwyg table td{padding:15px}.c-wysiwyg figure.image-wrapper,.c-wysiwyg figure.with-iframe,.c-wysiwyg p.image-wrapper,.c-wysiwyg p.with-iframe{margin:30px auto}.c-wysiwyg>:first-child{margin-top:0!important}.c-wysiwyg>:last-child{margin-bottom:0!important}:root.dark-mode .c-wysiwyg a:hover,:root.dark-mode .c-wysiwyg a:visited:hover{color:#fff}}.c-youtube-video .video-wrapper{border-radius:3px;height:0;overflow:hidden;padding-bottom:56.25%;position:relative}.c-youtube-video .video-wrapper embed,.c-youtube-video .video-wrapper iframe,.c-youtube-video .video-wrapper object{height:100%;left:0;position:absolute;top:0;width:100%}.c-video .video-wrapper{border-radius:3px;border-bottom-left-radius:0;border-bottom-right-radius:0;height:0;overflow:hidden;padding-bottom:56.25%;position:relative}.c-video .m-video-controls{border-bottom-left-radius:3px;border-bottom-right-radius:3px;position:relative}.c-video video{display:block;height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}.c-pagination ul{-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-top:44px;position:relative;row-gap:10px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.c-pagination ul li{font-size:12px;font-weight:300;line-height:14px;text-transform:uppercase}.c-pagination ul li a,.c-pagination ul li a:visited{text-decoration:none}.c-pagination ul li.disabled{pointer-events:none}.c-pagination ul li.current,.c-pagination ul li.current a,.c-pagination ul li.current a:visited,.c-pagination ul li.disabled,.c-pagination ul li.disabled a,.c-pagination ul li.disabled a:visited{color:#d3d3d3}.c-pagination ul li.previous{left:0}.c-pagination ul li.next,.c-pagination ul li.previous{font-size:10px;letter-spacing:.05em;position:absolute;top:0}.c-pagination ul li.next{right:0}@media (min-width:880px){.c-pagination ul{-webkit-column-gap:50px;-moz-column-gap:50px;column-gap:50px;padding:0 100px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media (min-width:1025px){.c-pagination ul{-webkit-column-gap:74px;-moz-column-gap:74px;column-gap:74px;padding:0 176px}}:root.dark-mode .c-pagination ul li.current,:root.dark-mode .c-pagination ul li.current a,:root.dark-mode .c-pagination ul li.current a:visited,:root.dark-mode .c-pagination ul li.disabled,:root.dark-mode .c-pagination ul li.disabled a,:root.dark-mode .c-pagination ul li.disabled a:visited{color:#555}.c-project-grid-item .image{border-radius:3px;padding-top:53.65%;position:relative}.c-project-grid-item .image img{display:block;-o-object-fit:cover;object-fit:cover}.c-project-grid-item .image img,.c-project-grid-item .info{border-radius:3px;height:100%;left:0;position:absolute;top:0;width:100%}.c-project-grid-item .info{background-color:rgba(0,0,0,.6);color:#fff;opacity:0;pointer-events:none;-webkit-transition:.4s ease;transition:.4s ease;z-index:2}.c-project-grid-item .info .title{font-size:14px;font-weight:300;left:50%;line-height:20px;padding-bottom:45px;position:absolute;text-align:center;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.c-project-grid-item .info .title a,.c-project-grid-item .info .title a:visited{color:#fff;text-decoration:none}.c-project-grid-item .info .description{color:#fff;display:none;margin-bottom:0}.c-project-grid-item .info .btn-wrapper{bottom:20px;left:0;position:absolute;text-align:center;width:100%}.c-project-grid-item .info .btn-wrapper a.c-button,.c-project-grid-item .info .btn-wrapper a.c-button:visited{border-color:#fff;color:#fff}.c-project-grid-item .info a.full-link,.c-project-grid-item .info a.full-link:visited{display:none}.c-project-grid-item.--show .info{opacity:1;pointer-events:auto}@media (min-width:1025px){.c-project-grid-item .info .title{font-size:15px;left:24px;padding-bottom:0;text-align:left;top:20px;-webkit-transform:none;transform:none}.c-project-grid-item .info .title a,.c-project-grid-item .info .title a:visited{color:#fff;text-decoration:none}.c-project-grid-item .info .description{bottom:20px;color:#fff;display:block;font-size:15px;font-weight:300;left:24px;line-height:20px;margin-bottom:0;position:absolute;width:240px}.c-project-grid-item .info .btn-wrapper{display:none}.c-project-grid-item .info a.full-link,.c-project-grid-item .info a.full-link:visited{display:block;height:100%;left:0;position:absolute;top:0;width:100%;z-index:3}.c-project-grid-item.--show .info{opacity:0;pointer-events:auto}.c-project-grid-item:hover .info{opacity:1;pointer-events:auto}}.c-update-grid-item .image{border-radius:3px;margin-bottom:10px;padding-top:119%;position:relative}.c-update-grid-item .image img{border-radius:3px;height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}.c-update-grid-item .info span.date{display:block;font-size:11px;font-weight:300;line-height:14px;margin-bottom:10px}.c-update-grid-item .info .title{font-size:16px;font-weight:300;line-height:20px}.c-update-grid-item .info .title strong{font-weight:700}.c-update-grid-item .info .title a,.c-update-grid-item .info .title a:visited{text-decoration:none}.c-update-grid-item .info p.author{font-size:13px;line-height:17px;margin-bottom:0;margin-top:5px}@media (min-width:880px){.c-update-grid-item .image{padding-top:128%}}@media (min-width:1025px){.c-update-grid-item .image{margin-bottom:24px;padding-top:140%}.c-update-grid-item .info span.date{margin-bottom:12px}.c-update-grid-item .info .title{font-size:25px;line-height:28px}.c-update-grid-item .info p.author{font-size:15px;line-height:20px}:root.dark-mode .c-update-grid-item .info a:hover,:root.dark-mode .c-update-grid-item .info a:visited:hover{color:#fff}}.c-publication-grid-item .image{border-radius:3px;margin-bottom:20px;padding-top:101%;position:relative}.c-publication-grid-item .image img{border-radius:3px;height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}.c-publication-grid-item .info span.category{display:block;font-size:11px;font-weight:300;line-height:14px;margin-bottom:10px;text-transform:uppercase}.c-publication-grid-item .info .title{font-size:16px;font-weight:700;line-height:20px}.c-publication-grid-item .info .title a,.c-publication-grid-item .info .title a:visited{text-decoration:none}.c-publication-grid-item .info p.author{font-size:13px;line-height:17px;margin-bottom:0;margin-top:5px}@media (min-width:1025px){.c-publication-grid-item .info .title{font-size:20px;line-height:28px}.c-publication-grid-item .info p.author{font-size:15px;line-height:20px}}.c-people-grid-item .image{border-radius:3px;margin-bottom:10px;padding-top:119%;position:relative}.c-people-grid-item .image img{border-radius:3px;height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}.c-people-grid-item .info .name{font-size:14px;font-weight:400;line-height:18px}.c-people-grid-item .info .name a,.c-people-grid-item .info .name a:visited{text-decoration:none}.c-people-grid-item .info p.description{font-size:14px;font-weight:300;line-height:18px;margin-bottom:0}@media (min-width:880px){.c-people-grid-item .image{padding-top:129.87%}}@media (min-width:1025px){.c-people-grid-item .image{padding-top:126.27%}.c-people-grid-item .info .name{font-size:16px;line-height:20px}.c-people-grid-item .info p.description{font-size:16px;line-height:20px;margin-bottom:0}}.c-podcast-grid-item .image{border-radius:3px;margin-bottom:20px;padding-top:61.15%;position:relative}.c-podcast-grid-item .image img{border-radius:3px;height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}.c-podcast-grid-item .info span.persons{display:block;font-size:12px;font-weight:300;line-height:14px;margin-bottom:10px}.c-podcast-grid-item .info .title{font-size:18px;font-weight:700;line-height:24px;margin-bottom:20px;text-transform:uppercase}.c-podcast-grid-item .info p.description{font-size:14px;line-height:18px;margin-bottom:0}.c-podcast-grid-item .info .btn-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:5px;margin-top:30px}@media (min-width:880px){.c-podcast-grid-item{padding-bottom:84px;position:relative}.c-podcast-grid-item .image{padding-top:64.64%}.c-podcast-grid-item .btn-wrapper{bottom:0;left:0;margin-top:0;position:absolute;width:100%}}@media (min-width:1025px){.c-podcast-grid-item .image{margin-bottom:38px;padding-top:61.94%}.c-podcast-grid-item .info span.persons{font-size:14px;line-height:18px;margin-bottom:20px}.c-podcast-grid-item .info .title{font-size:25px;line-height:28px;margin-bottom:28px}.c-podcast-grid-item .info p.description{font-size:16px;line-height:22px;max-width:348px}}.c-programming-grid-item{border-bottom:1px solid var(--c-sacademy);padding-bottom:20px}.c-programming-grid-item:first-child{border-top:1px solid var(--c-sacademy);padding-top:20px}.c-programming-grid-item .image{border-radius:25px;margin-bottom:22px;padding-top:71.94%;position:relative}.c-programming-grid-item .image img{border-radius:25px;height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}.c-programming-grid-item .info span.date-time{display:block;font-size:14px;font-weight:700;line-height:18px;margin-bottom:10px}.c-programming-grid-item .info .title{font-size:14px;font-weight:300;line-height:18px}.c-programming-grid-item ul.program-description-nav{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;margin-top:10px}.c-programming-grid-item .aux-info{margin-top:40px}.c-programming-grid-item .aux-info p.description{font-size:12px;line-height:18px;margin-bottom:0}.c-programming-grid-item .aux-info p.description.desc-1{display:none}.c-programming-grid-item .aux-info .btn-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:5px;margin-top:20px}.c-programming-grid-item .aux-info .btn-wrapper a.c-button,.c-programming-grid-item .aux-info .btn-wrapper a.c-button:visited{min-width:105px;text-align:center}@media (min-width:880px){.c-programming-grid-item{border-bottom:0;border-top:1px solid var(--c-sacademy);padding-bottom:0;padding-top:20px}.c-programming-grid-item:first-child,.c-programming-grid-item:nth-child(2){border-top:0;padding-top:0}.c-programming-grid-item .image{margin-bottom:20px;padding-top:63.51%}.c-programming-grid-item .info .title,.c-programming-grid-item .info span.date-time{font-size:16px;line-height:20px}.c-programming-grid-item .aux-info p.description{font-size:14px}}@media (min-width:1025px){.c-programming-grid-item{padding-top:34px}.c-programming-grid-item .image{margin-bottom:30px}.c-programming-grid-item .info span.date-time{font-size:20px;line-height:26px;margin-bottom:14px}.c-programming-grid-item .info .title{font-size:25px;line-height:31px}.c-programming-grid-item ul.program-description-nav{margin-top:20px}.c-programming-grid-item .aux-info{margin-top:60px}.c-programming-grid-item .aux-info p.description{font-size:16px;gap:10px;line-height:22px}.c-programming-grid-item .aux-info .btn-wrapper{margin-top:30px}.c-programming-grid-item .aux-info .btn-wrapper a.c-button,.c-programming-grid-item .aux-info .btn-wrapper a.c-button:visited{min-width:90px}}.c-hp-project-grid-item .image{border-radius:3px;margin-bottom:20px;padding-top:103%;position:relative}.c-hp-project-grid-item .image img{border-radius:3px;height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}.c-hp-project-grid-item .info span.category{display:block;font-size:12px;font-weight:300;line-height:14px;margin-bottom:10px}.c-hp-project-grid-item .info .title{font-size:16px;font-weight:300;line-height:20px}.c-hp-project-grid-item .info .title strong{font-weight:700}.c-hp-project-grid-item .info .title a,.c-hp-project-grid-item .info .title a:visited{text-decoration:none}@media (min-width:1025px){.c-hp-project-grid-item .image{margin-bottom:28px;padding-top:102%}.c-hp-project-grid-item .info span.category{font-size:14px;line-height:20px;margin-bottom:20px}.c-hp-project-grid-item .info .title{font-size:20px;line-height:25px}}.c-sector-grid-item .image{margin-bottom:10px;padding-top:89.55%;position:relative}.c-sector-grid-item .image img{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}.c-sector-grid-item .info h3{font-size:14px;font-weight:400;line-height:18px}.c-sector-grid-item .info h3 a,.c-sector-grid-item .info h3 a:visited{text-decoration:none}@media (min-width:880px){.c-sector-grid-item .image{padding-top:76.05%}}@media (min-width:1025px){.c-sector-grid-item .image{margin-bottom:20px;padding-top:75%}.c-sector-grid-item .info h3{line-height:22px}}.c-share{margin-top:20px}.c-share ul{background-color:#000;border-radius:100px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;padding:8px 14px}.c-share ul li a svg,.c-share ul li a:visited svg{height:16px;width:17px}.c-share ul li.twitter a svg,.c-share ul li.twitter a:visited svg{height:14px;width:13px}.c-share ul li.whatsapp a svg,.c-share ul li.whatsapp a:visited svg{height:17px;width:17px}.c-share ul li.link a svg,.c-share ul li.link a:visited svg{height:18px;width:18px}.c-share ul li:first-child{color:#fff;font-size:12px;font-weight:700;line-height:15px}.m-page-intro .page-title{display:none;font-size:12px;font-weight:400;letter-spacing:.042em;line-height:14px;margin-bottom:10px;text-transform:uppercase}.m-page-intro .title{font-size:18px;font-weight:300;font-weight:700;line-height:24px;margin-bottom:10px}.m-page-intro .description h3{font-size:18px;font-weight:300;line-height:24px}.m-page-intro .description p{font-size:14px;font-weight:300;line-height:18px;margin-bottom:18px;margin-top:40px}.m-page-intro .description p:last-child{margin-bottom:0}.m-page-intro .description p.note{font-size:12px;line-height:20px;margin-bottom:0;margin-top:30px}.m-page-intro .description .btn-wrapper{margin-top:40px}@media (min-width:880px){.m-page-intro{position:relative}.m-page-intro .page-title{left:50%;position:absolute;top:-126px}.m-page-intro .info{display:-webkit-box;display:-ms-flexbox;display:flex}.m-page-intro .info>*{width:49%}.m-page-intro .description{margin-left:1%;padding-right:60px}.m-page-intro .info{position:relative}.m-page-intro .btn-wrapper{bottom:0;left:0;position:absolute}}@media (min-width:1025px){.m-page-intro .page-title{font-size:13px;line-height:17px;margin-bottom:0;top:-190px}.m-page-intro .info{display:-webkit-box;display:-ms-flexbox;display:flex}.m-page-intro .info>*{width:48%}.m-page-intro .title{font-size:25px;line-height:35px}.m-page-intro .description{margin-left:2%;padding-right:80px}.m-page-intro .description h3{font-size:25px;line-height:35px}.m-page-intro .description p{font-size:16px;line-height:22px;margin-bottom:22px;margin-top:35px}.m-page-intro .description p.note{font-size:14px}}.projects-grid-page-wrapper{padding-bottom:50px;padding-top:128px}.projects-grid-page-wrapper.--is-list{padding-bottom:60px}.projects-grid-page-wrapper .m-projects-filters{padding:50px 0}.projects-grid-page-wrapper .swiper-wrapper{-webkit-transition-timing-function:linear!important;transition-timing-function:linear!important}@media (min-width:880px){.projects-grid-page-wrapper{padding-top:165px}}@media (min-width:1025px){.projects-grid-page-wrapper{padding-bottom:56px;padding-top:240px}.projects-grid-page-wrapper.--is-list{padding-bottom:70px}}.m-projects-grid .projects-line-1,.m-projects-grid .projects-line-2,.m-projects-grid .projects-line-3,.m-projects-grid .projects-line-4{margin-bottom:10px}.m-projects-grid .projects-line-1 .swiper-slide{width:222.5vw}.m-projects-grid .projects-line-1 .c-project-grid-item .image{padding-top:53.65%}.m-projects-grid .projects-line-2 .swiper-slide{width:71.25vw}.m-projects-grid .projects-line-2 .c-project-grid-item .image{padding-top:74.56%}.m-projects-grid .projects-line-3 .swiper-slide{width:83.75vw}.m-projects-grid .projects-line-3 .c-project-grid-item .image{padding-top:84.32%}.m-projects-grid .projects-line-4 .swiper-slide{width:112.5vw}.m-projects-grid .projects-line-4 .c-project-grid-item .image{padding-top:75%}@media (min-width:880px){.m-projects-grid .projects-line-1 .swiper-slide{width:80.9vw}.m-projects-grid .projects-line-1 .c-project-grid-item .image{padding-top:53.65%}.m-projects-grid .projects-line-2 .swiper-slide{width:30.45vw}.m-projects-grid .projects-line-2 .c-project-grid-item .image{padding-top:75.22%}.m-projects-grid .projects-line-3 .swiper-slide{width:34.09vw}.m-projects-grid .projects-line-3 .c-project-grid-item .image{padding-top:75.33%}.m-projects-grid .projects-line-4 .swiper-slide{width:40.9vw}.m-projects-grid .projects-line-4 .c-project-grid-item .image{padding-top:75%}}@media (min-width:1025px){.m-projects-grid .projects-line-1 .c-project-grid-item .info .title{left:44px;top:32px}.m-projects-grid .projects-line-1 .c-project-grid-item .info .description{bottom:auto;left:auto;right:30px;top:32px}.m-projects-grid .projects-line-4 .c-project-grid-item .info .title{left:30px;top:30px}.m-projects-grid .projects-line-4 .c-project-grid-item .info .description{bottom:20px;left:30px}}.m-projects-filters ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:5px}.m-projects-filters ul.grid-type{margin-bottom:20px}.m-projects-filters ul.grid-filters{display:none;margin-top:30px}.m-projects-filters a.toggle-filters,.m-projects-filters a.toggle-filters:visited{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:12px;font-weight:300;letter-spacing:.05em;line-height:14px;text-decoration:none;text-transform:uppercase}.m-projects-filters a.toggle-filters span,.m-projects-filters a.toggle-filters:visited span{border-bottom:1px solid var(--c-primary)}.m-projects-filters a.toggle-filters span.hide,.m-projects-filters a.toggle-filters:visited span.hide{display:none}.m-projects-filters a.toggle-filters span.icon,.m-projects-filters a.toggle-filters:visited span.icon{background-color:var(--c-primary);border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;height:17px;margin-left:5px;width:17px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:.4s ease;transition:.4s ease}.m-projects-filters a.toggle-filters span.icon svg,.m-projects-filters a.toggle-filters:visited span.icon svg{height:11px;margin-top:1px;width:11px;stroke:var(--c-bg-color)}.m-projects-filters.--opened ul.grid-filters{display:-webkit-box;display:-ms-flexbox;display:flex}.m-projects-filters.--opened a.toggle-filters span.hide,.m-projects-filters.--opened a.toggle-filters:visited span.hide{display:inline-block}.m-projects-filters.--opened a.toggle-filters span.show,.m-projects-filters.--opened a.toggle-filters:visited span.show{display:none}@media (min-width:880px){.m-projects-filters ul.grid-type{margin-bottom:15px}.m-projects-filters a.toggle-filters,.m-projects-filters a.toggle-filters:visited{display:none}.m-projects-filters ul.grid-filters{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:0}}@media (min-width:1025px){.m-projects-filters ul.grid-type{margin-bottom:10px}}.m-updates-grid{margin-bottom:60px}.m-updates-grid .updates-grid{-webkit-column-gap:10px;-moz-column-gap:10px;column-gap:10px;display:grid;grid-template-columns:repeat(2,1fr);row-gap:30px}@media (min-width:880px){.m-updates-grid .updates-grid{grid-template-columns:repeat(4,1fr)}}@media (min-width:1025px){.m-updates-grid{margin-bottom:65px}.m-updates-grid .updates-grid{-webkit-column-gap:24px;-moz-column-gap:24px;column-gap:24px;row-gap:84px}}.m-publications-grid{margin-bottom:60px}.m-publications-grid .publications-grid{-webkit-column-gap:10px;-moz-column-gap:10px;column-gap:10px;display:grid;grid-template-columns:repeat(2,1fr);row-gap:40px}@media (min-width:880px){.m-publications-grid .publications-grid{grid-template-columns:repeat(3,1fr)}}@media (min-width:1025px){.m-publications-grid{margin-bottom:80px}.m-publications-grid .publications-grid{-webkit-column-gap:10px;-moz-column-gap:10px;column-gap:10px;row-gap:88px}}.m-publications-filters{margin-bottom:40px}.m-publications-filters ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:5px}@media (min-width:1025px){.m-publications-filters ul{gap:10px}}.m-people-grid{margin-bottom:50px}.m-people-grid:last-child{margin-bottom:0}.m-people-grid h2{font-size:20px;font-weight:300;line-height:20px;margin-bottom:20px}.m-people-grid .people-grid{-webkit-column-gap:10px;-moz-column-gap:10px;column-gap:10px;display:grid;grid-template-columns:repeat(2,1fr);row-gap:20px}@media (min-width:880px){.m-people-grid .people-grid{grid-template-columns:repeat(4,1fr);row-gap:30px}}@media (min-width:1025px){.m-people-grid{margin-bottom:80px}.m-people-grid h2{font-size:25px;line-height:25px;margin-bottom:40px}.m-people-grid .people-grid{-webkit-column-gap:10px;-moz-column-gap:10px;column-gap:10px;row-gap:40px}}.m-podcast-grid{margin-bottom:60px}.m-podcast-grid .podcast-grid{display:grid;row-gap:50px}@media (min-width:880px){.m-podcast-grid .podcast-grid{-webkit-column-gap:10px;-moz-column-gap:10px;column-gap:10px;grid-template-columns:repeat(3,1fr)}}@media (min-width:1025px){.m-podcast-grid{margin-bottom:80px}.m-podcast-grid .podcast-grid{row-gap:80px}}.m-hp-projects-grid{margin-bottom:60px}.m-hp-projects-grid .projects-grid{-webkit-column-gap:10px;-moz-column-gap:10px;column-gap:10px;display:grid;grid-template-columns:repeat(2,1fr);row-gap:30px}@media (min-width:880px){.m-hp-projects-grid .projects-grid{grid-template-columns:repeat(3,1fr)}}@media (min-width:1025px){.m-hp-projects-grid{margin-bottom:65px}.m-hp-projects-grid .projects-grid{-webkit-column-gap:24px;-moz-column-gap:24px;column-gap:24px;row-gap:42px}}.m-sa-programming-grid .sa-programming-grid{display:grid;row-gap:20px}@media (min-width:880px){.m-sa-programming-grid .sa-programming-grid{border-bottom:1px solid var(--c-sacademy);border-top:1px solid var(--c-sacademy);-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px;grid-template-columns:1fr 1fr;padding-bottom:20px;padding-top:20px;row-gap:20px}}@media (min-width:1025px){.m-sa-programming-grid .sa-programming-grid{padding-bottom:34px;padding-top:34px;row-gap:34px}}.m-sa-programming-list{margin-bottom:80px}.m-sa-programming-list .list-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;border-bottom:1px solid var(--c-sacademy);font-size:14px;font-weight:500;justify-content:space-between;line-height:20px;padding-bottom:8px}.m-sa-programming-list .list-header .col-2,.m-sa-programming-list .list-header .col-3{display:none}.m-sa-programming-list .list-header .col-4{text-align:right}.m-sa-programming-list .list-line{border-bottom:1px solid var(--c-sacademy);padding:8px 0}.m-sa-programming-list .list-line .line{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:top;-ms-flex-align:top;align-items:top;font-size:14px;line-height:20px}.m-sa-programming-list .list-line .line a,.m-sa-programming-list .list-line .line a:visited{display:inline-block;height:7px;width:14px}.m-sa-programming-list .list-line .line a svg,.m-sa-programming-list .list-line .line a:visited svg{display:block;height:100%;margin-top:4px;width:100%;stroke:var(--c-sacademy);-webkit-transition:.4s ease;transition:.4s ease}.m-sa-programming-list .list-line .line .col-1{width:69.3%}.m-sa-programming-list .list-line .line .col-2{display:none}.m-sa-programming-list .list-line .line .col-3{display:none;text-transform:uppercase}.m-sa-programming-list .list-line .line .col-4{font-size:0;text-align:right;width:30.7%}.m-sa-programming-list .list-line .line a.full-link{color:transparent;font-size:0;height:100%;left:0;position:absolute;top:0;width:100%}.m-sa-programming-list .list-line .content{display:none;font-size:0;padding-bottom:17px;padding-top:10px}.m-sa-programming-list .list-line .content h3{font-size:14px;font-weight:300;line-height:20px;margin-bottom:10px}.m-sa-programming-list .list-line .content h3 strong{display:block;font-weight:500}.m-sa-programming-list .list-line .content .description{margin-bottom:20px}.m-sa-programming-list .list-line .content .description p{font-size:14px;line-height:20px;margin-bottom:20px}.m-sa-programming-list .list-line .content .description p:last-child{margin-bottom:0}.m-sa-programming-list .list-line .content .btn-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:5px;margin-top:20px}.m-sa-programming-list .list-line .content .btn-wrapper a.c-button,.m-sa-programming-list .list-line .content .btn-wrapper a.c-button:visited{min-width:105px;text-align:center}.m-sa-programming-list .list-line.--opened svg{-webkit-transform:rotate(180deg);transform:rotate(180deg)}@media (min-width:880px){.m-sa-programming-list .list-header>*{-webkit-box-sizing:border-box;box-sizing:border-box}.m-sa-programming-list .list-header .col-1{padding-right:16px;width:36.54%}.m-sa-programming-list .list-header .col-2{display:block;padding-right:16px;width:29.14%}.m-sa-programming-list .list-header .col-3{display:block;padding-right:16px;width:21.73%}.m-sa-programming-list .list-header .col-4{width:12.59%}.m-sa-programming-list .list-line .line .col-1{padding-right:16px;width:36.54%}.m-sa-programming-list .list-line .line .col-2{display:block;padding-right:16px;width:29.14%}.m-sa-programming-list .list-line .line .col-3{display:block;padding-right:16px;width:21.73%}.m-sa-programming-list .list-line .line .col-4{width:12.59%}.m-sa-programming-list .list-line .content{padding-bottom:22px;padding-top:10px}.m-sa-programming-list .list-line .content h3{display:none}.m-sa-programming-list .list-line .content .description{display:inline-block;margin-bottom:0;vertical-align:top}.m-sa-programming-list .list-line .content .description.desc-1{width:34.56%}.m-sa-programming-list .list-line .content .description.desc-2{margin:0 16px;width:27.16%}.m-sa-programming-list .list-line .content .btn-wrapper{margin-top:30px}}@media (min-width:1025px){.m-sa-programming-list .list-header{font-size:16px}.m-sa-programming-list .list-header .col-1{padding-right:40px;width:49.74%}.m-sa-programming-list .list-header .col-2{display:block;margin:0;padding-right:40px;width:30.04%}.m-sa-programming-list .list-header .col-3{display:block;padding-right:0;width:11.85%}.m-sa-programming-list .list-header .col-4{width:8.37%}.m-sa-programming-list .list-line .line{font-size:16px}.m-sa-programming-list .list-line .line .col-1{padding-right:40px;width:49.74%}.m-sa-programming-list .list-line .line .col-2{display:block;margin:0;padding-right:40px;width:30.04%}.m-sa-programming-list .list-line .line .col-3{display:block;padding-right:0;width:11.85%}.m-sa-programming-list .list-line .line .col-4{width:8.37%}.m-sa-programming-list .list-line .content{padding-bottom:28px;padding-top:22px}.m-sa-programming-list .list-line .content .description p{font-size:16px}.m-sa-programming-list .list-line .content .description.desc-1{padding-right:116px;width:49.74%}.m-sa-programming-list .list-line .content .description.desc-2{margin:0;width:26.3%}.m-sa-programming-list .list-line .content .btn-wrapper{gap:10px;margin-top:40px}}.m-projects-list .list-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;border-bottom:1px solid var(--c-primary);font-size:14px;font-weight:500;justify-content:space-between;line-height:20px;padding-bottom:8px}.m-projects-list .list-header .col-2,.m-projects-list .list-header .col-3{display:none}.m-projects-list .list-header .col-4{text-align:right}.m-projects-list .list-line{border-bottom:1px solid var(--c-primary);padding:8px 0}.m-projects-list .list-line .line{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:14px;line-height:20px}.m-projects-list .list-line .line a,.m-projects-list .list-line .line a:visited{display:inline-block;height:7px;width:14px}.m-projects-list .list-line .line a svg,.m-projects-list .list-line .line a:visited svg{display:block;height:100%;margin-top:4px;width:100%;stroke:var(--c-primary);-webkit-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transition:.4s ease;transition:.4s ease}.m-projects-list .list-line .line .col-2,.m-projects-list .list-line .line .col-3{display:none}.m-projects-list .list-line .line .col-4{font-size:0;text-align:right}.m-projects-list .list-line .line a.full-link{color:transparent;font-size:0;height:100%;left:0;position:absolute;top:0;width:100%}@media (min-width:880px){.m-projects-list .list-header .col-1{width:34.57%}.m-projects-list .list-header .col-2{display:block;margin:0 16px;width:calc(31.11% - 32px)}.m-projects-list .list-header .col-3{display:block;margin-right:16px;width:calc(19.75% - 16px)}.m-projects-list .list-header .col-4{width:14.57%}.m-projects-list .list-line .line .col-1{width:34.57%}.m-projects-list .list-line .line .col-2{display:block;margin:0 16px;width:calc(31.11% - 32px)}.m-projects-list .list-line .line .col-3{display:block;margin-right:16px;width:calc(19.75% - 16px)}.m-projects-list .list-line .line .col-4{width:14.57%}}@media (min-width:1025px){.m-projects-list .list-header{font-size:16px;padding-bottom:6px}.m-projects-list .list-header .col-1{width:34.76%}.m-projects-list .list-header .col-2{display:block;margin:0 20px;width:calc(30.47% - 40px)}.m-projects-list .list-header .col-3{display:block;margin-right:20px;width:calc(27.14% - 20px)}.m-projects-list .list-header .col-4{width:14.92%}.m-projects-list .list-line .line .col-1{width:34.47%}.m-projects-list .list-line .line .col-2{display:block;margin:0 20px;width:calc(30.47% - 40px)}.m-projects-list .list-line .line .col-3{display:block;margin-right:20px;width:calc(27.14% - 20px)}.m-projects-list .list-line .line .col-4{width:14.92%}.m-projects-list .list-line{padding:6px 0}.m-projects-list .list-line .line{font-size:16px}.m-projects-list .list-line .line a,.m-projects-list .list-line .line a:visited{height:8px;width:16px}}.m-publications-list .list-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;border-bottom:1px solid var(--c-primary);font-size:14px;font-weight:500;justify-content:space-between;line-height:20px;padding-bottom:8px}.m-publications-list .list-header .col-2{display:none}.m-publications-list .list-header .col-3{text-align:right}.m-publications-list .list-line{border-bottom:1px solid var(--c-primary);padding:8px 0}.m-publications-list .list-line .line{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:14px;line-height:20px}.m-publications-list .list-line .line a,.m-publications-list .list-line .line a:visited{display:inline-block;height:7px;width:14px}.m-publications-list .list-line .line a svg,.m-publications-list .list-line .line a:visited svg{display:block;height:100%;margin-top:4px;width:100%;stroke:var(--c-primary);-webkit-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transition:.4s ease;transition:.4s ease}.m-publications-list .list-line .line .col-2{display:none}.m-publications-list .list-line .line .col-3{font-size:0;text-align:right}.m-publications-list .list-line .line a.full-link{color:transparent;font-size:0;height:100%;left:0;position:absolute;top:0;width:100%}@media (min-width:880px){.m-publications-list .list-header .col-1{width:49.38%}.m-publications-list .list-header .col-2{display:block;margin:0 16px;width:calc(38.52% - 32px)}.m-publications-list .list-header .col-3{width:12.1%}.m-publications-list .list-line .line .col-1{width:49.38%}.m-publications-list .list-line .line .col-2{display:block;margin:0 16px;width:calc(38.52% - 32px)}.m-publications-list .list-line .line .col-3{width:12.1%}}@media (min-width:1025px){.m-publications-list .list-header{font-size:16px;padding-bottom:6px}.m-publications-list .list-header .col-1{width:46.82%}.m-publications-list .list-header .col-2{display:block;margin:0 24px;width:calc(41.49% - 48px)}.m-publications-list .list-header .col-3{width:11.69%}.m-publications-list .list-line .line .col-1{width:46.82%}.m-publications-list .list-line .line .col-2{display:block;margin:0 24px;width:calc(41.49% - 48px)}.m-publications-list .list-line .line .col-3{width:11.69%}.m-publications-list .list-line{padding:6px 0}.m-publications-list .list-line .line{font-size:16px}.m-publications-list .list-line .line a,.m-publications-list .list-line .line a:visited{height:8px;width:16px}}.m-cookies-popup{bottom:40px;display:none;left:0;position:fixed;right:0;z-index:9999}.m-cookies-popup .container{max-width:644px}.m-cookies-popup .cookies-message{background-color:#000;display:-webkit-box;display:-ms-flexbox;display:flex;padding:5px 15px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:3px}.m-cookies-popup .cookies-message p{border-right:1px solid #fff;color:#fff;font-size:12px;font-weight:300;letter-spacing:.05em;line-height:16px;margin-bottom:0;padding-right:23px;text-transform:uppercase;width:83.87%}.m-cookies-popup .cookies-message .btn-wrapper{text-align:right;width:16.13%}.m-cookies-popup .cookies-message .btn-wrapper a,.m-cookies-popup .cookies-message .btn-wrapper a:visited{color:#fff;display:inline-block;font-size:12px;font-weight:500;letter-spacing:.05em;line-height:20px;text-decoration:none;text-transform:uppercase}@media (min-width:880px){.m-cookies-popup{bottom:30px}.m-cookies-popup .cookies-message{padding:5px 10px}.m-cookies-popup .cookies-message p{padding-right:9px;width:524px}.m-cookies-popup .cookies-message .btn-wrapper{margin-top:-3px;width:30px}}@media (min-width:1025px){.m-cookies-popup .container{max-width:705px}.m-cookies-popup .cookies-message{padding:5px 10px}.m-cookies-popup .cookies-message p{font-size:13px;line-height:17px;padding-right:9px;width:565px}.m-cookies-popup .cookies-message .btn-wrapper{margin-top:-1px;width:32px}.m-cookies-popup .cookies-message .btn-wrapper a,.m-cookies-popup .cookies-message .btn-wrapper a:visited{font-size:13px;line-height:17px}}.m-gallery-loop{margin:50px 0}.m-gallery-loop:last-child{margin-bottom:0}.m-gallery-loop .swiper-wrapper{-webkit-transition-timing-function:linear!important;transition-timing-function:linear!important}.m-gallery-loop .swiper-slide{width:auto}.m-gallery-loop .image img{border-radius:3px;display:block;height:120vw;width:auto}@media (min-width:880px){.m-gallery-loop .image img{height:43.75vw}}@media (min-width:1025px){.m-gallery-loop{margin:80px 0}.m-gallery-loop .image img{height:45vw}}.m-galleries-loop{margin:50px 0}.m-galleries-loop:last-child{margin-bottom:0}.m-galleries-loop .gallery+.gallery{margin-top:10px}.m-galleries-loop .swiper-wrapper{-webkit-transition-timing-function:linear!important;transition-timing-function:linear!important}.m-galleries-loop .swiper-slide{width:71.25vw}.m-galleries-loop .image{border-radius:3px;padding-top:75.43%;position:relative}.m-galleries-loop .image img{border-radius:3px;display:block;height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}.m-galleries-loop .gallery:nth-child(2) .swiper-slide{width:95.625vw}.m-galleries-loop .gallery:nth-child(2) .image{padding-top:75.16%}@media (min-width:880px){.m-galleries-loop .swiper-slide{width:26.5vw}.m-galleries-loop .image{padding-top:75.1%}.m-galleries-loop .gallery:nth-child(2) .swiper-slide{width:35.45vw}.m-galleries-loop .gallery:nth-child(2) .image{padding-top:75%}}@media (min-width:1025px){.m-galleries-loop{margin:80px 0}.m-galleries-loop .swiper-slide{width:25.69vw}.m-galleries-loop .image{padding-top:75.2%}.m-galleries-loop .gallery:nth-child(2) .swiper-slide{width:34.44vw}.m-galleries-loop .gallery:nth-child(2) .image{padding-top:75.2%}}.m-block-text-content{margin:50px 0}.m-block-text-content:last-child{margin-bottom:0}.m-block-text-content .title{font-size:18px;font-weight:300;font-weight:700;line-height:24px;margin-bottom:40px}.m-block-text-content .title em,.m-block-text-content .title i{font-style:italic}.m-block-text-content .description h3{font-size:18px;font-weight:300;line-height:24px;margin-bottom:40px}.m-block-text-content .description p{font-size:14px;font-weight:300;line-height:18px;margin-bottom:18px}.m-block-text-content .description p:last-child{margin-bottom:0}.m-block-text-content .description p.--small{font-size:12px;line-height:16px;margin-top:30px}.m-block-text-content .description ul{margin-bottom:18px}.m-block-text-content .description ul:last-child{margin-bottom:0}.m-block-text-content .description ul li{font-size:14px;font-weight:300;line-height:18px}.m-block-text-content .description ul li:before{content:"• ";white-space:pre-wrap}.m-block-text-content .description .btn-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px}.m-block-text-content.--buttons-as-links .description .btn-wrapper{gap:26px;margin-top:40px}.m-block-text-content.--buttons-as-links .description .btn-wrapper a.c-button,.m-block-text-content.--buttons-as-links .description .btn-wrapper a.c-button:visited{border:0;border-bottom:1px solid var(--c-text-color);border-radius:0;font-weight:400;padding:0 0 2px}.m-block-text-content .logos{margin-top:60px}.m-block-text-content .logos h3{border-bottom:1px solid var(--c-primary);font-size:14px;font-weight:300;line-height:20px;margin-bottom:20px;padding-bottom:10px}.m-block-text-content .logos img{display:block;height:auto;max-width:190px}@media (min-width:880px){.m-block-text-content .info{display:-webkit-box;display:-ms-flexbox;display:flex}.m-block-text-content .info>*{width:49%}.m-block-text-content .description{margin-left:1%;padding-right:60px}.m-block-text-content.--buttons-as-links .description .btn-wrapper{gap:18px}.m-block-text-content.--with-logos .info{position:relative}.m-block-text-content .logos{bottom:0;left:0;margin-top:0;position:absolute;width:38.4%}}@media (min-width:1025px){.m-block-text-content{margin:80px 0}.m-block-text-content.--grouped+.m-block-text-content.--grouped{margin-top:-35px}.m-block-text-content .info{display:-webkit-box;display:-ms-flexbox;display:flex}.m-block-text-content .info>*{width:48%}.m-block-text-content .title{font-size:25px;line-height:35px}.m-block-text-content .description{margin-left:2%;padding-right:80px}.m-block-text-content .description h3{font-size:25px;line-height:35px;margin-bottom:35px}.m-block-text-content .description p{font-size:16px;line-height:22px;margin-bottom:22px}.m-block-text-content .description p.--small{font-size:14px;line-height:18px}.m-block-text-content .description ul{margin-bottom:22px}.m-block-text-content .description ul li{font-size:16px;line-height:22px}.m-block-text-content.--buttons-as-links .description .btn-wrapper{gap:38px}.m-block-text-content.--buttons-as-links .description .btn-wrapper a.c-button:hover,.m-block-text-content.--buttons-as-links .description .btn-wrapper a.c-button:visited:hover{background-color:transparent;color:var(--c-text-color)}.m-block-text-content .logos{width:42.1%}.m-block-text-content .logos h3{font-size:16px;padding-bottom:8px}.m-block-text-content .logos img{max-width:236px}}.m-block-image .image{padding-top:81.65%;position:relative}.m-block-image img{border-radius:57px;display:block;height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}@media (min-width:880px){.m-block-image .image{padding-top:47.4%}.m-block-image img{border-radius:80px}}@media (min-width:1025px){.m-block-image .image{padding-top:45.52%}}.m-hero-banner{margin-bottom:10px;position:relative}.m-hero-banner .media{background-color:#fff;height:100vh;pointer-events:none;width:100%}.m-hero-banner .media .sipder-slide,.m-hero-banner .media .swiper-container,.m-hero-banner .media .swiper-wrapper{height:100%}.m-hero-banner .media .swiper-slide{pointer-events:none}.m-hero-banner .media .image,.m-hero-banner .media .video{background-color:rgba(0,0,0,.4);height:100%;position:relative;width:100%}.m-hero-banner .media .image img,.m-hero-banner .media .image video,.m-hero-banner .media .video img,.m-hero-banner .media .video video{display:block;height:100%;left:0;mix-blend-mode:multiply;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}.m-hero-banner .info{left:0;position:absolute;text-align:center;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:100%;z-index:2}.m-hero-banner .info .description{margin:0 auto 30px;max-width:397px}.m-hero-banner .info .description p{color:#fff;font-size:18px;line-height:20px;margin-bottom:0}.m-hero-banner .info .description p strong{font-weight:700}.m-hero-banner.--hide-bg-layer .media .image,.m-hero-banner.--hide-bg-layer .media .video{background-color:transparent}@media (min-width:880px){.m-hero-banner .info .description{margin-bottom:20px}}@media (min-width:1025px){.m-hero-banner .info .description{max-width:522px}.m-hero-banner .info .description p{font-size:24px;line-height:28px}}.m-detail-blocks .swiper-scrollbar{height:1px;visibility:hidden}.m-detail-blocks .swiper-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transition:-webkit-transform 1s cubic-bezier(.165,.84,.44,1)!important;transition:-webkit-transform 1s cubic-bezier(.165,.84,.44,1)!important;transition:transform 1s cubic-bezier(.165,.84,.44,1)!important;transition:transform 1s cubic-bezier(.165,.84,.44,1),-webkit-transform 1s cubic-bezier(.165,.84,.44,1)!important}.m-detail-blocks>*{margin:30px 0}.m-detail-blocks>:first-child{margin-top:0}.m-detail-blocks>:last-child{margin-bottom:0}.m-detail-blocks .block-image img{border-radius:3px;display:block;height:auto;width:100%}.m-detail-blocks .block-video .video-wrapper{border-radius:3px;border-bottom-left-radius:0;border-bottom-right-radius:0;height:0;overflow:hidden;padding-bottom:56.25%;position:relative}.m-detail-blocks .block-video video{display:block;height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}.m-detail-blocks .block-video .m-video-controls{border-bottom-left-radius:3px;border-bottom-right-radius:3px;position:relative}.m-detail-blocks .block-text p{font-size:14px;font-weight:300;line-height:20px;margin-bottom:20px}.m-detail-blocks .block-text p:last-child{margin-bottom:0}.m-detail-blocks .block-quote p{font-size:14px;font-weight:300;line-height:20px;margin-bottom:20px}.m-detail-blocks .block-quote p:last-child{margin-bottom:0}@media (min-width:880px){.m-detail-blocks{height:calc(100vh - 280px);min-height:580px}.m-detail-blocks>*{margin:0}.m-detail-blocks .swiper-container,.m-detail-blocks .swiper-slide,.m-detail-blocks .swiper-wrapper{height:100%}.m-detail-blocks .swiper-slide{padding-right:40px;width:auto}.m-detail-blocks .swiper-slide:first-child{padding-left:35px;padding-right:90px}.m-detail-blocks .swiper-slide:last-child{padding-right:35px}.m-detail-blocks .swiper-slide>*{height:100%}.m-detail-blocks .block-image img{height:100%;-o-object-fit:cover;object-fit:cover;width:auto}.m-detail-blocks .block-video{height:100%;position:relative}.m-detail-blocks .block-video .video-wrapper{border-radius:3px;height:100%;padding-bottom:0}.m-detail-blocks .block-video video{position:relative;width:auto}.m-detail-blocks .block-video .m-video-controls{position:absolute}.m-detail-blocks .block-text{width:338px}.m-detail-blocks .block-text p{line-height:18px;margin-bottom:18px}.m-detail-blocks .block-quote{width:338px}.m-detail-blocks .block-quote p{line-height:18px;margin-bottom:18px}}@media (min-width:1025px){.m-detail-blocks .swiper-slide:first-child{padding-left:44px}.m-detail-blocks .swiper-slide:last-child{padding-right:44px}}@media (min-width:880px) and (min-height:810px){.m-detail-blocks{height:calc(100vh - 185px);min-height:625px}.m-detail-blocks .swiper-slide{padding-right:50px}.m-detail-blocks .swiper-slide:first-child{padding-right:120px}.m-detail-blocks .block-text{width:323px}.m-detail-blocks .block-text p{font-size:15px;line-height:20px;margin-bottom:20px}.m-detail-blocks .block-quote{width:323px}.m-detail-blocks .block-quote p{font-size:15px;line-height:20px;margin-bottom:20px}}@media (min-width:880px) and (min-height:1290px){.m-detail-blocks{height:calc(100vh - 326px);min-height:964px}.m-detail-blocks .swiper-slide{padding-right:60px}.m-detail-blocks .swiper-slide:first-child{padding-right:90px}.m-detail-blocks .block-text{width:448px}.m-detail-blocks .block-text p{font-size:22px;line-height:30px;margin-bottom:30px}.m-detail-blocks .block-quote{width:448px}.m-detail-blocks .block-quote p{font-size:22px;line-height:30px;margin-bottom:30px}}.m-popup-people-wrapper{background-color:var(--c-bg-color);display:none;height:100vh;left:0;overflow-y:auto;position:fixed;top:0;width:100%;z-index:99999}.m-popup-people-wrapper .popup-header{display:-webkit-box;display:-ms-flexbox;display:flex;padding-bottom:25px;padding-top:25px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.m-popup-people-wrapper .popup-header .logo{height:23px;width:59px}.m-popup-people-wrapper .popup-header .logo svg{height:100%;width:100%}.m-popup-people-wrapper .popup-header .popup-toggle{background-color:#000;border-radius:50%;height:33px;position:relative;width:33px}.m-popup-people-wrapper .popup-header .popup-toggle svg{height:17px;margin-top:2px;width:17px;stroke:#fff;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.m-popup-people-wrapper .popup-content{padding-bottom:30px}@media (min-width:880px){.m-popup-people-wrapper .popup-header{padding-bottom:30px;padding-top:30px}.m-popup-people-wrapper .popup-header .popup-toggle{height:43px;width:43px}.m-popup-people-wrapper .popup-header .popup-toggle svg{height:23px;width:23px}}@media (min-width:1025px){.m-popup-people-wrapper .popup-header{padding-bottom:40px;padding-top:40px}.m-popup-people-wrapper .popup-header .logo{height:30px;width:78px}.m-popup-people-wrapper .popup-header .popup-toggle{height:51px;width:51px}.m-popup-people-wrapper .popup-header .popup-toggle svg{height:27px;width:27px}.m-popup-people-wrapper .popup-content{padding-bottom:40px}}.m-popup-people-wrapper .list-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;border-bottom:1px solid var(--c-primary);font-size:14px;font-weight:500;justify-content:space-between;line-height:20px;padding-bottom:8px}.m-popup-people-wrapper .list-header .col-2,.m-popup-people-wrapper .list-header .col-3{display:none}.m-popup-people-wrapper .list-line{padding:8px 0}.m-popup-people-wrapper .list-line .line{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:14px;line-height:20px}.m-popup-people-wrapper .list-line .line a,.m-popup-people-wrapper .list-line .line a:visited{display:inline-block;height:7px;width:14px}.m-popup-people-wrapper .list-line .line a svg,.m-popup-people-wrapper .list-line .line a:visited svg{height:100%;width:100%;stroke:var(--c-primary);-webkit-transition:.4s ease;transition:.4s ease}.m-popup-people-wrapper .list-line .line .col-2,.m-popup-people-wrapper .list-line .line .col-3{display:none}.m-popup-people-wrapper .list-line .line a.full-link{color:transparent;font-size:0;height:100%;left:0;position:absolute;top:0;width:100%}.m-popup-people-wrapper .list-line .content{font-size:0;padding-bottom:22px;padding-top:10px}.m-popup-people-wrapper .list-line .content h3{font-size:14px;font-weight:300;line-height:20px;margin-bottom:10px}.m-popup-people-wrapper .list-line .content h3 strong{display:block;font-weight:500}.m-popup-people-wrapper .list-line .content .image{border-radius:3px;margin-bottom:20px;margin-top:20px;padding-top:71.43%;position:relative;width:71.43%}.m-popup-people-wrapper .list-line .content .image img{border-radius:3px;height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}.m-popup-people-wrapper .list-line .content .description p{font-size:14px;line-height:20px;margin-bottom:20px}.m-popup-people-wrapper .list-line .content .description p:last-child{margin-bottom:0}.m-popup-people-wrapper .list-line .content .btn-wrapper{margin-top:20px}.m-popup-people-wrapper .list-line.--opened svg{-webkit-transform:rotate(180deg);transform:rotate(180deg)}@media (min-width:880px){.m-popup-people-wrapper .list-header .col-1{width:30.72%}.m-popup-people-wrapper .list-header .col-2{display:block;margin:0 16px;width:calc(40.68% - 32px)}.m-popup-people-wrapper .list-header .col-3{display:block;width:28.6%}.m-popup-people-wrapper .list-line .line .col-1{width:30.72%}.m-popup-people-wrapper .list-line .line .col-2{display:block;margin:0 16px;width:calc(40.68% - 32px)}.m-popup-people-wrapper .list-line .line .col-3{display:block;width:28.6%}.m-popup-people-wrapper .list-line .content{padding-top:30px}.m-popup-people-wrapper .list-line .content h3{display:none}.m-popup-people-wrapper .list-line .content .image{display:inline-block;margin-bottom:0;margin-right:6.03%;margin-top:0;padding-top:34.56%;vertical-align:top;width:24.69%}.m-popup-people-wrapper .list-line .content .info{display:inline-block;margin-left:16px;vertical-align:top;width:63.58%}}@media (min-width:1025px){.m-popup-people-wrapper .list-header{font-size:16px;padding-bottom:6px}.m-popup-people-wrapper .list-header .col-1{width:37.72%}.m-popup-people-wrapper .list-header .col-2{display:block;margin:0 35px;width:calc(40.68% - 70px)}.m-popup-people-wrapper .list-header .col-3{display:block;width:21.06%}.m-popup-people-wrapper .list-line .line .col-1{width:37.72%}.m-popup-people-wrapper .list-line .line .col-2{display:block;margin:0 35px;width:calc(40.68% - 70px)}.m-popup-people-wrapper .list-line .line .col-3{display:block;width:21.06%}.m-popup-people-wrapper .list-line .content{padding-top:30px}.m-popup-people-wrapper .list-line .content .image{margin-right:0;padding-top:40.38%;width:37.72%}.m-popup-people-wrapper .list-line .content .info{margin-left:40px;width:calc(61.74% - 35px)}.m-popup-people-wrapper .list-line{padding:6px 0}.m-popup-people-wrapper .list-line .line{font-size:16px}.m-popup-people-wrapper .list-line .line a,.m-popup-people-wrapper .list-line .line a:visited{height:8px;width:16px}.m-popup-people-wrapper .list-line .content{padding-bottom:29px;padding-top:24px;position:relative}.m-popup-people-wrapper .list-line .content .description p{font-size:16px;line-height:22px;margin-bottom:22px}.m-popup-people-wrapper .list-line .content .btn-wrapper{bottom:30px;margin-top:36px;position:absolute}}.m-contacts-list{background-color:#000;color:#fff;padding:40px 0}.m-contacts-list a,.m-contacts-list a:visited,.m-contacts-list h2,.m-contacts-list h3,.m-contacts-list p{color:#fff}.m-contacts-list h2{font-size:14px;font-weight:400;line-height:20px;margin-bottom:40px}.m-contacts-list h2 strong{font-weight:700}.m-contacts-list .list-header{display:-webkit-box;display:-ms-flexbox;display:flex;display:none;-webkit-box-pack:justify;-ms-flex-pack:justify;border-bottom:1px solid #fff;font-size:14px;font-weight:500;justify-content:space-between;line-height:20px;padding-bottom:8px}.m-contacts-list .list-header .col-2,.m-contacts-list .list-header .col-3{display:none}.m-contacts-list .list-header .col-4{text-align:right}.m-contacts-list .list-line{border-bottom:1px solid #fff;padding:8px 0}.m-contacts-list .list-line:nth-child(3){border-top:1px solid #fff}.m-contacts-list .list-line .line{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:top;-ms-flex-align:top;align-items:top;font-size:14px;line-height:20px}.m-contacts-list .list-line .line a,.m-contacts-list .list-line .line a:visited{display:inline-block;height:7px;width:14px}.m-contacts-list .list-line .line a svg,.m-contacts-list .list-line .line a:visited svg{display:block;height:100%;margin-top:4px;width:100%;stroke:#fff;-webkit-transition:.4s ease;transition:.4s ease}.m-contacts-list .list-line .line .col-1{width:90%}.m-contacts-list .list-line .line .col-2,.m-contacts-list .list-line .line .col-3{display:none}.m-contacts-list .list-line .line .col-4{font-size:0;text-align:right;width:10%}.m-contacts-list .list-line .line a.full-link{color:transparent;font-size:0;height:100%;left:0;position:absolute;top:0;width:100%}.m-contacts-list .list-line .content{display:none;font-size:0;padding-bottom:17px;padding-top:10px}.m-contacts-list .list-line .content h3{font-size:14px;font-weight:300;line-height:20px;margin-bottom:10px}.m-contacts-list .list-line .content h3 strong{display:block;font-weight:500}.m-contacts-list .list-line .content .info p{font-size:14px;line-height:20px;margin-bottom:20px}.m-contacts-list .list-line .content .info p:last-child{margin-bottom:0}.m-contacts-list .list-line.--opened .line{color:#777}.m-contacts-list .list-line.--opened svg{-webkit-transform:rotate(180deg);transform:rotate(180deg)}@media (min-width:880px){.m-contacts-list{padding-bottom:50px}.m-contacts-list h2{font-size:16px;margin-bottom:30px}.m-contacts-list .list-header{display:-webkit-box;display:-ms-flexbox;display:flex}.m-contacts-list .list-header>*{-webkit-box-sizing:border-box;box-sizing:border-box}.m-contacts-list .list-header .col-1{width:27.16%}.m-contacts-list .list-header .col-2{display:block;margin:0 16px;width:calc(31.11% - 32px)}.m-contacts-list .list-header .col-3{display:block;margin-right:16px;width:calc(29.14% - 16px)}.m-contacts-list .list-header .col-4{width:12.59%}.m-contacts-list .list-line:nth-child(3){border-top:0}.m-contacts-list .list-line .line .col-1{width:27.16%}.m-contacts-list .list-line .line .col-1 span{display:none}.m-contacts-list .list-line .line .col-2{display:block;margin:0 16px;width:calc(31.11% - 32px)}.m-contacts-list .list-line .line .col-3{display:block;margin-right:16px;width:calc(29.14% - 16px)}.m-contacts-list .list-line .line .col-4{width:12.59%}.m-contacts-list .list-line .content{padding-bottom:12px;padding-top:10px}.m-contacts-list .list-line .content h3{display:none}.m-contacts-list .list-line .content .info{display:-webkit-box;display:-ms-flexbox;display:flex}.m-contacts-list .list-line .content .info p{margin-bottom:0}.m-contacts-list .list-line .content .info p:first-child{width:27.16%}.m-contacts-list .list-line .content .info p:nth-child(2){margin:0 16px;width:calc(31.11% - 32px)}.m-contacts-list .list-line .content .info p:nth-child(3){margin-right:16px;width:calc(29.14% - 16px)}}@media (min-width:1025px){.m-contacts-list .list-header{font-size:16px}.m-contacts-list .list-header .col-1{width:27.51%}.m-contacts-list .list-header .col-2{display:block;margin:0 20px;width:calc(30.47% - 40px)}.m-contacts-list .list-header .col-3{display:block;margin-right:20px;width:calc(29% - 16px)}.m-contacts-list .list-header .col-4{width:13.02%}.m-contacts-list .list-line .line{font-size:16px}.m-contacts-list .list-line .line .col-1{width:27.51%}.m-contacts-list .list-line .line .col-2{display:block;margin:0 20px;width:calc(30.47% - 40px)}.m-contacts-list .list-line .line .col-3{display:block;margin-right:20px;width:calc(29% - 20px)}.m-contacts-list .list-line .line .col-4{width:13.02%}.m-contacts-list .list-line .content .info p:first-child{width:27.51%}.m-contacts-list .list-line .content .info p:nth-child(2){margin:0 20px;width:calc(30.47% - 40px)}.m-contacts-list .list-line .content .info p:nth-child(3){margin-right:20px;width:calc(29% - 16px)}}.m-footer-forms a.btn-toggle,.m-footer-forms a.btn-toggle:visited{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:14px;font-weight:300;line-height:18px;min-height:60px;padding:12px 0;position:relative;text-decoration:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#000}.m-footer-forms a.btn-toggle svg,.m-footer-forms a.btn-toggle:visited svg{height:7px;position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:14px;stroke:#000;-webkit-transition:.4s ease;transition:.4s ease}.m-footer-forms .opened a.btn-toggle svg,.m-footer-forms .opened a.btn-toggle:visited svg{-webkit-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg)}.m-footer-forms .newsletter-wrapper{position:relative}.m-footer-forms .newsletter-wrapper:before{background-color:#f4f4f4;bottom:0;content:"";left:-20px;position:absolute;right:-20px;top:0}.m-footer-forms .join-team-wrapper{position:relative}.m-footer-forms .join-team-wrapper:before{background-color:#555;bottom:0;content:"";left:-20px;position:absolute;right:-20px;top:0}.m-footer-forms .join-team-wrapper a.btn-toggle,.m-footer-forms .join-team-wrapper a.btn-toggle:visited{color:#fff}.m-footer-forms .join-team-wrapper a.btn-toggle svg,.m-footer-forms .join-team-wrapper a.btn-toggle:visited svg{stroke:#fff}.m-footer-forms .join-team-wrapper .description{padding-bottom:40px;padding-top:56px}.m-footer-forms .join-team-wrapper .description p{color:#fff;font-size:14px;line-height:21px}.m-footer-forms .join-team-wrapper .description p a,.m-footer-forms .join-team-wrapper .description p a:visited{color:#fff;font-weight:500}.m-footer-forms .join-team-wrapper .description>p:last-child{margin-bottom:0}@media (min-width:880px){.m-footer-forms{background-color:#000;position:relative}.m-footer-forms .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.m-footer-forms .container>*{width:50%}.m-footer-forms a.btn-toggle,.m-footer-forms a.btn-toggle:visited{line-height:20px;min-height:55px}.m-footer-forms .newsletter-wrapper{position:relative}.m-footer-forms .newsletter-wrapper:before{left:-50vw;right:0}.m-footer-forms .newsletter-wrapper a.btn-toggle svg,.m-footer-forms .newsletter-wrapper a.btn-toggle:visited svg{right:30px}.m-footer-forms .join-team-wrapper{position:relative}.m-footer-forms .join-team-wrapper:before{left:0;right:-50vw}.m-footer-forms .join-team-wrapper a.btn-toggle,.m-footer-forms .join-team-wrapper a.btn-toggle:visited{padding-left:30px}}@media (min-width:1025px){.m-footer-forms a.btn-toggle,.m-footer-forms a.btn-toggle:visited{font-size:20px;line-height:24px;min-height:65px}.m-footer-forms a.btn-toggle svg,.m-footer-forms a.btn-toggle:visited svg{height:8px;width:16px}.m-footer-forms .newsletter-wrapper a.btn-toggle svg,.m-footer-forms .newsletter-wrapper a.btn-toggle:visited svg{right:50px}.m-footer-forms .join-team-wrapper a.btn-toggle,.m-footer-forms .join-team-wrapper a.btn-toggle:visited{padding-left:50px}.m-footer-forms .join-team-wrapper .description{max-width:484px;padding-bottom:95px;padding-top:68px}.m-footer-forms .join-team-wrapper .description p{font-size:16px}}.m-footer-forms .wpcf7-not-valid{border-color:red!important}.m-footer-forms .wpcf7-not-valid-tip{display:none}.m-footer-forms .wpcf7-response-output{display:none!important}.m-footer-forms .form-message{-webkit-box-sizing:border-box;box-sizing:border-box;display:none;height:100%;left:0;padding-top:95px;position:absolute;top:0;width:100%}.m-footer-forms .form-message p{font-size:14px;font-weight:300;line-height:21px;margin-bottom:20px}.m-footer-forms .newsletter-form .form-message{background-color:#f4f4f4}.m-footer-forms .join-team-form .form-message{background-color:#555}.m-footer-forms .join-team-form .form-message p{color:#fff}.m-footer-forms .join-team-form .form-message a.c-button,.m-footer-forms .join-team-form .form-message a.c-button:visited{border-color:#fff;color:#fff}@media (min-width:880px){.m-footer-forms .join-team-form .form-message{padding-left:30px}}@media (min-width:1025px){.m-footer-forms .join-team-form .form-message{left:10px;padding-left:40px}.m-footer-forms .form-message{padding-top:90px}.m-footer-forms .form-message p{font-size:16px;margin-bottom:40px}}@media (min-width:880px){.m-footer-forms .join-team-form.form-wrapper{padding-left:30px;padding-right:0}}@media (min-width:1025px){.m-footer-forms .join-team-form.form-wrapper{padding-left:50px;padding-right:0}}.m-footer-forms .join-team-form.form-wrapper label{color:#fff}.m-footer-forms .join-team-form.form-wrapper input{border-color:#fff;color:#fff}.m-footer-forms .join-team-form.form-wrapper input::-webkit-input-placeholder{color:#fff}.m-footer-forms .join-team-form.form-wrapper input::-moz-placeholder{color:#fff}.m-footer-forms .join-team-form.form-wrapper input:-ms-input-placeholder{color:#fff}.m-footer-forms .join-team-form.form-wrapper input::-ms-input-placeholder{color:#fff}.m-footer-forms .join-team-form.form-wrapper input::placeholder{color:#fff}.m-footer-forms .join-team-form.form-wrapper .padropdown-wrapper{border-color:#fff}.m-footer-forms .join-team-form.form-wrapper .padropdown-wrapper a.dropdown-toggle,.m-footer-forms .join-team-form.form-wrapper .padropdown-wrapper a.dropdown-toggle:visited,.m-footer-forms .join-team-form.form-wrapper .padropdown-wrapper ul li a,.m-footer-forms .join-team-form.form-wrapper .padropdown-wrapper ul li a:visited{color:#fff}.m-footer-forms .join-team-form.form-wrapper .padropdown-wrapper a.dropdown-toggle svg,.m-footer-forms .join-team-form.form-wrapper .padropdown-wrapper a.dropdown-toggle:visited svg,.m-footer-forms .join-team-form.form-wrapper .padropdown-wrapper ul li a svg,.m-footer-forms .join-team-form.form-wrapper .padropdown-wrapper ul li a:visited svg{stroke:#fff}.m-footer-forms .join-team-form.form-wrapper .c-form-acceptance .wpcf7-acceptance .wpcf7-list-item,.m-footer-forms .join-team-form.form-wrapper .c-form-acceptance .wpcf7-acceptance .wpcf7-list-item a,.m-footer-forms .join-team-form.form-wrapper .c-form-acceptance .wpcf7-acceptance .wpcf7-list-item a:visited,.m-footer-forms .join-team-form.form-wrapper .c-form-acceptance .wpcf7-acceptance [type=checkbox]+span,.m-footer-forms .join-team-form.form-wrapper .c-form-acceptance .wpcf7-checkbox .wpcf7-list-item,.m-footer-forms .join-team-form.form-wrapper .c-form-acceptance .wpcf7-checkbox .wpcf7-list-item a,.m-footer-forms .join-team-form.form-wrapper .c-form-acceptance .wpcf7-checkbox .wpcf7-list-item a:visited,.m-footer-forms .join-team-form.form-wrapper .c-form-acceptance .wpcf7-checkbox [type=checkbox]+span{color:#fff}.m-footer-forms .join-team-form.form-wrapper .c-form-acceptance .wpcf7-acceptance [type=checkbox]:checked+label:before,.m-footer-forms .join-team-form.form-wrapper .c-form-acceptance .wpcf7-acceptance [type=checkbox]:checked+span:before,.m-footer-forms .join-team-form.form-wrapper .c-form-acceptance .wpcf7-acceptance [type=checkbox]:not(:checked)+label:before,.m-footer-forms .join-team-form.form-wrapper .c-form-acceptance .wpcf7-acceptance [type=checkbox]:not(:checked)+span:before,.m-footer-forms .join-team-form.form-wrapper .c-form-acceptance .wpcf7-checkbox [type=checkbox]:checked+label:before,.m-footer-forms .join-team-form.form-wrapper .c-form-acceptance .wpcf7-checkbox [type=checkbox]:checked+span:before,.m-footer-forms .join-team-form.form-wrapper .c-form-acceptance .wpcf7-checkbox [type=checkbox]:not(:checked)+label:before,.m-footer-forms .join-team-form.form-wrapper .c-form-acceptance .wpcf7-checkbox [type=checkbox]:not(:checked)+span:before{border:1px solid #fff}.m-footer-forms .join-team-form.form-wrapper .c-form-acceptance .wpcf7-acceptance [type=checkbox]:checked+label:after,.m-footer-forms .join-team-form.form-wrapper .c-form-acceptance .wpcf7-acceptance [type=checkbox]:checked+span:after,.m-footer-forms .join-team-form.form-wrapper .c-form-acceptance .wpcf7-acceptance [type=checkbox]:not(:checked)+label:after,.m-footer-forms .join-team-form.form-wrapper .c-form-acceptance .wpcf7-acceptance [type=checkbox]:not(:checked)+span:after,.m-footer-forms .join-team-form.form-wrapper .c-form-acceptance .wpcf7-checkbox [type=checkbox]:checked+label:after,.m-footer-forms .join-team-form.form-wrapper .c-form-acceptance .wpcf7-checkbox [type=checkbox]:checked+span:after,.m-footer-forms .join-team-form.form-wrapper .c-form-acceptance .wpcf7-checkbox [type=checkbox]:not(:checked)+label:after,.m-footer-forms .join-team-form.form-wrapper .c-form-acceptance .wpcf7-checkbox [type=checkbox]:not(:checked)+span:after{background-color:#fff}.m-footer-forms .form-wrapper{display:none;padding-bottom:30px;position:relative}@media (min-width:880px){.m-footer-forms .form-wrapper{padding-right:30px}}@media (min-width:1025px){.m-footer-forms .form-wrapper{padding-right:50px}}.m-footer-forms .form-wrapper .form-field{margin-bottom:8px}.m-footer-forms .form-wrapper label{color:#000;display:block;font-family:SA25,arial,helvetica,sans-serif;font-size:13px;font-weight:300;line-height:17px;margin-bottom:1rem}.m-footer-forms .form-wrapper input{background-color:transparent;border:0;border-bottom:1px solid #000;font-family:SA25,arial,helvetica,sans-serif;font-size:1rem;font-weight:300;line-height:1.25;padding-bottom:6px;width:100%}.m-footer-forms .form-wrapper input::-webkit-input-placeholder{color:#000;opacity:1}.m-footer-forms .form-wrapper input::-moz-placeholder{color:#000;opacity:1}.m-footer-forms .form-wrapper input:-ms-input-placeholder{color:#000;opacity:1}.m-footer-forms .form-wrapper input::-ms-input-placeholder{color:#000;opacity:1}.m-footer-forms .form-wrapper input::placeholder{color:#000;opacity:1}.m-footer-forms .form-wrapper .form-submit{padding-top:42px}.m-footer-forms .form-wrapper .form-submit a,.m-footer-forms .form-wrapper .form-submit a:visited{background-color:#000;color:#fff}.m-footer-forms .form-wrapper .padropdown-wrapper{border-bottom:1px solid #000;padding-bottom:6px}.m-footer-forms .form-wrapper .padropdown-wrapper a.dropdown-toggle,.m-footer-forms .form-wrapper .padropdown-wrapper a.dropdown-toggle:visited{color:#000;display:block;font-family:SA25,arial,helvetica,sans-serif;font-size:1rem;font-weight:300;line-height:1.25;position:relative;text-decoration:none}.m-footer-forms .form-wrapper .padropdown-wrapper a.dropdown-toggle svg,.m-footer-forms .form-wrapper .padropdown-wrapper a.dropdown-toggle:visited svg{height:7px;position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:14px;stroke:#000;-webkit-transition:.4s ease;transition:.4s ease}.m-footer-forms .form-wrapper .padropdown-wrapper ul{display:none;padding-top:6px}.m-footer-forms .form-wrapper .padropdown-wrapper ul li{color:#000;font-family:SA25,arial,helvetica,sans-serif;font-size:1rem;font-weight:300;line-height:1.875}.m-footer-forms .form-wrapper .padropdown-wrapper ul li a,.m-footer-forms .form-wrapper .padropdown-wrapper ul li a:visited{text-decoration:none}.m-footer-forms .form-wrapper .padropdown-wrapper.opened a.dropdown-toggle svg,.m-footer-forms .form-wrapper .padropdown-wrapper.opened a.dropdown-toggle:visited svg{-webkit-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg)}@media (min-width:1025px){.m-footer-forms .form-wrapper .padropdown-wrapper a.dropdown-toggle svg,.m-footer-forms .form-wrapper .padropdown-wrapper a.dropdown-toggle:visited svg{height:8px;width:16px}}.m-footer-forms .form-wrapper .c-form-acceptance{margin-top:2rem}.m-footer-forms .form-wrapper .c-form-acceptance .checkbox{margin-bottom:.875rem}.m-footer-forms .form-wrapper .c-form-acceptance .checkbox:last-child{margin-bottom:0}.m-footer-forms .form-wrapper .c-form-acceptance .wpcf7-acceptance label,.m-footer-forms .form-wrapper .c-form-acceptance .wpcf7-checkbox label{font-weight:300}.m-footer-forms .form-wrapper .c-form-acceptance .wpcf7-acceptance .wpcf7-list-item,.m-footer-forms .form-wrapper .c-form-acceptance .wpcf7-checkbox .wpcf7-list-item{border:0;border-radius:0;color:#000;display:block;font-family:SA25,arial,helvetica,sans-serif;font-size:13px;letter-spacing:0;line-height:17px;margin:0;padding:0;position:relative;width:100%}.m-footer-forms .form-wrapper .c-form-acceptance .wpcf7-acceptance .wpcf7-list-item label,.m-footer-forms .form-wrapper .c-form-acceptance .wpcf7-checkbox .wpcf7-list-item label{margin-bottom:0}.m-footer-forms .form-wrapper .c-form-acceptance .wpcf7-acceptance .wpcf7-list-item a,.m-footer-forms .form-wrapper .c-form-acceptance .wpcf7-acceptance .wpcf7-list-item a:visited,.m-footer-forms .form-wrapper .c-form-acceptance .wpcf7-checkbox .wpcf7-list-item a,.m-footer-forms .form-wrapper .c-form-acceptance .wpcf7-checkbox .wpcf7-list-item a:visited{color:#000}.m-footer-forms .form-wrapper .c-form-acceptance .wpcf7-acceptance [type=checkbox]:checked,.m-footer-forms .form-wrapper .c-form-acceptance .wpcf7-acceptance [type=checkbox]:not(:checked),.m-footer-forms .form-wrapper .c-form-acceptance .wpcf7-checkbox [type=checkbox]:checked,.m-footer-forms .form-wrapper .c-form-acceptance .wpcf7-checkbox [type=checkbox]:not(:checked){border:0;left:0;opacity:.01;position:absolute}.m-footer-forms .form-wrapper .c-form-acceptance .wpcf7-acceptance [type=checkbox]+span,.m-footer-forms .form-wrapper .c-form-acceptance .wpcf7-checkbox [type=checkbox]+span{color:#000;display:block;font-size:13px;letter-spacing:0;margin-bottom:0}.m-footer-forms .form-wrapper .c-form-acceptance .wpcf7-acceptance [type=checkbox]:checked+label,.m-footer-forms .form-wrapper .c-form-acceptance .wpcf7-acceptance [type=checkbox]:checked+span,.m-footer-forms .form-wrapper .c-form-acceptance .wpcf7-acceptance [type=checkbox]:not(:checked)+label,.m-footer-forms .form-wrapper .c-form-acceptance .wpcf7-acceptance [type=checkbox]:not(:checked)+span,.m-footer-forms .form-wrapper .c-form-acceptance .wpcf7-checkbox [type=checkbox]:checked+label,.m-footer-forms .form-wrapper .c-form-acceptance .wpcf7-checkbox [type=checkbox]:checked+span,.m-footer-forms .form-wrapper .c-form-acceptance .wpcf7-checkbox [type=checkbox]:not(:checked)+label,.m-footer-forms .form-wrapper .c-form-acceptance .wpcf7-checkbox [type=checkbox]:not(:checked)+span{cursor:pointer;padding-left:34px;position:relative}.m-footer-forms .form-wrapper .c-form-acceptance .wpcf7-acceptance [type=checkbox]:checked+label:before,.m-footer-forms .form-wrapper .c-form-acceptance .wpcf7-acceptance [type=checkbox]:checked+span:before,.m-footer-forms .form-wrapper .c-form-acceptance .wpcf7-acceptance [type=checkbox]:not(:checked)+label:before,.m-footer-forms .form-wrapper .c-form-acceptance .wpcf7-acceptance [type=checkbox]:not(:checked)+span:before,.m-footer-forms .form-wrapper .c-form-acceptance .wpcf7-checkbox [type=checkbox]:checked+label:before,.m-footer-forms .form-wrapper .c-form-acceptance .wpcf7-checkbox [type=checkbox]:checked+span:before,.m-footer-forms .form-wrapper .c-form-acceptance .wpcf7-checkbox [type=checkbox]:not(:checked)+label:before,.m-footer-forms .form-wrapper .c-form-acceptance .wpcf7-checkbox [type=checkbox]:not(:checked)+span:before{background-color:transparent;border:1px solid #000;border-radius:3px;content:"";height:20px;left:0;position:absolute;top:-2px;-webkit-transition:all .275s;transition:all .275s;width:20px}.m-footer-forms .form-wrapper .c-form-acceptance .wpcf7-acceptance [type=checkbox]:checked+label:after,.m-footer-forms .form-wrapper .c-form-acceptance .wpcf7-acceptance [type=checkbox]:checked+span:after,.m-footer-forms .form-wrapper .c-form-acceptance .wpcf7-acceptance [type=checkbox]:not(:checked)+label:after,.m-footer-forms .form-wrapper .c-form-acceptance .wpcf7-acceptance [type=checkbox]:not(:checked)+span:after,.m-footer-forms .form-wrapper .c-form-acceptance .wpcf7-checkbox [type=checkbox]:checked+label:after,.m-footer-forms .form-wrapper .c-form-acceptance .wpcf7-checkbox [type=checkbox]:checked+span:after,.m-footer-forms .form-wrapper .c-form-acceptance .wpcf7-checkbox [type=checkbox]:not(:checked)+label:after,.m-footer-forms .form-wrapper .c-form-acceptance .wpcf7-checkbox [type=checkbox]:not(:checked)+span:after{background-color:#000;border-radius:3px;content:"";height:16px;left:3px;line-height:0;position:absolute;top:1px;-webkit-transition:all .2s;transition:all .2s;width:16px}.m-footer-forms .form-wrapper .c-form-acceptance .wpcf7-acceptance [type=checkbox]:not(:checked)+label:after,.m-footer-forms .form-wrapper .c-form-acceptance .wpcf7-acceptance [type=checkbox]:not(:checked)+span:after,.m-footer-forms .form-wrapper .c-form-acceptance .wpcf7-checkbox [type=checkbox]:not(:checked)+label:after,.m-footer-forms .form-wrapper .c-form-acceptance .wpcf7-checkbox [type=checkbox]:not(:checked)+span:after{opacity:0}.m-footer-forms .form-wrapper .c-form-acceptance .wpcf7-acceptance [type=checkbox]:checked+label:after,.m-footer-forms .form-wrapper .c-form-acceptance .wpcf7-acceptance [type=checkbox]:checked+span:after,.m-footer-forms .form-wrapper .c-form-acceptance .wpcf7-checkbox [type=checkbox]:checked+label:after,.m-footer-forms .form-wrapper .c-form-acceptance .wpcf7-checkbox [type=checkbox]:checked+span:after{opacity:1}.m-video-controls{background-color:#000;bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;left:0;pointer-events:auto;position:absolute;right:0;z-index:10;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:bottom;-ms-flex-align:bottom;align-items:bottom;padding:18px 24px}.m-video-controls a svg,.m-video-controls a:visited svg{display:block;height:100%;width:100%}.m-video-controls a.play-video,.m-video-controls a:visited.play-video{display:none;height:25px;margin-left:-9px;width:26px}.m-video-controls a.pause-video,.m-video-controls a:visited.pause-video{height:21px;margin:2px 0;width:13px}.m-video-controls a.sound-on,.m-video-controls a:visited.sound-on{display:none;height:19px;margin:2px 0;width:22px}.m-video-controls a.sound-off,.m-video-controls a:visited.sound-off{height:19px;margin:2px 0;width:22px}.m-page-header-media{margin-bottom:40px}.m-page-header-media .c-video,.m-page-header-media .c-youtube-video{margin-bottom:0}.m-page-header-media .image{border-radius:3px;height:0;overflow:hidden;padding-bottom:56.25%;position:relative}.m-page-header-media .image image{display:block;height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}.m-sectors-grid{margin:100px 0}.m-sectors-grid .title{font-size:18px;font-weight:300;line-height:20px;margin-bottom:30px}.m-sectors-grid .sectors-grid{-webkit-column-gap:10px;-moz-column-gap:10px;column-gap:10px;display:grid;grid-template-columns:repeat(2,1fr);row-gap:20px}@media (min-width:880px){.m-sectors-grid .sectors-grid{grid-template-columns:repeat(3,1fr)}}@media (min-width:1025px){.m-sectors-grid{margin:160px 0}.m-sectors-grid .title{font-size:25px;line-height:20px;margin-bottom:40px}.m-sectors-grid .sectors-grid{row-gap:40px}}.m-sacademy-programming-form-popup{background-color:var(--c-bg-color);display:none;height:100vh;left:0;overflow-y:scroll;position:fixed;top:0;width:100%;z-index:10000}.m-sacademy-programming-form-popup .popup-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-bottom:25px;padding-top:25px}.m-sacademy-programming-form-popup .popup-header .logo{height:23px;width:59px}.m-sacademy-programming-form-popup .popup-header .logo svg{height:100%;width:100%;fill:var(--c-primary)}.m-sacademy-programming-form-popup .popup-header .popup-toggle{background-color:var(--c-primary);border-radius:50%;height:33px;position:relative;width:33px}.m-sacademy-programming-form-popup .popup-header .popup-toggle svg{height:17px;margin-top:2px;width:17px;stroke:var(--c-bg-color);-webkit-transform:rotate(45deg);transform:rotate(45deg)}.m-sacademy-programming-form-popup h2.title{color:var(--c-primary);font-size:18px;font-weight:700;line-height:20px;margin-bottom:30px;margin-top:80px}.m-sacademy-programming-form-popup .popup-footer{margin-top:45px;padding-bottom:25px}.m-sacademy-programming-form-popup .popup-footer p{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;margin-bottom:0}.m-sacademy-programming-form-popup .popup-footer p span{display:inline-block;font-size:12px;font-weight:300;letter-spacing:.05em;line-height:20px;text-transform:uppercase}.m-sacademy-programming-form-popup .form-wrapper{position:relative}.m-sacademy-programming-form-popup .form-message{background-color:var(--c-bg-color);-webkit-box-sizing:border-box;box-sizing:border-box;display:none;height:100%;left:0;padding-top:95px;position:absolute;top:0;width:100%}.m-sacademy-programming-form-popup .form-message p{font-size:14px;font-weight:300;line-height:21px;margin-bottom:20px}.m-sacademy-programming-form-popup .wpcf7-not-valid{border-color:red!important}.m-sacademy-programming-form-popup .wpcf7-not-valid-tip{display:none}.m-sacademy-programming-form-popup .wpcf7-response-output{display:none!important}@media (min-width:880px){.m-sacademy-programming-form-popup .popup-header{padding-bottom:30px;padding-top:30px}.m-sacademy-programming-form-popup .popup-header .popup-toggle{height:43px;width:43px}.m-sacademy-programming-form-popup .popup-header .popup-toggle svg{height:23px;width:23px}.m-sacademy-programming-form-popup h2.title{margin-top:20px;max-width:456px}.m-sacademy-programming-form-popup .container{position:relative}.m-sacademy-programming-form-popup .form-wrapper{max-width:456px}.m-sacademy-programming-form-popup .popup-footer{bottom:0;margin-top:0;padding-bottom:0;position:relative;position:absolute;right:35px}}@media (min-width:1025px){.m-sacademy-programming-form-popup .popup-header{padding-bottom:40px;padding-top:40px}.m-sacademy-programming-form-popup .popup-header .logo{height:30px;width:78px}.m-sacademy-programming-form-popup .popup-header .popup-toggle{height:51px;width:51px}.m-sacademy-programming-form-popup .popup-header .popup-toggle svg{height:27px;width:27px}.m-sacademy-programming-form-popup h2.title{font-size:25px;line-height:28px;margin-bottom:70px;margin-top:22px;max-width:580px}.m-sacademy-programming-form-popup .container{position:relative}.m-sacademy-programming-form-popup .form-wrapper{max-width:580px}.m-sacademy-programming-form-popup .form-message{background-color:var(--c-bg-color);padding-top:90px}.m-sacademy-programming-form-popup .form-message p{font-size:16px;margin-bottom:40px}.m-sacademy-programming-form-popup .popup-footer{right:44px}.m-sacademy-programming-form-popup .popup-footer p{gap:12px}.m-sacademy-programming-form-popup .popup-footer p span{font-size:13px}}.programming-form.form-wrapper{padding-bottom:0;position:relative}.programming-form.form-wrapper .form-field{margin-bottom:8px}.programming-form.form-wrapper label{display:block;font-size:13px;line-height:17px;margin-bottom:1rem}.programming-form.form-wrapper input,.programming-form.form-wrapper label{color:var(--c-primary);font-family:SA25,arial,helvetica,sans-serif;font-weight:300}.programming-form.form-wrapper input{background-color:transparent;border:0;border-bottom:1px solid var(--c-primary);font-size:1rem;line-height:1.25;padding-bottom:6px;width:100%}.programming-form.form-wrapper input::-webkit-input-placeholder{color:var(--c-primary);opacity:1}.programming-form.form-wrapper input::-moz-placeholder{color:var(--c-primary);opacity:1}.programming-form.form-wrapper input:-ms-input-placeholder{color:var(--c-primary);opacity:1}.programming-form.form-wrapper input::-ms-input-placeholder{color:var(--c-primary);opacity:1}.programming-form.form-wrapper input::placeholder{color:var(--c-primary);opacity:1}.programming-form.form-wrapper .form-submit{padding-top:42px}.programming-form.form-wrapper .padropdown-wrapper{border-bottom:1px solid var(--c-primary);padding-bottom:6px}.programming-form.form-wrapper .padropdown-wrapper a.dropdown-toggle,.programming-form.form-wrapper .padropdown-wrapper a.dropdown-toggle:visited{color:var(--c-primary);display:block;font-family:SA25,arial,helvetica,sans-serif;font-size:1rem;font-weight:300;line-height:1.25;position:relative;text-decoration:none}.programming-form.form-wrapper .padropdown-wrapper a.dropdown-toggle svg,.programming-form.form-wrapper .padropdown-wrapper a.dropdown-toggle:visited svg{height:7px;position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:14px;stroke:var(--c-primary);-webkit-transition:.4s ease;transition:.4s ease}.programming-form.form-wrapper .padropdown-wrapper ul{display:none;padding-top:6px}.programming-form.form-wrapper .padropdown-wrapper ul li{color:var(--c-primary);font-family:SA25,arial,helvetica,sans-serif;font-size:1rem;font-weight:300;line-height:1.875}.programming-form.form-wrapper .padropdown-wrapper ul li a,.programming-form.form-wrapper .padropdown-wrapper ul li a:visited{text-decoration:none}.programming-form.form-wrapper .padropdown-wrapper.opened a.dropdown-toggle svg,.programming-form.form-wrapper .padropdown-wrapper.opened a.dropdown-toggle:visited svg{-webkit-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg)}@media (min-width:1025px){.programming-form.form-wrapper .padropdown-wrapper a.dropdown-toggle svg,.programming-form.form-wrapper .padropdown-wrapper a.dropdown-toggle:visited svg{height:8px;width:16px}}.programming-form.form-wrapper .c-form-acceptance{margin-top:2rem}.programming-form.form-wrapper .c-form-acceptance .checkbox{margin-bottom:.875rem}.programming-form.form-wrapper .c-form-acceptance .checkbox:last-child{margin-bottom:0}.programming-form.form-wrapper .c-form-acceptance .wpcf7-acceptance label,.programming-form.form-wrapper .c-form-acceptance .wpcf7-checkbox label{font-weight:300}.programming-form.form-wrapper .c-form-acceptance .wpcf7-acceptance .wpcf7-list-item,.programming-form.form-wrapper .c-form-acceptance .wpcf7-checkbox .wpcf7-list-item{border:0;border-radius:0;color:var(--c-primary);display:block;font-family:SA25,arial,helvetica,sans-serif;font-size:13px;letter-spacing:0;line-height:17px;margin:0;padding:0;position:relative;width:100%}.programming-form.form-wrapper .c-form-acceptance .wpcf7-acceptance .wpcf7-list-item label,.programming-form.form-wrapper .c-form-acceptance .wpcf7-checkbox .wpcf7-list-item label{margin-bottom:0}.programming-form.form-wrapper .c-form-acceptance .wpcf7-acceptance .wpcf7-list-item a,.programming-form.form-wrapper .c-form-acceptance .wpcf7-acceptance .wpcf7-list-item a:visited,.programming-form.form-wrapper .c-form-acceptance .wpcf7-checkbox .wpcf7-list-item a,.programming-form.form-wrapper .c-form-acceptance .wpcf7-checkbox .wpcf7-list-item a:visited{color:var(--c-primary)}.programming-form.form-wrapper .c-form-acceptance .wpcf7-acceptance [type=checkbox]:checked,.programming-form.form-wrapper .c-form-acceptance .wpcf7-acceptance [type=checkbox]:not(:checked),.programming-form.form-wrapper .c-form-acceptance .wpcf7-checkbox [type=checkbox]:checked,.programming-form.form-wrapper .c-form-acceptance .wpcf7-checkbox [type=checkbox]:not(:checked){border:0;left:0;opacity:.01;position:absolute}.programming-form.form-wrapper .c-form-acceptance .wpcf7-acceptance [type=checkbox]+span,.programming-form.form-wrapper .c-form-acceptance .wpcf7-checkbox [type=checkbox]+span{color:var(--c-primary);display:block;font-size:13px;letter-spacing:0;margin-bottom:0}.programming-form.form-wrapper .c-form-acceptance .wpcf7-acceptance [type=checkbox]:checked+label,.programming-form.form-wrapper .c-form-acceptance .wpcf7-acceptance [type=checkbox]:checked+span,.programming-form.form-wrapper .c-form-acceptance .wpcf7-acceptance [type=checkbox]:not(:checked)+label,.programming-form.form-wrapper .c-form-acceptance .wpcf7-acceptance [type=checkbox]:not(:checked)+span,.programming-form.form-wrapper .c-form-acceptance .wpcf7-checkbox [type=checkbox]:checked+label,.programming-form.form-wrapper .c-form-acceptance .wpcf7-checkbox [type=checkbox]:checked+span,.programming-form.form-wrapper .c-form-acceptance .wpcf7-checkbox [type=checkbox]:not(:checked)+label,.programming-form.form-wrapper .c-form-acceptance .wpcf7-checkbox [type=checkbox]:not(:checked)+span{cursor:pointer;padding-left:34px;position:relative}.programming-form.form-wrapper .c-form-acceptance .wpcf7-acceptance [type=checkbox]:checked+label:before,.programming-form.form-wrapper .c-form-acceptance .wpcf7-acceptance [type=checkbox]:checked+span:before,.programming-form.form-wrapper .c-form-acceptance .wpcf7-acceptance [type=checkbox]:not(:checked)+label:before,.programming-form.form-wrapper .c-form-acceptance .wpcf7-acceptance [type=checkbox]:not(:checked)+span:before,.programming-form.form-wrapper .c-form-acceptance .wpcf7-checkbox [type=checkbox]:checked+label:before,.programming-form.form-wrapper .c-form-acceptance .wpcf7-checkbox [type=checkbox]:checked+span:before,.programming-form.form-wrapper .c-form-acceptance .wpcf7-checkbox [type=checkbox]:not(:checked)+label:before,.programming-form.form-wrapper .c-form-acceptance .wpcf7-checkbox [type=checkbox]:not(:checked)+span:before{background-color:transparent;border:1px solid var(--c-primary);border-radius:3px;content:"";height:20px;left:0;position:absolute;top:-2px;-webkit-transition:all .275s;transition:all .275s;width:20px}.programming-form.form-wrapper .c-form-acceptance .wpcf7-acceptance [type=checkbox]:checked+label:after,.programming-form.form-wrapper .c-form-acceptance .wpcf7-acceptance [type=checkbox]:checked+span:after,.programming-form.form-wrapper .c-form-acceptance .wpcf7-acceptance [type=checkbox]:not(:checked)+label:after,.programming-form.form-wrapper .c-form-acceptance .wpcf7-acceptance [type=checkbox]:not(:checked)+span:after,.programming-form.form-wrapper .c-form-acceptance .wpcf7-checkbox [type=checkbox]:checked+label:after,.programming-form.form-wrapper .c-form-acceptance .wpcf7-checkbox [type=checkbox]:checked+span:after,.programming-form.form-wrapper .c-form-acceptance .wpcf7-checkbox [type=checkbox]:not(:checked)+label:after,.programming-form.form-wrapper .c-form-acceptance .wpcf7-checkbox [type=checkbox]:not(:checked)+span:after{background-color:var(--c-primary);border-radius:3px;content:"";height:16px;left:3px;line-height:0;position:absolute;top:1px;-webkit-transition:all .2s;transition:all .2s;width:16px}.programming-form.form-wrapper .c-form-acceptance .wpcf7-acceptance [type=checkbox]:not(:checked)+label:after,.programming-form.form-wrapper .c-form-acceptance .wpcf7-acceptance [type=checkbox]:not(:checked)+span:after,.programming-form.form-wrapper .c-form-acceptance .wpcf7-checkbox [type=checkbox]:not(:checked)+label:after,.programming-form.form-wrapper .c-form-acceptance .wpcf7-checkbox [type=checkbox]:not(:checked)+span:after{opacity:0}.programming-form.form-wrapper .c-form-acceptance .wpcf7-acceptance [type=checkbox]:checked+label:after,.programming-form.form-wrapper .c-form-acceptance .wpcf7-acceptance [type=checkbox]:checked+span:after,.programming-form.form-wrapper .c-form-acceptance .wpcf7-checkbox [type=checkbox]:checked+label:after,.programming-form.form-wrapper .c-form-acceptance .wpcf7-checkbox [type=checkbox]:checked+span:after{opacity:1}.m-videos-list{margin:48px 0}.m-videos-list .videos-list{border-top:1px solid var(--c-primary);display:grid;gap:24px;padding-top:24px}.m-videos-list .video-thumb{padding-top:56.25%;position:relative}.m-videos-list .video-thumb img{display:block;height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}.m-videos-list .video-thumb a,.m-videos-list .video-thumb a:visited{border:1px solid #fff;border-radius:3px;color:#fff;display:inline-block;font-size:12px;left:50%;letter-spacing:.05em;line-height:14px;padding:4px 10px;position:absolute;text-decoration:none;text-transform:uppercase;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@media (min-width:600px){.m-videos-list .videos-list{grid-template-columns:repeat(2,1fr)}}@media (min-width:1025px){.m-videos-list{margin-bottom:15px;margin-top:90px}.m-videos-list .videos-list{-webkit-column-gap:56px;-moz-column-gap:56px;column-gap:56px;grid-template-columns:repeat(3,1fr);padding-top:32px;row-gap:40px}.m-videos-list .video-thumb a,.m-videos-list .video-thumb a:visited{font-size:20px;letter-spacing:.05em;line-height:20px;padding:8px 30px}.m-videos-list .video-thumb a:hover,.m-videos-list .video-thumb a:visited:hover{background-color:#fff;color:#000}}.m-popup-video-wrapper{background-color:rgba(44,44,44,.75);display:none;height:100vh;left:0;overflow-y:auto;position:fixed;top:0;width:100%;z-index:99999}.m-popup-video-wrapper .popup-header{display:-webkit-box;display:-ms-flexbox;display:flex;padding-bottom:25px;padding-top:25px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.m-popup-video-wrapper .popup-header .logo{height:23px;width:59px}.m-popup-video-wrapper .popup-header .logo svg{height:100%;width:100%}.m-popup-video-wrapper .popup-header .popup-toggle{background-color:#000;border-radius:50%;height:33px;position:relative;width:33px}.m-popup-video-wrapper .popup-header .popup-toggle svg{height:17px;margin-top:2px;width:17px;stroke:#fff;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.m-popup-video-wrapper .popup-content{padding-bottom:30px}.m-popup-video-wrapper .popup-content .container{max-width:1360px}.m-popup-video-wrapper .popup-video .video-wrapper{border-radius:3px;border-bottom-left-radius:0;border-bottom-right-radius:0;height:0;overflow:hidden;padding-bottom:56.25%;position:relative}.m-popup-video-wrapper .popup-video .m-video-controls{border-bottom-left-radius:3px;border-bottom-right-radius:3px;position:relative}.m-popup-video-wrapper .popup-video video{display:block;height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}@media (min-width:880px){.m-popup-video-wrapper .popup-header{padding-bottom:30px;padding-top:30px}.m-popup-video-wrapper .popup-header .popup-toggle{height:43px;width:43px}.m-popup-video-wrapper .popup-header .popup-toggle svg{height:23px;width:23px}}@media (min-width:1025px){.m-popup-video-wrapper .popup-header{padding-bottom:40px;padding-top:40px}.m-popup-video-wrapper .popup-header .logo{height:30px;width:78px}.m-popup-video-wrapper .popup-header .popup-toggle{height:51px;width:51px}.m-popup-video-wrapper .popup-header .popup-toggle svg{height:27px;width:27px}.m-popup-video-wrapper .popup-content{padding-bottom:40px}}:root.dark-mode .m-popup-people-wrapper .popup-header .logo svg{fill:#fff}:root.dark-mode .m-popup-people-wrapper .popup-header .popup-toggle{background-color:#fff}:root.dark-mode .m-popup-people-wrapper .popup-header .popup-toggle svg{stroke:#000}#headerWrapper{left:0;padding:25px 0;position:fixed;top:0;width:100%;z-index:9999}#headerWrapper .header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#headerWrapper .logo{height:23px;width:59px}#headerWrapper .logo svg{height:100%;width:100%}#headerWrapper .nav-toggle{background-color:#000;border-radius:50%;height:33px;position:relative;width:33px}#headerWrapper .nav-toggle svg{height:17px;margin-top:2px;width:17px;stroke:#fff}#headerWrapper .header-aux{background-color:#000;display:none;height:calc(100vh - 83px);left:0;overflow:auto;padding-top:17px;position:absolute;top:83px;width:100%}#headerWrapper .header-aux a,#headerWrapper .header-aux a:visited,#headerWrapper .header-aux p{color:#fff}#headerWrapper a.toggle-color,#headerWrapper a.toggle-color:visited{background-color:#acacac;border-radius:16px;display:none;height:16px;line-height:500px;overflow:hidden;position:absolute;right:84px;top:32px;width:34px}#headerWrapper a.toggle-color:after,#headerWrapper a.toggle-color:visited:after{background-color:#fff;border-radius:50%;content:"";height:14px;left:1px;position:absolute;top:1px;width:14px}#headerWrapper a.toggle-color.animated,#headerWrapper a.toggle-color.animated:after,#headerWrapper a.toggle-color:visited.animated,#headerWrapper a.toggle-color:visited.animated:after{-webkit-transition:.4s ease;transition:.4s ease}#headerWrapper a.open-search,#headerWrapper a.open-search:visited{display:none;height:13px;position:absolute;right:135px;top:28px;width:14px}#headerWrapper a.open-search svg,#headerWrapper a.open-search:visited svg{height:100%;width:100%;stroke:#fff}#headerWrapper .header-bottom{padding-bottom:20px}#headerWrapper .language-wrapper{margin-bottom:30px}#headerWrapper .language-wrapper p{font-size:11px;font-weight:400;letter-spacing:.05em;line-height:14px;margin-bottom:0;text-transform:uppercase}#headerWrapper .language-wrapper p a,#headerWrapper .language-wrapper p a:visited{display:inline-block;margin-left:5px}#headerWrapper .header-navs{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:35px;margin-bottom:45px}#headerWrapper .header-navs ul li{font-size:20px;font-weight:400;letter-spacing:.05em;line-height:34px;text-transform:uppercase}#headerWrapper .header-navs ul li a,#headerWrapper .header-navs ul li a:visited{text-decoration:none}#headerWrapper .nav-aux{display:inline-block;font-size:0;margin-right:24px;vertical-align:top}#headerWrapper .nav-aux li{font-size:11px;font-weight:400;letter-spacing:.05em;line-height:14px;margin-bottom:8px;text-transform:uppercase}#headerWrapper ul.social-links{display:-webkit-box;display:-ms-flexbox;display:flex;gap:5px;margin-top:42px}#headerWrapper ul.social-links li a,#headerWrapper ul.social-links li a:visited{border:1px solid #fff;border-radius:50%;color:#fff;display:block;font-size:16px;font-weight:300;height:35px;letter-spacing:.042em;line-height:32px;text-align:center;text-decoration:none;width:35px}#headerWrapper.opened{background-color:#000}#headerWrapper.opened .header .logo svg{fill:#fff}#headerWrapper.opened .header .nav-toggle{background-color:#fff}#headerWrapper.opened .header .nav-toggle svg{stroke:#000;-webkit-transform:rotate(45deg);transform:rotate(45deg)}#headerWrapper.opened .header-aux,#headerWrapper.opened a.open-search,#headerWrapper.opened a.open-search:visited,#headerWrapper.opened a.toggle-color,#headerWrapper.opened a.toggle-color:visited{display:block}@media (min-width:880px){#headerWrapper{padding:30px 0}#headerWrapper .nav-toggle{height:43px;width:43px}#headerWrapper .nav-toggle svg{height:23px;width:23px}#headerWrapper .header-aux{height:calc(100vh - 103px);padding-top:30px;top:103px}#headerWrapper .header-aux>.container>.language-wrapper{display:none}#headerWrapper a.toggle-color,#headerWrapper a.toggle-color:visited{right:98px;top:44px}#headerWrapper a.open-search,#headerWrapper a.open-search:visited{right:148px;top:40px}#headerWrapper .header-bottom{display:-webkit-box;display:-ms-flexbox;display:flex;padding-bottom:30px;-webkit-box-align:end;-ms-flex-align:end;align-items:end}#headerWrapper .header-bottom .language-wrapper{display:inline-block;vertical-align:bottom;width:236px}#headerWrapper .header-bottom .nav-aux-1,#headerWrapper .header-bottom .nav-aux-2{margin-right:16px;width:160px}#headerWrapper .header-bottom ul.social-links{width:calc(100% - 588px);-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end}#headerWrapper .language-wrapper{margin-bottom:0}#headerWrapper .header-navs{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:16px;margin-bottom:60px}#headerWrapper .header-navs nav{width:220px}#headerWrapper .header-navs nav:first-child{width:160px}#headerWrapper .nav-aux{display:inline-block;font-size:0;margin-right:0;vertical-align:bottom}#headerWrapper .nav-aux li{margin-bottom:0;margin-top:8px}#headerWrapper ul.social-links{display:-webkit-box;display:-ms-flexbox;display:flex;gap:5px;margin-top:0}#headerWrapper ul.social-links li a,#headerWrapper ul.social-links li a:visited{font-size:13px;height:28px;line-height:24px;width:28px}}@media (min-width:1025px){#headerWrapper{padding:40px 0}#headerWrapper .logo{height:30px;width:78px}#headerWrapper .nav-toggle{height:51px;width:51px}#headerWrapper .nav-toggle svg{height:27px;width:27px}#headerWrapper a.toggle-color,#headerWrapper a.toggle-color:visited{border-radius:20px;height:20px;right:116px;top:56px;width:44px}#headerWrapper a.toggle-color:after,#headerWrapper a.toggle-color:visited:after{height:18px;width:18px}#headerWrapper a.open-search,#headerWrapper a.open-search:visited{height:17px;right:176px;top:57px;width:18px}#headerWrapper .header-aux{height:calc(100vh - 131px);padding-top:97px;top:131px}#headerWrapper .header-bottom{padding-bottom:40px}#headerWrapper .header-bottom .language-wrapper{display:inline-block;margin-right:40px;vertical-align:bottom;width:274px}#headerWrapper .header-bottom .nav-aux-1{margin-right:40px;width:200px}#headerWrapper .header-bottom .nav-aux-2{margin-right:20px;width:396px}#headerWrapper .header-bottom ul.social-links{width:calc(100% - 1082px);-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end}#headerWrapper .language-wrapper p{font-size:13px;line-height:17px}#headerWrapper .language-wrapper p a,#headerWrapper .language-wrapper p a:visited{margin-left:10px}#headerWrapper .header-navs{gap:40px;margin-bottom:155px}#headerWrapper .header-navs nav{width:372px}#headerWrapper .header-navs nav:first-child{width:200px}#headerWrapper .header-navs nav:nth-child(2){width:274px}#headerWrapper .header-navs nav ul li{font-size:30px;line-height:40px}#headerWrapper .nav-aux li{font-size:13px;line-height:17px;margin-top:10px}#headerWrapper .nav-aux.nav-aux-2{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#headerWrapper ul.social-links li a,#headerWrapper ul.social-links li a:visited{font-size:16px;height:35px;line-height:33px;width:35px}}#headerWrapper.--header-light .logo svg{fill:#fff}#headerWrapper.--header-light .nav-toggle{background-color:#fff}#headerWrapper.--header-light .nav-toggle svg{stroke:#000}:root.dark-mode #headerWrapper .header .logo svg{fill:#fff}:root.dark-mode #headerWrapper .header .nav-toggle{background-color:#fff}:root.dark-mode #headerWrapper .header .nav-toggle svg{stroke:#000}:root.dark-mode #headerWrapper a.toggle-color:after,:root.dark-mode #headerWrapper a.toggle-color:visited:after{background-color:#000;-webkit-transform:translateX(18px);transform:translateX(18px)}@media (min-width:1025px){:root.dark-mode #headerWrapper a.toggle-color:after,:root.dark-mode #headerWrapper a.toggle-color:visited:after{-webkit-transform:translateX(24px);transform:translateX(24px)}}#footerWrapper{background-color:#000;padding-bottom:16px;padding-top:100px}#footerWrapper ul.social-links{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;margin-bottom:50px}#footerWrapper ul.social-links li a,#footerWrapper ul.social-links li a:visited{background-color:#fff;border-radius:50%;color:#000;display:block;font-size:20px;font-weight:300;height:42px;letter-spacing:.042em;line-height:39px;text-align:center;text-decoration:none;width:42px}#footerWrapper p.copyright{color:#fff;font-size:12px;font-weight:500;line-height:20px;margin-bottom:0;text-transform:uppercase}#footerWrapper p.copyright a,#footerWrapper p.copyright a:visited{color:#fff;text-decoration:none}#footerWrapper p.copyright small{font-size:10px;font-weight:300}@media (min-width:880px){#footerWrapper{padding-bottom:30px;padding-top:90px}#footerWrapper .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#footerWrapper ul.social-links{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end;margin-bottom:0;width:50%}#footerWrapper p.copyright{width:50%}}@media (min-width:1025px){#footerWrapper{padding-bottom:38px;padding-top:120px}#footerWrapper .container{-webkit-box-align:end;-ms-flex-align:end;align-items:end}#footerWrapper ul.social-links li a,#footerWrapper ul.social-links li a:visited{font-size:25px;height:50px;letter-spacing:0;line-height:48px;width:50px}#footerWrapper p.copyright{font-size:13px;font-weight:500;line-height:18px}#footerWrapper p.copyright small{font-size:9px}}.searchWrapper{background-color:var(--c-bg-color);height:100vh;overflow-y:scroll;padding:0 20px;position:fixed;right:0;top:0;-webkit-transition:.4s ease;transition:.4s ease;width:100%;z-index:99999}.searchWrapper.--hidden{right:-100%}.searchWrapper a.close-search,.searchWrapper a.close-search:visited{position:absolute;right:26px;top:26px}.searchWrapper a.close-search svg,.searchWrapper a.close-search:visited svg{height:22px;width:22px;stroke:var(--c-primary)}.searchWrapper .search-title{font-size:14px;font-weight:500;line-height:20px;margin-bottom:1rem;padding-top:98px;text-transform:uppercase}.searchWrapper .search-form{margin-bottom:1rem}.searchWrapper .search-form input{border:0;border-bottom:1px solid var(--c-primary);color:#000;font-family:SA25,arial,helvetica,sans-serif;font-size:14px;font-weight:300;line-height:20px;padding-bottom:5px;width:100%}@media (min-width:880px){.searchWrapper{left:auto;padding:0 40px;width:412px}.searchWrapper.--hidden{right:-412px}.searchWrapper a.close-search,.searchWrapper a.close-search:visited{right:46px;top:40px}}@media (min-width:1025px){.searchWrapper{padding:0 60px;width:672px}.searchWrapper.--hidden{right:-672px}.searchWrapper a.close-search,.searchWrapper a.close-search:visited{right:56px;top:52px}.searchWrapper a.close-search svg,.searchWrapper a.close-search:visited svg{height:26px;width:26px}.searchWrapper .search-title{font-size:16px;padding-top:123px}.searchWrapper .search-form{margin-bottom:18px}.searchWrapper .search-form input{font-size:16px;padding-bottom:7px}}.search-list .gutter-sizer{width:10px}.search-list .grid-sizer,.search-list .search-item{width:calc(50% - 5px)}.search-list .search-item{margin-bottom:10px}.search-list .search-item .image{border-radius:3px;margin-bottom:5px;padding-top:74.62%;position:relative}.search-list .search-item .image img{border-radius:3px;display:block;height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}.search-list .search-item .info h3{font-size:13px;font-weight:300;line-height:17px}.search-list .search-item .info h3 a,.search-list .search-item .info h3 a:visited{color:var(--c-primary);text-decoration:none}@media (min-width:1025px){.search-list .gutter-sizer{width:9px}.search-list .grid-sizer,.search-list .search-item{width:calc(33.33% - 6px)}.search-list .search-item{margin-bottom:15px}.search-list .search-item .image{margin-bottom:10px;padding-top:76.24%}.search-list .search-item .info h3{font-size:15px;line-height:20px}}.hp-comfort .btn-wrapper{margin-top:40px}.hp-projects-list{background-color:#000;color:#fff;padding-bottom:80px;padding-top:40px}.hp-projects-list .intro{margin-bottom:30px}.hp-projects-list .intro h2{color:#fff;font-size:14px;font-weight:400;line-height:20px;margin-bottom:20px}.hp-projects-list .intro h2 strong{font-weight:700}.hp-projects-list .swiper-container,.hp-projects-list .swiper-container .swiper-wrapper{overflow:visible}.hp-projects-list .swiper-container .swiper-slide{width:93.93%}@media (min-width:480px){.hp-projects-list .swiper-container .swiper-slide{width:74%}}@media (min-width:640px){.hp-projects-list .swiper-container .swiper-slide{width:70%}}.hp-projects-list .m-hp-projects-grid{display:none;margin-bottom:0}.hp-projects-list .c-hp-project-grid-item a,.hp-projects-list .c-hp-project-grid-item a:visited,.hp-projects-list .c-hp-project-grid-item span{color:#fff}@media (min-width:880px){.hp-projects-list .intro .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.hp-projects-list .intro h2{margin-bottom:0}.hp-projects-list .hp-projects-slider{display:none}.hp-projects-list .m-hp-projects-grid{display:block}}@media (min-width:1025px){.hp-projects-list{padding-bottom:120px;padding-top:60px}.hp-projects-list .intro{margin-bottom:40px}.hp-projects-list .intro h2{font-size:15px}}.hp-opinion-article-highlight{background-color:#000;padding-bottom:60px}.hp-opinion-article-highlight h2{color:#fff;font-size:14px;font-weight:300;line-height:20px;margin-bottom:22px}.hp-opinion-article-highlight h2 strong{font-weight:700}.hp-opinion-article-highlight .image{margin-bottom:20px;padding-top:89.29%;position:relative;width:100%}.hp-opinion-article-highlight .image img{border-radius:3px;display:block;height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}.hp-opinion-article-highlight .info{color:#fff}.hp-opinion-article-highlight .info span.date{display:block;font-size:12px;font-weight:300;line-height:16px;margin-bottom:10px}.hp-opinion-article-highlight .info h3{color:#fff;font-size:16px;font-weight:700;line-height:20px;margin-bottom:30px}.hp-opinion-article-highlight .info .description p{color:#fff;font-size:14px;line-height:18px;margin-bottom:0}.hp-opinion-article-highlight .info .btn-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px;margin-top:40px}.hp-opinion-article-highlight .info .btn-wrapper a,.hp-opinion-article-highlight .info .btn-wrapper a:visited{min-width:177px;text-align:center}@media (min-width:880px){.hp-opinion-article-highlight h2{margin-bottom:20px}.hp-opinion-article-highlight .opinion-article{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px}.hp-opinion-article-highlight .image{margin-bottom:0;padding-top:0;width:51.48%}.hp-opinion-article-highlight .info{padding:20px 0;width:48.52%}.hp-opinion-article-highlight .info span.date{font-size:11px;line-height:14px}}@media (min-width:1025px){.hp-opinion-article-highlight{padding-bottom:75px}.hp-opinion-article-highlight h2{font-size:15px;line-height:20px;margin-bottom:30px}.hp-opinion-article-highlight .opinion-article{gap:40px}.hp-opinion-article-highlight .info{min-height:570px;position:relative}.hp-opinion-article-highlight .info span.date{margin-bottom:12px}.hp-opinion-article-highlight .info h3{font-size:20px;line-height:25px;margin-bottom:20px}.hp-opinion-article-highlight .info .description p{font-size:16px;line-height:22px}.hp-opinion-article-highlight .info .btn-wrapper{bottom:20px;margin-top:0;position:absolute}.hp-opinion-article-highlight .info .btn-wrapper a,.hp-opinion-article-highlight .info .btn-wrapper a:visited{min-width:0}}.hp-sacademy-gallery{margin:0 0 35px}.hp-sacademy-gallery .image img{height:320px}@media (min-width:1025px){.hp-sacademy-gallery{margin-bottom:50px}.hp-sacademy-gallery .image img{height:530px}}.hp-sacademy-list{margin-top:40px}.hp-sacademy-list .intro{margin-bottom:50px}.hp-sacademy-list .intro h2{font-size:16px;line-height:20px;margin-bottom:20px;text-transform:uppercase}.hp-sacademy-list .intro nav ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px}.hp-sacademy-list .intro nav ul a,.hp-sacademy-list .intro nav ul a:visited{border:1px solid var(--c-sacademy);border-radius:3px;display:inline-block;font-size:12px;letter-spacing:.05em;line-height:14px;padding:4px 10px;text-decoration:none;text-transform:uppercase}.hp-sacademy-list .intro nav ul a.--is-active,.hp-sacademy-list .intro nav ul a:visited.--is-active{background-color:var(--c-sacademy);color:#000}.hp-sacademy-list .m-sa-programming-list .list-header,.hp-sacademy-list .m-sa-programming-list .list-line{border-color:var(--c-primary)}.hp-sacademy-list .m-sa-programming-list .list-header .line a svg,.hp-sacademy-list .m-sa-programming-list .list-header .line a:visited svg,.hp-sacademy-list .m-sa-programming-list .list-line .line a svg,.hp-sacademy-list .m-sa-programming-list .list-line .line a:visited svg{stroke:var(--c-primary)}@media (min-width:880px){.hp-sacademy-list .intro{margin-bottom:30px}.hp-sacademy-list .intro .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.hp-sacademy-list .intro h2{margin-bottom:0;width:280px}.hp-sacademy-list .intro nav ul{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.hp-sacademy-list .intro nav ul li a,.hp-sacademy-list .intro nav ul li a:visited{font-size:13px;line-height:15px;padding:7px 10px}.hp-sacademy-list .intro nav ul li a:hover,.hp-sacademy-list .intro nav ul li a:visited:hover{background-color:var(--c-sacademy);color:#000}}@media (min-width:1025px){.hp-sacademy-list{margin-top:80px}.hp-sacademy-list .intro{margin-bottom:36px}.hp-sacademy-list .intro h2{font-size:20px;line-height:20px;width:700px}.hp-sacademy-list .intro nav ul a:hover,.hp-sacademy-list .intro nav ul a:visited:hover{background-color:var(--c-sacademy);color:#000}}.hp-updates-list{margin-bottom:60px;margin-top:80px}.hp-updates-list .intro{margin-bottom:30px}.hp-updates-list .intro h2{font-size:14px;font-weight:400;line-height:20px;margin-bottom:20px}.hp-updates-list .intro h2 strong{font-weight:700}.hp-updates-list .swiper-container,.hp-updates-list .swiper-container .swiper-wrapper{overflow:visible}.hp-updates-list .swiper-container .swiper-slide{width:68.57%}@media (min-width:480px){.hp-updates-list .swiper-container .swiper-slide{width:44%}}@media (min-width:640px){.hp-updates-list .swiper-container .swiper-slide{width:30%}}.hp-updates-list .m-updates-grid{display:none;margin-bottom:0}@media (min-width:880px){.hp-updates-list{margin-top:60px}.hp-updates-list .intro .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.hp-updates-list .intro h2{margin-bottom:0}.hp-updates-list .hp-updates-slider{display:none}.hp-updates-list .m-updates-grid{display:block}}@media (min-width:1025px){.hp-updates-list{margin-bottom:120px;margin-top:80px}.hp-updates-list .intro h2{font-size:15px}.hp-updates-list .c-update-grid-item .info .title{font-size:20px;line-height:24px}}.hp-block-cta{background-color:#faf8f3;padding:80px 0;text-align:center}.hp-block-cta p{color:#000;font-size:17px;font-weight:400;line-height:24px;margin:0 auto 30px;max-width:624px}.hp-block-cta .btn-wrapper a.c-button,.hp-block-cta .btn-wrapper a.c-button:visited{border:1px solid #000;color:#000;font-weight:400}@media (min-width:880px){.hp-block-cta{padding:76px 0}}@media (min-width:1025px){.hp-block-cta{padding-bottom:70px;padding-top:80px}.hp-block-cta p{font-size:22px;line-height:32px;margin-bottom:42px;max-width:814px}.hp-block-cta .btn-wrapper a.c-button:hover,.hp-block-cta .btn-wrapper a.c-button:visited:hover{background-color:#000;color:#fff}.hp-block-cta .btn-wrapper a.c-button:hover svg,.hp-block-cta .btn-wrapper a.c-button:visited:hover svg{stroke:#fff}}.page-404-wrapper{padding-bottom:130px;padding-top:160px}.page-404-wrapper h1{font-weight:300}.page-404-wrapper h1,.page-404-wrapper p{font-size:18px;line-height:24px;margin-bottom:40px}@media (min-width:880px){.page-404-wrapper{padding-bottom:135px;padding-top:165px}.page-404-wrapper h1{margin-bottom:0}.page-404-wrapper .container{display:-webkit-box;display:-ms-flexbox;display:flex}.page-404-wrapper .col-left,.page-404-wrapper .col-right{width:50%}.page-404-wrapper p{max-width:338px}}@media (min-width:1025px){.page-404-wrapper{padding-bottom:180px;padding-top:240px}.page-404-wrapper h1,.page-404-wrapper p{font-size:25px;line-height:33px}.page-404-wrapper p{max-width:556px}}.text-page-wrapper{padding-bottom:100px;padding-top:128px}.text-page-wrapper .m-page-intro{margin-bottom:100px}.text-page-wrapper .c-wysiwyg{max-width:515px}@media (min-width:880px){.text-page-wrapper{padding-top:165px}.text-page-wrapper .m-page-intro{margin-bottom:100px}.text-page-wrapper .c-wysiwyg{padding-left:60px}}@media (min-width:1025px){.text-page-wrapper{padding-top:240px}.text-page-wrapper .m-page-intro{margin-bottom:150px}.text-page-wrapper .c-wysiwyg{max-width:862px;padding-left:98px}}.comfort-page-wrapper{padding-bottom:40px;padding-top:128px}.comfort-page-wrapper .c-video,.comfort-page-wrapper .c-youtube-video,.comfort-page-wrapper .m-page-intro{margin-bottom:40px}.comfort-page-wrapper .text-content h2{font-size:18px;font-weight:700;line-height:20px;margin-bottom:20px}.comfort-page-wrapper .text-content p{font-size:18px;line-height:20px;margin-bottom:0}@media (min-width:880px){.comfort-page-wrapper{padding-top:115px}.comfort-page-wrapper .m-page-intro{margin-bottom:0}.comfort-page-wrapper .m-page-intro .page-title{top:-75px}}@media (min-width:1025px){.comfort-page-wrapper{padding-bottom:45px}.comfort-page-wrapper .m-page-intro .page-title{top:-65px}.comfort-page-wrapper .c-video,.comfort-page-wrapper .c-youtube-video{margin-bottom:60px}.comfort-page-wrapper .text-content h2,.comfort-page-wrapper .text-content p{font-size:25px;line-height:31px}}.about-page-wrapper{padding-bottom:80px;padding-top:128px}.about-page-wrapper .m-page-intro{margin-bottom:50px}@media (min-width:880px){.about-page-wrapper{padding-top:165px}}@media (min-width:1025px){.about-page-wrapper{padding-top:240px}.about-page-wrapper .m-page-intro{margin-bottom:60px}}.about-list{font-size:14px;font-weight:300;line-height:20px;margin:80px 0}.about-list:first-child{margin-top:0}.about-list:last-child{margin-bottom:0}.about-list .list-header{border-bottom:1px solid var(--c-primary);font-weight:500;padding-bottom:8px}.about-list .list-header .col-2{display:none}.about-list .list-line{border-bottom:1px solid var(--c-primary);padding:8px 0;text-transform:uppercase}.about-list .list-line .col-2{margin-top:4px}@media (min-width:880px){.about-list{margin:35px 0}.about-list .col-1{width:calc(100% - 80px)}.about-list .col-2{text-align:right;width:80px}.about-list .list-header{display:-webkit-box;display:-ms-flexbox;display:flex}.about-list .list-header .col-2{display:block}.about-list .list-line{display:-webkit-box;display:-ms-flexbox;display:flex}.about-list .list-line .col-2{margin-top:0}}@media (min-width:1025px){.about-list{font-size:16px}}.services-page-wrapper{padding-bottom:30px;padding-top:128px}.services-page-wrapper .m-page-intro{margin-bottom:50px}@media (min-width:880px){.services-page-wrapper{padding-top:165px}}@media (min-width:1025px){.services-page-wrapper{padding-top:240px}.services-page-wrapper .m-page-intro{margin-bottom:60px}}.updates-grid-page-wrapper{padding-bottom:80px;padding-top:128px}.updates-grid-page-wrapper .m-page-intro{margin-bottom:40px}@media (min-width:880px){.updates-grid-page-wrapper{padding-bottom:80px;padding-top:165px}.updates-grid-page-wrapper .m-page-intro{margin-bottom:50px}}@media (min-width:1025px){.updates-grid-page-wrapper{padding-bottom:100px;padding-top:240px}.updates-grid-page-wrapper .m-page-intro{margin-bottom:120px}}.publications-grid-page-wrapper{padding-bottom:80px;padding-top:128px}.publications-grid-page-wrapper .m-page-intro{margin-bottom:40px}@media (min-width:880px){.publications-grid-page-wrapper{padding-top:165px}}@media (min-width:1025px){.publications-grid-page-wrapper{padding-top:240px}}.careers-page-wrapper{padding-bottom:80px;padding-top:128px}.careers-page-wrapper .m-page-intro{margin-bottom:40px}@media (min-width:880px){.careers-page-wrapper{padding-bottom:80px;padding-top:165px}}@media (min-width:1025px){.careers-page-wrapper{padding-bottom:100px;padding-top:240px}.careers-page-wrapper .m-page-intro{margin-bottom:90px}}.careers-info-list .list-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;border-bottom:1px solid var(--c-primary);font-size:14px;font-weight:500;justify-content:space-between;line-height:20px;padding-bottom:8px}.careers-info-list .list-header .col-2,.careers-info-list .list-header .col-3{display:none}.careers-info-list .list-header .col-4{text-align:right}.careers-info-list .list-line{border-bottom:1px solid var(--c-primary);padding:8px 0}.careers-info-list .list-line .line{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:14px;line-height:20px}.careers-info-list .list-line .line a,.careers-info-list .list-line .line a:visited{display:inline-block;height:7px;width:14px}.careers-info-list .list-line .line a svg,.careers-info-list .list-line .line a:visited svg{display:block;height:100%;margin-top:4px;width:100%;stroke:var(--c-primary);-webkit-transition:.4s ease;transition:.4s ease}.careers-info-list .list-line .line .col-2,.careers-info-list .list-line .line .col-3{display:none}.careers-info-list .list-line .line .col-4{font-size:0;text-align:right}.careers-info-list .list-line .line a.full-link{color:transparent;font-size:0;height:100%;left:0;position:absolute;top:0;width:100%}.careers-info-list .list-line .content{display:none;font-size:0;padding-bottom:22px;padding-top:10px}.careers-info-list .list-line .content h3{font-size:14px;font-weight:300;line-height:20px;margin-bottom:10px}.careers-info-list .list-line .content h3 strong{display:block;font-weight:500}.careers-info-list .list-line .content .image{border-radius:3px;margin-bottom:20px;margin-top:20px;padding-top:71.94%;position:relative}.careers-info-list .list-line .content .image img{border-radius:3px;height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}.careers-info-list .list-line .content .description p{font-size:14px;line-height:20px;margin-bottom:20px}.careers-info-list .list-line .content .description p:last-child{margin-bottom:0}.careers-info-list .list-line .content .btn-wrapper{margin-top:30px}.careers-info-list .list-line.--opened svg{-webkit-transform:rotate(180deg);transform:rotate(180deg)}@media (min-width:880px){.careers-info-list .list-header .col-1{width:27.16%}.careers-info-list .list-header .col-2{display:block;margin:0 16px;width:calc(38.52% - 32px)}.careers-info-list .list-header .col-3{display:block;margin-right:16px;width:calc(21.73% - 16px)}.careers-info-list .list-header .col-4{width:12.59%}.careers-info-list .list-line .line .col-1{width:27.16%}.careers-info-list .list-line .line .col-2{display:block;margin:0 16px;width:calc(38.52% - 32px)}.careers-info-list .list-line .line .col-3{display:block;margin-right:16px;width:calc(21.73% - 16px)}.careers-info-list .list-line .line .col-4{width:12.59%}.careers-info-list .list-line .content{padding-top:30px}.careers-info-list .list-line .content h3{display:none}.careers-info-list .list-line .content .image{display:inline-block;margin-bottom:0;margin-top:0;padding-top:31.6%;vertical-align:top;width:27.16%}.careers-info-list .list-line .content .info{display:inline-block;margin-left:16px;vertical-align:top;width:63.58%}}@media (min-width:1025px){.careers-info-list .list-header{font-size:16px;padding-bottom:6px}.careers-info-list .list-header .col-1{width:27.51%}.careers-info-list .list-header .col-2{display:block;margin:0 20px;width:calc(37.72% - 40px)}.careers-info-list .list-header .col-3{display:block;margin-right:20px;width:calc(21.75% - 20px)}.careers-info-list .list-header .col-4{width:13.02%}.careers-info-list .list-line .line .col-1{width:27.51%}.careers-info-list .list-line .line .col-2{display:block;margin:0 20px;width:calc(37.72% - 40px)}.careers-info-list .list-line .line .col-3{display:block;margin-right:20px;width:calc(21.75% - 20px)}.careers-info-list .list-line .line .col-4{width:13.02%}.careers-info-list .list-line .content{padding-top:30px}.careers-info-list .list-line .content .image{padding-top:26.44%;width:27.56%}.careers-info-list .list-line .content .info{margin-left:20px;width:63.93%}.careers-info-list .list-line{padding:6px 0}.careers-info-list .list-line .line{font-size:16px}.careers-info-list .list-line .line a,.careers-info-list .list-line .line a:visited{height:8px;width:16px}.careers-info-list .list-line .content{padding-bottom:29px;padding-top:24px}.careers-info-list .list-line .content .description p{font-size:16px;line-height:22px;margin-bottom:22px}.careers-info-list .list-line .content .btn-wrapper{margin-top:36px}}.people-page-wrapper{padding-bottom:60px;padding-top:128px}.people-page-wrapper .m-page-intro{margin-bottom:60px}@media (min-width:880px){.people-page-wrapper{padding-bottom:80px;padding-top:165px}}@media (min-width:1025px){.people-page-wrapper{padding-bottom:100px;padding-top:240px}.people-page-wrapper .m-page-intro{margin-bottom:100px}}.sacademy-page-wrapper{padding-bottom:80px;padding-top:128px}.sacademy-page-wrapper .m-page-intro{margin-bottom:40px}@media (min-width:880px){.sacademy-page-wrapper{padding-top:165px}.sacademy-page-wrapper .m-page-intro{margin-bottom:80px}}@media (min-width:1025px){.sacademy-page-wrapper{padding-bottom:100px;padding-top:240px}.sacademy-page-wrapper .m-page-intro{margin-bottom:100px}}.academy-nav{margin-bottom:45px}.academy-nav.--in-podcasts{margin-bottom:32px}.academy-nav .sacademy-logo{height:25px;margin-bottom:30px}.academy-nav .sacademy-logo svg{height:25px;width:220px}.academy-nav.--with-logo{margin-bottom:40px}.academy-nav.--with-logo.--in-grid{margin-bottom:20px}.academy-nav ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:5px}.academy-nav ul li a,.academy-nav ul li a:visited{border:1px solid var(--c-sacademy);border-radius:3px;display:inline-block;font-size:12px;letter-spacing:.05em;line-height:14px;padding:4px 10px;text-decoration:none;text-transform:uppercase}.academy-nav ul li a.--is-active,.academy-nav ul li a:visited.--is-active{background-color:var(--c-sacademy);color:#000}@media (min-width:880px){.academy-nav{margin-bottom:55px}.academy-nav.--in-podcasts{margin-bottom:32px}.academy-nav.--with-logo{margin-bottom:40px}.academy-nav.--with-logo.--in-grid{margin-bottom:20px}.academy-nav.--with-logo .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.academy-nav.--with-logo .container>*{width:49%}.academy-nav.--with-logo .container .sacademy-logo{-webkit-box-ordinal-group:2;-ms-flex-order:1;margin-bottom:0;margin-left:1%;order:1}}@media (min-width:1025px){.academy-nav{margin-bottom:60px}.academy-nav.--in-podcasts{margin-bottom:32px}.academy-nav.--with-logo{margin-bottom:42px}.academy-nav.--with-logo.--in-grid{margin-bottom:28px}.academy-nav.--with-logo .container>*{width:48%}.academy-nav.--with-logo .container .sacademy-logo{margin-left:2%}.academy-nav nav ul{gap:10px}.academy-nav nav ul li a,.academy-nav nav ul li a:visited{font-size:13px;line-height:15px;padding:7px 10px}.academy-nav nav ul li a:hover,.academy-nav nav ul li a:visited:hover{background-color:var(--c-sacademy);color:#000}}:root.dark-mode .academy-nav .sacademy-logo svg{stroke:#fff;fill:#fff}.sacademy-info-list .list-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;border-bottom:1px solid var(--c-sacademy);font-size:14px;font-weight:500;justify-content:space-between;line-height:20px;padding-bottom:8px}.sacademy-info-list .list-header .col-2{display:none}.sacademy-info-list .list-header .col-3{text-align:right}.sacademy-info-list .list-line{border-bottom:1px solid var(--c-sacademy);padding:8px 0}.sacademy-info-list .list-line .line{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:14px;line-height:20px}.sacademy-info-list .list-line .line a,.sacademy-info-list .list-line .line a:visited{display:inline-block;height:7px;width:14px}.sacademy-info-list .list-line .line a svg,.sacademy-info-list .list-line .line a:visited svg{display:block;height:100%;margin-top:4px;width:100%;stroke:var(--c-sacademy);-webkit-transition:.4s ease;transition:.4s ease}.sacademy-info-list .list-line .line .col-2{display:none}.sacademy-info-list .list-line .line .col-3{font-size:0;text-align:right}.sacademy-info-list .list-line .line a.full-link{color:transparent;font-size:0;height:100%;left:0;position:absolute;top:0;width:100%}.sacademy-info-list .list-line .content{display:none;font-size:0;padding-bottom:22px;padding-top:10px}.sacademy-info-list .list-line .content h3{font-size:14px;font-weight:300;line-height:20px;margin-bottom:20px}.sacademy-info-list .list-line .content h3 strong{display:block;font-weight:500}.sacademy-info-list .list-line .content .image{border-radius:42px;margin-bottom:20px;padding-top:71.94%;position:relative}.sacademy-info-list .list-line .content .image img{border-radius:42px;height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}.sacademy-info-list .list-line .content .description p{font-size:14px;line-height:20px;margin-bottom:20px}.sacademy-info-list .list-line .content .description p:last-child{margin-bottom:0}.sacademy-info-list .list-line .content .btn-wrapper{margin-top:30px}.sacademy-info-list .list-line.--opened svg{-webkit-transform:rotate(180deg);transform:rotate(180deg)}@media (min-width:880px){.sacademy-info-list .list-header .col-1{width:34.57%}.sacademy-info-list .list-header .col-2{display:block;margin:0 16px;width:calc(51.85% - 32px)}.sacademy-info-list .list-header .col-3{width:13.58%}.sacademy-info-list .list-line .line .col-1{width:34.57%}.sacademy-info-list .list-line .line .col-2{display:block;margin:0 16px;width:calc(51.85% - 32px)}.sacademy-info-list .list-line .line .col-3{width:13.58%}.sacademy-info-list .list-line .content{padding-top:30px}.sacademy-info-list .list-line .content h3{display:none}.sacademy-info-list .list-line .content .image{display:inline-block;margin-bottom:0;padding-top:34.32%;vertical-align:top;width:34.57%}.sacademy-info-list .list-line .content .info{display:inline-block;margin-left:16px;vertical-align:top;width:56.29%}}@media (min-width:1025px){.sacademy-info-list .list-header{font-size:16px;padding-bottom:6px}.sacademy-info-list .list-header .col-1{width:27.56%}.sacademy-info-list .list-header .col-2{margin:0 20px;width:calc(62.44% - 40px)}.sacademy-info-list .list-header .col-3{width:10%}.sacademy-info-list .list-line .line .col-1{width:27.56%}.sacademy-info-list .list-line .line .col-2{margin:0 20px;width:calc(62.44% - 40px)}.sacademy-info-list .list-line .line .col-3{width:10%}.sacademy-info-list .list-line .content{padding-top:30px}.sacademy-info-list .list-line .content .image{padding-top:26.44%;width:27.56%}.sacademy-info-list .list-line .content .info{margin-left:20px;width:63.93%}.sacademy-info-list .list-line{padding:6px 0}.sacademy-info-list .list-line .line{font-size:16px}.sacademy-info-list .list-line .line a,.sacademy-info-list .list-line .line a:visited{height:8px;width:16px}.sacademy-info-list .list-line .content{padding-bottom:29px;padding-top:24px}.sacademy-info-list .list-line .content .image,.sacademy-info-list .list-line .content .image img{border-radius:70px}.sacademy-info-list .list-line .content .description p{font-size:16px;line-height:22px;margin-bottom:22px}.sacademy-info-list .list-line .content .btn-wrapper{margin-top:36px}}.sacademy-podcast-page-wrapper{padding-bottom:80px;padding-top:128px}.sacademy-podcast-page-wrapper .m-page-intro{margin-bottom:80px}@media (min-width:880px){.sacademy-podcast-page-wrapper{padding-top:165px}}@media (min-width:1025px){.sacademy-podcast-page-wrapper{padding-top:240px}}.sacademy-growth-page-wrapper{padding-bottom:80px;padding-top:128px}.sacademy-growth-page-wrapper .m-page-intro{margin-bottom:50px}@media (min-width:880px){.sacademy-growth-page-wrapper{padding-top:165px}}@media (min-width:1025px){.sacademy-growth-page-wrapper{padding-bottom:70px;padding-top:240px}.sacademy-growth-page-wrapper .m-page-intro{margin-bottom:60px}}.sacademy-programming-page-wrapper{padding-bottom:80px;padding-top:128px}.sacademy-programming-page-wrapper .m-page-intro{margin-bottom:80px}@media (min-width:880px){.sacademy-programming-page-wrapper{padding-top:165px}}@media (min-width:1025px){.sacademy-programming-page-wrapper{padding-top:240px}.sacademy-programming-page-wrapper .m-page-intro{margin-bottom:120px}}.sacademy-programming-page-wrapper .programs-tab{display:none}.sacademy-programming-page-wrapper .programs-tab.--active{display:block}.sacademy-speakers-list .list-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;border-bottom:1px solid var(--c-sacademy);font-size:14px;font-weight:500;justify-content:space-between;line-height:20px;padding-bottom:8px}.sacademy-speakers-list .list-header .col-2{display:none}.sacademy-speakers-list .list-header .col-3{text-align:right}.sacademy-speakers-list .list-line{border-bottom:1px solid var(--c-sacademy);padding:8px 0}.sacademy-speakers-list .list-line .line{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:14px;line-height:20px}.sacademy-speakers-list .list-line .line a,.sacademy-speakers-list .list-line .line a:visited{display:inline-block;height:7px;width:14px}.sacademy-speakers-list .list-line .line a svg,.sacademy-speakers-list .list-line .line a:visited svg{display:block;height:100%;margin-top:4px;width:100%;stroke:var(--c-sacademy);-webkit-transition:.4s ease;transition:.4s ease}.sacademy-speakers-list .list-line .line .col-2{display:none}.sacademy-speakers-list .list-line .line .col-3{font-size:0;text-align:right}.sacademy-speakers-list .list-line .line a.full-link{color:transparent;font-size:0;height:100%;left:0;position:absolute;top:0;width:100%}.sacademy-speakers-list .list-line .content{display:none;font-size:0;padding-bottom:22px;padding-top:10px}.sacademy-speakers-list .list-line .content h3{font-size:14px;font-weight:300;line-height:20px;margin-bottom:20px}.sacademy-speakers-list .list-line .content h3 strong{display:block;font-weight:500}.sacademy-speakers-list .list-line .content .image{border-radius:40px;margin-bottom:20px;padding-top:72%;position:relative;width:69%}.sacademy-speakers-list .list-line .content .image img{border-radius:40px;height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}.sacademy-speakers-list .list-line .content .description p{font-size:14px;line-height:20px;margin-bottom:20px}.sacademy-speakers-list .list-line .content .description p:last-child{margin-bottom:0}.sacademy-speakers-list .list-line .content .btn-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;gap:5px;margin-top:30px}.sacademy-speakers-list .list-line.--opened svg{-webkit-transform:rotate(180deg);transform:rotate(180deg)}@media (min-width:880px){.sacademy-speakers-list .list-header .col-1{width:34.57%}.sacademy-speakers-list .list-header .col-2{display:block;margin:0 16px;width:calc(51.85% - 32px)}.sacademy-speakers-list .list-header .col-3{width:13.58%}.sacademy-speakers-list .list-line .line .col-1{width:34.57%}.sacademy-speakers-list .list-line .line .col-2{display:block;margin:0 16px;width:calc(51.85% - 32px)}.sacademy-speakers-list .list-line .line .col-3{width:13.58%}.sacademy-speakers-list .list-line .content{padding-top:30px}.sacademy-speakers-list .list-line .content h3{display:none}.sacademy-speakers-list .list-line .content .image{display:inline-block;margin-bottom:0;margin-right:4.44%;padding-top:34.57%;vertical-align:top;width:32.1%}.sacademy-speakers-list .list-line .content .info{display:inline-block;vertical-align:top;width:56.29%}.sacademy-speakers-list .list-line .content .info .btn-wrapper{margin-top:20px}}@media (min-width:1025px){.sacademy-speakers-list .list-header{font-size:16px;padding-bottom:6px}.sacademy-speakers-list .list-header .col-1{width:27.56%}.sacademy-speakers-list .list-header .col-2{margin:0 20px;width:calc(62.44% - 40px)}.sacademy-speakers-list .list-header .col-3{width:10%}.sacademy-speakers-list .list-line .line .col-1{width:27.56%}.sacademy-speakers-list .list-line .line .col-2{margin:0 20px;width:calc(62.44% - 40px)}.sacademy-speakers-list .list-line .line .col-3{width:10%}.sacademy-speakers-list .list-line .content{padding-top:30px}.sacademy-speakers-list .list-line .content .image{margin-right:4.15%;padding-top:26.44%;width:24.74%}.sacademy-speakers-list .list-line .content .info{width:63.93%}.sacademy-speakers-list .list-line{padding:6px 0}.sacademy-speakers-list .list-line .line{font-size:16px}.sacademy-speakers-list .list-line .line a,.sacademy-speakers-list .list-line .line a:visited{height:8px;width:16px}.sacademy-speakers-list .list-line .content{padding-bottom:29px;padding-top:24px}.sacademy-speakers-list .list-line .content .image,.sacademy-speakers-list .list-line .content .image img{border-radius:70px}.sacademy-speakers-list .list-line .content .description p{font-size:16px;line-height:22px;margin-bottom:22px}.sacademy-speakers-list .list-line .content .btn-wrapper{gap:10px;margin-top:36px}}.project-detail-wrapper{padding-bottom:30px;padding-top:128px}.project-detail-wrapper .page-intro{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:60px;text-transform:uppercase}.project-detail-wrapper .page-intro span{font-size:12px;font-weight:400;letter-spacing:.042em;line-height:20px}.project-detail-wrapper .page-intro a,.project-detail-wrapper .page-intro a:visited{font-size:10px;font-weight:300;letter-spacing:.05em;line-height:20px;text-decoration:none}.project-detail-wrapper .project-intro{margin-bottom:30px}.project-detail-wrapper .title{font-size:22px;font-weight:700;line-height:30px;margin-bottom:0}.project-detail-wrapper p.main-description{font-size:14px;font-weight:300;line-height:20px;margin-bottom:30px}.project-detail-wrapper .c-share{margin-bottom:50px}.project-detail-wrapper .featured-image{margin-bottom:30px;margin-top:50px}.project-detail-wrapper .featured-image img{border-radius:3px;display:block;height:auto;width:100%}.project-detail-wrapper .description p{font-size:14px;font-weight:300;line-height:20px;margin-bottom:14px}.project-detail-wrapper .description p:last-child{margin-bottom:0}.project-detail-wrapper ul.meta-info{margin:26px 0}.project-detail-wrapper ul.meta-info li{font-size:14px;font-weight:300;line-height:20px}.project-detail-wrapper ul.meta-info li strong{font-weight:700}.project-detail-wrapper .awards{margin-bottom:10px}.project-detail-wrapper .awards p{font-size:14px;font-weight:300;line-height:20px;margin-bottom:0}.project-detail-wrapper .in-desktop{display:none}@media (min-width:880px){.project-detail-wrapper{min-height:800px;padding:140px 0;position:relative}.project-detail-wrapper .in-mobile{display:none}.project-detail-wrapper .in-desktop{display:block}.project-detail-wrapper .page-intro{display:block;display:none;left:50%;margin-bottom:0;position:absolute;top:32px}.project-detail-wrapper .page-intro a,.project-detail-wrapper .page-intro a:visited{display:none}.project-detail-wrapper .project-intro{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-line-pack:start;align-content:flex-start;margin-bottom:0;width:768px}.project-detail-wrapper .project-intro .col-1{margin-right:10.08%;width:48.18%}.project-detail-wrapper .project-intro .col-2{width:41.02%}.project-detail-wrapper .btn-wrapper,.project-detail-wrapper .main-info{margin-bottom:40px;min-height:94px}.project-detail-wrapper .c-share{margin-bottom:0}.project-detail-wrapper .title{font-size:25px;line-height:33px;margin-bottom:0}.project-detail-wrapper p.main-description{line-height:16px;margin-bottom:0;width:51.35%}.project-detail-wrapper .description p{line-height:18px}.project-detail-wrapper ul.meta-info{margin:0 0 70px;max-width:193px}.project-detail-wrapper ul.meta-info li{line-height:18px}.project-detail-wrapper .awards{margin-bottom:0}.project-detail-wrapper .page-bottom{background-color:var(--c-bg-color);bottom:0;left:0;padding:30px 0;position:absolute;width:100%}.project-detail-wrapper .page-bottom ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;font-size:10px;font-weight:300;justify-content:space-between;letter-spacing:.05em;line-height:20px;text-transform:uppercase}.project-detail-wrapper .page-bottom ul a,.project-detail-wrapper .page-bottom ul a:visited{text-decoration:none}.project-detail-wrapper .page-bottom ul li{text-align:center;width:33.33%}.project-detail-wrapper .page-bottom ul li:first-child{text-align:left}.project-detail-wrapper .page-bottom ul li:last-child{text-align:right}.in-desktop{display:none}}@media (min-width:1025px){.project-detail-wrapper{position:relative}.project-detail-wrapper .page-intro{top:46px}.project-detail-wrapper .page-intro span{font-size:13px;line-height:17px}}@media (min-width:880px) and (min-height:810px){.project-detail-wrapper{min-height:810px;padding:112px 0 73px}.project-detail-wrapper .project-intro{padding-top:54px;width:798px}.project-detail-wrapper .project-intro .col-1{margin-right:8.52%;width:51%}.project-detail-wrapper .project-intro .col-2{width:40.48%}.project-detail-wrapper p.main-description{font-size:15px;line-height:20px;margin-bottom:0;width:54.05%}.project-detail-wrapper .description p{font-size:15px;line-height:20px;margin-bottom:20px}.project-detail-wrapper ul.meta-info{margin-bottom:27px;max-width:100%}.project-detail-wrapper ul.meta-info li{font-size:15px;line-height:20px}.project-detail-wrapper .awards{margin-bottom:0}.project-detail-wrapper .awards p{font-size:15px;line-height:20px}.project-detail-wrapper .btn-wrapper{margin-top:0}.project-detail-wrapper .page-bottom{padding:20px 0 40px}.project-detail-wrapper .page-bottom ul{line-height:13px}}@media (min-width:880px) and (min-height:1290px){.project-detail-wrapper{min-height:1290px;padding:163px 0}.project-detail-wrapper .project-intro{padding-top:90px;width:1318px}.project-detail-wrapper .project-intro .col-1{margin-right:8.73%;width:52.12%}.project-detail-wrapper .project-intro .col-2{width:39.15%}.project-detail-wrapper .btn-wrapper,.project-detail-wrapper .main-info{margin-bottom:80px;min-height:90px}.project-detail-wrapper .title{font-size:22px;line-height:30px;margin-bottom:0;width:40.03%}.project-detail-wrapper p.main-description{font-size:22px;line-height:30px;margin-bottom:0;width:51.82%}.project-detail-wrapper .description p{font-size:22px;line-height:30px;margin-bottom:30px}.project-detail-wrapper ul.meta-info{margin-bottom:72px;max-width:100%}.project-detail-wrapper ul.meta-info li{font-size:22px;line-height:30px}.project-detail-wrapper .awards{margin-bottom:0}.project-detail-wrapper .awards p{font-size:22px;line-height:30px}.project-detail-wrapper .btn-wrapper{margin-top:0}.project-detail-wrapper .page-bottom{padding:52px 0}.project-detail-wrapper .page-bottom ul{font-size:16px;line-height:22px}}.publication-detail-wrapper{padding-bottom:30px;padding-top:128px}.publication-detail-wrapper .page-intro{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:60px;text-transform:uppercase}.publication-detail-wrapper .page-intro span{font-size:12px;font-weight:400;letter-spacing:.042em;line-height:20px}.publication-detail-wrapper .page-intro a,.publication-detail-wrapper .page-intro a:visited{font-size:10px;font-weight:300;letter-spacing:.05em;line-height:20px;text-decoration:none}.publication-detail-wrapper .publication-intro{margin-bottom:30px}.publication-detail-wrapper .title{font-size:22px;font-weight:700;line-height:30px;margin-bottom:0}.publication-detail-wrapper p.category{font-size:14px;font-weight:300;line-height:20px;margin-bottom:10px}.publication-detail-wrapper p.author{font-size:14px;line-height:18px;margin-bottom:0;margin-top:5px}.publication-detail-wrapper .c-share{margin-bottom:50px}.publication-detail-wrapper .featured-image{margin-bottom:30px;margin-top:50px}.publication-detail-wrapper .featured-image img{border-radius:3px;display:block;height:auto;width:100%}.publication-detail-wrapper .description p{font-size:14px;font-weight:300;line-height:20px;margin-bottom:14px}.publication-detail-wrapper .description p:last-child{margin-bottom:0}.publication-detail-wrapper ul.meta-info{margin:26px 0}.publication-detail-wrapper ul.meta-info li{font-size:14px;font-weight:300;line-height:20px}.publication-detail-wrapper ul.meta-info li strong{font-weight:700}.publication-detail-wrapper .in-desktop{display:none}@media (min-width:880px){.publication-detail-wrapper{min-height:800px;padding:140px 0;position:relative}.publication-detail-wrapper .in-mobile{display:none}.publication-detail-wrapper .in-desktop{display:block}.publication-detail-wrapper .page-intro{display:block;display:none;left:50%;margin-bottom:0;position:absolute;top:32px}.publication-detail-wrapper .page-intro a,.publication-detail-wrapper .page-intro a:visited{display:none}.publication-detail-wrapper .m-detail-blocks .swiper-slide:first-child{padding-right:40px}.publication-detail-wrapper .publication-intro{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:0;width:648px}.publication-detail-wrapper .publication-intro .col-1{margin-right:13.12%;width:57.1%}.publication-detail-wrapper .publication-intro .col-2{width:29.78%}.publication-detail-wrapper .btn-wrapper,.publication-detail-wrapper .main-info{margin-bottom:40px;min-height:150px}.publication-detail-wrapper .c-share{margin-bottom:0}.publication-detail-wrapper .title{font-size:25px;line-height:33px;margin-bottom:0}.publication-detail-wrapper p.category{font-size:15px;line-height:20px;margin-bottom:10px}.publication-detail-wrapper p.author{font-size:16px;line-height:22px;margin-bottom:0;margin-top:5px}.publication-detail-wrapper .description p{line-height:18px}.publication-detail-wrapper ul.meta-info{margin:0 0 70px;max-width:193px}.publication-detail-wrapper ul.meta-info li{line-height:18px}.publication-detail-wrapper .page-bottom{background-color:var(--c-bg-color);bottom:0;left:0;padding:30px 0;position:absolute;width:100%}.publication-detail-wrapper .page-bottom ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;font-size:10px;font-weight:300;justify-content:space-between;letter-spacing:.05em;line-height:20px;text-transform:uppercase}.publication-detail-wrapper .page-bottom ul a,.publication-detail-wrapper .page-bottom ul a:visited{text-decoration:none}.publication-detail-wrapper .page-bottom ul li{text-align:center;width:33.33%}.publication-detail-wrapper .page-bottom ul li:first-child{text-align:left}.publication-detail-wrapper .page-bottom ul li:last-child{text-align:right}.in-desktop{display:none}}@media (min-width:1025px){.publication-detail-wrapper{position:relative}.publication-detail-wrapper .page-intro{top:46px}.publication-detail-wrapper .page-intro span{font-size:13px;line-height:17px}}@media (min-width:880px) and (min-height:810px){.publication-detail-wrapper{min-height:810px;padding:112px 0 73px}.publication-detail-wrapper .m-detail-blocks .swiper-slide:first-child{padding-right:40px}.publication-detail-wrapper .publication-intro{padding-top:54px}.publication-detail-wrapper .description p{font-size:15px;line-height:20px;margin-bottom:20px}.publication-detail-wrapper ul.meta-info{margin-bottom:27px;max-width:100%}.publication-detail-wrapper ul.meta-info li{font-size:15px;line-height:20px}.publication-detail-wrapper .btn-wrapper{margin-top:0}.publication-detail-wrapper .page-bottom{padding:20px 0 40px}.publication-detail-wrapper .page-bottom ul{line-height:13px}}@media (min-width:880px) and (min-height:1290px){.publication-detail-wrapper{min-height:1290px;padding:163px 0}.publication-detail-wrapper .publication-intro{padding-top:90px;width:1024px}.publication-detail-wrapper .btn-wrapper,.publication-detail-wrapper .main-info{margin-bottom:80px;min-height:90px}.publication-detail-wrapper .title{font-size:22px;line-height:30px;margin-bottom:0;width:40.03%}.publication-detail-wrapper p.category{font-size:22px;line-height:30px;margin-bottom:0;width:51.82%}.publication-detail-wrapper .description p{font-size:22px;line-height:30px;margin-bottom:30px}.publication-detail-wrapper ul.meta-info{margin-bottom:72px;max-width:100%}.publication-detail-wrapper ul.meta-info li{font-size:22px;line-height:30px}.publication-detail-wrapper .btn-wrapper{margin-top:0}.publication-detail-wrapper .page-bottom{padding:52px 0}.publication-detail-wrapper .page-bottom ul{font-size:16px;line-height:22px}}.update-detail-wrapper{padding-bottom:30px;padding-top:128px}.update-detail-wrapper .page-intro{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:60px;text-transform:uppercase}.update-detail-wrapper .page-intro span{font-size:12px;font-weight:400;letter-spacing:.042em;line-height:20px}.update-detail-wrapper .page-intro a,.update-detail-wrapper .page-intro a:visited{font-size:10px;font-weight:300;letter-spacing:.05em;line-height:20px;text-decoration:none}.update-detail-wrapper .update-intro{margin-bottom:30px}.update-detail-wrapper .title{font-size:22px;font-weight:700;line-height:30px;margin-bottom:0}.update-detail-wrapper p.date{font-size:14px;font-weight:300;line-height:20px;margin-bottom:10px}.update-detail-wrapper p.author{font-size:14px;line-height:18px;margin-bottom:0;margin-top:5px}.update-detail-wrapper .c-share{margin-bottom:50px}.update-detail-wrapper .featured-image{margin-bottom:30px;margin-top:50px}.update-detail-wrapper .featured-image img{border-radius:3px;display:block;height:auto;width:100%}.update-detail-wrapper .description p{font-size:14px;font-weight:300;line-height:20px;margin-bottom:14px}.update-detail-wrapper .description p:last-child{margin-bottom:0}.update-detail-wrapper ul.meta-info{margin:26px 0}.update-detail-wrapper ul.meta-info li{font-size:14px;font-weight:300;line-height:20px}.update-detail-wrapper .in-desktop{display:none}@media (min-width:880px){.update-detail-wrapper{min-height:800px;padding:140px 0;position:relative}.update-detail-wrapper .in-mobile{display:none}.update-detail-wrapper .in-desktop{display:block}.update-detail-wrapper .page-intro{display:block;display:none;left:50%;margin-bottom:0;position:absolute;top:32px}.update-detail-wrapper .page-intro a,.update-detail-wrapper .page-intro a:visited{display:none}.update-detail-wrapper .m-detail-blocks .swiper-slide:first-child{padding-right:50px}.update-detail-wrapper .update-intro{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:0;width:370px}.update-detail-wrapper .update-intro.--cols-2{width:790px}.update-detail-wrapper .update-intro.--cols-2 .main-info{width:370px}.update-detail-wrapper .update-intro.--cols-2 .description{-webkit-columns:2;-moz-columns:2;column-count:2;-webkit-column-gap:40px;-moz-column-gap:40px;column-gap:40px}.update-detail-wrapper .btn-wrapper,.update-detail-wrapper .main-info{margin-bottom:40px}.update-detail-wrapper .c-share{margin-bottom:0}.update-detail-wrapper .title{font-size:25px;line-height:33px;margin-bottom:0}.update-detail-wrapper p.date{font-size:15px;line-height:20px;margin-bottom:10px}.update-detail-wrapper p.author{font-size:16px;line-height:22px;margin-bottom:0;margin-top:5px}.update-detail-wrapper .description p{line-height:18px}.update-detail-wrapper ul.meta-info{margin:0 0 70px;max-width:193px}.update-detail-wrapper ul.meta-info li{line-height:18px}.update-detail-wrapper .page-bottom{background-color:var(--c-bg-color);bottom:0;left:0;padding:30px 0;position:absolute;width:100%}.update-detail-wrapper .page-bottom ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;font-size:10px;font-weight:300;justify-content:space-between;letter-spacing:.05em;line-height:20px;text-transform:uppercase}.update-detail-wrapper .page-bottom ul a,.update-detail-wrapper .page-bottom ul a:visited{text-decoration:none}.update-detail-wrapper .page-bottom ul li{text-align:center;width:33.33%}.update-detail-wrapper .page-bottom ul li:first-child{text-align:left}.update-detail-wrapper .page-bottom ul li:last-child{text-align:right}.in-desktop{display:none}}@media (min-width:1025px){.update-detail-wrapper{position:relative}.update-detail-wrapper .page-intro{top:46px}.update-detail-wrapper .page-intro span{font-size:13px;line-height:17px}}@media (min-width:880px) and (min-height:810px){.update-detail-wrapper{min-height:810px;padding:112px 0 73px}.update-detail-wrapper .m-detail-blocks .swiper-slide:first-child{padding-right:50px}.update-detail-wrapper .update-intro{padding-top:54px}.update-detail-wrapper .description p{font-size:15px;line-height:20px;margin-bottom:20px}.update-detail-wrapper ul.meta-info{margin-bottom:27px;max-width:100%}.update-detail-wrapper ul.meta-info li{font-size:15px;line-height:20px}.update-detail-wrapper .btn-wrapper{margin-bottom:60px;margin-top:0}.update-detail-wrapper .page-bottom{padding:20px 0 40px}.update-detail-wrapper .page-bottom ul{line-height:13px}}@media (min-width:880px) and (min-height:1290px){.update-detail-wrapper{min-height:1290px;padding:163px 0}.update-detail-wrapper .update-intro{padding-top:90px;width:410px}.update-detail-wrapper .update-intro.--cols-2{width:860px}.update-detail-wrapper .update-intro.--cols-2 .main-info{width:410px}.update-detail-wrapper .btn-wrapper,.update-detail-wrapper .main-info{margin-bottom:80px;min-height:90px}.update-detail-wrapper .title{font-size:22px;line-height:30px;margin-bottom:0;width:40.03%}.update-detail-wrapper p.category{font-size:22px;line-height:30px;margin-bottom:0;width:51.82%}.update-detail-wrapper .description p{font-size:22px;line-height:30px;margin-bottom:30px}.update-detail-wrapper ul.meta-info{margin-bottom:72px;max-width:100%}.update-detail-wrapper ul.meta-info li{font-size:22px;line-height:30px}.update-detail-wrapper .btn-wrapper{margin-top:0}.update-detail-wrapper .page-bottom{padding:52px 0}.update-detail-wrapper .page-bottom ul{font-size:16px;line-height:22px}}.esg-page-wrapper{padding-bottom:80px;padding-top:128px}.esg-page-wrapper .m-page-intro{margin-bottom:50px}@media (min-width:880px){.esg-page-wrapper{padding-top:165px}}@media (min-width:1025px){.esg-page-wrapper{padding-top:240px}.esg-page-wrapper .m-page-intro{margin-bottom:60px}}.esg-page-wrapper .m-block-text-content .title{font-weight:700}.opinion-article-detail-wrapper .featured-image{height:100vh;position:relative;width:100%}.opinion-article-detail-wrapper .featured-image img{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}.opinion-article-detail-wrapper .featured-image p.caption{bottom:0;color:#000;font-size:12px;font-style:italic;font-weight:300;left:0;line-height:20px;margin-bottom:0;padding:30px 20px;position:absolute;width:100%}.opinion-article-detail-wrapper .intro{margin-bottom:40px;padding-top:140px}.opinion-article-detail-wrapper .intro .title{margin-bottom:40px}.opinion-article-detail-wrapper .intro .title h1{font-size:18px;font-weight:700;line-height:22px}.opinion-article-detail-wrapper .intro .title p.author{font-size:14px;line-height:18px;margin-bottom:0;margin-top:5px}.opinion-article-detail-wrapper .intro .description{margin-bottom:20px}.opinion-article-detail-wrapper .intro .description p{font-size:14px;font-weight:300;line-height:18px;margin-bottom:0}.opinion-article-detail-wrapper .page-bottom{padding-bottom:40px;padding-top:50px}.opinion-article-detail-wrapper .page-bottom ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;font-size:10px;font-weight:300;justify-content:space-between;letter-spacing:.05em;line-height:20px;text-transform:uppercase}.opinion-article-detail-wrapper .page-bottom ul a,.opinion-article-detail-wrapper .page-bottom ul a:visited{text-decoration:none}.opinion-article-detail-wrapper .page-bottom ul li{text-align:center;width:50%}.opinion-article-detail-wrapper .page-bottom ul li:first-child{text-align:left}.opinion-article-detail-wrapper .page-bottom ul li:last-child{text-align:right}.opinion-article-detail-wrapper .page-bottom ul li.in-desktop{display:none}@media (min-width:880px){.opinion-article-detail-wrapper .featured-image p.caption{padding:20px 35px}.opinion-article-detail-wrapper .intro{padding-top:132px}.opinion-article-detail-wrapper .intro .info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.opinion-article-detail-wrapper .intro .title{margin-bottom:0;width:41.97%}.opinion-article-detail-wrapper .intro .title p.author{font-size:16px;line-height:22px}.opinion-article-detail-wrapper .intro .description{margin-bottom:0;margin-right:7.41%;width:41.36%}.opinion-article-detail-wrapper .page-bottom{padding-bottom:30px}.opinion-article-detail-wrapper .page-bottom ul li.in-desktop{display:block}}@media (min-width:1025px){.opinion-article-detail-wrapper .featured-image p.caption{padding:30px 44px}.opinion-article-detail-wrapper .intro{padding-top:150px}.opinion-article-detail-wrapper .intro .title{width:31.07%}.opinion-article-detail-wrapper .intro .title h1{font-size:25px;line-height:30px}.opinion-article-detail-wrapper .intro .description{margin-right:19.08%;width:37.93%}.opinion-article-detail-wrapper .intro .description p{font-size:16px;line-height:22px}.opinion-article-detail-wrapper .page-bottom{padding-bottom:35px}}.opinion-detail-blocks{padding-top:60px}@media (min-width:1025px){.opinion-detail-blocks{padding-top:80px}}.opinion-detail-blocks>*{margin:80px 0}.opinion-detail-blocks>:first-child{margin-top:0}.opinion-detail-blocks>:last-child{margin-bottom:0}.opinion-detail-blocks .block-gallery .container{display:grid;gap:20px}.opinion-detail-blocks .block-gallery .gallery-item .image{border-radius:3px;padding-top:136.7%;position:relative}.opinion-detail-blocks .block-gallery .gallery-item .image img{border-radius:3px;display:block;height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}.opinion-detail-blocks .block-gallery .gallery-item p.caption{font-size:12px;font-style:italic;font-weight:300;line-height:20px;margin-bottom:0;margin-top:10px}.opinion-detail-blocks .block-gallery.--single-image .gallery-item .image{padding-top:0}.opinion-detail-blocks .block-gallery.--single-image .gallery-item .image img{height:auto;position:relative}@media (min-width:880px){.opinion-detail-blocks .block-gallery .container{-webkit-column-gap:15px;-moz-column-gap:15px;column-gap:15px;grid-template-columns:repeat(3,1fr)}.opinion-detail-blocks .block-gallery .gallery-item .image{padding-top:146.15%}.opinion-detail-blocks .block-gallery.--single-image .container{grid-template-columns:repeat(1,1fr)}.opinion-detail-blocks .block-gallery.--single-image .gallery-item .image{padding-top:0}.opinion-detail-blocks .block-gallery .container{-webkit-column-gap:10px;-moz-column-gap:10px;column-gap:10px}.opinion-detail-blocks .block-gallery .gallery-item .image{padding-top:148.65%}.opinion-detail-blocks .block-gallery.--single-image .gallery-item .image{padding-top:0}}.opinion-detail-blocks .block-video .video-wrapper{border-radius:3px;padding-top:52.88%;position:relative}.opinion-detail-blocks .block-video video{border-top-left-radius:3px;border-top-right-radius:3px;height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}.opinion-detail-blocks .block-video .m-video-controls{border-bottom-left-radius:3px;border-bottom-right-radius:3px;position:relative}.opinion-detail-blocks .block-video p.caption{font-size:12px;font-style:italic;font-weight:300;line-height:20px;margin-bottom:0;margin-top:10px}.opinion-detail-blocks .block-text p{font-size:14px;font-weight:300;line-height:18px;margin-bottom:18px}.opinion-detail-blocks .block-text p:last-child{margin-bottom:0}@media (min-width:880px){.opinion-detail-blocks .block-text p{margin-left:51.23%;margin-right:7.41%;width:41.36%}}@media (min-width:1025px){.opinion-detail-blocks .block-text p{font-size:15px;line-height:20px;margin-left:42.99%;margin-right:19.08%;width:37.93%}}.opinion-detail-blocks .block-quote p{font-size:24px;font-weight:300;line-height:30px;margin-bottom:30px}.opinion-detail-blocks .block-quote p.author{font-size:12px;line-height:15px}.opinion-detail-blocks .block-quote p:last-child{margin-bottom:0}@media (min-width:880px){.opinion-detail-blocks .block-quote blockquote{margin-left:51.23%;margin-right:7.41%;width:41.36%}}@media (min-width:1025px){.opinion-detail-blocks .block-quote blockquote{margin-left:42.99%;margin-right:19.08%;width:37.93%}.opinion-detail-blocks .block-quote p{font-size:29px;line-height:36px;margin-bottom:40px}.opinion-detail-blocks .block-quote p.author{font-size:15px;line-height:20px;max-width:387px}}.awards-page-wrapper{padding-bottom:80px;padding-top:128px}.awards-page-wrapper .m-page-intro{margin-bottom:80px}@media (min-width:880px){.awards-page-wrapper{padding-top:165px}}@media (min-width:1025px){.awards-page-wrapper{padding-top:240px}.awards-page-wrapper .m-page-intro{margin-bottom:112px}}#headerWrapper.--in-newsletter-page .language-wrapper{display:block;margin-bottom:0}#headerWrapper.--in-newsletter-page .language-wrapper p{font-size:13px;font-weight:400;letter-spacing:.05em;line-height:17px;margin-bottom:0;text-transform:uppercase}#headerWrapper.--in-newsletter-page .language-wrapper p a,#headerWrapper.--in-newsletter-page .language-wrapper p a:visited{display:inline-block;margin-left:13px}#footerWrapper.--in-newsletter-page{padding-bottom:45px;padding-top:70px;text-align:center}#footerWrapper.--in-newsletter-page p{color:#fff;margin-bottom:0}#footerWrapper.--in-newsletter-page p.copyright{font-size:14px;line-height:17px;margin-bottom:10px}#footerWrapper.--in-newsletter-page p.designed-by{font-size:11px;line-height:14px;text-transform:uppercase}#footerWrapper.--in-newsletter-page p a,#footerWrapper.--in-newsletter-page p a:visited{color:#fff}@media (min-width:880px){#footerWrapper.--in-newsletter-page{padding-bottom:45px;padding-top:70px;text-align:center}#footerWrapper.--in-newsletter-page p{color:#fff;margin-bottom:0}#footerWrapper.--in-newsletter-page p.copyright{font-size:14px;line-height:17px;margin-bottom:10px}#footerWrapper.--in-newsletter-page p.designed-by{font-size:11px;line-height:14px;text-transform:uppercase}#footerWrapper.--in-newsletter-page p a,#footerWrapper.--in-newsletter-page p a:visited{color:#fff}}@media (min-width:1025px){#footerWrapper.--in-newsletter-page{padding-bottom:60px;padding-top:80px;text-align:left}#footerWrapper.--in-newsletter-page .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#footerWrapper.--in-newsletter-page p.copyright{margin-bottom:0}}.newsletter-subscription-page{background-color:#f0f0f0;padding-bottom:34px;padding-top:110px}.newsletter-subscription-page h1{font-size:20px;font-weight:300;letter-spacing:-.01em;line-height:26px;margin-bottom:40px;text-align:center}@media (min-width:1025px){.newsletter-subscription-page{min-height:calc(100vh - 157px);padding-bottom:120px;padding-top:175px}}.newsletter-subscription-page .newsletter-form-wrapper .wpcf7-not-valid{border-color:red!important}.newsletter-subscription-page .newsletter-form-wrapper .wpcf7-not-valid-tip{display:none}.newsletter-subscription-page .newsletter-form-wrapper .wpcf7-response-output{display:none!important}.newsletter-subscription-page .newsletter-form-wrapper .form-message{background-color:#f0f0f0;-webkit-box-sizing:border-box;box-sizing:border-box;display:none;height:100%;left:0;padding-top:94px;position:absolute;text-align:center;top:0;width:100%}.newsletter-subscription-page .newsletter-form-wrapper .form-message p{font-size:16px;font-weight:300;line-height:21px;margin-bottom:120px}.newsletter-subscription-page .newsletter-form-wrapper .form-wrapper{margin:0 auto;max-width:800px;position:relative}.newsletter-subscription-page .newsletter-form-wrapper .form-wrapper .form-field{margin-bottom:8px}.newsletter-subscription-page .newsletter-form-wrapper .form-wrapper label{color:#000;display:block;font-family:SA25,arial,helvetica,sans-serif;font-size:13px;font-weight:300;line-height:17px;margin-bottom:1rem}.newsletter-subscription-page .newsletter-form-wrapper .form-wrapper input{background-color:transparent;border:0;border-bottom:1px solid #000;font-family:SA25,arial,helvetica,sans-serif;font-size:1rem;font-weight:300;line-height:1.25;padding-bottom:6px;width:100%}.newsletter-subscription-page .newsletter-form-wrapper .form-wrapper input::-webkit-input-placeholder{color:#000;opacity:1}.newsletter-subscription-page .newsletter-form-wrapper .form-wrapper input::-moz-placeholder{color:#000;opacity:1}.newsletter-subscription-page .newsletter-form-wrapper .form-wrapper input:-ms-input-placeholder{color:#000;opacity:1}.newsletter-subscription-page .newsletter-form-wrapper .form-wrapper input::-ms-input-placeholder{color:#000;opacity:1}.newsletter-subscription-page .newsletter-form-wrapper .form-wrapper input::placeholder{color:#000;opacity:1}.newsletter-subscription-page .newsletter-form-wrapper .form-wrapper .form-submit{padding-top:42px;text-align:center}.newsletter-subscription-page .newsletter-form-wrapper .form-wrapper .form-submit a,.newsletter-subscription-page .newsletter-form-wrapper .form-wrapper .form-submit a:visited{background-color:#000;color:#fff;font-size:13px;line-height:17px;padding:5px 10px}.newsletter-subscription-page .newsletter-form-wrapper .form-wrapper .padropdown-wrapper{border-bottom:1px solid #000;padding-bottom:6px}.newsletter-subscription-page .newsletter-form-wrapper .form-wrapper .padropdown-wrapper a.dropdown-toggle,.newsletter-subscription-page .newsletter-form-wrapper .form-wrapper .padropdown-wrapper a.dropdown-toggle:visited{color:#000;display:block;font-family:SA25,arial,helvetica,sans-serif;font-size:1rem;font-weight:300;line-height:1.25;position:relative;text-decoration:none}.newsletter-subscription-page .newsletter-form-wrapper .form-wrapper .padropdown-wrapper a.dropdown-toggle svg,.newsletter-subscription-page .newsletter-form-wrapper .form-wrapper .padropdown-wrapper a.dropdown-toggle:visited svg{height:7px;position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:14px;stroke:#000;-webkit-transition:.4s ease;transition:.4s ease}.newsletter-subscription-page .newsletter-form-wrapper .form-wrapper .padropdown-wrapper ul{display:none;padding-top:6px}.newsletter-subscription-page .newsletter-form-wrapper .form-wrapper .padropdown-wrapper ul li{color:#000;font-family:SA25,arial,helvetica,sans-serif;font-size:1rem;font-weight:300;line-height:1.875}.newsletter-subscription-page .newsletter-form-wrapper .form-wrapper .padropdown-wrapper ul li a,.newsletter-subscription-page .newsletter-form-wrapper .form-wrapper .padropdown-wrapper ul li a:visited{text-decoration:none}.newsletter-subscription-page .newsletter-form-wrapper .form-wrapper .padropdown-wrapper.opened a.dropdown-toggle svg,.newsletter-subscription-page .newsletter-form-wrapper .form-wrapper .padropdown-wrapper.opened a.dropdown-toggle:visited svg{-webkit-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg)}@media (min-width:1025px){.newsletter-subscription-page .newsletter-form-wrapper .form-wrapper .padropdown-wrapper a.dropdown-toggle svg,.newsletter-subscription-page .newsletter-form-wrapper .form-wrapper .padropdown-wrapper a.dropdown-toggle:visited svg{height:8px;width:16px}}.newsletter-subscription-page .newsletter-form-wrapper .form-wrapper .c-form-acceptance{margin-top:2rem}.newsletter-subscription-page .newsletter-form-wrapper .form-wrapper .c-form-acceptance .checkbox{margin-bottom:.875rem}.newsletter-subscription-page .newsletter-form-wrapper .form-wrapper .c-form-acceptance .checkbox:last-child{margin-bottom:0}.newsletter-subscription-page .newsletter-form-wrapper .form-wrapper .c-form-acceptance .wpcf7-acceptance label,.newsletter-subscription-page .newsletter-form-wrapper .form-wrapper .c-form-acceptance .wpcf7-checkbox label{font-weight:300}.newsletter-subscription-page .newsletter-form-wrapper .form-wrapper .c-form-acceptance .wpcf7-acceptance .wpcf7-list-item,.newsletter-subscription-page .newsletter-form-wrapper .form-wrapper .c-form-acceptance .wpcf7-checkbox .wpcf7-list-item{border:0;border-radius:0;color:#000;display:block;font-family:SA25,arial,helvetica,sans-serif;font-size:13px;letter-spacing:0;line-height:17px;margin:0;padding:0;position:relative;width:100%}.newsletter-subscription-page .newsletter-form-wrapper .form-wrapper .c-form-acceptance .wpcf7-acceptance .wpcf7-list-item label,.newsletter-subscription-page .newsletter-form-wrapper .form-wrapper .c-form-acceptance .wpcf7-checkbox .wpcf7-list-item label{margin-bottom:0}.newsletter-subscription-page .newsletter-form-wrapper .form-wrapper .c-form-acceptance .wpcf7-acceptance .wpcf7-list-item a,.newsletter-subscription-page .newsletter-form-wrapper .form-wrapper .c-form-acceptance .wpcf7-acceptance .wpcf7-list-item a:visited,.newsletter-subscription-page .newsletter-form-wrapper .form-wrapper .c-form-acceptance .wpcf7-checkbox .wpcf7-list-item a,.newsletter-subscription-page .newsletter-form-wrapper .form-wrapper .c-form-acceptance .wpcf7-checkbox .wpcf7-list-item a:visited{color:#000}.newsletter-subscription-page .newsletter-form-wrapper .form-wrapper .c-form-acceptance .wpcf7-acceptance [type=checkbox]:checked,.newsletter-subscription-page .newsletter-form-wrapper .form-wrapper .c-form-acceptance .wpcf7-acceptance [type=checkbox]:not(:checked),.newsletter-subscription-page .newsletter-form-wrapper .form-wrapper .c-form-acceptance .wpcf7-checkbox [type=checkbox]:checked,.newsletter-subscription-page .newsletter-form-wrapper .form-wrapper .c-form-acceptance .wpcf7-checkbox [type=checkbox]:not(:checked){border:0;left:0;opacity:.01;position:absolute}.newsletter-subscription-page .newsletter-form-wrapper .form-wrapper .c-form-acceptance .wpcf7-acceptance [type=checkbox]+span,.newsletter-subscription-page .newsletter-form-wrapper .form-wrapper .c-form-acceptance .wpcf7-checkbox [type=checkbox]+span{color:#000;display:block;font-size:13px;letter-spacing:0;margin-bottom:0}.newsletter-subscription-page .newsletter-form-wrapper .form-wrapper .c-form-acceptance .wpcf7-acceptance [type=checkbox]:checked+label,.newsletter-subscription-page .newsletter-form-wrapper .form-wrapper .c-form-acceptance .wpcf7-acceptance [type=checkbox]:checked+span,.newsletter-subscription-page .newsletter-form-wrapper .form-wrapper .c-form-acceptance .wpcf7-acceptance [type=checkbox]:not(:checked)+label,.newsletter-subscription-page .newsletter-form-wrapper .form-wrapper .c-form-acceptance .wpcf7-acceptance [type=checkbox]:not(:checked)+span,.newsletter-subscription-page .newsletter-form-wrapper .form-wrapper .c-form-acceptance .wpcf7-checkbox [type=checkbox]:checked+label,.newsletter-subscription-page .newsletter-form-wrapper .form-wrapper .c-form-acceptance .wpcf7-checkbox [type=checkbox]:checked+span,.newsletter-subscription-page .newsletter-form-wrapper .form-wrapper .c-form-acceptance .wpcf7-checkbox [type=checkbox]:not(:checked)+label,.newsletter-subscription-page .newsletter-form-wrapper .form-wrapper .c-form-acceptance .wpcf7-checkbox [type=checkbox]:not(:checked)+span{cursor:pointer;padding-left:34px;position:relative}.newsletter-subscription-page .newsletter-form-wrapper .form-wrapper .c-form-acceptance .wpcf7-acceptance [type=checkbox]:checked+label:before,.newsletter-subscription-page .newsletter-form-wrapper .form-wrapper .c-form-acceptance .wpcf7-acceptance [type=checkbox]:checked+span:before,.newsletter-subscription-page .newsletter-form-wrapper .form-wrapper .c-form-acceptance .wpcf7-acceptance [type=checkbox]:not(:checked)+label:before,.newsletter-subscription-page .newsletter-form-wrapper .form-wrapper .c-form-acceptance .wpcf7-acceptance [type=checkbox]:not(:checked)+span:before,.newsletter-subscription-page .newsletter-form-wrapper .form-wrapper .c-form-acceptance .wpcf7-checkbox [type=checkbox]:checked+label:before,.newsletter-subscription-page .newsletter-form-wrapper .form-wrapper .c-form-acceptance .wpcf7-checkbox [type=checkbox]:checked+span:before,.newsletter-subscription-page .newsletter-form-wrapper .form-wrapper .c-form-acceptance .wpcf7-checkbox [type=checkbox]:not(:checked)+label:before,.newsletter-subscription-page .newsletter-form-wrapper .form-wrapper .c-form-acceptance .wpcf7-checkbox [type=checkbox]:not(:checked)+span:before{background-color:transparent;border:1px solid #000;border-radius:3px;content:"";height:20px;left:0;position:absolute;top:-2px;-webkit-transition:all .275s;transition:all .275s;width:20px}.newsletter-subscription-page .newsletter-form-wrapper .form-wrapper .c-form-acceptance .wpcf7-acceptance [type=checkbox]:checked+label:after,.newsletter-subscription-page .newsletter-form-wrapper .form-wrapper .c-form-acceptance .wpcf7-acceptance [type=checkbox]:checked+span:after,.newsletter-subscription-page .newsletter-form-wrapper .form-wrapper .c-form-acceptance .wpcf7-acceptance [type=checkbox]:not(:checked)+label:after,.newsletter-subscription-page .newsletter-form-wrapper .form-wrapper .c-form-acceptance .wpcf7-acceptance [type=checkbox]:not(:checked)+span:after,.newsletter-subscription-page .newsletter-form-wrapper .form-wrapper .c-form-acceptance .wpcf7-checkbox [type=checkbox]:checked+label:after,.newsletter-subscription-page .newsletter-form-wrapper .form-wrapper .c-form-acceptance .wpcf7-checkbox [type=checkbox]:checked+span:after,.newsletter-subscription-page .newsletter-form-wrapper .form-wrapper .c-form-acceptance .wpcf7-checkbox [type=checkbox]:not(:checked)+label:after,.newsletter-subscription-page .newsletter-form-wrapper .form-wrapper .c-form-acceptance .wpcf7-checkbox [type=checkbox]:not(:checked)+span:after{background-color:#000;border-radius:3px;content:"";height:16px;left:3px;line-height:0;position:absolute;top:1px;-webkit-transition:all .2s;transition:all .2s;width:16px}.newsletter-subscription-page .newsletter-form-wrapper .form-wrapper .c-form-acceptance .wpcf7-acceptance [type=checkbox]:not(:checked)+label:after,.newsletter-subscription-page .newsletter-form-wrapper .form-wrapper .c-form-acceptance .wpcf7-acceptance [type=checkbox]:not(:checked)+span:after,.newsletter-subscription-page .newsletter-form-wrapper .form-wrapper .c-form-acceptance .wpcf7-checkbox [type=checkbox]:not(:checked)+label:after,.newsletter-subscription-page .newsletter-form-wrapper .form-wrapper .c-form-acceptance .wpcf7-checkbox [type=checkbox]:not(:checked)+span:after{opacity:0}.newsletter-subscription-page .newsletter-form-wrapper .form-wrapper .c-form-acceptance .wpcf7-acceptance [type=checkbox]:checked+label:after,.newsletter-subscription-page .newsletter-form-wrapper .form-wrapper .c-form-acceptance .wpcf7-acceptance [type=checkbox]:checked+span:after,.newsletter-subscription-page .newsletter-form-wrapper .form-wrapper .c-form-acceptance .wpcf7-checkbox [type=checkbox]:checked+label:after,.newsletter-subscription-page .newsletter-form-wrapper .form-wrapper .c-form-acceptance .wpcf7-checkbox [type=checkbox]:checked+span:after{opacity:1}@media (min-width:1025px){.newsletter-subscription-page .newsletter-form-wrapper .form-wrapper{position:relative}.newsletter-subscription-page .newsletter-form-wrapper .form-wrapper .c-form-acceptance{max-width:604px}.newsletter-subscription-page .newsletter-form-wrapper .form-wrapper .form-submit{bottom:0;padding-top:0;position:absolute;right:0}}
/*# sourceMappingURL=app.min.css.map */
