@charset "UTF-8";@import url("https://use.typekit.net/sol0ozq.css");*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0}button,input:not([type=checkbox]):not([type=radio]),select,textarea{-moz-appearance:none;-webkit-appearance:none}:active,:focus,:hover,:visited{outline:0!important;text-decoration:none}::-moz-focus-inner{border:0}a,a:hover{text-decoration:none}.alignleft,.alignright{float:none!important}ul{list-style:none}.alignnone{margin:5px 20px 20px 0}.aligncenter,div.aligncenter{display:block;margin:5px auto}.alignright{float:right;margin:5px 0 20px 20px}.alignleft{float:left;margin:5px 20px 20px 0}a img.alignright{float:right;margin:5px 0 20px 20px}a img.alignleft,a img.alignnone{margin:5px 20px 20px 0}a img.alignleft{float:left}a img.aligncenter{display:block;margin-left:auto;margin-right:auto}.wp-caption{max-width:96%;padding:5px 3px 10px;text-align:center}.wp-caption.alignleft,.wp-caption.alignnone{margin:5px 20px 20px 0}.wp-caption.alignright{margin:5px 0 20px 20px}.wp-caption img{border:0;height:auto;margin:0;max-width:98.5%;padding:0;width:auto}.wp-caption p.wp-caption-text{font-size:11px;line-height:17px;margin:0;padding:0 4px 5px}.gallery-item{display:inline-block;text-align:left;vertical-align:top;width:50%}.gallery-item a,.gallery-item a:focus,.gallery-item a:hover{background:none;-webkit-box-shadow:none;box-shadow:none;display:inline-block;max-width:100%}.gallery-item a img{-webkit-backface-visibility:hidden;backface-visibility:hidden;display:block;-webkit-transition:-webkit-filter .2s ease-in;transition:-webkit-filter .2s ease-in;transition:filter .2s ease-in;transition:filter .2s ease-in,-webkit-filter .2s ease-in}.gallery-item a:focus img,.gallery-item a:hover img{-webkit-filter:opacity(60%);filter:opacity(60%)}.gallery-caption{display:block;margin-bottom:0;padding:0 10px 0 0;text-align:left}.gallery-columns-1 .gallery-item{max-width:100%}.gallery-columns-2 .gallery-item{max-width:50%}.gallery-columns-3 .gallery-item{max-width:33%}.gallery-columns-4 .gallery-item{max-width:25%}.gallery-columns-5 .gallery-item{max-width:20%}.gallery-columns-6 .gallery-item{max-width:16.66%}.gallery-columns-7 .gallery-item{max-width:14.28%}.gallery-columns-8 .gallery-item{max-width:12.5%}.gallery-columns-9 .gallery-item{max-width:11.11%}.gallery-columns-6 .gallery-caption,.gallery-columns-7 .gallery-caption,.gallery-columns-8 .gallery-caption,.gallery-columns-9 .gallery-caption{display:none}.bypostauthor{font-weight:700}.screen-reader-text{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute!important;width:1px}.screen-reader-text:focus{clip:auto!important;background-color:#f1f1f1;border-radius:3px;-webkit-box-shadow:0 0 2px 2px rgba(0,0,0,.6);box-shadow:0 0 2px 2px rgba(0,0,0,.6);color:#21759b;display:block;font-size:14px;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}.container{padding-left:0;padding-right:0}.row{margin-left:0;margin-right:0}html{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%;font-size:62.5%}@font-face{font-display:swap}body{font-size:1.4rem}body,input,label,option,select,textarea{font-family:semplicitapro,sans-serif;font-weight:400}button{font-family:semplicitapro,sans-serif}h1,h2,h3,h4,h5{color:#000}h1 span,h2 span,h3 span,h4 span,h5 span{color:#000;font-size:1em}.typo1{color:#000;font-family:semplicitapro,sans-serif;font-size:3.6rem;font-style:normal;font-weight:700;letter-spacing:normal;line-height:130%;text-align:left}@media (max-width:992px){.typo1{font-size:2.8rem}.typo1 br{display:none}}.typo2{color:#000;font-family:semplicitapro,sans-serif;font-size:3rem;font-weight:700;letter-spacing:normal;line-height:150%;text-align:left}.typo2,.typo3{font-style:normal;margin-bottom:2rem}.typo3{font-family:Ivy Mode;font-size:2.4rem;font-weight:400;letter-spacing:.24px;line-height:140%}a{cursor:pointer!important}li,p,span{color:#000;font-family:semplicitapro,sans-serif;font-size:1.6rem;font-style:normal;font-weight:400;letter-spacing:normal;line-height:160%}li a,p a,span a{color:#1a1a18;text-decoration:none}li a:hover,p a:hover,span a:hover{color:#e00000}p{margin-bottom:2rem}p:last-child{margin-bottom:0}.main-default li a,.main-default p a{color:#000;text-decoration:none}.main-default li a:hover,.main-default p a:hover{color:#e00000}@media (max-width:992px){.has-text-align-center br{display:block}}body{padding-top:11.5rem;position:relative}@media only screen and (max-width:992px){body{padding-top:9rem}}@media only screen and (max-width:1199px){#wpadminbar{display:none}}.img-fluid,picture img{height:auto;max-width:100%}body.using-mouse :focus{outline:none!important}.text-center{text-align:center}figure{margin:0}.load{display:block;height:100%;opacity:1;position:relative;-webkit-transition:all .35s ease;transition:all .35s ease}@media only screen and (max-width:767px){.load{opacity:0}}body.page-template-index .load{height:100%}@media only screen and (min-width:1200px){.full{padding-left:calc(50% - 600px)}}@media only screen and (min-width:1400px){.full{padding-left:calc(50% - 650px)}}@media only screen and (min-width:1600px){.full{padding-left:calc(50% - 700px)}}.container,.container-fluid,.container-lg,.container-md,.container-sm,.container-xl{display:block;margin:0 auto;position:relative}@media (max-width:992px){.container,.container-fluid,.container-lg,.container-md,.container-sm,.container-xl{margin:0 auto;max-width:100%;padding:0 5%}}@media only screen and (min-width:1200px){.container,.container-fluid,.container-lg,.container-md,.container-sm,.container-xl{width:120rem!important}}@media only screen and (min-width:1400px){.container,.container-fluid,.container-lg,.container-md,.container-sm,.container-xl{width:130rem!important}}@media only screen and (min-width:1600px){.container,.container-fluid,.container-lg,.container-md,.container-sm,.container-xl{width:140rem!important}}.cn-button.bootstrap{background:#000!important}@media only screen and (min-width:1400px){.row{width:100%}}body.admin-bar .navbar__fixed{top:3.2rem}.menu-open{max-height:100%!important;overflow:hidden!important}.wpcf7 .ajax-loader{display:block;margin:2rem auto 0;position:relative}#cn-notice-text{color:#fff!important;font-size:13px}.cn-button{background:#84c529;color:#fff;display:inline-block;font-size:1.2rem;margin-top:.5rem;padding:.5rem 1rem}.grecaptcha-badge{display:none}.fancybox-active{height:inherit}#cookie-notice{background:#f6f6f6!important;bottom:20px;-webkit-box-shadow:0 0 5px 0 rgba(0,0,0,.1);box-shadow:0 0 5px 0 rgba(0,0,0,.1);font-size:1.4rem;left:auto!important;min-width:400px!important;padding:15px!important;position:fixed;right:20px!important;width:400px!important;z-index:1000}@media (max-width:767px){#cookie-notice{bottom:0;min-width:100%!important;right:0!important;width:100%!important}}#cookie-notice .cookie-notice-container{display:block!important}#cookie-notice.cookie-notice-hidden{display:none!important}#cn-notice-text{color:#1a1a18!important;font-family:semplicitapro,sans-serif!important;font-size:12px;line-height:140%;margin-bottom:2rem}.cn-close-icon{top:3.5rem!important}#cookie-notice .cn-button{color:#fff!important}.link-ani{display:block;position:relative}.link-ani:after{background-color:#1a1a18;bottom:-.2rem;content:"";height:.1rem;left:0;position:absolute;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:bottom right;transform-origin:bottom right;-webkit-transition:-webkit-transform .25s ease-out;transition:-webkit-transform .25s ease-out;transition:transform .25s ease-out;transition:transform .25s ease-out,-webkit-transform .25s ease-out;width:100%}.link-ani:hover{color:#1a1a18}.link-ani:hover:after{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:bottom left;transform-origin:bottom left}.plus{border-radius:50%;display:block;height:5.6rem;-webkit-transition:all .35s ease;transition:all .35s ease;width:5.6rem}.plus,.plus:hover{background:#e00000 url(../icons/icon-plus.svg) 50% no-repeat}.apla-right{display:block;position:relative}.apla-right:before{background:#f4f4f4;content:"";display:block;height:100%;position:absolute;right:0;top:0;width:56.3414634146%;z-index:-1}@media only screen and (max-width:992px){.apla-right:before{width:100%}}body.single-realizations .apla-right:before{width:50%}@media (max-width:992px){body.single-realizations .apla-right:before{width:100%}}body.page-template-index .apla-right:before{top:25rem}@media (max-width:767px){body.page-template-index .apla-right:before{display:none}}.apla-left{display:block;position:relative}.apla-left:after{background:#f4f4f4;content:"";display:block;height:100%;left:0;position:absolute;top:0;width:56.3414634146%;z-index:-1}@media only screen and (max-width:992px){.apla-left:after{width:100%}}.icons{-webkit-box-flex:0;bottom:8rem;display:block;-ms-flex:0 0 50rem;flex:0 0 50rem;position:absolute;right:-2.8rem;width:5.6rem}@media only screen and (max-width:992px){.icons{right:-1.8rem}}.icons a{background:#e00000;border-radius:50%;display:block;height:5.6rem;margin-bottom:2rem;position:relative;-webkit-transition:all .35s ease;transition:all .35s ease;width:5.6rem}.icons a:hover{-webkit-transform:translateY(-.5rem);transform:translateY(-.5rem)}.icons a:last-child{margin-bottom:0}.icons .icons-mail{background:#e00000 url(../icons/icon-person-mail.svg) 50% no-repeat}.icons .icons-phone{background:#e00000 url(../icons/icon-person-phone.svg) 50% no-repeat}.icons .icons-linkedin{background:#e00000 url(../icons/icon-person-linkeind.svg) 50% no-repeat}.main-home,.nofull{padding-left:0}main{overflow:hidden}main sup{font-size:60%;line-height:.8}.main{display:block;position:relative}.main-cnt{background:#fff;margin:0 auto;padding:5rem 0 0}@media (max-width:992px){.main-cnt{padding:5rem 0 0}}.main-cnt h1,.main-cnt h2,.main-cnt h3,.main-cnt h4,.main-cnt h5{color:#000;font-family:semplicitapro,sans-serif;font-style:normal;font-weight:700;letter-spacing:normal;line-height:130%}.main-cnt h1{font-size:4rem;margin-bottom:5rem}@media (max-width:992px){.main-cnt h1{margin-bottom:2rem}}.main-cnt h2,.main-cnt h3{margin-bottom:2rem}.main-cnt h2{font-size:2.6rem}.main-cnt h3{font-size:2rem}.main-cnt ul{margin-bottom:1rem}.main-cnt ul li{display:block;padding-left:1.5rem;position:relative}.main-cnt ul li:before{background:#183152;border-radius:50%;content:"";display:block;height:.6rem;left:0;position:absolute;top:.7rem;width:.6rem}.main-cnt ul li ul{display:block;margin-top:2rem;position:relative}.main-cnt ul li ul li:before{background:#183152;border-radius:50%;content:"";display:block;height:.6rem;left:0;position:absolute;top:.7rem;width:.6rem}.main-cnt button{margin-top:5rem}.main-cnt p a{color:#000}.main-cnt p a:hover{color:#e00000}.main-cnt .entry-content-asset{display:block;margin:5rem 0;position:relative}.main-cnt .entry-content-asset iframe{height:55rem;width:100%}.main-cnt ol{margin-bottom:2rem;margin-left:2rem}@media (max-width:992px){.main-cnt ol{margin-left:2rem}}.main-cnt ol li ol{margin-left:2rem;margin-top:1rem}.main--services .container{padding:0}.row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative;width:100%}.row .col{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%}@media (max-width:992px){.row .col{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}}.row .col-right{-webkit-box-pack:end;-ms-flex-pack:end;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:flex-end}.aniImg{visibility:hidden}.fadeIn{-webkit-animation:animat_show .8s;animation:animat_show .8s;visibility:visible!important}@-webkit-keyframes animat_show{0%{opacity:0}to{opacity:1}}.navbar__fixed{background:#fff;display:block;height:11.5rem;left:0;position:fixed;top:0;-webkit-transition:.15s;transition:.15s;width:100%;z-index:100}@media only screen and (max-width:992px){.navbar__fixed{height:7rem}}.navbar__fixed-cnt{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;margin:0 auto;position:relative;width:120rem}@media only screen and (min-width:1200px){.navbar__fixed-cnt{width:120rem!important}}@media only screen and (min-width:1400px){.navbar__fixed-cnt{width:130rem!important}}@media only screen and (min-width:1600px){.navbar__fixed-cnt{width:140rem!important}}@media only screen and (max-width:1199px){.navbar__fixed-cnt{padding:0 5%;width:100%}}.navbar__fixed-logo{display:block;max-width:100%;position:relative}.navbar__fixed-logo a{display:block;position:relative;width:24.4rem}.navbar__fixed-main{-webkit-box-flex:1;-ms-flex:1;flex:1;height:100%}@media (max-width:992px){.navbar__fixed-main{display:none}}.navbar__fixed-icon{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}@media (max-width:1199px){.navbar__fixed-icon{display:none}}.navbar__fixed-icon a{display:block;margin-right:3rem;position:relative}.navbar__fixed-icon a:last-child{margin-right:0}.navbar__fixed-icon .button{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;border:.1rem solid #e00000;border-radius:.4rem;color:#e00000;display:-webkit-box;display:-ms-flexbox;display:flex;font-family:semplicitapro,sans-serif;font-size:16px;font-weight:500;height:5rem;justify-content:center;padding:0 2rem;-webkit-transition:all .35s ease;transition:all .35s ease}.navbar__fixed-icon .button:hover{background:#e00000;color:#fff}.navbar__fixed-icon .contact{cursor:pointer;-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition:all .35s ease;transition:all .35s ease}.navbar__fixed nav{-webkit-box-flex:0;color:#fff;display:block;-ms-flex:0 0 100%;flex:0 0 100%;height:100%;position:relative}@media (max-width:1199px){.navbar__fixed nav{display:none}}.navbar__fixed nav ul{-ms-flex-flow:wrap;flex-flow:wrap;margin:0;padding:0;width:100%}.navbar__fixed nav ul,.navbar__fixed nav ul li{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%}.navbar__fixed nav ul li{-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 2rem;position:relative}@media (min-width:1920px){.navbar__fixed nav ul li{margin:0 2.5rem}}.navbar__fixed nav ul li:first-child{margin-left:0}@media (min-width:1600px){.navbar__fixed nav ul li{margin:0 2rem}}.navbar__fixed nav ul li a{color:#000;font-family:semplicitapro,sans-serif;font-size:1.6rem;font-style:normal;font-weight:500;-webkit-transition:all .35s ease;transition:all .35s ease}.navbar__fixed nav ul li a:after{background-color:#fff;bottom:0;content:"";height:.1rem;left:0;position:absolute;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:bottom right;transform-origin:bottom right;-webkit-transition:-webkit-transform .25s ease-out;transition:-webkit-transform .25s ease-out;transition:transform .25s ease-out;transition:transform .25s ease-out,-webkit-transform .25s ease-out;width:100%}.navbar__fixed nav ul li a:hover{color:#e00000}.navbar__fixed nav ul li a:hover:after{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:bottom left;transform-origin:bottom left}.navbar__fixed nav ul li a:focus,.navbar__fixed nav ul li a:unvisited,.navbar__fixed nav ul li a:visited{color:#fff}.navbar__fixed nav ul li ul{background:#fff;-webkit-box-shadow:2px 2px 3px #f4f4f4;box-shadow:2px 2px 3px #f4f4f4;display:none;height:auto;left:-2rem;padding:1rem 2rem;position:absolute;top:70%;-webkit-transition:all .35s ease;transition:all .35s ease;width:22rem;z-index:99999}.navbar__fixed nav ul li ul li{background:#fff;display:block;height:auto;margin:0;padding:0}.navbar__fixed nav ul li ul li a{border-bottom:.1rem solid #f4f4f4!important;color:#000!important;display:block;font-size:1.5rem!important;line-height:130%;padding:.6rem 0;position:relative;text-align:left;-webkit-transition:all .35s ease;transition:all .35s ease}.navbar__fixed nav ul li ul li a:hover{color:#e00000}.navbar__fixed nav ul li ul li a:after,.navbar__fixed nav ul li ul li a:before{display:none!important}.navbar__fixed nav ul li ul li:last-child a{border:0}.navbar__fixed nav ul li ul .current-menu-item a,.navbar__fixed nav ul li ul .current_page_item a{color:#e00000!important}.navbar__fixed nav ul li:hover ul{display:block}.navbar__fixed nav ul .current-menu-item a,.navbar__fixed nav ul .current-page-ancestor a,.navbar__fixed nav ul .current_page_parent a{color:#e00000}.navbar__fixed--small{background:#fff;height:8rem;top:0}.navbar__fixed--small .navbar__fixed-logo{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}@media only screen and (max-width:992px){.navbar__fixed--small{height:7rem}}.submenu{background:hsla(0,0%,98%,.3);display:-webkit-box;display:-ms-flexbox;display:flex;padding:1.5rem 3.6585365854%;position:fixed;top:11.8rem;-webkit-transition:.15s;transition:.15s;width:100%;z-index:10000}@media (max-width:1024px){.submenu{display:none}}.submenu .name{color:#fff;font-family:semplicitapro,sans-serif;font-size:1.4rem;font-weight:700;width:30rem}.submenu ul{-webkit-box-pack:end;-ms-flex-pack:end;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:flex-end;width:100%}.submenu ul li{padding-right:3rem}@media (min-width:1200px){.submenu ul li{padding-right:4rem}}.submenu ul li:last-child{padding-right:0}.submenu ul li a{color:#fff;display:block;font-size:1.4rem;font-style:normal;font-weight:600;letter-spacing:normal;line-height:2.2rem;padding:0 0 .2rem;position:relative;text-align:left}.submenu ul li a:after{background-color:#fff;bottom:0;content:"";height:.1rem;left:0;position:absolute;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:bottom right;transform-origin:bottom right;-webkit-transition:-webkit-transform .25s ease-out;transition:-webkit-transform .25s ease-out;transition:transform .25s ease-out;transition:transform .25s ease-out,-webkit-transform .25s ease-out;width:100%}.submenu ul li a:hover{color:#fff}.submenu ul li a:hover:after{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:bottom left;transform-origin:bottom left}.submenu-small{background:#f6f6f6;top:0!important;-webkit-transition:.15s;transition:.15s}.submenu-small .name,.submenu-small ul li a{color:#1a1a18}.submenu-small ul li a:hover{color:#1a1a18!important}.submenu-small ul li a:hover:after{background:#1a1a18!important}.submenu-blue{background:#f6f6f6;top:11.8rem;-webkit-transition:.15s;transition:.15s}.submenu-blue .name,.submenu-blue ul li a{color:#1a1a18}.submenu-blue ul li a:hover{color:#1a1a18!important}.submenu-blue ul li a:hover:after{background:#1a1a18!important}.submenu-white{background:hsla(0,0%,98%,.3)!important;-webkit-transition:.15s;transition:.15s}.submenu-white .name,.submenu-white ul li a,.submenu-white ul li a:hover{color:#fff!important}.submenu-white ul li a:hover:after{background:#fff!important}.hero-txt{display:block;margin-bottom:10rem;padding-top:6rem;position:relative;z-index:2}@media only screen and (max-width:992px){.hero-txt{margin-bottom:5rem;padding-top:0}}.hero-txt .subtitle{color:#e00000;font-family:semplicitapro,sans-serif;font-size:1.8rem;font-style:normal;font-weight:700;letter-spacing:normal;line-height:120%;margin-bottom:2rem;text-align:center;text-transform:uppercase;width:100%}@media only screen and (max-width:992px){.hero-txt .subtitle{font-size:1.6rem}}.hero-txt h1{color:#000;font-family:semplicitapro,sans-serif;font-size:4.6rem;font-style:normal;font-weight:700;letter-spacing:normal;line-height:130%;text-align:center}@media only screen and (max-width:992px){.hero-txt h1{font-size:3rem;line-height:120%}}.hero-realizations{display:block;margin-bottom:10rem;padding-top:6rem;position:relative;z-index:2}@media only screen and (max-width:992px){.hero-realizations{margin-bottom:5rem;padding-top:0}}.hero-realizations .subtitle{color:#e00000;font-family:semplicitapro,sans-serif;font-size:1.8rem;font-style:normal;font-weight:700;letter-spacing:normal;line-height:120%;margin-bottom:2rem;text-align:left;text-transform:uppercase;width:100%}@media only screen and (max-width:992px){.hero-realizations .subtitle{font-size:1.6rem;text-align:center}}.hero-realizations h1{color:#000;font-family:semplicitapro,sans-serif;font-size:4.6rem;font-style:normal;font-weight:700;letter-spacing:normal;line-height:130%;text-align:left}@media only screen and (max-width:992px){.hero-realizations h1{font-size:3rem;line-height:120%;text-align:center}}.hero-realizations .row .txt{-webkit-box-flex:1;-ms-flex:1;flex:1}.hero-realizations .row .button{-webkit-box-flex:0;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-ms-flex:0 0 24rem;flex:0 0 24rem}@media only screen and (max-width:992px){.hero-realizations .row .button{-webkit-box-flex:0;-webkit-box-pack:center;-ms-flex-pack:center;-ms-flex:0 0 100%;flex:0 0 100%;justify-content:center;padding-top:2rem}}.hero-img{display:block;position:relative;z-index:2}.hero-img .txt{-webkit-box-flex:1;-ms-flex:1;flex:1;padding-left:9rem;padding-top:6rem;width:40.5%;z-index:2}@media only screen and (max-width:992px){.hero-img .txt{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;padding-left:0;padding-top:5rem;width:100%}.hero-img .txt div{text-align:center}}.hero-img .txt .subtitle{color:#e00000;font-family:semplicitapro,sans-serif;font-size:1.8rem;font-style:normal;font-weight:700;letter-spacing:normal;line-height:120%;margin-bottom:2rem;max-width:44rem;text-align:left;text-transform:uppercase}@media only screen and (max-width:992px){.hero-img .txt .subtitle{font-size:1.6rem;margin-bottom:1rem;max-width:100%;text-align:center}}.hero-img .txt h1{max-width:90rem;white-space:nowrap}@media only screen and (max-width:992px){.hero-img .txt h1{max-width:100%;text-align:center}}.hero-img .txt h1 span{background-color:#fff;-webkit-box-shadow:0 0 0 0 #fff,0 0 0 0 #fff,30px 0 0 0 #fff;box-shadow:0 0 0 0 #fff,0 0 0 0 #fff,30px 0 0 0 #fff;color:#000;font-family:semplicitapro,sans-serif;font-size:4.6rem;font-style:normal;font-weight:700;letter-spacing:normal;line-height:145%}@media only screen and (max-width:992px){.hero-img .txt h1 span{background-color:transparent;-webkit-box-shadow:none;box-shadow:none;font-size:3rem;white-space:normal}.hero-img .txt h1 span br{display:none}}.hero-img .txt a{margin-top:4rem}.hero-img .image{width:59.5%}.hero-img .image img{border-radius:1rem}@media only screen and (max-width:992px){.hero-img .image{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;width:100%}}.hero-img .author{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:7.4rem;max-width:80%}@media only screen and (max-width:767px){.hero-img .author{-webkit-box-flex:1;-webkit-box-pack:center;-ms-flex-pack:center;-ms-flex:1 1 auto;flex:1 1 auto;justify-content:center}}@media only screen and (min-width:768px){.hero-img .author .avatar{-webkit-box-flex:0;-ms-flex:0 0 7.9rem;flex:0 0 7.9rem}}.hero-img .author .avatar img{border-radius:50%}@media only screen and (max-width:992px){.hero-img .author{margin-top:3rem;max-width:100%}}.hero-img .author .name{color:#000;font-family:semplicitapro,sans-serif;font-style:normal;font-weight:700;letter-spacing:normal;line-height:130%;text-align:center}@media only screen and (min-width:768px){.hero-img .author .name{-webkit-box-flex:1;-ms-flex:1;flex:1}}@media only screen and (max-width:767px){.hero-img .author .name{padding-left:1rem;text-align:left}}.hero-img .author .name span{display:block;font-weight:400;margin-bottom:.5rem;position:relative}.hero-webinar{z-index:2}.hero-webinar,.hero-webinar-info{display:block;position:relative}.hero-webinar-info h2{color:#000;font-family:semplicitapro,sans-serif;font-size:2.6rem;font-style:normal;font-weight:700;letter-spacing:normal;line-height:125%;margin-bottom:0;margin-top:4rem;text-align:center}.hero-webinar .txt{-webkit-box-flex:1;-ms-flex:1;flex:1;padding-left:9rem;padding-top:6rem;width:50%;z-index:2}@media only screen and (max-width:992px){.hero-webinar .txt{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;padding-left:0;padding-top:5rem;width:100%}.hero-webinar .txt div{text-align:center}}.hero-webinar .txt .subtitle{color:#e00000;font-family:semplicitapro,sans-serif;font-size:1.8rem;font-style:normal;font-weight:700;letter-spacing:normal;line-height:120%;margin-bottom:2rem;max-width:44rem;text-align:left;text-transform:uppercase}@media only screen and (max-width:992px){.hero-webinar .txt .subtitle{font-size:1.6rem;margin-bottom:1rem;max-width:100%;text-align:center}}.hero-webinar .txt h1{max-width:100%}@media only screen and (max-width:992px){.hero-webinar .txt h1{text-align:center}}.hero-webinar .txt h1 span{background-color:#fff;-webkit-box-shadow:0 0 0 0 #fff,0 0 0 0 #fff,30px 0 0 0 #fff;box-shadow:0 0 0 0 #fff,0 0 0 0 #fff,30px 0 0 0 #fff;color:#000;font-family:semplicitapro,sans-serif;font-size:3rem;font-style:normal;font-weight:700;letter-spacing:normal;line-height:125%}@media only screen and (max-width:992px){.hero-webinar .txt h1 span{background-color:transparent;-webkit-box-shadow:none;box-shadow:none;font-size:3rem;white-space:normal}.hero-webinar .txt h1 span br{display:none}}.hero-webinar-buttons{-webkit-column-gap:3rem;-moz-column-gap:3rem;column-gap:3rem;display:-webkit-box;display:-ms-flexbox;display:flex;padding-top:4rem}@media (max-width:768px){.hero-webinar-buttons{display:block}.hero-webinar-buttons li{text-align:center}.hero-webinar-buttons li:first-child{margin-bottom:2rem}}.hero-webinar .image{width:50%}.hero-webinar .image img{border-radius:1rem}.hero-webinar .image iframe{height:38rem;width:100%}@media only screen and (max-width:992px){.hero-webinar .image{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;width:100%}}.hero-webinar .image-txt{color:#000;display:block;font-family:semplicitapro,sans-serif;font-size:1.6rem;font-style:normal;font-weight:700;letter-spacing:normal;line-height:125%;margin-bottom:2rem;position:relative}body.single-post .hero-img .txt h1{white-space:normal;width:69rem}@media only screen and (max-width:992px){body.single-post .hero-img .txt h1{white-space:normal;width:100%}}body.single-post .hero-img .txt{padding-top:10rem}@media only screen and (max-width:992px){body.single-post .hero-img .txt{padding-top:3rem}}.hamburger{background:url(../svg/bg-hamburger.svg) 0 0 no-repeat;border:0;cursor:pointer;display:none;height:2.3rem;position:fixed;right:5%;text-align:center;top:2rem;-webkit-transition:all .35s ease;transition:all .35s ease;width:3rem;z-index:1000}@media only screen and (max-width:1199px){.hamburger{display:block}}.hamburger.open-h{background:url(../svg/bg-hamburger-close.svg) 0 0 no-repeat}.search-icon-header{background:none;border:0;-webkit-box-shadow:none;box-shadow:none;display:none;height:2.3rem;position:fixed;right:calc(5% + 5rem);top:2rem;width:2.3rem;z-index:1000}@media only screen and (max-width:1199px){.search-icon-header{display:block}}.mobile-overlay{background:#fff;display:none;height:100%;left:0;overflow-x:hidden;padding:2rem 0 3rem;position:fixed;right:0;top:7rem;z-index:999}.mobile-overlay .icon .row{padding:0 5%}.mobile-overlay .icon .row .col{-webkit-box-flex:0!important;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:0 0 50%!important;flex:0 0 50%!important}.mobile-overlay .icon .row .col .contact{margin-left:3rem}.mobile-overlay .icon .row .col-right{-webkit-box-pack:end;-ms-flex-pack:end;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:flex-end}.mobile-overlay .icon .row .col-right .button{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:1px solid #e00000;border-radius:.4rem;color:#e00000;display:-webkit-box;display:-ms-flexbox;display:flex;font-family:semplicitapro,sans-serif;font-size:1.2rem;font-weight:500;height:3.6rem;padding:0 1.7rem}.mobile-overlay nav{display:block;height:auto;padding-top:3rem;position:relative}.mobile-overlay ul{display:block;list-style-type:none;padding:0;position:relative;text-align:center;width:100%}.mobile-overlay ul li{margin:0 auto;opacity:1;padding:1.5rem 5%;position:relative;text-align:left;width:100%}.mobile-overlay ul li a{color:#000;display:inline-block;font-family:semplicitapro,sans-serif;font-size:2rem!important;font-style:normal;font-weight:700;letter-spacing:normal;line-height:120%;text-align:left}.mobile-overlay ul li ul{padding-bottom:1rem}.mobile-overlay ul li ul li{padding-bottom:0}.mobile-overlay ul li ul li:after{display:none!important}.mobile-overlay ul li ul li a{font-family:semplicitapro,sans-serif;font-size:1.6rem!important;font-weight:700}.mobile-overlay ul li ul li a br{display:none}.mobile-overlay ul .menu-item-has-children:after{background:url(../svg/menu-mobile-plus.svg) 0 0 no-repeat;content:"";display:block;height:3rem;position:absolute;right:5%;top:1rem;width:3rem;z-index:10001}.mobile-overlay ul .active{background:#f6f6f6}.mobile-overlay ul .active:after{background:url(../svg/menu-mobile-minus.svg) 0 0 no-repeat;content:"";display:block;height:3rem;position:absolute;right:5%;top:1rem;width:3rem;z-index:10001}.mobile-overlay--scroll{top:7rem}#footer,.open-m{display:block}#footer{background:#fff;padding:8rem 0 4rem;position:relative}@media (max-width:767px){#footer{padding-top:5rem}}#footer .copy{border-top:.1rem solid #cecece;color:#000;font-family:semplicitapro,sans-serif;font-size:1.6rem;font-weight:400;line-height:120%;margin-top:7rem;padding-top:4rem}@media (max-width:992px){#footer .copy{margin-top:1rem;padding-top:3rem}}@media (max-width:767px){#footer .copy{padding-bottom:4rem}}#footer .copy a,#footer .copy span{color:#000;display:block;font-family:semplicitapro,sans-serif;font-size:1.6rem;font-weight:400;letter-spacing:normal;line-height:120%;position:relative;text-align:left;-webkit-transition:all .35s ease;transition:all .35s ease}@media only screen and (max-width:992px){#footer .copy a,#footer .copy span{display:inline-block}}#footer .copy a:hover:after,#footer .copy span:hover:after{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:bottom left;transform-origin:bottom left}#footer .copy a:focus,#footer .copy a:hover{color:#e00000}#footer .copy .container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}@media (max-width:600px){#footer .copy .container{display:block}}#footer .copy .container .col{-webkit-box-flex:1;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:1;flex:1}#footer .copy .container .col:first-child{-webkit-box-flex:0;-ms-flex:0 0 70%;flex:0 0 70%}@media (max-width:992px){#footer .copy .container .col:first-child{-webkit-box-flex:0;-webkit-box-pack:start;-ms-flex-pack:start;-ms-flex:0 0 100%;flex:0 0 100%;justify-content:flex-start}}#footer .copy .container .col:first-child a{margin-right:2rem}@media (max-width:992px){#footer .copy .container .col:first-child a{margin-right:0}}@media (max-width:767px){#footer .copy .container .col:first-child a{margin-bottom:1rem;margin-right:0;text-align:center}}#footer .copy .container .col:first-child a:last-child{margin-right:10rem}@media (max-width:992px){#footer .copy .container .col:first-child a:last-child{margin-right:1rem}}#footer .copy .container .col:last-child{-webkit-box-pack:end;-ms-flex-pack:end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:flex-end}@media (max-width:992px){#footer .copy .container .col:last-child{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}#footer .copy .container .col:last-child a{margin-left:.5rem}@media (max-width:992px){#footer .copy .container .col:last-child a{display:inline-block}}#footer .cnt-col{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}#footer .cnt-col .col{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%}@media (max-width:767px){#footer .cnt-col .col{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;padding-bottom:3rem}#footer .cnt-col .col:nth-child(2){-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}#footer .cnt-col .col:last-child{padding-bottom:0}}@media screen and (min-width:768px) and (max-width:992px){#footer .cnt-col .col{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%}}@media (max-width:767px){#footer .cnt-col .col .address-mobile{padding-top:3rem}}#footer .cnt-col .col .txt a,#footer .cnt-col .col .txt p{color:#000;display:inline-block;font-family:semplicitapro,sans-serif;font-size:1.6rem;font-style:normal;font-weight:400;letter-spacing:normal;line-height:160%;position:relative}#footer .cnt-col .col .txt a{-webkit-transition:all .35s ease;transition:all .35s ease}#footer .cnt-col .col .txt a:after{background-color:#e00000;bottom:0;content:"";height:.1rem;left:0;position:absolute;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:bottom right;transform-origin:bottom right;-webkit-transition:-webkit-transform .25s ease-out;transition:-webkit-transform .25s ease-out;transition:transform .25s ease-out;transition:transform .25s ease-out,-webkit-transform .25s ease-out;width:100%}#footer .cnt-col .col .txt a:hover{color:#e00000}#footer .cnt-col .col .txt a:hover:after{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:bottom left;transform-origin:bottom left}#footer .cnt-col .col h4{color:#000;font-family:semplicitapro,sans-serif;font-size:1.6rem;font-style:normal;font-weight:700;letter-spacing:normal;line-height:160%;margin-bottom:2.2rem}@media only screen and (max-width:767px){#footer .cnt-col .col h4{margin-bottom:1rem}}#footer .cnt-col .col .social{display:-webkit-box;display:-ms-flexbox;display:flex}@media (max-width:992px){#footer .cnt-col .col .social{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media (max-width:767px){#footer .cnt-col .col .social{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-top:3rem}}#footer .cnt-col .col .social li{margin-bottom:0;margin-right:2.4rem}#footer .cnt-col .col .social li a{display:block;position:relative;-webkit-transition:all .35s ease;transition:all .35s ease}#footer .cnt-col .col .social li a:hover{-webkit-transform:translateY(-.3rem);transform:translateY(-.3rem)}#footer .cnt-col .col .social li a:after{display:none}#footer .cnt-col .col ul li a{color:#000;display:inline-block;font-family:semplicitapro,sans-serif;font-size:1.6rem;font-style:normal;font-weight:400;letter-spacing:normal;line-height:160%;margin-bottom:0;position:relative}#footer .cnt-col .col ul li a:after{background-color:#e00000;bottom:0;content:"";height:.1rem;left:0;position:absolute;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:bottom right;transform-origin:bottom right;-webkit-transition:-webkit-transform .25s ease-out;transition:-webkit-transform .25s ease-out;transition:transform .25s ease-out;transition:transform .25s ease-out,-webkit-transform .25s ease-out;width:100%}#footer .cnt-col .col ul li a:hover{color:#e00000}#footer .cnt-col .col ul li a:hover:after{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:bottom left;transform-origin:bottom left}#footer .cnt-col .col ul .current-menu-item a,#footer .cnt-col .col ul .current-page-ancestor a{color:#e00000}#footer .cnt-col .col ul .current-menu-item a:after,#footer .cnt-col .col ul .current-page-ancestor a:after{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:bottom left;transform-origin:bottom left}#footer .logo-social{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-bottom:5rem;width:100%}@media only screen and (max-width:767px){#footer .logo-social{padding-bottom:2.5rem}}#footer .logo-social .logo{width:25%}@media only screen and (max-width:992px){#footer .logo-social .logo{padding-bottom:3rem;width:100%}}#footer .logo-social .footer-social{width:50%}#footer .logo-social .footer-social ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}#footer .logo-social .footer-social ul li{margin-right:3rem}#footer .logo-social .footer-social ul li:last-child{margin-right:0}#footer .logo-social .footer-social ul li a{display:block;position:relative;-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition:all .35s ease;transition:all .35s ease}#footer .logo-social .footer-social ul li a:hover{-webkit-transform:translateY(-.5rem);transform:translateY(-.5rem)}#footer .logo-social .back{text-align:right;width:25%}@media only screen and (max-width:992px){#footer .logo-social .back{width:50%}}#footer .logo-social .back button{background:#fff;border:0;-webkit-box-shadow:none;box-shadow:none;color:#000;cursor:pointer;font-family:semplicitapro,sans-serif;font-size:1.6rem;font-style:normal;font-weight:500;letter-spacing:normal;line-height:normal;-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition:all .35s ease;transition:all .35s ease}@media only screen and (max-width:992px){#footer .logo-social .back button{font-size:1.4rem}}#footer .logo-social .back button svg{margin-left:2rem}#footer .logo-social .back button:hover{color:#e00000;-webkit-transform:translateY(-.5rem);transform:translateY(-.5rem)}.page404{display:block;padding-bottom:8rem;padding-top:2rem;position:relative}@media only screen and (max-width:767px){.page404{padding-bottom:5rem;padding-top:5rem}}.page404 h1{margin-bottom:3rem;text-align:center}.page404 h1 span{display:block;font-family:semplicitapro,sans-serif;font-size:12rem;font-weight:700;line-height:120%;margin-bottom:.5rem;position:relative}.page404 p{margin-bottom:3rem;text-align:center}.page404 a{margin:0 .5rem}.page404 img{display:block;margin:0 auto 3rem;width:30rem}.btn-red,.page404 .text-center{text-align:center}.btn-red{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#e00000;border:0;border-radius:.4rem;-webkit-box-shadow:none;box-shadow:none;color:#fff;cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-family:semplicitapro,sans-serif;font-size:1.6rem;font-style:normal;font-weight:500;height:5rem;letter-spacing:normal;line-height:normal;padding:0 4rem;-webkit-transition:all .35s ease;transition:all .35s ease}.btn-red:hover{background:#7a0000;color:#fff}.btn-white{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fff;border:.1rem solid #e00000;border-radius:.4rem;-webkit-box-shadow:none;box-shadow:none;color:#e00000;cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-family:semplicitapro,sans-serif;font-size:1.6rem;font-style:normal;font-weight:500;height:4rem;letter-spacing:normal;line-height:120%;line-height:normal;padding:0 3rem;text-align:center;-webkit-transition:all .35s ease;transition:all .35s ease}.btn-white:hover{background:#e00000;color:#fff}.btn-black{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#000;border:0;border-radius:.4rem;-webkit-box-shadow:none;box-shadow:none;color:#fff;cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-family:semplicitapro,sans-serif;font-size:1.6rem;font-style:normal;font-weight:500;height:5rem;letter-spacing:normal;line-height:normal;padding:0 4rem;text-align:center;-webkit-transition:all .35s ease;transition:all .35s ease}.btn-black:hover{background:#333;color:#fff}.pagination{-webkit-box-pack:start;-ms-flex-pack:start;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:flex-start;margin:0;width:100%}.pagination a,.pagination span{border-bottom:.2rem solid transparent;color:#000;font-family:semplicitapro,sans-serif;font-size:1.6rem;font-style:normal;font-weight:700;letter-spacing:normal;line-height:30px;margin:0 .2rem;padding:1rem .8rem;-webkit-transition:all .35s ease;transition:all .35s ease}.pagination .current,.pagination a:hover,.pagination span:hover{border-bottom:.2rem solid #e00000}body.search-results .pagination{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.breadcrumb{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#7e7e7e!important;display:-webkit-box;display:-ms-flexbox;display:flex;font-family:semplicitapro,sans-serif;font-size:1.2rem;font-style:normal;font-weight:400;letter-spacing:normal;line-height:120%;margin-bottom:2rem}@media only screen and (max-width:992px){.breadcrumb{display:block}}.breadcrumb .search{display:inline-block;padding:0!important}.breadcrumb a,.breadcrumb span{color:#7e7e7e!important;font-family:semplicitapro,sans-serif;font-size:1.2rem;font-style:normal;font-weight:400;letter-spacing:normal;line-height:120%;-webkit-transition:all .35s ease;transition:all .35s ease}.breadcrumb a br,.breadcrumb span br{display:none}.breadcrumb a:hover span{color:#e00000!important}.breadcrumb .separator{background:url(../icons/icon-breadcrumb-separator.svg) 0 0 no-repeat;display:inline-block;height:1.1rem;margin:0 .9rem;width:.7rem}.breadcrumb .container{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}@media only screen and (max-width:992px){.breadcrumb .container{display:block}}.lead{background:#f4f4f4;display:block;margin-top:-8rem;padding-top:18rem;position:relative;text-align:center}@media only screen and (max-width:992px){.lead{margin-top:5rem!important;padding-bottom:5rem!important;padding-top:5rem!important}}.lead .typo1{margin-bottom:3.5rem;text-align:center}@media only screen and (max-width:992px){.lead .typo1{margin-bottom:2rem}}.lead p{margin:0 auto 2rem;max-width:68.5rem}@media only screen and (max-width:992px){.lead p br{display:none}}.lead p:last-child{margin-bottom:0}.lead p strong{display:inline-block;font-size:2.4rem;font-weight:700;line-height:130%}@media only screen and (max-width:992px){.lead p strong{font-size:2rem;line-height:150%}}.lead p strong:first-child{margin-top:4rem}@media only screen and (max-width:992px){.lead p strong:first-child{margin-top:1rem}}.lead .image img{border-radius:1rem}.lead .btn-list{-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;margin-bottom:0;padding-top:4rem}@media only screen and (max-width:992px){.lead .btn-list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-top:3rem}}.lead .btn-list li{margin-left:3rem}.lead .btn-list li:first-child{margin-left:0}@media (min-width:1600px){.lead .btn-list li{margin-left:4rem}}.lead .btn-list li:firs-child{margin-left:0}@media only screen and (max-width:992px){.lead .btn-list li{margin-bottom:1.5rem;margin-left:0}.lead .btn-list li:last-child{margin-bottom:0}}body.page-id-10 .lead{padding-bottom:21rem}body.page-id-17 .lead{padding-bottom:18rem}body.page-id-13 .lead{padding-bottom:9.5rem}body.services-template-single-services .lead{padding-bottom:12rem}body.services-template-single-services_chargers .lead{padding-bottom:22rem}body.single-industries .lead{padding-bottom:12rem}.post-lead{background:#f4f4f4;display:block;margin-bottom:6rem;margin-top:-8rem;padding-bottom:8rem;padding-top:16rem;position:relative}@media only screen and (max-width:992px){.post-lead{margin-bottom:3rem;margin-top:3rem;padding-bottom:3rem;padding-top:3rem}}.post-lead .post-social{display:inline-block;left:9rem;position:absolute;top:1rem}@media only screen and (max-width:992px){.post-lead .post-social{display:block;left:0;margin-bottom:3rem;position:relative;top:0}}.post-lead .post-social .at-icon-wrapper{border-radius:50%;-webkit-filter:grayscale(1);filter:grayscale(1)}.post-lead .post-social .addthis_default_style{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap}@media only screen and (max-width:992px){.post-lead .post-social .addthis_default_style{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.post-lead .post-social .addthis_default_style a{cursor:pointer;display:block;margin-bottom:2.5rem;position:relative;-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition:all .35s ease;transition:all .35s ease}.post-lead .post-social .addthis_default_style a:hover{-webkit-transform:translateY(-.5rem);transform:translateY(-.5rem)}.post-lead .post-social .addthis_default_style a:last-child{margin-bottom:0}@media only screen and (max-width:992px){.post-lead .post-social .addthis_default_style a{margin:0 .5rem}.post-lead .post-social .addthis_default_style a:first-child{margin-left:0}.post-lead .post-social .addthis_default_style a:last-child{margin-right:0}}.post-lead p:first-child{font-size:3rem;font-style:normal;font-weight:700;letter-spacing:normal;line-height:133%;margin-bottom:6rem}@media only screen and (max-width:992px){.post-lead p:first-child{font-size:2rem;margin-bottom:3rem}}span.wpcf7-list-item{display:inline-block;margin:0}.wpcf7 .wpcf7-list-item{display:block;margin-bottom:2rem}.slider__form .wpcf7-list-item-label{display:block;position:relative}.wpcf7-acceptance label,.wpcf7-checkbox label{cursor:pointer;position:relative}.wpcf7-acceptance input[type=checkbox],.wpcf7-checkbox input[type=checkbox]{height:27px;left:0;position:absolute;top:5px;visibility:hidden;width:27px}.wpcf7-acceptance input[type=checkbox]+span:before,.wpcf7-checkbox input[type=checkbox]+span:before{background:transparent;border:1px solid #d4d2d2;border-radius:0;content:"";display:block;height:27px;left:0;position:absolute;top:5px;width:27px}.wpcf7-acceptance input[type=checkbox]+span:after,.wpcf7-checkbox input[type=checkbox]+span:after{background:#e00000 url(../svg/bg-checbox-form.svg) 50% no-repeat;background-size:25px 25px;content:"";display:block;height:30px;left:0;position:absolute;top:5px;visibility:hidden;width:30px}.wpcf7-acceptance input[type=checkbox]:checked+span:before,.wpcf7-checkbox input[type=checkbox]:checked+span:before{background:transparent}.wpcf7-acceptance input[type=checkbox]:checked+span:after,.wpcf7-checkbox input[type=checkbox]:checked+span:after{visibility:visible}.wpcf7-list-item-label{display:inline-block;font-size:12px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:20px;padding-left:45px;position:relative}.wpcf7-spinner{display:none}.wpcf7 form.sent .wpcf7-response-output{color:#fff;font-size:1.4rem;margin:2rem 0 0;padding:1rem}body.page-template-template-page-contact .wpcf7-acceptance label,body.page-template-template-page-contact .wpcf7-checkbox label{display:block}.form-info{color:#1a1a18;color:#fff;font-family:semplicitapro,sans-serif;font-size:1.2rem;line-height:120%}.form-info a{color:#c49b57;-webkit-transition:all .35s ease;transition:all .35s ease}.form-info a:hover{color:#c49b57;text-decoration:underline}.wpcf7-form.submitting .wpcf7-loader{opacity:1;visibility:visible}.wpcf7-loader{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background:hsla(0,0%,96%,.8);display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;justify-content:center;left:0;opacity:0;position:absolute;top:0;-webkit-transition:.3s;transition:.3s;visibility:hidden;width:100%;z-index:10}.wpcf7-loader-spin{border:10px solid #e00000;border-radius:50%;border-top-color:transparent;height:60px;width:60px}.wpcf7 form .wpcf7-response-output,.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output{background-color:#f6d2d2;border-color:rgba(220,50,50,.7);color:#dc3232;font-family:semplicitapro,sans-serif;font-size:1.3rem;line-height:20px;margin:25px 0 0;max-width:70rem;padding:8px 15px}.wpcf7 form.sent .wpcf7-response-output{background-color:#dff0d8;border-color:#468847;color:#468847;font-family:semplicitapro,sans-serif;font-size:1.3rem}@-webkit-keyframes rotating{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes rotating{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.rotating{-webkit-animation:rotating 2s linear infinite;animation:rotating 2s linear infinite}.row-form{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}.row-form input[type=email],.row-form input[type=tel],.row-form input[type=text],.row-form textarea{border:.1rem solid #e8e8e8;color:#1a1a18;font-family:semplicitapro,sans-serif;font-size:1.4rem;font-style:normal;font-weight:400;letter-spacing:normal;line-height:2.2rem;padding:2.5rem 2rem;width:100%}.row-form input[type=email]:focus,.row-form input[type=tel]:focus,.row-form input[type=text]:focus,.row-form textarea:focus{border:.1rem solid #183152}.row-form textarea{height:24rem;margin-bottom:3rem}@media (max-width:767px){.row-form textarea{margin-top:1rem}}.row-form .wpcf7-not-valid-tip{margin:1rem 0}.row-form .wpcf7-form-control-wrap{width:100%}.row-form .col{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%}@media (max-width:767px){.row-form .col{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;padding-bottom:1rem}}form.invalid .wpcf7-list-item{margin-bottom:0!important}.wpcf7-not-valid-tip{font-size:1.2rem}.banner{display:block;position:relative}.banner-txt{display:block;left:50%;max-width:70rem;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@media only screen and (max-width:767px){.banner-txt{width:100%}}.banner-txt .slogan{-webkit-box-orient:vertical;-webkit-box-direction:normal;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;font-family:semplicitapro,sans-serif;font-size:3.6rem;font-style:normal;font-weight:700;letter-spacing:normal;line-height:127%;text-align:center;width:100%}@media only screen and (max-width:767px){.banner-txt .slogan{font-size:2rem}.banner-txt .slogan br{display:none}}.banner-txt a{margin-top:4rem}@media only screen and (max-width:767px){.banner-txt a{margin-top:2rem}}.section-g{display:block;padding:10rem 0;position:relative}@media only screen and (max-width:992px){.section-g{padding:5rem 0}}.section-g p{font-family:semplicitapro,sans-serif;font-size:1.6rem;font-weight:400;line-height:160%;max-width:60rem}@media only screen and (max-width:992px){.section-g p{max-width:100%}}.section-g p strong{font-size:1.8rem;font-weight:700;line-height:144%}.section-g h3{color:#000;font-family:semplicitapro,sans-serif;font-size:3.6rem;font-style:normal;font-weight:700;letter-spacing:normal;line-height:127%}@media only screen and (max-width:992px){.section-g h3{font-size:2.4rem;margin-bottom:3rem;padding-top:9rem}.section-g h3 br{display:none}}.section-g a{margin-top:2rem}@media only screen and (max-width:992px){.section-g a{margin-top:4rem}}.section-g .col{position:relative}.section-g .col .section-g-logo{bottom:0;display:block;left:0;position:absolute}@media only screen and (max-width:992px){.section-g .col .section-g-logo{height:5rem;top:0;width:5rem}}.section-g ul{display:block;margin-bottom:4rem;padding:0;position:relative}@media (max-width:767px){.section-g ul{margin-bottom:0}}.section-g ul li{display:block;padding-left:2rem;position:relative;width:100%}.section-g ul li:after{background-color:#cecece;content:"";display:block;height:.2rem;left:0;position:absolute;top:1.4rem;width:1rem}.numbers{display:block;position:relative}.numbers .typo1{margin-bottom:9rem}@media (max-width:767px){.numbers .typo1{margin-bottom:3rem}}.numbers ul{border-bottom:.1rem solid #e00000;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative}@media (max-width:767px){.numbers ul{border:0;padding-bottom:3rem}}.numbers ul:after,.numbers ul:before{background:#e00000;bottom:-.1rem;content:"";display:block;height:.1rem;position:absolute;width:50rem}@media (max-width:767px){.numbers ul:after,.numbers ul:before{display:none}}.numbers ul:before{left:-50rem}.numbers ul:after{right:-50rem}.numbers ul li{padding-bottom:6.4rem;position:relative;width:25%}@media (max-width:767px){.numbers ul li{padding-bottom:3rem;width:50%}}.numbers ul li:before{background:#fff;bottom:-.1rem;content:"";display:block;height:.2rem;left:-3.5rem;position:absolute;width:8.3rem}@media (max-width:767px){.numbers ul li:before{display:none}}.numbers ul li:after{background:#e00000;border-radius:50%;bottom:-.65rem;content:"";display:block;height:1.3rem;left:0;position:absolute;width:1.3rem}@media (max-width:767px){.numbers ul li:after{display:none}}.numbers ul li:nth-child(3):before,.numbers ul li:nth-child(4):before{background:#f4f4f4}.numbers ul li .nr{color:#e00000;font-family:semplicitapro,sans-serif;font-size:5.6rem;font-style:normal;font-weight:700;letter-spacing:normal;line-height:125%;margin-bottom:1.4rem;text-align:left}@media (max-width:767px){.numbers ul li .nr{font-size:2.8rem}}.numbers ul li .txt{color:#000;font-family:semplicitapro,sans-serif;font-size:1.6rem;font-style:normal;font-weight:700;letter-spacing:normal;line-height:135%}@media (max-width:767px){.numbers ul li .txt{font-size:1.5rem;padding-right:2rem}.numbers ul li .txt br{display:none}body.page-template-index .numbers{background:#f4f4f4;padding:5rem 0 2rem}body.page-template-index .numbers ul{padding-bottom:0}}.box-left{display:block;position:relative}.box-left .row .col:last-child{-webkit-box-pack:end;-ms-flex-pack:end;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:flex-end}@media (max-width:767px){.box-left .row .col:last-child{display:block;position:relative}}.box-left .row .col img{border-radius:1rem}.box-left .row .col .txt{max-width:80.7142857143%;padding-bottom:7rem}@media (max-width:767px){.box-left .row .col .txt{max-width:100%;padding-bottom:0;padding-top:3rem}}.box-left .row .col .txt .typo1{margin-bottom:3rem}@media (max-width:767px){.box-left .row .col .txt .typo1{margin-bottom:2rem;text-align:center}}.box-left .row .col .txt p:last-child{margin-bottom:0}@media (max-width:767px){.box-left .row .col .txt p{margin-bottom:2rem;text-align:center}}.box-left .row .col .txt a{margin-top:4rem}@media (max-width:767px){.box-left .row .col .txt a{margin-top:3rem}.box-left .row .col .txt div{text-align:center}}body.page-id-10 .box-left{margin-top:-8rem}@media (max-width:767px){body.page-id-10 .box-left{margin-top:0}}body.services-template-single-services_chargers .box-left{margin-top:10rem}body.services-template-single-services_chargers .box-left .typo1{font-size:3rem}.industries{display:block;padding:8rem 0 0;position:relative}@media (max-width:767px){.industries{padding:5rem 0}.industries .typo1{text-align:center}.industries .col-right{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-top:3rem}}.industries-list{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-align:stretch;-ms-flex-align:stretch;-webkit-box-pack:start;-ms-flex-pack:start;align-items:stretch;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:flex-start;margin:0 -1.5rem;padding-top:4rem}@media (max-width:767px){.industries-list{margin:0;padding-top:6rem}}.industries-list li{margin-bottom:3rem;padding:0 1.5rem;width:50%}@media (max-width:767px){.industries-list li{padding:0;width:100%}}.industries-list li a{border-radius:1rem;display:block;overflow:hidden;position:relative}.industries-list li a .overlay{background-image:-webkit-gradient(linear,left top,left bottom,from(transparent),to(#000));background-image:linear-gradient(180deg,transparent,#000);display:block;height:100%;left:0;opacity:.8;position:absolute;top:0;width:100%;z-index:2}.industries-list li a div.cnt{-webkit-box-pack:end;-ms-flex-pack:end;-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:100%;justify-content:flex-end;left:0;padding:0 12rem 5rem 5rem;position:absolute;top:0;width:100%;z-index:3}@media (max-width:767px){.industries-list li a div.cnt{padding:2rem}}.industries-list li a div.cnt h3{color:#fff;font-family:semplicitapro,sans-serif;font-size:4rem;font-style:normal;font-weight:700;letter-spacing:normal;line-height:125%;margin-bottom:1.5rem}@media (max-width:767px){.industries-list li a div.cnt h3{font-size:2.8rem;margin-bottom:1rem}}.industries-list li a div.cnt .txt{color:#fff;font-family:semplicitapro,sans-serif;font-size:1.5rem;font-style:normal;font-weight:400;letter-spacing:normal;line-height:145%}.industries-list li a .plus{bottom:3rem;opacity:0;position:absolute;right:3rem;z-index:4}@media (max-width:767px){.industries-list li a .plus{display:none}}.industries-list li a:hover .plus{opacity:1}@media (max-width:767px){body.page-template-template-page-services .section-g{padding-top:0}}.tabs-right{display:block;margin:10rem 0;position:relative}@media (max-width:767px){.tabs-right{margin:5rem 0}}.tabs-right-foto{display:block;height:auto;max-width:56.3414634146%;position:absolute;right:0;top:0;z-index:-1}.tabs-right-foto img{-moz-border-radius-topleft:10px;-moz-border-radius-bottomleft:10px;-webkit-border-bottom-left-radius:10px;border-bottom-left-radius:10px;-webkit-border-top-left-radius:10px;border-top-left-radius:10px}@media (max-width:767px){.tabs-right-foto img{border-radius:1rem}.tabs-right-foto{display:block;margin-bottom:3rem;max-width:100%;position:relative;z-index:1}}.tabs-right .container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (min-width:1200px){.tabs-right .container{width:100%!important}}.tabs-right .container .tabs{-webkit-box-flex:0;-ms-flex:0 0 47.6rem;flex:0 0 47.6rem;padding-top:8rem}@media (max-width:767px){.tabs-right .container .tabs{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;padding-top:0}}.tabs-right .container .tabs ul{padding-right:3rem;padding-top:4rem}.tabs-right .container .tabs ul li{color:#000;cursor:pointer;font-family:semplicitapro,sans-serif;font-size:2rem;font-style:normal;font-weight:700;letter-spacing:normal;line-height:140%;margin-bottom:1.3rem;position:relative;-webkit-transition:all .35s ease;transition:all .35s ease}.tabs-right .container .tabs ul li:hover{color:#e00000}.tabs-right .container .tabs ul li:before{background:url(../icons/icon-red-arrow.svg) 0 0 no-repeat;content:"";display:block;height:1.5rem;left:0;opacity:0;position:absolute;top:.6rem;-webkit-transition:all .35s ease;transition:all .35s ease;width:1.6rem}.tabs-right .container .tabs ul .active{color:#e00000;padding-left:3rem}.tabs-right .container .tabs ul .active:before{opacity:1}@media (max-width:768px){.tabs-right .container .tabs ul .active .tabs-right-box{display:block!important}}@media (min-width:768px){.tabs-right .container .tabs ul .tabs-right-box{display:none!important}}.tabs-right .container .txt{-webkit-box-flex:1;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;max-width:68.4rem}@media (max-width:767px){.tabs-right .container .txt{display:none}}.tabs-right .container .tabs-right-box{background:#fff;margin-top:20rem;padding:8rem 6rem;width:100%}@media (max-width:767px){.tabs-right .container .tabs-right-box{margin-top:2rem;padding:0 0 3rem}}.tabs-right .container .tabs-right-box .typo1{margin-bottom:2.4rem}.tabs-right .container .tabs-right-box .typo1 br{display:none}@media (max-width:767px){.tabs-right .container .tabs-right-box .typo1{display:none}}.tabs-right .container .tabs-right-box .btn-red{margin-top:2rem}@media (max-width:767px){.tabs-right .container .tabs-right-box .btn-red{margin-top:0}}body.page-template-template-page-services .tabs-right{margin-bottom:0}body.page-template-template-page-services .process-know-how{padding-bottom:10rem;padding-top:5rem}.boxes{display:block;padding:13rem 0 9rem;position:relative}@media (max-width:992px){.boxes{padding:5rem 0 0}.boxes .typo1{margin-bottom:5rem}}.boxes .boxes-loop{display:block;padding-top:7rem;position:relative}@media (max-width:992px){.boxes .boxes-loop{padding-top:0}}.boxes .boxes-loop li{margin-bottom:10rem;padding:8rem 0}@media (max-width:992px){.boxes .boxes-loop li{margin-bottom:5rem;padding:5rem 0}}.boxes .boxes-loop li .txt{display:block;max-width:90%;position:relative}@media only screen and (min-width:1680px){.boxes .boxes-loop li .txt{max-width:80.7142857143%}}@media (max-width:992px){.boxes .boxes-loop li .txt{max-width:100%}}.boxes .boxes-loop li .txt h3{color:#000;font-family:semplicitapro,sans-serif;font-size:3rem;font-style:normal;font-weight:700;letter-spacing:normal;line-height:130%;margin-bottom:2rem}@media (max-width:992px){.boxes .boxes-loop li .txt h3{margin-top:2rem}}.boxes .boxes-loop li .foto{display:block;position:relative}.boxes .boxes-loop li .foto img{border-radius:1rem;height:auto;max-width:100%}.boxes .boxes-loop li .row .col-right{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-flex:1;align-items:center;-ms-flex:1;flex:1}.boxes .boxes-loop li:nth-child(2n) .img{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}@media (max-width:992px){.boxes .boxes-loop li:nth-child(2n) .img{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}.boxes .boxes-loop li:nth-child(2n) .col-right{-webkit-box-ordinal-group:2;-ms-flex-order:1;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;order:1}@media (max-width:992px){.boxes .boxes-loop li:nth-child(2n) .col-right{-webkit-box-ordinal-group:2;-ms-flex-order:1;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;order:1}}.boxes .boxes-loop li:nth-child(2n):before{left:0;right:auto}.boxes .boxes-loop li:last-child{margin-bottom:0;padding-bottom:0}@media (max-width:992px){.boxes .boxes-loop li:last-child{padding-bottom:5rem}}.right-widget{background:#e00000;display:block;position:fixed;right:0;top:15rem;width:6.5rem;z-index:102}@media only screen and (max-width:767px){.right-widget{bottom:0;top:auto;width:100%!important;z-index:1000}.right-widget ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}.right-widget ul li{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;height:5.6rem;justify-content:center;width:5.6rem}.right-widget ul li:first-child{display:none}.right-widget ul li:nth-child(2){-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4;padding:.5rem 2rem 0;width:auto}.right-widget ul li:nth-child(2) .recommendations span{font-size:1.6rem}}@media screen and (max-width:1680px){.right-widget{width:5rem}}.right-widget img{-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1)}.right-widget .search{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background:none;border:0;-webkit-box-shadow:none;box-shadow:none;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;height:5.6rem;justify-content:center;padding-top:0;-webkit-transition:all .35s ease;transition:all .35s ease;width:100%}.right-widget .search:hover{background-color:#d80505}.right-widget .recommendations{background:none;border:0;-webkit-box-shadow:none;box-shadow:none;cursor:pointer;position:relative;-webkit-transition:all .35s ease;transition:all .35s ease}@media (min-width:768px){.right-widget .recommendations{height:10rem;margin:2rem 0}}.right-widget .recommendations span{color:#fff;font-family:semplicitapro,sans-serif;font-size:1.4rem;font-weight:500}@media (min-width:768px){.right-widget .recommendations span{bottom:-1.5rem;left:2rem;position:absolute;-webkit-transform:rotate(270deg);transform:rotate(270deg);-webkit-transform-origin:0 0;transform-origin:0 0}}@media screen and (max-width:1680px){.right-widget .recommendations span{left:1.5rem}}.right-widget .recommendations:hover{background-color:#d80505}.social{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:5.6rem;justify-content:center;-webkit-transition:all .35s ease;transition:all .35s ease;width:100%}.social:hover{background-color:#d80505}@media only screen and (min-width:768px){body.page-template-index .right-widget,body.page-template-index .right-widget-search{top:11.2rem}body.page-template-index .right-widget-recommendations{top:16.8rem}}.right-widget-search{background:#fff;border:1px solid #f0f0f0;-webkit-box-shadow:0 3px 6px rgba(0,0,0,.16);box-shadow:0 3px 6px rgba(0,0,0,.16);display:block;opacity:0;padding:2.5rem;position:fixed;right:0;top:15rem;-webkit-transform:translateX(0);transform:translateX(0);-webkit-transition:all .35s ease;transition:all .35s ease;width:40rem;z-index:-1}.right-widget-search form{display:block;width:100%}.right-widget-search form span{color:#000;font-weight:700;line-height:120%;margin-bottom:1rem}.right-widget-search form input,.right-widget-search form span{display:block;font-family:semplicitapro,sans-serif;font-size:1.4rem;position:relative;width:100%}.right-widget-search form input{background:#fff url(../icons/icon-search-widget-black.svg) 0 1.2rem no-repeat;background-size:1.6rem 1.6rem;border:0;border-bottom:.1rem solid #000;-webkit-box-shadow:none;box-shadow:none;color:#7e7e7e;padding:1rem 0 1rem 2.2rem}.right-widget-search form button{display:block;height:4.4rem;margin-top:2rem;position:relative;text-align:center;width:100%}.right-widget-recommendations{background:#fff;border:1px solid #f0f0f0;-webkit-box-shadow:0 3px 6px rgba(0,0,0,.16);box-shadow:0 3px 6px rgba(0,0,0,.16);display:block;opacity:0;padding:4rem 3rem;position:fixed;right:0;top:20.6rem;-webkit-transform:translateX(0);transform:translateX(0);-webkit-transition:all .35s ease;transition:all .35s ease;width:40rem;z-index:101;z-index:-1}.right-widget-recommendations .icon{position:absolute;top:-1.4rem}.right-widget-recommendations .txt{font-weight:400}.right-widget-recommendations .name,.right-widget-recommendations .txt{color:#000;font-family:semplicitapro,sans-serif;font-size:1.4rem;font-style:normal;letter-spacing:normal;line-height:150%}.right-widget-recommendations .name{font-weight:700;margin-top:4rem}.right-widget-recommendations .date{color:#000;font-family:semplicitapro,sans-serif;font-size:1.4rem;font-style:normal;font-weight:400;letter-spacing:normal;line-height:150%;margin-top:.6rem}.right-widget-recommendations .raiting{display:block;margin-left:-.2rem;position:relative}.right-widget-recommendations .raiting img{display:inline-block;margin:0 .2rem}.right-widget-recommendations .swiper-button-next,.right-widget-recommendations .swiper-button-prev{background:#f0f0f0 url(../icons/icon-slider-reco-red.svg) 50% no-repeat;background-size:1.6rem 1.5rem;border-radius:50%;bottom:-2rem;display:block;height:41px;opacity:1;position:absolute;top:auto;-webkit-transition:all .35s ease;transition:all .35s ease;width:40px;z-index:2}.right-widget-recommendations .swiper-button-next:after,.right-widget-recommendations .swiper-button-prev:after{display:none}.right-widget-recommendations .swiper-button-next:hover,.right-widget-recommendations .swiper-button-prev:hover{background:#e00000 url(../icons/icon-slider-reco-white.svg) 50% no-repeat;background-size:1.6rem 1.5rem}.right-widget-recommendations .swiper-button-prev{left:3rem}.right-widget-recommendations .swiper-button-next{left:8rem;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.right-widget-recommendations .swiper-button-prev.swiper-button-disabled{cursor:pointer;opacity:1}.reco-active,.search-active{opacity:1;-webkit-transform:translateX(-6.5rem);transform:translateX(-6.5rem);z-index:101}@media screen and (max-width:1680px){.reco-active,.search-active{-webkit-transform:translateX(-5rem);transform:translateX(-5rem)}}.reco-active-hover{opacity:1;-webkit-transform:translateX(-6.5rem);transform:translateX(-6.5rem);z-index:101}@media screen and (max-width:1680px){.reco-active-hover{-webkit-transform:translateX(-5rem);transform:translateX(-5rem)}}.search-page{display:block;padding-top:5rem;position:relative}@media (max-width:767px){.search-page{padding-bottom:5rem;padding-top:3rem}}.search-page h2{font-size:3rem}@media (max-width:767px){.search-page h2{font-size:2.4rem}}.search-page h3{font-size:2.6rem}@media (max-width:767px){.search-page h3{font-size:2rem}}.search-page h2,.search-page h3{color:#000;font-family:semplicitapro,sans-serif;line-height:140%}.search-page-list{display:block;margin:0 auto;max-width:116rem;padding:5rem 0;position:relative}@media (max-width:767px){.search-page-list{padding-bottom:3rem}}.search-page-list li{border-bottom:.1rem solid #cecece;display:block;padding:2rem 0;position:relative}@media (max-width:767px){.search-page-list li{padding-right:3rem}}.search-page-list li:after{background:url(../icons/icon-red-arrow.svg) 0 0 no-repeat;content:"";height:1.5rem;position:absolute;right:0;top:3.2rem;width:1.6rem}.search-page-list li a{color:#000;display:inline;font-size:2.2rem;font-weight:700;-webkit-transition:all .35s ease;transition:all .35s ease}@media (max-width:767px){.search-page-list li a{font-size:2rem}}.search-page-list li a:hover{color:#e00000}@media (min-width:768px){.search-page-list li a:hover{padding-left:2rem}}.search-page-list li a br{display:none}.search-widget{background-color:#fff;display:block;height:100%;left:0;opacity:0;position:fixed;top:7rem;-webkit-transition:all .35s ease;transition:all .35s ease;visibility:hidden;width:100%;z-index:-1}.search-widget .container{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:center;max-width:50rem}.search-widget .container .txt-right{padding-bottom:3rem;padding-top:5rem;text-align:right;width:100%}.search-widget .container .close{background:url(../svg/bg-hamburger-close.svg) 0 0 no-repeat;border:0;-webkit-box-shadow:none;box-shadow:none;display:inline-block;height:2.3rem;opacity:.7;width:3rem}.search-widget .container form{display:block;width:100%}.search-widget .container form span{color:#000;font-weight:700;line-height:120%;margin-bottom:1rem}.search-widget .container form input,.search-widget .container form span{display:block;font-family:semplicitapro,sans-serif;font-size:1.6rem;position:relative;width:100%}.search-widget .container form input{background:#fff url(../icons/icon-search-widget-black.svg) 0 1.2rem no-repeat;background-size:1.6rem 1.6rem;border:0;border-bottom:.1rem solid #000;-webkit-box-shadow:none;box-shadow:none;color:#7e7e7e;padding:1rem 0 1rem 2.2rem}.search-widget .container form button{display:block;height:4.4rem;margin-top:2rem;position:relative;text-align:center;width:100%}.is-popup .search-widget{opacity:1;visibility:visible;z-index:1000}body.is-popup{max-height:100%;overflow:hidden}.recommendations-widget{background-color:#000;display:none;height:100%;left:0;opacity:0;padding:5rem 5%;position:fixed;top:0;-webkit-transform:translateY(10rem);transform:translateY(10rem);-webkit-transition:all .35s ease;transition:all .35s ease;visibility:hidden;width:100%;z-index:-1}.recommendations-widget .col{-webkit-box-flex:0;-ms-flex:0 0 60%;flex:0 0 60%}.recommendations-widget .col-right{-webkit-box-flex:1;-ms-flex:1;flex:1;padding-top:1rem}.recommendations-widget .title{color:#fff;font-family:semplicitapro,sans-serif;font-size:2.4rem;font-style:normal;font-weight:700;letter-spacing:normal;line-height:140%;margin-bottom:5rem;text-align:left}.recommendations-widget .close{background:none;border:0;-webkit-box-shadow:none;box-shadow:none;height:1.3rem;width:1.3rem}.recommendations-widget-cnt{background-color:#fff;border:1px solid #f0f0f0;border-radius:10px;-webkit-box-shadow:0 3px 6px rgba(0,0,0,.16);box-shadow:0 3px 6px rgba(0,0,0,.16);display:block;padding:4rem 3rem;position:relative}.recommendations-widget-cnt .icon{position:absolute;top:-1.4rem;z-index:1}.recommendations-widget-cnt .raiting{margin-bottom:2rem;margin-top:.5rem}.recommendations-widget-cnt .date,.recommendations-widget-cnt .name,.recommendations-widget-cnt .txt{color:#000;font-family:semplicitapro,sans-serif;font-size:1.4rem;font-style:normal;font-weight:400;letter-spacing:normal;line-height:130%}.recommendations-widget-cnt .name{font-weight:700;margin-bottom:.5rem}.recommendations-widget .swiper-button-next,.recommendations-widget .swiper-button-prev{bottom:0;height:5.6rem;margin-top:0;width:5.6rem;z-index:2}.recommendations-widget .swiper-button-next:after,.recommendations-widget .swiper-button-prev:after{display:none}@media (max-width:767px){.recommendations-widget .swiper-button-next,.recommendations-widget .swiper-button-prev{border:.1rem solid #e00000;border-radius:50%;height:4rem;width:4rem}}.recommendations-widget .swiper-button-next{background:#fff url(../icons/icon-arrow-slider-right-red.svg) 0 0 no-repeat;left:17.6rem;right:auto}@media (max-width:767px){.recommendations-widget .swiper-button-next{background:#fff url(../icons/icon-arrow-slider-right-red.svg) 50% no-repeat;left:auto;right:0}}.recommendations-widget .swiper-button-prev{background:url(../icons/icon-arrow-slider-right-red.svg) 0 0 no-repeat;left:10rem;right:auto;-webkit-transform:rotate(180deg);transform:rotate(180deg)}@media (max-width:767px){.recommendations-widget .swiper-button-prev{background:#fff url(../icons/icon-arrow-slider-right-red.svg) 50% no-repeat;left:0;right:auto}}body.is-reco .recommendations-widget{display:block;opacity:1;-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition:all .35s ease;transition:all .35s ease;visibility:visible;z-index:1100}.home-know-how{background:#f4f4f4;display:block;margin-top:-8rem;padding:17rem 0;position:relative;text-align:center}@media (max-width:767px){.home-know-how{margin-top:5rem;padding:5rem 0}}.home-know-how .typo1{margin-bottom:3.5rem}.home-know-how p{margin-bottom:4.5rem}@media (max-width:767px){.home-know-how p{margin-bottom:3rem}}.home-know-how .typo1,.home-know-how p{text-align:center}.home-slider{display:block;position:relative}@media (max-width:767px){.home-slider .row{display:block;position:relative}}.home-slider .slider{width:59.5%}@media (max-width:767px){.home-slider .slider{width:100%}}.home-slider .slider img{border-radius:1rem}.home-slider .slider .overlay{background:url(../images/slider-bg.png) 0 0 no-repeat;bottom:0;display:block;height:39.5rem;left:0;position:absolute;width:100%;z-index:1}.home-slider .slider .txt{bottom:14rem;display:block;left:6rem;max-width:42rem;position:absolute;z-index:2}@media (max-width:767px){.home-slider .slider .txt{bottom:0;left:2rem;max-width:100%;padding-bottom:10rem;padding-right:2rem}}.home-slider .slider .txt .title{font-size:2.4rem;font-weight:700;line-height:120%}.home-slider .slider .txt .title,.home-slider .slider .txt span{color:#fff;font-family:semplicitapro,sans-serif;font-style:normal;letter-spacing:normal}.home-slider .slider .txt span{display:block;font-size:1.6rem;font-weight:400;line-height:150%;margin-top:1.5rem;position:relative}.home-slider .slogan{-webkit-box-flex:1;-ms-flex:1;flex:1;padding-left:9rem;padding-top:10rem;position:relative;width:40.5%;z-index:2}@media (max-width:767px){.home-slider .slogan{padding:0;text-align:center;width:100%}}.home-slider .slogan button{background:#fff url(../icons/icon-scroll-bottom.svg) 0 0 no-repeat;border:0;bottom:13.6rem;-webkit-box-shadow:none;box-shadow:none;cursor:pointer;display:block;height:6rem;left:9rem;position:absolute;width:2.2rem}@media (max-width:767px){.home-slider .slogan button{display:none}}.home-slider .slogan button:before{-webkit-animation:animate 2s ease-in-out infinite;animation:animate 2s ease-in-out infinite;background:#cecece;content:"";display:block;height:.7rem;left:50%;margin-left:-.1rem;position:absolute;top:.8rem;width:.2rem}@-webkit-keyframes animate{0%{top:.8rem}50%{top:1.6rem}to{top:.8rem}}@keyframes animate{0%{top:.8rem}50%{top:1.6rem}to{top:.8rem}}.home-slider .slogan h1{max-width:90rem;white-space:nowrap}@media (max-width:767px){.home-slider .slogan h1{text-align:center;white-space:normal}}.home-slider .slogan h1 span{background-color:#fff;-webkit-box-shadow:0 0 0 0 #fff,0 0 0 0 #fff,30px 0 0 0 #fff;box-shadow:0 0 0 0 #fff,0 0 0 0 #fff,30px 0 0 0 #fff;color:#000;font-family:semplicitapro,sans-serif;font-size:5.6rem;font-style:normal;font-weight:700;letter-spacing:normal;line-height:145%}@media (max-width:767px){.home-slider .slogan h1 span{-webkit-box-shadow:none;box-shadow:none;font-size:3rem;line-height:135%}.home-slider .slogan h1 span br{display:none}}.home-slider .slogan .txt{color:#000;font-family:semplicitapro,sans-serif;font-size:24px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:135%;margin-top:2.5rem;text-align:left}@media (max-width:767px){.home-slider .slogan .txt{text-align:center}}.home-slider .slogan a{margin-top:5rem}@media (max-width:767px){.home-slider .slogan a{margin-bottom:5rem;margin-top:3rem}}.home-slider .swiper-button-next,.home-slider .swiper-button-prev{bottom:15rem;height:5.6rem;margin-top:0;top:auto;width:5.6rem;z-index:2}@media (max-width:767px){.home-slider .swiper-button-next,.home-slider .swiper-button-prev{bottom:4rem;height:4rem;width:4rem}}.home-slider .swiper-button-next:after,.home-slider .swiper-button-prev:after{display:none}.home-slider .swiper-button-next{background:url(../icons/icon-arrow-slider-right.svg) 0 0 no-repeat;left:auto;right:6.2rem}@media (max-width:767px){.home-slider .swiper-button-next{background-size:4rem 4rem;right:2rem}}.home-slider .swiper-button-prev{background:url(../icons/icon-arrow-slider-right.svg) 0 0 no-repeat;left:auto;right:13.8rem;-webkit-transform:rotate(180deg);transform:rotate(180deg)}@media (max-width:767px){.home-slider .swiper-button-prev{background-size:4rem 4rem;right:7rem}}.contact-form{display:block}.contact-form,.contact-form .col{position:relative}.contact-form .col:after{background:#fff;bottom:-8rem;content:"";display:block;height:8rem;left:0;position:absolute;width:100%;z-index:2}@media only screen and (max-width:992px){.contact-form .col:after{display:none}}@media only screen and (min-width:1200px){.contact-form .col:last-child{padding-left:10rem}}@media only screen and (min-width:1440px){.contact-form .col:last-child{padding-left:14rem;width:140rem!important}}.contact-form .full{background:#f4f4f4}@media only screen and (max-width:992px){.contact-form .full{padding-bottom:5rem}}.contact-form .full:after{display:none}.contact-form .form{margin:0 auto;max-width:45rem;padding-top:8rem;position:relative}@media only screen and (max-width:992px){.contact-form .form{max-width:100%;padding:5rem 5% 0}}.contact-form .form ::-webkit-input-placeholder{color:#000;opacity:1}.contact-form .form ::-moz-placeholder{color:#000;opacity:1}.contact-form .form :-ms-input-placeholder{opacity:1}.contact-form .form ::-ms-input-placeholder{opacity:1}.contact-form .form ::placeholder{color:#000;opacity:1}.contact-form .form :-ms-input-placeholder{color:#000}.contact-form .form ::-ms-input-placeholder{color:#000}.contact-form .form .slogan{color:#000;font-family:semplicitapro,sans-serif;font-size:2.4rem;font-style:normal;font-weight:700;letter-spacing:normal;line-height:125%;margin-bottom:6rem}@media only screen and (max-width:992px){.contact-form .form .slogan{margin-bottom:5rem;text-align:center}}.contact-form .form input[type=email],.contact-form .form input[type=tel],.contact-form .form input[type=text]{background:none;border:0;border-bottom:.1rem solid #cecece;-webkit-box-shadow:none;box-shadow:none;color:#000;font-family:semplicitapro,sans-serif;font-size:1.6rem;font-style:normal;font-weight:400;letter-spacing:normal;line-height:120%;margin-bottom:2rem;padding:1.3rem 0;width:100%}.contact-form .form input[type=email]:focus,.contact-form .form input[type=tel]:focus,.contact-form .form input[type=text]:focus{border-bottom:.1rem solid #000}.contact-form .form textarea{background:none;border:0;border-bottom:.1rem solid #cecece;-webkit-box-shadow:none;box-shadow:none;color:#000;font-family:semplicitapro,sans-serif;font-size:1.6rem;font-style:normal;font-weight:400;height:9rem;letter-spacing:normal;line-height:120%;padding:1.3rem 0;width:100%}.contact-form .form .button{padding-top:2rem}.contact-form .form .info{color:#000;font-family:semplicitapro,sans-serif;font-size:1.2rem;font-style:normal;font-weight:400;letter-spacing:normal;line-height:120%;padding-top:3rem}.contact-form .form .info a{color:#000;text-decoration:underline;-webkit-transition:all .35s ease;transition:all .35s ease}.contact-form .form .info a:hover{color:#e00000}.contact-form .form .btn-red{cursor:pointer}.contact-form .title{color:#000;font-family:semplicitapro,sans-serif;font-size:2.4rem;font-style:normal;font-weight:700;letter-spacing:normal;line-height:120%;text-align:left}@media only screen and (max-width:992px){.contact-form .title{text-align:center}}.contact-form .team{display:block;max-width:50rem;padding-top:8rem;position:relative}@media only screen and (max-width:992px){.contact-form .team{max-width:100%;padding-top:5rem;text-align:center}}.contact-form .team ul{display:block;padding-bottom:8rem;position:relative}@media only screen and (max-width:992px){.contact-form .team ul{padding-bottom:5rem}}.contact-form .team ul li{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-top:4rem}.contact-form .team ul li .foto{-webkit-box-flex:0;-ms-flex:0 0 18.1rem;flex:0 0 18.1rem}@media only screen and (max-width:992px){.contact-form .team ul li .foto{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}}.contact-form .team ul li .txt{-webkit-box-flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;-ms-flex-direction:column;flex-direction:column;padding-top:1.2rem}@media only screen and (max-width:992px){.contact-form .team ul li .txt{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}}.contact-form .team ul li .txt .position{color:#000;font-family:semplicitapro,sans-serif;font-size:1.6rem;font-style:normal;font-weight:700;letter-spacing:normal;line-height:130%;padding:.5rem 0 2rem}.contact-form .team ul li .txt a{margin-bottom:.5rem;-webkit-transition:all .35s ease;transition:all .35s ease}.contact-form .address{display:block;position:relative}@media only screen and (max-width:992px){.contact-form .address{background:#f4f4f4;padding:5rem 0}}.contact-form .address .logo{padding:4rem 0}@media only screen and (max-width:992px){.contact-form .address .logo{text-align:center}.contact-form .address .txt{padding:0 5%}}.contact-form .address .txt p{color:#000;font-family:semplicitapro,sans-serif;font-size:1.6rem;font-style:normal;font-weight:400;letter-spacing:normal;line-height:160%}@media only screen and (max-width:992px){.contact-form .address .txt p{text-align:center}}.contact-form .address .mail,.contact-form .address .phone{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#000;display:-webkit-box;display:-ms-flexbox;display:flex;font-family:semplicitapro,sans-serif;font-size:1.8rem;font-style:normal;font-weight:700;height:5.6rem;letter-spacing:normal;line-height:120%;margin-bottom:2rem;padding-left:8.6rem;position:relative;-webkit-transition:all .35s ease;transition:all .35s ease}@media only screen and (max-width:992px){.contact-form .address .mail,.contact-form .address .phone{display:block;height:auto;padding-left:0;padding-top:7rem;text-align:center}}.contact-form .address .mail:hover,.contact-form .address .phone:hover{color:#e00000}.contact-form .address .mail:before,.contact-form .address .phone:before{content:"";display:block;height:5.6rem;left:0;position:absolute;top:0;width:5.6rem;z-index:1}@media only screen and (max-width:992px){.contact-form .address .mail:before,.contact-form .address .phone:before{left:50%;margin-left:-2.8rem}}.contact-form .address .mail:before{background:url(../icons/icon-mail-contact.svg) 0 0 no-repeat}.contact-form .address .phone{margin-top:3rem}.contact-form .address .phone:before{background:url(../icons/icon-phone-contact.svg) 0 0 no-repeat}.contact-maps{display:block;position:relative}.contact-maps .acf-map{height:70rem;width:100%}@media only screen and (max-width:992px){.contact-maps .acf-map{height:50rem}}.contact-maps .acf-map img{max-width:inherit!important}.about-management{display:block;margin-top:10rem;position:relative}@media (max-width:767px){.about-management{margin-top:5rem;padding-bottom:2rem;padding-top:3rem}}.about-management h3{margin-bottom:7rem}@media (max-width:767px){.about-management h3{margin-bottom:3rem}}.about-management .quote{color:#e00000;font-family:semplicitapro,sans-serif;font-size:2.4rem;font-style:normal;font-weight:700;letter-spacing:normal;line-height:125%;margin-top:3.5rem}.about-management .quote svg{display:block;margin-bottom:1.2rem;position:relative}@media (max-width:767px){.about-management .quote{font-size:2rem;margin-bottom:2.5rem;margin-top:0}}.about-management .row .col:last-child{-webkit-box-pack:end;-ms-flex-pack:end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:flex-end}.about-management .row .col img{border-radius:1rem}.about-management .row .col .img{display:inline-block;position:relative}.about-management .row .col .txt{max-width:90%;padding-right:2rem}@media only screen and (min-width:1440px){.about-management .row .col .txt{max-width:80.7142857143%;padding-right:0}}@media (max-width:767px){.about-management .row .col .txt{max-width:100%;padding-right:0}}.about-management .row .col .txt .typo1{margin-bottom:1rem;margin-top:3rem}@media (max-width:767px){.about-management .row .col .txt .typo1{margin-top:2rem}}.about-management .row .col .txt .position{color:#000;font-family:semplicitapro,sans-serif;font-size:1.8rem;font-style:normal;font-weight:700;letter-spacing:normal;line-height:130%;margin-bottom:2rem}.about-management .row .col .txt p:last-child{margin-bottom:0}.about-management .row .col .txt a{margin-top:3rem}.about-management ul li{display:block;margin-bottom:10rem;position:relative}@media (max-width:767px){.about-management ul li{margin-bottom:5rem}}.about-management ul li:nth-child(2n) .row .image{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}@media (max-width:767px){.about-management ul li:nth-child(2n) .row .image{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}@media (min-width:768px){.about-management ul li:nth-child(2n) .row .image .img .icons{left:-2.8rem;right:auto}}.about-management ul li:nth-child(2n) .row .text{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.about-management ul li:nth-child(2n) .row .col:last-child{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.about-why{display:block;margin-bottom:5rem;margin-top:10rem;position:relative}@media (max-width:767px){.about-why{margin-top:5rem}}.about-why .typo1{margin-bottom:8rem}@media (max-width:767px){.about-why .typo1{margin-bottom:3rem;text-align:center}}.about-why ul{border-bottom:.1rem solid #e00000;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative}@media (max-width:767px){.about-why ul{border-bottom:0;border-left:.1rem solid #e00000;display:block;padding-left:3rem;padding-top:2.5rem;position:relative}}.about-why ul:after,.about-why ul:before{background:#e00000;bottom:-.1rem;content:"";display:block;height:.1rem;position:absolute;width:50rem}@media (max-width:767px){.about-why ul:after,.about-why ul:before{display:none}}.about-why ul:before{left:-50rem}.about-why ul:after{right:-50rem}.about-why ul li{padding-bottom:6.4rem;position:relative;width:25%}@media (max-width:767px){.about-why ul li{padding-bottom:3rem;width:100%}}.about-why ul li:before{background:#fff;bottom:-.1rem;content:"";display:block;height:.2rem;left:-3.5rem;position:absolute;width:8.3rem}@media (max-width:767px){.about-why ul li:before{bottom:auto;height:2.2rem;left:-3.5rem;top:.1rem;width:2.2rem}}.about-why ul li:after{background:#e00000;border-radius:50%;bottom:-.65rem;content:"";display:block;height:1.3rem;left:0;position:absolute;width:1.3rem}@media (max-width:767px){.about-why ul li:after{bottom:auto;height:1.2rem;left:-3.6rem;top:.5rem;width:1.2rem}}.about-why ul li .txt{color:#e00000;font-family:semplicitapro,sans-serif;font-size:2.4rem;font-style:normal;font-weight:700;letter-spacing:normal;line-height:125%}@media (max-width:767px){.about-why ul li .txt{font-size:2rem}.about-why ul li .txt br{display:none}}body.page-template-template-page-about .services-module{@inlcude rel-block;margin-top:0;padding-top:10rem}@media (max-width:767px){body.page-template-template-page-about .services-module{padding-top:5rem}}body.page-template-template-page-about .services-module:before{background:#f4f4f4;content:"";display:block;height:50%;position:absolute;right:0;top:0;width:56.3414634146%;z-index:-1}@media (max-width:767px){body.page-template-template-page-about .services-module:before{display:none}}body.page-template-template-page-about .industries{padding-top:0}@media (max-width:767px){body.page-template-template-page-about .section-g{padding-top:0}}.career-gallery{display:block;padding:10rem 0;position:relative}@media only screen and (max-width:992px){.career-gallery{padding:5rem 0}}.career-gallery .title{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.career-gallery .title ul{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;padding-left:6rem}@media only screen and (max-width:992px){.career-gallery .title ul{padding-left:4rem}}.career-gallery .title ul li{padding:0 1.5rem}@media only screen and (max-width:992px){.career-gallery .title ul li{padding:0 .5rem}}.career-gallery .title ul li a{display:block;position:relative;-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition:all .35s ease;transition:all .35s ease}.career-gallery .title ul li a:hover{-webkit-transform:translateY(-.5rem);transform:translateY(-.5rem)}.career-gallery .gallery{display:block;padding-top:7rem;position:relative}@media only screen and (max-width:992px){.career-gallery .gallery{padding-top:3rem}}.career-gallery .gallery img{border-radius:1rem;height:auto;max-width:100%}.career-gallery .gallery .swiper-button-next,.career-gallery .gallery .swiper-button-prev{bottom:auto;height:5.6rem;left:auto;margin-top:0;top:-3.5rem;width:5.6rem;z-index:2}.career-gallery .gallery .swiper-button-next:after,.career-gallery .gallery .swiper-button-prev:after{display:none}@media only screen and (max-width:992px){.career-gallery .gallery .swiper-button-next,.career-gallery .gallery .swiper-button-prev{display:none}}.career-gallery .gallery .swiper-button-next{background:url(../icons/icon-arrow-slider-right-red.svg) 0 0 no-repeat;left:auto;right:0}.career-gallery .gallery .swiper-button-prev{background:url(../icons/icon-arrow-slider-right-red.svg) 0 0 no-repeat;right:7.4rem;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.career-team{display:block;position:relative}@media only screen and (max-width:992px){.career-team{overflow:hidden}}.career-team .career-team-quote{margin:0 auto;max-width:100rem;padding-top:6.5rem;position:relative}.career-team .career-team-quote ul li{opacity:.2;-webkit-transition:all .35s ease;transition:all .35s ease}.career-team .career-team-quote ul .swiper-slide-active{opacity:1}.career-team .career-team-quote .image{padding-bottom:4rem}.career-team .career-team-quote .image img{border-radius:50%;display:block;margin:0 auto;position:relative}.career-team .career-team-quote .text{margin:0 auto;max-width:68rem;padding-bottom:4rem}@media only screen and (max-width:992px){.career-team .career-team-quote .text{padding-bottom:2rem}}.career-team .career-team-quote .text svg{display:block;margin:1rem auto;position:relative}.career-team .career-team-quote .text p{color:#000;font-family:semplicitapro,sans-serif;font-size:2.4rem;font-style:normal;font-weight:700;letter-spacing:normal;line-height:125%;text-align:center}@media only screen and (max-width:992px){.career-team .career-team-quote .text p{font-size:1.7rem}}.career-team .career-team-quote .name,.career-team .career-team-quote .position{text-align:center}.career-team .career-team-quote .name{color:#000;font-family:semplicitapro,sans-serif;font-size:1.8rem;font-style:normal;font-weight:700;letter-spacing:normal;line-height:140%;margin-bottom:1rem}@media only screen and (max-width:992px){.career-team .career-team-quote .name{font-size:1.5rem}}.career-team .career-team-quote .position{font-family:semplicitapro,sans-serif;font-size:1.6rem;font-style:normal;font-weight:400;letter-spacing:normal;line-height:130%}@media only screen and (max-width:992px){.career-team .career-team-quote .position{font-size:1.4rem}}.career-team .career-team-quote .swiper-button-next,.career-team .career-team-quote .swiper-button-prev{border-radius:50%;height:5.6rem;left:auto;margin-top:0;width:5.6rem;z-index:2}.career-team .career-team-quote .swiper-button-next:after,.career-team .career-team-quote .swiper-button-prev:after{display:none}@media only screen and (max-width:767px){.career-team .career-team-quote .swiper-button-next,.career-team .career-team-quote .swiper-button-prev{border:.1rem solid #e00000;height:4rem;top:2rem;width:4rem}}.career-team .career-team-quote .swiper-button-next{background:#fff url(../icons/icon-arrow-slider-right-red.svg) 0 0 no-repeat;left:auto;right:0}@media only screen and (max-width:767px){.career-team .career-team-quote .swiper-button-next{background:#fff url(../icons/icon-arrow-slider-right-red.svg) 50% no-repeat}}.career-team .career-team-quote .swiper-button-prev{background:#fff url(../icons/icon-arrow-slider-right-red.svg) 0 0 no-repeat;left:0;right:auto;-webkit-transform:rotate(180deg);transform:rotate(180deg)}@media only screen and (max-width:767px){.career-team .career-team-quote .swiper-button-prev{background:#fff url(../icons/icon-arrow-slider-right-red.svg) 50% no-repeat;left:auto;right:5.4rem}}.career-boss{display:block;margin-top:15.6rem;padding-bottom:8rem;padding-top:8rem;position:relative}@media only screen and (max-width:992px){.career-boss{margin-top:5rem;padding-bottom:5rem;padding-top:5rem}}.career-boss:after{background:#f4f4f4;content:"";display:block;height:100%;position:absolute;right:0;top:0;width:56.3414634146%;z-index:-1}@media only screen and (max-width:992px){.career-boss:after{width:100%}}.career-boss .container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.career-boss .name{color:#000;display:none;font-family:semplicitapro,sans-serif;font-size:1.8rem;font-style:normal;font-weight:600;letter-spacing:normal;line-height:normal;text-align:left}@media only screen and (min-width:767px){.career-boss .name{display:block}}.career-boss .name span{color:#7e7e7e;display:block;font-family:semplicitapro,sans-serif;font-size:1.6rem;font-style:normal;font-weight:400;letter-spacing:normal;line-height:140%;margin-top:.9rem;position:relative}@media only screen and (max-width:992px){.career-boss .name span{margin-top:0}}.career-boss .name-mobile{color:#000;display:none;font-family:semplicitapro,sans-serif;font-size:1.8rem;font-style:normal;font-weight:600;letter-spacing:normal;line-height:normal;text-align:left}@media only screen and (max-width:767px){.career-boss .name-mobile{display:block;font-size:2rem;margin-bottom:2rem;padding-top:2rem;position:relative;width:100%}}.career-boss .name-mobile span{color:#7e7e7e;display:block;font-family:semplicitapro,sans-serif;font-size:1.6rem;font-style:normal;font-weight:400;letter-spacing:normal;line-height:140%;margin-top:.9rem;position:relative}@media only screen and (max-width:992px){.career-boss .name-mobile span{margin-top:0}}.career-boss .career-boss-quote{padding-top:6rem;width:23.8rem;z-index:2}@media only screen and (max-width:992px){.career-boss .career-boss-quote{padding-top:0;width:100%}}.career-boss .career-boss-quote .qoute{color:#e00000;font-family:semplicitapro,sans-serif;font-size:3rem;font-style:normal;font-weight:700;letter-spacing:normal;line-height:130%;margin-bottom:2.2rem;text-align:left;white-space:nowrap}.career-boss .career-boss-quote .qoute svg{display:block;margin-bottom:1rem;position:relative}@media only screen and (max-width:992px){.career-boss .career-boss-quote .qoute{font-size:2.4rem;white-space:normal}.career-boss .career-boss-quote .qoute br{display:none}}.career-boss .career-boss-foto{-webkit-box-flex:0;-ms-flex:0 0 50rem;flex:0 0 50rem;position:relative;z-index:1}@media only screen and (min-width:1440px){.career-boss .career-boss-foto{-webkit-box-flex:0;-ms-flex:0 0 56.5rem;flex:0 0 56.5rem}}@media only screen and (max-width:992px){.career-boss .career-boss-foto{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;margin-right:2.5rem}}.career-boss .career-boss-foto img{border-radius:1rem}.career-boss .career-boss-text{-webkit-box-flex:1;-webkit-box-pack:end;-ms-flex-pack:end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;justify-content:flex-end}@media only screen and (max-width:992px){.career-boss .career-boss-text{display:block;position:relative}}.career-boss .career-boss-text .txt{max-width:90%;padding-right:2rem}@media only screen and (min-width:1440px){.career-boss .career-boss-text .txt{max-width:75%;padding-right:0}}@media only screen and (max-width:992px){.career-boss .career-boss-text .txt{max-width:100%;padding-right:0}}.career-boss .career-boss-text .txt .btn-red{margin-top:2rem}.career-form{display:block;margin-top:10rem;padding:8rem 0;position:relative}@media only screen and (max-width:992px){.career-form{margin-top:5rem;padding:5rem 0}}.career-form .typo1{margin-bottom:6rem}.career-form .form{max-width:56.4rem;position:relative}.career-form .form ::-webkit-input-placeholder{color:#000;opacity:1}.career-form .form ::-moz-placeholder{color:#000;opacity:1}.career-form .form :-ms-input-placeholder{opacity:1}.career-form .form ::-ms-input-placeholder{opacity:1}.career-form .form ::placeholder{color:#000;opacity:1}.career-form .form :-ms-input-placeholder{color:#000}.career-form .form ::-ms-input-placeholder{color:#000}.career-form .form input[type=email],.career-form .form input[type=tel],.career-form .form input[type=text]{background:none;border:0;border-bottom:.1rem solid #cecece;-webkit-box-shadow:none;box-shadow:none;color:#000;font-family:semplicitapro,sans-serif;font-size:1.6rem;font-style:normal;font-weight:400;letter-spacing:normal;line-height:120%;margin-bottom:2rem;padding:1.3rem 0;width:100%}.career-form .form input[type=email]:focus,.career-form .form input[type=tel]:focus,.career-form .form input[type=text]:focus{border-bottom:.1rem solid #000}.career-form .form textarea{background:none;border:0;border-bottom:.1rem solid #cecece;color:#000;font-weight:400;height:9rem;line-height:120%;padding:1.3rem 0;width:100%}.career-form .form #cv .button-primary,.career-form .form textarea{-webkit-box-shadow:none;box-shadow:none;font-family:semplicitapro,sans-serif;font-size:1.6rem;font-style:normal;letter-spacing:normal}.career-form .form #cv .button-primary{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;align-items:center;background-color:#e00000;border:0;border-radius:.4rem;color:#fff;cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-direction:column;flex-direction:column;font-weight:500;height:5rem;line-height:normal;padding:1.2rem 4rem 0;text-align:center;-webkit-transition:all .35s ease;transition:all .35s ease}.career-form .form #cv .button-primary:hover{background:#7a0000;color:#fff}.career-form .form #cv #mfcf7_zl_multifilecontainer,.career-form .form #cv .mfcf7-zl-multifile-name{display:-webkit-box;display:-ms-flexbox;display:flex}.career-form .form #cv #mfcf7_zl_multifilecontainer p,.career-form .form #cv .mfcf7-zl-multifile-name p{margin-bottom:0!important;margin-right:2rem}.career-form .form #cv #mfcf7_zl_multifilecontainer{margin-bottom:2rem}.career-form .form #cv p{margin-bottom:0!important}.career-form .form .button{padding-top:2rem}.career-form .form .info{color:#000;font-family:semplicitapro,sans-serif;font-size:1.2rem;font-style:normal;font-weight:400;letter-spacing:normal;line-height:160%;padding-top:3rem}.career-form .form .info .wpcf7-list-item-label{margin-top:2rem}.career-form .form .info a{color:#000;text-decoration:underline;-webkit-transition:all .35s ease;transition:all .35s ease}.career-form .form .info a:hover{color:#e00000}.career-form .form .btn-red{cursor:pointer}@media (max-width:992px){.career-form img{margin-top:5rem}}.career-jobs{display:block;position:relative}@media (max-width:992px){.career-jobs{margin-top:5rem}}.career-jobs ul{display:block;padding-top:5rem;position:relative}.career-jobs ul li{background-color:#f4f4f4;border:.2rem solid transparent;border-radius:1rem;margin-bottom:2rem;padding-top:2rem;position:relative;-webkit-transition:all .35s ease;transition:all .35s ease}.career-jobs ul li:last-child{margin-bottom:0}.career-jobs ul li .close{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background:#e00000;border-radius:50%;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;height:4.6rem;justify-content:center;opacity:0;position:absolute;right:3rem;top:3rem;-webkit-transition:all .35s ease;transition:all .35s ease;width:4.6rem}.career-jobs ul li .close:hover{background:#7a0000}@media (max-width:992px){.career-jobs ul li .close{display:none}}.career-jobs ul li .title{color:#000;cursor:pointer;display:block;font-size:2.4rem;font-style:normal;font-weight:700;letter-spacing:normal;line-height:125%;margin-bottom:0;padding-bottom:5.7rem;position:relative;text-align:center}@media (max-width:992px){.career-jobs ul li .title{padding-bottom:3rem}}.career-jobs ul li .title span{bottom:1.7rem;color:#e00000;display:block;font-size:1.6rem;font-weight:500;left:0;position:absolute;text-align:center;-webkit-transition:all .35s ease;transition:all .35s ease;width:100%;z-index:1}@media (max-width:992px){.career-jobs ul li .title span{display:block;padding-top:1rem;position:relative;top:0}}.career-jobs ul li button{margin-top:4rem}.career-jobs ul li .row{display:none;margin:0 auto;max-width:116rem;padding-bottom:10rem;padding-top:1.6rem}@media (max-width:992px){.career-jobs ul li .row{max-width:90%;padding-bottom:3rem}}.career-jobs ul li .row .item ul{display:block;padding-top:0;position:relative}.career-jobs ul li .row .item ul li{background:#fff;margin:0;padding:0 0 0 2rem;position:relative}.career-jobs ul li .row .item ul li:after{background-color:#cecece;content:"";display:block;height:.2rem;left:0;margin-top:-.1rem;position:absolute;top:50%;width:1rem}.career-jobs ul li .row .item .header{color:#000;font-size:2rem;font-style:normal;font-weight:700;letter-spacing:normal;line-height:130%;margin:6rem 0 1rem;text-align:left}@media (max-width:767px){.career-jobs ul li .row .item .header{margin:3rem 0 1rem}}.career-jobs ul li .row .item:first-child .header{margin-top:0}.career-jobs ul li .row .info{display:block;margin-top:2rem;max-width:34rem;position:relative}.career-jobs ul li .row .info p{color:#7e7e7e;font-family:semplicitapro,sans-serif;font-size:1.4rem;font-style:normal;font-weight:400;letter-spacing:normal;line-height:155%}.career-jobs ul li .row .email{width:34rem}@media (max-width:992px){.career-jobs ul li .row .email{width:100%}}.career-jobs ul li .row .email p{margin-bottom:1rem}.career-jobs ul li .row .email a{color:#e00000;display:inline-block;font-family:semplicitapro,sans-serif;font-size:2rem;font-style:normal;font-weight:700;letter-spacing:normal;line-height:130%;position:relative}.career-jobs ul li .row .email a:after{background-color:#e00000;bottom:0;content:"";height:.1rem;left:0;position:absolute;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:bottom right;transform-origin:bottom right;-webkit-transition:-webkit-transform .25s ease-out;transition:-webkit-transform .25s ease-out;transition:transform .25s ease-out;transition:transform .25s ease-out,-webkit-transform .25s ease-out;width:100%}.career-jobs ul li .row .email a:hover:after{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:bottom left;transform-origin:bottom left}.career-jobs ul .selected{background:#fff;border:.2rem solid #e00000;border-radius:1rem}.career-jobs ul .selected .close{opacity:1}.career-jobs ul .selected .title span{display:none}.career-jobs ul .active{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.career-jobs ul .col-right{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:end;-ms-flex-align:end;-webkit-box-pack:start;-ms-flex-pack:start;align-items:flex-end;-ms-flex-direction:column;flex-direction:column;justify-content:flex-start;justify-items:flex-start;text-align:left}@media (max-width:992px){.career-jobs ul .col-right{display:block;padding-top:3rem;position:relative}}.process-implementation{display:block;padding-top:10rem;position:relative}@media only screen and (max-width:767px){.process-implementation{padding-top:5rem}}.process-implementation .implementation{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-top:10rem;position:relative}@media (max-width:767px){.process-implementation .implementation{border-bottom:0;border-left:.1rem solid #e00000;display:block;margin-top:5rem;padding-left:3rem;padding-top:2.5rem;position:relative}}.process-implementation .implementation li{width:25%}@media (max-width:767px){.process-implementation .implementation li{padding-bottom:1rem;width:100%}}.process-implementation .implementation li:first-child .line-cnt{display:block;position:relative}@media (max-width:767px){.process-implementation .implementation li:first-child .line-cnt{display:none}}.process-implementation .implementation li:first-child .line-cnt:after{background:#e00000;content:"";display:block;height:.1rem;left:-50rem;position:absolute;top:0;width:50rem}.process-implementation .implementation li:last-child .line-cnt{display:block;position:relative}@media (max-width:767px){.process-implementation .implementation li:last-child .line-cnt{display:none}}.process-implementation .implementation li:last-child .line-cnt:before{background:#e00000;content:"";display:block;height:.1rem;position:absolute;right:-50rem;top:0;width:50rem}.process-implementation .implementation li .line{background:#e00000;display:block;height:.1rem;margin:5rem 0;position:relative;width:100%}@media (max-width:767px){.process-implementation .implementation li .line{display:none}}.process-implementation .implementation li .line:before{background:#fff;bottom:-.1rem;content:"";display:block;height:.2rem;left:-3.5rem;position:absolute;width:8.3rem;z-index:1}@media (max-width:767px){.process-implementation .implementation li .line:before{display:none}}.process-implementation .implementation li .line:after{background:#e00000;border-radius:50%;bottom:-.65rem;content:"";display:block;height:1.3rem;left:0;position:absolute;width:1.3rem;z-index:2}@media (max-width:767px){.process-implementation .implementation li .line:after{display:none}}.process-implementation .implementation li .name{color:#e00000;font-family:semplicitapro,sans-serif;font-size:2.4rem;font-style:normal;font-weight:700;letter-spacing:normal;line-height:120%;margin-bottom:1rem;text-align:left}@media (max-width:767px){.process-implementation .implementation li .name{display:block;position:relative}.process-implementation .implementation li .name:before{background:#fff;bottom:-.1rem;content:"";display:block;height:.2rem;left:-3.5rem;position:absolute;width:8.3rem}}@media (max-width:767px) and (max-width:767px){.process-implementation .implementation li .name:before{bottom:auto;height:2.2rem;left:-3.5rem;top:.1rem;width:2.2rem}}@media (max-width:767px){.process-implementation .implementation li .name:after{background:#e00000;border-radius:50%;bottom:-.65rem;content:"";display:block;height:1.3rem;left:0;position:absolute;width:1.3rem}}@media (max-width:767px) and (max-width:767px){.process-implementation .implementation li .name:after{bottom:auto;height:1.2rem;left:-3.6rem;top:.7rem;width:1.2rem}}.process-implementation .implementation li .time{color:#000;font-family:semplicitapro,sans-serif;font-size:1.6rem;font-style:normal;font-weight:700;letter-spacing:normal;line-height:130%;text-align:left}.process-implementation .implementation li .cnt strong{font-size:1.8rem}@media (max-width:767px){.process-implementation .implementation li .cnt{padding-top:3rem}}.process-implementation .implementation li .cnt p{margin-bottom:1rem}.process-implementation .implementation li .cnt ul{@inlcude rel-block;margin-bottom:2rem;padding:0}.process-implementation .implementation li .cnt ul li{display:block;padding-left:2rem;padding-right:2rem;position:relative;width:100%}@media (max-width:767px){.process-implementation .implementation li .cnt ul li{padding-bottom:0}}.process-implementation .implementation li .cnt ul li:after{background-color:#cecece;content:"";display:block;height:.2rem;left:0;margin-top:-.1rem;position:absolute;top:50%;width:1rem}.process-know-how{display:block;padding-top:10rem;position:relative}@media (max-width:767px){.process-know-how{background:#f4f4f4;margin-top:3rem;padding:5rem 0}}.process-know-how .typo1{margin-bottom:7rem}@media (max-width:767px){.process-know-how .typo1{margin-bottom:5rem}.process-know-how .row{display:block}}.process-know-how .image{-webkit-box-flex:0;-ms-flex:0 0 57.1428571429%;flex:0 0 57.1428571429%}@media (max-width:767px){.process-know-how .image{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}}.process-know-how .image img{border-radius:1rem;height:auto;max-width:100%}.process-know-how .slider{-webkit-box-flex:1;background:#fff;border-top-left-radius:10px;display:block;-ms-flex:1;flex:1;margin:6rem 0 0 -15rem;position:relative}.process-know-how .slider ul{padding:6rem 0 0 10rem}@media (max-width:767px){.process-know-how .slider ul{padding:0}}@media only screen and (min-width:1440px){.process-know-how .slider{margin:8rem 0 0 -20rem}}@media (max-width:767px){.process-know-how .slider{margin:5rem 0 0}}.process-know-how .slider .swiper-button-next,.process-know-how .slider .swiper-button-prev{bottom:0;height:5.6rem;margin-top:0;top:auto;width:5.6rem;z-index:2}.process-know-how .slider .swiper-button-next:after,.process-know-how .slider .swiper-button-prev:after{display:none}@media (max-width:767px){.process-know-how .slider .swiper-button-next,.process-know-how .slider .swiper-button-prev{border:.1rem solid #e00000;border-radius:50%;height:4rem;top:2rem;width:4rem}}.process-know-how .slider .swiper-button-next{background:url(../icons/icon-arrow-slider-right-red.svg) 0 0 no-repeat;left:17.6rem;right:auto}@media (max-width:767px){.process-know-how .slider .swiper-button-next{background:url(../icons/icon-arrow-slider-right-red.svg) 50% no-repeat;left:auto;right:2rem}}.process-know-how .slider .swiper-button-prev{background:url(../icons/icon-arrow-slider-right-red.svg) 0 0 no-repeat;left:10rem;right:auto;-webkit-transform:rotate(180deg);transform:rotate(180deg)}@media (max-width:767px){.process-know-how .slider .swiper-button-prev{background:url(../icons/icon-arrow-slider-right-red.svg) 50% no-repeat;left:auto;right:7.4rem}.process-know-how .slider .swiper-slide{padding:2rem}}.process-know-how .slider .cnt{color:#000;font-family:semplicitapro,sans-serif;font-size:1.8rem;font-style:normal;font-weight:400;letter-spacing:normal;line-height:145%;margin-bottom:3rem;padding-top:1rem}.process-know-how .slider .name strong{display:block;position:relative}.process-know-how .slider .name .col{-webkit-box-flex:0;-ms-flex:0 0 70%;flex:0 0 70%}.process-know-how .slider .name .col-right{-webkit-box-flex:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex:0 0 30%;flex:0 0 30%}@media (max-width:767px){.process-know-how .slider .name .col-right{-webkit-box-flex:0;-webkit-box-pack:start;-ms-flex-pack:start;-ms-flex:0 0 100%;flex:0 0 100%;justify-content:flex-start;margin-top:2rem}}.process-know-how .slider .name .col-right a{color:#e00000;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-family:semplicitapro,sans-serif;font-size:1.6rem;font-style:normal;font-weight:500;height:2.4rem;letter-spacing:normal;line-height:normal;padding-left:2.9rem;position:relative}.process-know-how .slider .name .col-right a:after{background:url(../icons/icon-pdf.svg) 0 0 no-repeat;content:"";display:block;height:2.4rem;left:0;position:absolute;top:0;width:2rem}.process-know-how .slider .cnt,.process-know-how .slider .name{max-width:56.5rem}body.page-template-template-page-process .banner{margin-top:10rem}@media only screen and (max-width:767px){body.page-template-template-page-process .banner{margin-top:5rem}}.process-tabs{background:#f4f4f4;display:block;padding-bottom:10rem;padding-top:10rem;position:relative}@media only screen and (max-width:767px){.process-tabs{background:#fff;padding-bottom:0;padding-top:3rem}}.accordion{background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;height:100%;line-height:0;width:100%}.accordion-cell{background:#fff;border-left:.1rem solid #ccc;cursor:pointer;display:block;max-height:40rem;padding:4rem 3.5%;position:relative;text-align:center;-webkit-transition-duration:.25s;transition-duration:.25s;-webkit-transition-property:width;transition-property:width;width:16.666%}@media screen and (min-width:767px) and (max-width:1200px){.accordion-cell{padding:4rem 1rem}}.accordion-cell:nth-child(6){border-right:.1rem solid #ccc}@media only screen and (max-width:767px){.accordion-cell:nth-child(6){border:0}.accordion-cell{border:0;max-height:100%;padding:0 0 3rem}}.accordion-cell .number{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background:#cecece;border-radius:50%;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;font-family:semplicitapro,sans-serif;font-size:2.4rem;font-style:normal;font-weight:700;height:6.6rem;justify-content:center;letter-spacing:normal;line-height:100%;margin-bottom:4rem;width:6.6rem}@media only screen and (max-width:767px){.accordion-cell .number{background:#e00000;font-size:2rem;height:5rem;margin-bottom:1rem;width:5rem}}.accordion-cell>h4{color:#000;display:block;font-family:semplicitapro,sans-serif;font-size:2.4rem;font-style:normal;font-weight:700;letter-spacing:normal;line-height:130%;margin:0;padding:0;position:relative;text-align:center;-webkit-transform:rotate(90deg);transform:rotate(90deg);-webkit-transition-duration:50ms;transition-duration:50ms;-webkit-transition-property:left right transform;transition-property:left right transform;width:6.6rem}@media only screen and (max-width:767px){.accordion-cell>h4{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}.accordion-cell>.accordion-cell-content{opacity:0;padding-top:3rem;-webkit-transition:visibility 0s,opacity 1.2s linear;transition:visibility 0s,opacity 1.2s linear;visibility:hidden}@media only screen and (max-width:767px){.accordion-cell>.accordion-cell-content{opacity:1;padding-top:1rem;visibility:visible}}.accordion-cell>.accordion-cell-content p{color:#000;text-align:left}.expanded{width:40%}@media only screen and (max-width:767px){.expanded{max-height:100%;width:100%}}.expanded>h4{font-size:3.6rem;text-align:left;-webkit-transform:rotate(0deg);transform:rotate(0deg)}@media only screen and (max-width:767px){.expanded>h4{font-size:2.8rem}}.expanded>.accordion-cell-content{opacity:1;visibility:visible}.expanded .number{background:#e00000;margin-bottom:2rem}.collapsed{max-height:40rem;width:12%}@media only screen and (max-width:767px){.collapsed{max-height:100%;width:100%}}.blog{display:block;padding:6rem 0;position:relative}@media only screen and (max-width:767px){.blog{padding:5rem 0}}.blog-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -1.5rem;padding-bottom:4rem;padding-top:0}@media only screen and (max-width:992px){.blog-list{margin:0}}.blog-list li{min-height:47.9rem;padding:0 1.5rem 4rem;position:relative;width:33.333%}@media only screen and (min-width:1440px){.blog-list li{width:25%}}@media only screen and (max-width:992px){.blog-list li{min-height:35rem;width:100%}}.blog-list li a{display:block;height:100%;padding-bottom:1rem;position:relative}.blog-list li a .foto img{border-radius:1rem;height:auto;max-width:100%}.blog-list li a h2{color:#000;display:block;font-family:semplicitapro,sans-serif;font-size:2rem;font-style:normal;font-weight:700;letter-spacing:normal;line-height:130%;margin:2rem 0;position:relative}.blog-list li a h2 br{display:none}.blog-list li a .txt{color:#000;font-family:semplicitapro,sans-serif;font-size:1.4rem;font-style:normal;font-weight:400;letter-spacing:normal;line-height:150%}.blog-list li a .apla{background:#e00000;border-radius:1rem;display:block;height:100%;left:0;opacity:0;position:absolute;top:0;-webkit-transition:all .35s ease;transition:all .35s ease;width:100%;z-index:-1}@media only screen and (max-width:767px){.blog-list li a .apla{display:none}}.blog-list li a .more{bottom:3rem;color:#fff;display:block;font-family:semplicitapro,sans-serif;font-size:1.6rem;font-style:normal;font-weight:500;left:3rem;letter-spacing:normal;line-height:normal;opacity:0;position:absolute;text-align:left;z-index:2}@media only screen and (max-width:767px){.blog-list li a .more{bottom:0;color:#e00000;display:block;left:0;margin-top:2rem;opacity:1;position:relative}}.blog-list li a .author{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:2.4rem}.blog-list li a .author .avatar{-webkit-box-flex:0;-ms-flex:0 0 4.7rem;flex:0 0 4.7rem}.blog-list li a .author .avatar img{border-radius:50%;height:auto;max-width:3.9rem}.blog-list li a .author .txt{-webkit-box-flex:1;color:#000;-ms-flex:1;flex:1;font-family:semplicitapro,sans-serif;font-size:12px;font-style:normal;font-weight:700;letter-spacing:normal;line-height:130%}.blog-list li a .author .txt .time{color:#000;font-weight:400;line-height:130%;padding-top:.3rem}@media only screen and (min-width:768px){.blog-list li a:hover .apla{opacity:1;z-index:1}.blog-list li a:hover .author{display:none}.blog-list li a:hover .cnt{-webkit-animation:fadeInApla .3s ease-out;animation:fadeInApla .3s ease-out;display:block;left:0;padding:0 3rem;position:absolute;top:1rem;z-index:2}.blog-list li a:hover .cnt .txt,.blog-list li a:hover .cnt h2{color:#fff}.blog-list li a:hover .cnt h2{height:100%!important}}@-webkit-keyframes fadeInApla{0%{display:none;opacity:0;top:3rem}1%{display:block;opacity:0;top:2rem}to{display:block;opacity:1;top:1rem}}@media only screen and (min-width:768px){.blog-list li a:hover .more{-webkit-animation:fadeInMore .3s ease-out;animation:fadeInMore .3s ease-out;opacity:1}}@-webkit-keyframes fadeInMore{0%{bottom:1rem;display:none;opacity:1}1%{bottom:2rem;display:block;opacity:1}to{bottom:3rem;display:block;opacity:1}}.blog-category{-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:center;padding-bottom:9rem;width:100%}@media only screen and (max-width:992px){.blog-category{display:block;padding-bottom:5rem;position:relative}}.blog-category li{padding:0 3rem}.blog-category li:first-child{padding-left:0}.blog-category li:last-child{padding-right:0}@media only screen and (max-width:992px){.blog-category li{padding:0;text-align:center}}.blog-category li a{color:#000;display:block;font-family:semplicitapro,sans-serif;font-size:2rem;font-style:normal;font-weight:700;letter-spacing:normal;line-height:130%;padding-bottom:.3rem;position:relative;text-align:left}@media only screen and (max-width:992px){.blog-category li a{display:inline-block;margin-bottom:.5rem}}.blog-category li a:after{background-color:#e00000;bottom:0;content:"";height:.1rem;left:0;position:absolute;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:bottom right;transform-origin:bottom right;-webkit-transition:-webkit-transform .25s ease-out;transition:-webkit-transform .25s ease-out;transition:transform .25s ease-out;transition:transform .25s ease-out,-webkit-transform .25s ease-out;width:100%}.blog-category .current-cat a:after,.blog-category li a:hover:after{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:bottom left;transform-origin:bottom left}.post-container{display:block;margin:0 auto;max-width:92.2rem;position:relative}@media only screen and (max-width:992px){.post-container{max-width:100%;padding:0}}.post-container .contents-list{display:block;position:relative}.post-container .contents-list .title{font-family:semplicitapro,sans-serif;font-size:1.8rem;font-style:normal;font-weight:700;letter-spacing:normal;line-height:144.4444444444%;margin-bottom:2rem}.post-container .contents-list .social [role=button]{display:block;margin-bottom:10rem;position:relative}.post-container .contents-list ul{display:block;margin-bottom:0;position:relative}.post-container .contents-list ul li{margin-bottom:.5rem;padding-left:0}.post-container .contents-list ul li:last-child{margin-bottom:0}.post-container .contents-list ul li:after{display:none}.post-container .contents-list ul li a{color:#000;display:inline-block;font-family:semplicitapro,sans-serif;font-size:1.6rem;font-style:normal;font-weight:400;letter-spacing:normal;line-height:160%;line-height:normal;position:relative;text-align:left;-webkit-transition:all .35s ease;transition:all .35s ease}.post-container .contents-list ul li a:after{background-color:#e00000;bottom:0;content:"";height:.1rem;left:0;position:absolute;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:bottom right;transform-origin:bottom right;-webkit-transition:-webkit-transform .25s ease-out;transition:-webkit-transform .25s ease-out;transition:transform .25s ease-out;transition:transform .25s ease-out,-webkit-transform .25s ease-out;width:100%}.post-container .contents-list ul li a:hover{color:#e00000}.post-container .contents-list ul li a:hover:after{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:bottom left;transform-origin:bottom left}.post-container .image{display:block;margin:4rem 0;position:relative}.post-container .image img{height:auto;max-width:100%}.post-container h2{color:#000;font-family:semplicitapro,sans-serif;font-size:3rem;font-style:normal;font-weight:700;letter-spacing:normal;line-height:133%;margin:4rem 0 2.5rem}@media (max-width:767px){.post-container h2{font-size:2.4rem}}.post-container h3{font-size:2.4rem;font-style:normal;font-weight:700;letter-spacing:normal;line-height:130%}@media (max-width:767px){.post-container h3{font-size:2rem}}.post-container ul{display:block;margin-top:2rem;position:relative}.post-container ul li{padding-left:2rem;position:relative}.post-container ul li:after{background-color:#cecece;content:"";display:block;height:.2rem;left:0;position:absolute;top:1.2rem;width:1rem}.blog-recommended{display:block;margin-top:10rem;padding:8rem 0;position:relative}@media only screen and (max-width:992px){.blog-recommended{margin-top:5rem;padding:3rem 0 5rem}}.blog-recommended ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -1.5rem;padding-top:8rem}@media only screen and (max-width:992px){.blog-recommended ul{margin:0;padding-top:3rem}}.blog-recommended ul li{padding:0 1.5rem;width:25%}@media only screen and (max-width:992px){.blog-recommended ul li{margin-bottom:4rem;padding:0;width:100%}.blog-recommended ul li:last-child{margin-bottom:0}}.blog-recommended ul li a{display:block;position:relative}.blog-recommended ul li a .foto{display:block;margin-bottom:2rem;position:relative}.blog-recommended ul li a .foto img{border-radius:1rem}.blog-recommended ul li a .title{color:#000;font-family:semplicitapro,sans-serif;font-size:2rem;font-style:normal;font-weight:700;letter-spacing:normal;line-height:130%;margin-bottom:2rem}@media (max-width:767px){.blog-recommended ul li a .title br{display:none}}.blog-recommended ul li a .more{color:#e00000;display:inline-block;font-family:semplicitapro,sans-serif;font-size:1.6rem;font-style:normal;font-weight:500;letter-spacing:normal;line-height:normal;position:relative;text-align:left}.blog-recommended ul li a .more:after{background-color:#e00000;bottom:-.5rem;content:"";height:.1rem;left:0;position:absolute;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:bottom right;transform-origin:bottom right;-webkit-transition:-webkit-transform .25s ease-out;transition:-webkit-transform .25s ease-out;transition:transform .25s ease-out;transition:transform .25s ease-out,-webkit-transform .25s ease-out;width:100%}.blog-recommended ul li a:hover .more:after{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:bottom left;transform-origin:bottom left}.services-areas{display:block;margin-top:12rem;position:relative}@media (max-width:992px){.services-areas{margin-top:5rem}}.services-areas .typo1{margin-bottom:6.7rem;text-align:center}@media (max-width:992px){.services-areas .typo1{margin-bottom:5rem}}.services-areas ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -1.5rem}@media (max-width:767px){.services-areas ul{margin:0}}.services-areas ul li{padding:0 1.5rem;width:25%}@media (max-width:767px){.services-areas ul li{margin-bottom:3rem;padding:0;width:100%}.services-areas ul li:last-child{margin-bottom:0}}.services-areas ul li .box{background:#f4f4f4;display:block;height:100%;min-height:34rem;padding:3rem;position:relative;-webkit-transition:all .35s ease;transition:all .35s ease}@media (max-width:767px){.services-areas ul li .box{min-height:2.6rem}}.services-areas ul li .box .text-right{text-align:right}.services-areas ul li .box .text-right .plus{display:inline-block;margin-top:3.4rem;-webkit-transition:all .35s ease;transition:all .35s ease}@media (max-width:767px){.services-areas ul li .box .text-right .plus{display:none}}.services-areas ul li .image{margin-bottom:3.4rem}.services-areas ul li .image,.services-areas ul li .image img{display:block;position:relative;-webkit-transition:all .35s ease;transition:all .35s ease}.services-areas ul li .image img{margin:0 auto}.services-areas ul li .title{color:#000;font-family:semplicitapro,sans-serif;font-size:1.6rem;font-style:normal;font-weight:700;letter-spacing:normal;line-height:160%;text-align:left;-webkit-transition:all .35s ease;transition:all .35s ease}@media (max-width:992px){.services-areas ul li .title{text-align:center}}.services-areas ul li .txt{-webkit-transition:all .35s ease;transition:all .35s ease}@media (min-width:768px){.services-areas ul li .active{background:#4a4a4a}.services-areas ul li .active .image{height:100%;margin-bottom:0}.services-areas ul li .active .image img{-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1);height:16rem;width:auto}.services-areas ul li .active .plus,.services-areas ul li .active .title{opacity:0}.services-areas ul li .active .txt{height:0;opacity:0}}.services-areas .content{background:#4a4a4a;display:block;padding:5rem;position:relative;-webkit-transition:all .35s ease;transition:all .35s ease}@media (max-width:992px){.services-areas .content{padding:3.5rem}}@media (min-width:1680px){.services-areas .content{padding:9rem}}.services-areas .content .close{background:url(../icons/icon-close.svg) 0 0 no-repeat;content:"";cursor:pointer;display:block;height:5.8rem;position:absolute;right:3rem;top:3rem;width:5.8rem}.services-areas .content p{color:#fff;max-width:73%}@media (max-width:992px){.services-areas .content p{max-width:100%}}.services-areas .content a{color:#fff}.services-areas .content a:hover{color:#fff;text-decoration:underline}.services-areas .content h4{color:#fff!important;line-height:160%;padding-right:3rem;text-align:left}@media (max-width:992px){.services-areas .content h4{margin-bottom:3rem}}.services-areas .open{display:block!important;-webkit-transition:all .35s ease;transition:all .35s ease}.services-box-foto{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:-8rem;position:relative;width:100%}@media (max-width:767px){.services-box-foto{margin-top:0;padding:0 5%}}.services-box-foto .foto{width:48.7804878049%}@media (max-width:767px){.services-box-foto .foto{width:100%}}.services-box-foto .foto img{border-radius:1rem}.services-box-foto .txt{-webkit-box-flex:1;display:block;-ms-flex:1;flex:1;margin-left:-12%;padding-top:8rem;position:relative}@media (max-width:767px){.services-box-foto .txt{margin-left:0;padding-top:5rem}}.services-box-foto .txt .cnt{background:#fff;border-top-left-radius:10px;display:block;padding-bottom:10rem;padding-left:11.2570356473%;padding-top:8rem;position:relative}@media (max-width:767px){.services-box-foto .txt .cnt{padding:0}}.services-box-foto .txt .cnt .typo1{margin-bottom:2.3rem}.services-box-foto .txt .cnt .typo1,.services-box-foto .txt .cnt p{max-width:56.5rem;width:100%}@media (max-width:767px){.services-box-foto .txt .cnt .typo1,.services-box-foto .txt .cnt p{max-width:100%}}.services-box-foto .txt .cnt a{margin-top:2rem}@media (max-width:767px){.services-box-foto .txt .cnt a{margin-top:4rem}}.services-list-icon{display:block;padding-top:4rem;position:relative}@media (max-width:767px){.services-list-icon{padding-top:5rem}.services-list-icon .typo1{text-align:center}}.services-list-icon ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -1.5rem}@media (max-width:767px){.services-list-icon ul{margin:0}}.services-list-icon ul li{margin-top:5rem;padding:0 1.5rem;width:25%}@media (min-width:1680px){.services-list-icon ul li{margin-top:8rem}}@media (max-width:767px){.services-list-icon ul li{padding:0;width:100%}}.services-list-icon ul li .icon{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background-color:#f0f0f0;border-radius:10px;display:-webkit-box;display:-ms-flexbox;display:flex;height:98px;justify-content:center;margin:0 auto 3.4rem;width:98px}.services-list-icon ul li span{color:#000;display:block;font-family:semplicitapro,sans-serif;font-size:1.6rem;font-style:normal;font-weight:700;letter-spacing:normal;line-height:160%;position:relative;text-align:center}@media (max-width:767px){.services-list-icon ul li span br{display:none}}.services-list-icon .button{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-top:7.4rem}@media (max-width:767px){.services-list-icon .button{display:block}}.services-list-icon .button .col{text-align:center;width:50%}@media (max-width:767px){.services-list-icon .button .col{padding-bottom:2rem;width:100%}}.services-solutions{display:block;margin-top:13rem;padding-top:8rem;position:relative}@media (max-width:767px){.services-solutions{margin-top:0;padding-top:5rem}}.services-solutions .slider,.services-solutions .typo1{display:block;position:relative}.services-solutions .slider{padding-top:7rem}@media (max-width:767px){.services-solutions .slider{padding-top:5rem}}.services-solutions .slider .swiper-button-next,.services-solutions .slider .swiper-button-prev{bottom:auto;height:5.6rem;left:auto;margin-top:0;top:-5.5rem;width:5.6rem;z-index:2}.services-solutions .slider .swiper-button-next:after,.services-solutions .slider .swiper-button-prev:after{display:none}@media (max-width:767px){.services-solutions .slider .swiper-button-next,.services-solutions .slider .swiper-button-prev{display:none}}.services-solutions .slider .swiper-button-next{background:url(../icons/icon-arrow-slider-right-red.svg) 0 0 no-repeat;left:auto;right:0}.services-solutions .slider .swiper-button-prev{background:url(../icons/icon-arrow-slider-right-red.svg) 0 0 no-repeat;right:7.4rem;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.services-solutions .box{border-radius:1rem;display:block;max-width:32.7rem;overflow:hidden;position:relative;width:100%}.services-solutions .box .apla{background-image:-webkit-gradient(linear,left top,left bottom,from(transparent),to(#000));background-image:linear-gradient(180deg,transparent,#000);bottom:0;display:block;height:100%;left:0;opacity:.9;position:absolute;width:100%;z-index:1}.services-solutions .box .txt{bottom:0;color:#fff;display:block;font-family:semplicitapro,sans-serif;font-size:2.2rem;font-style:normal;font-weight:700;left:0;letter-spacing:normal;line-height:125%;padding:2rem;position:absolute;width:100%;z-index:2}.services-solutions .box img{border-radius:1rem}.services-infrastructure{display:block;padding-top:10rem;position:relative}@media (max-width:767px){.services-infrastructure{padding-top:5rem}.services-infrastructure .typo2{font-size:2.4rem;margin-top:5rem}}.services-infrastructure h3,.services-infrastructure p{max-width:56.5rem;width:100%}.services-infrastructure .row .col{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:center}.services-infrastructure ul,.services-infrastructure ul li{display:block;position:relative}.services-infrastructure ul li{margin-top:10rem}@media (max-width:767px){.services-infrastructure ul li{margin-top:5rem}}.services-infrastructure ul li img{height:auto;max-width:100%}.services-banner{background:#ff6a00;display:block;margin-top:14rem;padding:10rem 0;position:relative}@media (max-width:767px){.services-banner{margin-top:5rem;padding:5rem 0}}.services-banner .slogan{color:#fff}@media (max-width:767px){.services-banner .slogan{font-size:2.4rem}}.services-banner a{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;border:1px solid #fff;border-radius:4px;color:#fff;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-family:semplicitapro,sans-serif;font-size:1.6rem;font-weight:500;height:5rem;justify-content:center;padding:0 4.6rem}@media (max-width:767px){.services-banner a{margin-top:3rem}}.services-banner a:hover{color:#fff;text-decoration:none}.services-banner .image{bottom:0;display:block;position:absolute;right:-4rem}@media (max-width:767px){.services-banner .image{display:none}}.services-banner-all{background:#e00000;display:block;margin-bottom:10rem;padding:10rem 0;position:relative}@media (max-width:767px){.services-banner-all{margin-bottom:0;padding:5rem 0}}.services-banner-all .slogan{color:#fff}@media (max-width:767px){.services-banner-all .slogan{font-size:2.4rem}}.services-banner-all a{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;border:1px solid #fff;border-radius:4px;color:#fff;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-family:semplicitapro,sans-serif;font-size:1.6rem;font-weight:500;height:5rem;justify-content:center;padding:0 4.6rem}@media (max-width:767px){.services-banner-all a{margin-top:3rem}}.services-banner-all a:hover{color:#fff;text-decoration:none}.services-banner-all img{-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1)}@media (max-width:767px){.services-banner-all img{display:none}}.services-banner-all .row .col{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.services-banner-all .btn-white{-webkit-transition:all .35s ease;transition:all .35s ease}.services-banner-all .btn-white:hover{background:#fff;color:#e00000}.services-module{display:block;margin-top:10rem;padding-bottom:10rem;position:relative}@media (max-width:767px){.services-module{padding-bottom:3rem}.services-module .typo1{text-align:center}.services-module .col-right{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-top:3rem}}.services-module-list{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-align:stretch;-ms-flex-align:stretch;-webkit-box-pack:start;-ms-flex-pack:start;align-items:stretch;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:flex-start;margin:0 -1.5rem;padding-top:7rem}@media (max-width:767px){.services-module-list{margin:0;padding-top:5rem}}.services-module-list li{margin-bottom:3rem;padding:0 1.5rem;width:25%}@media (max-width:767px){.services-module-list li{padding:0;width:100%}}.services-module-list li a{border-radius:1rem;display:block;overflow:hidden;position:relative;-webkit-transition:all .35s ease;transition:all .35s ease}.services-module-list li a .overlay{background-image:-webkit-gradient(linear,left top,left bottom,from(transparent),to(#000));background-image:linear-gradient(180deg,transparent,#000);display:block;height:100%;left:0;opacity:.8;position:absolute;top:0;width:100%;z-index:2}.services-module-list li a div.cnt{-webkit-box-pack:end;-ms-flex-pack:end;-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:100%;justify-content:flex-end;left:0;padding:3rem;position:absolute;top:0;width:100%;z-index:3}.services-module-list li a div.cnt h3{font-size:2.4rem;font-weight:700;line-height:125%;margin-bottom:1rem;text-align:left}.services-module-list li a div.cnt .txt,.services-module-list li a div.cnt h3{color:#fff;font-family:semplicitapro,sans-serif;font-style:normal;letter-spacing:normal}.services-module-list li a div.cnt .txt{font-size:1.5rem;font-weight:400;line-height:145%}.services-module-list li a div.cnt .btn-red{margin-top:4rem;padding:0 3rem;width:20rem}.services-module-list li a:hover{-webkit-transform:scale(1.1);transform:scale(1.1)}.services-module-list li a:hover .btn-red{background:#7a0000;color:#fff}@media (max-width:767px){body.page-template-index .services-module{margin-top:5rem}}body.page-template-template-page-webinar .process-know-how,body.services-template-single-services .process-know-how{padding-bottom:10rem;padding-top:0}.realizations{display:block;padding-top:8rem;position:relative}@media (max-width:992px){.realizations{padding-top:5rem}}@media (min-width:993px){.realizations-list{-webkit-column-count:3;-moz-column-count:3;column-count:3;-webkit-column-gap:1em;-moz-column-gap:1em;column-gap:1em;-moz-column-gap:1.5em;-webkit-column-gap:1.5em;column-gap:1.5em;padding:0}}@media (max-width:992px){.realizations-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -1.5rem;width:100%}}@media (max-width:600px){.realizations-list{margin:0}}@media (max-width:992px){.realizations-list li{padding:0 1.5rem;width:50%}}@media (max-width:600px){.realizations-list li{padding:0;width:100%}}.realizations-list li a{border-radius:1rem;display:block;margin-bottom:3rem;overflow:hidden;position:relative}.realizations-list li a img{width:100%}.realizations-list li a .txt{bottom:0;display:block;left:0;opacity:0;padding:3rem;position:absolute;-webkit-transform:translateY(5rem);transform:translateY(5rem);-webkit-transition:all .35s ease;transition:all .35s ease;width:100%;z-index:1}@media (min-width:1200px){.realizations-list li a .txt{width:70%}}@media (max-width:992px){.realizations-list li a .txt{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.realizations-list li a .txt .title{font-size:2.4rem;font-weight:700;margin-bottom:1rem}.realizations-list li a .txt .city,.realizations-list li a .txt .title{color:#fff;font-family:semplicitapro,sans-serif;font-style:normal;letter-spacing:normal;line-height:130%}.realizations-list li a .txt .city{font-size:1.6rem;font-weight:500}.realizations-list li a .plus{bottom:3rem;opacity:0;position:absolute;right:3rem;-webkit-transform:translateY(5rem);transform:translateY(5rem);-webkit-transition:all .35s ease;transition:all .35s ease;z-index:2}@media (max-width:600px){.realizations-list li a .plus{display:none}}.realizations-list li a .apla{background-image:-webkit-gradient(linear,left top,left bottom,from(transparent),to(#000));background-image:linear-gradient(180deg,transparent,#000);bottom:0;display:block;height:100%;left:0;opacity:0;position:absolute;-webkit-transition:all .35s ease;transition:all .35s ease;width:100%;z-index:0}@media (max-width:992px){.realizations-list li a .apla{opacity:.9}}.realizations-list li a:hover .apla{opacity:.9}.realizations-list li a:hover .plus,.realizations-list li a:hover .txt{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.realizations-module{display:block;margin-top:12rem;position:relative}@media (max-width:992px){.realizations-module{margin-top:5rem}}.realizations-module .typo1{display:block;margin-bottom:7rem;position:relative}@media (max-width:992px){.realizations-module .typo1{margin-bottom:3rem}}@media (max-width:767px){.realizations-module .typo1{text-align:center}.realizations-module .col-right{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:5rem}}.realizations-gallery{display:block;padding-top:8rem;position:relative}@media (max-width:992px){.realizations-gallery{padding-top:5rem}}.realizations-gallery .slider img{border-radius:1rem}.realizations-gallery .slider .swiper-button-next,.realizations-gallery .slider .swiper-button-prev{border-radius:50%;height:5.6rem;left:auto;margin-top:0;width:5.6rem;z-index:2}.realizations-gallery .slider .swiper-button-next:after,.realizations-gallery .slider .swiper-button-prev:after{display:none}@media (max-width:767px){.realizations-gallery .slider .swiper-button-next,.realizations-gallery .slider .swiper-button-prev{height:4rem;margin-top:-2rem;width:4rem}}.realizations-gallery .slider .swiper-button-next{background:#fff url(../icons/icon-arrow-slider-gallery.svg) 0 0 no-repeat;left:auto;right:3rem}@media (max-width:767px){.realizations-gallery .slider .swiper-button-next{background:#fff url(../icons/icon-arrow-slider-gallery.svg) 50% no-repeat;right:1rem}}.realizations-gallery .slider .swiper-button-prev{background:#fff url(../icons/icon-arrow-slider-gallery.svg) 0 0 no-repeat;left:3rem;right:auto;-webkit-transform:rotate(180deg);transform:rotate(180deg)}@media (max-width:767px){.realizations-gallery .slider .swiper-button-prev{background:#fff url(../icons/icon-arrow-slider-gallery.svg) 50% no-repeat;left:1rem}}.realizations-gallery .thumbnail{margin-top:2rem}.realizations-gallery .thumbnail .swiper-slide{border:.2rem solid transparent;border-radius:1rem;overflow:hidden}.realizations-gallery .thumbnail .swiper-slide-thumb-active{border:.2rem solid #e00000;border-radius:1rem}@media (max-width:767px){.realizations-gallery .thumbnail{display:none}}.realizations-cnt{display:block;padding-bottom:10rem;padding-top:10rem;position:relative}@media (max-width:992px){.realizations-cnt{padding-bottom:5rem;padding-top:5rem}}@media (min-width:1680px){.realizations-cnt{padding-bottom:13rem}}.realizations-cnt .txt{max-width:100%;width:56.5rem}@media (max-width:992px){.realizations-cnt .txt{width:100%}}.realizations-cnt .range{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:100%;position:relative;width:56.5rem}@media (max-width:600px){.realizations-cnt .range{padding-top:3rem;width:100%}}.realizations-cnt .range .icon{-webkit-box-flex:0;-ms-flex:0 0 6.6rem;flex:0 0 6.6rem}.realizations-cnt .range .text-block{-webkit-box-flex:1;-ms-flex:1;flex:1}.realizations-cnt .range h4{color:#000;font-family:semplicitapro,sans-serif;font-size:1.8rem;font-style:normal;font-weight:700;letter-spacing:normal;line-height:144%;margin-bottom:2.4rem;margin-top:.5rem;text-align:left}.realizations-cnt .range ul li{margin:0;padding:0 0 0 2rem;position:relative}.realizations-cnt .range ul li:after{background-color:#cecece;content:"";display:block;height:.2rem;left:0;position:absolute;top:1.2rem;width:1rem}.realizations-cnt .icon,.realizations-cnt .icon li{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.realizations-cnt .icon li{margin-top:8rem;width:50%}@media (max-width:600px){.realizations-cnt .icon li{margin-top:3rem;width:100%}}.realizations-cnt .icon li .icon{width:6rem}.realizations-cnt .icon li .info{-webkit-box-flex:1;-ms-flex:1;flex:1;font-family:semplicitapro,sans-serif;font-size:1.6rem;font-weight:400;line-height:130%}.realizations-cnt .icon li .info span{display:block;font-size:1.4rem;font-weight:700;position:relative}@media (max-width:767px){.filters ul li{margin-bottom:2rem;width:100%!important}.filters ul li:last-child{margin-bottom:0}}.webinar-cadre{background:#f4f4f4;display:block;margin:7rem 0 10rem;padding:5rem 0 10rem;position:relative}.webinar-cadre .typo1{text-align:center}.webinar-cadre ul{-webkit-column-gap:8rem;-moz-column-gap:8rem;column-gap:8rem;display:grid;grid-template-columns:repeat(4,1fr);padding-top:7rem}.webinar-cadre ul li{display:block;max-width:30rem;position:relative}.webinar-cadre ul li img{border-radius:.5rem}.webinar-cadre ul li .cnt{display:block;position:relative}.webinar-cadre ul li .cnt .icons{bottom:0;right:-2rem;width:4rem}.webinar-cadre ul li .cnt .icons a{background-size:50% 50%;height:4rem;margin-bottom:1rem;width:4rem}.webinar-cadre ul li h4{color:#e00000;display:block;font-size:1.6rem;margin-bottom:1rem}.webinar-cadre ul li h5{color:#000;font-size:2.2rem;margin:2rem 0}.webinar-list{-webkit-column-gap:5rem;-moz-column-gap:5rem;column-gap:5rem;display:grid;grid-template-columns:25rem 1fr;margin-top:10rem;position:relative}@media (max-width:768px){.webinar-list{display:block;margin-top:5rem}}.webinar-list aside span{font-family:semplicitapro,sans-serif;font-size:2.2rem;font-weight:700}.webinar-list aside ul{display:block;margin-top:3rem;position:relative}.webinar-list aside ul li{border-bottom:.1rem solid #cecece;color:#000;cursor:pointer;display:block;font-family:semplicitapro,sans-serif;font-size:1.6rem;font-weight:600;margin-bottom:.8rem;padding-bottom:.8rem;padding-left:1.8rem;position:relative;-webkit-transition:all .35s ease;transition:all .35s ease}.webinar-list aside ul li:before{background:#fff;border:.1rem solid #e00000;border-radius:50%;bottom:1.7rem;content:"";display:block;height:.8rem;left:0;position:absolute;width:.8rem;z-index:2}.webinar-list aside ul li:hover{color:#e00000}.webinar-list aside ul [data-slug="63"],.webinar-list aside ul [data-slug="68"]{display:none}.webinar-list aside ul .active{color:#e00000}.webinar-list aside ul .active:before{background:#e00000}.webinar-list-grid{display:block;position:relative}@media (max-width:768px){.webinar-list-grid{padding-top:3rem}}.webinar-list-grid ul{grid-gap:5rem;display:grid;grid-template-columns:1fr 1fr;position:relative}@media (max-width:768px){.webinar-list-grid ul{grid-template-columns:1fr}}.webinar-list-grid ul li{border-radius:.6rem;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;overflow:hidden}.webinar-list-grid ul li,.webinar-list-grid ul li .box-cnt{-webkit-box-orient:horizontal;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex}.webinar-list-grid ul li .box-cnt{-webkit-box-flex:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#f4f4f4;-ms-flex:0 0 55%;flex:0 0 55%;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-top:2rem}@media (max-width:768px){.webinar-list-grid ul li .box-cnt{-webkit-box-flex:0;display:block;-ms-flex:0 0 100%;flex:0 0 100%}}.webinar-list-grid ul li .box-cnt h3{font-size:2rem;font-weight:700}@media (max-width:768px){.webinar-list-grid ul li .box-cnt h3{margin-bottom:2rem}}.webinar-list-grid ul li .box-cnt p{font-size:1.4rem;margin-top:1rem}.webinar-list-grid ul li .box-cnt h3,.webinar-list-grid ul li .box-cnt p{padding-left:2rem;padding-right:2rem}.webinar-list-grid ul li .box-cnt .btn{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:auto;padding-right:1rem;width:100%}@media (max-width:768px){.webinar-list-grid ul li .box-cnt .btn{padding-right:0}}.webinar-list-grid ul li .box-cnt .btn a{-webkit-box-pack:center;-ms-flex-pack:center;-ms-flex-line-pack:center;align-content:center;border-radius:0;font-size:1.4rem;justify-content:center;padding:0 1rem;width:40%}.webinar-list-grid ul li .box-cnt .btn a:last-child{width:60%}.webinar-list-grid ul li .box-info{-webkit-box-flex:1;background:#000;-ms-flex:1;flex:1}.webinar-list-grid ul li .box-info ul{display:block;padding:2rem;position:relative}.webinar-list-grid ul li .box-info ul li{display:block;margin-bottom:3rem;padding-left:3rem;position:relative}.webinar-list-grid ul li .box-info ul li:last-child{margin-bottom:0}.webinar-list-grid ul li .box-info ul li p,.webinar-list-grid ul li .box-info ul li span{font-size:1.4rem;line-height:130%;padding:0}.webinar-list-grid ul li .box-info ul li span{color:#ff0}.webinar-list-grid ul li .box-info ul li p{color:#fff}.webinar-list-grid ul li .box-info ul li:before{background-size:3rem auto!important;content:"";display:block;-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1);height:3rem;left:0;position:absolute;top:.5rem;width:3rem}.webinar-list-grid ul li .box-info ul .price:before{background:url(../svg/price.svg) 0 0 no-repeat}.webinar-list-grid ul li .box-info ul .place:before{background:url(../svg/location.svg) 0 0 no-repeat;background-size:2.5rem auto!important}@media (max-width:768px){.webinar-list-grid ul li .box-info ul .place:before{background-size:2.9rem auto!important}}.webinar-list-grid ul li .box-info ul .date:before{background:url(../svg/calendar.svg) 0 0 no-repeat;background-size:2.5rem auto!important}@media (max-width:768px){.webinar-list-grid ul li .box-info ul .date:before{background:url(../svg/calendar.svg) 3px no-repeat}}.webinar-single{display:block;position:relative}.webinar-single .btn-white{height:5rem}.webinar-single-row{-webkit-column-gap:3rem;-moz-column-gap:3rem;column-gap:3rem;display:grid;grid-template-columns:1fr 40rem}@media (max-width:768px){.webinar-single-row{-webkit-column-gap:0;-moz-column-gap:0;column-gap:0;grid-template-columns:1fr}}.webinar-single-row aside{background:#000;display:block;padding:3rem;position:relative}@media (max-width:768px){.webinar-single-row aside{margin-top:3rem}}.webinar-single-row aside .webinar-single-yt{display:block;position:relative}.webinar-single-row aside .webinar-single-yt iframe{height:35rem;width:100%}.webinar-single-row aside .webinar-single-yt img{height:100%;max-width:100%}.webinar-single-row aside .webinar-single-info{display:block;position:relative}.webinar-single-row aside .webinar-single-info li{display:block;margin-bottom:3rem;padding-left:3rem;position:relative}.webinar-single-row aside .webinar-single-info li:last-child{margin-bottom:0}.webinar-single-row aside .webinar-single-info li p,.webinar-single-row aside .webinar-single-info li span{font-size:1.4rem;line-height:150%}.webinar-single-row aside .webinar-single-info li span{color:#ff0;display:block;font-weight:700;margin-bottom:.5rem;position:relative}.webinar-single-row aside .webinar-single-info li p{color:#fff}.webinar-single-row aside .webinar-single-info li:before{background-size:3rem auto!important;content:"";display:block;-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1);height:3rem;left:0;position:absolute;top:0;width:3rem}.webinar-single-row aside .webinar-single-info .price:before{background:url(../svg/price.svg) 0 0 no-repeat}.webinar-single-row aside .webinar-single-info .place:before{background:url(../svg/location.svg) 0 0 no-repeat;background-size:2.9rem auto!important}.webinar-single-row aside .webinar-single-info .date:before{background:url(../svg/calendar.svg) 0 0 no-repeat;background-size:2.5rem auto!important}.webinar-single-row .webinar-single-btn{display:block;margin-top:5rem;position:relative;text-align:center}.webinar-single-row .webinar-single-btn .btn-white{border:.1rem solid #fff;height:5rem;margin-left:2rem}.webinar-single-row .webinar-single-btn .btn-white:hover{border:.1rem solid #e00000}@media (max-width:768px){.webinar-single-row .webinar-single-btn .btn-white{margin-left:0}.webinar-single-row .webinar-single-btn .btn-red,.webinar-single-row .webinar-single-btn .btn-white{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%}.webinar-single-row .webinar-single-btn .btn-red{margin-bottom:1rem}}.webinar-single-header{-webkit-column-gap:3rem;-moz-column-gap:3rem;column-gap:3rem;display:-webkit-box;display:-ms-flexbox;display:flex}@media (max-width:768px){.webinar-single-header{display:block}}.webinar-single-header-btn{-webkit-box-pack:end;-ms-flex-pack:end;-webkit-box-flex:0;-webkit-column-gap:2rem;-moz-column-gap:2rem;column-gap:2rem;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:0 0 30rem;flex:0 0 30rem;justify-content:flex-end}@media (max-width:768px){.webinar-single-header-btn{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-top:3rem}}.webinar-single-lead{display:block;height:20rem;margin-top:5rem;overflow:hidden;position:relative;-webkit-transition:height .5s;transition:height .5s}.webinar-single-lead:after{background:#fff;background:-webkit-gradient(linear,left bottom,left top,color-stop(9%,#fff),to(rgba(207,32,68,0)));background:linear-gradient(0deg,#fff 9%,rgba(207,32,68,0));bottom:0;content:"";display:block;height:15rem;left:0;position:absolute;width:100%}.webinar-single-lead.active{height:auto;overflow:hidden;-webkit-transition:height .5s;transition:height .5s}.webinar-single-lead.active:after{display:none}.webinar-single .button{display:block;margin-top:3rem;position:relative;text-align:right}@media (max-width:768px){.webinar-single .button{margin-top:0}}.webinar-single .button button{background:transparent;border:0;color:#000;cursor:pointer;display:inline-block;font-size:1.6rem;font-weight:700}.webinar-single-more{display:block;margin-top:5rem;position:relative}.webinar-single-more .q{border-bottom:.1rem solid #f4f4f4;cursor:pointer;display:block;padding:3rem 0;position:relative}.webinar-single-more .q .plus{--b:3px;aspect-ratio:1;background:conic-gradient(from 90deg at var(--b) var(--b),#e00000 90deg,#fff 0) calc(100% + var(--b)/2) calc(100% + var(--b)/2)/calc(50% + var(--b)) calc(50% + var(--b));border:6px solid #e00000;border-radius:50%;display:inline-block;height:3rem;position:absolute;right:3rem;top:3rem;width:3rem}.webinar-single-more .q h3{font-size:2.2rem}.webinar-single-more .a{border-bottom:.1rem solid #f4f4f4;display:none;padding:3rem 0}.webinar-single-more .a ul{display:block;margin-bottom:2rem;position:relative}.webinar-single-more .a ul li{padding-left:2rem;position:relative}.webinar-single-more .a ul li:after{background-color:#cecece;content:"";display:block;height:.2rem;left:0;position:absolute;top:1.2rem;width:1rem}.webinar-single-more .a h2{color:#000;font-family:semplicitapro,sans-serif;font-size:3rem;font-style:normal;font-weight:700;letter-spacing:normal;line-height:133%;margin:4rem 0 2.5rem}@media (max-width:767px){.webinar-single-more .a h2{font-size:2.4rem}}.webinar-single-more .a h3{font-size:2.4rem;font-style:normal;font-weight:700;letter-spacing:normal;line-height:130%}@media (max-width:767px){.webinar-single-more .a h3{font-size:2rem}}.loader{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background:hsla(0,0%,100%,.9);display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:100000}.loader:before{-webkit-animation:rotating 2s linear infinite;animation:rotating 2s linear infinite;border:5px solid #e00000;border-radius:50%;border-top-color:transparent;content:"";height:50px;width:50px}img{vertical-align:middle}body.admin-bar #header.fixed-top{top:32px}body.admin-bar .edit-link a{color:#fff!important;font-weight:400!important;text-decoration:none!important}body.admin-bar .edit-link a:before{content:"✎";display:inline-block;margin-right:5px}.wp-block-image img,.wp-block-image video,.wp-block-media-text__media img,.wp-block-media-text__media video{height:auto}@media (max-width:breakpoint-max(sm)){#sidebar{margin-top:60px}}[data-aos][data-aos][data-aos-duration="50"],body[data-aos-duration="50"] [data-aos]{-webkit-transition-duration:50ms;transition-duration:50ms}[data-aos][data-aos][data-aos-delay="50"],body[data-aos-delay="50"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="50"].aos-animate,body[data-aos-delay="50"] [data-aos].aos-animate{-webkit-transition-delay:50ms;transition-delay:50ms}[data-aos][data-aos][data-aos-duration="100"],body[data-aos-duration="100"] [data-aos]{-webkit-transition-duration:.1s;transition-duration:.1s}[data-aos][data-aos][data-aos-delay="100"],body[data-aos-delay="100"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="100"].aos-animate,body[data-aos-delay="100"] [data-aos].aos-animate{-webkit-transition-delay:.1s;transition-delay:.1s}[data-aos][data-aos][data-aos-duration="150"],body[data-aos-duration="150"] [data-aos]{-webkit-transition-duration:.15s;transition-duration:.15s}[data-aos][data-aos][data-aos-delay="150"],body[data-aos-delay="150"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="150"].aos-animate,body[data-aos-delay="150"] [data-aos].aos-animate{-webkit-transition-delay:.15s;transition-delay:.15s}[data-aos][data-aos][data-aos-duration="200"],body[data-aos-duration="200"] [data-aos]{-webkit-transition-duration:.2s;transition-duration:.2s}[data-aos][data-aos][data-aos-delay="200"],body[data-aos-delay="200"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="200"].aos-animate,body[data-aos-delay="200"] [data-aos].aos-animate{-webkit-transition-delay:.2s;transition-delay:.2s}[data-aos][data-aos][data-aos-duration="250"],body[data-aos-duration="250"] [data-aos]{-webkit-transition-duration:.25s;transition-duration:.25s}[data-aos][data-aos][data-aos-delay="250"],body[data-aos-delay="250"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="250"].aos-animate,body[data-aos-delay="250"] [data-aos].aos-animate{-webkit-transition-delay:.25s;transition-delay:.25s}[data-aos][data-aos][data-aos-duration="300"],body[data-aos-duration="300"] [data-aos]{-webkit-transition-duration:.3s;transition-duration:.3s}[data-aos][data-aos][data-aos-delay="300"],body[data-aos-delay="300"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="300"].aos-animate,body[data-aos-delay="300"] [data-aos].aos-animate{-webkit-transition-delay:.3s;transition-delay:.3s}[data-aos][data-aos][data-aos-duration="350"],body[data-aos-duration="350"] [data-aos]{-webkit-transition-duration:.35s;transition-duration:.35s}[data-aos][data-aos][data-aos-delay="350"],body[data-aos-delay="350"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="350"].aos-animate,body[data-aos-delay="350"] [data-aos].aos-animate{-webkit-transition-delay:.35s;transition-delay:.35s}[data-aos][data-aos][data-aos-duration="400"],body[data-aos-duration="400"] [data-aos]{-webkit-transition-duration:.4s;transition-duration:.4s}[data-aos][data-aos][data-aos-delay="400"],body[data-aos-delay="400"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="400"].aos-animate,body[data-aos-delay="400"] [data-aos].aos-animate{-webkit-transition-delay:.4s;transition-delay:.4s}[data-aos][data-aos][data-aos-duration="450"],body[data-aos-duration="450"] [data-aos]{-webkit-transition-duration:.45s;transition-duration:.45s}[data-aos][data-aos][data-aos-delay="450"],body[data-aos-delay="450"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="450"].aos-animate,body[data-aos-delay="450"] [data-aos].aos-animate{-webkit-transition-delay:.45s;transition-delay:.45s}[data-aos][data-aos][data-aos-duration="500"],body[data-aos-duration="500"] [data-aos]{-webkit-transition-duration:.5s;transition-duration:.5s}[data-aos][data-aos][data-aos-delay="500"],body[data-aos-delay="500"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="500"].aos-animate,body[data-aos-delay="500"] [data-aos].aos-animate{-webkit-transition-delay:.5s;transition-delay:.5s}[data-aos][data-aos][data-aos-duration="550"],body[data-aos-duration="550"] [data-aos]{-webkit-transition-duration:.55s;transition-duration:.55s}[data-aos][data-aos][data-aos-delay="550"],body[data-aos-delay="550"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="550"].aos-animate,body[data-aos-delay="550"] [data-aos].aos-animate{-webkit-transition-delay:.55s;transition-delay:.55s}[data-aos][data-aos][data-aos-duration="600"],body[data-aos-duration="600"] [data-aos]{-webkit-transition-duration:.6s;transition-duration:.6s}[data-aos][data-aos][data-aos-delay="600"],body[data-aos-delay="600"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="600"].aos-animate,body[data-aos-delay="600"] [data-aos].aos-animate{-webkit-transition-delay:.6s;transition-delay:.6s}[data-aos][data-aos][data-aos-duration="650"],body[data-aos-duration="650"] [data-aos]{-webkit-transition-duration:.65s;transition-duration:.65s}[data-aos][data-aos][data-aos-delay="650"],body[data-aos-delay="650"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="650"].aos-animate,body[data-aos-delay="650"] [data-aos].aos-animate{-webkit-transition-delay:.65s;transition-delay:.65s}[data-aos][data-aos][data-aos-duration="700"],body[data-aos-duration="700"] [data-aos]{-webkit-transition-duration:.7s;transition-duration:.7s}[data-aos][data-aos][data-aos-delay="700"],body[data-aos-delay="700"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="700"].aos-animate,body[data-aos-delay="700"] [data-aos].aos-animate{-webkit-transition-delay:.7s;transition-delay:.7s}[data-aos][data-aos][data-aos-duration="750"],body[data-aos-duration="750"] [data-aos]{-webkit-transition-duration:.75s;transition-duration:.75s}[data-aos][data-aos][data-aos-delay="750"],body[data-aos-delay="750"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="750"].aos-animate,body[data-aos-delay="750"] [data-aos].aos-animate{-webkit-transition-delay:.75s;transition-delay:.75s}[data-aos][data-aos][data-aos-duration="800"],body[data-aos-duration="800"] [data-aos]{-webkit-transition-duration:.8s;transition-duration:.8s}[data-aos][data-aos][data-aos-delay="800"],body[data-aos-delay="800"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="800"].aos-animate,body[data-aos-delay="800"] [data-aos].aos-animate{-webkit-transition-delay:.8s;transition-delay:.8s}[data-aos][data-aos][data-aos-duration="850"],body[data-aos-duration="850"] [data-aos]{-webkit-transition-duration:.85s;transition-duration:.85s}[data-aos][data-aos][data-aos-delay="850"],body[data-aos-delay="850"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="850"].aos-animate,body[data-aos-delay="850"] [data-aos].aos-animate{-webkit-transition-delay:.85s;transition-delay:.85s}[data-aos][data-aos][data-aos-duration="900"],body[data-aos-duration="900"] [data-aos]{-webkit-transition-duration:.9s;transition-duration:.9s}[data-aos][data-aos][data-aos-delay="900"],body[data-aos-delay="900"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="900"].aos-animate,body[data-aos-delay="900"] [data-aos].aos-animate{-webkit-transition-delay:.9s;transition-delay:.9s}[data-aos][data-aos][data-aos-duration="950"],body[data-aos-duration="950"] [data-aos]{-webkit-transition-duration:.95s;transition-duration:.95s}[data-aos][data-aos][data-aos-delay="950"],body[data-aos-delay="950"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="950"].aos-animate,body[data-aos-delay="950"] [data-aos].aos-animate{-webkit-transition-delay:.95s;transition-delay:.95s}[data-aos][data-aos][data-aos-duration="1000"],body[data-aos-duration="1000"] [data-aos]{-webkit-transition-duration:1s;transition-duration:1s}[data-aos][data-aos][data-aos-delay="1000"],body[data-aos-delay="1000"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="1000"].aos-animate,body[data-aos-delay="1000"] [data-aos].aos-animate{-webkit-transition-delay:1s;transition-delay:1s}[data-aos][data-aos][data-aos-duration="1050"],body[data-aos-duration="1050"] [data-aos]{-webkit-transition-duration:1.05s;transition-duration:1.05s}[data-aos][data-aos][data-aos-delay="1050"],body[data-aos-delay="1050"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="1050"].aos-animate,body[data-aos-delay="1050"] [data-aos].aos-animate{-webkit-transition-delay:1.05s;transition-delay:1.05s}[data-aos][data-aos][data-aos-duration="1100"],body[data-aos-duration="1100"] [data-aos]{-webkit-transition-duration:1.1s;transition-duration:1.1s}[data-aos][data-aos][data-aos-delay="1100"],body[data-aos-delay="1100"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="1100"].aos-animate,body[data-aos-delay="1100"] [data-aos].aos-animate{-webkit-transition-delay:1.1s;transition-delay:1.1s}[data-aos][data-aos][data-aos-duration="1150"],body[data-aos-duration="1150"] [data-aos]{-webkit-transition-duration:1.15s;transition-duration:1.15s}[data-aos][data-aos][data-aos-delay="1150"],body[data-aos-delay="1150"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="1150"].aos-animate,body[data-aos-delay="1150"] [data-aos].aos-animate{-webkit-transition-delay:1.15s;transition-delay:1.15s}[data-aos][data-aos][data-aos-duration="1200"],body[data-aos-duration="1200"] [data-aos]{-webkit-transition-duration:1.2s;transition-duration:1.2s}[data-aos][data-aos][data-aos-delay="1200"],body[data-aos-delay="1200"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="1200"].aos-animate,body[data-aos-delay="1200"] [data-aos].aos-animate{-webkit-transition-delay:1.2s;transition-delay:1.2s}[data-aos][data-aos][data-aos-duration="1250"],body[data-aos-duration="1250"] [data-aos]{-webkit-transition-duration:1.25s;transition-duration:1.25s}[data-aos][data-aos][data-aos-delay="1250"],body[data-aos-delay="1250"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="1250"].aos-animate,body[data-aos-delay="1250"] [data-aos].aos-animate{-webkit-transition-delay:1.25s;transition-delay:1.25s}[data-aos][data-aos][data-aos-duration="1300"],body[data-aos-duration="1300"] [data-aos]{-webkit-transition-duration:1.3s;transition-duration:1.3s}[data-aos][data-aos][data-aos-delay="1300"],body[data-aos-delay="1300"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="1300"].aos-animate,body[data-aos-delay="1300"] [data-aos].aos-animate{-webkit-transition-delay:1.3s;transition-delay:1.3s}[data-aos][data-aos][data-aos-duration="1350"],body[data-aos-duration="1350"] [data-aos]{-webkit-transition-duration:1.35s;transition-duration:1.35s}[data-aos][data-aos][data-aos-delay="1350"],body[data-aos-delay="1350"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="1350"].aos-animate,body[data-aos-delay="1350"] [data-aos].aos-animate{-webkit-transition-delay:1.35s;transition-delay:1.35s}[data-aos][data-aos][data-aos-duration="1400"],body[data-aos-duration="1400"] [data-aos]{-webkit-transition-duration:1.4s;transition-duration:1.4s}[data-aos][data-aos][data-aos-delay="1400"],body[data-aos-delay="1400"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="1400"].aos-animate,body[data-aos-delay="1400"] [data-aos].aos-animate{-webkit-transition-delay:1.4s;transition-delay:1.4s}[data-aos][data-aos][data-aos-duration="1450"],body[data-aos-duration="1450"] [data-aos]{-webkit-transition-duration:1.45s;transition-duration:1.45s}[data-aos][data-aos][data-aos-delay="1450"],body[data-aos-delay="1450"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="1450"].aos-animate,body[data-aos-delay="1450"] [data-aos].aos-animate{-webkit-transition-delay:1.45s;transition-delay:1.45s}[data-aos][data-aos][data-aos-duration="1500"],body[data-aos-duration="1500"] [data-aos]{-webkit-transition-duration:1.5s;transition-duration:1.5s}[data-aos][data-aos][data-aos-delay="1500"],body[data-aos-delay="1500"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="1500"].aos-animate,body[data-aos-delay="1500"] [data-aos].aos-animate{-webkit-transition-delay:1.5s;transition-delay:1.5s}[data-aos][data-aos][data-aos-duration="1550"],body[data-aos-duration="1550"] [data-aos]{-webkit-transition-duration:1.55s;transition-duration:1.55s}[data-aos][data-aos][data-aos-delay="1550"],body[data-aos-delay="1550"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="1550"].aos-animate,body[data-aos-delay="1550"] [data-aos].aos-animate{-webkit-transition-delay:1.55s;transition-delay:1.55s}[data-aos][data-aos][data-aos-duration="1600"],body[data-aos-duration="1600"] [data-aos]{-webkit-transition-duration:1.6s;transition-duration:1.6s}[data-aos][data-aos][data-aos-delay="1600"],body[data-aos-delay="1600"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="1600"].aos-animate,body[data-aos-delay="1600"] [data-aos].aos-animate{-webkit-transition-delay:1.6s;transition-delay:1.6s}[data-aos][data-aos][data-aos-duration="1650"],body[data-aos-duration="1650"] [data-aos]{-webkit-transition-duration:1.65s;transition-duration:1.65s}[data-aos][data-aos][data-aos-delay="1650"],body[data-aos-delay="1650"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="1650"].aos-animate,body[data-aos-delay="1650"] [data-aos].aos-animate{-webkit-transition-delay:1.65s;transition-delay:1.65s}[data-aos][data-aos][data-aos-duration="1700"],body[data-aos-duration="1700"] [data-aos]{-webkit-transition-duration:1.7s;transition-duration:1.7s}[data-aos][data-aos][data-aos-delay="1700"],body[data-aos-delay="1700"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="1700"].aos-animate,body[data-aos-delay="1700"] [data-aos].aos-animate{-webkit-transition-delay:1.7s;transition-delay:1.7s}[data-aos][data-aos][data-aos-duration="1750"],body[data-aos-duration="1750"] [data-aos]{-webkit-transition-duration:1.75s;transition-duration:1.75s}[data-aos][data-aos][data-aos-delay="1750"],body[data-aos-delay="1750"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="1750"].aos-animate,body[data-aos-delay="1750"] [data-aos].aos-animate{-webkit-transition-delay:1.75s;transition-delay:1.75s}[data-aos][data-aos][data-aos-duration="1800"],body[data-aos-duration="1800"] [data-aos]{-webkit-transition-duration:1.8s;transition-duration:1.8s}[data-aos][data-aos][data-aos-delay="1800"],body[data-aos-delay="1800"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="1800"].aos-animate,body[data-aos-delay="1800"] [data-aos].aos-animate{-webkit-transition-delay:1.8s;transition-delay:1.8s}[data-aos][data-aos][data-aos-duration="1850"],body[data-aos-duration="1850"] [data-aos]{-webkit-transition-duration:1.85s;transition-duration:1.85s}[data-aos][data-aos][data-aos-delay="1850"],body[data-aos-delay="1850"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="1850"].aos-animate,body[data-aos-delay="1850"] [data-aos].aos-animate{-webkit-transition-delay:1.85s;transition-delay:1.85s}[data-aos][data-aos][data-aos-duration="1900"],body[data-aos-duration="1900"] [data-aos]{-webkit-transition-duration:1.9s;transition-duration:1.9s}[data-aos][data-aos][data-aos-delay="1900"],body[data-aos-delay="1900"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="1900"].aos-animate,body[data-aos-delay="1900"] [data-aos].aos-animate{-webkit-transition-delay:1.9s;transition-delay:1.9s}[data-aos][data-aos][data-aos-duration="1950"],body[data-aos-duration="1950"] [data-aos]{-webkit-transition-duration:1.95s;transition-duration:1.95s}[data-aos][data-aos][data-aos-delay="1950"],body[data-aos-delay="1950"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="1950"].aos-animate,body[data-aos-delay="1950"] [data-aos].aos-animate{-webkit-transition-delay:1.95s;transition-delay:1.95s}[data-aos][data-aos][data-aos-duration="2000"],body[data-aos-duration="2000"] [data-aos]{-webkit-transition-duration:2s;transition-duration:2s}[data-aos][data-aos][data-aos-delay="2000"],body[data-aos-delay="2000"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="2000"].aos-animate,body[data-aos-delay="2000"] [data-aos].aos-animate{-webkit-transition-delay:2s;transition-delay:2s}[data-aos][data-aos][data-aos-duration="2050"],body[data-aos-duration="2050"] [data-aos]{-webkit-transition-duration:2.05s;transition-duration:2.05s}[data-aos][data-aos][data-aos-delay="2050"],body[data-aos-delay="2050"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="2050"].aos-animate,body[data-aos-delay="2050"] [data-aos].aos-animate{-webkit-transition-delay:2.05s;transition-delay:2.05s}[data-aos][data-aos][data-aos-duration="2100"],body[data-aos-duration="2100"] [data-aos]{-webkit-transition-duration:2.1s;transition-duration:2.1s}[data-aos][data-aos][data-aos-delay="2100"],body[data-aos-delay="2100"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="2100"].aos-animate,body[data-aos-delay="2100"] [data-aos].aos-animate{-webkit-transition-delay:2.1s;transition-delay:2.1s}[data-aos][data-aos][data-aos-duration="2150"],body[data-aos-duration="2150"] [data-aos]{-webkit-transition-duration:2.15s;transition-duration:2.15s}[data-aos][data-aos][data-aos-delay="2150"],body[data-aos-delay="2150"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="2150"].aos-animate,body[data-aos-delay="2150"] [data-aos].aos-animate{-webkit-transition-delay:2.15s;transition-delay:2.15s}[data-aos][data-aos][data-aos-duration="2200"],body[data-aos-duration="2200"] [data-aos]{-webkit-transition-duration:2.2s;transition-duration:2.2s}[data-aos][data-aos][data-aos-delay="2200"],body[data-aos-delay="2200"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="2200"].aos-animate,body[data-aos-delay="2200"] [data-aos].aos-animate{-webkit-transition-delay:2.2s;transition-delay:2.2s}[data-aos][data-aos][data-aos-duration="2250"],body[data-aos-duration="2250"] [data-aos]{-webkit-transition-duration:2.25s;transition-duration:2.25s}[data-aos][data-aos][data-aos-delay="2250"],body[data-aos-delay="2250"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="2250"].aos-animate,body[data-aos-delay="2250"] [data-aos].aos-animate{-webkit-transition-delay:2.25s;transition-delay:2.25s}[data-aos][data-aos][data-aos-duration="2300"],body[data-aos-duration="2300"] [data-aos]{-webkit-transition-duration:2.3s;transition-duration:2.3s}[data-aos][data-aos][data-aos-delay="2300"],body[data-aos-delay="2300"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="2300"].aos-animate,body[data-aos-delay="2300"] [data-aos].aos-animate{-webkit-transition-delay:2.3s;transition-delay:2.3s}[data-aos][data-aos][data-aos-duration="2350"],body[data-aos-duration="2350"] [data-aos]{-webkit-transition-duration:2.35s;transition-duration:2.35s}[data-aos][data-aos][data-aos-delay="2350"],body[data-aos-delay="2350"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="2350"].aos-animate,body[data-aos-delay="2350"] [data-aos].aos-animate{-webkit-transition-delay:2.35s;transition-delay:2.35s}[data-aos][data-aos][data-aos-duration="2400"],body[data-aos-duration="2400"] [data-aos]{-webkit-transition-duration:2.4s;transition-duration:2.4s}[data-aos][data-aos][data-aos-delay="2400"],body[data-aos-delay="2400"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="2400"].aos-animate,body[data-aos-delay="2400"] [data-aos].aos-animate{-webkit-transition-delay:2.4s;transition-delay:2.4s}[data-aos][data-aos][data-aos-duration="2450"],body[data-aos-duration="2450"] [data-aos]{-webkit-transition-duration:2.45s;transition-duration:2.45s}[data-aos][data-aos][data-aos-delay="2450"],body[data-aos-delay="2450"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="2450"].aos-animate,body[data-aos-delay="2450"] [data-aos].aos-animate{-webkit-transition-delay:2.45s;transition-delay:2.45s}[data-aos][data-aos][data-aos-duration="2500"],body[data-aos-duration="2500"] [data-aos]{-webkit-transition-duration:2.5s;transition-duration:2.5s}[data-aos][data-aos][data-aos-delay="2500"],body[data-aos-delay="2500"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="2500"].aos-animate,body[data-aos-delay="2500"] [data-aos].aos-animate{-webkit-transition-delay:2.5s;transition-delay:2.5s}[data-aos][data-aos][data-aos-duration="2550"],body[data-aos-duration="2550"] [data-aos]{-webkit-transition-duration:2.55s;transition-duration:2.55s}[data-aos][data-aos][data-aos-delay="2550"],body[data-aos-delay="2550"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="2550"].aos-animate,body[data-aos-delay="2550"] [data-aos].aos-animate{-webkit-transition-delay:2.55s;transition-delay:2.55s}[data-aos][data-aos][data-aos-duration="2600"],body[data-aos-duration="2600"] [data-aos]{-webkit-transition-duration:2.6s;transition-duration:2.6s}[data-aos][data-aos][data-aos-delay="2600"],body[data-aos-delay="2600"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="2600"].aos-animate,body[data-aos-delay="2600"] [data-aos].aos-animate{-webkit-transition-delay:2.6s;transition-delay:2.6s}[data-aos][data-aos][data-aos-duration="2650"],body[data-aos-duration="2650"] [data-aos]{-webkit-transition-duration:2.65s;transition-duration:2.65s}[data-aos][data-aos][data-aos-delay="2650"],body[data-aos-delay="2650"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="2650"].aos-animate,body[data-aos-delay="2650"] [data-aos].aos-animate{-webkit-transition-delay:2.65s;transition-delay:2.65s}[data-aos][data-aos][data-aos-duration="2700"],body[data-aos-duration="2700"] [data-aos]{-webkit-transition-duration:2.7s;transition-duration:2.7s}[data-aos][data-aos][data-aos-delay="2700"],body[data-aos-delay="2700"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="2700"].aos-animate,body[data-aos-delay="2700"] [data-aos].aos-animate{-webkit-transition-delay:2.7s;transition-delay:2.7s}[data-aos][data-aos][data-aos-duration="2750"],body[data-aos-duration="2750"] [data-aos]{-webkit-transition-duration:2.75s;transition-duration:2.75s}[data-aos][data-aos][data-aos-delay="2750"],body[data-aos-delay="2750"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="2750"].aos-animate,body[data-aos-delay="2750"] [data-aos].aos-animate{-webkit-transition-delay:2.75s;transition-delay:2.75s}[data-aos][data-aos][data-aos-duration="2800"],body[data-aos-duration="2800"] [data-aos]{-webkit-transition-duration:2.8s;transition-duration:2.8s}[data-aos][data-aos][data-aos-delay="2800"],body[data-aos-delay="2800"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="2800"].aos-animate,body[data-aos-delay="2800"] [data-aos].aos-animate{-webkit-transition-delay:2.8s;transition-delay:2.8s}[data-aos][data-aos][data-aos-duration="2850"],body[data-aos-duration="2850"] [data-aos]{-webkit-transition-duration:2.85s;transition-duration:2.85s}[data-aos][data-aos][data-aos-delay="2850"],body[data-aos-delay="2850"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="2850"].aos-animate,body[data-aos-delay="2850"] [data-aos].aos-animate{-webkit-transition-delay:2.85s;transition-delay:2.85s}[data-aos][data-aos][data-aos-duration="2900"],body[data-aos-duration="2900"] [data-aos]{-webkit-transition-duration:2.9s;transition-duration:2.9s}[data-aos][data-aos][data-aos-delay="2900"],body[data-aos-delay="2900"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="2900"].aos-animate,body[data-aos-delay="2900"] [data-aos].aos-animate{-webkit-transition-delay:2.9s;transition-delay:2.9s}[data-aos][data-aos][data-aos-duration="2950"],body[data-aos-duration="2950"] [data-aos]{-webkit-transition-duration:2.95s;transition-duration:2.95s}[data-aos][data-aos][data-aos-delay="2950"],body[data-aos-delay="2950"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="2950"].aos-animate,body[data-aos-delay="2950"] [data-aos].aos-animate{-webkit-transition-delay:2.95s;transition-delay:2.95s}[data-aos][data-aos][data-aos-duration="3000"],body[data-aos-duration="3000"] [data-aos]{-webkit-transition-duration:3s;transition-duration:3s}[data-aos][data-aos][data-aos-delay="3000"],body[data-aos-delay="3000"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="3000"].aos-animate,body[data-aos-delay="3000"] [data-aos].aos-animate{-webkit-transition-delay:3s;transition-delay:3s}[data-aos][data-aos][data-aos-easing=linear],body[data-aos-easing=linear] [data-aos]{-webkit-transition-timing-function:cubic-bezier(.25,.25,.75,.75);transition-timing-function:cubic-bezier(.25,.25,.75,.75)}[data-aos][data-aos][data-aos-easing=ease],body[data-aos-easing=ease] [data-aos]{-webkit-transition-timing-function:ease;transition-timing-function:ease}[data-aos][data-aos][data-aos-easing=ease-in],body[data-aos-easing=ease-in] [data-aos]{-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in}[data-aos][data-aos][data-aos-easing=ease-out],body[data-aos-easing=ease-out] [data-aos]{-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}[data-aos][data-aos][data-aos-easing=ease-in-out],body[data-aos-easing=ease-in-out] [data-aos]{-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out}[data-aos][data-aos][data-aos-easing=ease-in-back],body[data-aos-easing=ease-in-back] [data-aos]{-webkit-transition-timing-function:cubic-bezier(.6,-.28,.735,.045);transition-timing-function:cubic-bezier(.6,-.28,.735,.045)}[data-aos][data-aos][data-aos-easing=ease-out-back],body[data-aos-easing=ease-out-back] [data-aos]{-webkit-transition-timing-function:cubic-bezier(.175,.885,.32,1.275);transition-timing-function:cubic-bezier(.175,.885,.32,1.275)}[data-aos][data-aos][data-aos-easing=ease-in-out-back],body[data-aos-easing=ease-in-out-back] [data-aos]{-webkit-transition-timing-function:cubic-bezier(.68,-.55,.265,1.55);transition-timing-function:cubic-bezier(.68,-.55,.265,1.55)}[data-aos][data-aos][data-aos-easing=ease-in-sine],body[data-aos-easing=ease-in-sine] [data-aos]{-webkit-transition-timing-function:cubic-bezier(.47,0,.745,.715);transition-timing-function:cubic-bezier(.47,0,.745,.715)}[data-aos][data-aos][data-aos-easing=ease-out-sine],body[data-aos-easing=ease-out-sine] [data-aos]{-webkit-transition-timing-function:cubic-bezier(.39,.575,.565,1);transition-timing-function:cubic-bezier(.39,.575,.565,1)}[data-aos][data-aos][data-aos-easing=ease-in-out-sine],body[data-aos-easing=ease-in-out-sine] [data-aos]{-webkit-transition-timing-function:cubic-bezier(.445,.05,.55,.95);transition-timing-function:cubic-bezier(.445,.05,.55,.95)}[data-aos][data-aos][data-aos-easing=ease-in-quad],body[data-aos-easing=ease-in-quad] [data-aos]{-webkit-transition-timing-function:cubic-bezier(.55,.085,.68,.53);transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-quad],body[data-aos-easing=ease-out-quad] [data-aos]{-webkit-transition-timing-function:cubic-bezier(.25,.46,.45,.94);transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-quad],body[data-aos-easing=ease-in-out-quad] [data-aos]{-webkit-transition-timing-function:cubic-bezier(.455,.03,.515,.955);transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos][data-aos][data-aos-easing=ease-in-cubic],body[data-aos-easing=ease-in-cubic] [data-aos]{-webkit-transition-timing-function:cubic-bezier(.55,.085,.68,.53);transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-cubic],body[data-aos-easing=ease-out-cubic] [data-aos]{-webkit-transition-timing-function:cubic-bezier(.25,.46,.45,.94);transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-cubic],body[data-aos-easing=ease-in-out-cubic] [data-aos]{-webkit-transition-timing-function:cubic-bezier(.455,.03,.515,.955);transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos][data-aos][data-aos-easing=ease-in-quart],body[data-aos-easing=ease-in-quart] [data-aos]{-webkit-transition-timing-function:cubic-bezier(.55,.085,.68,.53);transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-quart],body[data-aos-easing=ease-out-quart] [data-aos]{-webkit-transition-timing-function:cubic-bezier(.25,.46,.45,.94);transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-quart],body[data-aos-easing=ease-in-out-quart] [data-aos]{-webkit-transition-timing-function:cubic-bezier(.455,.03,.515,.955);transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos^=fade][data-aos^=fade]{opacity:0;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform}[data-aos^=fade][data-aos^=fade].aos-animate{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}[data-aos=fade-up]{-webkit-transform:translate3d(0,100px,0);transform:translate3d(0,100px,0)}[data-aos=fade-down]{-webkit-transform:translate3d(0,-100px,0);transform:translate3d(0,-100px,0)}[data-aos=fade-right]{-webkit-transform:translate3d(-100px,0,0);transform:translate3d(-100px,0,0)}[data-aos=fade-left]{-webkit-transform:translate3d(100px,0,0);transform:translate3d(100px,0,0)}[data-aos=fade-up-right]{-webkit-transform:translate3d(-100px,100px,0);transform:translate3d(-100px,100px,0)}[data-aos=fade-up-left]{-webkit-transform:translate3d(100px,100px,0);transform:translate3d(100px,100px,0)}[data-aos=fade-down-right]{-webkit-transform:translate3d(-100px,-100px,0);transform:translate3d(-100px,-100px,0)}[data-aos=fade-down-left]{-webkit-transform:translate3d(100px,-100px,0);transform:translate3d(100px,-100px,0)}[data-aos^=zoom][data-aos^=zoom]{opacity:0;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform}[data-aos^=zoom][data-aos^=zoom].aos-animate{opacity:1;-webkit-transform:translateZ(0) scale(1);transform:translateZ(0) scale(1)}[data-aos=zoom-in]{-webkit-transform:scale(.6);transform:scale(.6)}[data-aos=zoom-in-up]{-webkit-transform:translate3d(0,100px,0) scale(.6);transform:translate3d(0,100px,0) scale(.6)}[data-aos=zoom-in-down]{-webkit-transform:translate3d(0,-100px,0) scale(.6);transform:translate3d(0,-100px,0) scale(.6)}[data-aos=zoom-in-right]{-webkit-transform:translate3d(-100px,0,0) scale(.6);transform:translate3d(-100px,0,0) scale(.6)}[data-aos=zoom-in-left]{-webkit-transform:translate3d(100px,0,0) scale(.6);transform:translate3d(100px,0,0) scale(.6)}[data-aos=zoom-out]{-webkit-transform:scale(1.2);transform:scale(1.2)}[data-aos=zoom-out-up]{-webkit-transform:translate3d(0,100px,0) scale(1.2);transform:translate3d(0,100px,0) scale(1.2)}[data-aos=zoom-out-down]{-webkit-transform:translate3d(0,-100px,0) scale(1.2);transform:translate3d(0,-100px,0) scale(1.2)}[data-aos=zoom-out-right]{-webkit-transform:translate3d(-100px,0,0) scale(1.2);transform:translate3d(-100px,0,0) scale(1.2)}[data-aos=zoom-out-left]{-webkit-transform:translate3d(100px,0,0) scale(1.2);transform:translate3d(100px,0,0) scale(1.2)}[data-aos^=slide][data-aos^=slide]{-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform}[data-aos^=slide][data-aos^=slide].aos-animate{-webkit-transform:translateZ(0);transform:translateZ(0)}[data-aos=slide-up]{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}[data-aos=slide-down]{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}[data-aos=slide-right]{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}[data-aos=slide-left]{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}[data-aos^=flip][data-aos^=flip]{-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform}[data-aos=flip-left]{-webkit-transform:perspective(2500px) rotateY(-100deg);transform:perspective(2500px) rotateY(-100deg)}[data-aos=flip-left].aos-animate{-webkit-transform:perspective(2500px) rotateY(0);transform:perspective(2500px) rotateY(0)}[data-aos=flip-right]{-webkit-transform:perspective(2500px) rotateY(100deg);transform:perspective(2500px) rotateY(100deg)}[data-aos=flip-right].aos-animate{-webkit-transform:perspective(2500px) rotateY(0);transform:perspective(2500px) rotateY(0)}[data-aos=flip-up]{-webkit-transform:perspective(2500px) rotateX(-100deg);transform:perspective(2500px) rotateX(-100deg)}[data-aos=flip-up].aos-animate{-webkit-transform:perspective(2500px) rotateX(0);transform:perspective(2500px) rotateX(0)}[data-aos=flip-down]{-webkit-transform:perspective(2500px) rotateX(100deg);transform:perspective(2500px) rotateX(100deg)}[data-aos=flip-down].aos-animate{-webkit-transform:perspective(2500px) rotateX(0);transform:perspective(2500px) rotateX(0)}
/*# sourceMappingURL=main.css.map */
