/*!
Theme Name: Maccaferri
Theme URI: http://underscores.me/
Author: Softec
Author URI: http://www.softecspa.com
Description: Maccaferri Web Site
Version: 1.0.0
Tested up to: 5.4
Requires PHP: 5.6
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: maccaferri
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned.

Maccaferri is based on Underscores https://underscores.me/, (C) 2012-2020 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*/@import"https://fonts.googleapis.com/css2?family=Roboto:wght@700&family=Titillium+Web:wght@400;700&display=swap";/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:rgba(0,0,0,0)}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}*,*::before,*::after{box-sizing:inherit}html{box-sizing:border-box}body,button,input,select,optgroup,textarea{color:#404040;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-size:1rem;line-height:1.5}h1,h2,h3,h4,h5,h6{clear:both}h1{opacity:.87;color:#212429;font-family:"Titillium Web","titillium_webregular",sans-serif;font-size:96px;letter-spacing:-1.5px;line-height:100px;position:relative;text-align:left;padding:20px 0px;margin:0}h2{opacity:.87;color:#212429;font-family:"Titillium Web","titillium_webregular",sans-serif;font-size:60px;letter-spacing:-0.5px;line-height:62px;text-align:left;padding:20px 0px;margin:0}h3{opacity:.87;color:#212429;font-family:"Titillium Web","titillium_webregular",sans-serif;font-size:48px;letter-spacing:0;line-height:50px;text-align:left;padding:20px 0px;margin:0}h4{opacity:.87;color:#212429;font-family:"Titillium Web","titillium_webregular",sans-serif;font-size:34px;letter-spacing:.25px;line-height:37px;text-align:left;padding:20px 0px;margin:0}h5{opacity:.87;color:#212429;font-family:"Titillium Web","titillium_webregular",sans-serif;font-size:24px;letter-spacing:0;line-height:26px;text-align:left;padding:20px 0px;margin:0}h6{opacity:.87;color:#212429;font-family:"Titillium Web","titillium_webregular",sans-serif;font-size:20px;letter-spacing:.15px;line-height:22px;text-align:left;padding:20px 0px;margin:0}@media(max-width: 991.98px){h1{font-size:48px;line-height:50px}h2{font-size:30px;line-height:31px}h3{font-size:30px}h4{font-size:30px}}p{margin-bottom:10px;line-height:28px;font-family:"Titillium Web","titillium_webregular",sans-serif;font-size:16px;letter-spacing:.44px;color:#212429}dfn,cite,em,i{font-style:italic}address{margin:0 0 1.5em}pre{background:#eee;font-family:"Courier 10 Pitch",courier,monospace;line-height:1.6;margin-bottom:1.6em;max-width:100%;overflow:auto;padding:1.6em}code,kbd,tt,var{font-family:monaco,consolas,"Andale Mono","DejaVu Sans Mono",monospace}abbr,acronym{border-bottom:1px dotted #666;cursor:help}mark,ins{background:#fff9c0;text-decoration:none}big{font-size:125%}b,strong{font-family:"Titillium Web","titillium_webbold",sans-serif}body{background-color:#fff;overflow-x:hidden;font-family:"Titillium Web","titillium_webregular",sans-serif;font-size:16px;letter-spacing:.44px;color:#212429}body .stop-scroll{margin:0;height:100%;overflow:hidden}*{list-style:none;margin:0;padding:0}::-webkit-scrollbar{width:5px}::-webkit-scrollbar-track{background:#004857}::-webkit-scrollbar-thumb{background:#489eac}::-webkit-scrollbar-thumb:hover{background:#489eac}header{position:relative}header.site-header{z-index:1;height:112px;position:fixed;top:0;width:100%;max-width:100%;background-color:rgba(28,28,28,.3)}header.site-header.backgroundmenu{width:100%;max-width:100%;background-color:#004857}header.site-header h1.site-title,header.site-header p.site-title{display:none}header.site-header h1.site-title a,header.site-header p.site-title a{color:#fff}header.site-header .site-branding a.custom-logo-link{margin-left:100px;position:relative;z-index:2}header.site-header p.site-description{margin-left:110px;color:#fff;margin-bottom:0}header.site-header.sticky{position:fixed;top:0;width:100%;max-width:100%;background-color:#004857;-webkit-transition:background-color .5s linear;-moz-transition:background-color .5s linear;-o-transition:background-color .5s linear;transition:background-color .5s linear}header.site-header.sticky.backgroundmenu{width:100%;max-width:100%;background-color:#004857}header.site-header .row{height:112px;padding:0;margin:0;overflow:hidden}header.site-header .box-languages{position:absolute;right:-60px}header.site-header .box-languages.hidden{display:none}header.site-header .box-languages ul li{margin-right:0px}header.site-header .box-languages ul li a{color:#fff;font-family:"Titillium Web","titillium_webbold",sans-serif;font-size:16px;letter-spacing:.44px;line-height:28px;text-transform:uppercase;padding:0px 5px}header.site-header .box-languages ul li a:hover{background-color:#489eac}header.site-header .box-languages ul li a.active{background-color:#489eac}header.site-header .box-languages ul li.sep:before{content:"/";color:#fff;font-family:"Titillium Web","titillium_webregular",sans-serif;font-size:16px;letter-spacing:.44px;line-height:28px;float:right;margin-right:2px;margin-left:2px;background-color:rgba(0,0,0,0)}header.site-header .box-languages ul li.sep:before:hover{background-color:rgba(0,0,0,0)}header.site-header .box-languages ul li.sep:before.active{background-color:rgba(0,0,0,0)}header.site-header .box-user{position:absolute;right:20px;top:28px;z-index:3}header.site-header .box-user i.fa-solid.fa-circle-user{font-family:"Font Awesome 5 Free",sans-serif;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;color:#489eac;background-color:#fff;font-size:50px;border-radius:40px}header.site-header .box-user a span.material-symbols-outlined.person{font-size:52px;font-weight:300;color:#fff;background-color:#489eac;border-radius:40px}header.site-header.colored{background-color:#004857}header.entry-header{display:none}footer.site-footer{padding-top:130px;position:relative;color:#fff;background-color:#023039}footer.site-footer a.back-to-top{position:absolute;right:32px;top:0;width:64px;height:64px;margin:0 auto;text-align:center;background-color:#00848b;overflow:hidden}footer.site-footer a.back-to-top span.material-symbols-outlined.arrowup{color:#fff;font-size:80px;font-weight:100;display:flex;height:64px;justify-content:center;align-items:center}footer.site-footer .box-logo-txt-cta aside.widget{margin:0}footer.site-footer .box-logo-txt-cta aside.widget.widget_media_image a img{height:auto;width:auto;margin-bottom:85px}footer.site-footer .box-logo-txt-cta aside.widget.widget_text .textwidget p{margin:0;padding:0;font-size:14px;letter-spacing:.25px;line-height:20px;color:#fff;font-family:"Titillium Web","titillium_webregular",sans-serif}footer.site-footer .box-logo-txt-cta aside.widget.widget_text .textwidget p a{text-decoration:none;color:#fff;font-family:"Titillium Web","titillium_webregular",sans-serif}footer.site-footer .box-logo-txt-cta aside.widget.widget_text .textwidget p a:hover{text-decoration:none}footer.site-footer .box-logo-txt-cta aside.widget.widget_text .textwidget p a img{height:auto;width:auto;margin-bottom:85px}footer.site-footer .box-logo-txt-cta aside.widget.widget_text .textwidget.custom-html-widget a{margin:40px 0px}footer.site-footer .box-logo-txt-cta aside.widget.widget_text .textwidget.custom-html-widget a.buttonurl{box-sizing:border-box;height:40px;width:auto;border:1px solid #fff;border-radius:4px;display:inline-block;text-align:center;text-decoration:none;background-color:#05333d;transition:background-color 1s}footer.site-footer .box-logo-txt-cta aside.widget.widget_text .textwidget.custom-html-widget a.buttonurl:hover{background-color:#00848b}footer.site-footer .box-logo-txt-cta aside.widget.widget_text .textwidget.custom-html-widget a.buttonurl span.buttontext{opacity:.87;color:#fff;font-family:"Titillium Web","titillium_webbold",sans-serif;font-size:14px;font-weight:bold;letter-spacing:1.35px;line-height:16px;text-align:center;text-transform:uppercase;text-decoration:none;margin-top:10px;display:block;padding:0px 28px}footer.site-footer .box-txt-bottom{margin-bottom:13px;margin-top:50px}footer.site-footer .box-txt-bottom aside.widget{margin:0}footer.site-footer .box-txt-bottom aside.widget.widget_text .textwidget p{margin:0;padding:0;font-size:14px;letter-spacing:.25px;color:#fff;font-family:"Titillium Web","titillium_webregular",sans-serif;opacity:.4;display:inline-block}footer.site-footer .box-txt-bottom aside.widget.widget_text .textwidget p a{text-decoration:none;color:#fff;font-family:"Titillium Web","titillium_webregular",sans-serif}footer.site-footer .box-txt-bottom aside.widget.widget_text .textwidget p a:hover{text-decoration:none}footer.site-footer .box-search{margin-bottom:85px}footer.site-footer .box-search form.search-form{width:100%;position:relative;display:grid}footer.site-footer .box-search form label.wp-block-search__label{display:none}footer.site-footer .box-search form input.search-field{box-sizing:border-box;width:100%;background-color:rgba(0,0,0,0);border-bottom:2px solid #015e6f !important;border-color:rgba(0,0,0,0);border-radius:0;padding:0px;opacity:.87;color:#acb5bd;font-family:"Titillium Web","titillium_webregular",sans-serif;font-size:20px;letter-spacing:.15px;line-height:22px;outline:0;height:48px}footer.site-footer .box-search form input.search-submit{background-color:#015e6f;border:1px solid rgba(0,0,0,0);border-radius:0px;color:#fff;position:absolute;right:0;text-align:right;height:48px;width:48px;opacity:.51;font-size:0px;background-image:url("/wp-content/themes/maccaferri/src/images/footer/search_icon.svg")}footer.site-footer .box-menu{margin-bottom:85px}footer.site-footer .box-newsletter .newsletter{margin-bottom:90px}footer.site-footer .box-newsletter .newsletter h5{color:#fff;opacity:.87;font-family:"Titillium Web","titillium_webbold",sans-serif;font-size:16px;letter-spacing:.4px;line-height:16px;text-align:right}footer.site-footer .box-newsletter .newsletter input{box-sizing:border-box;height:40px;width:300px;border:1px solid #c1c7d0;border-radius:8px;background:rgba(0,0,0,0);opacity:.38;color:#fff;font-family:"Titillium Web","titillium_webregular",sans-serif;font-size:14px;letter-spacing:.25px;line-height:20px;padding:5px}footer.site-footer .box-newsletter .newsletter button{height:40px;width:auto;border-radius:20px;background-color:#004857;color:#fff;font-family:"Titillium Web","titillium_webbold",sans-serif;opacity:.87;font-size:14px;font-weight:bold;letter-spacing:1.35px;line-height:16px;text-align:center;margin-top:5%;border:1px solid #004857;transition:background-color 1s}footer.site-footer .box-newsletter .newsletter button:hover{background-color:#05333d;border:1px solid #004857}footer.site-footer .box-loghi{margin-bottom:150px}footer.site-footer .box-loghi aside.widget{margin:0}footer.site-footer .box-loghi aside.widget .textwidget p{margin:0;padding:0;font-size:14px;letter-spacing:.25px;line-height:20px;color:#fff;font-family:"Titillium Web","titillium_webregular",sans-serif}footer.site-footer .box-loghi aside.widget .textwidget p a{text-decoration:none;color:#fff;font-family:"Titillium Web","titillium_webregular",sans-serif}footer.site-footer .box-loghi aside.widget .textwidget p a:hover{text-decoration:none}footer.site-footer .box-loghi aside.widget .textwidget p a img{height:auto;width:auto;margin-bottom:85px}footer.site-footer .box-loghi aside.widget .textwidget p img{height:auto;width:auto;margin-bottom:85px}footer.site-footer .box-social{margin-bottom:13px;margin-top:50px}footer.site-footer .box-social aside.widget{margin:0}footer.site-footer .box-social aside.widget ul{margin:0 0 10px 0;float:right;display:flex;align-items:center}footer.site-footer .box-social aside.widget ul li{background:none;opacity:.51;border-radius:0;font-size:30px;padding:0 10px}footer.site-footer .box-social aside.widget ul li a{padding:0}footer.site-footer .box-social aside.widget ul li a img{width:30px}footer.site-footer .menu-footer-bottom-left-container ul#menu-footer-bottom-left{margin:0;padding:0;list-style:none}footer.site-footer .menu-footer-bottom-left-container ul#menu-footer-bottom-left li{margin-bottom:15px}footer.site-footer .menu-footer-bottom-left-container ul#menu-footer-bottom-left li a{opacity:.87;color:#fff;font-family:"Titillium Web","titillium_webregular",sans-serif;font-size:14px;letter-spacing:.25px;line-height:20px;text-decoration:none;text-transform:uppercase}footer.site-footer .menu-footer-bottom-left-container ul#menu-footer-bottom-left li a:hover{text-decoration:none}footer.site-footer .menu-footer-bottom-right-container ul#menu-footer-bottom-right{margin:0;padding:0;list-style:none}footer.site-footer .menu-footer-bottom-right-container ul#menu-footer-bottom-right li{margin-bottom:15px}footer.site-footer .menu-footer-bottom-right-container ul#menu-footer-bottom-right li a{opacity:.87;color:#fff;font-family:"Titillium Web","titillium_webregular",sans-serif;font-size:14px;letter-spacing:.25px;line-height:20px;text-decoration:none;text-transform:uppercase}footer.site-footer .menu-footer-bottom-right-container ul#menu-footer-bottom-right li a:hover{text-decoration:none}footer.entry-footer{display:none}hr{background-color:#ccc;border:0;height:1px;margin-bottom:1.5em}ul,ol{margin:0 0 1.5em 3em}ul{list-style:disc}ol{list-style:decimal}li>ul,li>ol{margin-bottom:0;margin-left:1.5em}dt{font-weight:700}dd{margin:0 1.5em 1.5em}embed,iframe,object{max-width:100%}img{height:auto;max-width:100%}figure{margin:1em 0}table{margin:0 0 1.5em;width:100%}.container-fluid{padding-left:0;padding-right:0;overflow:hidden}.container-fluid img{width:100%}.container{max-width:100%;padding-left:0;padding-right:0}.container img{width:100%}.box-container{max-width:1110px;position:relative;margin:0 auto;padding-left:0;padding-right:0}.wp-block-columns{margin:0;padding:0;gap:20px !important}.wp-block-image{margin:0}.crt-widget{z-index:0}.crt-widget.crt-widget-branded{z-index:0}.modal{background-color:rgba(0,72,87,.97)}.modal.video{background-color:rgba(0,0,0,0)}.modal.video .media-video{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;width:100%}.modal.video .media-video video{cursor:pointer;position:absolute;top:0;left:0;width:100%;height:100%}.modal .btn-close{position:absolute;right:63px;top:63px;width:30px;height:30px;color:#fff;font-size:30px;border:none;border-radius:0;outline:none !important;box-shadow:0 0 0 0;z-index:1}.modal .btn-close.white{color:#fff;background:rgba(0,0,0,0) url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414z'/%3e%3c/svg%3e") center/1em auto no-repeat;opacity:1}.modal .modal-dialog{max-width:548px}.modal .modal-dialog.modal-dialog-centered.modal-video{width:100%;max-width:65%}.modal .modal-dialog.modal-dialog-centered.modal-country{max-width:1140px}.modal .modal-dialog.modal-dialog-centered.modal-country .modal-body{overflow-x:hidden;overflow-y:hidden}.modal .modal-dialog.modal-dialog-centered.modal-country .modal-body ul.country-menu{padding:0;margin:0;position:relative;width:50%}.modal .modal-dialog.modal-dialog-centered.modal-country .modal-body ul.country-menu li.country{text-transform:uppercase;color:#fff;width:100%;position:static;cursor:pointer;font-size:18px;letter-spacing:.15px;padding:0 40px;height:55px;line-height:55px;text-indent:0;margin-left:0}.modal .modal-dialog.modal-dialog-centered.modal-country .modal-body ul.country-menu li.country:hover{background-color:#015e6f}.modal .modal-dialog.modal-dialog-centered.modal-country .modal-body ul.country-menu li.country:after{font-family:"Material Symbols Outlined",sans-serif;font-weight:100;font-style:normal;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased;content:"";font-size:48px;cursor:pointer;position:absolute;right:35px;color:#fff;line-height:55px}.modal .modal-dialog.modal-dialog-centered.modal-country .modal-body ul.country-menu li.country:before{display:none}.modal .modal-dialog.modal-dialog-centered.modal-country .modal-body ul.country-menu li.country:hover ul.submenu-local{display:block}.modal .modal-dialog.modal-dialog-centered.modal-country .modal-body ul.country-menu li.country:hover ul.submenu-local li.local-country{display:block}.modal .modal-dialog.modal-dialog-centered.modal-country .modal-body ul.country-menu li.country ul.submenu-local{display:none;width:100%;position:absolute;top:0;left:0;right:0;bottom:auto;background-color:#015e6f;padding:0;min-height:275px;height:275px;overflow-x:hidden;overflow-y:scroll;margin:0 0 0 92%}.modal .modal-dialog.modal-dialog-centered.modal-country .modal-body ul.country-menu li.country ul.submenu-local li.local-country{position:relative;top:0;left:0;display:block;text-indent:0;margin-left:0}.modal .modal-dialog.modal-dialog-centered.modal-country .modal-body ul.country-menu li.country ul.submenu-local li.local-country:before{display:none}.modal .modal-dialog.modal-dialog-centered.modal-country .modal-body ul.country-menu li.country ul.submenu-local li.local-country a{color:#fff;text-decoration:none;background-color:#015e6f;display:block;width:100%;padding:0 0 0 15px;margin:0}.modal .modal-dialog.modal-dialog-centered.modal-country .modal-body ul.country-menu li.country ul.submenu-local li.local-country a:hover{background-color:#00848b}.modal .modal-content{background:rgba(0,0,0,0);border:none}.modal .modal-content .modal-header{border:none}.modal .modal-content .modal-header h2{color:#fff}.modal .modal-content .modal-header h2.modal-title.country{text-align:center;width:100%}.modal .modal-content .modal-footer{border:none}@media(max-width: 575.98px){.modal .modal-dialog.modal-dialog-centered.modal-country .modal-body.mobile ul.country-menu li.country{font-size:11px !important}.modal .modal-dialog.modal-dialog-centered.modal-country .modal-body.mobile ul.country-menu li.country ul.submenu-local li.local-country{font-size:11px !important}.modal .modal-dialog.modal-dialog-centered.modal-country .modal-body.mobile ul.country-menu li.country ul.submenu-local li.local-country a{font-size:11px !important}}@media(max-width: 991.98px){.modal.video{background-color:rgba(0,0,0,0)}.modal .modal-dialog{max-width:548px}.modal .modal-dialog.modal-dialog-centered.modal-video{max-width:100%;width:auto}.modal .modal-dialog.modal-dialog-centered.modal-country .modal-body.mobile ul.country-menu{position:relative;width:50%}.modal .modal-dialog.modal-dialog-centered.modal-country .modal-body.mobile ul.country-menu li.country{font-size:14px;padding:0px 40px 0 10px;height:55px;line-height:normal;display:flex;align-items:center}.modal .modal-dialog.modal-dialog-centered.modal-country .modal-body.mobile ul.country-menu li.country:after{right:-10px}.modal .modal-dialog.modal-dialog-centered.modal-country .modal-body.mobile ul.country-menu li.country:before{display:none}.modal .modal-dialog.modal-dialog-centered.modal-country .modal-body.mobile ul.country-menu li.country ul.submenu-local{position:absolute;z-index:1;width:100%;margin-left:0%;left:100%}.modal .modal-dialog.modal-dialog-centered.modal-country .modal-body.mobile ul.country-menu li.country ul.submenu-local li.local-country{font-size:14px;padding:0px 0px 0px 0px;height:55px;line-height:normal;display:flex;align-items:center}.modal .modal-dialog.modal-dialog-centered.modal-country .modal-body.mobile ul.country-menu li.country ul.submenu-local li.local-country a{color:#fff;text-decoration:none;background-color:#015e6f;width:100%;margin:0;font-size:14px;padding:0px 0px 0px 10px;height:55px;line-height:normal;display:flex;align-items:center}.modal .modal-dialog.modal-dialog-centered.modal-country .modal-body.mobile ul.country-menu li.country ul.submenu-local li.local-country a:hover{background-color:#00848b}}div#search-block{padding:60px 0 40px 0}div#search-block form input{outline:none;transform:none}div#search-block form input:focus,div#search-block form input:active{outline:none;transform:none;border:0px solid;-webkit-box-shadow:none;box-shadow:none}div#search-block form input.form-control.search{width:90%;height:56px;margin:0 auto;border:1px solid #acb5bd;border-radius:8px;background:#fff url("/wp-content/themes/maccaferri/src/images/common/ico-search.png");color:#acb5bd;font-family:"Titillium Web","titillium_webregular",sans-serif;font-size:20px;letter-spacing:.56px;line-height:28px;padding:0px 20px;background-repeat:no-repeat;background-position:right;margin-bottom:30px}div#search-block form input.form-control.search:-webkit-autofill,div#search-block form input.form-control.search:-webkit-autofill:hover,div#search-block form input.form-control.search:-webkit-autofill:focus{border:1px solid #acb5bd;border-radius:8px;-webkit-text-fill-color:#acb5bd;-webkit-box-shadow:0 0 0px 1000px #fff inset;transition:background-color 5000s ease-in-out 0s}div#search-block form select{outline:none;transform:none}div#search-block form select:focus,div#search-block form select:active{outline:none;transform:none;border:0px solid;-webkit-box-shadow:none;box-shadow:none}div#search-block form select.form-control.select{height:40px;margin:0 auto;border:1px solid #979797;border-radius:8px;background:rgba(0,0,0,0) url("/wp-content/themes/maccaferri/src/images/common/arrow-bottom-input.png");color:#212429;font-family:"Titillium Web","titillium_webregular",sans-serif;font-size:16px;letter-spacing:.44px;line-height:28px;padding:0px 20px;background-repeat:no-repeat;background-position:96% 50%;margin-bottom:30px;cursor:pointer}div#search-block form select.form-control.select option{color:#212429;font-family:"Titillium Web","titillium_webregular",sans-serif;font-size:16px;letter-spacing:.44px;line-height:28px;padding:0px 20px;cursor:pointer}div#search-block form button{outline:none;transform:none}div#search-block form button:focus,div#search-block form button:active{outline:none;transform:none;border:0px solid;-webkit-box-shadow:none;box-shadow:none}div#search-block form button.btn-filter{height:40px;width:auto;min-width:165px;opacity:.87;color:#fff;font-family:"Titillium Web","titillium_webbold",sans-serif;font-size:14px;letter-spacing:1.35px;line-height:16px;text-align:center;border-radius:18px;background-color:#004857;text-transform:uppercase;border:none;transition:background-color 1s}div#search-block form button.btn-filter:hover{background-color:#05333d}div#search-block form button.btn-filter:hover{height:40px;width:auto;min-width:165px}div#search-block form .checkbox{cursor:pointer;position:relative;margin-bottom:10px}div#search-block form .checkbox>span{color:#004857;padding:0px 5px}div#search-block form .checkbox>span.all{color:#004857;padding:0px 10px}div#search-block form .checkbox>input{height:16px;width:16px;-webkit-appearance:none;-moz-appearance:none;-o-appearance:none;appearance:none;outline:none;transition-duration:.3s;background-color:#acb5bd;cursor:pointer}div#search-block form .checkbox>input:checked{background-color:#015e6f}div#search-block form .checkbox>input:checked+span:before{content:"✓";display:block;text-align:center;color:#fff;position:absolute;left:3px;top:-2px}div#search-block form .form-group.position{position:relative}div#search-block form .form-group.position span.submit-search{width:52px;height:56px;cursor:pointer;position:absolute;top:0;right:5%;border-radius:0px 8px 8px 0px;background:#fff url("/wp-content/themes/maccaferri/src/images/common/ico-search.png") no-repeat right}div#search-block form .title{opacity:.87;color:#004857;font-family:"Titillium Web","titillium_webbold",sans-serif;font-size:20px;letter-spacing:.15px;line-height:22px;margin-bottom:10px}div#search-block form .adv-open-pan{width:160px;color:#004857;font-family:"titillium_websemibold",sans-serif;font-size:16px;font-weight:600;letter-spacing:.44px;line-height:28px;cursor:pointer;margin:20px 0px 40px 20px;background:url("/wp-content/themes/maccaferri/src/images/common/arrow-bottom.png");background-repeat:no-repeat;background-position:right}div#search-block form .adv-open-pan.close{background:url("/wp-content/themes/maccaferri/src/images/common/arrow-top.png");background-repeat:no-repeat;background-position:right}div#search-block form .toggle-adv-options .height-all{margin-bottom:40px}div#search-block form .toggle-adv-options input{outline:none;transform:none}div#search-block form .toggle-adv-options input:focus,div#search-block form .toggle-adv-options input:active{outline:none;transform:none;border:0px solid;-webkit-box-shadow:none;box-shadow:none}div#search-block form .toggle-adv-options input.all-type{color:#004857;font-family:"Titillium Web","titillium_webregular",sans-serif;font-size:15px;letter-spacing:.44px;line-height:26px;text-transform:uppercase}div#search-block form .toggle-adv-options .adv-types{color:#004857;font-family:"Titillium Web","titillium_webregular",sans-serif;font-size:15px;letter-spacing:.44px;line-height:26px;margin-bottom:20px;text-transform:uppercase}.form-contactus br{display:none}.form-contactus .contet-input{margin:20px 0;display:flex;justify-content:right;align-items:center}.form-contactus .wpcf7-spinner{display:none}.form-contactus h5{opacity:.87;color:#004857;font-family:"Titillium Web","titillium_webbold",sans-serif;font-size:24px;font-weight:bold;letter-spacing:0;line-height:36px;text-align:center}.form-contactus label{opacity:.87;color:#212429;font-family:"Titillium Web","titillium_webregular",sans-serif;font-size:16px;letter-spacing:.15px;line-height:24px;width:100%;margin-bottom:20px}.form-contactus label.checkbox{display:flex;align-items:center;line-height:normal}.form-contactus label.checkbox>span .checkbox{height:16px;width:16px;-webkit-appearance:none;-moz-appearance:none;-o-appearance:none;appearance:none;outline:none;transition-duration:.3s;background-color:#acb5bd;cursor:pointer;margin-right:10px;display:block}.form-contactus label.checkbox>span:checked{background-color:#015e6f}.form-contactus label.checkbox>span:checked:before{content:"✓";display:block;text-align:center;color:#fff;position:absolute;left:3px;top:-1px}.form-contactus input[type=text],.form-contactus input[type=email]{outline:none;transform:none;border:1px solid #979797;border-radius:8px;width:100%;height:40px;margin-top:8px}.form-contactus input[type=text]:focus,.form-contactus input[type=text]:active,.form-contactus input[type=email]:focus,.form-contactus input[type=email]:active{outline:none;transform:none;-webkit-box-shadow:none;box-shadow:none}.form-contactus textarea{outline:none;transform:none;border:1px solid #979797;border-radius:8px;width:100%;height:165px;margin-top:8px}.form-contactus textarea:focus,.form-contactus textarea:active{outline:none;transform:none;-webkit-box-shadow:none;box-shadow:none}.form-contactus .adv-types{display:flex}.form-contactus select{outline:none;transform:none}.form-contactus select:focus,.form-contactus select:active{outline:none;transform:none;border:0px solid;-webkit-box-shadow:none;box-shadow:none}.form-contactus select.select{height:40px;border:1px solid #979797;border-radius:8px;background:rgba(0,0,0,0) url("/wp-content/themes/maccaferri/src/images/common/arrow-bottom.png");color:#212429;font-family:"Titillium Web","titillium_webregular",sans-serif;font-size:16px;letter-spacing:.44px;line-height:28px;padding:0px 20px;background-repeat:no-repeat;background-position:96% 50%;cursor:pointer;width:100%;margin-top:8px;-webkit-appearance:none;appearance:none}.form-contactus select.select option{color:#212429;font-family:"Titillium Web","titillium_webregular",sans-serif;font-size:16px;letter-spacing:.44px;line-height:28px;padding:0px 20px;cursor:pointer}.form-contactus .checkbox{cursor:pointer;position:relative;margin-bottom:10px}.form-contactus .checkbox>input{height:16px;width:16px;-webkit-appearance:none;-moz-appearance:none;-o-appearance:none;appearance:none;outline:none;transition-duration:.3s;background-color:#acb5bd;cursor:pointer;margin-right:10px}.form-contactus .checkbox>input:checked{background-color:#015e6f}.form-contactus .checkbox>input:checked+span:before{content:"✓";display:block;text-align:center;color:#fff;position:absolute;left:3px;top:-1px}.form-contactus .checkbox-contact{position:relative;margin-bottom:10px;display:block}.form-contactus .checkbox-contact .wpcf7-list-item{margin:0 0 0 0;color:#212429;font-family:"Titillium Web","titillium_webregular",sans-serif;font-size:16px;letter-spacing:.44px;line-height:28px;padding:0px 10px 0px 0px}.form-contactus .checkbox-contact input[type=checkbox]{height:16px;width:16px;-webkit-appearance:none;-moz-appearance:none;-o-appearance:none;appearance:none;outline:none;transition-duration:.3s;background-color:#acb5bd;margin-right:10px;cursor:pointer}.form-contactus .checkbox-contact input[type=checkbox]:checked{background-color:#015e6f;cursor:pointer}.form-contactus .checkbox-contact input[type=checkbox]:checked+span:before,.form-contactus .checkbox-contact input[type=checkbox]:checked+span:after{content:"✓";display:block;text-align:center;color:#fff;position:absolute;left:auto;top:-2px;margin-left:1px}.form-contactus input[type=submit]{border-radius:26px;background-color:#004857;opacity:.87;color:#fff;font-family:"Titillium Web","titillium_webbold",sans-serif;font-size:14px;letter-spacing:1.35px;line-height:21px;text-align:center;text-transform:uppercase;padding:16px 35px;border:none;transition:background-color 1s}.form-contactus input[type=submit]:hover{background-color:#05333d}.form-contactus input.delete{height:52px;width:135px;opacity:.87;color:#004857;font-family:"Titillium Web","titillium_webbold",sans-serif;font-size:14px;letter-spacing:1.35px;line-height:21px;text-align:center;text-transform:uppercase;text-decoration:underline;border:none;background:rgba(0,0,0,0)}legend.gform-field-label{font-weight:normal !important}legend.gform-field-label a{color:#004857;text-decoration:none;font-weight:700}legend.gform-field-label a:hover{color:#004857}@media(max-width: 575.98px){.form-contactus .adv-types{text-align:right;margin:20px 0px}.form-contactus select.select{height:40px;border:1px solid #979797;border-radius:8px;background:rgba(0,0,0,0) url("/wp-content/themes/maccaferri/src/images/common/arrow-bottom.png");color:#212429;font-family:"Titillium Web","titillium_webregular",sans-serif;font-size:16px;letter-spacing:.44px;line-height:28px;padding:0px 20px;background-repeat:no-repeat;background-position:96% 50%;cursor:pointer;width:100%;margin-top:8px}.form-contactus select.select option{color:#212429;font-family:"Titillium Web","titillium_webregular",sans-serif;font-size:16px;letter-spacing:.44px;line-height:28px;padding:0px 20px;cursor:pointer}.form-contactus .checkbox>input:checked+span:before{left:3px;top:10px}}@media(max-width: 767.98px){div#search-block form input.form-control.search{font-size:14px !important}}@media(max-width: 991.98px){div#search-block{padding:60px 0}div#search-block form input.form-control.search{width:100%;font-size:16px;letter-spacing:.44px;line-height:28px}div#search-block form .form-group.position span.submit-search{right:0%}div#search-block form .toggle-adv-options .height-all{margin-bottom:30px}div#search-block form .toggle-adv-options .adv-types{margin-bottom:0px}}.sgpb-popup-overlay{background-color:rgba(0,72,87,.97) !important;opacity:.97 !important}.sgpb-popup-builder-content-html ul{list-style:none;margin:20px 0;padding:0}.sgpb-popup-builder-content-html ul li{text-indent:-25px;margin-left:25px}.sgpb-popup-builder-content-html ul li::before{content:"■";color:#489eac;font-size:25px;margin-right:10px}.sgpb-popup-builder-content-html ul li a{color:#004857;line-height:28px;font-family:"Titillium Web","titillium_webregular",sans-serif;font-size:20px;letter-spacing:.44px;min-height:auto;display:inline;opacity:1;text-decoration:none}.sgpb-popup-builder-content-html input[type=button]{background-image:none;background-color:#00424e;border:none;border-radius:.5rem;cursor:pointer;display:inline-block;font-size:1em;font-weight:400;height:inherit;line-height:1.3333333;margin-top:2rem;margin-right:0;margin-bottom:1.2rem;margin-left:0;padding:10px 16px;text-align:center;touch-action:manipulation;user-select:none;vertical-align:middle;white-space:nowrap;-moz-user-select:none;-ms-touch-action:manipulation;-ms-user-select:none;-webkit-user-select:none;color:#fff;width:auto;text-decoration:none}.sgpb-popup-builder-content-html input[type=button]:hover{-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;background-color:#00343d;color:#fff;text-decoration:none}.sgpb-popup-builder-content-html a{background-image:none;background-color:#00424e;border:none;border-radius:.5rem;cursor:pointer;display:inline-block;font-size:1em;font-weight:400;height:inherit;line-height:1.3333333;margin-top:2rem;margin-right:0;margin-bottom:1.2rem;margin-left:0;padding:10px 16px;text-align:center;touch-action:manipulation;user-select:none;vertical-align:middle;white-space:nowrap;-moz-user-select:none;-ms-touch-action:manipulation;-ms-user-select:none;-webkit-user-select:none;color:#fff;width:auto;text-decoration:none}.sgpb-popup-builder-content-html a:hover{-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;background-color:#00343d;color:#fff;text-decoration:none}@media(max-width: 575.98px){div#sgpb-popup-dialog-main-div-wrapper>div{width:80% !important;max-width:80% !important;min-width:80% !important;left:6% !important}img.sgpb-popup-close-button-6{right:-38px !important}div#sgpb-popup-dialog-main-div{width:100% !important;max-width:100% !important;min-width:100% !important}}button,input[type=button],input[type=reset],input[type=submit]{border:1px solid;border-color:#ccc #ccc #bbb;border-radius:3px;background:#e6e6e6;color:rgba(0,0,0,.8);line-height:1;padding:.6em 1em .4em}button:hover,input[type=button]:hover,input[type=reset]:hover,input[type=submit]:hover{border-color:#ccc #bbb #aaa}button:active,button:focus,input[type=button]:active,input[type=button]:focus,input[type=reset]:active,input[type=reset]:focus,input[type=submit]:active,input[type=submit]:focus{border-color:#aaa #bbb #bbb}.green{background-color:#004857}input[type=text],input[type=email],input[type=url],input[type=password],input[type=search],input[type=number],input[type=tel],input[type=range],input[type=date],input[type=month],input[type=week],input[type=time],input[type=datetime],input[type=datetime-local],input[type=color],textarea{color:#666;border:1px solid #ccc;border-radius:3px;padding:3px}input[type=text]:focus,input[type=email]:focus,input[type=url]:focus,input[type=password]:focus,input[type=search]:focus,input[type=number]:focus,input[type=tel]:focus,input[type=range]:focus,input[type=date]:focus,input[type=month]:focus,input[type=week]:focus,input[type=time]:focus,input[type=datetime]:focus,input[type=datetime-local]:focus,input[type=color]:focus,textarea:focus{color:#111}select{border:1px solid #ccc}textarea{width:100%}#masthead #main-menu-toggle{display:none}#masthead #main-menu-toggle:checked+label+div.overlay,#masthead #main-menu-toggle:checked{opacity:1;visibility:visible;height:100%;z-index:0;background:#004857;top:0px;margin-top:112px;overflow-x:hidden;overflow-y:scroll;-ms-overflow-style:none;scrollbar-width:none}#masthead #main-menu-toggle:checked+label+div.overlay::-webkit-scrollbar,#masthead #main-menu-toggle:checked::-webkit-scrollbar{display:none}#masthead label{display:inline}#masthead #main-menu-toggle:checked+label>div{position:fixed;top:43px;left:42px}#masthead #main-menu-toggle:checked+label>div .top{transform:translateY(11px) translateX(0) rotate(45deg);background:#fff}#masthead #main-menu-toggle:checked+label>div .middle{opacity:0;background:#fff}#masthead #main-menu-toggle:checked+label>div .bottom{transform:translateY(-11px) translateX(0) rotate(-45deg);background:#fff}#masthead .button_container{position:absolute;height:30px;width:29px;cursor:pointer;z-index:100;margin:0;top:42px;left:40px}#masthead .button_container span{background:#fff;border:none;height:4px;width:100%;position:absolute;top:0;left:0;transition:all .35s ease;cursor:pointer}#masthead .button_container span:nth-of-type(2){top:11px}#masthead .button_container span:nth-of-type(3){top:22px}.overlay{position:fixed;top:0;left:0;width:100%;height:0%;opacity:0;visibility:hidden;overflow:hidden;max-width:100%}.overlay.open{opacity:1;visibility:visible;height:100%;z-index:1;background:#004857;top:112px;overflow-x:hidden;overflow-y:scroll;-ms-overflow-style:none;scrollbar-width:none}.overlay.open::-webkit-scrollbar{display:none}.overlay .sep-header{height:112px;background-color:#004857;position:fixed;margin-top:-112px;width:100%}.overlay nav{position:relative;top:0px;background:#004857}.overlay .menu-navigation{text-align:left;width:25%;background-color:#023039}.overlay .menu-navigation .sub-menu{display:none}.overlay nav.our-business.container.desktop .menu-our-business-container li.menu-item-has-children .sub-menu{display:none}.overlay nav.our-business.container.desktop .menu-our-business-container li.menu-item-has-children:hover>.sub-menu{display:block}.overlay nav.our-business.container.desktop .menu-our-business-french-container li.menu-item-has-children .sub-menu{display:none}.overlay nav.our-business.container.desktop .menu-our-business-french-container li.menu-item-has-children:hover>.sub-menu{display:block}.overlay nav.our-business.container.desktop .menu-our-business-3-container li.menu-item-has-children .sub-menu{display:none}.overlay nav.our-business.container.desktop .menu-our-business-3-container li.menu-item-has-children:hover>.sub-menu{display:block}.overlay .menu-our-business-container{position:relative}.overlay .menu-our-business-french-container{position:relative}.overlay .menu-our-business-3-container{position:relative}.overlay nav.corporate.container.desktop .menu-corporate-container li.menu-item-has-children .sub-menu{display:none}.overlay nav.corporate.container.desktop .menu-corporate-container li.menu-item-has-children:hover>.sub-menu{display:block}.overlay nav.corporate.container.desktop .menu-corporate-french-container li.menu-item-has-children .sub-menu{display:none}.overlay nav.corporate.container.desktop .menu-corporate-french-container li.menu-item-has-children:hover>.sub-menu{display:block}.overlay nav.corporate.container.desktop .menu-our-business-3-container li.menu-item-has-children .sub-menu{display:none}.overlay nav.corporate.container.desktop .menu-our-business-3-container li.menu-item-has-children:hover>.sub-menu{display:block}.overlay .menu-corporate-container{position:relative}.overlay .menu-corporate-french-container{position:relative}.overlay .menu-our-business-3-container{position:relative}.overlay ul{list-style:none;padding:0;margin:0;display:inline-block;position:relative;height:100%}.overlay ul li{display:flex;min-height:20px;position:relative;align-items:baseline;width:100%}.overlay ul li:hover,.overlay ul li:focus,.overlay ul li:active{width:100%;background-color:#015e6f}.overlay ul li a{display:block;position:relative;color:#fff;text-decoration:none;overflow:hidden;width:100%;font-family:"Titillium Web","titillium_webregular",sans-serif;font-size:20px;letter-spacing:.15px;line-height:55px;text-transform:uppercase;padding:0 40px;height:55px}.overlay ul li a:hover,.overlay ul li a:focus,.overlay ul li a:active{width:100%;background-color:#015e6f}.overlay ul li a:not([href]):not([class]),.overlay ul li a:not([href]):not([class]):hover,.overlay ul li a:not([href]):not([class]):focus,.overlay ul li a:not([href]):not([class]):active{text-decoration:none;color:#ed791d;font-family:"Titillium Web","titillium_webregular",sans-serif;font-size:14px;letter-spacing:2.1px;line-height:32px;background-color:#023039;height:30px;text-transform:uppercase}.overlay ul li .sub-menu{top:112px;left:auto;width:25%;position:fixed;height:100%;background-color:#015e6f;border-right:3px solid #00848b;z-index:1;padding:0;margin-left:25%;overflow-x:hidden;overflow-y:scroll;-ms-overflow-style:none;scrollbar-width:none;padding-bottom:170px}.overlay ul li .sub-menu::-webkit-scrollbar{display:none}.overlay ul li .sub-menu li{width:100%;z-index:2}.overlay ul li .sub-menu li:hover,.overlay ul li .sub-menu li:focus,.overlay ul li .sub-menu li:active{width:100%;background-color:#00848b}.overlay ul li .sub-menu li a{width:100%;text-transform:none;color:#fff;font-family:"Titillium Web","titillium_webregular",sans-serif;font-size:16px;letter-spacing:.44px}.overlay ul li .sub-menu li a:hover,.overlay ul li .sub-menu li a:focus,.overlay ul li .sub-menu li a:active{width:100%;background-color:#00848b}.overlay ul li .sub-menu li a:not([href]):not([class]),.overlay ul li .sub-menu li a:not([href]):not([class]):hover,.overlay ul li .sub-menu li a:not([href]):not([class]):focus,.overlay ul li .sub-menu li a:not([href]):not([class]):active{text-decoration:none;color:#012027;font-family:"Titillium Web","titillium_webregular",sans-serif;font-size:14px;letter-spacing:2.1px;line-height:32px;background-color:#015e6f;height:30px;text-transform:uppercase}.overlay ul li .sub-menu li .sub-menu{top:112px;left:auto;width:25%;position:fixed;height:100%;background-color:#00848b;z-index:2;margin-left:25%}.overlay ul li .sub-menu li .sub-menu li{width:100%;z-index:2}.overlay ul li .sub-menu li .sub-menu li:hover,.overlay ul li .sub-menu li .sub-menu li:focus,.overlay ul li .sub-menu li .sub-menu li:active{width:100%;background-color:#3da3a7}.overlay ul li .sub-menu li .sub-menu li a{width:100%;text-transform:none;color:#fff;font-family:"Titillium Web","titillium_webregular",sans-serif;font-size:16px;letter-spacing:.44px}.overlay ul li .sub-menu li .sub-menu li a:hover,.overlay ul li .sub-menu li .sub-menu li a:focus,.overlay ul li .sub-menu li .sub-menu li a:active{width:100%;background-color:#3da3a7}.overlay ul li .sub-menu li .sub-menu li a:not([href]):not([class]),.overlay ul li .sub-menu li .sub-menu li a:not([href]):not([class]):hover,.overlay ul li .sub-menu li .sub-menu li a:not([href]):not([class]):focus,.overlay ul li .sub-menu li .sub-menu li a:not([href]):not([class]):active{text-decoration:none;color:#012027;font-family:"Titillium Web","titillium_webregular",sans-serif;font-size:14px;letter-spacing:2.1px;line-height:32px;background-color:#00848b;height:30px;text-transform:uppercase}.overlay ul li .sub-menu li .sub-menu li .sub-menu{top:112px;left:auto;width:25%;position:fixed;height:100%;background-color:#3da3a7;z-index:3;margin-left:25%}.overlay ul li .sub-menu li .sub-menu li .sub-menu li{width:100%;z-index:2}.overlay ul li .sub-menu li .sub-menu li .sub-menu li a{width:100%;text-transform:none;color:#fff;font-family:"Titillium Web","titillium_webregular",sans-serif;font-size:16px;letter-spacing:.44px}.overlay ul li .sub-menu li .sub-menu li .sub-menu li a:not([href]):not([class]),.overlay ul li .sub-menu li .sub-menu li .sub-menu li a:not([href]):not([class]):hover,.overlay ul li .sub-menu li .sub-menu li .sub-menu li a:not([href]):not([class]):focus,.overlay ul li .sub-menu li .sub-menu li .sub-menu li a:not([href]):not([class]):active{text-decoration:none;color:#012027;font-family:"Titillium Web","titillium_webregular",sans-serif;font-size:14px;letter-spacing:2.1px;line-height:32px;background-color:#3da3a7;height:30px;text-transform:uppercase}.overlay ul li .sub-menu li .sub-menu li .sub-menu li a:hover{color:#fff;background-color:#63b5b8}.overlay ul li.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-has-children:after{font-family:"Material Symbols Outlined",sans-serif;font-weight:100;font-style:normal;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased;content:"";font-size:48px;cursor:pointer;position:absolute;right:25px;color:#fff;line-height:55px}.overlay ul li.menu-item.menu-item-type-post_type.menu-item-object-application.menu-item-has-children:after{font-family:"Material Symbols Outlined",sans-serif;font-weight:100;font-style:normal;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased;content:"";font-size:48px;cursor:pointer;position:absolute;right:25px;color:#fff;line-height:55px}.overlay ul li.menu-item.menu-item-type-post_type.menu-item-object-solution.menu-item-has-children:after{font-family:"Material Symbols Outlined",sans-serif;font-weight:100;font-style:normal;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased;content:"";font-size:48px;cursor:pointer;position:absolute;right:25px;color:#fff;line-height:55px}.overlay ul li.menu-item.menu-item-type-post_type.menu-item-object-prodotti.menu-item-has-children:after{font-family:"Material Symbols Outlined",sans-serif;font-weight:100;font-style:normal;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased;content:"";font-size:48px;cursor:pointer;position:absolute;right:25px;color:#fff;line-height:55px}ul#corporate{background-color:#012027;height:100vh}ul#corporate li:hover,ul#corporate li:focus,ul#corporate li:active{width:100%;background-color:#015e6f}ul#corporate li a:hover,ul#corporate li a:focus,ul#corporate li a:active{width:100%;background-color:#015e6f}ul#corporate li a:not([href]):not([class]),ul#corporate li a:not([href]):not([class]):hover,ul#corporate li a:not([href]):not([class]):focus,ul#corporate li a:not([href]):not([class]):active{text-decoration:none;color:#ed791d;font-family:"Titillium Web","titillium_webregular",sans-serif;font-size:14px;letter-spacing:2.1px;line-height:32px;background-color:#012027;height:30px;text-transform:uppercase}ul#corporate .sub-menu{top:112px;left:auto;width:25%;position:fixed;height:100%;background-color:#015e6f;z-index:1;padding:0;margin-left:25%}ul#corporate .sub-menu li{width:100%;z-index:2}ul#corporate .sub-menu li:hover,ul#corporate .sub-menu li:focus,ul#corporate .sub-menu li:active{width:100%;background-color:#00848b}ul#corporate .sub-menu li a{width:100%;text-transform:none;color:#fff;font-family:"Titillium Web","titillium_webregular",sans-serif;font-size:16px;letter-spacing:.44px}ul#corporate .sub-menu li a:hover,ul#corporate .sub-menu li a:focus,ul#corporate .sub-menu li a:active{width:100%;background-color:#00848b}ul#corporate .sub-menu li a:not([href]):not([class]),ul#corporate .sub-menu li a:not([href]):not([class]):hover,ul#corporate .sub-menu li a:not([href]):not([class]):focus,ul#corporate .sub-menu li a:not([href]):not([class]):active{text-decoration:none;color:#012027;font-family:"Titillium Web","titillium_webregular",sans-serif;font-size:14px;letter-spacing:2.1px;line-height:32px;background-color:#015e6f;height:30px;text-transform:uppercase}ul#corporate .sub-menu li .sub-menu{top:112px;left:auto;width:25%;position:fixed;height:100%;background-color:#00848b;z-index:2;padding:0;margin-left:25%}ul#corporate .sub-menu li .sub-menu li{width:100%;z-index:2}ul#corporate .sub-menu li .sub-menu li:hover,ul#corporate .sub-menu li .sub-menu li:focus,ul#corporate .sub-menu li .sub-menu li:active{width:100%;background-color:#3da3a7}ul#corporate .sub-menu li .sub-menu li a{width:100%;text-transform:none;color:#fff;font-family:"Titillium Web","titillium_webregular",sans-serif;font-size:16px;letter-spacing:.44px}ul#corporate .sub-menu li .sub-menu li a:hover,ul#corporate .sub-menu li .sub-menu li a:focus,ul#corporate .sub-menu li .sub-menu li a:active{width:100%;background-color:#3da3a7}ul#corporate .sub-menu li .sub-menu li a:not([href]):not([class]),ul#corporate .sub-menu li .sub-menu li a:not([href]):not([class]):hover,ul#corporate .sub-menu li .sub-menu li a:not([href]):not([class]):focus,ul#corporate .sub-menu li .sub-menu li a:not([href]):not([class]):active{text-decoration:none;color:#012027;font-family:"Titillium Web","titillium_webregular",sans-serif;font-size:14px;letter-spacing:2.1px;line-height:32px;background-color:#00848b;height:30px;text-transform:uppercase}ul#corporate .sub-menu li .sub-menu li .sub-menu{top:112px;left:auto;width:25%;position:fixed;height:100%;background-color:#3da3a7;z-index:3;padding:0;margin-left:25%}ul#corporate .sub-menu li .sub-menu li .sub-menu li{width:100%;z-index:2}ul#corporate .sub-menu li .sub-menu li .sub-menu li a{width:100%;text-transform:none;color:#fff;font-family:"Titillium Web","titillium_webregular",sans-serif;font-size:16px;letter-spacing:.44px}ul#corporate .sub-menu li .sub-menu li .sub-menu li a:not([href]):not([class]),ul#corporate .sub-menu li .sub-menu li .sub-menu li a:not([href]):not([class]):hover,ul#corporate .sub-menu li .sub-menu li .sub-menu li a:not([href]):not([class]):focus,ul#corporate .sub-menu li .sub-menu li .sub-menu li a:not([href]):not([class]):active{text-decoration:none;color:#012027;font-family:"Titillium Web","titillium_webregular",sans-serif;font-size:14px;letter-spacing:2.1px;line-height:32px;background-color:#3da3a7;height:30px;text-transform:uppercase}nav.our-business.container.mobile{display:none}nav.corporate.container.mobile{display:none}.nav-footer-desktop{position:fixed;bottom:0;height:60px;background-color:#212429;width:100%;left:25%;z-index:2;color:#acb5bd;font-family:"Titillium Web","titillium_webregular",sans-serif;font-size:20px;letter-spacing:.15px;line-height:22px}.nav-footer-desktop .position-box-social .box-social{position:fixed;right:0;margin:0 30px}.nav-footer-desktop .position-box-social .box-social aside.widget{margin:0}.nav-footer-desktop .position-box-social .box-social aside.widget ul{margin:0;float:right;display:flex;width:100%}.nav-footer-desktop .position-box-social .box-social aside.widget ul li{background:none;border-radius:0;width:auto;padding:0 10px}.nav-footer-desktop .position-box-social .box-social aside.widget ul li a{padding:0}.nav-footer-desktop .position-box-social .box-social aside.widget ul li a:hover{background:none}.nav-footer-desktop .position-box-social .box-social aside.widget ul li a img{width:30px}.nav-footer-desktop .position-box-menu .box-menu{position:fixed;right:300px;height:60px;line-height:60px}.nav-footer-desktop .position-box-menu .box-menu ul{margin:0;float:right;display:flex;width:100%}.nav-footer-desktop .position-box-menu .box-menu ul li{width:auto;opacity:.87;background:none;padding-top:4px}.nav-footer-desktop .position-box-menu .box-menu ul li:hover{background:none}.nav-footer-desktop .position-box-menu .box-menu ul li a{background:none;color:#acb5bd}.nav-footer-desktop .position-box-menu .box-menu ul li a:hover{background:none}.nav-footer-mobile{display:none}.main-navigation{display:block;width:90%;z-index:2;position:relative;padding-right:15px}.main-navigation.languages-on{padding-right:34px}.main-navigation ul{list-style:none;margin:0;padding-left:0;text-align:right;float:right;display:flex;padding-right:80px}.main-navigation ul ul{box-shadow:0 3px 3px rgba(0,0,0,.2);float:left;position:absolute;top:100%;left:-999em;z-index:99999}.main-navigation ul ul ul{left:-999em;top:0}.main-navigation ul ul li:hover>ul,.main-navigation ul ul li.focus>ul{display:block;left:auto}.main-navigation ul ul a{width:200px}.main-navigation ul li:hover>ul,.main-navigation ul li.focus>ul{left:auto}.main-navigation li{position:relative;margin-right:30px}.main-navigation li.down a:after{font-family:"Material Icons",sans-serif;font-weight:normal;font-style:normal;display:inline-block;line-height:1;text-transform:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap;direction:ltr;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-feature-settings:"liga";content:"";position:absolute;font-size:36px;top:-4px;cursor:pointer}.main-navigation a{display:block;color:#fff;text-decoration:none;font-family:"Titillium Web","titillium_webregular",sans-serif;font-size:16px;letter-spacing:.44px;line-height:28px;text-transform:uppercase}.menu-toggle,.main-navigation.toggled ul{display:block}@media screen and (min-width: 37.5em){.menu-toggle{display:none}.main-navigation ul{display:flex;position:relative;z-index:2}}.site-main .comment-navigation,.site-main .posts-navigation,.site-main .post-navigation{margin:0 0 1.5em}.comment-navigation .nav-links,.posts-navigation .nav-links,.post-navigation .nav-links{display:flex}.comment-navigation .nav-previous,.posts-navigation .nav-previous,.post-navigation .nav-previous{flex:1 0 50%}.comment-navigation .nav-next,.posts-navigation .nav-next,.post-navigation .nav-next{text-align:end;flex:1 0 50%}.sticky{display:block}.post,.page{margin:0}.updated:not(.published){display:none}.page-content,.entry-content,.entry-summary{margin:0}.page-links{clear:both;margin:0 0 1.5em}main.site-main{position:relative}main.site-main.no-image{margin-top:112px}.date-post h6{color:#004857;font-family:"Titillium Web","titillium_websemibold",sans-serif;font-size:20px;letter-spacing:.15px;line-height:31px;margin-top:40px;display:none}.title-post h1,.title-post h2{opacity:1;color:#212429;font-family:"Titillium Web","titillium_webregular",sans-serif;font-size:60px;letter-spacing:-0.5px;line-height:62px;padding:20px 0px}.excerpt-post h5{color:#ed791d;font-family:"Titillium Web","titillium_webregular",sans-serif;font-size:24px;letter-spacing:0;line-height:36px;padding:20px 0px}.tag-post{display:block;margin:0px 0px 80px 0px}.tag-post .button-tag{margin:0;display:inline-block}.tag-post .button-tag span{border:1px solid #979797;border-radius:17px;margin:0px 20px 20px 0px;display:block}.tag-post .button-tag span a{opacity:.87;color:#004857;font-family:"Titillium Web","titillium_webregular",sans-serif;font-size:14px;letter-spacing:.1px;line-height:24px;text-align:left;text-decoration:none;display:inline-block;padding:5px 15px;margin:0}.tag-post .button-tag span a:hover{color:#004857;text-decoration:none}a.wpdm-download-link.download-on-click.btn.btn-primary{border-radius:20px;background-color:#004857 !important;opacity:.87;color:#fff;font-family:"Titillium Web","titillium_webbold",sans-serif;font-size:14px;letter-spacing:1.35px;line-height:16px;text-align:center;text-transform:uppercase;padding:10px 28px}.content-webinar .title-post h1,.content-webinar .title-post h2{opacity:1;color:#212429;font-family:"Titillium Web","titillium_webregular",sans-serif;font-size:60px;letter-spacing:-0.5px;line-height:62px;padding:80px 0px 20px 0px}.content-webinar h3{color:#004857;font-family:"Titillium Web","titillium_webregular",sans-serif;font-size:48px;letter-spacing:0;line-height:50px;margin:80px 0px 40px 0px}.content-webinar .excerpt-post h5{color:#212429;font-family:"Titillium Web","titillium_webregular",sans-serif;font-size:24px;letter-spacing:0;line-height:36px;padding:20px 0px}.content-webinar .wp-block-button{display:inline-block;margin:0}.content-webinar .wp-block-button a.wp-block-button__link{border-radius:20px;background-color:#004857;opacity:.87;color:#fff;font-family:"Titillium Web","titillium_webbold",sans-serif;font-size:14px;letter-spacing:1.35px;line-height:16px;text-align:center;text-transform:uppercase;padding:10px 28px}.content-webinar .content-session{overflow:hidden}.content-webinar .content-session .row{display:flex;justify-content:center;align-items:center;min-height:64px}.content-webinar .content-session .row:nth-child(even){color:#212429;background-color:#fff}.content-webinar .content-session .row:nth-child(odd){color:#212429;background-color:#f8f9fa}.content-webinar .content-session .row span.date,.content-webinar .content-session .row span.fuse-ore,.content-webinar .content-session .row span.language{opacity:.87;color:#212429;font-family:"Titillium Web","titillium_webregular",sans-serif;font-size:20px;letter-spacing:.15px;line-height:22px}.content-webinar .content-session .row span.button a{opacity:.87;color:#fff;font-family:"Titillium Web","titillium_websemibold",sans-serif;font-size:14px;letter-spacing:1.35px;line-height:16px;text-align:center;text-decoration:none;text-transform:uppercase;padding:10px 28px;border-radius:20px;background-color:#3da3a7;transition:background-color 1s}.content-webinar .content-session .row span.button a:hover{background-color:#05333d}.content-webinar .content-speakers{margin-bottom:150px}.content-webinar .content-speakers .card{border-radius:10px;background-color:#fff;box-shadow:8px 8px 16px 0 rgba(33,36,41,.2);display:flex;flex-direction:row;height:160px;justify-content:center;align-items:center;position:relative}.content-webinar .content-speakers .card .image{height:69px;width:69px;border:4px solid #489eac;border-radius:50%;position:absolute;left:20px}.content-webinar .content-speakers .card .image img{border-radius:50%}.content-webinar .content-speakers .card .content{position:absolute;left:100px}.content-webinar .content-speakers .card .content .title{opacity:.87;color:#212429;font-family:"Titillium Web","titillium_webregular",sans-serif;font-size:24px;letter-spacing:0;line-height:26px}.content-webinar .content-speakers .card .content .job{color:#489eac;font-family:"Titillium Web","titillium_webregular",sans-serif;font-size:16px;letter-spacing:.44px;line-height:22px}.entry-content ul.black li:before{color:#212429}.entry-content ul.white li:before{color:#fff}.entry-content ul.orange li:before{color:#ed791d}.entry-content ul.grey li:before{color:#495057}.entry-content ul{list-style:none;margin:20px 0;padding:0}.entry-content ul li{text-indent:-25px;margin-left:25px}.entry-content ul li:before{content:"■";color:#489eac;font-size:25px;margin-right:10px}.entry-content .wp-block-button{display:inline-block;margin:0}.entry-content .wp-block-button a.wp-block-button__link{border-radius:20px;background-color:#004857;opacity:.87;color:#fff;font-family:"Titillium Web","titillium_webbold",sans-serif;font-size:14px;letter-spacing:1.35px;line-height:16px;text-align:center;text-transform:uppercase;padding:10px 28px;margin:20px 0;transition:background-color 1s}.entry-content .wp-block-button a.wp-block-button__link:hover{background-color:#05333d}.entry-content .wp-block-button.blue a.wp-block-button__link{border-radius:20px;background-color:#489eac;opacity:.87;color:#fff;font-family:"Titillium Web","titillium_webbold",sans-serif;font-size:14px;letter-spacing:1.35px;line-height:16px;text-align:center;text-transform:uppercase;padding:10px 28px;margin:20px 0}.background-white{background-color:#fff}.background-grey{background-color:#f8f9fa}.background-green-deep-ocean{background-color:#004857}.content-dashboard .grey-bg{background-color:#f8f9fa}.content-dashboard .tabs .tab a{text-decoration:none;opacity:.87;color:#acb5bd;letter-spacing:.15px}.content-dashboard .tabs .tab:after{content:"";display:block;height:7px;width:70%;background-color:rgba(0,0,0,0);margin-top:10px}.content-dashboard .tabs .tab.active a{color:#004857}.content-dashboard .tabs .tab.active:after{background-color:#3da3a7}.content-dashboard .tab-content{margin-top:70px;padding:0px 300px}@media screen and (max-width: 1200px){.content-dashboard .tab-content{padding:0px 100px}}@media screen and (max-width: 768px){.content-dashboard .tab-content{padding:0px 50px}}@media screen and (max-width: 576px){.content-dashboard .tab-content{padding:0px 15px}}.content-dashboard .tab-content .message{text-align:center;font-size:18px;font-weight:bold}.content-dashboard .tab-content .message.success-message{color:#4bb543}.content-dashboard .tab-content .message.warning-message{color:#ff9800}.content-dashboard .tab-content .title-container .icon-container{background-color:#3da3a7;padding:5px 5px 0 5px;margin-right:30px}.content-dashboard .tab-content .title-container .icon-container span{font-size:40px;color:#fff}.content-dashboard .tab-content .title-container .icon-container span.filled{font-variation-settings:"FILL" 1,"wght" 400,"GRAD" 0,"opsz" 48}.content-dashboard .tab-content .title-container h4 span.total{opacity:.87;color:#004857;font-size:20px;font-weight:bold;letter-spacing:.15px;margin-left:15px}.content-dashboard .tab-content table{border-collapse:separate;border-spacing:0 1em}.content-dashboard .tab-content table thead tr th{opacity:.87;color:#004857;text-transform:uppercase;font-size:14px;font-weight:bold;letter-spacing:.25px}.content-dashboard .tab-content table thead tr th input.dashboard-select-all{height:16px;width:16px;-webkit-appearance:none;-moz-appearance:none;-o-appearance:none;appearance:none;outline:none;transition-duration:.3s;background-color:#acb5bd;cursor:pointer;position:relative}.content-dashboard .tab-content table thead tr th input:checked{background-color:#015e6f}.content-dashboard .tab-content table thead tr th input:checked:before{content:"✓";display:block;text-align:center;color:#fff;position:absolute;left:3px;top:-5px}.content-dashboard .tab-content table tbody tr{background-color:#f8f9fa}.content-dashboard .tab-content table tbody tr td{padding:16px 0px}.content-dashboard .tab-content table tbody tr td.document-name a,.content-dashboard .tab-content table tbody tr td.page-name a{opacity:.87;color:#004857;font-size:20px;letter-spacing:.15px;line-height:31px}.content-dashboard .tab-content table tbody tr td input.dashboard-select{height:16px;width:16px;-webkit-appearance:none;-moz-appearance:none;-o-appearance:none;appearance:none;outline:none;transition-duration:.3s;background-color:#acb5bd;cursor:pointer;position:relative}.content-dashboard .tab-content table tbody tr td input:checked{background-color:#015e6f}.content-dashboard .tab-content table tbody tr td input:checked:before{content:"✓";display:block;text-align:center;color:#fff;position:absolute;left:3px;top:-5px}@media screen and (min-width: 768px){.content-dashboard .tab-content table tr td:first-child,.content-dashboard .tab-content table tr th:first-child{padding-left:30px !important}}@media screen and (min-width: 768px){.content-dashboard .tab-content table tr td:last-child,.content-dashboard .tab-content table tr th:last-child{padding-right:30px !important}}.content-dashboard .actions{background-color:#383b41;padding:30px 0px;margin:0px -300px;color:#fff}.content-dashboard .actions #select-items-count{opacity:.87;color:#e45114;font-size:20px;font-weight:bold;letter-spacing:.15px;margin-right:5px}.content-dashboard .actions input{margin-left:18px;opacity:.87;color:#fff;font-size:14px;font-weight:bold;letter-spacing:1.35px;text-align:center;text-transform:uppercase;background-color:rgba(0,0,0,0);padding:10px}.content-dashboard .anonymous a,.content-dashboard .logout-button a{background:#004857;color:#fff;height:auto;width:auto;opacity:.87;font-family:"Titillium Web","titillium_webbold",sans-serif;font-size:14px;letter-spacing:1.35px;line-height:normal;text-align:center;border-radius:18px;text-transform:uppercase;border:none;text-decoration:none;padding:10px 20px;transition:background-color 1s;margin:10px 10px 0px 10px}.content-dashboard .anonymous a:hover,.content-dashboard .logout-button a:hover{background-color:#05333d}.content-dashboard .logout-button{margin:50px 0px;display:flex;flex-wrap:wrap;justify-content:center}.content-dashboard hr.anonymous{background-color:#979797;border:0;height:1px;margin-top:50px;margin-bottom:60px;color:#979797;opacity:1;max-width:760px}.content-dashboard h5.anonymous{padding:0}.content-dashboard ul.anonymous{margin:30px 0}.content-dashboard ul.anonymous li{opacity:.87;color:#212429;font-family:"Titillium Web","titillium_webregular",sans-serif;font-size:24px;letter-spacing:0;line-height:26px;text-align:left;margin-bottom:20px;text-indent:0;margin-left:0;position:relative}.content-dashboard ul.anonymous li img{width:auto}.content-dashboard ul.anonymous li span{position:absolute;left:65px;top:6px}.content-dashboard ul.anonymous li:before{display:none}.confirmation-modal-overlay{position:fixed;width:100vw;height:100vh;background-color:rgba(54,52,52,.5);top:0;left:0;z-index:100;display:none;align-items:center;justify-content:center}.confirmation-modal-overlay .confirmation-modal-content{background:#fff;padding:30px 50px}.confirmation-modal-overlay .confirmation-modal-content h4{margin-bottom:20px}.confirmation-modal-overlay .confirmation-modal-content .confirmation-modal-actions{display:flex;justify-content:flex-end}.confirmation-modal-overlay .confirmation-modal-content .confirmation-modal-actions input{background-color:#004857}.confirmation-modal-overlay .confirmation-modal-content .confirmation-modal-actions input.confirmation-modal-reset{color:#004857;background:#fff;border-color:#004857}.page-404{min-height:530px;background:linear-gradient(180deg, rgb(1, 94, 111) 0%, rgb(0, 72, 87) 100%)}.page-404 header h1{min-height:530px;opacity:.87;color:#fff;font-family:"Titillium Web","titillium_webregular",sans-serif;font-size:96px;letter-spacing:-1.5px;line-height:100px;position:relative;text-align:left;padding:0;margin:0;height:auto;top:230px;text-shadow:0 2px 10px #000}.page-404 .page-content{background-color:#fff;margin:0 auto;text-align:center;padding:60px 0px}.page-404 .page-content h2{opacity:.87;color:#212429;font-family:"Titillium Web","titillium_webbold",sans-serif;font-size:60px;font-weight:bold;letter-spacing:-0.5px;line-height:62px;text-align:center;margin:0 auto 15px auto;padding:0 0 60px 0}.page-404 .page-content a{background:#004857;color:#fff;height:auto;width:auto;opacity:.87;font-family:"Titillium Web","titillium_webbold",sans-serif;font-size:14px;letter-spacing:1.35px;line-height:normal;text-align:center;border-radius:18px;text-transform:uppercase;border:none;text-decoration:none;padding:10px 20px;transition:background-color 1s}.page-404 .page-content a:hover{background-color:#05333d}.gform_ajax_spinner{max-width:10%;width:10px;display:block;margin:20px auto}.comment-content a{word-wrap:break-word}.bypostauthor{display:block}.widget{margin:0 0 1.5em}.widget select{max-width:100%}#widget-desktop{top:530px;right:0;transition:.5s}#widget-desktop.ovalsticky{top:50%;transition:.5s}#widget-desktop a.active span.material-symbols-outlined,#widget-mobile a.active span.material-symbols-outlined{font-variation-settings:"FILL" 1,"wght" 400,"GRAD" 0,"opsz" 48;color:#fff !important}.container-oval{position:fixed;z-index:1;height:216px;width:110px;background:linear-gradient(180deg, #015E6F 0%, #004857 100%);margin-top:-100px;margin-left:-100px;border-top-left-radius:108px;border-bottom-left-radius:108px}.container-oval.desktop{display:block}.container-oval.hidden{display:none}.container-oval .content-oval{height:216px;width:110px;padding:0;margin:0}.container-oval .content-oval a{text-decoration:none}.container-oval .content-oval a.star{position:absolute;right:20px;top:26px}.container-oval .content-oval a.star span.material-symbols-outlined.grade{color:#3da3a7;font-size:40px;font-weight:400;transition:color 1s}.container-oval .content-oval a.star span.material-symbols-outlined.grade:hover{color:#fff}.container-oval .content-oval a.star span.material-symbols-outlined.grade.active{color:#fff}.container-oval .content-oval a.search{position:absolute;right:58px;top:82px}.container-oval .content-oval a.search span.material-symbols-outlined.search{color:#3da3a7;font-size:40px;font-weight:400;transition:color 1s}.container-oval .content-oval a.search span.material-symbols-outlined.search:hover{color:#fff}.container-oval .content-oval a.search span.material-symbols-outlined.search.active{color:#fff}.container-oval .content-oval a.download{position:absolute;right:14px;top:140px}.container-oval .content-oval a.download span.material-symbols-outlined.download{color:#3da3a7;font-size:44px;font-weight:400;transition:color 1s}.container-oval .content-oval a.download span.material-symbols-outlined.download:hover{color:#fff}.container-oval .content-oval a.download span.material-symbols-outlined.download.active{color:#fff}.container-oval .content-oval a:hover{text-decoration:none}.container-oval .content-oval a:visited{text-decoration:none}.container-widget.mobile{display:none}@media(max-width: 991.98px){.container-oval.desktop{display:none}.container-widget.mobile{display:block;position:relative}.container-widget.hidden{display:none}.container-widget .wrapper{position:fixed;--l: 3.5em;bottom:20px;z-index:1;width:100%}.container-widget .widgetButton{display:none}.container-widget .widgetButton+label{cursor:pointer;position:absolute;right:16px;bottom:-6px;height:var(--l);width:var(--l);border-radius:50%;z-index:2;background:#004857 url("../../src/images/icons/ico-widget-m-mobile.png");background-position:center;background-repeat:no-repeat;background-size:auto}.container-widget .widgetButton+label:before,.container-widget .widgetButton+label:after{position:absolute;content:"";height:57px;width:57px;top:0;bottom:0;left:0;right:0;margin:auto;border-radius:50%}.container-widget .widgetButton+label:before{height:57px;width:57px}.container-widget .widgetButton+label:after{height:57px;width:57px}.container-widget .widgetButton:checked+label:before{border-radius:50%;background:#212429 url("../../src/images/icons/ico-widget-m-mobile.png");background-position:center;background-repeat:no-repeat;background-size:auto}.container-widget .widgetButton:checked+label:after{border-radius:50%;background:#212429 url("../../src/images/icons/ico-widget-m-mobile.png");background-position:center;background-repeat:no-repeat;background-size:auto}.container-widget .one,.container-widget .two,.container-widget .three{cursor:pointer;position:absolute;right:16px;bottom:-6px;padding:1em;height:49px;width:49px;border-radius:50%;opacity:0;z-index:1;transform:rotateZ(90deg);font-size:1em;color:#fff;transition-property:all;transition-duration:.35s;transition-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1.275);display:flex;justify-content:center;align-items:center}.container-widget .widgetButton:checked~.one,.container-widget .widgetButton:checked~.two,.container-widget .widgetButton:checked~.three{opacity:1}.container-widget .widgetButton:checked~.one{background-color:#489eac;transform:translateX(-5em);transition-delay:.2s}.container-widget .widgetButton:checked~.two{background-color:#489eac;transform:translateX(-3.5em) translateY(-3.5em);transition-delay:.1s}.container-widget .widgetButton:checked~.three{background-color:#489eac;transform:translateY(-5em)}.container-widget .widgetButton:checked~.one:hover,.container-widget .widgetButton:checked~.two:hover,.container-widget .widgetButton:checked~.three:hover{opacity:.9}.container-widget a{text-decoration:none}.container-widget a.star span.material-symbols-outlined.grade{color:#fff;font-size:26px;font-weight:400}.container-widget a.star span.material-symbols-outlined.grade:hover{color:#fff}.container-widget a.star span.material-symbols-outlined.grade.active{color:#fff}.container-widget a.search span.material-symbols-outlined.search{color:#fff;font-size:26px;font-weight:400}.container-widget a.search span.material-symbols-outlined.search:hover{color:#fff}.container-widget a.search span.material-symbols-outlined.search.active{color:#fff}.container-widget a.download span.material-symbols-outlined.download{color:#fff;font-size:26px;font-weight:400}.container-widget a.download span.material-symbols-outlined.download:hover{color:#fff}.container-widget a.download span.material-symbols-outlined.download.active{color:#fff}.container-widget a:hover{text-decoration:none}.container-widget a:visited{text-decoration:none}}.page-content .wp-smiley,.entry-content .wp-smiley,.comment-content .wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0}.custom-logo-link{display:inline-block}.post-thumbnail{max-width:100%}.post-thumbnail img{object-fit:cover;object-position:center;max-width:100%;margin:0 auto;width:100%;max-height:530px;height:530px}@media(max-width: 991.98px){.post-thumbnail img{height:265px;max-height:265px;min-height:265px}}.wp-caption{margin-bottom:1.5em;max-width:100%}.wp-caption img[class*=wp-image-]{display:block;margin-left:auto;margin-right:auto}.wp-caption .wp-caption-text{margin:.8075em 0}.wp-caption-text{text-align:center}.gallery{margin-bottom:1.5em;display:grid;grid-gap:1.5em}.gallery-item{display:inline-block;text-align:center;width:100%}.gallery-columns-2{grid-template-columns:repeat(2, 1fr)}.gallery-columns-3{grid-template-columns:repeat(3, 1fr)}.gallery-columns-4{grid-template-columns:repeat(4, 1fr)}.gallery-columns-5{grid-template-columns:repeat(5, 1fr)}.gallery-columns-6{grid-template-columns:repeat(6, 1fr)}.gallery-columns-7{grid-template-columns:repeat(7, 1fr)}.gallery-columns-8{grid-template-columns:repeat(8, 1fr)}.gallery-columns-9{grid-template-columns:repeat(9, 1fr)}.gallery-caption{display:block}.fadeoutdiv{visibility:hidden}.fadeoutdiv.fadeindiv{visibility:visible !important;-webkit-animation:fade_in_anim 1.2s;animation:fade_in_anim 1.2s}@-moz-keyframes fade_in_anim{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fade_in_anim{0%{opacity:0}100%{opacity:1}}@keyframes fade_in_anim{0%{opacity:0}100%{opacity:1}}.wp-block-mac-title-cta-block{padding:40px 0px 30px 0px}.wp-block-mac-title-cta-block .title-box-txt{display:flex}.wp-block-mac-title-cta-block .title-box-txt h2{opacity:.87;color:#212429;font-family:"Titillium Web","titillium_webregular",sans-serif;font-size:60px;letter-spacing:-0.5px;line-height:62px;text-align:center;margin:0px;padding:0px;font-weight:normal;width:100%}.wp-block-mac-title-cta-block .button-box-txt{display:flex;justify-content:right;align-items:center;right:20px;position:relative}.wp-block-mac-title-cta-block .button-box-txt a{text-decoration:none}.wp-block-mac-title-cta-block .button-box-txt a.buttonurl{color:#004857;font-family:"Titillium Web","titillium_webregular",sans-serif;font-size:16px;font-weight:600;letter-spacing:.44px;line-height:28px;text-align:right}.wp-block-mac-title-cta-block .button-box-txt a span.buttontext::after{content:"";position:absolute;top:13px;font-size:40px;cursor:pointer;color:#3da3a7;font-family:"Material Symbols Outlined",sans-serif;font-weight:400;font-style:normal;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased}.wp-block-mac-title-cta-block.container.box-container.orange .button-box-txt{display:flex;justify-content:right;align-items:center;right:20px;position:relative}.wp-block-mac-title-cta-block.container.box-container.orange .button-box-txt a{text-decoration:none}.wp-block-mac-title-cta-block.container.box-container.orange .button-box-txt a.buttonurl{color:#ed791d;font-family:"Titillium Web","titillium_webregular",sans-serif;font-size:16px;font-weight:600;letter-spacing:.44px;line-height:28px;text-align:right}.wp-block-mac-title-cta-block.container.box-container.orange .button-box-txt a span.buttontext::after{content:"";position:absolute;top:13px;font-size:40px;cursor:pointer;color:#ed791d;font-family:"Material Symbols Outlined",sans-serif;font-weight:400;font-style:normal;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased}.wp-block-mac-editor-block .gts__picture{position:relative}.wp-block-mac-editor-block .gts__picture .gts__picture__image{width:100%;height:100%;min-height:640px;background-size:cover;background-position:center;position:absolute;cursor:auto;opacity:.45}.wp-block-mac-editor-block .title-box-txt{justify-content:center;align-items:center;padding:110px 0px 50px 0px}.wp-block-mac-editor-block .title-box-txt h2{opacity:.87;color:#fff;font-family:"Titillium Web","titillium_webregular",sans-serif;font-size:60px;letter-spacing:-0.5px;line-height:62px;text-align:center;margin-bottom:60px;padding:0}.wp-block-mac-editor-block .title-box-txt p{opacity:.87;color:#fff;font-family:"Titillium Web","titillium_webregular",sans-serif;font-size:34px;letter-spacing:.25px;line-height:52px;margin-bottom:120px;padding:0}.wp-block-mac-editor-block .title-box-txt a{text-decoration:none}.wp-block-mac-editor-block .title-box-txt a.buttonurl{color:#fff;font-family:"Titillium Web","titillium_webregular",sans-serif;font-size:20px;font-weight:600;letter-spacing:.15px;line-height:22px;text-align:right;opacity:.87;margin-right:80px}.wp-block-mac-editor-block .title-box-txt a span.buttontext{text-align:center;position:relative}.wp-block-mac-editor-block .title-box-txt a span.buttontext::after{content:"";position:absolute;bottom:-8px;margin-left:10px;font-size:40px;cursor:pointer;color:#fff;font-family:"Material Symbols Outlined",sans-serif;font-weight:400;font-style:normal;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased}.wp-block-mac-title-cta-two-block{padding:110px 0px 80px 0px}.wp-block-mac-title-cta-two-block .title-box-txt h2{font-family:"Titillium Web","titillium_webregular",sans-serif;color:#a7c8cb;letter-spacing:0;text-align:right;padding:0px;font-size:106px;line-height:106px}.wp-block-mac-title-cta-two-block .title-box-txt p{font-family:"Titillium Web","titillium_webregular",sans-serif;color:#fff;font-size:20px;letter-spacing:.44px;line-height:30px;text-align:left;padding:0px 0px 60px 0px;margin:0}.wp-block-mac-title-cta-two-block .title-box-txt a{text-decoration:none}.wp-block-mac-title-cta-two-block .title-box-txt a.buttonurl{box-sizing:border-box;height:40px;width:auto;border:1px solid #fff;border-radius:4px;display:inline-block;text-align:center;text-decoration:none;background-color:#004857;transition:background-color 1s;float:left}.wp-block-mac-title-cta-two-block .title-box-txt a.buttonurl:hover{background-color:#05333d}.wp-block-mac-title-cta-two-block .title-box-txt a span.buttontext{opacity:.87;color:#fff;font-family:"Titillium Web","titillium_webbold",sans-serif;font-size:14px;font-weight:bold;letter-spacing:1.35px;line-height:16px;text-align:center;text-transform:uppercase;text-decoration:none;margin-top:10px;display:block;padding:0px 28px}.wp-block-mac-editor-grid-block-image{padding:64px 0px 110px 0px}.wp-block-mac-editor-grid-block-image .title-box-txt h3.title{font-family:"Titillium Web","titillium_webregular",sans-serif;font-size:48px;letter-spacing:0;line-height:50px;color:#fff;margin-bottom:30px}.wp-block-mac-editor-grid-block-image .title-box-txt p.description{font-family:"Titillium Web","titillium_webregular",sans-serif;font-size:20px;letter-spacing:.44px;line-height:30px;color:#fff;margin-bottom:50px}.wp-block-mac-editor-grid-block-image .button-box-txt a{text-decoration:none;margin-bottom:100px}.wp-block-mac-editor-grid-block-image .button-box-txt a.buttonurl{box-sizing:border-box;height:52px;width:auto;border:1px solid #fff;border-radius:4px;display:inline-block;text-align:center;text-decoration:none;margin-bottom:0px;background-color:#004857;transition:background-color 1s}.wp-block-mac-editor-grid-block-image .button-box-txt a.buttonurl:hover{background-color:#05333d}.wp-block-mac-editor-grid-block-image .button-box-txt a span.buttontext{opacity:.87;color:#fff;font-family:"Titillium Web","titillium_webbold",sans-serif;font-size:14px;font-weight:bold;letter-spacing:1.35px;line-height:50px;text-align:center;text-transform:uppercase;text-decoration:none;display:block;padding:0px 28px}.wp-block-mac-editor-grid-block-image .box-image{height:100%}.wp-block-mac-editor-grid-block-image .box-image img.image{max-width:416px;text-align:center;margin:0 auto}.wp-block-mac-editor-grid-block-image-transparent{padding:64px 0px 60px 0px}.wp-block-mac-editor-grid-block-image-transparent .title-box-txt h3.title{font-family:"Titillium Web","titillium_webregular",sans-serif;font-size:48px;letter-spacing:0;line-height:50px;color:#fff;margin-bottom:30px;padding:0}.wp-block-mac-editor-grid-block-image-transparent .title-box-txt p.description{font-family:"Titillium Web","titillium_webregular",sans-serif;font-size:16px;letter-spacing:.44px;line-height:28px;color:#fff;margin-bottom:20px}.wp-block-mac-editor-grid-block-image-transparent .button-box-txt a{text-decoration:none;margin-bottom:100px}.wp-block-mac-editor-grid-block-image-transparent .button-box-txt a.buttonurl{box-sizing:border-box;height:52px;width:auto;min-width:135px;border:1px solid #fff;border-radius:4px;display:inline-block;text-align:center;text-decoration:none;margin-bottom:0px;background:#3da3a7;transition:background-color 1s}.wp-block-mac-editor-grid-block-image-transparent .button-box-txt a.buttonurl:hover{background-color:#00848b !important}.wp-block-mac-editor-grid-block-image-transparent .button-box-txt a span.buttontext{opacity:.87;color:#fff;font-family:"Titillium Web","titillium_webbold",sans-serif;font-size:14px;font-weight:bold;letter-spacing:1.35px;line-height:50px;text-align:center;text-transform:uppercase;text-decoration:none;display:block;padding:0px 28px}.wp-block-mac-editor-grid-block-image-transparent .box-image{height:100%}.wp-block-mac-editor-grid-block-image-transparent .box-image img.image{text-align:center;margin:0 auto}.wp-block-mac-banner-block-cta.block-cta{border-radius:24px;background-color:#fff;box-shadow:8px 8px 16px 0 rgba(33,36,41,.2);padding:0;margin:0px auto 30px auto;max-height:230px;overflow:hidden;max-width:1110px}.wp-block-mac-banner-block-cta.block-cta .banner-box-txt{margin-top:27px}.wp-block-mac-banner-block-cta.block-cta .banner-box-txt h5.title{color:#004857;font-family:"Titillium Web","titillium_webbold",sans-serif;font-size:24.12px;letter-spacing:0;line-height:26px;opacity:.87}.wp-block-mac-banner-block-cta.block-cta .banner-box-txt p.description{font-family:"Titillium Web","titillium_weblight_italic",sans-serif;font-size:40.2px;font-weight:300;letter-spacing:-0.34px;line-height:42.88px;color:#e45114}.wp-block-mac-banner-block-cta.block-cta .button-box-txt{display:flex;align-items:center;height:100%}.wp-block-mac-banner-block-cta.block-cta .button-box-txt a{text-decoration:none}.wp-block-mac-banner-block-cta.block-cta .button-box-txt a.buttonurl{box-sizing:border-box;height:34px;border:1px solid #fff;text-align:center;text-decoration:none;border-radius:17px;background-color:#ed791d;width:147px;display:flex;justify-content:center;align-items:center;transition:background-color 1s}.wp-block-mac-banner-block-cta.block-cta .button-box-txt a.buttonurl:hover{background-color:#e45114}.wp-block-mac-banner-block-cta.block-cta .button-box-txt a span.buttontext{opacity:.87;color:#fff;font-family:"Titillium Web","titillium_webbold",sans-serif;font-size:14px;letter-spacing:1.35px;line-height:16px;text-align:center;text-transform:uppercase;text-decoration:none}.wp-block-mac-banner-block-cta.block-cta .box-image{height:100%;display:flex;align-items:center;overflow:hidden;max-height:230px;margin-right:30px;min-height:230px}.wp-block-mac-banner-block-cta.block-cta .box-image img.image{object-position:left;transition:.5s all ease-in-out;min-height:100%;object-fit:cover}.wp-block-mac-banner-block-cta.block-cta .box-image img.image:hover{transform:scale(1.1)}.wp-block-mac-carousel-team{margin-top:30px}.wp-block-mac-carousel-team h2.title-team{opacity:.87;color:#004857;font-family:"Titillium Web","titillium_webregular",sans-serif;font-size:34px;font-weight:bold;letter-spacing:.25px;line-height:52px;text-align:center}.wp-block-mac-carousel-team .carousel.slide{z-index:0}.wp-block-mac-carousel-team div#carouselteam{padding:70px 0 180px 0}.wp-block-mac-carousel-team div#carouselteam a.carousel-control-prev.bg-black.w-aut,.wp-block-mac-carousel-team div#carouselteam a.carousel-control-next.bg-black.w-aut{width:3%}.wp-block-mac-carousel-team div#carouselteam ol.carousel-indicators{position:absolute;right:0;bottom:100px;left:0;z-index:2;display:flex;justify-content:center;padding:0;list-style:none}.wp-block-mac-carousel-team div#carouselteam ol.carousel-indicators li{background-color:#489eac;height:9px;width:9px;line-height:10px;border-radius:50%;border:none;opacity:1}.wp-block-mac-carousel-team div#carouselteam ol.carousel-indicators .active{height:9px;width:76px;border-radius:4.5px;background-color:#ed791d;border:none;position:relative}.wp-block-mac-carousel-team div#carouselteam .card{border-radius:0;border:none;background-color:#fff;display:flex;flex-direction:row;margin:0 15px}.wp-block-mac-carousel-team div#carouselteam .card .thumb-team{margin-right:30px}.wp-block-mac-carousel-team div#carouselteam .card .thumb-team img{border:8px solid #489eac;border-radius:50%;object-fit:cover;height:127px;min-width:127px;max-width:127px}.wp-block-mac-carousel-team div#carouselteam .card .content{justify-content:space-between;display:flex;flex-direction:column}.wp-block-mac-carousel-team div#carouselteam .card .link{border:2px solid #7f8897;border-radius:17px;color:#7f8897;text-align:center;width:137px}.wp-block-mac-carousel-team div#carouselteam .card .link a{color:#7f8897;text-decoration:none;font-family:"Titillium Web","titillium_webregular",sans-serif}.wp-block-mac-carousel-team div#carouselteam .card .jobdescription{color:#004857;font-family:"Titillium Web","titillium_webregular",sans-serif;font-size:16px;letter-spacing:.44px;line-height:22px;padding-bottom:20px}.wp-block-mac-carousel-team div#carouselteam .card .title h4{opacity:.87;color:#004857;font-family:"Titillium Web","titillium_webregular",sans-serif;font-size:24px;letter-spacing:0;line-height:24px;word-spacing:3cm}.wp-block-mac-carousel-team .entry-content a.carousel-control-prev,.wp-block-mac-carousel-team .entry-content a.carousel-control-next{box-shadow:none;border-bottom:none}.wp-block-mac-carousel-team .entry-content a.carousel-control-prev:hover,.wp-block-mac-carousel-team .entry-content a.carousel-control-prev:focus,.wp-block-mac-carousel-team .entry-content a.carousel-control-prev:active,.wp-block-mac-carousel-team .entry-content a.carousel-control-next:hover,.wp-block-mac-carousel-team .entry-content a.carousel-control-next:focus,.wp-block-mac-carousel-team .entry-content a.carousel-control-next:active{box-shadow:none;border-bottom:none}.wp-block-mac-carousel-team .carousel-control-next-icon,.wp-block-mac-carousel-team .carousel-control-prev-icon{color:#000}.wp-block-mac-carousel-team .carousel-control-prev,.wp-block-mac-carousel-team .carousel-control-next{position:absolute;top:27%;z-index:1;display:flex;align-items:center;justify-content:center;width:64px;height:64px;padding:0;color:#fff;text-align:center;background:0 0;opacity:1;transition:opacity .15s ease;background-color:#004857;border:1px solid #004857}.wp-block-mac-carousel-team .carousel-inner .carousel-item.active,.wp-block-mac-carousel-team .carousel-inner .carousel-item-next,.wp-block-mac-carousel-team .carousel-inner .carousel-item-prev{display:flex;background-color:#fff}@media(min-width: 991.99px){.wp-block-mac-carousel-team .carousel-inner .carousel-item-end.active,.wp-block-mac-carousel-team .carousel-inner .carousel-item-next{transform:translateX(33.3%)}.wp-block-mac-carousel-team .carousel-inner .carousel-item-start.active,.wp-block-mac-carousel-team .carousel-inner .carousel-item-prev{transform:translateX(-33.3%)}}@media(max-width: 991.98px){.wp-block-mac-carousel-team .carousel-inner .carousel-item-end.active,.wp-block-mac-carousel-team .carousel-inner .carousel-item-next{transform:translateX(100%)}.wp-block-mac-carousel-team .carousel-inner .carousel-item-start.active,.wp-block-mac-carousel-team .carousel-inner .carousel-item-prev{transform:translateX(-100%)}}.wp-block-mac-carousel-team .carousel-inner .carousel-item-end,.wp-block-mac-carousel-team .carousel-inner .carousel-item-start{transform:none}.number-container{display:block;margin:0 auto 100px auto;text-align:center}.number-container h2{color:#489eac;font-family:"Titillium Web","titillium_webbold",sans-serif;font-size:91px;font-weight:bold;letter-spacing:-2.85px;text-align:center;margin:0;display:inline-block;line-height:normal;padding:0}.number-container h3{color:#489eac;font-family:"Titillium Web","titillium_webbold",sans-serif;font-size:91px;font-weight:bold;letter-spacing:-2.85px;text-align:center;margin:0;display:inline-block;line-height:normal;padding:0}.number-container .description p{color:#004857;font-family:"Titillium Web","titillium_webregular",sans-serif;font-size:20px;letter-spacing:.15px;line-height:22px;text-align:center;opacity:.87}.number-container-decimal{display:block;margin:60px 20px 40px 20px;text-align:left}.number-container-decimal p{margin:0;padding:0}.number-container-decimal p.number{color:#004857;font-family:"Titillium Web","titillium_webregular",sans-serif;font-size:116px;letter-spacing:-3.63px;line-height:125px;text-align:left;display:inline-block;padding:0;margin-left:-10px}.number-container-decimal p.percent{color:#ed791d;font-family:"Titillium Web","titillium_webregular",sans-serif;font-size:116px;letter-spacing:-3.63px;line-height:125px;text-align:left;margin:0;display:inline-block;padding:0}.number-container-decimal p.keyfactor{opacity:.87;color:#004857;font-family:"Titillium Web","titillium_webbold",sans-serif;font-size:14px;letter-spacing:2.1px;line-height:14px;text-transform:uppercase;margin:0;padding:0}.number-container-decimal .description p{color:#004857;font-family:"Titillium Web","titillium_webregular",sans-serif;font-size:14px;letter-spacing:.25px;line-height:20px;text-align:left;opacity:.87}.number-container-decimal .description p.description{color:#004857;font-family:"Titillium Web","titillium_webregular",sans-serif;font-size:14px;letter-spacing:.25px;line-height:20px;text-align:left;opacity:.87}.wp-block-mac-slider-hero-block.hero-slider{height:100vh;width:100%;max-width:100%;position:relative}.wp-block-mac-slider-hero-block.hero-slider .carousel.slide{z-index:0}.wp-block-mac-slider-hero-block.hero-slider .testimonial-text{font-size:1.5em;line-height:1.5;font-style:normal}.wp-block-mac-slider-hero-block.hero-slider ol.carousel-indicators{position:absolute;right:0;bottom:30px;left:0;z-index:2;display:flex;justify-content:center;padding:0;list-style:none}.wp-block-mac-slider-hero-block.hero-slider ol.carousel-indicators li{height:9px;width:9px;border-radius:4.5px;background-color:#fff;border:none;opacity:1}.wp-block-mac-slider-hero-block.hero-slider ol.carousel-indicators .active{height:9px;width:76px;border-radius:4.5px;background-color:#e45114;border:none}.wp-block-mac-slider-hero-block.hero-slider .entry-content a.carousel-control-prev,.wp-block-mac-slider-hero-block.hero-slider .entry-content a.carousel-control-next{box-shadow:none;border-bottom:none}.wp-block-mac-slider-hero-block.hero-slider .entry-content a.carousel-control-prev:hover,.wp-block-mac-slider-hero-block.hero-slider .entry-content a.carousel-control-prev:focus,.wp-block-mac-slider-hero-block.hero-slider .entry-content a.carousel-control-prev:active,.wp-block-mac-slider-hero-block.hero-slider .entry-content a.carousel-control-next:hover,.wp-block-mac-slider-hero-block.hero-slider .entry-content a.carousel-control-next:focus,.wp-block-mac-slider-hero-block.hero-slider .entry-content a.carousel-control-next:active{box-shadow:none;border-bottom:none}.wp-block-mac-slider-hero-block.hero-slider .carousel-control-next-icon,.wp-block-mac-slider-hero-block.hero-slider .carousel-control-prev-icon{color:#000;width:3rem;height:4rem;background-color:#004857;border:1px solid #004857}@media(max-width: 1025px){.wp-block-mac-slider-hero-block.hero-slider .carousel-control-next-icon,.wp-block-mac-slider-hero-block.hero-slider .carousel-control-prev-icon{top:55%;position:absolute}.wp-block-mac-slider-hero-block.hero-slider .carousel-control-next,.wp-block-mac-slider-hero-block.hero-slider .carousel-control-prev{width:5%}}@media(max-width: 1024px){.wp-block-mac-slider-hero-block.hero-slider .carousel-control-next-icon,.wp-block-mac-slider-hero-block.hero-slider .carousel-control-prev-icon{top:60%;position:absolute}.wp-block-mac-slider-hero-block.hero-slider .carousel-control-next,.wp-block-mac-slider-hero-block.hero-slider .carousel-control-prev{width:8%}}@media(max-width: 575.98px){.wp-block-mac-slider-hero-block.hero-slider .carousel-control-next-icon,.wp-block-mac-slider-hero-block.hero-slider .carousel-control-prev-icon{top:44%;position:absolute}}.wp-block-mac-slider-hero-block.hero-slider .gts__picture{position:relative}.wp-block-mac-slider-hero-block.hero-slider .gts__picture .gts__picture__image{width:100%;height:100vh;background-size:cover;background-position:center;position:absolute;cursor:auto}.wp-block-mac-slider-hero-block.hero-slider .hero{height:100vh}.wp-block-mac-slider-hero-block.hero-slider .hero .box-container{top:30%}.wp-block-mac-slider-hero-block.hero-slider .hero .box-container p{margin:0}.wp-block-mac-slider-hero-block.hero-slider .hero h2{color:#fff;font-size:60px;letter-spacing:-0.5px;line-height:68px;text-shadow:0 2px 10px #000;margin:0;padding:0;font-family:"Titillium Web","titillium_webregular",sans-serif;text-align:left}.wp-block-mac-slider-hero-block.hero-slider .hero h2 span.hero-text{margin:0;padding:0}.wp-block-mac-slider-hero-block.hero-slider .hero h5{color:#fff;font-size:24px;letter-spacing:0;line-height:26px;margin:40px 0 50px 0;text-shadow:0 2px 10px #000;font-family:"Titillium Web","titillium_webregular",sans-serif}.wp-block-mac-slider-hero-block.hero-slider .hero h6{opacity:.87;color:#fff;font-size:20px;font-weight:bold;letter-spacing:.15px;line-height:22px;text-transform:uppercase;font-family:"Titillium Web","titillium_webbold",sans-serif}.wp-block-mac-slider-hero-block.hero-slider .hero a.hero-buttonurl{box-sizing:border-box;height:40px;width:auto;min-width:177px;border:1px solid #fff;border-radius:4px;display:inline-block;text-align:center;text-decoration:none;background-color:#fff;transition:background-color 1s}.wp-block-mac-slider-hero-block.hero-slider .hero a.hero-buttonurl:hover{background-color:#d8d8d8}.wp-block-mac-slider-hero-block.hero-slider .hero a.hero-buttonurl span.hero-buttontext{opacity:.87;color:#004857;font-family:"Titillium Web","titillium_webbold",sans-serif;font-size:14px;font-weight:bold;letter-spacing:1.35px;line-height:16px;text-align:center;text-transform:uppercase;text-decoration:none;margin-top:10px;display:block;padding:0px 20px}.wp-block-mac-slider-hero-page-block.hero-slider{height:100vh;width:100%;max-width:100%;position:relative}.wp-block-mac-slider-hero-page-block.hero-slider .carousel.slide{z-index:0}.wp-block-mac-slider-hero-page-block.hero-slider .testimonial-text{font-size:1.5em;line-height:1.5;font-style:normal}.wp-block-mac-slider-hero-page-block.hero-slider ol.carousel-indicators{position:absolute;right:0;bottom:30px;left:0;z-index:2;display:flex;justify-content:center;padding:0;list-style:none}.wp-block-mac-slider-hero-page-block.hero-slider ol.carousel-indicators li{height:9px;width:9px;border-radius:4.5px;background-color:#fff;border:none;opacity:1}.wp-block-mac-slider-hero-page-block.hero-slider ol.carousel-indicators .active{height:9px;width:76px;border-radius:4.5px;background-color:#e45114;border:none}.wp-block-mac-slider-hero-page-block.hero-slider .entry-content a.carousel-control-prev,.wp-block-mac-slider-hero-page-block.hero-slider .entry-content a.carousel-control-next{box-shadow:none;border-bottom:none}.wp-block-mac-slider-hero-page-block.hero-slider .entry-content a.carousel-control-prev:hover,.wp-block-mac-slider-hero-page-block.hero-slider .entry-content a.carousel-control-prev:focus,.wp-block-mac-slider-hero-page-block.hero-slider .entry-content a.carousel-control-prev:active,.wp-block-mac-slider-hero-page-block.hero-slider .entry-content a.carousel-control-next:hover,.wp-block-mac-slider-hero-page-block.hero-slider .entry-content a.carousel-control-next:focus,.wp-block-mac-slider-hero-page-block.hero-slider .entry-content a.carousel-control-next:active{box-shadow:none;border-bottom:none}.wp-block-mac-slider-hero-page-block.hero-slider .carousel-control-next-icon,.wp-block-mac-slider-hero-page-block.hero-slider .carousel-control-prev-icon{color:#000}.wp-block-mac-slider-hero-page-block.hero-slider .gts__picture{position:relative}.wp-block-mac-slider-hero-page-block.hero-slider .gts__picture .gts__picture__image{width:100%;height:100vh;background-size:cover;background-position:center;position:absolute;cursor:auto}.wp-block-mac-slider-hero-page-block.hero-slider .hero{height:100vh}.wp-block-mac-slider-hero-page-block.hero-slider .hero .box-container{top:30%}.wp-block-mac-slider-hero-page-block.hero-slider .hero .box-container p{margin:0}.wp-block-mac-slider-hero-page-block.hero-slider .hero h2{color:#fff;font-size:60px;letter-spacing:-0.5px;line-height:68px;text-shadow:0 2px 10px #000;margin:0;padding:0;font-family:"Titillium Web","titillium_webregular",sans-serif;text-align:left}.wp-block-mac-slider-hero-page-block.hero-slider .hero h2 span.hero-text{margin:0;padding:0}.wp-block-mac-slider-hero-page-block.hero-slider .hero h5{color:#fff;font-size:24px;letter-spacing:0;line-height:26px;margin:40px 0 30px 0;font-family:"Titillium Web","titillium_webregular",sans-serif}.wp-block-mac-slider-hero-page-block.hero-slider .hero h6{color:#fff;font-size:20px;font-weight:bold;letter-spacing:.15px;line-height:22px;text-transform:uppercase;text-shadow:0 2px 10px #000;font-family:"Titillium Web","titillium_webbold",sans-serif}.wp-block-mac-slider-hero-page-block.hero-slider .hero a.hero-buttonurl{box-sizing:border-box;height:40px;width:177px;border:1px solid #fff;border-radius:4px;display:block;text-align:center;text-decoration:none}.wp-block-mac-slider-hero-page-block.hero-slider .hero a.hero-buttonurl span.hero-buttontext{opacity:.87;color:#fff;font-family:"Titillium Web","titillium_webbold",sans-serif;font-size:14px;font-weight:bold;letter-spacing:1.35px;line-height:16px;text-align:center;text-transform:uppercase;text-decoration:none;margin-top:10px;display:block}.wp-block-mac-slider-hero-page-block.hero-slider .carousel-control-prev,.wp-block-mac-slider-hero-page-block.hero-slider .carousel-control-next{visibility:hidden}.wp-block-mac-carousel-stories-block.hero-slider{min-height:680px;width:100%;max-width:100%;position:relative;padding-bottom:40px;padding-top:40px}.wp-block-mac-carousel-stories-block.hero-slider .carousel.slide{z-index:0}.wp-block-mac-carousel-stories-block.hero-slider.box-container{max-width:1110px;position:relative;margin:0 auto;padding-left:0;padding-right:0}.wp-block-mac-carousel-stories-block.hero-slider .testimonial-text{font-size:1.5em;line-height:1.5;font-style:normal}.wp-block-mac-carousel-stories-block.hero-slider div.carousel-indicators{position:absolute;right:0;left:0;bottom:-42px;z-index:2;display:flex;justify-content:center;padding:0;margin-right:15%;margin-bottom:1rem;margin-left:12%;list-style:none}.wp-block-mac-carousel-stories-block.hero-slider div.carousel-indicators button{height:9px;width:9px;border-radius:4.5px;background-color:#fff;opacity:1;border:1px solid #004857}.wp-block-mac-carousel-stories-block.hero-slider div.carousel-indicators .active{height:9px;width:76px;border-radius:4.5px;background-color:#e45114;border:none}.wp-block-mac-carousel-stories-block.hero-slider .entry-content a.carousel-control-prev,.wp-block-mac-carousel-stories-block.hero-slider .entry-content a.carousel-control-next{box-shadow:none;border-bottom:none}.wp-block-mac-carousel-stories-block.hero-slider .entry-content a.carousel-control-prev:hover,.wp-block-mac-carousel-stories-block.hero-slider .entry-content a.carousel-control-prev:focus,.wp-block-mac-carousel-stories-block.hero-slider .entry-content a.carousel-control-prev:active,.wp-block-mac-carousel-stories-block.hero-slider .entry-content a.carousel-control-next:hover,.wp-block-mac-carousel-stories-block.hero-slider .entry-content a.carousel-control-next:focus,.wp-block-mac-carousel-stories-block.hero-slider .entry-content a.carousel-control-next:active{box-shadow:none;border-bottom:none}.wp-block-mac-carousel-stories-block.hero-slider .carousel-control-next-icon,.wp-block-mac-carousel-stories-block.hero-slider .carousel-control-prev-icon{color:#000}.wp-block-mac-carousel-stories-block.hero-slider .hero .box-container p{margin:0}.wp-block-mac-carousel-stories-block.hero-slider .hero .number-star{display:block;text-align:center;cursor:pointer;position:absolute;left:102px;top:4px;z-index:1;font-family:"Titillium Web","titillium_weblight",sans-serif;font-size:14px;letter-spacing:.25px;line-height:20px;opacity:.87;color:#212429}.wp-block-mac-carousel-stories-block.hero-slider .hero .star{display:block;text-align:center;font-size:18px;cursor:pointer;position:absolute;left:160px;top:8px;z-index:1}.wp-block-mac-carousel-stories-block.hero-slider .hero .star-icon{display:block;transition:all .2s ease-in;color:#fff}.wp-block-mac-carousel-stories-block.hero-slider .hero .starred .star-icon{color:#f6c342}.wp-block-mac-carousel-stories-block.hero-slider .hero .starred{animation:spin .6s forwards;transform-origin:50% 50%;transition-timing-function:ease-in-out}.wp-block-mac-carousel-stories-block.hero-slider .hero .starred .star-icon{animation:spin .6s forwards;transform-origin:50% 50%;-webkit-transform-origin:50% 50%;transition-timing-function:ease-in-out}.wp-block-mac-carousel-stories-block.hero-slider .hero .unstarred .star-icon{animation:unspin .3s forwards;transform-origin:50% 50%;-webkit-transform-origin:50% 50%;transition-timing-function:ease-in-out}@keyframes spin{0%{transform:rotate(0deg)}33%{transform:rotate(175deg)}66%{transform:rotate(120deg)}100%{transform:rotate(144deg)}}@keyframes unspin{0%{transform:rotate(142deg)}100%{transform:rotate(72deg)}}@keyframes hop{0%{transform:translate(0, 0px)}17%{transform:translate(2px, -10px)}33%{transform:translate(4px, 0px)}50%{transform:translate(-2px, -7px)}66%{transform:translate(-4px, 0px)}84%{transform:translate(-2, -5px)}100%{transform:translate(0, 0px)}}.wp-block-mac-carousel-stories-block.hero-slider .hero a{overflow:hidden;text-decoration:none}.wp-block-mac-carousel-stories-block.hero-slider .hero a.hero-url{border:0px solid rgba(0,0,0,0)}.wp-block-mac-carousel-stories-block.hero-slider .hero a .card{overflow:hidden;border-radius:0;border:none;background-color:rgba(0,0,0,0);transition:.5s all ease-in-out}.wp-block-mac-carousel-stories-block.hero-slider .hero a .card:hover{transform:scale(1)}.wp-block-mac-carousel-stories-block.hero-slider .hero a .card .gts__picture{position:relative;height:480px;overflow:hidden}.wp-block-mac-carousel-stories-block.hero-slider .hero a .card .gts__picture img.img{border:0px solid rgba(0,0,0,0)}.wp-block-mac-carousel-stories-block.hero-slider .hero a .card .gts__picture .gts__picture__image{width:100%;height:480px;background-size:cover;background-position:center;position:absolute;transition:.5s all ease-in-out}.wp-block-mac-carousel-stories-block.hero-slider .hero a .card .gts__picture .gts__picture__image:hover{transform:scale(1.1)}.wp-block-mac-carousel-stories-block.hero-slider .hero a .card .textnumber{color:#fff;font-family:"Titillium Web","titillium_weblight",sans-serif;font-size:34px;letter-spacing:.25px;line-height:37px;text-align:center;height:32px;position:relative}.wp-block-mac-carousel-stories-block.hero-slider .hero a .card .textnumber span.hero-textnumber{margin:0;padding:0;width:64px;height:64px;background-color:#3da3a7;position:absolute;right:0;bottom:-32px;z-index:1;padding-top:10px}.wp-block-mac-carousel-stories-block.hero-slider .hero a .card .card-body{height:190px;padding:0px;position:relative;transition:.5s all ease-in-out}.wp-block-mac-carousel-stories-block.hero-slider .hero a .card .card-body:hover{transform:scale(1)}.wp-block-mac-carousel-stories-block.hero-slider .hero a .card .card-body .gts__image{position:absolute;height:100%;width:100%;padding:0}.wp-block-mac-carousel-stories-block.hero-slider .hero a .card .card-body .gts__image img.imgbg{border:0px solid rgba(0,0,0,0)}.wp-block-mac-carousel-stories-block.hero-slider .hero a .card .card-body .gts__image .gts__images__box{width:100%;height:100%;min-height:190px;background-size:cover;background-position:center;position:absolute}.wp-block-mac-carousel-stories-block.hero-slider .hero a .card .card-body .subtitle{color:#fff;font-family:"Titillium Web","titillium_weblight",sans-serif;font-size:16px;letter-spacing:.15px;line-height:21px;text-transform:uppercase;height:90px;position:relative;padding:30px}.wp-block-mac-carousel-stories-block.hero-slider .hero a .card .card-body .subtitle span.hero-subtitle{margin:0;padding:0}.wp-block-mac-carousel-stories-block.hero-slider .hero a .card .card-body .abstract{color:#fff;font-family:"Titillium Web","titillium_weblight",sans-serif;font-size:16px;letter-spacing:.15px;line-height:24px;display:table;position:relative;padding:0px 30px 0 30px}.wp-block-mac-carousel-stories-block.hero-slider .hero a .card .card-body .abstract:before{content:"";position:relative;top:0px;min-height:1px;font-size:27px;cursor:pointer;font-family:"Font Awesome 5 Free",sans-serif;font-weight:900;display:table-cell;font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;color:#fff;padding-bottom:10px}.wp-block-mac-carousel-stories-block.hero-slider .hero a .card .card-body .abstract span.hero-abstract{margin:0;padding:0 10px;display:table-cell}.wp-block-mac-carousel-stories-block.hero-slider .carousel-control-prev,.wp-block-mac-carousel-stories-block.hero-slider .carousel-control-next{position:absolute;top:50%;bottom:0;z-index:1;display:flex;align-items:center;justify-content:center;width:64px;height:64px;padding:0;color:#fff;text-align:center;background:0 0;opacity:1;transition:opacity .15s ease;background-color:#004857;border:1px solid #004857}.wp-block-mac-carousel-stories-block.hero-slider .carousel-control-prev{left:-3%}.wp-block-mac-carousel-stories-block.hero-slider .carousel-control-next{right:-3%}.wp-block-mac-carousel-stories-block.hero-slider .carousel-inner .carousel-item.active,.wp-block-mac-carousel-stories-block.hero-slider .carousel-inner .carousel-item-next,.wp-block-mac-carousel-stories-block.hero-slider .carousel-inner .carousel-item-prev{display:flex}@media(min-width: 991.99px){.wp-block-mac-carousel-stories-block.hero-slider .carousel-inner .carousel-item-end.active,.wp-block-mac-carousel-stories-block.hero-slider .carousel-inner .carousel-item-next{transform:translateX(25%)}.wp-block-mac-carousel-stories-block.hero-slider .carousel-inner .carousel-item-start.active,.wp-block-mac-carousel-stories-block.hero-slider .carousel-inner .carousel-item-prev{transform:translateX(-25%)}}@media(max-width: 991.98px){.wp-block-mac-carousel-stories-block.hero-slider .carousel-inner .carousel-item-end.active,.wp-block-mac-carousel-stories-block.hero-slider .carousel-inner .carousel-item-next{transform:translateX(100%)}.wp-block-mac-carousel-stories-block.hero-slider .carousel-inner .carousel-item-start.active,.wp-block-mac-carousel-stories-block.hero-slider .carousel-inner .carousel-item-prev{transform:translateX(-100%)}}.wp-block-mac-carousel-stories-block.hero-slider .carousel-inner .carousel-item-end,.wp-block-mac-carousel-stories-block.hero-slider .carousel-inner .carousel-item-start{transform:none}.wp-block-mac-h1-title-hero-block{padding-top:15px}.wp-block-mac-h1-title-hero-block.block-txt-container{height:530px}.wp-block-mac-h1-title-hero-block.block-txt-container .gts__picture{position:relative}.wp-block-mac-h1-title-hero-block.block-txt-container .gts__picture .gts__picture__image{width:100%;height:100%;min-height:530px;background-size:cover;background-position:center;position:absolute;cursor:auto}.wp-block-mac-h1-title-hero-block.block-txt-container .title-box-txt h1{opacity:.87;color:#fff;font-family:"Titillium Web","titillium_webregular",sans-serif;font-size:96px;letter-spacing:-1.5px;line-height:100px;position:relative;text-align:left;padding:0;margin:0;height:auto;top:230px;text-shadow:0 2px 10px #000;margin-top:15px}.wp-block-mac-h1-title-hero-block.block-txt-container.ico-contact-us h1::after{content:"";position:absolute;width:75px;height:80px;margin-left:40px;margin-top:27px;display:inline-block;background-image:url("../../src/images/icons/ico-contact-us.png");background-position:left;background-repeat:no-repeat;background-size:contain}.wp-block-mac-h2-title-bold-block.block-txt-container h2{opacity:.87;color:#004857;font-family:"Titillium Web","titillium_webbold",sans-serif;font-size:60px;font-weight:bold;letter-spacing:-0.5px;line-height:62px;text-align:center;padding:72px 0 60px 0}.wp-block-mac-h2-title-block.block-txt-container h2{opacity:.87;color:#212429;font-family:"Titillium Web","titillium_webregular",sans-serif;font-size:60px;letter-spacing:-0.5px;line-height:62px;text-align:left;padding:40px 0 40px 0;margin-bottom:0;font-weight:normal}.wp-block-mac-h4-title-block.block-txt-container h4{opacity:.87;color:#212429;font-family:"Titillium Web","titillium_webregular",sans-serif;font-size:34px;letter-spacing:.25px;line-height:52px;padding:0px 0 20px 0}.wp-block-mac-h4-title-bold-block.block-txt-container h4{opacity:.87;color:#004857;font-family:"Titillium Web","titillium_webregular",sans-serif;font-size:34px;font-weight:bold;letter-spacing:.25px;line-height:37px;padding:60px 0 20px 0}.wp-block-mac-h5-txt-paragraph-block.block-txt-container h5{opacity:.87;color:#212429;font-family:"Titillium Web","titillium_webregular",sans-serif;font-size:24px;letter-spacing:0;line-height:36px;text-align:center;padding:0 0 50px 0}.wp-block-mac-stories-block{max-width:356px;overflow:hidden}.wp-block-mac-stories-block.block-stories-container{position:relative;z-index:0;margin-bottom:40px}.wp-block-mac-stories-block.block-stories-container div{position:relative;text-decoration:none;cursor:pointer}.wp-block-mac-stories-block.block-stories-container div.star{position:absolute;z-index:1;right:0;top:0;height:48px;min-height:48px;width:48px;background-color:#015e6f}.wp-block-mac-stories-block.block-stories-container div.star span.material-icons.starrate{color:#fff;font-size:40px;margin:2px auto 0px auto;opacity:.3;display:flex;justify-content:center;align-items:center}.wp-block-mac-stories-block.block-stories-container div.star.starred span.material-icons.starrate{opacity:1}.wp-block-mac-stories-block.block-stories-container a{display:block;min-height:670px;text-decoration:none}.wp-block-mac-stories-block.block-stories-container a:hover{text-decoration:none}.wp-block-mac-stories-block.block-stories-container a .card{border-radius:0;border:none;background-color:rgba(0,0,0,0)}.wp-block-mac-stories-block.block-stories-container a .card img.box-image{max-width:356px;height:480px;background-size:cover;background-position:center;object-fit:cover;object-position:center;transition:.5s all ease-in-out}.wp-block-mac-stories-block.block-stories-container a .card img.box-image:hover{transform:scale(1.1)}.wp-block-mac-stories-block.block-stories-container a .card .card-body{height:190px;padding:30px;position:relative;background:linear-gradient(180deg, #015E6F 0%, #004857 100%)}.wp-block-mac-stories-block.block-stories-container a .card .card-body .subtitle{color:#fff;font-family:"Titillium Web","titillium_weblight",sans-serif;font-size:16px;letter-spacing:.15px;line-height:21px;text-transform:uppercase;height:90px;position:relative}.wp-block-mac-stories-block.block-stories-container a .card .card-body .abstract{color:#fff;font-family:"Titillium Web","titillium_weblight",sans-serif;font-size:16px;letter-spacing:.15px;line-height:24px;display:table;position:absolute;bottom:20px;left:80px;min-height:48px}.wp-block-mac-stories-block.block-stories-container a .card .card-body .abstract:before{font-family:"Material Symbols Outlined",sans-serif;font-weight:300;font-style:normal;line-height:1;letter-spacing:normal;text-transform:none;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased;content:"";position:absolute;left:-55px;top:-1px;min-height:1px;font-size:50px;cursor:pointer;display:table-cell;color:#fff}.wp-block-mac-stories-block.block-stories-container a .card .card-body .abstract span.abstract{margin:0;padding:0 10px;display:table-cell}.wp-block-mac-card-new-block{max-width:100%;overflow:hidden}.wp-block-mac-card-new-block.block-latest-news-container{position:relative;z-index:0;margin:20px 0px 40px 0px;border-radius:24px;box-shadow:8px 8px 16px 0 rgba(33,36,41,.2)}.wp-block-mac-card-new-block.block-latest-news-container div{position:relative;text-decoration:none}.wp-block-mac-card-new-block.block-latest-news-container div.star{position:absolute;z-index:1;right:0;bottom:0;height:48px;min-height:48px;width:48px;cursor:pointer}.wp-block-mac-card-new-block.block-latest-news-container div.star span.material-symbols-rounded.starrate{color:#489eac;font-size:25px;margin:2px 0px 0px 7px}.wp-block-mac-card-new-block.block-latest-news-container div.star.starred span.material-symbols-rounded.starrate{font-variation-settings:"FILL" 1,"wght" 400,"GRAD" 0,"opsz" 48}.wp-block-mac-card-new-block.block-latest-news-container .card{min-height:344px;border:none;background-color:#fff}.wp-block-mac-card-new-block.block-latest-news-container .card .content-images{height:144px;max-width:100%;overflow:hidden}.wp-block-mac-card-new-block.block-latest-news-container .card .content-images img.box-image{height:144px;max-width:100%;border-radius:24px 24px 0 0;background-size:cover;background-position:center;object-fit:cover;object-position:center;transition:.5s all ease-in-out}.wp-block-mac-card-new-block.block-latest-news-container .card .content-images img.box-image:hover{transform:scale(1.1)}.wp-block-mac-card-new-block.block-latest-news-container .card .card-body{height:200px;padding:30px 20px;position:relative}.wp-block-mac-card-new-block.block-latest-news-container .card .card-body h6{color:#212429;font-family:"Titillium Web","titillium_weblight",sans-serif;opacity:.87;font-size:20px;font-weight:600;letter-spacing:.15px;line-height:22px;height:47px;position:relative;margin:0;padding:0;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.wp-block-mac-card-new-block.block-latest-news-container .card .card-body b span.abstract b.titolo_h4{color:#212429 !important;font-family:"Titillium Web","titillium_weblight",sans-serif;font-size:14px !important;letter-spacing:.25px !important;line-height:20px !important;height:62px !important;opacity:.87 !important;margin:10px 0 20px 0;padding:0 !important;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;text-align:left !important;font-weight:500 !important}.wp-block-mac-card-new-block.block-latest-news-container .card .card-body .abstract{color:#212429;font-family:"Titillium Web","titillium_weblight",sans-serif !important;font-size:14px !important;letter-spacing:.25px !important;line-height:20px !important;height:62px;opacity:.87 !important;margin:10px 0 20px 0;padding:0 !important;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;text-align:left !important}.wp-block-mac-card-new-block.block-latest-news-container .card .card-body .abstract span.abstract{margin:0;padding:0}.wp-block-mac-card-new-block.block-latest-news-container .card .card-body .abstract h4{color:#212429;font-family:"Titillium Web","titillium_weblight",sans-serif;font-size:14px;letter-spacing:.25px;line-height:20px;height:62px;opacity:.87;margin:10px 0 20px 0;padding:0;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;text-align:left;font-weight:500 !important}.wp-block-mac-card-new-block.block-latest-news-container .card .card-body .abstract b.titolo_h4{color:#212429;font-family:"Titillium Web","titillium_weblight",sans-serif;font-size:14px;letter-spacing:.25px;line-height:20px;height:62px;opacity:.87;margin:10px 0 20px 0;padding:0;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;text-align:left;font-weight:500 !important}.wp-block-mac-card-new-block.block-latest-news-container .card .card-body .abstract p{color:#212429;font-family:"Titillium Web","titillium_weblight",sans-serif;font-size:14px;letter-spacing:.25px;line-height:20px;height:62px;opacity:.87;margin:0px 0 20px 0;padding:0;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-weight:500 !important}.wp-block-mac-card-new-block.block-latest-news-container .card .card-body .abstract p span.abstract{margin:0;padding:0}.wp-block-mac-card-new-block.block-latest-news-container .card .card-body a.cta{position:absolute;z-index:1;left:20px;bottom:25px;opacity:.87;color:#004857;font-family:"Titillium Web","titillium_webbold",sans-serif;font-size:14px;letter-spacing:1.35px;line-height:16px;text-decoration:underline;text-transform:uppercase}.wp-block-mac-banner-title-cta.block-cta{background-color:#015e6f;padding:0;margin:30px auto;min-height:192px;overflow:hidden}.wp-block-mac-banner-title-cta.block-cta .banner-box-txt{display:flex;align-items:center;height:100%;margin-left:60px}.wp-block-mac-banner-title-cta.block-cta .banner-box-txt h4.title{color:#fff;font-family:"Titillium Web","titillium_weblight",sans-serif;opacity:.87;font-size:34px;letter-spacing:.25px;line-height:37px;margin:0}.wp-block-mac-banner-title-cta.block-cta .button-box-txt{display:flex;align-items:center;height:100%;margin:0 auto;text-align:center}.wp-block-mac-banner-title-cta.block-cta .button-box-txt a{text-decoration:none}.wp-block-mac-banner-title-cta.block-cta .button-box-txt a.buttonurl{box-sizing:border-box;display:block;text-align:center;text-decoration:none;height:52px;width:auto;border-radius:26px;margin:0 auto;padding:20px 40px;background-color:#fff;box-shadow:8px 8px 16px 0 rgba(33,36,41,.2);transition:background-color 1s}.wp-block-mac-banner-title-cta.block-cta .button-box-txt a.buttonurl:hover{background-color:#d8d8d8}.wp-block-mac-banner-title-cta.block-cta .button-box-txt a span.buttontext{opacity:.87;color:#004857;font-family:"Titillium Web","titillium_webbold",sans-serif;font-size:14px;letter-spacing:1.35px;line-height:16px;text-align:center;text-transform:uppercase;text-decoration:none;display:flex;align-items:center;height:100%}.wp-block-mac-banner-title-cta.block-cta .box-image{height:100%;display:flex;align-items:center;overflow:hidden;min-height:192px;margin-left:0;margin-right:-15px;width:192px}.wp-block-mac-banner-title-cta.block-cta .box-image img.image{object-position:center;width:100%;margin:0 auto;text-align:center}.wp-block-mac-banner-cta.block-cta{background-color:#015e6f;padding:0;margin:30px auto;min-height:192px;overflow:hidden}.wp-block-mac-banner-cta.block-cta .banner-box-txt{display:flex;align-items:center;height:100%}.wp-block-mac-banner-cta.block-cta .banner-box-txt h4.title{color:#fff;font-family:"Titillium Web","titillium_weblight",sans-serif;opacity:.87;font-size:34px;letter-spacing:.25px;line-height:37px;margin:0 auto;text-align:center}.wp-block-mac-banner-cta.block-cta .button-box-txt{display:flex;align-items:center;height:100%;margin:0 auto;text-align:center}.wp-block-mac-banner-cta.block-cta .button-box-txt a{text-decoration:none}.wp-block-mac-banner-cta.block-cta .button-box-txt a.buttonurl{box-sizing:border-box;display:block;text-align:center;text-decoration:none;height:52px;width:auto;border-radius:26px;margin:0 auto;padding:20px 40px;background-color:#fff;box-shadow:8px 8px 16px 0 rgba(33,36,41,.2);transition:background-color 1s}.wp-block-mac-banner-cta.block-cta .button-box-txt a.buttonurl:hover{background-color:#d8d8d8}.wp-block-mac-banner-cta.block-cta .button-box-txt a span.buttontext{opacity:.87;color:#004857;font-family:"Titillium Web","titillium_webbold",sans-serif;font-size:14px;letter-spacing:1.35px;line-height:16px;text-align:center;text-transform:uppercase;text-decoration:none;display:flex;align-items:center;height:100%}.wp-block-mac-banner-blockquote{border-radius:24px;min-height:210px;margin:0px 0px 20px 0px}.wp-block-mac-banner-blockquote .gts__picture{position:relative}.wp-block-mac-banner-blockquote .gts__picture .gts__picture__image{width:100%;height:100%;min-height:300px;background-size:cover;background-position:center;position:absolute;cursor:auto;opacity:.87}.wp-block-mac-banner-blockquote .title-box-txt blockquote{margin:0;padding:0;position:relative;background:rgba(0,0,0,0)}.wp-block-mac-banner-blockquote .title-box-txt blockquote p{color:#fff;font-family:"Titillium Web","titillium_webregular",sans-serif;font-weight:bold;font-size:17px;letter-spacing:1.64px;line-height:22px;margin:0;padding:30px 40px}.wp-block-embed-youtube{margin:0 auto 40px auto}.wp-block-embed-youtube .wp-block-embed__wrapper{height:0;overflow:hidden;padding-bottom:56.25%;padding-top:30px;position:relative}.wp-block-embed-youtube .wp-block-embed__wrapper iframe,.wp-block-embed-youtube .wp-block-embed__wrapper object,.wp-block-embed-youtube .wp-block-embed__wrapper embed{height:100%;left:0;position:absolute;top:0;width:100%}.wp-block-mac-card-height-block{max-width:100%;overflow:hidden}.wp-block-mac-card-height-block.block-card-height-block-container{position:relative;z-index:0;margin:0px 0px 20px 0px;border-radius:24px;box-shadow:8px 8px 16px 0 rgba(33,36,41,.2)}.wp-block-mac-card-height-block.block-card-height-block-container div{position:relative;text-decoration:none}.wp-block-mac-card-height-block.block-card-height-block-container div.star{position:absolute;z-index:1;right:0;bottom:0;height:48px;min-height:48px;width:48px;cursor:pointer}.wp-block-mac-card-height-block.block-card-height-block-container div.star span.material-symbols-rounded.starrate{color:#489eac;font-size:25px;margin:2px 0px 0px 7px}.wp-block-mac-card-height-block.block-card-height-block-container div.star.starred span.material-symbols-rounded.starrate{font-variation-settings:"FILL" 1,"wght" 400,"GRAD" 0,"opsz" 48}.wp-block-mac-card-height-block.block-card-height-block-container .card{min-height:404px;border:none;background-color:#fff}.wp-block-mac-card-height-block.block-card-height-block-container .card .content-images{height:204px;max-width:100%;overflow:hidden}.wp-block-mac-card-height-block.block-card-height-block-container .card .content-images img.box-image{height:204px;max-width:100%;border-radius:24px 24px 0 0;background-size:cover;background-position:center;object-fit:cover;object-position:center;transition:.5s all ease-in-out}.wp-block-mac-card-height-block.block-card-height-block-container .card .content-images img.box-image:hover{transform:scale(1.1)}.wp-block-mac-card-height-block.block-card-height-block-container .card .card-body{height:200px;padding:30px 20px;position:relative}.wp-block-mac-card-height-block.block-card-height-block-container .card .card-body h6{color:#212429;font-family:"Titillium Web","titillium_weblight",sans-serif;opacity:.87;font-size:20px;font-weight:600;letter-spacing:.15px;line-height:22px;height:44px;position:relative;margin:0;padding:0}.wp-block-mac-card-height-block.block-card-height-block-container .card .card-body .abstract{color:#212429;font-family:"Titillium Web","titillium_weblight",sans-serif;font-size:14px;letter-spacing:.25px;line-height:20px;height:62px;opacity:.87;margin:10px 0 20px 0;padding:0;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}.wp-block-mac-card-height-block.block-card-height-block-container .card .card-body .abstract span.abstract{margin:0;padding:0}.wp-block-mac-card-height-block.block-card-height-block-container .card .card-body a.cta{position:absolute;z-index:1;left:20px;bottom:25px;opacity:.87;color:#004857;font-family:"Titillium Web","titillium_webbold",sans-serif;font-size:14px;letter-spacing:1.35px;line-height:16px;text-decoration:underline;text-transform:uppercase}.wp-block-mac-card-chart{max-width:100%;overflow:hidden}.wp-block-mac-card-chart.block-card-chart-container{position:relative;z-index:0;margin:20px 0px 40px 0px;border-radius:24px;box-shadow:8px 8px 16px 0 rgba(33,36,41,.2)}.wp-block-mac-card-chart.block-card-chart-container .card{min-height:453px;border:none;background-color:#fff}.wp-block-mac-card-chart.block-card-chart-container .card .card-body{height:453px;padding:0px 20px;position:relative}.wp-block-mac-card-chart.block-card-chart-container .card .card-body .content-title{text-align:center;margin:44px auto 20px auto}.wp-block-mac-card-chart.block-card-chart-container .card .card-body .content-title .revenue{color:#ed791d;font-family:"Titillium Web","titillium_weblight",sans-serif;opacity:.87;font-size:16px;letter-spacing:2.4px;line-height:19px;margin:0;padding:0;text-transform:uppercase;font-weight:bold}.wp-block-mac-card-chart.block-card-chart-container .card .card-body .content-title .year{color:#489eac;font-family:"Titillium Web","titillium_webregular",sans-serif;opacity:.87;font-size:16px;letter-spacing:2.4px;line-height:19px;padding-left:5px;text-transform:uppercase;font-weight:bold}.wp-block-mac-card-chart.block-card-chart-container .card .card-body .content-chart{text-align:center;display:block}.wp-block-mac-card-chart.block-card-chart-container .card .card-body .content-chart .chart-progress{width:292px;height:292px;font-size:30px;border-radius:50%;overflow:hidden;position:relative;text-align:center;line-height:292px;background:rgba(0,0,0,0);display:block;margin:0 auto}.wp-block-mac-card-chart.block-card-chart-container .card .card-body .content-chart .chart-progress::after{content:"%"}.wp-block-mac-card-chart.block-card-chart-container .card .card-body .content-chart .chart-progress.nameone .chart-title{position:relative;z-index:100;text-transform:uppercase}.wp-block-mac-card-chart.block-card-chart-container .card .card-body .content-chart .chart-progress.nameone .chart-overlay{width:50%;height:100%;position:absolute;top:0;left:0;z-index:1;background-color:#fff}.wp-block-mac-card-chart.block-card-chart-container .card .card-body .content-chart .chart-progress.nameone .chart-left,.wp-block-mac-card-chart.block-card-chart-container .card .card-body .content-chart .chart-progress.nameone .chart-right{width:50%;height:100%;position:absolute;top:0;left:0;border:20px solid #b80e24;border-radius:146px 0px 0px 146px;border-right:0;transform-origin:right}.wp-block-mac-card-chart.block-card-chart-container .card .card-body .content-chart .chart-progress.nameone .chart-left{animation:load1 1s linear forwards}.wp-block-mac-card-chart.block-card-chart-container .card .card-body .content-chart .chart-progress.nametwo .chart-title{position:relative;z-index:100;text-transform:uppercase}.wp-block-mac-card-chart.block-card-chart-container .card .card-body .content-chart .chart-progress.nametwo .chart-overlay{width:50%;height:100%;position:absolute;top:0;left:0;z-index:1}.wp-block-mac-card-chart.block-card-chart-container .card .card-body .content-chart .chart-progress.nametwo .chart-left,.wp-block-mac-card-chart.block-card-chart-container .card .card-body .content-chart .chart-progress.nametwo .chart-right{width:50%;height:100%;position:absolute;top:0;left:0;border:20px solid #489eac;border-radius:146px 0px 0px 146px;border-right:0;transform-origin:right}.wp-block-mac-card-chart.block-card-chart-container .card .card-body .content-chart .chart-progress.nametwo .chart-left{animation:load1 1s linear forwards}.wp-block-mac-card-chart.block-card-chart-container .card .card-body .content-chart .chart-progress:nth-of-type(2) .chart-right,.wp-block-mac-card-chart.block-card-chart-container .card .card-body .content-chart .chart-progress:nth-of-type(3) .chart-right{animation:load2 .5s linear forwards 1s}.wp-block-mac-card-chart.block-card-chart-container .card .card-body .content-chart .chart-progress:last-of-type .chart-right,.wp-block-mac-card-chart.block-card-chart-container .card .card-body .content-chart .chart-progress:first-of-type .chart-right{animation:load3 .8s linear forwards 1s}@keyframes load1{0%{transform:rotate(0deg)}100%{transform:rotate(180deg)}}@keyframes load2{0%{z-index:100;transform:rotate(180deg)}100%{z-index:100;transform:rotate(270deg)}}@keyframes load3{0%{z-index:100;transform:rotate(180deg)}100%{z-index:100;transform:rotate(315deg)}}.wp-block-mac-block-left-image-right-description{padding:0px 0px 40px 0px}.wp-block-mac-block-left-image-right-description .title-box-txt p.description{font-family:"Titillium Web","titillium_webregular",sans-serif;font-size:16px;letter-spacing:.44px;line-height:28px;color:#212429;margin:0 0 20px 0;padding:0}.wp-block-mac-block-left-image-right-description .box-image{height:100%}.wp-block-mac-block-left-image-right-description .box-image img.image{text-align:center;margin:0 auto}.wp-block-mac-block-left-description-right-image{padding:0px 0px 40px 0px}.wp-block-mac-block-left-description-right-image .title-box-txt p.description{font-family:"Titillium Web","titillium_webregular",sans-serif;font-size:16px;letter-spacing:.44px;line-height:28px;color:#212429;margin:0 0 20px 0;padding:0}.wp-block-mac-block-left-description-right-image .box-image{height:100%}.wp-block-mac-block-left-description-right-image .box-image img.image{text-align:center;margin:0 auto}.wp-block-mac-container-block.box-container{max-width:1110px;position:relative;margin:0 auto;min-height:10px}.carouselcertificate{background-color:#fff}.carouselcertificate h2.title-team{opacity:.87;color:#004857;font-family:"Titillium Web","titillium_webregular",sans-serif;font-size:34px;font-weight:bold;letter-spacing:.25px;line-height:52px;text-align:center}.carouselcertificate .carousel.slide{z-index:0}.carouselcertificate div#carouselcert{padding:70px 0 110px 0}.carouselcertificate div#carouselcert a.carousel-control-prev.bg-black.w-aut,.carouselcertificate div#carouselcert a.carousel-control-next.bg-black.w-aut{width:3%}.carouselcertificate div#carouselcert ol.carousel-indicators{position:absolute;right:0;bottom:50px;left:0;z-index:2;display:flex;justify-content:center;padding:0;list-style:none}.carouselcertificate div#carouselcert ol.carousel-indicators li{background-color:#489eac;height:9px;width:9px;line-height:10px;border-radius:50%;border:none;opacity:1}.carouselcertificate div#carouselcert ol.carousel-indicators .active{height:9px;width:76px;border-radius:4.5px;background-color:#ed791d;border:none;position:relative}.carouselcertificate div#carouselcert .card{overflow:hidden;border-radius:0;border:none;background-color:#fff;display:flex;flex-direction:row;margin:0 15px}.carouselcertificate div#carouselcert .card a{margin:0 auto;text-align:center}.carouselcertificate .entry-content a.carousel-control-prev,.carouselcertificate .entry-content a.carousel-control-next{box-shadow:none;border-bottom:none}.carouselcertificate .entry-content a.carousel-control-prev:hover,.carouselcertificate .entry-content a.carousel-control-prev:focus,.carouselcertificate .entry-content a.carousel-control-prev:active,.carouselcertificate .entry-content a.carousel-control-next:hover,.carouselcertificate .entry-content a.carousel-control-next:focus,.carouselcertificate .entry-content a.carousel-control-next:active{box-shadow:none;border-bottom:none}.carouselcertificate .carousel-control-next-icon,.carouselcertificate .carousel-control-prev-icon{color:#000}.carouselcertificate .carousel-control-prev,.carouselcertificate .carousel-control-next{position:absolute;top:27%;z-index:1;display:flex;align-items:center;justify-content:center;width:64px;height:64px;padding:0;color:#fff;text-align:center;background:0 0;opacity:1;transition:opacity .15s ease;background-color:#004857;border:1px solid #004857}.carouselcertificate .carousel-inner .carousel-item.active,.carouselcertificate .carousel-inner .carousel-item-next,.carouselcertificate .carousel-inner .carousel-item-prev{display:flex;background-color:#fff}@media(min-width: 991.99px){.carouselcertificate .carousel-inner .carousel-item-end.active,.carouselcertificate .carousel-inner .carousel-item-next{transform:translateX(16.6%)}.carouselcertificate .carousel-inner .carousel-item-start.active,.carouselcertificate .carousel-inner .carousel-item-prev{transform:translateX(-16.6%)}}@media(max-width: 991.98px){.carouselcertificate .carousel-inner .carousel-item-end.active,.carouselcertificate .carousel-inner .carousel-item-next{transform:translateX(100%)}.carouselcertificate .carousel-inner .carousel-item-start.active,.carouselcertificate .carousel-inner .carousel-item-prev{transform:translateX(-100%)}}.carouselcertificate .carousel-inner .carousel-item-end,.carouselcertificate .carousel-inner .carousel-item-start{transform:none}.content-history{background-color:#fff}.content-history .timeline-carousel{z-index:0;margin:0;padding:0px 6.9444% 90px 0%;position:relative;overflow:hidden}.content-history .timeline-carousel:after,.content-history .timeline-carousel:before{content:"";position:absolute;display:block;top:0;height:100%;background-color:rgba(0,0,0,0);z-index:3;width:6.9444%}.content-history .timeline-carousel:after{left:0}.content-history .timeline-carousel:before{right:0;opacity:0}.content-history .timeline-carousel .slick-list{overflow:visible}.content-history .timeline-carousel .slick-dots{bottom:-73px}.content-history .timeline-carousel .timeline-carousel__image{overflow:hidden}.content-history .timeline-carousel__image .year{width:auto;font-family:"Titillium Web","titillium_webbold",sans-serif;opacity:.87;font-size:24px;letter-spacing:0;line-height:36px;text-align:center;color:#fff;display:table;background-color:#00848b;z-index:1;position:relative;padding:5px}.content-history .timeline-carousel__image .year:after{content:"";position:absolute;display:block;top:18px;height:2px;width:100vh;z-index:-1;margin-left:0;background-color:#00848b}.content-history .timeline-carousel__item{cursor:all-scroll;cursor:-webkit-grab;cursor:-moz-grab}.content-history .timeline-carousel__item .media-wrapper{opacity:.4;-webkit-transition:all .4s cubic-bezier(0.55, 0.085, 0.68, 0.53);-o-transition:all .4s cubic-bezier(0.55, 0.085, 0.68, 0.53);transition:all .4s cubic-bezier(0.55, 0.085, 0.68, 0.53);width:100%;max-width:100%;height:230px}.content-history .timeline-carousel__item:last-child .timeline-carousel__item-inner:after{width:calc(100% - 30px)}.content-history .timeline-carousel__item-inner{position:relative;padding:0px 40px 0px 64px;margin:0px 0px 20px 0px;min-height:300px;color:#212429;font-family:"Titillium Web","titillium_webregular",sans-serif;font-size:16px;letter-spacing:.44px;line-height:28px;margin-bottom:0}.content-history .timeline-carousel__item-inner h5{opacity:.87;color:#ed791d;font-family:"Titillium Web","titillium_webregular",sans-serif;font-size:24px;letter-spacing:0;line-height:28px;margin:10px 0px 0px 0px;padding:0;height:55px}.content-history .timeline-carousel__item-inner p{color:#212429;font-family:"Titillium Web","titillium_webregular",sans-serif;font-size:16px;letter-spacing:.44px;line-height:28px;margin-bottom:0;padding:10px 0px 10px 0px}.content-history .timeline-carousel__item-inner .read-more{font-size:12px;display:table;margin-bottom:10px;font-weight:900;text-decoration:none;position:relative}.content-history .timeline-carousel__item-inner .read-more:after{content:"";position:absolute;left:0;bottom:-1px;width:0;-webkit-transition:all .2s cubic-bezier(0.55, 0.085, 0.68, 0.53);-o-transition:all .2s cubic-bezier(0.55, 0.085, 0.68, 0.53);transition:all .2s cubic-bezier(0.55, 0.085, 0.68, 0.53)}.content-history .timeline-carousel__item-inner .read-more:hover:after{width:100%}.content-history .timeline-carousel__item-inner .pointer{height:29px;position:relative;z-index:1;margin:-4px 0 16px}.content-history .timeline-carousel__item-inner .pointer:after,.content-history .timeline-carousel__item-inner .pointer:before{position:absolute;content:""}.content-history .timeline-carousel__item-inner .pointer:after{width:9px;height:9px;border-radius:100%;top:0;left:0}.content-history .timeline-carousel__item-inner .pointer:before{width:1px;height:100%;top:0;left:4px}.content-history .timeline-carousel .slick-active .media-wrapper{opacity:1 !important}.content-history .slick-dots{bottom:160px;list-style:none;position:absolute;width:100%;left:0;text-align:center;z-index:2}.content-history .slick-dots li{cursor:grab;cursor:-moz-grab;cursor:-webkit-grab;display:inline-block;margin:0 6px;position:relative;width:10px;height:10px}.content-history .slick-dots li:last-child{margin-right:0}.content-history .slick-dots li button{display:block;font-size:0;width:10px;height:10px;padding:0;cursor:pointer;-webkit-transition:all .4s cubic-bezier(0.55, 0.085, 0.68, 0.53);-o-transition:all .4s cubic-bezier(0.55, 0.085, 0.68, 0.53);transition:all .4s cubic-bezier(0.55, 0.085, 0.68, 0.53)}.content-history .link{position:absolute;left:0;bottom:0;padding:20px;z-index:9999}.content-history .link a{display:flex;align-items:center;text-decoration:none;color:#fff}.content-history .link .fa{font-size:28px;margin-right:8px;color:#fff}.content-history .slick-prev svg,.content-history .slick-next svg{height:auto;width:18px;padding-bottom:2px}.content-history .slick-prev .btn,.content-history .slick-next .btn{border-radius:0;font-family:"Libre Franklin",sans-serif;font-size:12px;text-transform:uppercase;font-weight:700}.content-history .slick-prev,.content-history .slick-next{position:absolute;top:0;z-index:9999;border-radius:0;font-family:"Libre Franklin",sans-serif;font-size:12px;text-transform:uppercase;font-weight:700}.content-history .slick-prev{left:0}.content-history .slick-next{right:30px}.carousel-knowledge-centre{background-color:#f8f9fa}.carousel-knowledge-centre.hbox{height:560px}.carousel-knowledge-centre.hbox .button-box-txt{margin:0 auto;text-align:center;width:100%;bottom:0;height:100%}.carousel-knowledge-centre.hbox .button-box-txt a.buttonurl{box-sizing:border-box;height:52px;width:auto;min-width:229px;border-radius:4px;display:inline-block;text-decoration:none;margin:70px auto 0 auto;text-align:center;transition:background-color 1s}.carousel-knowledge-centre.hbox .button-box-txt a.buttonurl:hover{background-color:#00848b}.carousel-knowledge-centre.hbox .button-box-txt a.buttonurl span.buttontext{opacity:.87;color:#fff;font-family:"Titillium Web","titillium_webbold",sans-serif;font-size:14px;font-weight:bold;letter-spacing:1.35px;line-height:52px;text-transform:uppercase;text-decoration:none;display:block;padding:0px 28px;margin:0 auto;text-align:center;background:#489eac}.carousel-knowledge-centre h2.title-knowledge-centre{opacity:.87;color:#004857;font-family:"Titillium Web","titillium_webbold",sans-serif;font-size:60px;font-weight:bold;letter-spacing:-0.5px;line-height:62px;text-align:center;padding:72px 0 60px 0}.carousel-knowledge-centre h5{opacity:.87;color:#212429;font-family:"Titillium Web","titillium_webregular",sans-serif;font-size:24px;letter-spacing:0;line-height:26px;text-align:center;padding:0 0 50px 0;margin:0}.carousel-knowledge-centre .carousel.slide{z-index:0}.carousel-knowledge-centre div#carouselknowledgecentre{padding:0;height:400px}.carousel-knowledge-centre div#carouselknowledgecentre a.carousel-control-prev.bg-black.w-aut,.carousel-knowledge-centre div#carouselknowledgecentre a.carousel-control-next.bg-black.w-aut{width:3%}.carousel-knowledge-centre div#carouselknowledgecentre ol.carousel-indicators{position:absolute;right:0;bottom:-22px;left:0;z-index:2;display:flex;justify-content:center;padding:0;list-style:none}.carousel-knowledge-centre div#carouselknowledgecentre ol.carousel-indicators li{background-color:#d9e0e6;height:9px;width:9px;line-height:10px;border-radius:50%;border:none;opacity:1}.carousel-knowledge-centre div#carouselknowledgecentre ol.carousel-indicators .active{height:9px;width:76px;border-radius:4.5px;background-color:#ed791d;border:none;position:relative}.carousel-knowledge-centre div#carouselknowledgecentre .card{overflow:hidden;border-radius:26px;border:none;display:block;margin:0 10px;height:350px;padding:10px 30px 23px 30px}.carousel-knowledge-centre div#carouselknowledgecentre .card.prodotti{background-color:#f90}.carousel-knowledge-centre div#carouselknowledgecentre .card.stories{background-color:#e45114}.carousel-knowledge-centre div#carouselknowledgecentre .card.sectors{background-color:#e45114}.carousel-knowledge-centre div#carouselknowledgecentre .card.custom{background-color:#f90}.carousel-knowledge-centre div#carouselknowledgecentre .card.application{background-color:#f90}.carousel-knowledge-centre div#carouselknowledgecentre .card.solution{background-color:#e45114}.carousel-knowledge-centre div#carouselknowledgecentre .card.history{background-color:#f90}.carousel-knowledge-centre div#carouselknowledgecentre .card.speakers{background-color:#f90}.carousel-knowledge-centre div#carouselknowledgecentre .card.news{background-color:#f90}.carousel-knowledge-centre div#carouselknowledgecentre .card.articoli{background-color:#f90}.carousel-knowledge-centre div#carouselknowledgecentre .card.case-histories{background-color:#ed791d}.carousel-knowledge-centre div#carouselknowledgecentre .card.sectors{background-color:#e45114}.carousel-knowledge-centre div#carouselknowledgecentre .card.application{background-color:#f90}.carousel-knowledge-centre div#carouselknowledgecentre .card.solution{background-color:#e45114}.carousel-knowledge-centre div#carouselknowledgecentre .card.history{background-color:#f90}.carousel-knowledge-centre div#carouselknowledgecentre .card.speakers{background-color:#f90}.carousel-knowledge-centre div#carouselknowledgecentre .card.case-histories{background-color:#ed791d}.carousel-knowledge-centre div#carouselknowledgecentre .card.webinar{background-color:#e45114}.carousel-knowledge-centre div#carouselknowledgecentre .card.link{background-color:#ed791d}.carousel-knowledge-centre div#carouselknowledgecentre .card.documents{background-color:#ff8c00}.carousel-knowledge-centre div#carouselknowledgecentre .card a{margin:0 auto;text-align:center;text-decoration:none;color:#fff}.carousel-knowledge-centre div#carouselknowledgecentre .card a .box-images img{width:70px;height:70px;margin:5px auto 0px auto}.carousel-knowledge-centre div#carouselknowledgecentre .card a .subtitle{opacity:.87;color:#fff;font-family:"Titillium Web","titillium_webbold",sans-serif;font-size:16px;font-weight:bold;letter-spacing:.15px;line-height:24px;text-align:center;padding:10px 0px 20px 0px;text-transform:uppercase}.carousel-knowledge-centre div#carouselknowledgecentre .card a h5{margin:0;padding:0;opacity:.87;color:#fff;font-family:"Titillium Web","titillium_webregular",sans-serif;font-size:24px;letter-spacing:0;line-height:33px;text-align:left;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}.carousel-knowledge-centre div#carouselknowledgecentre .card a p{opacity:.87;color:#fff;font-family:"Titillium Web","titillium_webregular",sans-serif;font-size:14px;letter-spacing:.25px;line-height:20px;text-align:left;padding:20px 0px 0px 0px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}.carousel-knowledge-centre .entry-content a.carousel-control-prev,.carousel-knowledge-centre .entry-content a.carousel-control-next{box-shadow:none;border-bottom:none}.carousel-knowledge-centre .entry-content a.carousel-control-prev:hover,.carousel-knowledge-centre .entry-content a.carousel-control-prev:focus,.carousel-knowledge-centre .entry-content a.carousel-control-prev:active,.carousel-knowledge-centre .entry-content a.carousel-control-next:hover,.carousel-knowledge-centre .entry-content a.carousel-control-next:focus,.carousel-knowledge-centre .entry-content a.carousel-control-next:active{box-shadow:none;border-bottom:none}.carousel-knowledge-centre .carousel-control-next-icon,.carousel-knowledge-centre .carousel-control-prev-icon{color:#000}.carousel-knowledge-centre .carousel-control-prev,.carousel-knowledge-centre .carousel-control-next{position:absolute;top:33%;z-index:1;display:flex;align-items:center;justify-content:center;width:64px;height:64px;padding:0;color:#fff;text-align:center;background:0 0;opacity:1;transition:opacity .15s ease;background-color:#004857;border:1px solid #004857}.carousel-knowledge-centre .carousel-inner{padding:0 5% 10px 5%;max-width:1440px;width:100%;margin:0 auto;overflow:initial}.carousel-knowledge-centre .carousel-inner .carousel-item.active,.carousel-knowledge-centre .carousel-inner .carousel-item-next,.carousel-knowledge-centre .carousel-inner .carousel-item-prev{display:flex}@media(min-width: 1399.99px){.carousel-knowledge-centre .carousel-inner .carousel-item-end.active,.carousel-knowledge-centre .carousel-inner .carousel-item-next{transform:translateX(25%)}.carousel-knowledge-centre .carousel-inner .carousel-item-start.active,.carousel-knowledge-centre .carousel-inner .carousel-item-prev{transform:translateX(-25%)}}@media(max-width: 1399.98px){.carousel-knowledge-centre .carousel-inner .carousel-item-end.active,.carousel-knowledge-centre .carousel-inner .carousel-item-next{transform:translateX(33.3%)}.carousel-knowledge-centre .carousel-inner .carousel-item-start.active,.carousel-knowledge-centre .carousel-inner .carousel-item-prev{transform:translateX(-33.3%)}}@media(max-width: 991.98px){.carousel-knowledge-centre .carousel-inner .carousel-item-end.active,.carousel-knowledge-centre .carousel-inner .carousel-item-next{transform:translateX(100%)}.carousel-knowledge-centre .carousel-inner .carousel-item-start.active,.carousel-knowledge-centre .carousel-inner .carousel-item-prev{transform:translateX(-100%)}}.carousel-knowledge-centre .carousel-inner .carousel-item-end,.carousel-knowledge-centre .carousel-inner .carousel-item-start{transform:none}.carousel-webinar-recordings{background-color:#f8f9fa}.carousel-webinar-recordings.hbox{height:400px}.carousel-webinar-recordings h2.title-webinar-recordings{opacity:.87;color:#212429;font-family:"Titillium Web","titillium_webregular",sans-serif;font-size:60px;letter-spacing:-0.5px;line-height:62px;text-align:left;margin:0px;font-weight:normal;width:100%;padding:72px 0 60px 0}.carousel-webinar-recordings .button-box-txt{display:flex;justify-content:right;align-items:center;right:20px;position:relative}.carousel-webinar-recordings .button-box-txt a{text-decoration:none}.carousel-webinar-recordings .button-box-txt a.buttonurl{color:#004857;font-family:"Titillium Web","titillium_webregular",sans-serif;font-size:16px;font-weight:600;letter-spacing:.44px;line-height:28px;text-align:right;position:relative}.carousel-webinar-recordings .button-box-txt a.buttonurl:after{content:"";position:absolute;top:-5px;font-size:40px;cursor:pointer;color:#3da3a7;font-family:"Material Symbols Outlined",sans-serif;font-weight:400;font-style:normal;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased}.carousel-webinar-recordings .carousel.slide{z-index:0}.carousel-webinar-recordings .carouselwebinarrecordings{padding:30px 0 0 0;height:360px}.carousel-webinar-recordings .carouselwebinarrecordings a.carousel-control-prev.bg-black.w-aut,.carousel-webinar-recordings .carouselwebinarrecordings a.carousel-control-next.bg-black.w-aut{width:3%}.carousel-webinar-recordings .carouselwebinarrecordings ol.carousel-indicators{position:absolute;right:0;bottom:-22px;left:0;z-index:2;display:flex;justify-content:center;padding:0;list-style:none}.carousel-webinar-recordings .carouselwebinarrecordings ol.carousel-indicators li{background-color:#d9e0e6;height:9px;width:9px;line-height:10px;border-radius:50%;border:none;opacity:1}.carousel-webinar-recordings .carouselwebinarrecordings ol.carousel-indicators .active{height:9px;width:76px;border-radius:4.5px;background-color:#ed791d;border:none;position:relative}.carousel-webinar-recordings .carouselwebinarrecordings .card{overflow:hidden;border:none;display:flex;margin:0 10px;min-height:288px;padding:16px 30px 20px 30px;border-radius:24px;box-shadow:8px 8px 16px 0 rgba(33,36,41,.2)}.carousel-webinar-recordings .carouselwebinarrecordings .card .box-images img{height:48px;width:48px}.carousel-webinar-recordings .carouselwebinarrecordings .card .subtitle{height:50px;overflow:hidden;opacity:.87;color:#004857;font-family:"Titillium Web","titillium_webbold",sans-serif;font-size:14px;letter-spacing:.1px;line-height:24px;text-align:left;padding:0px 0px 40px 0px;text-transform:uppercase;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.carousel-webinar-recordings .carouselwebinarrecordings .card p{color:#212429;font-family:"Titillium Web","titillium_webregular",sans-serif;font-size:16px;letter-spacing:.44px;line-height:24px;padding:0;margin:0;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}.carousel-webinar-recordings .carouselwebinarrecordings .card a{text-decoration:none}.carousel-webinar-recordings .carouselwebinarrecordings .card a.cta{position:absolute;z-index:1;left:30px;bottom:20px;opacity:.87;color:#004857;font-family:"Titillium Web","titillium_webbold",sans-serif;font-size:14px;letter-spacing:1.35px;line-height:16px;text-decoration:underline;text-transform:uppercase}.carousel-webinar-recordings .carouselwebinarrecordings .card div{position:relative;text-decoration:none}.carousel-webinar-recordings .carouselwebinarrecordings .card div.star{position:absolute;z-index:1;right:0;bottom:0;height:48px;min-height:48px;width:48px;cursor:pointer}.carousel-webinar-recordings .carouselwebinarrecordings .card div.star span.material-symbols-rounded.starrate{color:#489eac;font-size:25px;margin:2px 0px 0px 7px}.carousel-webinar-recordings .entry-content a.carousel-control-prev,.carousel-webinar-recordings .entry-content a.carousel-control-next{box-shadow:none;border-bottom:none}.carousel-webinar-recordings .entry-content a.carousel-control-prev:hover,.carousel-webinar-recordings .entry-content a.carousel-control-prev:focus,.carousel-webinar-recordings .entry-content a.carousel-control-prev:active,.carousel-webinar-recordings .entry-content a.carousel-control-next:hover,.carousel-webinar-recordings .entry-content a.carousel-control-next:focus,.carousel-webinar-recordings .entry-content a.carousel-control-next:active{box-shadow:none;border-bottom:none}.carousel-webinar-recordings .carousel-control-next-icon,.carousel-webinar-recordings .carousel-control-prev-icon{color:#000}.carousel-webinar-recordings .carousel-control-prev,.carousel-webinar-recordings .carousel-control-next{position:absolute;top:25%;z-index:1;display:flex;align-items:center;justify-content:center;width:64px;height:64px;padding:0;color:#fff;text-align:center;background:0 0;opacity:1;transition:opacity .15s ease;background-color:#004857;border:1px solid #004857}.carousel-webinar-recordings .carousel-inner{padding:0 0 40px 0;max-width:1440px;width:100%;margin:0 auto}.carousel-webinar-recordings .carousel-inner .carousel-item.active,.carousel-webinar-recordings .carousel-inner .carousel-item-next,.carousel-webinar-recordings .carousel-inner .carousel-item-prev{display:flex}@media(min-width: 1399.99px){.carousel-webinar-recordings .carousel-inner .carousel-item-end.active,.carousel-webinar-recordings .carousel-inner .carousel-item-next{transform:translateX(25%)}.carousel-webinar-recordings .carousel-inner .carousel-item-start.active,.carousel-webinar-recordings .carousel-inner .carousel-item-prev{transform:translateX(-25%)}}@media(max-width: 1399.98px){.carousel-webinar-recordings .carousel-inner .carousel-item-end.active,.carousel-webinar-recordings .carousel-inner .carousel-item-next{transform:translateX(25%)}.carousel-webinar-recordings .carousel-inner .carousel-item-start.active,.carousel-webinar-recordings .carousel-inner .carousel-item-prev{transform:translateX(-25%)}}@media(max-width: 991.98px){.carousel-webinar-recordings .carousel-inner .carousel-item-end.active,.carousel-webinar-recordings .carousel-inner .carousel-item-next{transform:translateX(100%)}.carousel-webinar-recordings .carousel-inner .carousel-item-start.active,.carousel-webinar-recordings .carousel-inner .carousel-item-prev{transform:translateX(-100%)}}.carousel-webinar-recordings .carousel-inner .carousel-item-end,.carousel-webinar-recordings .carousel-inner .carousel-item-start{transform:none}.carousel-discover-products.hbox{height:400px;padding-top:20px}.carousel-discover-products h2.title-discover-products{opacity:.87;color:#212429;font-family:"Titillium Web","titillium_webregular",sans-serif;font-size:60px;letter-spacing:-0.5px;line-height:62px;text-align:left;margin:0px;font-weight:normal;width:100%;padding:72px 0 60px 0}.carousel-discover-products .button-box-txt{display:flex;justify-content:right;align-items:center;right:20px;position:relative}.carousel-discover-products .button-box-txt a{text-decoration:none}.carousel-discover-products .button-box-txt a.buttonurl{color:#004857;font-family:"Titillium Web","titillium_webregular",sans-serif;font-size:16px;font-weight:600;letter-spacing:.44px;line-height:28px;text-align:right}.carousel-discover-products .button-box-txt a.buttonurl:after{content:"";position:absolute;top:-5px;font-size:40px;cursor:pointer;color:#3da3a7;font-family:"Material Symbols Outlined",sans-serif;font-weight:400;font-style:normal;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased}.carousel-discover-products .carousel.slide{z-index:0}.carousel-discover-products div#carouseldiscoverproducts{padding:0;height:350px}.carousel-discover-products div#carouseldiscoverproducts a.carousel-control-prev.bg-black.w-aut,.carousel-discover-products div#carouseldiscoverproducts a.carousel-control-next.bg-black.w-aut{width:3%}.carousel-discover-products div#carouseldiscoverproducts ol.carousel-indicators{position:absolute;right:0;bottom:-22px;left:0;z-index:2;display:flex;justify-content:center;padding:0;list-style:none}.carousel-discover-products div#carouseldiscoverproducts ol.carousel-indicators li{background-color:#d9e0e6;height:9px;width:9px;line-height:10px;border-radius:50%;border:none;opacity:1}.carousel-discover-products div#carouseldiscoverproducts ol.carousel-indicators .active{height:9px;width:76px;border-radius:4.5px;background-color:#ed791d;border:none;position:relative}.carousel-discover-products div#carouseldiscoverproducts .card{overflow:hidden;border:none;display:flex;margin:0 10px;min-height:288px;padding:16px 30px 20px 30px;border-radius:24px;box-shadow:8px 8px 16px 0 rgba(33,36,41,.2)}.carousel-discover-products div#carouseldiscoverproducts .card .box-images img{height:48px;width:48px}.carousel-discover-products div#carouseldiscoverproducts .card .subtitle{height:60px;overflow:hidden;opacity:.87;color:#004857;font-family:"Titillium Web","titillium_webbold",sans-serif;font-size:14px;letter-spacing:.1px;line-height:24px;text-align:left;padding:0px 0px 40px 0px;text-transform:uppercase}.carousel-discover-products div#carouseldiscoverproducts .card p{color:#212429;font-family:"Titillium Web","titillium_webregular",sans-serif;font-size:16px;letter-spacing:.44px;line-height:24px;padding:0;margin:0;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}.carousel-discover-products div#carouseldiscoverproducts .card a{text-decoration:none}.carousel-discover-products div#carouseldiscoverproducts .card a.cta{position:absolute;z-index:1;left:30px;bottom:20px;opacity:.87;color:#004857;font-family:"Titillium Web","titillium_webbold",sans-serif;font-size:14px;letter-spacing:1.35px;line-height:16px;text-decoration:underline;text-transform:uppercase}.carousel-discover-products div#carouseldiscoverproducts .card div{position:relative;text-decoration:none}.carousel-discover-products div#carouseldiscoverproducts .card div.star{position:absolute;z-index:1;right:0;bottom:0;height:48px;min-height:48px;width:48px;cursor:pointer}.carousel-discover-products div#carouseldiscoverproducts .card div.star span.material-symbols-rounded.starrate{color:#489eac;font-size:25px;margin:2px 0px 0px 7px}.carousel-discover-products .entry-content a.carousel-control-prev,.carousel-discover-products .entry-content a.carousel-control-next{box-shadow:none;border-bottom:none}.carousel-discover-products .entry-content a.carousel-control-prev:hover,.carousel-discover-products .entry-content a.carousel-control-prev:focus,.carousel-discover-products .entry-content a.carousel-control-prev:active,.carousel-discover-products .entry-content a.carousel-control-next:hover,.carousel-discover-products .entry-content a.carousel-control-next:focus,.carousel-discover-products .entry-content a.carousel-control-next:active{box-shadow:none;border-bottom:none}.carousel-discover-products .carousel-control-next-icon,.carousel-discover-products .carousel-control-prev-icon{color:#000}.carousel-discover-products .carousel-control-prev,.carousel-discover-products .carousel-control-next{position:absolute;top:25%;z-index:1;display:flex;align-items:center;justify-content:center;width:64px;height:64px;padding:0;color:#fff;text-align:center;background:0 0;opacity:1;transition:opacity .15s ease;background-color:#004857;border:1px solid #004857}.carousel-discover-products .carousel-inner{padding:0 0 40px 0;max-width:1440px;width:100%;margin:0 auto}.carousel-discover-products .carousel-inner .carousel-item.active,.carousel-discover-products .carousel-inner .carousel-item-next,.carousel-discover-products .carousel-inner .carousel-item-prev{display:flex}@media(min-width: 1399.99px){.carousel-discover-products .carousel-inner .carousel-item-end.active,.carousel-discover-products .carousel-inner .carousel-item-next{transform:translateX(25%)}.carousel-discover-products .carousel-inner .carousel-item-start.active,.carousel-discover-products .carousel-inner .carousel-item-prev{transform:translateX(-25%)}}@media(max-width: 1399.98px){.carousel-discover-products .carousel-inner .carousel-item-end.active,.carousel-discover-products .carousel-inner .carousel-item-next{transform:translateX(25%)}.carousel-discover-products .carousel-inner .carousel-item-start.active,.carousel-discover-products .carousel-inner .carousel-item-prev{transform:translateX(-25%)}}@media(max-width: 991.98px){.carousel-discover-products .carousel-inner .carousel-item-end.active,.carousel-discover-products .carousel-inner .carousel-item-next{transform:translateX(100%)}.carousel-discover-products .carousel-inner .carousel-item-start.active,.carousel-discover-products .carousel-inner .carousel-item-prev{transform:translateX(-100%)}}.carousel-discover-products .carousel-inner .carousel-item-end,.carousel-discover-products .carousel-inner .carousel-item-start{transform:none}.content-document-dowload{padding:0 0 20px 0}.content-document-dowload.box-container{max-width:1110px;position:relative;margin:0 auto;min-height:10px}.content-document-dowload.box-container ul{list-style:none;margin:0;padding:0;position:relative}.content-document-dowload.box-container ul li{text-indent:0px;padding:0 0 0 20px;min-height:64px;display:flex;justify-content:left;align-items:center;background-color:rgba(217,224,230,.5);opacity:.87;margin-bottom:10px;text-transform:uppercase;margin-left:0px}.content-document-dowload.box-container ul li:before{display:none}.content-document-dowload.box-container ul li a{color:#004857;font-family:"Titillium Web","titillium_webregular",sans-serif;font-size:24px;letter-spacing:0;line-height:36px;text-decoration:none;text-transform:uppercase}.content-document-dowload.box-container ul li a:hover{text-decoration:none;color:#004857}.content-document-dowload.box-container ul li a.btn-dowload{cursor:pointer;height:64px;width:64px;background-color:#015e6f;opacity:1;display:flex;justify-content:center;align-items:center;position:absolute;right:0}.content-document-dowload.box-container ul li a.btn-dowload:hover{opacity:1}.content-document-dowload.box-container ul li a.btn-dowload span.material-symbols-outlined.download{color:#fff;font-size:48px;font-weight:400}.content-document-dowload.box-container ul li a.btn-dowload span.material-symbols-outlined.download:hover{color:#fff}.content-document-dowload.box-container ul li a.btn-dowload span.material-symbols-outlined.download.active{color:#fff}.content-sectors-applications-solutions{padding:0px 0px 20px 0px;background-color:#f8f9fa}.content-sectors-applications-solutions h2{opacity:.87;color:#004857;font-family:"Titillium Web","titillium_webregular",sans-serif;font-size:60px;letter-spacing:-0.5px;line-height:62px;text-align:left;padding:40px 0 40px 0;margin-bottom:0;font-weight:normal}.content-sectors-applications-solutions.box-container{max-width:1110px;position:relative;margin:0 auto;min-height:10px}.content-sectors-applications-solutions.box-container h6{opacity:.87;color:#ed791d;font-family:"Titillium Web","titillium_webregular",sans-serif;font-size:24px;font-weight:bold;letter-spacing:.15px;line-height:31px;text-align:left}.content-sectors-applications-solutions.box-container h6 img{width:40px;height:40px}.content-sectors-applications-solutions.box-container h6 img.sectors{margin-right:25px}.content-sectors-applications-solutions.box-container h6 img.applications{margin-right:15px}.content-sectors-applications-solutions.box-container h6 img.solutions{margin-right:25px}.content-sectors-applications-solutions.box-container ul{list-style:none;margin:0;padding:0;position:relative}.content-sectors-applications-solutions.box-container ul li{display:flex;justify-content:left;align-items:center;min-height:40px;text-indent:0;margin-left:0}.content-sectors-applications-solutions.box-container ul li:before{display:none}.content-sectors-applications-solutions.box-container ul li a{color:#004857;font-family:"Titillium Web","titillium_webregular",sans-serif;font-size:16px;font-weight:600;letter-spacing:.44px;line-height:28px;text-decoration:none}.content-sectors-applications-solutions.box-container ul li a:hover{text-decoration:none;color:#004857}.news-carousel{position:relative}.news-carousel .carousel-control-prev,.news-carousel .carousel-control-next{position:absolute;top:38%;z-index:0;display:flex;align-items:center;justify-content:center;width:64px;height:64px;padding:0;color:#fff;text-align:center;background:0 0;opacity:1;transition:opacity .15s ease;background-color:#004857;border:1px solid #004857}.news-carousel .carousel-inner{padding:0 5% 10px 5%;max-width:1440px;width:100%;margin:0 auto;overflow:initial}.news-carousel .wp-block-mac-card-new-block.block-latest-news-container{margin:20px 20px 40px 0px}h4.title-last-news{opacity:.87;color:#004857;font-family:"Titillium Web","titillium_webregular",sans-serif;font-size:34px;font-weight:bold;letter-spacing:.25px;line-height:37px;padding:0px 0 20px 0}.content-document-accordion{padding:0 0 20px 0}.content-document-accordion.box-container{max-width:1110px;position:relative;margin:0 auto;min-height:10px}.content-document-accordion.box-container ul{list-style:none;margin:0;padding:0;position:relative;overflow:hidden}.content-document-accordion.box-container ul li{padding:0 80px 0 20px;min-height:64px;background-color:rgba(217,224,230,.5);opacity:.87;margin-bottom:10px;text-indent:0;margin-left:0}.content-document-accordion.box-container ul li:before{display:none}.content-document-accordion.box-container ul li a{color:#004857;font-family:"Titillium Web","titillium_webregular",sans-serif;font-size:24px;letter-spacing:0;line-height:24px;text-decoration:none;opacity:.87;cursor:pointer;min-height:64px;display:flex;align-items:center}.content-document-accordion.box-container ul li a:hover{text-decoration:none;color:#004857}.content-document-accordion.box-container ul li a:hover{opacity:.87}.content-document-accordion.box-container ul li a span.material-symbols-outlined.accordion{color:#fff;font-size:80px;font-weight:100}.content-document-accordion.box-container ul li a span.material-symbols-outlined.accordion:hover{color:#fff}.content-document-accordion.box-container ul li a span.material-symbols-outlined.accordion:after{content:"keyboard_arrow_down"}.content-document-accordion.box-container ul li a span.material-symbols-outlined.accordion.active{color:#fff;background-color:#00848b}.content-document-accordion.box-container ul li a span.material-symbols-outlined.accordion.active:after{content:"keyboard_arrow_up"}.content-document-accordion.box-container ul li a span.btn-accordion{cursor:pointer;height:64px;width:64px;background-color:#015e6f;opacity:1;display:flex;justify-content:center;align-items:center;position:absolute;right:0;top:0px}.content-document-accordion.box-container ul.download-files-accordion{margin:0 -80px 0 -20px}.content-document-accordion.box-container ul.download-files-accordion li{padding:0 0 0 20px;min-height:64px;display:flex;justify-content:left;align-items:center;background-color:#acb5bd;opacity:.87;margin-bottom:10px;text-transform:uppercase}.content-document-accordion.box-container ul.download-files-accordion li a{color:#004857;font-family:"Titillium Web","titillium_webregular",sans-serif;font-size:24px;letter-spacing:0;line-height:36px;text-decoration:none}.content-document-accordion.box-container ul.download-files-accordion li a:hover{text-decoration:none;color:#004857}.content-document-accordion.box-container ul.download-files-accordion li a.btn-dowload{cursor:pointer;height:64px;width:64px;background-color:#015e6f;opacity:1;display:flex;justify-content:center;align-items:center;position:absolute;right:0}.content-document-accordion.box-container ul.download-files-accordion li a.btn-dowload:hover{opacity:1}.content-document-accordion.box-container ul.download-files-accordion li a.btn-dowload span.material-symbols-outlined.download{color:#fff;font-size:48px;font-weight:400}.content-document-accordion.box-container ul.download-files-accordion li a.btn-dowload span.material-symbols-outlined.download:hover{color:#fff}.content-document-accordion.box-container ul.download-files-accordion li a.btn-dowload span.material-symbols-outlined.download.active{color:#fff}div.panel{min-height:100px;padding:30px 0 0 0}div.panel p{margin:0 20% 0 40px;padding-bottom:10px}div.panel .content-txt p{margin:0 20% 0 40px;padding-bottom:10px}div.panel .content-txt p img{width:auto}div.panel .content-txt p a{color:#004857;line-height:28px;font-family:"Titillium Web","titillium_webregular",sans-serif;font-size:16px;letter-spacing:.44px;min-height:auto;display:inline;opacity:1}div.panel .content-txt ul{list-style:none;margin:0;padding:0 20% 20px 54px;overflow:visible}div.panel .content-txt ul li{padding:0 0 0 10px;min-height:auto;margin:0;background-color:rgba(0,0,0,0);opacity:1;line-height:28px;font-family:"Titillium Web","titillium_webregular",sans-serif;font-size:16px;letter-spacing:.44px;color:#212429}div.panel .content-txt ul li a{color:#004857;line-height:28px;font-family:"Titillium Web","titillium_webregular",sans-serif;font-size:16px;letter-spacing:.44px;min-height:auto;display:inline}div.panel .content-txt ul li::marker{content:"■";color:#489eac;font-size:25px;margin-right:10px}div.panel .content-txt ol{list-style:decimal;margin:0;padding:0 20% 20px 54px;overflow:visible}div.panel .content-txt ol li{padding:0 0 0 10px;min-height:auto;margin:0;background-color:rgba(0,0,0,0);opacity:1;list-style-type:decimal;line-height:28px;font-family:"Titillium Web","titillium_webregular",sans-serif;font-size:16px;letter-spacing:.44px;color:#212429}div.panel .content-txt ol li a{color:#004857;line-height:28px;font-family:"Titillium Web","titillium_webregular",sans-serif;font-size:16px;letter-spacing:.44px;min-height:auto;display:inline}div.panel .content-txt ol li::marker{list-style-type:decimal;color:#489eac;margin-right:10px;line-height:28px;font-family:"Titillium Web","titillium_webregular",sans-serif;font-size:16px;letter-spacing:.44px}.carousel-image-gallery{background-color:#f8f9fa}.carousel-image-gallery.hbox{height:400px}.carousel-image-gallery .carousel.slide{z-index:0}.carousel-image-gallery div.carouselImageGallery{padding:30px 0 0 0;max-height:575px}.carousel-image-gallery div.carouselImageGallery ol.carousel-indicators{position:absolute;right:0;bottom:20px;left:0;z-index:2;display:flex;justify-content:center;padding:0;list-style:none}.carousel-image-gallery div.carouselImageGallery ol.carousel-indicators li{background-color:#d9e0e6;height:9px;width:9px;line-height:10px;border-radius:50%;border:none;opacity:1}.carousel-image-gallery div.carouselImageGallery ol.carousel-indicators .active{height:9px;width:76px;border-radius:4.5px;background-color:#ed791d;border:none;position:relative}.carousel-image-gallery .carousel-inner{padding:40px 0 60px 0;max-width:1440px;width:100%;margin:0 auto;overflow:hidden}.carousel-image-gallery .carousel-inner .carousel-item div img{height:342px;max-width:544px;object-fit:cover;padding:0px 10px;display:block}.carousel-image-gallery .carousel-inner .carousel-item div .griditem-text-wrapper{display:block}.carousel-image-gallery .carousel-inner .carousel-item div .griditem-text-wrapper p{opacity:.87;color:#004857;font-family:"Titillium Web","titillium_webregular",sans-serif;font-size:14px;letter-spacing:.25px;line-height:20px;text-align:center;display:block;margin:20px 10px;min-height:60px;background-color:#f8f9fa}.carousel-image-gallery .carousel-inner .carousel-item.active div img{height:342px;max-width:544px;object-fit:cover;padding:0px 10px;display:block}.carousel-image-gallery .carousel-inner .carousel-item.active,.carousel-image-gallery .carousel-inner .carousel-item-next,.carousel-image-gallery .carousel-inner .carousel-item-prev{display:flex}@media(min-width: 1399.99px){.carousel-image-gallery .carousel-inner .carousel-item-end.active,.carousel-image-gallery .carousel-inner .carousel-item-next{transform:translateX(33.3%)}.carousel-image-gallery .carousel-inner .carousel-item-start.active,.carousel-image-gallery .carousel-inner .carousel-item-prev{transform:translateX(-33.3%)}}@media(max-width: 1399.98px){.carousel-image-gallery .carousel-inner .carousel-item-end.active,.carousel-image-gallery .carousel-inner .carousel-item-next{transform:translateX(33.3%)}.carousel-image-gallery .carousel-inner .carousel-item-start.active,.carousel-image-gallery .carousel-inner .carousel-item-prev{transform:translateX(-33.3%)}}@media(max-width: 991.98px){.carousel-image-gallery .carousel-inner .carousel-item-end.active,.carousel-image-gallery .carousel-inner .carousel-item-next{transform:translateX(100%)}.carousel-image-gallery .carousel-inner .carousel-item-start.active,.carousel-image-gallery .carousel-inner .carousel-item-prev{transform:translateX(-100%)}}.carousel-image-gallery .carousel-inner .carousel-item-end,.carousel-image-gallery .carousel-inner .carousel-item-start{transform:none}.text-bocolor-block-white{background-color:#f8f9fa;color:#212429;padding:85px 0}.text-bocolor-block-white h3{color:#004857;font-family:"Titillium Web","titillium_webregular",sans-serif;font-size:48px;letter-spacing:0;line-height:50px}.text-bocolor-block-white .content{color:#212429;font-family:"Titillium Web","titillium_webregular",sans-serif;font-size:16px;letter-spacing:.44px;line-height:28px}.text-bocolor-block-white .content p{color:#212429;font-family:"Titillium Web","titillium_webregular",sans-serif;font-size:16px;letter-spacing:.44px;line-height:28px}.text-bocolor-block-green{background-color:#3da3a7;color:#fff;padding:85px 0}.text-bocolor-block-green h3{opacity:.5;color:#fff;font-family:"Titillium Web","titillium_webregular",sans-serif;font-size:48px;letter-spacing:0;line-height:50px}.text-bocolor-block-green .content{color:#fff;font-family:"Titillium Web","titillium_webregular",sans-serif;font-size:16px;letter-spacing:.44px;line-height:28px}.text-bocolor-block-green .content p{color:#fff;font-family:"Titillium Web","titillium_webregular",sans-serif;font-size:16px;letter-spacing:.44px;line-height:28px}.text-bocolor-block-green ol,.text-bocolor-block-green ul{list-style-type:square !important}.text-bocolor-block-green ol li::before,.text-bocolor-block-green ul li::before{color:#fff}.wp-block-mac-container-block.height-box{height:342px;margin:60px auto;overflow:hidden}.wp-block-mac-container-block.height-box .top{height:300px;display:grid}.wp-block-mac-container-block.height-box .top h6.title-stories{opacity:.87;color:#004857;font-family:"titillium_websemibold",sans-serif;font-size:20px;font-weight:600;letter-spacing:.15px;line-height:22px;padding:0;margin:0}.wp-block-mac-container-block.height-box .top h3.subtitle{color:#004857;font-family:"Titillium Web","titillium_webregular",sans-serif;font-size:48px;letter-spacing:0;line-height:50px;padding:0;margin:0}.wp-block-mac-container-block.height-box .top p{color:#212429;font-family:"Titillium Web","titillium_webregular",sans-serif;font-size:16px;letter-spacing:.44px;line-height:28px}.wp-block-mac-container-block.height-box .top p.abstract{color:#212429;font-family:"Titillium Web","titillium_webregular",sans-serif;font-size:16px;letter-spacing:.44px;line-height:28px}.wp-block-mac-container-block.height-box .bottom{display:flex;justify-content:space-between;align-items:center}.wp-block-mac-container-block.height-box .bottom button{border-radius:4px;background-color:#004857;padding:10px 28px;border:none}.wp-block-mac-container-block.height-box .bottom button a{opacity:.87;color:#fff;font-family:"Titillium Web","titillium_webbold",sans-serif;font-size:14px;letter-spacing:1.35px;line-height:21px;text-align:center;text-transform:uppercase;text-decoration:none}.wp-block-mac-container-block.height-box .bottom button a:hover{color:#fff;text-decoration:none}.wp-block-mac-container-block.height-box .bottom .right{display:flex;align-items:center}.wp-block-mac-container-block.height-box .bottom .right span.location{color:#004857;font-family:"Titillium Web","titillium_webregular",sans-serif;font-size:16px;letter-spacing:.15px;line-height:16px;text-align:right;padding-right:10px;word-wrap:break-word}.wp-block-mac-container-block.height-box .bottom .right img.ico-location{height:36px;width:24px}.wp-block-mac-container-block.height-box img.box-image{height:342px;object-fit:cover}.content-paragraph{padding:60px 0px}.content-paragraph h6{opacity:.87;color:#212429;font-family:"Titillium Web","titillium_webbold",sans-serif;font-size:20px;letter-spacing:.15px;line-height:22px;text-align:left;padding:20px 0px;margin:0}.content-paragraph .content-txt{margin:0;line-height:28px;font-family:"Titillium Web","titillium_webregular",sans-serif;font-size:20px;letter-spacing:.44px;color:#212429}.content-paragraph .content-txt p{margin:0;line-height:28px;font-family:"Titillium Web","titillium_webregular",sans-serif;font-size:20px;letter-spacing:.44px;color:#212429}.content-paragraph .content-txt a{color:#004857;line-height:28px;font-family:"Titillium Web","titillium_webregular",sans-serif;font-size:20px;letter-spacing:.44px;min-height:auto;display:inline;opacity:1;text-decoration:none}.content-two-columns{padding:60px 0px}.content-two-columns h6{opacity:.87;color:#212429;font-family:"Titillium Web","titillium_webbold",sans-serif;font-size:20px;letter-spacing:.15px;line-height:22px;text-align:left;padding:0px 0px 40px 0px;margin:0}.content-two-columns .content-txt{margin:0;line-height:28px;font-family:"Titillium Web","titillium_webregular",sans-serif;font-size:16px;letter-spacing:.44px;color:#212429}.content-two-columns .content-txt p{margin:0;line-height:28px;font-family:"Titillium Web","titillium_webregular",sans-serif;font-size:16px;letter-spacing:.44px;color:#212429}.content-two-columns .content-txt a{color:#004857;line-height:28px;font-family:"Titillium Web","titillium_webregular",sans-serif;font-size:16px;letter-spacing:.44px;min-height:auto;display:inline;opacity:1;text-decoration:none}.content-two-columns-sx h3{opacity:.87;color:#212429;font-family:"Titillium Web","titillium_webbold",sans-serif;font-size:48px;letter-spacing:0;line-height:50px;text-align:left;padding:50px 0px;margin:0}.content-two-columns-sx .content-txt{margin:0;line-height:28px;font-family:"Titillium Web","titillium_webregular",sans-serif;font-size:16px;letter-spacing:.44px;color:#212429}.content-two-columns-sx .content-txt p{margin:0;line-height:28px;font-family:"Titillium Web","titillium_webregular",sans-serif;font-size:16px;letter-spacing:.44px;color:#212429}.content-two-columns-sx .content-txt a{color:#004857;line-height:28px;font-family:"Titillium Web","titillium_webregular",sans-serif;font-size:16px;letter-spacing:.44px;min-height:auto;display:inline;opacity:1;text-decoration:none}.container-contactus{padding:100px 0px;max-width:1440px;width:100%;margin:0 auto;overflow:hidden}.container-contactus h2{opacity:.87;color:#212429;font-family:"Titillium Web","titillium_webbold",sans-serif;font-size:60px;font-weight:bold;letter-spacing:-0.5px;line-height:62px;text-align:center;margin:0 auto 15px auto;padding:0}.container-contactus h5{opacity:.87;color:#004857;font-family:"Titillium Web","titillium_webregular",sans-serif;font-size:24px;letter-spacing:0;line-height:36px;text-align:center;margin:0 auto 20px auto;padding:0}.container-contactus .btn{border-radius:4px;background-color:#004857;margin:0 auto 100px auto;transition:background-color 1s}.container-contactus .btn:hover{background-color:#05333d}.container-contactus .btn.select-local-btn{opacity:.87;color:#fff;font-family:"Titillium Web","titillium_webbold",sans-serif;font-size:14px;font-weight:bold;letter-spacing:1.35px;line-height:21px;text-align:center;padding:16px 37px;border:none}.container-contactus h4{opacity:.87;color:#004857;font-family:"Titillium Web","titillium_webbold",sans-serif;font-size:34px;font-weight:bold;letter-spacing:.25px;line-height:32px;padding:0px 0px 20px 0px}.container-contactus .content-acf-map{padding-right:0;overflow:hidden}.container-contactus .content-acf-map .acf-map{height:480px}.container-contactus .content-meet-us{background-color:#00848b;height:480px;padding:38px 31px;overflow:hidden}.container-contactus .content-meet-us h4{opacity:.87;color:#fff;font-family:"Titillium Web","titillium_webbold",sans-serif;font-size:34px;font-weight:bold;letter-spacing:.25px;line-height:32px;padding:0px 0px 100px 0px}.container-contactus .content-meet-us ol{list-style-type:none;margin:0;padding:0}.container-contactus .content-meet-us ol li{margin-bottom:40px}.container-contactus .content-meet-us ol li img.ico-address{height:36px;width:24px;margin-right:30px}.container-contactus .content-meet-us ol li img.ico-phone{height:36px;width:36px;margin-right:18px}.container-contactus .content-meet-us ol li img.ico-fax{height:30px;width:35px;margin-right:19px}.container-contactus .content-meet-us ol li img.ico-mail{height:24px;width:30px;margin-right:24px}.container-contactus .content-meet-us ol li span.name,.container-contactus .content-meet-us ol li span.phone,.container-contactus .content-meet-us ol li span.faxtxt,.container-contactus .content-meet-us ol li span.email{color:#fff;font-family:"Titillium Web","titillium_webbold",sans-serif;font-size:16px;letter-spacing:.44px;line-height:20px}.container-contactus .content-meet-us ol li span.name a,.container-contactus .content-meet-us ol li span.phone a,.container-contactus .content-meet-us ol li span.faxtxt a,.container-contactus .content-meet-us ol li span.email a{color:#fff;font-family:"Titillium Web","titillium_webbold",sans-serif;text-decoration:none}.container-contactus .content-meet-us ol li span.indirizzo,.container-contactus .content-meet-us ol li span.telefono,.container-contactus .content-meet-us ol li span.fax{color:#f4f5f7;font-family:"Titillium Web","titillium_webregular",sans-serif;font-size:16px;letter-spacing:.44px;line-height:20px}.container-contactus .content-meet-us ol li span.indirizzo a,.container-contactus .content-meet-us ol li span.telefono a,.container-contactus .content-meet-us ol li span.fax a{color:#f4f5f7;font-family:"Titillium Web","titillium_webregular",sans-serif;text-decoration:none}.container-contactus .content-meet-us ol li span.mail{color:#f4f5f7;font-family:"Titillium Web","titillium_webregular",sans-serif;font-size:16px;letter-spacing:.44px;line-height:20px;text-decoration:underline}.container-contactus .content-contacts{background-color:#495057;padding:38px 31px;overflow:hidden}.container-contactus .content-contacts h4{opacity:.87;color:#fff;font-family:"Titillium Web","titillium_webbold",sans-serif;font-size:34px;font-weight:bold;letter-spacing:.25px;line-height:32px;padding:0px 0px 40px 0px}.container-contactus .content-contacts .scroll-content{height:300px;overflow:auto}.container-contactus .content-contacts .scroll-content::-webkit-scrollbar{width:10px;height:70px}.container-contactus .content-contacts .scroll-content::-webkit-scrollbar-track{background:#212429;border-radius:20px;cursor:pointer}.container-contactus .content-contacts .scroll-content::-webkit-scrollbar-thumb{background:#acb5bd;border-radius:20px}.container-contactus .content-contacts .scroll-content::-webkit-scrollbar-thumb:hover{background:#acb5bd}.container-contactus .content-contacts .scroll-content ol{list-style-type:none;margin:0;padding:0}.container-contactus .content-contacts .scroll-content ol .btn{border:1px solid #fff;border-radius:4px;margin:0}.container-contactus .content-contacts .scroll-content ol .btn.btn-contacts{opacity:.87;color:#fff;font-family:"Titillium Web","titillium_webbold",sans-serif;font-size:14px;font-weight:bold;letter-spacing:1.35px;line-height:21px;text-align:center;text-transform:uppercase;padding:8px 16px}.container-contactus .content-contacts .scroll-content ol li{height:80px;width:94%;margin:20px 0px;color:#489eac;font-family:"Titillium Web","titillium_webregular",sans-serif;font-size:16px;letter-spacing:.44px;line-height:22px}.container-contactus .content-contacts .scroll-content ol li .title{opacity:.87;color:#ebecf0;font-family:"Titillium Web","titillium_webregular",sans-serif;font-size:24px;letter-spacing:0;line-height:24px}.container-contactus .content-contacts .scroll-content ol li img.img-thumbnail{width:69px;height:69px;margin-right:15px;background-color:#489eac;border:none}.box-container-we-are-global{max-width:1440px;position:relative;margin:0 auto !important;min-height:707px}.box-container-we-are-global h2{opacity:.87;color:#004857;font-family:"Titillium Web","titillium_webbold",sans-serif;font-size:60px;font-weight:bold;letter-spacing:-0.5px;line-height:62px;text-align:center;padding:72px 0 60px 0}.box-container-we-are-global h5{opacity:.87;color:#212429;font-family:"Titillium Web","titillium_webregular",sans-serif;font-size:24px;letter-spacing:0;line-height:36px;text-align:center;padding:0 0 50px 0}.top-dett{max-width:100%;margin:2% auto;padding:2% 0;background-color:#f8f9fa}.top-dett p{line-height:18px}.box-container{max-width:1110px;position:relative;margin:0 auto;min-height:10px}.wp-block-mac-container-block.box-container h2.title-stories{opacity:.87;color:#004857;font-family:"Titillium Web","titillium_webregular",sans-serif;font-size:60px;letter-spacing:-0.5px;line-height:62px;text-align:left;margin:0px;padding:40px 0 40px 0;font-weight:normal}.content-cta-map{max-width:1440px;position:relative;margin:0 auto;min-height:auto}.content-cta-map .wrapper-cta-map{position:absolute;z-index:1;width:100%;height:100%}.content-cta-map .wrapper-cta-map h5{position:absolute;left:18.37%;right:18.21%;top:40.11%;bottom:44.85%;color:#fff;font-family:"Titillium Web","titillium_webbold",sans-serif;font-size:24px;line-height:24px;text-align:center;text-shadow:0px 0px 14px rgba(0,0,0,.3)}.content-cta-map .wrapper-cta-map a{width:100%;height:100%;display:flex;align-items:center;justify-content:center;text-decoration:none;cursor:pointer}.content-cta-map .wrapper-cta-map a.cta{position:absolute;margin:0 auto;font-size:25px;text-align:center;width:331px;height:59px;line-height:59px;color:#fff;font-family:"Titillium Web","titillium_webregular",sans-serif;text-decoration:none;background-color:#ff5c00}.content-cta-map .wrapper-cta-map a.cta img{width:35px;height:16px}.content-cta-map .wrapper-cta-map a button{margin:0 auto;font-size:25px;text-align:center;width:331px;height:59px;color:#fff;font-family:"Titillium Web","titillium_webregular",sans-serif;text-decoration:none;background-color:#ff5c00;border:none;border-radius:5px;padding:0}.content-cta-map .wrapper-cta-map a button span{display:inline-block;-webkit-transition:transform .3s ease-out;-moz-transition:transform .3s ease-out;-ms-transition:transform .3s ease-out;-o-transition:transform .3s ease-out;transition:transform .3s ease-out}.content-cta-map .wrapper-cta-map a button:hover{background-color:#004857;transition:background-color 1s}.content-cta-map .wrapper-cta-map a button:hover span{-webkit-transform:translateX(2px);-moz-transform:translateX(2px);-ms-transform:translateX(2px);-o-transform:translateX(2px);transform:translateX(2px)}.content-cta-map .media-video{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;width:100%;z-index:0}.content-cta-map .media-video video{position:absolute;top:0;left:0;width:100%;height:100%}.content-cta-map .media-video video.appear{-webkit-transition:all .8s;transition:all .8s;opacity:0;-webkit-transform:translateY(40px);transform:translateY(40px)}.content-cta-map .media-video video.appear.inview{opacity:1;-webkit-transform:none;transform:none;-webkit-transition-delay:.3s;transition-delay:.3s}.content-cta-map.appear{-webkit-transition:all .8s;transition:all .8s;opacity:0;-webkit-transform:translateY(40px);transform:translateY(40px)}.content-cta-map.appear.inview{opacity:1;-webkit-transform:none;transform:none;-webkit-transition-delay:.3s;transition-delay:.3s}.content-maps{height:100vh;width:100%;max-width:100%;top:0;left:0;overflow:hidden;position:absolute}@media(orientation: landscape){.content-maps .content-device{display:none}}@media(orientation: portrait){.content-maps .content-device{position:absolute;right:0%;top:0%;z-index:3;width:100%;height:100vh;background-color:#fff}.content-maps .content-device img{width:auto;height:30%;top:50%;left:50%;transform:translate(-50%, -50%);position:absolute}}.content-maps .logo-maps{position:absolute;left:0%;right:0%;top:0%;bottom:0%;z-index:2;width:89px;height:89px;background-color:#004857}.content-maps .logo-maps a{width:100%;height:100%;display:flex;flex-direction:row;justify-content:center;align-items:center}.content-maps .logo-maps a img{width:38px;height:38px}.content-maps .menu-maps{position:absolute;left:0%;right:0%;top:89px;bottom:0%;z-index:2;width:89px;height:89px;background-color:#ff5c00;display:flex;flex-direction:row;justify-content:center;align-items:center}.content-maps .menu-maps #maps-menu-toggle{display:none}.content-maps .menu-maps #maps-menu-toggle:checked+label+div.overlay-maps,.content-maps .menu-maps #maps-menu-toggle:checked{visibility:visible;height:100%;z-index:0;background:#004857;top:0px;margin-top:89px;overflow-x:hidden;overflow-y:scroll;-ms-overflow-style:none;scrollbar-width:none;opacity:.9}.content-maps .menu-maps #maps-menu-toggle:checked+label+div.overlay-maps::-webkit-scrollbar,.content-maps .menu-maps #maps-menu-toggle:checked::-webkit-scrollbar{display:none}.content-maps .menu-maps label{z-index:1;background-color:#ff5c00;width:89px;height:89px;display:flex;flex-direction:row;justify-content:center;align-items:center}.content-maps .menu-maps #maps-menu-toggle:checked+label>div .top{transform:translateY(11px) translateX(0) rotate(45deg);background:#fff}.content-maps .menu-maps #maps-menu-toggle:checked+label>div .middle{opacity:0;background:#fff}.content-maps .menu-maps #maps-menu-toggle:checked+label>div .bottom{transform:translateY(-11px) translateX(0) rotate(-45deg);background:#fff}.content-maps .menu-maps .button-container-maps{position:relative;height:30px;width:41px;cursor:pointer;z-index:100;margin:0;margin:0 auto;text-align:center}.content-maps .menu-maps .button-container-maps span{background:#fff;border:none;height:4px;width:100%;position:absolute;top:0;left:0;transition:all .35s ease;cursor:pointer}.content-maps .menu-maps .button-container-maps span:nth-of-type(2){top:11px}.content-maps .menu-maps .button-container-maps span:nth-of-type(3){top:22px}.content-maps .menu-maps .button-container-maps.btn-back-home{height:auto}.content-maps .menu-maps .button-container-maps.btn-back-home img{width:41px;height:41px}.content-maps .overlay-maps{position:fixed;top:0;left:0;width:100%;height:0%;opacity:0;visibility:hidden;overflow:hidden;max-width:100%}.content-maps .overlay-maps.open{opacity:1;visibility:visible;height:100%;z-index:1;background:#004857;top:112px;overflow-x:hidden;overflow-y:scroll;-ms-overflow-style:none;scrollbar-width:none}.content-maps .overlay-maps.open::-webkit-scrollbar{display:none}.content-maps .overlay-maps .container.maps{margin:10% 10%}.content-maps .overlay-maps .container.maps ul.link-video{list-style-type:none;margin:0;padding:0}.content-maps .overlay-maps .container.maps ul.link-video li{margin-bottom:30px;text-indent:0;margin-left:auto}.content-maps .overlay-maps .container.maps ul.link-video li a{font-family:"Titillium Web","titillium_webbold",sans-serif;font-size:20px;color:#fff;text-decoration:none;display:flex;align-items:baseline}.content-maps .overlay-maps .container.maps ul.link-video li a img{vertical-align:middle;width:14px;height:14px;margin-right:10px}.content-maps .overlay-maps .container.maps ul.link-video li:before{display:none}.content-maps .content-cta-maps{height:100vh;width:100%;max-width:100%;top:0;left:0;z-index:1;position:absolute}.content-maps .tunnelling{position:absolute;left:8%;top:42%;right:auto;bottom:auto}.content-maps .rockfall{position:absolute;left:2%;top:55%;right:auto;bottom:auto}.content-maps .industrial-manufacturing{position:absolute;left:27%;top:50%;right:auto;bottom:auto}.content-maps .coastal{position:absolute;left:49%;top:44%;right:auto;bottom:auto}.content-maps .erosion{position:absolute;left:16%;top:60%;right:auto;bottom:auto}.content-maps .drainage{position:absolute;left:36%;top:57%;right:auto;bottom:auto}.content-maps .safety{position:absolute;left:36%;top:69%;right:auto;bottom:auto}.content-maps .retaining{position:absolute;left:29%;top:80%;right:auto;bottom:auto}.content-maps .landscape{position:absolute;left:50%;top:65%;right:auto;bottom:auto}.content-maps .environment{position:absolute;left:62%;top:78%;right:auto;bottom:auto}.content-maps .soil{position:absolute;left:67%;top:68%;right:auto;bottom:auto}.content-maps .hydraulic{position:absolute;left:62%;top:55%;right:auto;bottom:auto}.content-maps .basal{position:absolute;left:71%;top:64%;right:auto;bottom:auto}.content-maps .fencing{position:absolute;left:84%;top:66%;right:auto;bottom:auto}.content-maps .aquaculture{position:absolute;left:82%;top:21%;right:auto;bottom:auto}.content-maps .concrete-flooring{position:absolute;left:84%;top:59%;right:auto;bottom:auto}.content-maps .concrete-flooring.open-right{right:14%;left:auto;direction:rtl}.content-maps .button{text-decoration:none;border-radius:60px;height:50px;display:inline-flex;align-items:center;overflow:hidden;width:auto;max-width:50px;transition:.8s;color:#ff5c00}.content-maps .button:hover{max-width:100%;height:50px;background:#fff}.content-maps .button div{margin:5px 5px 5px 10px}.content-maps .bullet{background:#ff5c00;box-shadow:0 0 0 0 #ff5252;border:4px solid #ebebeb;width:28px;height:28px;display:flex;align-items:center;border-radius:50%}.content-maps .bullet:hover{background:#ff5c00;box-shadow:0 0 0 0 #ff5252;animation:pulse-bullet 2s infinite}@keyframes pulse-bullet{0%{transform:scale(0.95);box-shadow:0 0 0 0 rgba(255,82,82,.7)}70%{transform:scale(1);box-shadow:0 0 0 10px rgba(255,82,82,0)}100%{transform:scale(0.95);box-shadow:0 0 0 0 rgba(255,82,82,0)}}.content-maps .text{white-space:nowrap;color:#ff5c00;border-radius:28px;height:58px;padding-right:15px;font-weight:400;font-size:14px;font-family:"Titillium Web","titillium_webregular",sans-serif;display:flex;align-items:center}.content-maps .text.open-right{padding-right:0px;padding-left:15px}.content-maps .card-Tunneling{top:40%;right:25%}.content-maps .card-Rockfall{left:7%;bottom:8%}.content-maps .card-Industrial{left:7%;bottom:8%}.content-maps .card-Coastal{top:8%;right:5%}.content-maps .card-Erosion{left:7%;bottom:8%}.content-maps .card-Drainage{left:7%;bottom:8%}.content-maps .card-Safety{top:8%;right:5%}.content-maps .card-Retaining{left:7%;bottom:8%}.content-maps .card-Landscape{left:7%;bottom:8%}.content-maps .card-Environment{top:8%;right:5%}.content-maps .card-Soil{bottom:8%;right:5%}.content-maps .card-Hydraulic{left:7%;bottom:8%}.content-maps .card-Basal{top:8%;right:5%}.content-maps .card-Fencing{left:7%;bottom:8%}.content-maps .card-Aquaculture{top:8%;left:7%}.content-maps .card-Concrete{left:7%;bottom:8%}.content-maps .card-dett{position:absolute;z-index:1;padding:40px 35px;width:387px;min-height:auto;height:auto;overflow:hidden;background:rgba(255,255,255,.9);box-shadow:0px 0px 41px rgba(255,92,0,.2);border-radius:20px}.content-maps .card-dett.d-none{display:none !important}.content-maps .card-dett h2{font-family:"Titillium Web","titillium_webregular",sans-serif;font-style:normal;font-weight:400;font-size:40px;color:#004857;letter-spacing:-0.03em;line-height:107.1%;padding:0}.content-maps .card-dett p{font-family:"Titillium Web","titillium_webregular",sans-serif;font-style:normal;font-weight:400;font-size:18px;color:#489eac;line-height:115.1%;margin:20px 0 60px 0}.content-maps .card-dett a.view-more{padding:16px;width:266px;height:49px;border-radius:5px;background-color:#ff5c00;color:#fff;text-decoration:none;display:block;margin:0 auto;text-align:center;font-size:20px;line-height:84.1%;font-family:"Titillium Web","titillium_webregular",sans-serif;font-style:normal;font-weight:400;position:absolute;left:50%;right:auto;bottom:0px;transform:translate(-50%, -50%)}.content-maps .card-dett a.view-more img{width:35px;height:16px;margin-left:10px}.content-maps .card-dett a.view-more:hover{background-color:#004857;transition:background-color 1s}.content-maps .media-video{position:absolute;padding-bottom:56.25%;height:0;overflow:hidden;width:100%;z-index:0}.content-maps .media-video video{object-fit:fill;position:fixed;top:0;left:0;right:0;bottom:0;min-width:100%;min-height:100%;width:100%;height:100%}@media(max-width: 575.98px){.content-document-dowload.box-container ul li a{font-size:20px;width:80%}.content-document-accordion.box-container ul li{padding:0 20px 0 20px}.content-document-accordion.box-container ul li a{width:85%}.top-dett{text-align:center}}@media(max-width: 767.98px){.carousel-knowledge-centre div#carouselknowledgecentre ol.carousel-indicators{bottom:-30px !important}.content-cta-map .wrapper-cta-map h5{top:10.11%}.content-cta-map .wrapper-cta-map a.cta{width:auto}.content-cta-map .wrapper-cta-map a.cta img{width:35px;height:16px}.content-maps .logo-maps a img{width:38px;height:38px}.content-maps .overlay-maps .container.maps ul.link-video li{margin-bottom:30px;text-indent:0;margin-left:auto}.content-maps .overlay-maps .container.maps ul.link-video li a{width:90%;display:flex;align-items:center}.content-maps .overlay-maps .container.maps ul.link-video li:before{display:none}}@media(max-width: 991.98px){.content-history .timeline-carousel__item-inner{min-height:250px !important;line-height:22px}.carouselcertificate div#carouselcert .carousel-inner{padding:0 15px !important}.carouselcertificate div#carouselcert .carousel-inner .card{margin:0 80px}.carousel-knowledge-centre h2.title-knowledge-centre{font-size:30px;line-height:31px}.carousel-knowledge-centre h5{font-size:16px;line-height:28px}.carousel-webinar-recordings h2.title-webinar-recordings{font-size:30px;line-height:31px}.carousel-discover-products h2.title-discover-products{font-size:30px;line-height:31px}.content-document-dowload{padding:0 0 20px 0}.content-document-dowload h2{font-size:30px;line-height:31px}.content-sectors-applications-solutions{padding:0 0 20px 0}.content-sectors-applications-solutions h2{font-size:30px;line-height:31px}.content-document-accordion{padding:0 0 20px 0}.content-document-accordion.box-container ul li{padding:0 20px 0 20px}.content-document-accordion.box-container ul li a{font-size:24px;letter-spacing:0;line-height:24px}.content-document-accordion.box-container ul.download-files-accordion{margin:0 -20px 0 -20px}.content-document-accordion.box-container ul.download-files-accordion li{padding:0 0 0 20px}div.panel{min-height:100px;padding:40px 0 0 0}div.panel p{margin:0 20px}div.panel .content-txt p{margin:0 20% 0 40px;padding-bottom:10px}div.panel .content-txt p img{width:auto}div.panel .content-txt p a{color:#004857;line-height:28px;font-family:"Titillium Web","titillium_webregular",sans-serif;font-size:16px;letter-spacing:.44px;min-height:auto;display:inline;opacity:1}.carousel-image-gallery .carousel-item{padding:0;overflow:hidden}.carousel-image-gallery .carousel-item div.space-mobile{margin-right:-20px;padding:0;overflow:hidden}.carousel-image-gallery .carousel-item div img{height:342px;max-width:100% !important;object-fit:cover;padding:0;display:block !important;overflow:hidden}.carousel-image-gallery .carousel-item div:nth-child(1n) img{overflow:hidden}.carousel-image-gallery .carousel-item div:nth-child(2n) img{overflow:hidden}.carousel-image-gallery .carousel-item div:nth-child(3n) img{overflow:hidden}.carousel-image-gallery .carousel-item.active div.space-mobile{margin-right:-20px;padding:0;overflow:hidden}.carousel-image-gallery .carousel-item.active div img{height:342px;max-width:100% !important;object-fit:cover;padding:0;display:block !important;overflow:hidden}.carousel-image-gallery .carousel-item.active div:nth-child(1n) img{overflow:hidden}.carousel-image-gallery .carousel-item.active div:nth-child(2n) img{overflow:hidden}.carousel-image-gallery .carousel-item.active div:nth-child(3n) img{overflow:hidden}.text-bocolor-block-white h3{font-size:24px;line-height:25px}.text-bocolor-block-green h3{font-size:24px;line-height:25px}.wp-block-mac-container-block.height-box{height:auto;margin:30px auto}.wp-block-mac-container-block.height-box .top h3.subtitle{font-size:30px}.wp-block-mac-container-block.height-box .bottom{margin-bottom:20px}.wp-block-mac-container-block.height-box img.box-image{height:auto}.wp-block-mac-container-block.box-container h2.title-stories{font-size:30px;line-height:31px}.content-paragraph.box-container{padding:60px 15px}.content-paragraph.box-container .content-txt{font-size:16px}.content-paragraph.box-container .content-txt p{font-size:16px}.content-paragraph.box-container .content-txt a{font-size:16px}.content-two-columns.box-container{padding:60px 15px 20px 15px !important}.content-two-columns.box-container .content-txt{margin:0 0 40px 0px}.content-two-columns-sx h3{font-size:30px}.box-container-we-are-global h2{font-size:30px;line-height:31px}h4.title-last-news{font-size:17px;line-height:22px}.content-maps .logo-maps{width:49px;height:49px}.content-maps .logo-maps a img{width:28px;height:28px}.content-maps .menu-maps{top:49px;width:49px;height:49px}.content-maps .menu-maps #maps-menu-toggle:checked+label+div.overlay-maps,.content-maps .menu-maps #maps-menu-toggle:checked{margin-top:89px}.content-maps .menu-maps label{width:29px;height:29px}.content-maps .overlay-maps .container.maps{margin:5% 8% 10% 8%}.content-maps .overlay-maps .container.maps ul.link-video li{margin-bottom:30px;text-indent:0;margin-left:auto}.content-maps .overlay-maps .container.maps ul.link-video li a{display:flex;align-items:baseline;font-size:16px;line-height:22px}.content-maps .overlay-maps .container.maps ul.link-video li:before{display:none}.content-maps .button{max-width:14px;height:14px;overflow:hidden}.content-maps .button:hover{max-width:0%}.content-maps .bullet{border:2px solid #ebebeb;width:14px;height:14px;overflow:hidden}.content-maps .text{height:0px}.content-maps .content-card-maps.card-mobile .card-dett{padding:20px;width:260px;min-height:auto;height:auto;border-radius:20px}.content-maps .content-card-maps.card-mobile .card-dett h2{font-size:24px;line-height:24px}.content-maps .content-card-maps.card-mobile .card-dett p{margin:10px 0 40px 0;font-size:14px}.content-maps .content-card-maps.card-mobile .card-dett a.view-more{width:230px;height:40px;bottom:-10px;font-size:16px;padding:14px}}@media(max-width: 1024px){.carousel-knowledge-centre div#carouselknowledgecentre ol.carousel-indicators{bottom:-50px}.carousel-webinar-recordings .carouselwebinarrecordings .card .subtitle{padding:0px 0px 10px 0px}.carousel-discover-products div#carouseldiscoverproducts .card .subtitle{padding:0px 0px 10px 0px}.container-contactus h2{font-size:30px;line-height:31px}.container-contactus h4{font-size:30px}.container-contactus .content-meet-us h4{font-size:30px}.container-contactus .content-meet-us ol{list-style-type:none;margin:0;padding:0}.container-contactus .content-meet-us ol li{margin-bottom:40px}.container-contactus .content-meet-us ol li img.ico-address{margin-right:10px}.container-contactus .content-meet-us ol li img.ico-phone{margin-right:10px}.container-contactus .content-meet-us ol li img.ico-fax{margin-right:10px}.container-contactus .content-meet-us ol li img.ico-mail{margin-right:10px}.container-contactus .content-contacts h4{font-size:30px}.container-contactus .content-contacts .scroll-content ol li{font-size:14px;margin:15px 0px}.container-contactus .content-contacts .scroll-content ol li .title{font-size:20px;line-height:20px}.container-contactus .content-contacts .scroll-content ol li img.img-thumbnail{width:60px;height:60px;margin-right:10px}}@media(max-width: 1199.98px){.content-history .timeline-carousel{z-index:0;margin:0;padding:0px 6.9444% 90px 0%;position:relative;overflow:hidden}.content-history .timeline-carousel__item-inner h5{font-size:20px;height:30px}.carousel-knowledge-centre div#carouselknowledgecentre .carousel-inner{padding:0 10% 10px 10%}.carousel-webinar-recordings .carouselwebinarrecordings .carousel-inner{padding:0 10% 60px 60px !important}.carousel-discover-products div#carouseldiscoverproducts .carousel-inner{padding:0 10% 60px 60px !important}.content-document-dowload{padding:0 0px 20px 0px}.content-sectors-applications-solutions{padding:0px 15px 20px 15px}.content-sectors-applications-solutions.box-container ul{margin:0px 0px 20px 0px}.content-paragraph.box-container{padding:60px 15px}.content-two-columns.box-container{padding:60px 15px}.container-contactus .content-meet-us h4{padding:0px 0px 60px 0px}}@media(max-width: 1280px){.carouselcertificate div#carouselcert .carousel-inner{padding:0 80px;overflow:hidden}.box-container-we-are-global{max-width:1440px;position:relative;margin:0 auto !important;min-height:auto}.content-maps .aquaculture{left:80%;top:19%}.content-maps .coastal{left:48%;top:43%}.content-maps .concrete-flooring{left:83%;top:59%}.content-maps .concrete-flooring.open-right{right:14%;left:auto;direction:rtl}.content-maps .drainage{left:36%;top:55%}.content-maps .tunnelling{left:7%;top:40%}.content-maps .button{max-width:28px}.content-maps .text.open-right{padding-right:0px;padding-left:15px}}@media(max-width: 1399.98px){.content-history .timeline-carousel__item-inner{min-height:350px;font-size:14px}.carousel-webinar-recordings .carouselwebinarrecordings .carousel-inner{padding:0 10% 60px 90px}.carousel-discover-products div#carouseldiscoverproducts .carousel-inner{padding:0 10% 60px 90px}}.infinite-scroll .posts-navigation,.infinite-scroll.neverending .site-footer{display:none}.infinity-end.neverending .site-footer{display:block}.screen-reader-text{border:0;clip:rect(1px, 1px, 1px, 1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute !important;width:1px;word-wrap:normal !important}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto !important;clip-path:none;color:#21759b;display:block;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}#primary[tabindex="-1"]:focus{outline:0}.alignleft{float:left}.alignright{float:right}.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto}@media(max-width: 575.98px){.wp-block-mac-title-cta-block .button-box-txt a.buttonurl{font-size:11px !important;line-height:normal;word-break:break-all;margin-top:5px}.wp-block-mac-title-cta-block .button-box-txt a span.buttontext::after{top:-2px}.wp-block-mac-title-cta-block.container.box-container.orange .button-box-txt a.buttonurl{font-size:11px !important;line-height:normal;word-break:break-all;margin-top:5px}}@media(max-width: 767.98px){.wp-block-mac-banner-blockquote{margin:0px 0px 40px 0px;min-height:auto}.wp-block-mac-banner-title-cta.block-cta .banner-box-txt{margin-left:12% !important}.wp-block-mac-banner-title-cta.block-cta .banner-box-txt h4.title{margin:-10px 20px 0 74px !important;padding-top:0px}.wp-block-mac-banner-title-cta.block-cta .button-box-txt{margin-left:12%}.wp-block-mac-title-cta-block .title-box-txt h2{font-size:26px !important;line-height:27px !important}.wp-block-mac-title-cta-block .button-box-txt a.buttonurl{font-size:12px}.wp-block-mac-title-cta-block .button-box-txt a span.buttontext::after{top:-2px}.wp-block-mac-title-cta-block.container.box-container.orange .button-box-txt a.buttonurl{font-size:12px}}@media(max-width: 991.98px){#CookiebotWidget:not(.CookiebotWidget-inactive){bottom:20px !important;left:15px !important}header.site-header{height:80px}header.site-header .row{height:80px}header.site-header .row .col.text-end{display:none}header.site-header .site-branding a.custom-logo-link{margin-left:0px;position:absolute;top:21px;right:20px}header.site-header .box-languages{display:none}header.site-header .box-user{display:none}.button_container{top:23px;left:20px}.button_container.active{top:23px;left:20px}#masthead #main-menu-toggle:checked+label+div.overlay,#masthead #main-menu-toggle:checked{margin-top:80px;padding-bottom:250px}#masthead .button_container{top:23px;left:20px}#masthead #main-menu-toggle:checked+label>div{top:23px;left:20px}nav.our-business.container.desktop{display:none}nav.corporate.container.desktop{display:none}.nav-footer-desktop{display:none}nav.our-business.container.mobile{display:block}nav.corporate.container.mobile{display:block}.nav-footer-mobile{display:block;position:fixed;bottom:0;background-color:#212429;width:100%;left:0%;z-index:2;color:#acb5bd;font-family:"Titillium Web","titillium_webregular",sans-serif;font-size:20px;letter-spacing:.15px;line-height:22px}.nav-footer-mobile .position-box-social .box-social{right:0;margin:0 20px}.nav-footer-mobile .position-box-social .box-social aside.widget{margin:0}.nav-footer-mobile .position-box-social .box-social aside.widget ul{margin:0;float:right;display:flex;width:100%;margin-bottom:70px}.nav-footer-mobile .position-box-social .box-social aside.widget ul li{background:none;border-radius:0;width:auto;padding:0 10px}.nav-footer-mobile .position-box-social .box-social aside.widget ul li a{padding:0}.nav-footer-mobile .position-box-social .box-social aside.widget ul li a:hover{background:none}.nav-footer-mobile .position-box-social .box-social aside.widget ul li a img{width:30px}.nav-footer-mobile .position-box-menu .box-menu{left:0px;height:60px;line-height:60px}.nav-footer-mobile .position-box-menu .box-menu ul{margin:0;float:right;display:block;width:100%}.nav-footer-mobile .position-box-menu .box-menu ul li{width:auto;opacity:.87;background:none;padding-top:4px}.nav-footer-mobile .position-box-menu .box-menu ul li:hover{background:none}.nav-footer-mobile .position-box-menu .box-menu ul li a{background:none;color:#acb5bd;line-height:40px;height:40px}.nav-footer-mobile .position-box-menu .box-menu ul li a:hover{background:none}.nav-footer-mobile .position-box-menu .box-menu ul .down a:after{font-family:"Material Icons",sans-serif;font-weight:normal;font-style:normal;display:inline-block;line-height:1;text-transform:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap;direction:ltr;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-feature-settings:"liga";content:"";position:relative;font-size:25px;top:6px;cursor:pointer}.nav-footer-mobile .box-languages-mobile{float:left;margin:10px 20px;height:40px;width:100%}.nav-footer-mobile .box-languages-mobile ul li{margin-right:0px;display:inline}.nav-footer-mobile .box-languages-mobile ul li a{color:#acb5bd;font-family:"Titillium Web","titillium_webbold",sans-serif;font-size:16px;letter-spacing:.44px;line-height:28px;text-transform:uppercase;padding:0px 5px;display:inline}.nav-footer-mobile .box-languages-mobile ul li a:hover{background-color:#489eac}.nav-footer-mobile .box-languages-mobile ul li a.active{background-color:#489eac}.nav-footer-mobile .box-languages-mobile ul li.sep:before{content:"/";color:#acb5bd;font-family:"Titillium Web","titillium_webregular",sans-serif;font-size:16px;letter-spacing:.44px;line-height:28px;margin-right:2px;margin-left:2px;background-color:rgba(0,0,0,0);display:inline}.nav-footer-mobile .box-languages-mobile ul li.sep:before:hover{background-color:rgba(0,0,0,0)}.nav-footer-mobile .box-languages-mobile ul li.sep:before.active{background-color:rgba(0,0,0,0)}.nav-footer-mobile .box-user-mobile{float:left;margin:0 20px;display:block}.nav-footer-mobile .box-user-mobile i.fa-solid.fa-circle-user{font-family:"Font Awesome 5 Free",sans-serif;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;color:#489eac;background-color:#fff;font-size:50px;border-radius:40px}.nav-footer-mobile .box-user-mobile a span.material-symbols-outlined.person{font-size:46px;font-weight:300;color:#fff;background-color:#489eac;border-radius:40px;margin-bottom:10px;margin-top:10px}.overlay.open{background-color:#012027;top:80px}.overlay .menu-navigation{width:100%}.overlay ul li a{font-size:16px;padding:0 20px;width:auto}.overlay ul li .sub-menu li a{font-size:14px}.overlay ul li .sub-menu li a:not([href]):not([class]),.overlay ul li .sub-menu li a:not([href]):not([class]):hover,.overlay ul li .sub-menu li a:not([href]):not([class]):focus,.overlay ul li .sub-menu li a:not([href]):not([class]):active{height:65px !important;padding-top:30px !important}.overlay ul li.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-has-children:after{right:25px}.overlay ul li.menu-item.menu-item-type-post_type.menu-item-object-application.menu-item-has-children:after{right:25px}.overlay ul li.menu-item.menu-item-type-post_type.menu-item-object-solution.menu-item-has-children:after{right:25px}.overlay ul li.menu-item.menu-item-type-post_type.menu-item-object-prodotti.menu-item-has-children:after{right:25px}.overlay ul li.menu-item.menu-item-type-post_type.menu-item-object-page span.right,.overlay ul li.menu-item.menu-item-type-custom.menu-item-object-custom span.right{display:none}.overlay ul li.menu-item.menu-item-type-post_type.menu-item-object-application span.right,.overlay ul li.menu-item.menu-item-type-custom.menu-item-object-custom span.right{display:none}.overlay ul li.menu-item.menu-item-type-post_type.menu-item-object-solution span.right,.overlay ul li.menu-item.menu-item-type-custom.menu-item-object-custom span.right{display:none}.overlay ul li.menu-item.menu-item-type-post_type.menu-item-object-prodotti span.right,.overlay ul li.menu-item.menu-item-type-custom.menu-item-object-custom span.right{display:none}.overlay ul li.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-has-children span.right{display:block}.overlay ul li.menu-item.menu-item-type-post_type.menu-item-object-application.menu-item-has-children span.right{display:block}.overlay ul li.menu-item.menu-item-type-post_type.menu-item-object-solution.menu-item-has-children span.right{display:block}.overlay ul li.menu-item.menu-item-type-post_type.menu-item-object-prodotti.menu-item-has-children span.right{display:block}.overlay ul li.menu-item.menu-item-type-post_type.menu-item-object-page span.right,.overlay ul li.menu-item.menu-item-type-custom.menu-item-object-custom span.right,.overlay ul#corporate li.menu-item.menu-item-type-post_type.menu-item-object-page span.right,.overlay ul#corporate li.menu-item.menu-item-type-custom.menu-item-object-custom span.right{display:none}.overlay ul li.menu-item.menu-item-type-post_type.menu-item-object-application span.right,.overlay ul li.menu-item.menu-item-type-custom.menu-item-object-custom span.right,.overlay ul#corporate li.menu-item.menu-item-type-post_type.menu-item-object-application span.right,.overlay ul#corporate li.menu-item.menu-item-type-custom.menu-item-object-custom span.right{display:none}.overlay ul li.menu-item.menu-item-type-post_type.menu-item-object-solution span.right,.overlay ul li.menu-item.menu-item-type-custom.menu-item-object-custom span.right,.overlay ul#corporate li.menu-item.menu-item-type-post_type.menu-item-object-solution span.right,.overlay ul#corporate li.menu-item.menu-item-type-custom.menu-item-object-custom span.right{display:none}.overlay ul li.menu-item.menu-item-type-post_type.menu-item-object-prodotti span.right,.overlay ul li.menu-item.menu-item-type-custom.menu-item-object-custom span.right,.overlay ul#corporate li.menu-item.menu-item-type-post_type.menu-item-object-prodotti span.right,.overlay ul#corporate li.menu-item.menu-item-type-custom.menu-item-object-custom span.right{display:none}.overlay ul li.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-has-children span.right,.overlay ul#corporate li.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-has-children span.right{display:block}.overlay ul li.menu-item.menu-item-type-post_type.menu-item-object-application.menu-item-has-children span.right,.overlay ul#corporate li.menu-item.menu-item-type-post_type.menu-item-object-application.menu-item-has-children span.right{display:block}.overlay ul li.menu-item.menu-item-type-post_type.menu-item-object-solution.menu-item-has-children span.right,.overlay ul#corporate li.menu-item.menu-item-type-post_type.menu-item-object-solution.menu-item-has-children span.right{display:block}.overlay ul li.menu-item.menu-item-type-post_type.menu-item-object-prodotti.menu-item-has-children span.right,.overlay ul#corporate li.menu-item.menu-item-type-post_type.menu-item-object-prodotti.menu-item-has-children span.right{display:block}.overlay ul li a,.overlay ul#corporate li a{width:100%}.overlay ul li a:hover,.overlay ul#corporate li a:hover{width:100%}.overlay ul li a span.right,.overlay ul#corporate li a span.right{position:absolute;width:30px;height:30px;min-height:1px;font-size:27px;top:13px;cursor:pointer;line-height:55px;z-index:1;right:26px}.overlay ul li .sub-menu,.overlay ul#corporate li .sub-menu{width:100%;margin-left:0%;left:100%;z-index:1}.overlay ul li .sub-menu.opened,.overlay ul#corporate li .sub-menu.opened{animation-name:openmenu;animation-duration:1s;width:100%;left:0%;top:80px;padding-bottom:450px;overflow-x:hidden;overflow-y:scroll}@keyframes openmenu{from{left:100%}to{left:0%}}.overlay ul li .sub-menu.closeed,.overlay ul#corporate li .sub-menu.closeed{animation-name:closeed;animation-duration:1s;left:0%}@keyframes closeed{from{left:0%}to{left:100%}}.overlay ul li .sub-menu li,.overlay ul#corporate li .sub-menu li{z-index:auto}.overlay ul li .sub-menu li.menu-item.menu-item-type-post_type.menu-item-object-page span.right,.overlay ul li .sub-menu li.menu-item.menu-item-type-custom.menu-item-object-custom span.right,.overlay ul#corporate li .sub-menu li.menu-item.menu-item-type-post_type.menu-item-object-page span.right,.overlay ul#corporate li .sub-menu li.menu-item.menu-item-type-custom.menu-item-object-custom span.right{display:none}.overlay ul li .sub-menu li.menu-item.menu-item-type-post_type.menu-item-object-application span.right,.overlay ul li .sub-menu li.menu-item.menu-item-type-custom.menu-item-object-custom span.right,.overlay ul#corporate li .sub-menu li.menu-item.menu-item-type-post_type.menu-item-object-application span.right,.overlay ul#corporate li .sub-menu li.menu-item.menu-item-type-custom.menu-item-object-custom span.right{display:none}.overlay ul li .sub-menu li.menu-item.menu-item-type-post_type.menu-item-object-solution span.right,.overlay ul li .sub-menu li.menu-item.menu-item-type-custom.menu-item-object-custom span.right,.overlay ul#corporate li .sub-menu li.menu-item.menu-item-type-post_type.menu-item-object-solution span.right,.overlay ul#corporate li .sub-menu li.menu-item.menu-item-type-custom.menu-item-object-custom span.right{display:none}.overlay ul li .sub-menu li.menu-item.menu-item-type-post_type.menu-item-object-prodotti span.right,.overlay ul li .sub-menu li.menu-item.menu-item-type-custom.menu-item-object-custom span.right,.overlay ul#corporate li .sub-menu li.menu-item.menu-item-type-post_type.menu-item-object-prodotti span.right,.overlay ul#corporate li .sub-menu li.menu-item.menu-item-type-custom.menu-item-object-custom span.right{display:none}.overlay ul li .sub-menu li.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-has-children span.right,.overlay ul#corporate li .sub-menu li.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-has-children span.right{display:block}.overlay ul li .sub-menu li.menu-item.menu-item-type-post_type.menu-item-object-application.menu-item-has-children span.right,.overlay ul#corporate li .sub-menu li.menu-item.menu-item-type-post_type.menu-item-object-application.menu-item-has-children span.right{display:block}.overlay ul li .sub-menu li.menu-item.menu-item-type-post_type.menu-item-object-solution.menu-item-has-children span.right,.overlay ul#corporate li .sub-menu li.menu-item.menu-item-type-post_type.menu-item-object-solution.menu-item-has-children span.right{display:block}.overlay ul li .sub-menu li.menu-item.menu-item-type-post_type.menu-item-object-prodotti.menu-item-has-children span.right,.overlay ul#corporate li .sub-menu li.menu-item.menu-item-type-post_type.menu-item-object-prodotti.menu-item-has-children span.right{display:block}.overlay ul li .sub-menu li.menu-item.menu-item-type-custom.menu-item-object-custom a span.left,.overlay ul#corporate li .sub-menu li.menu-item.menu-item-type-custom.menu-item-object-custom a span.left{position:absolute;width:20px;height:20px;left:14px;top:8px;cursor:pointer;line-height:55px;z-index:1}.overlay ul li .sub-menu li.menu-item.menu-item-type-custom.menu-item-object-custom a span.left:after,.overlay ul#corporate li .sub-menu li.menu-item.menu-item-type-custom.menu-item-object-custom a span.left:after{font-family:"Material Symbols Outlined",sans-serif;font-weight:100;font-style:normal;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased;content:"";font-size:48px;cursor:pointer;color:#fff;position:absolute;top:-11px;left:-12px}.overlay ul li .sub-menu li a,.overlay ul#corporate li .sub-menu li a{width:100%}.overlay ul li .sub-menu li a:hover,.overlay ul#corporate li .sub-menu li a:hover{width:100%}.overlay ul li .sub-menu li a span.right,.overlay ul#corporate li .sub-menu li a span.right{z-index:2}.overlay ul li .sub-menu li .sub-menu,.overlay ul#corporate li .sub-menu li .sub-menu{width:100%;margin-left:0%;z-index:2;top:80px}.overlay ul li .sub-menu li .sub-menu li,.overlay ul#corporate li .sub-menu li .sub-menu li{z-index:auto}.overlay ul li .sub-menu li .sub-menu li.menu-item.menu-item-type-post_type.menu-item-object-page span.right,.overlay ul li .sub-menu li .sub-menu li.menu-item.menu-item-type-custom.menu-item-object-custom span.right,.overlay ul#corporate li .sub-menu li .sub-menu li.menu-item.menu-item-type-post_type.menu-item-object-page span.right,.overlay ul#corporate li .sub-menu li .sub-menu li.menu-item.menu-item-type-custom.menu-item-object-custom span.right{display:none}.overlay ul li .sub-menu li .sub-menu li.menu-item.menu-item-type-post_type.menu-item-object-application span.right,.overlay ul li .sub-menu li .sub-menu li.menu-item.menu-item-type-custom.menu-item-object-custom span.right,.overlay ul#corporate li .sub-menu li .sub-menu li.menu-item.menu-item-type-post_type.menu-item-object-application span.right,.overlay ul#corporate li .sub-menu li .sub-menu li.menu-item.menu-item-type-custom.menu-item-object-custom span.right{display:none}.overlay ul li .sub-menu li .sub-menu li.menu-item.menu-item-type-post_type.menu-item-object-solution span.right,.overlay ul li .sub-menu li .sub-menu li.menu-item.menu-item-type-custom.menu-item-object-custom span.right,.overlay ul#corporate li .sub-menu li .sub-menu li.menu-item.menu-item-type-post_type.menu-item-object-solution span.right,.overlay ul#corporate li .sub-menu li .sub-menu li.menu-item.menu-item-type-custom.menu-item-object-custom span.right{display:none}.overlay ul li .sub-menu li .sub-menu li.menu-item.menu-item-type-post_type.menu-item-object-prodotti span.right,.overlay ul li .sub-menu li .sub-menu li.menu-item.menu-item-type-custom.menu-item-object-custom span.right,.overlay ul#corporate li .sub-menu li .sub-menu li.menu-item.menu-item-type-post_type.menu-item-object-prodotti span.right,.overlay ul#corporate li .sub-menu li .sub-menu li.menu-item.menu-item-type-custom.menu-item-object-custom span.right{display:none}.overlay ul li .sub-menu li .sub-menu li.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-has-children span.right,.overlay ul#corporate li .sub-menu li .sub-menu li.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-has-children span.right{display:block}.overlay ul li .sub-menu li .sub-menu li.menu-item.menu-item-type-post_type.menu-item-object-application.menu-item-has-children span.right,.overlay ul#corporate li .sub-menu li .sub-menu li.menu-item.menu-item-type-post_type.menu-item-object-application.menu-item-has-children span.right{display:block}.overlay ul li .sub-menu li .sub-menu li.menu-item.menu-item-type-post_type.menu-item-object-solution.menu-item-has-children span.right,.overlay ul#corporate li .sub-menu li .sub-menu li.menu-item.menu-item-type-post_type.menu-item-object-solution.menu-item-has-children span.right{display:block}.overlay ul li .sub-menu li .sub-menu li.menu-item.menu-item-type-post_type.menu-item-object-prodotti.menu-item-has-children span.right,.overlay ul#corporate li .sub-menu li .sub-menu li.menu-item.menu-item-type-post_type.menu-item-object-prodotti.menu-item-has-children span.right{display:block}.overlay ul li .sub-menu li .sub-menu li a,.overlay ul#corporate li .sub-menu li .sub-menu li a{width:100% !important}.overlay ul li .sub-menu li .sub-menu li a:hover,.overlay ul#corporate li .sub-menu li .sub-menu li a:hover{width:100%}.overlay ul li .sub-menu li .sub-menu li a span.right,.overlay ul#corporate li .sub-menu li .sub-menu li a span.right{z-index:3}.overlay ul li .sub-menu li .sub-menu li .sub-menu,.overlay ul#corporate li .sub-menu li .sub-menu li .sub-menu{width:100%;margin-left:0%;z-index:3;top:80px}.overlay ul li .sub-menu li .sub-menu li .sub-menu li,.overlay ul#corporate li .sub-menu li .sub-menu li .sub-menu li{z-index:auto}.overlay ul li .sub-menu li .sub-menu li .sub-menu li.menu-item.menu-item-type-post_type.menu-item-object-page span.right,.overlay ul li .sub-menu li .sub-menu li .sub-menu li.menu-item.menu-item-type-custom.menu-item-object-custom span.right,.overlay ul#corporate li .sub-menu li .sub-menu li .sub-menu li.menu-item.menu-item-type-post_type.menu-item-object-page span.right,.overlay ul#corporate li .sub-menu li .sub-menu li .sub-menu li.menu-item.menu-item-type-custom.menu-item-object-custom span.right{display:none}.overlay ul li .sub-menu li .sub-menu li .sub-menu li.menu-item.menu-item-type-post_type.menu-item-object-application span.right,.overlay ul li .sub-menu li .sub-menu li .sub-menu li.menu-item.menu-item-type-custom.menu-item-object-custom span.right,.overlay ul#corporate li .sub-menu li .sub-menu li .sub-menu li.menu-item.menu-item-type-post_type.menu-item-object-application span.right,.overlay ul#corporate li .sub-menu li .sub-menu li .sub-menu li.menu-item.menu-item-type-custom.menu-item-object-custom span.right{display:none}.overlay ul li .sub-menu li .sub-menu li .sub-menu li.menu-item.menu-item-type-post_type.menu-item-object-solution span.right,.overlay ul li .sub-menu li .sub-menu li .sub-menu li.menu-item.menu-item-type-custom.menu-item-object-custom span.right,.overlay ul#corporate li .sub-menu li .sub-menu li .sub-menu li.menu-item.menu-item-type-post_type.menu-item-object-solution span.right,.overlay ul#corporate li .sub-menu li .sub-menu li .sub-menu li.menu-item.menu-item-type-custom.menu-item-object-custom span.right{display:none}.overlay ul li .sub-menu li .sub-menu li .sub-menu li.menu-item.menu-item-type-post_type.menu-item-object-prodotti span.right,.overlay ul li .sub-menu li .sub-menu li .sub-menu li.menu-item.menu-item-type-custom.menu-item-object-custom span.right,.overlay ul#corporate li .sub-menu li .sub-menu li .sub-menu li.menu-item.menu-item-type-post_type.menu-item-object-prodotti span.right,.overlay ul#corporate li .sub-menu li .sub-menu li .sub-menu li.menu-item.menu-item-type-custom.menu-item-object-custom span.right{display:none}.overlay ul li .sub-menu li .sub-menu li .sub-menu li.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-has-children span.right,.overlay ul#corporate li .sub-menu li .sub-menu li .sub-menu li.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-has-children span.right{display:block}.overlay ul li .sub-menu li .sub-menu li .sub-menu li.menu-item.menu-item-type-post_type.menu-item-object-application.menu-item-has-children span.right,.overlay ul#corporate li .sub-menu li .sub-menu li .sub-menu li.menu-item.menu-item-type-post_type.menu-item-object-application.menu-item-has-children span.right{display:block}.overlay ul li .sub-menu li .sub-menu li .sub-menu li.menu-item.menu-item-type-post_type.menu-item-object-solution.menu-item-has-children span.right,.overlay ul#corporate li .sub-menu li .sub-menu li .sub-menu li.menu-item.menu-item-type-post_type.menu-item-object-solution.menu-item-has-children span.right{display:block}.overlay ul li .sub-menu li .sub-menu li .sub-menu li.menu-item.menu-item-type-post_type.menu-item-object-prodotti.menu-item-has-children span.right,.overlay ul#corporate li .sub-menu li .sub-menu li .sub-menu li.menu-item.menu-item-type-post_type.menu-item-object-prodotti.menu-item-has-children span.right{display:block}.overlay ul li .sub-menu li .sub-menu li .sub-menu li a,.overlay ul#corporate li .sub-menu li .sub-menu li .sub-menu li a{width:100% !important}.overlay ul li .sub-menu li .sub-menu li .sub-menu li a:hover,.overlay ul#corporate li .sub-menu li .sub-menu li .sub-menu li a:hover{width:100%}.overlay ul li .sub-menu li .sub-menu li .sub-menu li a span.right,.overlay ul#corporate li .sub-menu li .sub-menu li .sub-menu li a span.right{z-index:4}.overlay ul#corporate{height:100vh}footer.site-footer a.back-to-top{right:15px}footer.site-footer .text-end{text-align:left !important}footer.site-footer .box-loghi{margin-bottom:0px}footer.site-footer .box-menu{margin-bottom:0px}footer.site-footer .box-search{margin-bottom:10px}footer.site-footer .box-search aside.widget button.wp-block-search__button{right:15px}footer.site-footer .box-newsletter .newsletter h5{text-align:left;margin-top:20px}footer.site-footer .box-social aside.widget ul{margin:40px 0;float:left}footer.site-footer .box-social aside.widget ul li{margin:0 auto;text-align:center}footer.site-footer .box-social aside.widget ul li a{padding:0}.modal .btn-close{right:20px;top:20px;font-size:25px}.wp-block-mac-title-cta-block .button-box-txt a span.buttontext::after{top:-2px}.wp-block-mac-title-cta-block.container.box-container.orange .button-box-txt a span.buttontext::after{top:-2px}.wp-block-mac-slider-hero-block.hero-slider .hero h2{font-size:42px;letter-spacing:-0.35px;line-height:47.6px}.wp-block-mac-slider-hero-block.hero-slider .hero h5{font-size:16.8px;letter-spacing:0;line-height:26px}.wp-block-mac-slider-hero-page-block.hero-slider .hero h2{font-size:30px;line-height:38px}.wp-block-mac-carousel-team div#carouselteam .carousel-inner{padding:0 15px !important}.wp-block-mac-carousel-team div#carouselteam .carousel-inner .card{margin:0 80px}.number-container{margin:0 auto 0 auto}.number-container-decimal{margin:40px 20px 20px 20px}.number-container-decimal p.number{font-size:58px;line-height:63px;margin:10px 0px}.number-container-decimal p.percent{font-size:58px;line-height:63px}.wp-block-mac-stories-block{max-width:100%}.wp-block-mac-stories-block.block-stories-container img.box-image{max-width:100%}.wp-block-mac-stories-block{max-width:100%}.wp-block-mac-stories-block.block-stories-container{margin-bottom:20px}.wp-block-mac-stories-block.block-stories-container a{min-height:670px}.wp-block-mac-stories-block.block-stories-container a .card img.box-image{max-width:100%}.wp-block-mac-card-new-block{max-width:100%;overflow:hidden}.wp-block-mac-card-new-block.block-latest-news-container{margin:20px 0px}.wp-block-mac-card-new-block.block-latest-news-container div.star i.fa-light.fa-star{font-size:16px}.wp-block-mac-card-new-block.block-latest-news-container div.star i.fa-solid.fa-star{font-size:16px}.wp-block-mac-card-new-block.block-latest-news-container .card{min-height:344px}.wp-block-mac-card-new-block.block-latest-news-container .card .content-images{height:144px;max-width:100%;overflow:hidden}.wp-block-mac-card-new-block.block-latest-news-container .card .content-images img.box-image{height:144px;max-width:100%}.wp-block-mac-card-new-block.block-latest-news-container .card .content-images img.box-image:hover{transform:scale(1.1)}.wp-block-mac-card-new-block.block-latest-news-container .card .card-body h6{font-size:20px}.wp-block-mac-card-new-block.block-latest-news-container .card .card-body .abstract{font-size:14px}.wp-block-mac-card-new-block.block-latest-news-container .card .card-body .abstract p{font-size:14px}.wp-block-mac-card-new-block.block-latest-news-container .card .card-body a.cta{font-size:14px}.wp-block-mac-title-cta-block .title-box-txt h2{font-size:30px;line-height:31px}.wp-block-mac-title-cta-two-block .title-box-txt h2{padding-bottom:50px;text-align:left;font-size:60px;line-height:60px}.wp-block-mac-editor-grid-block-image{padding:64px 15px 110px 15px}.wp-block-mac-editor-grid-block-image .title-box-txt h3.title{font-size:30px}.wp-block-mac-editor-grid-block-image .button-box-txt a.buttonurl{margin-bottom:60px}.wp-block-mac-editor-grid-block-image .text-end{margin:0 auto;text-align:center !important}.wp-block-mac-editor-grid-block-image-transparent{padding:64px 15px 60px 15px}.wp-block-mac-editor-grid-block-image-transparent .title-box-txt h3.title{font-size:24px;line-height:24px}.wp-block-mac-editor-grid-block-image-transparent .button-box-txt a.buttonurl{margin-bottom:60px}.wp-block-mac-editor-grid-block-image-transparent .text-end{margin:0 auto;text-align:center !important}.wp-block-mac-editor-block .gts__picture{position:relative}.wp-block-mac-editor-block .gts__picture .gts__picture__image{width:100%;height:100vh;min-height:640px;background-size:cover;background-position:center;position:absolute;cursor:auto;opacity:.45}.wp-block-mac-editor-block .title-box-txt{justify-content:center;align-items:center;padding:110px 15px 50px 15px}.wp-block-mac-editor-block .title-box-txt h2{font-size:30px;line-height:31px;margin-bottom:60px}.wp-block-mac-editor-block .title-box-txt p{font-size:17px;line-height:26px;margin-bottom:120px}.wp-block-mac-editor-block .title-box-txt a{text-decoration:none}.wp-block-mac-banner-block-cta.block-cta{margin-left:15px;margin-right:15px;max-height:100%}.wp-block-mac-banner-block-cta.block-cta .container.box-container{padding:0}.wp-block-mac-banner-block-cta.block-cta .container.box-container .banner-box-txt{margin-top:0;padding:30px 20px 0px 20px}.wp-block-mac-banner-block-cta.block-cta .container.box-container .banner-box-txt p.description{font-size:20px;line-height:22px}.wp-block-mac-banner-block-cta.block-cta .container.box-container .button-box-txt{display:block;align-items:center;height:100%;float:right;margin:30px 20px}.wp-block-mac-banner-block-cta.block-cta .container.box-container .box-image{margin-right:0px}.number-container h2{font-size:38px !important}.number-container h3{font-size:38px !important}.wp-block-mac-h1-title-hero-block.block-txt-container .title-box-txt h1{font-size:48px;line-height:50px;padding:0 15px}.wp-block-mac-h1-title-hero-block.block-txt-container.ico-contact-us h1::after{width:37px;height:40px;margin-left:20px;margin-top:15px}.wp-block-mac-h2-title-bold-block.block-txt-container h2{font-size:30px;line-height:31px}.wp-block-mac-h2-title-block.block-txt-container h2{font-size:30px;line-height:31px}.wp-block-mac-h4-title-block.block-txt-container h4{font-size:17px;line-height:22px}.wp-block-mac-h4-title-bold-block.block-txt-container h4{font-size:17px;line-height:22px}.wp-block-mac-banner-title-cta.block-cta{margin:30px 15px;min-height:130px}.wp-block-mac-banner-title-cta.block-cta .banner-box-txt{width:100%;margin:0 auto;height:100%;position:absolute;text-align:center !important;left:0}.wp-block-mac-banner-title-cta.block-cta .banner-box-txt h4.title{font-size:17px;line-height:19px;margin:0 auto 40px auto}.wp-block-mac-banner-title-cta.block-cta .button-box-txt{padding-bottom:0;position:absolute;height:100%;width:100%;left:0;bottom:9%;display:flex;align-items:end}.wp-block-mac-banner-title-cta.block-cta .button-box-txt a.buttonurl{height:30px;padding:20px}.wp-block-mac-banner-title-cta.block-cta .box-image{width:130px;min-height:130px}.wp-block-mac-banner-cta.block-cta{margin:30px 15px;min-height:130px}.wp-block-mac-banner-cta.block-cta .banner-box-txt{width:100%;margin:0 auto;height:100%;text-align:center !important;left:0}.wp-block-mac-banner-cta.block-cta .banner-box-txt h4.title{font-size:17px;line-height:19px;margin:0 auto 40px auto}.wp-block-mac-banner-cta.block-cta .button-box-txt{padding-bottom:0;position:absolute;height:100%;width:100%;left:0;bottom:9%;display:flex;align-items:end}.wp-block-mac-banner-cta.block-cta .button-box-txt a.buttonurl{height:30px;padding:20px}.wp-block-mac-card-height-block{max-width:100%;overflow:hidden}.wp-block-mac-card-height-block.block-card-height-container{margin:20px 0px}.wp-block-mac-card-height-block.block-card-height-container div.star i.fa-light.fa-star{font-size:16px}.wp-block-mac-card-height-block.block-card-height-container div.star i.fa-solid.fa-star{font-size:16px}.wp-block-mac-card-height-block.block-card-height-container .card .content-images{max-width:100%;overflow:hidden}.wp-block-mac-card-height-block.block-card-height-container .card .content-images img.box-image{max-width:100%}.wp-block-mac-card-height-block.block-card-height-container .card .content-images img.box-image:hover{transform:scale(1.1)}.wp-block-mac-card-height-block.block-card-height-container .card .card-body h6{font-size:20px}.wp-block-mac-card-height-block.block-card-height-container .card .card-body .abstract{font-size:14px}.wp-block-mac-card-height-block.block-card-height-container .card .card-body a.cta{font-size:14px}.wp-block-mac-block-left-image-right-description .title-box-txt p.description{margin:20px 0}.wp-block-mac-block-left-description-right-image{padding:0px 0px 40px 0px}.wp-block-mac-block-left-description-right-image .title-box-txt p.description{margin:0 0 20px 0}.wp-block-mac-block-left-description-right-image .box-image img.image{margin:0 auto 20px auto}.title-post h2{font-size:30px;line-height:31px}.excerpt-post h5{font-size:16px;line-height:28px}.content-webinar .title-post h2{font-size:30px;line-height:31px}.content-webinar h3{font-size:30px;line-height:25px}.content-webinar .excerpt-post h5{font-size:16px;line-height:28px}.content-webinar .content-session .row{padding:20px 0px 30px 0px}.content-webinar .content-session .row div{padding:10px 0px}.content-webinar .content-speakers{margin-bottom:30px}main.site-main.no-image{margin-top:80px}.content-dashboard .tab-content table thead tr th{padding:0px 5px}.content-dashboard .tab-content table tbody tr td{padding:16px 5px;font-size:14px}.content-dashboard .tab-content table tbody tr td.document-name a{font-size:14px;line-height:normal}.content-dashboard .tab-content table tbody tr td.page-name a{font-size:14px;line-height:normal}.page-404 header h1{font-size:48px;line-height:50px;padding:0 15px}.page-404 .page-content h2{font-size:30px;line-height:31px}}@media(max-width: 1024px){.number-container h2{font-size:76px}.number-container h3{font-size:76px}.wp-block-mac-banner-title-cta.box-container{padding-left:0;padding-right:0}.wp-block-mac-banner-title-cta.box-container.block-cta{margin:30px 15px}.wp-block-mac-banner-cta.box-container{padding-left:0;padding-right:0}.wp-block-mac-banner-cta.box-container.block-cta{margin:30px 15px}.wp-block-mac-banner-blockquote{min-height:auto}.wp-block-mac-banner-blockquote .title-box-txt blockquote p{padding:30px}.wp-block-mac-carousel-team div#carouselteam .carousel-inner{padding:0 15px !important}.wp-block-mac-carousel-team div#carouselteam .carousel-inner .card{margin:0 60px}.wp-block-mac-carousel-team div#carouselteam .carousel-inner .card .thumb-team{margin-right:15px}.wp-block-mac-carousel-team div#carouselteam .carousel-inner .card .thumb-team img{height:100px;min-width:100px;max-width:100px}.wp-block-mac-carousel-team div#carouselteam .carousel-inner .card .title h4{font-size:18px;line-height:20px;word-spacing:0}.wp-block-mac-carousel-team div#carouselteam .carousel-inner .card .jobdescription{font-size:14px;line-height:22px}.wp-block-mac-carousel-team div#carouselteam .carousel-inner .card .link{width:120px}footer.site-footer a.back-to-top{right:15px}footer.site-footer .box-search{margin-bottom:70px}footer.site-footer .box-search aside.widget button.wp-block-search__button{right:15px}}@media(max-width: 1199.98px){.box-container{padding:0 15px}.wp-block-mac-title-cta-block{padding:40px 15px 30px 15px}.wp-block-mac-title-cta-two-block{padding:110px 15px 80px 15px}.wp-block-mac-editor-grid-block-image{padding:64px 15px 110px 15px}.wp-block-mac-editor-grid-block-image-transparent{padding:64px 15px 60px 15px}.wp-block-mac-banner-block-cta.block-cta{margin-left:15px;margin-right:15px}.wp-block-mac-banner-block-cta.block-cta .container.box-container{padding:0}.wp-block-mac-banner-title-cta.box-container{padding-left:0;padding-right:0;margin:30px 15px}.wp-block-mac-banner-title-cta.box-container .container.box-container{padding-left:0;padding-right:0}.wp-block-mac-banner-cta.box-container{padding-left:0;padding-right:0;margin:30px 15px}.wp-block-mac-banner-cta.box-container .container.box-container{padding-left:0;padding-right:0}}@media(max-width: 1280px){.wp-block-mac-carousel-team div#carouselteam .carousel-inner{padding:0 80px;overflow:hidden}}@media(max-width: 1399.98px){.wp-block-mac-carousel-stories-block.hero-slider .carousel-control-prev{left:0%}.wp-block-mac-carousel-stories-block.hero-slider .carousel-control-next{right:0%}.overlay ul li a{font-size:16px;padding:0 20px}.overlay ul li .sub-menu li a{font-size:14px}.overlay ul li.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-has-children:after{right:5px}.overlay ul li.menu-item.menu-item-type-post_type.menu-item-object-application.menu-item-has-children:after{right:5px}.overlay ul li.menu-item.menu-item-type-post_type.menu-item-object-solution.menu-item-has-children:after{right:5px}.overlay ul li.menu-item.menu-item-type-post_type.menu-item-object-prodotti.menu-item-has-children:after{right:5px}}.header-thumb{background:linear-gradient(180deg, rgb(1, 94, 111) 0%, rgb(0, 72, 87) 100%);min-height:530px;width:100%}#crumbs{color:#ed791d;font-family:"Titillium Web","titillium_webregular",sans-serif;font-size:16px;letter-spacing:.44px;line-height:28px;padding:50px 0px 0px 0px}#crumbs a{color:#21759b;text-decoration:none}#crumbs span.current{color:#ed791d;font-family:"Titillium Web","titillium_webregular",sans-serif;font-size:16px;letter-spacing:.44px;line-height:28px}body.page-template-sectors-page-php .wp-block-mac-h1-title-hero-block{height:150px !important}body.page-template-sectors-page-php h1.wp-block-mac-h1-title-hero-block{top:40px !important}.star.starred{font-variation-settings:"FILL" 1,"wght" 400,"GRAD" 0,"opsz" 48}div#curator-feed-default ul.crt-networks li:nth-child(2){font-size:24px;font-weight:bold}div#curator-feed-default ul.crt-networks li:nth-child(2) a{padding:34px 30px 22px 55px}b.titolo_h4{opacity:.87;font-size:34px;letter-spacing:.25px;line-height:37px;text-align:left;padding:20px 0px;margin:0}div#curator-feed-default .crt-filter{text-align:right}div#curator-feed-default ul.crt-sources li{font-size:0}div#curator-feed-default ul.crt-sources li.crt-filter-label label{display:none}div#curator-feed-default ul.crt-sources li.crt-filter-label:before{display:none}div#curator-feed-default ul.crt-sources li:before{display:none}div#curator-feed-default ul.crt-sources li a{border-radius:60px;padding:30px}div#curator-feed-default ul.crt-sources li a svg{width:30px;height:30px;color:#212429;margin:auto;text-align:center;display:block}div#curator-feed-default ul.crt-sources li a svg.crt-icon-youtube{fill:#212429}div#curator-feed-default ul.crt-sources li a svg.crt-icon-instagram{fill:#212429}div#curator-feed-default ul.crt-sources li a svg.crt-icon-instagram path{fill:#212429}div#curator-feed-default ul.crt-sources li a img{width:30px;height:30px}div#curator-feed-default ul.crt-sources li.active a{background-color:#fff;box-shadow:8px 8px 16px 0 rgba(33,36,41,.2)}div#curator-feed-default ul.crt-networks li{font-size:0;vertical-align:middle}div#curator-feed-default ul.crt-networks li.crt-filter-label label{display:none}div#curator-feed-default ul.crt-networks li.crt-filter-label:before{display:none}div#curator-feed-default ul.crt-networks li:before{display:none}div#curator-feed-default ul.crt-networks li a{border-radius:60px;padding:30px}div#curator-feed-default ul.crt-networks li a svg{width:30px;height:30px;color:#212429;margin:auto;text-align:center;display:block}div#curator-feed-default ul.crt-networks li a svg.crt-icon-youtube{fill:#212429}div#curator-feed-default ul.crt-networks li a svg.crt-icon-youtube path{fill:#212429}div#curator-feed-default ul.crt-networks li a svg.crt-icon-instagram{fill:#212429}div#curator-feed-default ul.crt-networks li a svg.crt-icon-instagram path{fill:#212429}div#curator-feed-default ul.crt-networks li a img{width:30px;height:30px}div#curator-feed-default ul.crt-networks li.active a{background-color:#fff;box-shadow:8px 8px 16px 0 rgba(33,36,41,.2)}div#curator-feed-default button.crt-load-more{opacity:.87;color:#fff !important;font-family:"Titillium Web","titillium_webbold",sans-serif;font-size:14px;letter-spacing:1.35px;line-height:16px;text-align:center;border-radius:4px;background-color:#004857 !important;text-transform:uppercase;border-color:#004857 !important;border:none;box-shadow:none;transition:background-color 1s}div#curator-feed-default button.crt-load-more:hover{background-color:#05333d !important}div#curator-feed-default a.crt-logo.crt-tag{display:none !important}.content-material{margin:0 auto;text-align:center}.content-material span.material-symbols-outlined.language{font-size:87px;font-weight:400;color:#004857}.content-material span.material-symbols-outlined.groups{font-size:87px;font-weight:400;color:#004857}.content-material span.material-symbols-outlined.hub{font-size:87px;font-weight:400;color:#004857}.content-material span.material-symbols-outlined.factory{font-size:87px;font-weight:400;color:#004857}.box-container-map-interactive{max-width:1440px;position:relative;margin:0 auto !important;min-height:931px}.content-pagination{margin:0 auto;padding:40px 210px;text-align:left}.content-pagination .txt{font-family:"Titillium Web","titillium_webregular",sans-serif;color:#212429;font-size:16px;letter-spacing:.44px;line-height:28px}.content-pagination .txt span.page{font-family:"Titillium Web","titillium_webbold",sans-serif;color:#489eac}.content-pagination nav{margin:0 auto;text-align:center}.content-pagination nav ul.pagination{padding:0;margin:0 auto;text-align:center;outline:none}.content-pagination nav ul.pagination li:before{display:none}.content-pagination nav ul.pagination li.page-item{width:32px;height:32px}.content-pagination nav ul.pagination li.page-item.space-right{margin-right:20px}.content-pagination nav ul.pagination li.page-item.space-left{margin-left:20px}.content-pagination nav ul.pagination li.page-item a.page-link,.content-pagination nav ul.pagination li.page-item a.page-numbers,.content-pagination nav ul.pagination li.page-item span.page-link,.content-pagination nav ul.pagination li.page-item span.page-numbers{border:none;opacity:.87;color:#004857;font-family:"Titillium Web","titillium_webbold",sans-serif;font-size:14px;letter-spacing:2.1px;line-height:16px;height:32px}.content-pagination nav ul.pagination li.page-item a.page-link:hover,.content-pagination nav ul.pagination li.page-item a.page-numbers:hover,.content-pagination nav ul.pagination li.page-item span.page-link:hover,.content-pagination nav ul.pagination li.page-item span.page-numbers:hover{color:#fff;border-radius:4px;background:linear-gradient(180deg, #45C3C8 0%, #109299 100%)}.content-pagination nav ul.pagination li.page-item a.page-numbers,.content-pagination nav ul.pagination li.page-item span.page-numbers{position:relative;display:block;padding:var(--bs-pagination-padding-y) var(--bs-pagination-padding-x);text-decoration:none;border:none !important}.content-pagination nav ul.pagination li.page-item a span.material-symbols-outlined,.content-pagination nav ul.pagination li.page-item span span.material-symbols-outlined{font-size:20px;letter-spacing:2.1px;line-height:16px;display:flex;justify-content:center;align-items:center}.content-pagination nav ul.pagination li.page-item.active{color:#fff;border-radius:4px;background:linear-gradient(180deg, #45C3C8 0%, #109299 100%);z-index:0}.content-pagination nav ul.pagination li.page-item.active a.page-link,.content-pagination nav ul.pagination li.page-item.active a.page-numbers,.content-pagination nav ul.pagination li.page-item.active span.page-link,.content-pagination nav ul.pagination li.page-item.active span.page-numbers{color:#fff;border-radius:4px;background:linear-gradient(180deg, #45C3C8 0%, #109299 100%)}.content-pagination nav ul.pagination li.page-item.active a.page-link:hover,.content-pagination nav ul.pagination li.page-item.active a.page-numbers:hover,.content-pagination nav ul.pagination li.page-item.active span.page-link:hover,.content-pagination nav ul.pagination li.page-item.active span.page-numbers:hover{color:#fff;border-radius:4px;background:linear-gradient(180deg, #45C3C8 0%, #109299 100%)}div#search-result h2{font-family:"Titillium Web","titillium_webbold",sans-serif;color:#004857;font-weight:600}div#search-result h2 span{color:#ed791d}div#search-result a{color:#004857}div#search-result .loader-result{font-size:10px;margin:50px auto;text-indent:-9999em;width:11em;height:11em;border-radius:50%;background:#004857;background:-moz-linear-gradient(left, #004857 10%, rgba(0, 72, 87, 0) 42%);background:-webkit-linear-gradient(left, #004857 10%, rgba(0, 72, 87, 0) 42%);background:-o-linear-gradient(left, #004857 10%, rgba(0, 72, 87, 0) 42%);background:-ms-linear-gradient(left, #004857 10%, rgba(0, 72, 87, 0) 42%);background:linear-gradient(to right, #004857 10%, rgba(0, 72, 87, 0) 42%);position:relative;-webkit-animation:load3 1.4s infinite linear;animation:load3 1.4s infinite linear;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0)}div#search-result .loader-result:before{width:50%;height:50%;background:#004857;border-radius:100% 0 0 0;position:absolute;top:0;left:0;content:""}div#search-result .loader-result:after{background:#fff;width:75%;height:75%;border-radius:50%;content:"";margin:auto;position:absolute;top:0;left:0;bottom:0;right:0}@-webkit-keyframes load3{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes load3{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}div#search-result .margin-card{margin:10px 0px}div#search-result .card{overflow:hidden;border:none;display:flex;min-height:288px;padding:16px 30px 20px 30px;border-radius:24px;box-shadow:8px 8px 16px 0 rgba(33,36,41,.2)}div#search-result .card .box-images img{height:48px;width:48px}div#search-result .card .box-images .noimage{background:#004857;height:144px}div#search-result .card .subtitle{height:55px;overflow:hidden;opacity:.87;color:#004857;font-family:"Titillium Web","titillium_webbold",sans-serif;font-size:14px;letter-spacing:.1px;line-height:18px;text-align:left;padding:0px 0px 40px 0px;text-transform:uppercase;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}div#search-result .card p{color:#212429;font-family:"Titillium Web","titillium_webregular",sans-serif;font-size:16px;letter-spacing:.44px;line-height:20px;padding:0;margin:0;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;text-align:left}div#search-result .card a{text-decoration:none;color:#212429}div#search-result .card a.cta{position:absolute;z-index:1;left:20px;bottom:20px;opacity:.87;color:#004857;font-family:"Titillium Web","titillium_webbold",sans-serif;font-size:14px;letter-spacing:1.35px;line-height:16px;text-decoration:underline;text-transform:uppercase}div#search-result .card div{position:relative;text-decoration:none}div#search-result .card div.star{position:absolute;right:0;bottom:0;height:48px;min-height:48px;width:48px;cursor:pointer}div#search-result .card div.star span.material-symbols-rounded.starrate{color:#489eac;font-size:25px;margin:2px 0px 0px 7px}div#search-result .card div.star.starred span.material-symbols-rounded.starrate{font-variation-settings:"FILL" 1,"wght" 400,"GRAD" 0,"opsz" 48}.download-block-file .list-group{-ms-flex-direction:row;flex-direction:row;background-color:rgba(0,0,0,0)}.download-block-file .list-group:first-child{background-color:rgba(0,0,0,0);border:none}.download-block-file .list-group span.badge{color:#212429}.download-block-file .list-group li{background-color:rgba(0,0,0,0);border:none;display:table !important}.download-block-file .list-group li:before{display:none}.download-block-file .list-group li label{display:inline-block;cursor:auto}.otgs-development-site-front-end{display:none}@media(min-width: 991.98px){body.page-template-sectors-page-php .wp-block-mac-h1-title-hero-block,body.page-template-applications-page-php .wp-block-mac-h1-title-hero-block,body.page-template-solutions-page-php .wp-block-mac-h1-title-hero-block,body.page-template-products-page-php .wp-block-mac-h1-title-hero-block,body.page-template-news-events-page-php .wp-block-mac-h1-title-hero-block,body.page-template-success-stories-page-php .wp-block-mac-h1-title-hero-block{height:250px !important}body.page-template-sectors-page-php h1.wp-block-mac-h1-title-hero-block,body.page-template-applications-page-php h1.wp-block-mac-h1-title-hero-block,body.page-template-solutions-page-php h1.wp-block-mac-h1-title-hero-block,body.page-template-products-page-php h1.wp-block-mac-h1-title-hero-block,body.page-template-news-events-page-php h1.wp-block-mac-h1-title-hero-block,body.page-template-success-stories-page-php h1.wp-block-mac-h1-title-hero-block{top:80px !important}}@media(max-width: 991.98px){.header-thumb{height:265px;max-height:265px;min-height:265px}.grecaptcha-badge{bottom:80px !important}div#curator-feed-default ul.crt-networks li a{padding:5px 7px}div#curator-feed-default ul.crt-networks li:nth-child(2) a{padding:0px}.content-pagination{padding:40px 0px;text-align:center}.content-pagination nav{margin:20px auto;text-align:center;display:flex}.content-pagination nav ul.pagination{padding:0;margin:0 auto;text-align:center}.download-block-file .list-group{-ms-flex-direction:column;flex-direction:column}.download-block-file .list-group li:before{display:none}}@media(max-width: 1280px){.box-container-map-interactive{max-width:1440px;position:relative;margin:0 auto !important;min-height:auto}}#CookiebotWidget #CookiebotWidget-buttons #CookiebotWidget-btn-change{background-color:#004857 !important;border-color:#004857 !important}#CookiebotWidget #CookiebotWidget-buttons #CookiebotWidget-btn-withdraw{border-color:#004857 !important}#CookiebotWidget .CookiebotWidget-body .CookiebotWidget-consents-list li.CookiebotWidget-approved svg{fill:#004857 !important}#CookiebotWidget .CookiebotWidget-consent-details button{color:#004857 !important}#CookiebotWidget .CookiebotWidget-logo svg circle{fill:#004857 !important}button#CybotCookiebotDialogBodyLevelButtonLevelOptinAllowAll{background-color:#004857 !important;border-color:#004857 !important}button#CybotCookiebotDialogBodyLevelButtonLevelOptinAllowallSelection{border-color:#004857 !important}button#CybotCookiebotDialogBodyButtonDecline{border-color:#004857 !important}a#CybotCookiebotDialogBodyEdgeMoreDetailsLink{color:#004857 !important}#CybotCookiebotDialog input:checked+.CybotCookiebotDialogBodyLevelButtonSlider{background-color:#004857 !important}#CybotCookiebotDialogNav .CybotCookiebotDialogNavItemLink.CybotCookiebotDialogActive{border-bottom:3px solid #004857 !important;color:#004857 !important}#CybotCookiebotDialogNav .CybotCookiebotDialogNavItemLink:hover{color:#004857 !important}#CybotCookiebotDialogNav .CybotCookiebotDialogNavItemLink:hover{color:#004857 !important}#CybotCookiebotDialogNav .CybotCookiebotDialogNavItemLink:hover{color:#004857 !important}#CybotCookiebotDialogFooter #CybotCookiebotDialogBodyLevelButtonLevelOptinAllowallSelection{background-color:#fff !important;border-color:#004857 !important;color:#141414}#CybotCookiebotDialogBodyLevelButtonsSelectPane label:not([for=CybotCookiebotDialogBodyLevelButtonNecessary]) .CybotCookiebotDialogBodyLevelButtonDescription:hover{color:#004857 !important}#CookiebotWidget #CookiebotWidget-buttons #CookiebotWidget-btn-change{background-color:#004857 !important;border-color:#004857 !important;color:#fff}#CookiebotWidget #CookiebotWidget-buttons #CookiebotWidget-btn-withdraw{background-color:#fff;border-color:#004857 !important;color:#141414;transition-delay:.3s}#contactus .content-info{background-color:#109299}#contactus .content-info h2{opacity:.87;color:#fff;font-family:"Titillium Web","titillium_webbold",sans-serif;font-size:34px;font-weight:bold;letter-spacing:.25px;line-height:32px;padding:0px 0px 60px 0px}#contactus .content-info h4{opacity:.87;color:#fff;font-family:"Titillium Web","titillium_webbold",sans-serif;font-size:18px;font-weight:bold;letter-spacing:.25px;line-height:20px;padding:0px 0px 20px 0px}#contactus .content-info p{color:#fff;font-family:"Titillium Web","titillium_webbold",sans-serif;font-size:16px;letter-spacing:.44px;line-height:24px}#contactus .content-form input[type=submit]{border-radius:26px;background-color:#004857;opacity:.87;color:#fff;font-family:"Titillium Web","titillium_webbold",sans-serif;font-size:14px;letter-spacing:1.35px;line-height:21px;text-align:center;text-transform:uppercase;padding:16px 35px;border:none;transition:background-color 1s}#contactus .content-form input[type=submit]:hover{background-color:#05333d}.gform_footer.top_label{display:flex;justify-content:end}#maps .content-acf-map{padding-right:0;overflow:hidden}#maps .content-acf-map .acf-map{height:480px}/*# sourceMappingURL=style.css.map */
