@import url("https://fonts.googleapis.com/css2?family=Noto+Serif+Display:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&family=Open+Sans:ital,wght@0,300;0,400;0,500;0,600;0,700;0,800;1,300;1,400;1,500;1,600;1,700;1,800&display=swap");.btn{width:fit-content;min-width:180px;padding:8px 25px;background-color:#101820;color:#FFF;border-radius:28px;text-align:center;font-weight:600;transition:all .3s ease;cursor:pointer;border:2px solid #101820}.btn:hover{background:#3E4951}.btn.ghost{border:2px solid #101820;color:#101820;background-color:transparent}.btn.ghost:hover{border:2px solid #3E4951;color:#3E4951}.btn.inline-block{display:inline-block}.btn.w100{width:100%}.btn:before{font-family:"Font Awesome 6 Pro";margin-right:7px}.btn.download:before{content:'\e094'}.btn.show:before{content:'\f06e';font-weight:400}.btn.add:before{content:'\2b'}.btn.send:before{content:'\f1d8'}.btn.target-blank:before{content:'\e09f';font-weight:300;font-size:1.5rem;transform:translateY(2px);display:inline-block}@media screen and (max-width: 767px){.btn{min-width:initial;letter-spacing:-0.03em}}body.eco .btn{border-color:#FFF}body.eco .btn.ghost:hover{border-color:#FFF}input:-webkit-autofill,input:-webkit-autofill:focus{transition:background-color 0s 600000s, color 0s 600000s}input{width:100%;padding:10px 20px;outline-color:#3E4951;border-radius:25px;border:1px solid #101820;background-color:transparent;font-size:.875rem}input[disabled]{opacity:.5;cursor:initial}input[disabled]+label{opacity:.5;cursor:initial !important}input:focus{background-color:#FFF}label{font-weight:500;font-size:0.75rem;line-height:150%;letter-spacing:0.1em;text-transform:uppercase}label a{text-decoration:underline !important;transition:all .3s ease}label a:hover{color:red}input[type=checkbox]{display:none}input[type=checkbox]+label{position:relative;cursor:pointer}input[type=checkbox]+label:before{content:'';color:#101820;margin-right:5px;width:18px;height:18px;background-color:transparent;border-radius:5px;display:inline-block;vertical-align:middle;border:1px solid #101820}input[type=checkbox]+label:after{content:'';line-height:100%;display:inline-block;font-family:"Font Awesome 6 Pro";font-weight:700;font-size:.875rem;color:#FFF;position:absolute;top:8px;left:4px;border-radius:4px}input[type=checkbox]:checked+label:before{background-color:#3E4951}input[type=checkbox]:checked+label::after{content:'\f00c'}input[type=radio]{display:none}input[type=radio]+label{cursor:pointer;border-radius:10px;margin-bottom:15px;position:relative}input[type=radio]+label:before{content:'';color:#101820;margin-right:5px;width:18px;height:18px;border-radius:100%;background-color:transparent;display:inline-block;vertical-align:middle;border:1px solid #101820}input[type=radio]+label:after{content:'';line-height:100%;display:inline-block;font-family:"Font Awesome 6 Pro";font-weight:700;font-size:0.6875rem;color:#FFF;position:absolute;top:7px;left:4px;border-radius:4px}input[type=radio]:checked+label:before{background-color:#101820}input[type=radio]:checked+label::after{content:'\f111'}input[type=file]{display:none}input[type=file]+label{border:1px solid #101820;color:#101820;padding:10px 20px;outline:none;font-family:inherit;border-radius:25px;text-transform:initial;font-weight:400;color:gray;letter-spacing:initial;cursor:pointer;transition:all .3s ease;position:relative}input[type=file]+label:before{content:'\2b';font-family:"Font Awesome 6 Pro";color:#101820;position:absolute;top:50%;right:15px;font-weight:700;transform:translateY(-50%)}.file-return{margin:0}.file-return:not(:empty){margin-bottom:10px}.js .file-return{font-style:italic;font-size:0.75rem;color:#101820}.js .file-return:not(:empty):before{font-style:normal;font-weight:normal}input[type=submit]{color:#FFF;background-color:#101820;line-height:initial}textarea{width:100%;min-height:300px;color:#101820;padding:10px 20px;outline:none;border-radius:25px;resize:none;border:1px solid #101820}textarea:focus{background-color:#FFF}select{cursor:pointer;font-size:.875rem;line-height:21px;color:#101820;padding:10px 20px;outline:none;border-radius:25px;appearance:none;position:relative;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3C!--! Font Awesome Pro 6.4.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2023 Fonticons, Inc. --%3E%3Cpath d='M233.4 406.6c12.5 12.5 32.8 12.5 45.3 0l192-192c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L256 338.7 86.6 169.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l192 192z'/%3E%3C/svg%3E");background-size:15px;background-repeat:no-repeat;background-position:calc(100% - 15px) 50%;transition:all .3s ease}select:-moz-focusring{color:transparent;text-shadow:0 0 0 #000}select:hover{border-color:#9FA4A8}.legal label{font-style:normal;font-weight:400;font-size:.875rem;line-height:200%;text-transform:initial;letter-spacing:0}::-webkit-input-placeholder{color:#9FA4A8;font-style:italic}::-moz-placeholder{color:#9FA4A8;opacity:1;font-style:italic}:-ms-input-placeholder{color:#9FA4A8;font-style:italic}body.eco input{outline-color:#FFF;border:1px solid #FFF;color:#FFF}body.eco input:focus{background-color:#101820}body.eco input[type=file]+label{border:1px solid #FFF;color:#FFF}.selectize-control.single .selectize-input{border:1px solid #101820;box-shadow:none;background:none;background-color:transparent;border-radius:25px;padding:13px 20px}.selectize-control.single .selectize-input:after{content:'\f078';font-family:"Font Awesome 6 Pro";right:18px;transform:translateY(-50%);border:none;margin:0;width:initial;height:initial;color:#101820}.selectize-control.single .selectize-input.dropdown-active{border-radius:25px 25px 0 0}.selectize-control.single .selectize-input.dropdown-active:after{content:'\f077';top:60%}.single.selectize-dropdown{border:1px solid #101820;border-radius:0 0 25px 25px;border-top:none;overflow:hidden}.single.selectize-dropdown .selectize-dropdown-content .active:not(.selected){background-color:#FFF;color:#101820}.single.selectize-dropdown .selectize-dropdown-content .option{padding:13px 20px}.single.selectize-dropdown .selectize-dropdown-content .option:hover{background-color:#3e4951;color:#FFF}.single.selectize-dropdown .selectize-dropdown-content .option.selected{background-color:#FFC658;color:#101820}body.eco .selectize-control.single .selectize-input{border:1px solid #FFF}body.eco .selectize-control.single .selectize-input .item{color:#FFF}body.eco .selectize-control.single .selectize-input.dropdown-active .item{color:#101820}body.eco .single.selectize-dropdown{border:1px solid #FFF}.ui-datepicker{width:260px;min-width:260px;background-color:#FFF;font-family:"Open Sans",sans-serif;font-weight:400;font-size:12px;line-height:160%;text-align:center;letter-spacing:0.04em;text-transform:uppercase;color:#9FA4A8}.ui-datepicker .ui-datepicker-header{width:100%;padding:10px;display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:flex-start}.ui-datepicker .ui-datepicker-header .ui-datepicker-prev,.ui-datepicker .ui-datepicker-header .ui-datepicker-next{width:30px;min-width:30px;height:22px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;transition:all .3s ease}.ui-datepicker .ui-datepicker-header .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-header .ui-datepicker-next span{display:none}.ui-datepicker .ui-datepicker-header .ui-datepicker-prev:hover,.ui-datepicker .ui-datepicker-header .ui-datepicker-next:hover{color:#3E4951}.ui-datepicker .ui-datepicker-header .ui-datepicker-prev:before,.ui-datepicker .ui-datepicker-header .ui-datepicker-next:before{font-family:"Font Awesome 6 Pro"}.ui-datepicker .ui-datepicker-header .ui-datepicker-prev{order:1;transform:translateY(11px)}.ui-datepicker .ui-datepicker-header .ui-datepicker-prev:before{content:'\f053'}.ui-datepicker .ui-datepicker-header .ui-datepicker-next{order:3;transform:translateY(11px)}.ui-datepicker .ui-datepicker-header .ui-datepicker-next:before{content:'\f054'}.ui-datepicker .ui-datepicker-header .ui-datepicker-title{order:2;width:calc(100% - 60px);display:flex;justify-content:center;align-items:center;font-style:normal;gap:5px;font-weight:700;font-size:14px;line-height:160%;color:#4A5660;text-transform:capitalize}.ui-datepicker .ui-datepicker-header .ui-datepicker-title select{width:100%;border-radius:0;border:1px solid #101820;opacity:.4}.ui-datepicker .ui-datepicker-header .ui-datepicker-title select:hover{opacity:1;border-color:#101820}.ui-datepicker table{width:100%;border-collapse:separate;border-spacing:0 10px}.ui-datepicker table .prev,.ui-datepicker table .datepicker-switch,.ui-datepicker table .next{color:#101820;text-transform:capitalize;font-weight:700;font-size:14px}.ui-datepicker table tbody{font-size:16px;line-height:160%}.ui-datepicker table tbody .old.day,.ui-datepicker table tbody .new.day{opacity:0;pointer-events:none;height:0;line-height:0}.ui-datepicker table tbody tr{margin-bottom:10px}.ui-datepicker table tbody td{font-size:15px;color:#C7C7C9}.ui-datepicker table tbody td:hover{color:#101820}.ui-datepicker table tbody .color-event{position:relative;color:#FFF}.ui-datepicker table tbody .ui-datepicker-today{background-color:#FFC658;color:#FFF}.ui-datepicker table tbody .ui-datepicker-today:hover{color:#FFF}.ui-datepicker table tbody .ui-datepicker-current-day{background-color:#101820;color:#FFF}.ui-datepicker table tbody .ui-datepicker-current-day:hover{color:#FFF}.ui-datepicker .ui-datepicker-buttonpane.ui-widget-content{padding:10px;display:flex;justify-content:center;align-items:center;gap:10px}.ui-datepicker .ui-datepicker-buttonpane.ui-widget-content button{border:1px solid #3E4951;color:#3E4951;padding:10px 15px;background-color:transparent;cursor:pointer;transition:all .3s ease}.ui-datepicker .ui-datepicker-buttonpane.ui-widget-content button:hover{color:#101820;border-color:#101820}*{margin:0;padding:0;border:0;box-sizing:border-box;vertical-align:baseline}img{display:block;width:auto;max-width:100%;image-rendering:-webkit-optimize-contrast}a{display:block;text-decoration:none;font-size:inherit;line-height:inherit;color:inherit;line-height:inherit;color:inherit}p a,label a{display:inline}a:link{text-decoration:none}a:hover{text-decoration:none}a:visited{text-decoration:none}b,strong{font-weight:700}li{list-style-type:none;font-family:inherit;color:inherit}input,textarea,select{font-family:inherit}label{display:block}table,tr,td{border-collapse:collapse;border-spacing:0}fieldset{border:none;margin:0;padding:0}fieldset legend{margin-bottom:10px}.clear{clear:both}.hiden{display:none}.loading{display:none;position:fixed;z-index:999;height:2em;width:2em;overflow:visible;margin:auto;top:0;left:0;bottom:0;right:0}.loading.section{position:absolute;width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.loading.section:before{width:100%;height:100%;position:absolute}.loading:before{content:'';display:block;position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(255,255,255,0.9)}.loading .loader{width:52px;height:52px;border-radius:50%;display:inline-block;position:relative;border:3px solid;border-color:transparent transparent #FFC658 #0000;box-sizing:border-box;animation:rotation 1s linear infinite}.loading .loader::after,.loading .loader::before{content:'';box-sizing:border-box;position:absolute;left:0;right:0;top:0;bottom:0;margin:auto;border:3px solid;border-color:transparent transparent #FFC658 #FFC658;width:40px;height:40px;border-radius:50%;box-sizing:border-box;animation:rotationBack 0.5s linear infinite;transform-origin:center center}.loading .loader::before{width:32px;height:32px;border-color:transparent transparent #0000 #0000;animation:rotation 1.5s linear infinite}@keyframes rotation{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@keyframes rotationBack{0%{transform:rotate(0deg)}100%{transform:rotate(-360deg)}}.slider *::selection{background:transparent}h1,h2,h3,h4,h5,h6{margin:0;font-weight:inherit;font-size:inherit}html{overflow-x:hidden}body{font-family:"Open Sans",sans-serif;color:#101820;font-weight:400;line-height:150%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#F8F8F8}body.eco{color:#FFF;background-color:#101820}body.eco p,body.eco a{color:#FFF !important}body.eco section{background-color:#101820}body.eco .slick-slider .slick-arrow:before{color:#FFF}body.eco .slider-current-news .slide{background-color:#101820 !important}.container{width:calc(100% - 40px);max-width:1200px;margin:0 auto;position:relative}.slick-slider{-webkit-touch-callout:default !important;padding:0 50px}.slick-slider .slick-arrow:before{font-family:'Font Awesome 6 Pro';color:#101820;transition:all .3s ease}.slick-slider .slick-arrow:hover:before{color:#3E4951}.slick-slider .slick-arrow.slick-prev:before{content:'\f053';font-weight:600}.slick-slider .slick-arrow.slick-next:before{content:'\f054';font-weight:600}.slick-slider .slick-dots{display:flex;justify-content:flex-start;align-items:center;width:initial;gap:18px;left:50%;transform:translateX(-50%)}.slick-slider .slick-dots li{width:initial;height:initial;margin:0}.slick-slider .slick-dots li button{width:12px;height:12px;border:2px solid #101820;background-color:#101820;padding:0;border-radius:100%;transition:border .3s ease, background-color .3s ease}.slick-slider .slick-dots li button:before{display:none}.slick-slider .slick-dots li button:hover{border:2px solid #3E4951;background-color:#3E4951}.slick-slider .slick-dots li.slick-active button{background-color:#FFF}.content-slider .slick-slide{margin:0 15px}.content-slider .slick-list{margin:0 -15px}.popup-styles{width:0;max-width:100%;height:0;overflow:hidden;position:fixed;top:0;left:0;margin:0;z-index:-1;display:flex;justify-content:center;align-items:center;max-height:100%}.popup-styles.active{width:100%;max-width:100%;height:100vh;overflow:auto;z-index:10;background-color:#FFF}.popup-styles .container{margin:auto;display:flex;flex-direction:column;justify-content:center}.container-breadcrumbs{font-size:0.75rem;line-height:100%;letter-spacing:0.01em;color:#9FA4A8;padding:20px 0;font-weight:500}.container-breadcrumbs .container{display:flex;justify-content:flex-start;align-items:center}.container-breadcrumbs a{display:inline-block;margin-right:5px}.container-breadcrumbs a:hover{text-decoration:underline}.container-breadcrumbs a:hover::before{text-decoration:none}.container-breadcrumbs a:last-child{pointer-events:none}.container-breadcrumbs a+a::before{content:'/';margin-right:5px;display:inline-block}@media screen and (max-width: 767px){.container-breadcrumbs{line-height:160%}}.content-pagingInfo{font-size:1.125rem;line-height:100%;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;gap:50px}.content-pagingInfo .current{font-weight:700;position:relative}.content-pagingInfo .current::before{content:'';width:1px;height:35px;background-color:#9FA4A8;position:absolute;top:calc(100% + 8px);left:50%;transform:translateX(-50%)}.content-pagingInfo .total{font-weight:400;color:#9FA4A8}@media screen and (max-width: 767px){.content-pagingInfo{font-size:.875rem;flex-direction:row}.content-pagingInfo .current::before{width:35px;height:1px;top:50%;left:calc(100% + 6px);transform:translateY(-50%)}}.container-horizontal-accordion-v1 .accordion{display:flex;justify-content:space-between;align-items:stretch;gap:10px;width:100%}.container-horizontal-accordion-v1 .accordion-cell{flex:1;display:inline-block;position:relative;transition-property:width;transition-duration:250ms;background-color:#FFF;box-shadow:0px 4px 10px rgba(0,0,0,0.15);cursor:pointer}.container-horizontal-accordion-v1 .accordion-cell-head{display:flex;flex-flow:column nowrap;justify-content:space-between;align-items:flex-start;height:100%;padding:2em}.container-horizontal-accordion-v1 .accordion-cell-head i{width:48px;min-width:48px;aspect-ratio:1;border-radius:100%;background-color:#101820;color:#FFF;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.container-horizontal-accordion-v1 .accordion-cell-body{display:none}.container-horizontal-accordion-v1 .accordion-cell.expanded{flex:initial;width:100%}.container-horizontal-accordion-v1 .accordion-cell.expanded .accordion-cell-head{display:none}.container-horizontal-accordion-v1 .accordion-cell.expanded .accordion-cell-body{display:block;padding:2rem;overflow:hidden}@media screen and (max-width: 1023px){.container-horizontal-accordion-v1 .container{width:100%;padding:0}.container-horizontal-accordion-v1 .accordion{height:auto;flex-direction:column;justify-content:flex-start;gap:0}.container-horizontal-accordion-v1 .accordion-cell{box-shadow:none}.container-horizontal-accordion-v1 .accordion-cell .accordion-head{flex-direction:row;justify-content:space-between;align-items:center;width:100%}.container-horizontal-accordion-v1 .accordion-cell .accordion-head p{writing-mode:initial;transform:initial}.container-horizontal-accordion-v1 .accordion-cell .accordion-head i{transform:rotate(90deg)}.container-horizontal-accordion-v1 .accordion-cell .accordion-body{height:0;padding:0}.container-horizontal-accordion-v1 .accordion-cell .accordion-body>div{flex-direction:column;justify-content:flex-start;align-items:stretch}.container-horizontal-accordion-v1 .accordion-cell .accordion-body .body-text{padding:2em 20px}.container-horizontal-accordion-v1 .accordion-cell .accordion-body .body-text .title{margin-bottom:24px}.container-horizontal-accordion-v1 .accordion-cell .accordion-body .body-text .title h4{margin-bottom:8px}.container-horizontal-accordion-v1 .accordion-cell .accordion-body .body-text p{font-size:.875rem;line-height:200%}.container-horizontal-accordion-v1 .accordion-cell .accordion-body .body-img{width:100%;aspect-ratio:4 / 3;overflow:hidden}}@media screen and (max-width: 767px){.container-horizontal-accordion-v1 .accordion-cell-head i{width:34px;min-width:34px;font-size:0.75rem}}body.eco .container-horizontal-accordion-v1 .accordion-cell{background-color:#3E4951}body.eco .container-horizontal-accordion-v1 .accordion-cell-head p{color:#101820 !important}.content-links-section .container-links{position:relative}@media screen and (max-width: 767px){.content-links-section .container-links{padding-top:220px}}.content-links-section .container-links>div{display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:center;height:280px;overflow:hidden}@media screen and (max-width: 767px){.content-links-section .container-links>div{flex-direction:column;height:auto}}.content-links-section .container-links .item{width:calc(100% / 3);height:100%;position:relative;display:block;padding:1.5em;display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:flex-end;font-size:1.875rem;line-height:130%;overflow:hidden;transition:all .4s ease}@media screen and (max-width: 1023px){.content-links-section .container-links .item{padding:1em;font-size:1.625rem}}@media screen and (max-width: 767px){.content-links-section .container-links .item{width:100%;border-bottom:1px solid #E7E8E9;order:2;font-size:1.3125rem;line-height:140%;padding:2em 1em}}.content-links-section .container-links .item i{position:absolute;top:1.5em;right:1.5em;transform:rotate(-45deg)}.content-links-section .container-links .item p{transition:all .3s ease}.content-links-section .container-links .item:hover p{transform:scale(1.07);transform-origin:bottom left}.content-links-section .container-links .item.bg-white{background-color:#FFF;color:#101820}.content-links-section .container-links .item.bg-green{background-color:#004E42;color:#FFF}@media screen and (max-width: 767px){.content-links-section .container-links .item.bg-green{background-color:#FFF;color:#101820}}.content-links-section .container-links .item.bg-yellow{background-color:#FFC658;color:#101820}@media screen and (max-width: 767px){.content-links-section .container-links .item.bg-yellow{background-color:#FFF}}.content-links-section .container-links .item-img{flex:1;height:100%;overflow:hidden}@media screen and (max-width: 767px){.content-links-section .container-links .item-img{order:1;width:100%;height:220px;flex:initial;display:none}.content-links-section .container-links .item-img.show-mobile{display:flex;position:absolute;top:0;left:0}}.content-links-section .container-links .item-img img{width:100%;height:100%;object-fit:cover}body.eco .content-links-section .container-links .item.bg-white{background-color:#101820;color:#FFF}body.eco .content-links-section .container-links .item.bg-yellow{color:#101820 !important}body.eco .content-links-section .container-links .item.bg-yellow a,body.eco .content-links-section .container-links .item.bg-yellow p{color:#101820 !important}.content-accordion{width:100%}.content-accordion .item{padding-top:5px;font-size:1.25rem;cursor:pointer;border-bottom:1px solid #E7E8E9}.content-accordion .item .accordion-head{padding:15px 0;display:flex;justify-content:space-between;align-items:center;font-size:1.125rem;line-height:180%}@media screen and (max-width: 767px){.content-accordion .item .accordion-head{font-size:1rem;line-height:180%}}.content-accordion .item .accordion-head:after{content:'\2b';font-family:"Font Awesome 6 Pro";width:30px;min-width:30px;height:30px;display:flex;flex-flow:row nowrap;justify-content:center;align-items:center;background-color:#FFC658;border-radius:100%;font-size:1rem}.content-accordion .item .accordion-head.open:after{content:'\f068';background-color:#101820;color:#FFF}.content-accordion .item .accordion-body{display:none;padding:0;margin-bottom:20px}.content-accordion .item .accordion-body p{font-size:.875rem;line-height:200%;color:#3E4951}body.eco .content-accordion .item .accordion-head:after{color:#101820}body.eco .content-accordion .item .accordion-head.open:after{background-color:#FFC658}.container-title-banner{background-repeat:no-repeat;background-position:center center;background-size:cover;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;height:300px;position:relative;overflow:hidden}@media screen and (max-width: 767px){.container-title-banner{height:215px}}.container-title-banner:before{content:'';width:100%;height:100%;position:absolute;background:linear-gradient(0deg, rgba(0,0,0,0.4), rgba(0,0,0,0.4))}.container-title-banner .container{height:100%;display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:flex-end}.container-title-banner h1{font-family:"Noto Serif Display",serif;font-weight:500;font-size:7rem;line-height:100%;letter-spacing:-0.03em;color:#FFF;margin-bottom:-15px;hyphens:auto}.container-title-banner h1.text-center{text-align:center;width:100%}@media screen and (max-width: 767px){.container-title-banner h1{font-size:2.8125rem;letter-spacing:-0.01em;margin-bottom:-6px}}.container-title-banner .container-breadcrumbs{position:absolute;top:0;left:0;padding:20px 0}.container-title-banner .container-breadcrumbs a,.container-title-banner .container-breadcrumbs p{display:inline-block;font-weight:500;font-size:0.75rem;line-height:160%;letter-spacing:0.01em;color:#FFF}.container-title-marquee{position:relative;margin:100px 0;z-index:0;overflow:initial !important}.container-title-marquee .container{position:initial}.container-title-marquee .content-title *{position:relative;z-index:1}.container-title-marquee .content-title .marquee{position:absolute}.container-title-marquee .marquee{font-family:"Noto Serif Display",serif;font-weight:500;font-size:6rem;line-height:100%;letter-spacing:-0.03em;color:rgba(231,232,233,0.5);position:absolute;top:0;left:0;width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;pointer-events:none;text-align:center}.container-title-marquee .marquee.size-6{font-size:6rem}.container-title-marquee .marquee.size-9{font-size:9rem}.container-title-marquee .marquee.size-12{font-size:12rem}.container-title-marquee .marquee.size-15{font-size:15rem}.container-title-marquee .marquee.size-18{font-size:18rem}.container-title-marquee .marquee.go{animation:zoomMarquee 30s ease-in-out  0.5s;animation-fill-mode:forwards;transform:scale(0.8)}@keyframes zoomMarquee{0%{transform:scale(0.8)}100%{transform:scale(1)}}.container-title-marquee h1{font-family:"Noto Serif Display",serif;font-weight:500;font-size:6rem;line-height:100%;text-align:center;letter-spacing:-0.02em}.container-title-marquee h2{font-family:"Noto Serif Display",serif;font-size:3.75rem;line-height:100%;letter-spacing:-0.01em;font-weight:500}.container-title-marquee h2 .big{font-style:normal;font-weight:500;font-size:6rem;letter-spacing:-0.02em;display:block}.container-title-marquee h3{font-family:"Open Sans",sans-serif;font-style:normal;font-weight:400;font-size:1.875rem;line-height:130%}.container-title-marquee h4{font-family:"Open Sans",sans-serif;font-style:normal;font-weight:400;font-size:1.3125rem;line-height:160%}.container-title-marquee.center{text-align:center}.container-title-marquee.italic h2{font-style:italic}.container-title-marquee.italic h2 span{font-style:normal;margin-bottom:5px}.container-title-marquee.center.italic .marquee{top:-130px}.container-title-marquee.big-container .container{max-width:1200px}.container-title-marquee.text-left-right h2 span{font-style:italic;margin-left:300px;display:block}.container-title-marquee.size-m h2{font-weight:500;font-size:4.5rem}@media screen and (max-width: 1023px){.container-title-marquee .marquee{display:none}}@media screen and (max-width: 767px){.container-title-marquee{margin:50px 0}.container-title-marquee h1{font-size:2.25rem;line-height:120%;text-align:center;letter-spacing:-0.01em}.container-title-marquee h2{font-size:2.25rem;line-height:120%;letter-spacing:-0.01em;text-align:center}.container-title-marquee h3{font-size:1.125rem;line-height:180%}}body.eco .container-title-marquee .marquee{color:rgba(255,255,255,0.02)}.container-title{margin:100px 0 70px}.container-title .container{max-width:960px;display:flex;justify-content:space-between;align-items:flex-start;gap:5px 50px}.container-title h2{width:100%;font-family:"Noto Serif Display",serif;line-height:100%;letter-spacing:-0.01em}.container-title h3{font-size:.875rem;line-height:160%;text-transform:uppercase}.container-title h4{font-family:"Noto Serif Display",serif}.container-title p{width:100%;line-height:180%;color:#3E4951}.container-title.size-m h2{font-weight:500;font-size:4.5rem}.container-title.size-s h2{font-weight:500;font-size:3.75rem}.container-title.size-s h4{font-size:3.75rem;font-weight:400}.container-title.size-xs h2{font-weight:500;font-size:3rem}.container-title.size-xs h4{font-size:3rem;font-weight:300}.container-title.size-xxs h2{font-weight:500;font-size:2.25rem}.container-title.italic{font-style:italic}.container-title.span-italic span{font-style:italic}.container-title.text-center{text-align:center}.container-title.column .container{flex-direction:column;align-items:center}.container-title.column p{margin-top:20px}.container-title.text-left-right h2{margin-left:-100px}.container-title.text-left-right h4{margin-right:-100px;font-style:italic}.container-title.profile h2{font-weight:500;font-size:3rem;line-height:100%;letter-spacing:-0.03em}.container-title.profile h2 span{display:block;font-style:italic;font-weight:300;font-size:3rem;line-height:100%}.container-title.sustainability{overflow:initial}@media screen and (max-width: 1023px){.container-title .container{flex-direction:column;gap:30px}.container-title h2{text-align:center}}@media screen and (max-width: 767px){.container-title{margin:50px 0}.container-title .container{gap:20px}.container-title h2{font-size:2.25rem;line-height:120%;letter-spacing:-0.01em}.container-title p{font-size:.875rem;line-height:200%}.container-title.column p{margin-top:0}.container-title.size-m h2{font-size:2.25rem;line-height:120%;letter-spacing:-0.01em;text-align:center}.container-title.size-s h2{font-size:2.25rem;line-height:120%}.container-title.size-xs .container{gap:10px}.container-title.size-xs h2{font-size:2.25rem;line-height:120%}.container-title.size-xs h4{font-size:2.25rem}.container-title.size-xxs h2{font-size:1.875rem;line-height:140%}}.container-title-discover{margin:30px 0}.container-title-discover.green h2{border-color:#004E42}.container-title-discover.yellow h2{border-color:#FFC658}.container-title-discover h2{border-left:3px solid;padding-left:15px;font-family:"Noto Serif Display",serif;font-style:italic;font-size:1.875rem;line-height:120%;letter-spacing:-0.01em}@media screen and (max-width: 767px){.container-title-discover h2{font-size:1.5rem;line-height:120%;letter-spacing:-0.01em}}.container-intro-text{background-color:#FFF;padding:70px 0;box-shadow:0px 4px 10px rgba(0,0,0,0.15);margin-bottom:100px}@media screen and (max-width: 767px){.container-intro-text{padding:40px 0}}.container-intro-text h2{font-family:"Noto Serif Display",serif;font-style:italic;font-weight:400;font-size:2.25rem;line-height:120%;text-align:center;letter-spacing:-0.01em;margin-bottom:16px}@media screen and (max-width: 767px){.container-intro-text h2{font-size:1.875rem;line-height:120%}}.container-intro-text p{max-width:70%;margin:auto;font-weight:300;font-size:1.3125rem;line-height:160%;text-align:center}.container-intro-text p:last-child{font-size:1rem;line-height:180%;margin-top:20px}@media screen and (max-width: 767px){.container-intro-text p{max-width:100%;font-size:1.125rem;line-height:180%}}.container-intro-text.small p{font-size:.875rem;line-height:200%;text-align:center;color:#3E4951}.container-intro-text-50{margin:100px 0 30px}@media screen and (max-width: 767px){.container-intro-text-50{margin:40px 0}}.container-intro-text-50 p{max-width:470px;font-size:1rem;line-height:180%}@media screen and (max-width: 767px){.container-intro-text-50 p{max-width:100%;font-size:.875rem;line-height:200%}}.container-slider-3columns{margin:100px 0}.container-slider-3columns .container{max-width:960px}.container-slider-3columns .content-slider{position:relative}.container-slider-3columns .content-slider .slider-3columns .slick-slide{display:flex;gap:20px;padding:10px 0}.container-slider-3columns .content-slider .slider-3columns .slick-arrow{transform:initial}.container-slider-3columns .content-slider .slider-3columns .slick-arrow.slick-prev{left:initial;right:0;top:initial;bottom:60px}.container-slider-3columns .content-slider .slider-3columns .slick-arrow.slick-next{top:initial;bottom:15px}.container-slider-3columns .content-slider .slider-3columns .slide{min-height:250px;padding:32px 24px;font-size:1.3125rem;line-height:160%;background-color:#FFF;box-shadow:0px 4px 10px rgba(0,0,0,0.15);border-radius:15px;transition:all .3s ease;display:flex !important;flex-direction:column;justify-content:space-between;align-items:flex-start}.container-slider-3columns .content-slider .slider-3columns .slide:hover .slide-icon{background-color:#3E4951;color:#FFF}.container-slider-3columns .content-slider .slider-3columns .slide-icon{align-self:flex-end}.container-slider-3columns .content-slider .content-pagingInfo{position:absolute;top:10px;right:0}.container-slider-3columns.type-01 .slide-icon{color:#101820;width:48px;min-width:48px;height:48px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-weight:700;background-color:#FFC658;border-radius:100%;font-size:1.125rem;transition:all .3s ease}.container-slider-3columns.type-02 .slide-text img{margin-bottom:16px}.container-slider-3columns.type-02 .slide-icon{color:#FFF;width:36px;min-width:36px;height:36px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:#101820;border-radius:100%;font-size:1rem;transition:all .3s ease}@media screen and (max-width: 1023px){.container-slider-3columns .slick-list{padding:10px 0}}@media screen and (max-width: 767px){.container-slider-3columns{margin:50px 0 100px}.container-slider-3columns .content-slider .slider-3columns{padding:0}.container-slider-3columns .content-slider .slider-3columns .slick-slide,.container-slider-3columns .content-slider .slider-3columns .slick-list{margin:0}.container-slider-3columns .content-slider .slider-3columns .slick-arrow{transform:initial;top:initial}.container-slider-3columns .content-slider .slider-3columns .slick-arrow.slick-prev{bottom:-47px;right:50px}.container-slider-3columns .content-slider .slider-3columns .slick-arrow.slick-next{bottom:-47px;right:0}.container-slider-3columns .content-slider .content-pagingInfo{right:initial;top:initial;left:0;bottom:-45px}}body.eco .container-slider-3columns .content-slider .slider-3columns .slide{background-color:#3E4951}body.eco .container-slider-3columns .content-slider .slider-3columns .slide:hover .slide-icon{background-color:#9FA4A8;color:#101820}.container-module-img-full-width{margin:100px 0;width:100%;height:290px}.container-module-img-full-width img{width:100%;height:100%;object-fit:cover}@media screen and (max-width: 767px){.container-module-img-full-width{margin:50px 0;height:140px}}.container-module-img-full-tabs{background:#FFF;box-shadow:0px 4px 10px rgba(0,0,0,0.15)}.container-module-img-full-tabs .content-img{width:100%;height:290px}.container-module-img-full-tabs .content-img img{width:100%;height:100%;object-fit:cover}@media screen and (max-width: 767px){.container-module-img-full-tabs .content-img{margin:50px 0;height:140px}}.container-module-img-full-tabs .content-tabs .tab{display:flex;flex-flow:row nowrap;justify-content:center;align-items:center;padding:4em 0;gap:50px}@media screen and (max-width: 1023px){.container-module-img-full-tabs .content-tabs .tab{flex-direction:column;padding:2em}}.container-module-img-full-tabs .content-tabs .tab .content-ods{width:40%;display:flex;flex-flow:row nowrap;justify-content:center;align-items:center;gap:30px}@media screen and (max-width: 1023px){.container-module-img-full-tabs .content-tabs .tab .content-ods{width:100%}}.container-module-img-full-tabs .content-tabs .tab .content-ods>div{width:150px;height:150px}@media screen and (max-width: 767px){.container-module-img-full-tabs .content-tabs .tab .content-ods>div{width:110px;height:110px}}.container-module-img-full-tabs .content-tabs .tab .content-ods img{width:100%;height:100%;object-fit:cover}@media screen and (max-width: 767px){.container-module-img-full-tabs .content-tabs .tab .content-ods img{object-fit:contain}}.container-module-img-full-tabs .content-tabs .tab .content-text{width:50%}.container-module-img-full-tabs .content-tabs .tab .content-text .content-text-btn{display:flex;justify-content:flex-start;align-items:center;gap:10px;margin-top:40px}@media screen and (max-width: 767px){.container-module-img-full-tabs .content-tabs .tab .content-text{width:100%}}.container-module-img-full-tabs .content-tabs .tab .content-text h6{font-size:1.875rem;line-height:130%}@media screen and (max-width: 767px){.container-module-img-full-tabs .content-tabs .tab .content-text h6{font-size:1.5rem;line-height:140%}}.container-module-img-full-tabs .content-tabs .tab .content-text p{font-size:1.125rem;line-height:180%;color:#3E4951}.container-module-text-accordion{margin:100px 0}.container-module-text-accordion .container{display:flex;justify-content:space-between;align-items:flex-start;gap:30px;max-width:960px}.container-module-text-accordion .content-accordion{width:50%}.container-module-text-accordion .content-text{width:50%;max-width:375px;padding:15px 0;line-height:180%;color:#3E4951}.container-module-text-accordion .content-text p{margin-bottom:1em}@media screen and (max-width: 1023px){.container-module-text-accordion .container{flex-direction:column}.container-module-text-accordion .content-accordion{width:100%}.container-module-text-accordion .content-text{width:100%;max-width:initial;padding:0}}@media screen and (max-width: 767px){.container-module-text-accordion{margin:50px 0}.container-module-text-accordion .content-text{font-size:.875rem;line-height:200%}}.container-form{margin:70px 0}.container-form .container{max-width:768px}@media screen and (max-width: 767px){.container-form{margin:50px 0}}.container-back-button a{display:flex;justify-content:flex-start;align-items:center;gap:10px;font-weight:600;font-size:.875rem;line-height:160%;color:#3E4951;transition:all .3s ease}.container-back-button a:hover{gap:5px}.container-icon-scroll-up{position:sticky;bottom:60px;right:20px;z-index:5}.container-icon-scroll-up .container{display:flex;justify-content:flex-end;align-items:center}.container-icon-scroll-up .content-icon-scroll-up{width:55px;aspect-ratio:1;background-color:#FFF;border-radius:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;box-shadow:0px 4px 10px rgba(0,0,0,0.15);transition:all .3s ease;color:#9FA4A8;cursor:pointer;position:absolute;top:-25px;right:0}.container-icon-scroll-up .content-icon-scroll-up:hover{color:#101820}.container-in-numbers{margin:100px 0}.container-in-numbers .container{max-width:960px}.container-in-numbers .content-title{text-align:center;margin-bottom:73px}.container-in-numbers .content-title h2{font-family:"Noto Serif Display",serif;font-style:italic;font-weight:300;font-size:3.75rem;line-height:100%}.container-in-numbers .content-title h2 span{font-style:normal;font-weight:500}.container-in-numbers .content-items{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:73px}.container-in-numbers .content-items .item{width:100%;width:calc(33.333% - 49px)}.container-in-numbers .content-items .item-number{width:100%;font-family:"Noto Serif Display",serif;font-style:italic;font-weight:400;font-size:5.6875rem;line-height:100%;letter-spacing:-0.02em;color:#E1E1E1;padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid #FFC658;position:relative}.container-in-numbers .content-items .item-number::before{content:'';width:60px;height:5px;background-color:#FFC658;position:absolute;bottom:-2.5px;left:0}.container-in-numbers .content-items .item-number .text{font-family:"Open Sans",sans-serif;font-style:normal;font-weight:400;font-size:.875rem;line-height:160%;letter-spacing:0.02em;text-transform:uppercase;color:#3E4951}.container-in-numbers .content-items .item-text{font-size:1.125rem;line-height:180%;color:#3E4951}@media screen and (max-width: 1023px){.container-in-numbers .content-items{width:100%;max-width:500px;margin:0 auto;flex-direction:column;justify-content:flex-start;align-items:stretch}.container-in-numbers .content-items .item{width:100%}}@media screen and (max-width: 767px){.container-in-numbers{margin:50px 0}.container-in-numbers .content-title{margin-bottom:50px}.container-in-numbers .content-title h2{font-size:3rem;line-height:100%}.container-in-numbers .content-items{gap:32px}.container-in-numbers .content-items .item-number{font-size:3.75rem}.container-in-numbers .content-items .item-number .text{font-size:0.75rem}.container-in-numbers .content-items .item-text{font-size:.875rem;line-height:200%}}.container-img-full-text-half{margin:50px 0}.container-img-full-text-half .container{max-width:960px}.container-img-full-text-half .content-img{width:100%;height:300px;margin-bottom:36px;overflow:hidden}.container-img-full-text-half .content-img img{width:100%;height:100%;object-fit:cover}.container-img-full-text-half .content-text{width:60%;margin-left:40%;line-height:180%;color:#3E4951}@media screen and (max-width: 767px){.container-img-full-text-half{overflow:hidden}.container-img-full-text-half .content-img{width:calc(100% + 40px);margin-left:-20px;height:200px}.container-img-full-text-half .content-text{width:100%;margin-left:0}}.container-module-three-items{margin:50px 0}.container-module-three-items .container{display:flex;justify-content:space-between;align-items:stretch}.container-module-three-items .container:hover .item{opacity:.3}.container-module-three-items .item{width:100%;position:relative;min-height:290px;padding:30px;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;font-size:1.3125rem;line-height:160%;transition:all .3s ease}.container-module-three-items .item:before{content:'\e094';font-family:"Font Awesome 6 Pro";position:absolute;top:32px;right:32px}.container-module-three-items .item:hover{opacity:1 !important}.container-module-three-items .item.bg-black{background-color:#101820;color:#FFF}.container-module-three-items .item.bg-white{background-color:#FFF;color:#101820}.container-module-three-items .item.bg-green{background-color:#004E42;color:#FFF}@media screen and (max-width: 767px){.container-module-three-items .container{flex-direction:column}.container-module-three-items .item{min-height:190px;font-size:1rem}}body.eco .container-module-three-items .item.bg-white{color:#101820 !important}body.eco .container-module-three-items .item.bg-white p{color:#101820 !important}.container-policies-grid{margin:50px 0}.container-policies-grid .container{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:flex-start}.container-policies-grid .container:hover .item{opacity:.3}.container-policies-grid .item{position:relative;min-height:290px;width:calc(100% / 3);padding:40px;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;font-size:1.3125rem;line-height:160%;overflow:hidden;transition:all .3s ease}.container-policies-grid .item:before{font-family:"Font Awesome 6 Pro";position:absolute;top:40px;right:40px}.container-policies-grid .item:hover{opacity:1 !important}.container-policies-grid .item.download:before{content:'\e094'}.container-policies-grid .item.show:before{content:'\f06e';font-weight:400}.container-policies-grid .item.bg-black{background-color:#101820;color:#FFF}.container-policies-grid .item.bg-white{background-color:#FFF;color:#101820}.container-policies-grid .item.bg-green{background-color:#004E42;color:#FFF}.container-policies-grid .item img{width:100%;height:100%;object-fit:cover;position:absolute;top:0;left:0}@media screen and (max-width: 767px){.container-policies-grid .container{flex-direction:column}.container-policies-grid .item{width:100%;min-height:190px;font-size:1rem}.container-policies-grid .item:nth-child(1){background-color:black}.container-policies-grid .item.bg-black{background-color:#FFF;color:#101820}.container-policies-grid .item.bg-white{background-color:#FFF;color:#101820}.container-policies-grid .item.bg-green{background-color:#FFF;color:#101820}.container-policies-grid .item.img{display:none}.container-policies-grid .item:nth-child(1n+0){background-color:#FFF !important;color:#101820 !important}.container-policies-grid .item:nth-child(2n+0){background-color:#101820 !important;color:#FFF !important}.container-policies-grid .item:nth-child(3n+0){background-color:#004E42 !important;color:#FFF !important}}.container-error404{padding:50px 0}.container-error404 h3{margin:30px 0 20px;color:#FFC658;font-weight:700}.container-error404 .btn{margin:50px auto}.container-ethics-line h2{font-family:"Noto Serif Display",serif;font-style:normal;font-weight:500;font-size:3rem;line-height:120%;letter-spacing:-0.01em}section.retail-privacy.container-title{text-align:center}section.retail-privacy.container-title h1{font-family:"Noto Serif Display",serif;font-style:normal;font-weight:500;font-size:60px;line-height:100%;letter-spacing:-0.01em;margin-bottom:28px}section.retail-privacy.container-title h2{font-family:"Open Sans",sans-serif;font-weight:400;font-size:21px;line-height:160%;max-width:764px}@media screen and (max-width: 767px){section.retail-privacy.container-title h1{font-size:36px;line-height:120%}section.retail-privacy.container-title h2{font-size:18px}}section.retail-privacy.container-privacy-policies .container{display:flex;justify-content:space-between;align-items:flex-start;gap:120px}section.retail-privacy.container-privacy-policies .content-bussines-items{position:sticky;top:136px;left:0;width:270px;min-width:270px}section.retail-privacy.container-privacy-policies .content-bussines-items .business{font-size:18px;line-height:180%;padding:16px 0;border-bottom:1px solid #E7E8E9;position:relative;transition:all .3s ease;cursor:pointer}section.retail-privacy.container-privacy-policies .content-bussines-items .business.active{font-weight:700;pointer-events:none}section.retail-privacy.container-privacy-policies .content-bussines-items .business:hover{padding-left:10px}section.retail-privacy.container-privacy-policies .content-bussines-items .business:before{content:'\f054';font-family:"Font Awesome 6 Pro";position:absolute;top:50%;right:0;transform:translateY(-50%);font-size:14px}section.retail-privacy.container-privacy-policies .content-bussines-policies .content-title{margin-bottom:40px}section.retail-privacy.container-privacy-policies .content-bussines-policies .content-title h3{font-weight:400;font-size:30px;line-height:130%;margin-bottom:20px}section.retail-privacy.container-privacy-policies .content-bussines-policies .content-form{margin-bottom:40px}section.retail-privacy.container-privacy-policies .content-bussines-policies .content-form legend{font-weight:500;font-size:12px;line-height:150%;letter-spacing:0.1em;text-transform:uppercase}section.retail-privacy.container-privacy-policies .content-bussines-policies .content-form select{background-color:transparent;border:1px solid #101820}section.retail-privacy.container-privacy-policies .content-bussines-policies .content-results .result-item{margin-bottom:50px}section.retail-privacy.container-privacy-policies .content-bussines-policies .content-results .result-item:last-child{margin-bottom:0}section.retail-privacy.container-privacy-policies .content-bussines-policies .content-results .result-item-title{font-weight:700;font-size:16px;line-height:180%;text-transform:uppercase}section.retail-privacy.container-privacy-policies .content-bussines-policies .content-results .result-item-documents-link{padding:10px 0;border-bottom:1px solid #E7E8E9;display:flex;justify-content:space-between;align-items:flex-start;transition:all .3s ease}section.retail-privacy.container-privacy-policies .content-bussines-policies .content-results .result-item-documents-link:last-child{border-bottom:0}section.retail-privacy.container-privacy-policies .content-bussines-policies .content-results .result-item-documents-link:hover{color:#3E4951}section.retail-privacy.container-privacy-policies .content-bussines-policies .content-results .result-item-documents-link .icon{padding:5px;background-color:#FFC658;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width: 1023px){section.retail-privacy.container-privacy-policies .container{gap:30px}section.retail-privacy.container-privacy-policies .content-bussines-items{top:66px}}@media screen and (max-width: 767px){section.retail-privacy.container-privacy-policies .container{flex-direction:column}section.retail-privacy.container-privacy-policies .content-bussines-items{position:initial;width:100%;display:flex;justify-content:space-between;align-items:stretch;background-color:#F8F8F8}section.retail-privacy.container-privacy-policies .content-bussines-items .business{width:100%;font-size:14px;line-height:150%;text-align:center;border-bottom:0;padding:5px 10px;border-right:1px solid #E7E8E9;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}section.retail-privacy.container-privacy-policies .content-bussines-items .business:last-child{border-right:0}section.retail-privacy.container-privacy-policies .content-bussines-items .business::before{display:none}}section.data-protection.container-title h1{width:100%;font-family:"Noto Serif Display",serif;font-style:normal;font-weight:500;font-size:60px;line-height:100%;text-align:center;letter-spacing:-0.01em}@media screen and (max-width: 767px){section.data-protection.container-title h1{font-size:36px;line-height:120%}}section.data-protection.container-form select{background-color:transparent;border:1px solid #101820}section.data-protection.container-form .row.intro{padding-bottom:40px;margin-bottom:40px;border-bottom:1px solid #E7E8E9}section.data-protection.container-form .row.intro legend{font-weight:700;font-size:21px;line-height:160%;margin-bottom:20px}section.data-protection.container-form legend,section.data-protection.container-form label{font-weight:500;font-size:12px;line-height:150%;letter-spacing:0.1em;text-transform:uppercase}section.data-protection.container-form .row.legal label{text-transform:initial}section.data-protection.container-form .row.legal input[type=checkbox]+label:before{transform:translateY(-2px)}section.data-protection.container-form .row.legal input[type=checkbox]+label:after{top:2px}section.data-protection.container-form .row.submit .btn{margin:0 auto}section.data-protection.container-form .row.submit .error-message{text-align:center;margin:8px auto 0}section.data-protection.container-form .content-legal-text{font-size:.875rem;line-height:200%;color:#3E4951;margin-top:30px}section.data-protection.container-form .content-legal-text ul,section.data-protection.container-form .content-legal-text ol{margin-top:40px}section.data-protection.container-form .content-legal-text li{list-style:disc}form{width:100%;display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:20px}form .row{display:flex;justify-content:space-between;align-items:flex-start;gap:20px}form .row .col{width:100%;display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:5px}form .row.rrss .col p{font-style:italic;font-weight:300;font-size:.875rem;line-height:150%}form .row.rrss .col>div{display:flex;justify-content:flex-start;align-items:center;gap:10px;margin:10px 0}form .row.rrss .col>div label{min-width:30px}form .row.rrss .col>div input{width:100%}form .error-message{font-size:0.75rem;color:#101820;display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:center}form .error-message:before{content:'\f00d';font-family:"Font Awesome 6 Pro";color:red;font-size:1rem;margin-right:5px}form .error-message.hide{display:none}@media screen and (max-width: 1023px){form .row{flex-direction:column}}.iti--allow-dropdown{width:100%}.iti__selected-flag{border-radius:25px 0 0 25px}.iti__flag{background-image:url(//www.cirsa.com/wp-content/themes/cirsaTheme/assets/img/iti/flags.png)}@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi){.iti__flag{background-image:url(//www.cirsa.com/wp-content/themes/cirsaTheme/assets/img/iti/flags@2x.png)}}.iti__hide{display:none}pre{margin:0 !important;display:inline-block}.token.operator,.token.entity,.token.url,.language-css .token.string,.style .token.string,.token.variable{background:none}header{position:sticky;top:0;left:0;z-index:11;background-color:#F8F8F8}header>.container{padding:1.5em 0 0;display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:center;position:initial}header .img-logo-eco{display:none}header .content-icon-menu-mobile{display:none}header .content-info{display:flex;flex-flow:row nowrap;justify-content:flex-end;align-items:center;gap:40px}header .content-info-price{display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:center;gap:20px}header .content-info-price .brand{font-size:0.75rem;line-height:160%;letter-spacing:0.04em;text-transform:uppercase;font-weight:400}header .content-info-price .price{font-weight:700;font-size:0.75rem;line-height:160%;display:flex;flex-flow:row nowrap;justify-content:center;align-items:center;gap:3px}header .content-info-price .price.up:after{content:'\f0d8';font-family:"Font Awesome 6 Pro";font-size:1.25rem;margin-top:3px}header .content-info-price .price.down:after{content:'\f0d7';font-family:"Font Awesome 6 Pro";font-size:1.25rem}header .content-info-price .value{display:flex;flex-flow:row nowrap;justify-content:center;align-items:center;gap:3px;font-weight:700;font-size:0.75rem;line-height:160%}header .content-info-lenguage select{padding:0;font-weight:400;font-size:0.75rem;line-height:160%;letter-spacing:0.02em;color:#9FA4A8;background-image:initial;appearance:auto;background-color:transparent}header .content-info-switch .switch{position:relative;display:inline-block;width:25px;height:14px}header .content-info-switch .switch input{opacity:0;width:0;height:0}header .content-info-switch .slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#9FA4A8;-webkit-transition:.4s;transition:.4s;border-radius:34px}header .content-info-switch .slider:before{position:absolute;content:"";height:8px;width:8px;left:4px;bottom:3px;background-color:white;-webkit-transition:.4s;transition:.4s;border-radius:50%}header .content-info-switch input:checked+.slider{background-color:#3E4951}header .content-info-switch input:focus+.slider{box-shadow:0 0 1px #3E4951}header .content-info-switch input:checked+.slider:before{-webkit-transform:translateX(9px);-ms-transform:translateX(9px);transform:translateX(9px)}header nav{margin-top:1em;display:flex;flex-flow:row nowrap;justify-content:flex-end;align-items:center}header nav .content-menu{padding-bottom:1.5em}header nav .content-menu a.category:hover{text-decoration:underline}header nav .content-menu .category-mobile{display:none}header nav .content-menu .category{font-size:0.875rem;line-height:200%;color:#3E4951;cursor:pointer;padding:0 15px}header nav .content-menu:hover{background-color:#FFF}header nav .content-menu:hover .content-text-links{height:auto;box-shadow:0px 4px 10px #f8f8f8}header nav .content-menu:hover .content-text-links .content-text{min-height:300px}header nav .content-text-links{width:100vw;background-color:#FFF;height:0;overflow:hidden;position:absolute;top:100%;left:0vw;z-index:11}header nav .content-text-links .container{display:flex;flex:1 0 0;flex-direction:row;justify-content:stretch;align-items:stretch;flex-wrap:wrap;gap:20px;position:relative}header nav .content-text-links .container:before{content:'';width:50vw;height:100%;background-color:#FFC658;position:absolute;right:100%;top:0}header nav .content-text-links .content-text{width:380px;min-width:380px;background-color:#FFC658;padding:32px 32px 32px 0;font-family:"Noto Serif Display",serif;font-style:italic;font-weight:400;font-size:1.875rem;line-height:130%;letter-spacing:-0.03em;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:50px}header nav .content-text-links .content-links{width:calc(100% - 412px);padding:20px 0;position:relative;display:flex;flex-direction:column;gap:24px}header nav .content-text-links .content-links .module-mobile{display:none}header nav .content-text-links .content-links .content-links-siblings{width:100%;display:flex;justify-content:flex-start;align-items:flex-start;gap:32px}header nav .content-text-links .content-links-level02{width:50%;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;gap:32px}header nav .content-text-links .content-links-level02::before{content:'';width:50%;height:100%;background-color:#FFF;position:absolute;top:0;left:0;z-index:1}header nav .content-text-links .content-links-level02 .item{width:100%;cursor:pointer;font-size:1.125rem;line-height:150%;color:#3E4951;opacity:0.3;transition:all .3s ease;position:relative;padding-right:50px;z-index:2}header nav .content-text-links .content-links-level02 .item.more:before{content:'\f054';font-family:"Font Awesome 6 Pro";font-weight:15px;position:absolute;top:50%;right:50px;transform:translateY(-50%);opacity:0;transition:all .3s ease}header nav .content-text-links .content-links-level02 .item:hover{opacity:1}header nav .content-text-links .content-links-level02 .item.active{opacity:1;font-weight:700;color:#101820}header nav .content-text-links .content-links-level02 .item.active:before{opacity:1;right:0}header nav .content-text-links .content-links-level03{display:none;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:50%;opacity:0;gap:16px}header nav .content-text-links .content-links-level03.active{display:flex;animation:submenu 2s ease;animation-fill-mode:forwards}@keyframes submenu{0%{opacity:0}100%{opacity:1}}header nav .content-text-links .content-links-level03 a{transition:padding-left .3s ease, color .3s ease;color:#9FA4A8}header nav .content-text-links .content-links-level03 a:hover{color:#101820;border-left:2px solid #FFC658;padding-left:16px}header .content-links-footer{display:none}@media screen and (max-width: 1023px){header>.container{padding-top:16px}header.open-menu-mobile .container-menu{height:initial;overflow:initial}header.open-menu-mobile .container-logo .content-icon-menu-mobile .icon:before{content:'\f00d'}header .container{flex-direction:column}header .container-logo{width:100%;display:flex;justify-content:space-between;align-items:center;gap:30px}header .container-logo .logo{width:120px}header .container-logo .content-icon-menu-mobile{display:block;cursor:pointer}header .container-logo .content-icon-menu-mobile .icon:before{content:'\f7a4';font-family:"Font Awesome 6 Pro"}header .container-menu{width:100%;padding-top:16px;height:0;overflow:hidden}header .content-info{width:calc(100% + 40px);margin-left:-20px;background-color:#E7E8E9;padding:5px 20px}header nav{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:20px;position:relative;width:100%;height:calc(100vh - 100px);overflow:hidden;margin-top:0;padding-top:16px}header nav .content-menu{width:100%;top:0;left:0;width:100%;padding:0}header nav .content-menu:hover{background-color:initial}header nav .content-menu .more{position:relative}header nav .content-menu .more:after{content:'\f054';font-family:"Font Awesome 6 Pro";position:absolute;top:50%;right:0;transform:translateY(-50%)}header nav .content-menu .hide-mobile{display:none}header nav .content-menu .category-mobile{display:block}header nav .content-menu .category{width:100%;padding:0}header nav .content-text-links{width:100%;height:calc(100vh - 100px);position:absolute;top:0;left:100%;transition:all 1s ease;background-color:#F8F8F8;box-shadow:none}header nav .content-text-links.active{left:0}header nav .content-text-links.active .content-links-level02{left:0}header nav .content-text-links .container{width:100%}header nav .content-text-links .container::before{display:none}header nav .content-text-links .content-text{display:none;padding:0}header nav .content-text-links .content-links{width:100%;height:calc(100vh - 100px);padding:0}header nav .content-text-links .content-links-siblings{height:100vh}header nav .content-text-links .content-links .module-mobile{display:block;width:100%;border-bottom:1px solid #E7E8E9;padding:20px 0}header nav .content-text-links .content-links .module-mobile .back-button{font-weight:600;font-size:0.75rem;line-height:160%;color:#9FA4A8;display:flex;justify-content:flex-start;align-items:center;gap:10px;margin-bottom:20px;cursor:pointer}header nav .content-text-links .content-links .module-mobile .back-button:before{content:'\f053';font-family:"Font Awesome 6 Pro"}header nav .content-text-links .content-links .module-mobile>p,header nav .content-text-links .content-links .module-mobile>a{font-size:0.75rem;line-height:180%;color:#9FA4A8;text-transform:uppercase}header nav .content-text-links .content-links .module-mobile>p:last-child,header nav .content-text-links .content-links .module-mobile>a:last-child{font-size:1.125rem;line-height:180%;color:#101820;text-transform:initial}header nav .content-text-links .content-links-level02{width:100%;position:absolute;top:0;left:0;z-index:4;transition:all 1s ease;height:calc(100vh - 100px);justify-content:flex-start;gap:20px}header nav .content-text-links .content-links-level02::before{display:none}header nav .content-text-links .content-links-level02 .item{font-weight:400;font-size:0.875rem;color:#3E4951;opacity:1}header nav .content-text-links .content-links-level02 .item::before{display:none}header nav .content-text-links .content-links-level02 .item.active{color:#3E4951;font-weight:400}header nav .content-text-links .content-links-level03{display:flex;width:100%;position:absolute;top:0;left:100%;z-index:5;opacity:1;transition:all 1s ease;background-color:#F8F8F8;height:calc(100vh - 100px)}header nav .content-text-links .content-links-level03.active{left:0;animation:none}header nav .content-text-links .content-links-level03>a{font-weight:400;font-size:0.875rem;color:#3E4951}header .content-links-footer{width:100%;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:20px;padding-top:20px;border-top:1px solid #E7E8E9;font-size:0.875rem;color:#9FA4A8}}body.eco header{background-color:#101820;color:#FFF !important}body.eco header p,body.eco header a{color:#FFF !important}body.eco header .img-logo{display:none}body.eco header .img-logo-eco{display:block}body.eco header .content-info-switch input:checked+.slider{background-color:#FFF}body.eco header .content-info-switch .slider:before{background-color:#101820}body.eco header select{color:#FFF}body.eco header nav .content-menu:hover{background-color:#101820}body.eco header nav .content-menu:hover .content-text-links{box-shadow:0px 4px 10px #101820}body.eco header nav .content-text-links{background-color:#101820}body.eco header nav .content-text-links .container::before{background-color:#3E4951}body.eco header nav .content-text-links .content-text{background-color:#3E4951}body.eco header nav .content-text-links .content-links-level02::before{background-color:#101820}body.eco header nav .content-text-links .content-links-level02 .item{opacity:1}@media screen and (max-width: 1023px){body.eco header .content-info{background-color:initial;border-bottom:1px solid #FFF}}footer{background-color:#101820;color:#FFF;padding-top:40px}footer .row{display:flex;justify-content:space-between;align-items:flex-start}footer .row:nth-child(2){margin-top:40px;padding:12px 0;border-top:1px solid rgba(159,164,168,0.5)}footer .content-logo{width:100px}footer .content-links.big{font-size:.875rem;line-height:180%}footer .content-links.big p.yellow,footer .content-links.big a.yellow{margin-bottom:4px;color:#FFC658}footer .content-links.small{font-size:.875rem;line-height:200%;color:#9FA4A8}@media screen and (max-width: 1023px){footer .content-links.small{width:100%;flex-direction:column;justify-content:flex-start;padding-bottom:20px;display:flex;border-bottom:1px solid rgba(159,164,168,0.5);align-items:center}}footer .content-links.small p,footer .content-links.small a{margin-bottom:12px}@media screen and (max-width: 1023px){footer .content-links.small p,footer .content-links.small a{margin-bottom:0}}footer .content-rrss p{font-weight:700;font-size:.875rem;text-transform:uppercase;margin-bottom:10px}footer .content-rrss .rrss{width:34px;min-width:34px;aspect-ratio:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:8px;border:1px solid #FFF;transition:all .3s ease}footer .content-rrss .rrss:hover{background-color:#FFF;color:#101820}footer .content-copyright{font-size:.875rem;line-height:160%}footer .content-legal{display:flex;justify-content:flex-end;align-items:center;gap:20px;font-size:.875rem;line-height:160%;color:#9FA4A8}@media screen and (max-width: 1023px){footer{padding-top:20px}footer .content-logo{display:none}footer .content-links{display:none}footer .row:nth-child(2){flex-direction:column-reverse;justify-content:flex-start;align-items:center;padding:0;border-top:none;margin-top:0}footer .content-legal{width:100%;flex-direction:column;justify-content:flex-start;gap:10px;padding-bottom:20px;padding-top:20px;border-bottom:1px solid rgba(159,164,168,0.5)}footer .content-copyright{padding:20px 0 30px;align-self:flex-start}footer .content-rrss{position:absolute;bottom:26px;right:0;min-width:initial}footer .content-rrss p{display:none}}section.home.main-container{padding:60px 0 40px;overflow:hidden}section.home.main-container .container{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}section.home.main-container .content-img{width:50%;padding:0 70px;position:relative;min-height:485px}section.home.main-container .content-img .image{position:absolute;top:50%;left:50%;width:100%;height:500px;transform:translate(-50%, -50%);-webkit-mask-image:url(//www.cirsa.com/wp-content/themes/cirsaTheme/assets/img/apple-vector.svg);mask-image:url(//www.cirsa.com/wp-content/themes/cirsaTheme/assets/img/apple-vector.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center}section.home.main-container .content-img .image img{width:100%;height:100%;object-fit:cover}section.home.main-container .content-text{width:50%;font-family:"Noto Serif Display",serif;font-style:italic;font-weight:100;font-size:4.5rem;line-height:100%;letter-spacing:-0.02em}section.home.main-container .content-text h1{font-weight:300;width:100%;max-width:540px}section.home.main-container .content-text b{font-weight:400;font-style:normal}section.home.main-container .content-discover{margin-top:50px;width:100%;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;gap:10px;font-weight:700;font-size:0.75rem;line-height:160%;letter-spacing:0.02em;text-transform:uppercase;color:#3E4951}section.home.main-container .content-discover .discover-icon{width:24px;height:37px;border:2px solid #3E4951;background-color:#F8F8F8;border-radius:12px;position:relative}section.home.main-container .content-discover .discover-icon:before{content:'';width:2px;height:6px;background-color:#3E4951;border-radius:2px;position:absolute;left:50%;transform:translateX(-50%);animation:scroll 1.5s linear infinite}@keyframes scroll{0%{height:0;top:0px;opacity:0}20%{height:6px;opacity:1}80%{height:6px}100%{top:29px;height:0px;opacity:0}}@media screen and (max-width: 1023px){section.home.main-container .container{flex-direction:column;gap:30px}section.home.main-container .content-img{width:100%;max-width:445px;padding:0}section.home.main-container .content-text{width:100%;text-align:center}section.home.main-container .content-text h1{max-width:initial}}@media screen and (max-width: 767px){section.home.main-container{padding:30px 0 60px}section.home.main-container .content-img{width:205px;height:250px;min-height:initial}section.home.main-container .content-img .image{height:250px;min-height:initial;-webkit-mask-size:contain}section.home.main-container .content-text h1{font-size:2.25rem;line-height:120%;letter-spacing:-0.02em}section.home.main-container .content-discover{display:none}}section.home.container-intro{padding:190px 0;background-color:#101820;color:#FFF;font-style:normal;font-weight:300;font-size:1.5rem;line-height:180%;position:relative;overflow:hidden}section.home.container-intro .container{max-width:960px}section.home.container-intro h2,section.home.container-intro p{width:100%;max-width:570px;font-weight:300}section.home.container-intro b{font-weight:600}section.home.container-intro img{position:absolute;bottom:0;right:0}@media screen and (max-width: 767px){section.home.container-intro{padding:100px 0}section.home.container-intro h2,section.home.container-intro p{font-size:1.3125rem;line-height:180%}section.home.container-intro img{width:60%}}section.home.container-business-lines{padding:100px 0}section.home.container-business-lines .content-text{display:flex;justify-content:space-between;align-items:center;margin-bottom:95px}section.home.container-business-lines .content-text h2{width:100%;font-family:"Noto Serif Display",serif;font-weight:500;font-size:6rem;line-height:100%;letter-spacing:-0.03em}section.home.container-business-lines .content-text h2 span{font-style:italic;font-weight:300;display:block;margin-left:100px}section.home.container-business-lines .content-text p{width:100%;max-width:574px;line-height:180%;color:#3E4951;padding:0 100px}section.home.container-business-lines .content-slider{position:relative;height:475px}section.home.container-business-lines .content-slider .slider-business-lines{padding-right:15px;position:relative}section.home.container-business-lines .content-slider .slider-business-lines:before{content:'';width:150px;height:100%;background:#f8f8f8;background:linear-gradient(90deg, rgba(248,248,248,0) 0%, #f8f8f8 100%);position:absolute;top:0;right:0;z-index:1}section.home.container-business-lines .content-slider .slider-business-lines .slick-list{padding:0 20% 0 0 !important}section.home.container-business-lines .content-slider .slider-business-lines .slide{display:flex;justify-content:space-between;align-items:stretch;transform:translateY(50px);transition:all .3s ease}section.home.container-business-lines .content-slider .slider-business-lines .slide:hover .slide-img{opacity:1}section.home.container-business-lines .content-slider .slider-business-lines .slide:hover .slide-img img{filter:grayscale(0)}section.home.container-business-lines .content-slider .slider-business-lines .slide-img{height:425px;aspect-ratio:15 / 19;overflow:hidden;margin-left:30px;opacity:.2;transition:all .3s ease}section.home.container-business-lines .content-slider .slider-business-lines .slide-img img{filter:grayscale(1);width:100%;height:100%;object-fit:cover}section.home.container-business-lines .content-slider .slider-business-lines .slide-text{display:flex;flex-direction:column;justify-content:space-between;align-items:center}section.home.container-business-lines .content-slider .slider-business-lines .slide-text i{font-size:2rem}section.home.container-business-lines .content-slider .slider-business-lines .slide-text p{font-family:"Noto Serif Display",serif;font-weight:400;font-size:3rem;line-height:100%;letter-spacing:-0.01em;writing-mode:vertical-rl;position:relative;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}section.home.container-business-lines .content-slider .slider-business-lines .slide-text p.small{font-size:2.25rem}section.home.container-business-lines .content-slider .slider-business-lines .slide.slick-current{transform:translateY(0)}section.home.container-business-lines .content-slider .slider-business-lines .slide.slick-current .slide-img{height:475px;margin-left:0;opacity:1}section.home.container-business-lines .content-slider .slider-business-lines .slide.slick-current .slide-img img{filter:grayscale(0)}section.home.container-business-lines .content-slider .slick-arrow{top:initial;transform:initial}section.home.container-business-lines .content-slider .slick-arrow:before{font-size:1rem;font-weight:700}section.home.container-business-lines .content-slider .slick-arrow.slick-prev{bottom:50px}section.home.container-business-lines .content-slider .slick-arrow.slick-next{right:initial;left:0;bottom:10px}section.home.container-business-lines .content-slider .content-pagingInfo{position:absolute;top:0;left:0}@media screen and (max-width: 1023px){section.home.container-business-lines .content-text{flex-direction:column;justify-content:flex-start;align-items:center;gap:50px}section.home.container-business-lines .content-text h2{width:initial}section.home.container-business-lines .content-text p{max-width:initial;padding:0}section.home.container-business-lines .content-slider{margin-bottom:50px}section.home.container-business-lines .content-slider .slider-business-lines{height:475px;padding:0}section.home.container-business-lines .content-slider .slider-business-lines:before{display:none}section.home.container-business-lines .content-slider .slider-business-lines .slick-list{padding:0 0 0 0 !important}section.home.container-business-lines .content-slider .slider-business-lines .slide{gap:20px;transform:translateY(0)}section.home.container-business-lines .content-slider .slider-business-lines .slide-img{width:100%;height:475px;aspect-ratio:initial;opacity:1;margin-left:initial}section.home.container-business-lines .content-slider .slider-business-lines .slide-img img{filter:none}section.home.container-business-lines .content-slider .slick-arrow.slick-prev{top:initial;left:initial;bottom:-50px;right:50px}section.home.container-business-lines .content-slider .slick-arrow.slick-next{top:initial;left:initial;bottom:-50px;right:0}section.home.container-business-lines .content-slider .content-pagingInfo{flex-direction:row;top:initial;left:0;bottom:-50px}section.home.container-business-lines .content-slider .content-pagingInfo .current::before{width:35px;height:1px;top:50%;left:calc(100% + 6px);transform:translateY(-50%)}}@media screen and (max-width: 767px){section.home.container-business-lines{padding:50px 0}section.home.container-business-lines .content-text h2{font-size:3rem;line-height:100%;letter-spacing:-0.03em}section.home.container-business-lines .content-text h2 span{margin-left:50px}section.home.container-business-lines .content-slider{height:300px}section.home.container-business-lines .content-slider .slider-business-lines{height:300px}section.home.container-business-lines .content-slider .slider-business-lines .slide{height:300px}section.home.container-business-lines .content-slider .slider-business-lines .slide.slick-current .slide-img{height:300px}section.home.container-business-lines .content-slider .slider-business-lines .slide-text{align-items:flex-end}section.home.container-business-lines .content-slider .slider-business-lines .slide-text p{font-size:1.875rem;line-height:100%;letter-spacing:-0.01em}section.home.container-business-lines .content-slider .slider-business-lines .slide-img{height:300px}}section.home.container-sustainability{overflow:hidden}section.home.container-sustainability .content-title{background-color:#004E42;color:#FFF;padding:60px 160px 60px 0;position:relative;display:inline-block}section.home.container-sustainability .content-title::before{content:'';width:100vw;height:100%;background-color:#004E42;position:absolute;top:0;right:100%}section.home.container-sustainability .content-title h2{font-family:"Noto Serif Display",serif;font-weight:500;font-size:6rem;line-height:100%;letter-spacing:-0.02em}section.home.container-sustainability .content-intro{max-width:1200px;margin:0 auto;background-color:#004E42;color:#FFF;display:flex;justify-content:space-between;align-items:stretch;position:relative}section.home.container-sustainability .content-intro-text{width:33.333%;line-height:180%;padding:60px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative}section.home.container-sustainability .content-intro-text:before{content:'';width:100vw;height:100%;background-color:#004E42;position:absolute;top:0;right:100%}section.home.container-sustainability .content-intro-text p{width:100%;max-width:275px}section.home.container-sustainability .content-intro-img{flex:1}section.home.container-sustainability .content-intro-img img{width:100%;height:100%;object-fit:cover}section.home.container-sustainability .content-grid-row{width:100%;display:flex;justify-content:space-between;align-items:stretch}section.home.container-sustainability .content-grid-row .item{width:33.333%;aspect-ratio:42 / 37;max-height:370px;position:relative;display:block;padding:1.5em;display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:flex-end;font-size:1.875rem;line-height:130%;overflow:hidden;transition:all .4s ease}section.home.container-sustainability .content-grid-row .item i{position:absolute;top:1.5em;right:1.5em;transform:rotate(-45deg)}section.home.container-sustainability .content-grid-row .item p{transition:all .3s ease}section.home.container-sustainability .content-grid-row .item:hover p{transform:scale(1.07)}section.home.container-sustainability .content-grid-row .item.bg-white{background-color:#FFF !important;color:#101820 !important}section.home.container-sustainability .content-grid-row .item.bg-white p{color:#101820 !important}section.home.container-sustainability .content-grid-row .item.bg-green{background-color:#004E42;color:#FFF}section.home.container-sustainability .content-grid-row .item.img{padding:0}section.home.container-sustainability .content-grid-row .item.img img{width:100%;height:100%;object-fit:cover}section.home.container-sustainability .content-grid-row .item.featured{flex:1;height:100%;overflow:hidden;background-repeat:no-repeat;background-position:center center;background-size:cover;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;color:#FFF;position:relative}section.home.container-sustainability .content-grid-row .item.featured:before{content:'';width:100%;height:100%;background-color:rgba(0,0,0,0.8);position:absolute;top:0;left:0}section.home.container-sustainability .content-grid-row .item.featured p{position:relative}@media screen and (max-width: 1023px){section.home.container-sustainability{background-color:#004E42}section.home.container-sustainability .content-title{width:100%}section.home.container-sustainability .content-title h2{hyphens:auto;font-size:4.875rem}section.home.container-sustainability .content-intro{flex-direction:column}section.home.container-sustainability .content-intro-text{padding:0 20px 60px;width:100%}section.home.container-sustainability .content-intro-text p{max-width:100%}section.home.container-sustainability .content-intro-img{position:initial;width:100%}section.home.container-sustainability .content-grid-row{flex-direction:column}section.home.container-sustainability .content-grid-row .item{width:100%;padding:1em;font-size:1.625rem;aspect-ratio:initial}section.home.container-sustainability .content-grid-row .item.img{height:310px}section.home.container-sustainability .content-grid-row .item.featured{padding:3em 1em}}@media screen and (max-width: 767px){section.home.container-sustainability .content-title{padding:60px 0 50px}section.home.container-sustainability .content-title h2{font-size:3rem;line-height:100%;letter-spacing:-0.01em}section.home.container-sustainability .content-intro{font-size:.875rem;line-height:200%}section.home.container-sustainability .content-intro-img{height:210px;display:none}section.home.container-sustainability .content-grid{width:100%}section.home.container-sustainability .content-grid-row .item{width:100%;font-size:1.3125rem;line-height:140%;padding:2em 1em;padding:20px;justify-content:space-between;align-items:center;flex-direction:row-reverse;gap:20px}section.home.container-sustainability .content-grid-row .item i{position:initial}section.home.container-sustainability .content-grid-row .item.img{height:210px}section.home.container-sustainability .content-grid-row .item.featured{padding:3em 1em}}section.home.container-current-news{padding:100px 0}section.home.container-current-news .content-title{margin-bottom:60px}section.home.container-current-news .content-title h2{font-family:"Noto Serif Display",serif;font-weight:500;font-size:7.5rem;line-height:100%;letter-spacing:-0.03em;color:#E7E8E9}section.home.container-current-news .content-slider{position:relative}section.home.container-current-news .content-slider .slider-current-news{padding-right:15px;position:relative}section.home.container-current-news .content-slider .slider-current-news:before{content:'';width:150px;height:100%;background:#f8f8f8;background:linear-gradient(90deg, rgba(248,248,248,0) 0%, #f8f8f8 100%);position:absolute;top:0;right:-0px;z-index:1}section.home.container-current-news .content-slider .slider-current-news .slick-list{padding:0 20% 0 0 !important}section.home.container-current-news .content-slider .slider-current-news .slide{background-color:#FFF}section.home.container-current-news .content-slider .slider-current-news .slide .container-img{width:100%;height:275px}section.home.container-current-news .content-slider .slider-current-news .slide .container-img img{width:100%;height:100%;object-fit:cover}section.home.container-current-news .content-slider .slider-current-news .slide .container-text{display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:center;height:130px}section.home.container-current-news .content-slider .slider-current-news .slide .container-text .content-date{background-color:#FFC658;color:#101820;padding:1.5em;display:flex;flex-flow:column nowrap;justify-content:center;align-items:center}section.home.container-current-news .content-slider .slider-current-news .slide .container-text .content-date p{font-weight:700;font-size:1.125rem;line-height:100%}section.home.container-current-news .content-slider .slider-current-news .slide .container-text .content-date p:nth-child(1){font-size:2.25rem}section.home.container-current-news .content-slider .slider-current-news .slide .container-text .content-date p:nth-child(2){text-transform:uppercase;margin:.3em 0}section.home.container-current-news .content-slider .slider-current-news .slide .container-text .content-text{width:100%;padding:1.5em;height:130px}section.home.container-current-news .content-slider .slider-current-news .slide .container-text .content-text p{font-size:1.125rem;line-height:150%}section.home.container-current-news .content-slider .slick-arrow{top:initial;transform:initial}section.home.container-current-news .content-slider .slick-arrow:before{font-size:1rem;font-weight:700}section.home.container-current-news .content-slider .slick-arrow.slick-prev{bottom:50px}section.home.container-current-news .content-slider .slick-arrow.slick-next{right:initial;left:0;bottom:10px}section.home.container-current-news .content-slider .content-pagingInfo{position:absolute;top:0;left:0}@media screen and (max-width: 767px){section.home.container-current-news{padding:50px 0;overflow:hidden}section.home.container-current-news .content-title{margin-bottom:30px}section.home.container-current-news .content-title h2{font-size:3.25rem;line-height:100%;letter-spacing:-0.01em}section.home.container-current-news .content-slider{width:calc(100% + 40px);margin-left:-20px}section.home.container-current-news .content-slider .slider-current-news{margin-bottom:50px;padding:0}section.home.container-current-news .content-slider .slider-current-news::before{display:none}section.home.container-current-news .content-slider .slider-current-news .slick-list{padding:0 !important;margin:0}section.home.container-current-news .content-slider .slider-current-news .slide{margin:0}section.home.container-current-news .content-slider .slider-current-news .slide .container-img{height:200px}section.home.container-current-news .content-slider .slider-current-news .slide .container-text{height:initial;align-items:stretch}section.home.container-current-news .content-slider .slider-current-news .slide .container-text .content-date{padding:25px 20px}section.home.container-current-news .content-slider .slider-current-news .slide .container-text .content-date p{font-weight:700;font-size:.875rem;line-height:100%}section.home.container-current-news .content-slider .slider-current-news .slide .container-text .content-date p:nth-child(1){font-size:1.875rem}section.home.container-current-news .content-slider .slider-current-news .slide .container-text .content-text{height:initial;padding:16px 20px 16px 16px}section.home.container-current-news .content-slider .slider-current-news .slide .container-text .content-text p{font-size:.875rem;line-height:200%}section.home.container-current-news .content-slider .slick-arrow.slick-prev{top:initial;left:initial;bottom:-50px;right:70px}section.home.container-current-news .content-slider .slick-arrow.slick-next{top:initial;left:initial;bottom:-50px;right:20px}section.home.container-current-news .content-slider .content-pagingInfo{flex-direction:row;top:initial;bottom:-45px;left:20px}section.home.container-current-news .content-slider .content-pagingInfo .current::before{width:35px;height:1px;top:50%;left:calc(100% + 6px);transform:translateY(-50%)}}body.eco section.home.container-business-lines .content-slider .slider-business-lines::before{background:#101820;background:linear-gradient(90deg, rgba(16,24,32,0) 0%, #101820 100%)}body.eco section.home.container-sustainability .content-grid .item.bg-white{background-color:#101820 !important;color:#FFF !important}body.eco section.home.container-sustainability .content-grid .item.bg-white p,body.eco section.home.container-sustainability .content-grid .item.bg-white a{color:#FFF !important}body.eco section.home.container-current-news .content-slider .slider-current-news:before{background:#101820;background:linear-gradient(90deg, rgba(16,24,32,0) 0%, #101820 100%)}section.sustainability{overflow:hidden}section.sustainability.analysis-results p.intro-text{font-weight:400;font-size:1.3125rem;line-height:160%;text-align:center;max-width:600px;margin:0 auto 40px}@media screen and (max-width: 767px){section.sustainability.analysis-results p.intro-text{font-size:1.125rem;line-height:180%}}section.sustainability.sustainability-report{padding:100px 0}@media screen and (max-width: 1023px){section.sustainability.sustainability-report{padding:50px 0}}section.sustainability.sustainability-report .container{display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:stretch;gap:90px}@media screen and (max-width: 1023px){section.sustainability.sustainability-report .container{flex-direction:column;gap:40px}}section.sustainability.sustainability-report .content-img{width:50%}@media screen and (max-width: 1023px){section.sustainability.sustainability-report .content-img{width:100%}}section.sustainability.sustainability-report .content-img .image{-webkit-mask-image:url(//www.cirsa.com/wp-content/themes/cirsaTheme/assets/img/apple-vector.svg);mask-image:url(//www.cirsa.com/wp-content/themes/cirsaTheme/assets/img/apple-vector.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;height:486px}@media screen and (max-width: 767px){section.sustainability.sustainability-report .content-img .image{height:250px;mask-size:contain;-webkit-mask-size:contain}}section.sustainability.sustainability-report .content-img .image img{width:100%;height:100%;object-fit:cover}section.sustainability.sustainability-report .content-text{width:50%;display:flex;flex-flow:column nowrap;justify-content:space-around;align-items:flex-start}@media screen and (max-width: 1023px){section.sustainability.sustainability-report .content-text{width:100%}}@media screen and (max-width: 1023px){section.sustainability.sustainability-report .content-text .content-title{margin:0 auto 2em}}@media screen and (max-width: 767px){section.sustainability.sustainability-report .content-text .content-title{min-width:300px}}section.sustainability.sustainability-report .content-text .content-title p{font-family:"Noto Serif Display",serif}section.sustainability.sustainability-report .content-text .content-title p:nth-child(1){font-weight:500;font-size:4.5rem;line-height:100%;letter-spacing:-0.03em;margin-left:-80px}@media screen and (max-width: 1023px){section.sustainability.sustainability-report .content-text .content-title p:nth-child(1){text-align:left;margin:0}}@media screen and (max-width: 767px){section.sustainability.sustainability-report .content-text .content-title p:nth-child(1){font-size:2.25rem;line-height:120%}}section.sustainability.sustainability-report .content-text .content-title p:nth-child(2){font-style:italic;font-weight:300;font-size:4.5rem;line-height:100%}@media screen and (max-width: 1023px){section.sustainability.sustainability-report .content-text .content-title p:nth-child(2){text-align:right}}@media screen and (max-width: 767px){section.sustainability.sustainability-report .content-text .content-title p:nth-child(2){font-weight:400;font-size:2.25rem;line-height:120%}}section.sustainability.sustainability-report .content-text img{margin:20px 0}section.sustainability.sustainability-report .content-text p{font-size:1rem;line-height:180%;color:#3E4951}section.sustainability.sustainability-report .content-text .content-btn{display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:center;gap:20px}@media screen and (max-width: 1023px){section.sustainability.sustainability-report .content-text .content-btn{margin-top:2em}}@media screen and (max-width: 767px){section.sustainability.sustainability-report .content-text .content-btn{flex-direction:column;width:100%}section.sustainability.sustainability-report .content-text .content-btn .btn{width:100%}}section.sustainability.content-ods{padding:100px 0 50px;position:relative}@media screen and (max-width: 1023px){section.sustainability.content-ods{padding:50px 0}}section.sustainability.content-ods .container{display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:flex-start;gap:90px;position:initial}@media screen and (max-width: 767px){section.sustainability.content-ods .container{flex-direction:column}}section.sustainability.content-ods .content-text{width:50%}@media screen and (max-width: 767px){section.sustainability.content-ods .content-text{width:100%;margin-bottom:55px}}section.sustainability.content-ods .content-text .content-title{position:relative;margin-bottom:30px}@media screen and (max-width: 1023px){section.sustainability.content-ods .content-text .content-title{margin-bottom:2em}}section.sustainability.content-ods .content-text .content-title p{font-family:"Noto Serif Display",serif;font-weight:500;font-size:7.5rem;line-height:100%;letter-spacing:-0.03em;position:relative;z-index:2}@media screen and (max-width: 767px){section.sustainability.content-ods .content-text .content-title p{font-size:3rem;line-height:100%;text-align:center}}section.sustainability.content-ods .content-text .content-title p.shadow{content:'ODS';font-family:"Noto Serif Display",serif;font-weight:500;font-size:25rem;line-height:100%;letter-spacing:-0.03em;color:rgba(231,232,233,0.5);position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);z-index:1}@media screen and (max-width: 1023px){section.sustainability.content-ods .content-text .content-title p.shadow{display:none}}section.sustainability.content-ods .content-text p{font-size:1rem;line-height:180%;color:#3E4951;position:relative;z-index:1;margin-bottom:1rem}section.sustainability.content-ods .content-img{width:50%;display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;gap:20px;position:relative;z-index:1}@media screen and (max-width: 767px){section.sustainability.content-ods .content-img{width:100%;justify-content:center}}section.sustainability.content-ods .content-img img:first-child{margin-left:162px}@media screen and (max-width: 1023px){section.sustainability.content-ods .content-img img:first-child{margin-left:initial}}section.sustainability.news-about{padding:0 0 80px}@media screen and (max-width: 767px){section.sustainability.news-about .container{width:100%;padding:0}}section.sustainability.news-about .container-slider{position:relative}section.sustainability.news-about .container-slider .slider-2columns{position:initial}@media screen and (max-width: 767px){section.sustainability.news-about .container-slider .slider-2columns{padding:0}}section.sustainability.news-about .container-slider .slider-2columns .slick-slide{margin:0 20px}@media screen and (max-width: 767px){section.sustainability.news-about .container-slider .slider-2columns .slick-slide{margin:0}}section.sustainability.news-about .container-slider .slider-2columns .slick-list{margin:0 -20px}@media screen and (max-width: 767px){section.sustainability.news-about .container-slider .slider-2columns .slick-list{margin:0}}section.sustainability.news-about .container-slider .slider-2columns .slick-prev{left:initial;right:0;top:initial;bottom:50px;z-index:2}@media screen and (max-width: 767px){section.sustainability.news-about .container-slider .slider-2columns .slick-prev{bottom:-55px;right:50px}}section.sustainability.news-about .container-slider .slider-2columns .slick-next{top:initial;bottom:0;z-index:2}@media screen and (max-width: 767px){section.sustainability.news-about .container-slider .slider-2columns .slick-next{bottom:-55px;right:20px}}section.sustainability.news-about .container-slider .slider-2columns .slick-slide{display:flex;gap:20px}section.sustainability.news-about .container-slider .slider-2columns .slick-slide>div{width:50%}@media screen and (max-width: 767px){section.sustainability.news-about .container-slider .slider-2columns .slick-slide{display:block}section.sustainability.news-about .container-slider .slider-2columns .slick-slide>div{width:100%}}section.sustainability.news-about .container-slider .slider-2columns .slide{background-color:#FFF}section.sustainability.news-about .container-slider .slider-2columns .slide .container-img{width:100%;height:275px}section.sustainability.news-about .container-slider .slider-2columns .slide .container-img img{width:100%;height:100%;object-fit:cover}section.sustainability.news-about .container-slider .slider-2columns .slide .container-text{display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:center;height:130px}section.sustainability.news-about .container-slider .slider-2columns .slide .container-text .content-date{background-color:#004E42;color:#FFF;padding:1.5em;display:flex;flex-flow:column nowrap;justify-content:center;align-items:center}section.sustainability.news-about .container-slider .slider-2columns .slide .container-text .content-date p{font-weight:700;font-size:1.125rem;line-height:100%}section.sustainability.news-about .container-slider .slider-2columns .slide .container-text .content-date p:nth-child(1){font-size:2.25rem;line-height:100%}section.sustainability.news-about .container-slider .slider-2columns .slide .container-text .content-date p:nth-child(2){text-transform:uppercase;margin:.3em 0}section.sustainability.news-about .container-slider .slider-2columns .slide .container-text .content-text{padding:1.5em;height:130px}section.sustainability.news-about .container-slider .slider-2columns .slide .container-text .content-text p{font-size:1.125rem;line-height:180%}section.sustainability.news-about .container-slider .content-pagingInfo{position:absolute;top:0;right:0}@media screen and (max-width: 767px){section.sustainability.news-about .container-slider .content-pagingInfo{right:initial;top:initial;left:20px;bottom:-45px}}section.sustainability.analysis-results .accordion-cell,section.sustainability.responsible-gambling .container-horizontal-accordion-v1 .accordion-cell{height:500px}@media screen and (max-width: 1023px){section.sustainability.analysis-results .accordion-cell-head,section.sustainability.responsible-gambling .container-horizontal-accordion-v1 .accordion-cell-head{flex-direction:row;align-items:center;width:100%}}@media screen and (max-width: 1023px){section.sustainability.analysis-results .accordion-cell-head>div,section.sustainability.responsible-gambling .container-horizontal-accordion-v1 .accordion-cell-head>div{display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:flex-start;gap:3px}}section.sustainability.analysis-results .accordion-cell-head>div p:nth-child(1),section.sustainability.responsible-gambling .container-horizontal-accordion-v1 .accordion-cell-head>div p:nth-child(1){font-size:1.125rem;line-height:180%}section.sustainability.analysis-results .accordion-cell-head>div p:nth-child(2),section.sustainability.responsible-gambling .container-horizontal-accordion-v1 .accordion-cell-head>div p:nth-child(2){font-family:"Noto Serif Display",serif;font-weight:500;font-size:1.875rem;line-height:100%;letter-spacing:-0.01em}@media screen and (max-width: 1279px){section.sustainability.analysis-results .accordion-cell-head>div p:nth-child(2),section.sustainability.responsible-gambling .container-horizontal-accordion-v1 .accordion-cell-head>div p:nth-child(2){font-size:1.625rem}}@media screen and (max-width: 1023px){section.sustainability.analysis-results .accordion-cell-head>div p:nth-child(2),section.sustainability.responsible-gambling .container-horizontal-accordion-v1 .accordion-cell-head>div p:nth-child(2){font-family:"Open Sans",sans-serif;font-weight:400;font-size:1.125rem;line-height:180%}}section.sustainability.analysis-results .accordion-cell-head i,section.sustainability.responsible-gambling .container-horizontal-accordion-v1 .accordion-cell-head i{border-radius:100%;background-color:#101820;padding:1em;color:#FFF}@media screen and (max-width: 1023px){section.sustainability.analysis-results .accordion-cell-head i,section.sustainability.responsible-gambling .container-horizontal-accordion-v1 .accordion-cell-head i{transform:rotate(90deg)}}section.sustainability.analysis-results .accordion-cell-body,section.sustainability.responsible-gambling .container-horizontal-accordion-v1 .accordion-cell-body{background-color:#004E42;height:100%}section.sustainability.analysis-results .accordion-cell-body.content-info-1-columns>div,section.sustainability.responsible-gambling .container-horizontal-accordion-v1 .accordion-cell-body.content-info-1-columns>div{display:flex;flex-flow:column nowrap;justify-content:space-between;align-items:flex-start;height:100%}section.sustainability.analysis-results .accordion-cell-body.content-info-1-columns .content-title>div p:nth-child(1),section.sustainability.responsible-gambling .container-horizontal-accordion-v1 .accordion-cell-body.content-info-1-columns .content-title>div p:nth-child(1){font-weight:400;font-size:1.5rem;line-height:140%;color:#FFF}@media screen and (max-width: 767px){section.sustainability.analysis-results .accordion-cell-body.content-info-1-columns .content-title>div p:nth-child(1),section.sustainability.responsible-gambling .container-horizontal-accordion-v1 .accordion-cell-body.content-info-1-columns .content-title>div p:nth-child(1){font-size:1.3125rem;line-height:160%}}section.sustainability.analysis-results .accordion-cell-body.content-info-1-columns .content-title>div p:nth-child(2),section.sustainability.responsible-gambling .container-horizontal-accordion-v1 .accordion-cell-body.content-info-1-columns .content-title>div p:nth-child(2){font-family:"Noto Serif Display",serif;font-weight:500;font-size:3rem;line-height:100%;letter-spacing:-0.01em;color:#FFF}@media screen and (max-width: 1279px){section.sustainability.analysis-results .accordion-cell-body.content-info-1-columns .content-title>div p:nth-child(2),section.sustainability.responsible-gambling .container-horizontal-accordion-v1 .accordion-cell-body.content-info-1-columns .content-title>div p:nth-child(2){font-size:34px}}@media screen and (max-width: 767px){section.sustainability.analysis-results .accordion-cell-body.content-info-1-columns .content-title>div p:nth-child(2),section.sustainability.responsible-gambling .container-horizontal-accordion-v1 .accordion-cell-body.content-info-1-columns .content-title>div p:nth-child(2){font-size:2.25rem;line-height:120%;letter-spacing:-0.01em}}section.sustainability.analysis-results .accordion-cell-body.content-info-1-columns .content-info ul,section.sustainability.responsible-gambling .container-horizontal-accordion-v1 .accordion-cell-body.content-info-1-columns .content-info ul{list-style:none;counter-reset:list;display:flex;flex-flow:row wrap;justify-content:space-between;align-items:flex-start;gap:20px}@media screen and (max-width: 1023px){section.sustainability.analysis-results .accordion-cell-body.content-info-1-columns .content-info ul,section.sustainability.responsible-gambling .container-horizontal-accordion-v1 .accordion-cell-body.content-info-1-columns .content-info ul{margin-top:2em}}section.sustainability.analysis-results .accordion-cell-body.content-info-1-columns .content-info ul li,section.sustainability.responsible-gambling .container-horizontal-accordion-v1 .accordion-cell-body.content-info-1-columns .content-info ul li{width:calc(100% / 3 - 20px);counter-increment:list;display:flex;flex-flow:column nowrap;justify-content:flex-start;align-items:flex-start;margin:1em 0}@media screen and (max-width: 1023px){section.sustainability.analysis-results .accordion-cell-body.content-info-1-columns .content-info ul li,section.sustainability.responsible-gambling .container-horizontal-accordion-v1 .accordion-cell-body.content-info-1-columns .content-info ul li{width:100%;margin:0;flex-direction:row;align-items:flex-start;gap:10px}}section.sustainability.analysis-results .accordion-cell-body.content-info-1-columns .content-info ul li p,section.sustainability.responsible-gambling .container-horizontal-accordion-v1 .accordion-cell-body.content-info-1-columns .content-info ul li p{font-size:1.125rem;line-height:180%;color:#FFF}@media screen and (max-width: 767px){section.sustainability.analysis-results .accordion-cell-body.content-info-1-columns .content-info ul li p,section.sustainability.responsible-gambling .container-horizontal-accordion-v1 .accordion-cell-body.content-info-1-columns .content-info ul li p{font-size:1rem;line-height:180%}}section.sustainability.analysis-results .accordion-cell-body.content-info-1-columns .content-info ul li:before,section.sustainability.responsible-gambling .container-horizontal-accordion-v1 .accordion-cell-body.content-info-1-columns .content-info ul li:before{content:"0" counter(list);color:#FFF;font-size:1.125rem;line-height:180%}@media screen and (max-width: 767px){section.sustainability.analysis-results .accordion-cell-body.content-info-1-columns .content-info ul li:before,section.sustainability.responsible-gambling .container-horizontal-accordion-v1 .accordion-cell-body.content-info-1-columns .content-info ul li:before{font-size:1rem;line-height:180%}}section.sustainability.analysis-results .accordion-cell-body.content-info-2-columns>div,section.sustainability.responsible-gambling .container-horizontal-accordion-v1 .accordion-cell-body.content-info-2-columns>div{display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:flex-start;height:100%;gap:3em}@media screen and (max-width: 1023px){section.sustainability.analysis-results .accordion-cell-body.content-info-2-columns>div,section.sustainability.responsible-gambling .container-horizontal-accordion-v1 .accordion-cell-body.content-info-2-columns>div{flex-direction:column;gap:2em}}section.sustainability.analysis-results .accordion-cell-body.content-info-2-columns .content-title,section.sustainability.responsible-gambling .container-horizontal-accordion-v1 .accordion-cell-body.content-info-2-columns .content-title{display:flex;flex-flow:column nowrap;justify-content:space-between;align-items:flex-start;height:100%}@media screen and (max-width: 1023px){section.sustainability.analysis-results .accordion-cell-body.content-info-2-columns .content-title>div,section.sustainability.responsible-gambling .container-horizontal-accordion-v1 .accordion-cell-body.content-info-2-columns .content-title>div{margin-bottom:1em}}@media screen and (max-width: 767px){section.sustainability.analysis-results .accordion-cell-body.content-info-2-columns .content-title>div,section.sustainability.responsible-gambling .container-horizontal-accordion-v1 .accordion-cell-body.content-info-2-columns .content-title>div{margin-bottom:1.5em}}section.sustainability.analysis-results .accordion-cell-body.content-info-2-columns .content-title>div p:nth-child(1),section.sustainability.responsible-gambling .container-horizontal-accordion-v1 .accordion-cell-body.content-info-2-columns .content-title>div p:nth-child(1){font-weight:400;font-size:1.5rem;line-height:140%;color:#FFF}@media screen and (max-width: 767px){section.sustainability.analysis-results .accordion-cell-body.content-info-2-columns .content-title>div p:nth-child(1),section.sustainability.responsible-gambling .container-horizontal-accordion-v1 .accordion-cell-body.content-info-2-columns .content-title>div p:nth-child(1){font-size:1.3125rem;line-height:160%}}section.sustainability.analysis-results .accordion-cell-body.content-info-2-columns .content-title>div p:nth-child(2),section.sustainability.responsible-gambling .container-horizontal-accordion-v1 .accordion-cell-body.content-info-2-columns .content-title>div p:nth-child(2){font-family:"Noto Serif Display",serif;font-weight:500;font-size:3rem;line-height:100%;letter-spacing:-0.01em;color:#FFF}@media screen and (max-width: 1279px){section.sustainability.analysis-results .accordion-cell-body.content-info-2-columns .content-title>div p:nth-child(2),section.sustainability.responsible-gambling .container-horizontal-accordion-v1 .accordion-cell-body.content-info-2-columns .content-title>div p:nth-child(2){font-size:2.125rem}}@media screen and (max-width: 767px){section.sustainability.analysis-results .accordion-cell-body.content-info-2-columns .content-title>div p:nth-child(2),section.sustainability.responsible-gambling .container-horizontal-accordion-v1 .accordion-cell-body.content-info-2-columns .content-title>div p:nth-child(2){font-size:2.25rem;line-height:120%;letter-spacing:-0.01em}}section.sustainability.analysis-results .accordion-cell-body.content-info-2-columns .content-title p,section.sustainability.responsible-gambling .container-horizontal-accordion-v1 .accordion-cell-body.content-info-2-columns .content-title p{font-weight:300;font-size:1.3125rem;line-height:160%;color:#FFF}@media screen and (max-width: 767px){section.sustainability.analysis-results .accordion-cell-body.content-info-2-columns .content-title p,section.sustainability.responsible-gambling .container-horizontal-accordion-v1 .accordion-cell-body.content-info-2-columns .content-title p{font-size:1.125rem;line-height:180%}}section.sustainability.analysis-results .accordion-cell-body.content-info-2-columns .content-info ul,section.sustainability.responsible-gambling .container-horizontal-accordion-v1 .accordion-cell-body.content-info-2-columns .content-info ul{list-style:none;counter-reset:list}section.sustainability.analysis-results .accordion-cell-body.content-info-2-columns .content-info ul li,section.sustainability.responsible-gambling .container-horizontal-accordion-v1 .accordion-cell-body.content-info-2-columns .content-info ul li{counter-increment:list;display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:flex-start;gap:1em;margin:1em 0}section.sustainability.analysis-results .accordion-cell-body.content-info-2-columns .content-info ul li p,section.sustainability.responsible-gambling .container-horizontal-accordion-v1 .accordion-cell-body.content-info-2-columns .content-info ul li p{font-size:.875rem;line-height:200%;color:#FFF}section.sustainability.analysis-results .accordion-cell-body.content-info-2-columns .content-info ul li .title,section.sustainability.responsible-gambling .container-horizontal-accordion-v1 .accordion-cell-body.content-info-2-columns .content-info ul li .title{font-weight:700;font-size:1rem;line-height:180%;color:#FFF}section.sustainability.analysis-results .accordion-cell-body.content-info-2-columns .content-info ul li:before,section.sustainability.responsible-gambling .container-horizontal-accordion-v1 .accordion-cell-body.content-info-2-columns .content-info ul li:before{content:"0" counter(list);font-size:1.5rem;line-height:140%;color:#FFF}section.sustainability.container-slider-img{padding:0 0 50px}@media screen and (max-width: 767px){section.sustainability.container-slider-img{padding:0 0 90px}}section.sustainability.container-slider-img .slick-prev{left:initial;right:0;top:initial;bottom:50px;z-index:2}@media screen and (max-width: 1023px){section.sustainability.container-slider-img .slick-prev{bottom:-55px;right:50px}}section.sustainability.container-slider-img .slick-next{top:initial;bottom:0;z-index:2}@media screen and (max-width: 1023px){section.sustainability.container-slider-img .slick-next{bottom:-55px;right:20px}}section.sustainability.container-slider-img .content-pagingInfo{position:absolute;top:0;right:0}@media screen and (max-width: 1023px){section.sustainability.container-slider-img .content-pagingInfo{flex-direction:row;right:initial;top:initial;left:20px;bottom:-45px}section.sustainability.container-slider-img .content-pagingInfo .current::before{width:35px;height:1px;top:50%;left:calc(100% + 6px);transform:translateY(-50%)}}@media screen and (max-width: 767px){section.sustainability.container-slider-img .content-slider-img{padding:0}}section.sustainability.container-slider-img .slide{height:510px}@media screen and (max-width: 1023px){section.sustainability.container-slider-img .slide{height:auto}}section.sustainability.container-slider-img .slide>div{height:100%;display:flex;flex-flow:row nowrap;justify-content:center;align-items:center}@media screen and (max-width: 1023px){section.sustainability.container-slider-img .slide>div{flex-direction:column}}section.sustainability.container-slider-img .slide .content-img{width:50%;height:100%;position:relative;z-index:1}@media screen and (max-width: 1023px){section.sustainability.container-slider-img .slide .content-img{width:100%;height:500px}}section.sustainability.container-slider-img .slide .content-img img{width:100%;height:100%;object-fit:cover}section.sustainability.container-slider-img .slide .content-text{width:50%;height:100%;display:flex;flex-flow:column nowrap;justify-content:space-around;align-items:center;padding:2em}@media screen and (max-width: 1023px){section.sustainability.container-slider-img .slide .content-text{width:100%}}section.sustainability.container-slider-img .slide .content-text .container-title-marquee{width:100%;margin:0 0 50px}section.sustainability.container-slider-img .slide .content-text .container-title-marquee h2{text-align:left}section.sustainability.container-slider-img .slide .content-text .text p{font-size:.875rem;line-height:200%;color:#3E4951}section.sustainability.container-grid-slider{padding:0 0 90px}@media screen and (max-width: 1023px){section.sustainability.container-grid-slider{padding:0 0 50px}}section.sustainability.container-grid-slider .container{max-width:960px}section.sustainability.container-grid-slider .content-grid-slider{display:grid;grid-template-columns:repeat(3, 1fr);grid-auto-rows:220px;grid-gap:20px}@media screen and (max-width: 1023px){section.sustainability.container-grid-slider .content-grid-slider{display:block;padding:0;height:auto}section.sustainability.container-grid-slider .content-grid-slider.hide{height:0;overflow:hidden}}section.sustainability.container-grid-slider .content-grid-slider .slide{box-shadow:0px 4px 4px rgba(0,0,0,0.15);border-radius:15px;padding:2em;cursor:pointer}@media screen and (max-width: 1023px){section.sustainability.container-grid-slider .content-grid-slider .slide{height:260px}}section.sustainability.container-grid-slider .content-grid-slider .slide>div{height:100%;display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:flex-end;position:relative}section.sustainability.container-grid-slider .content-grid-slider .slide>div p{font-size:1.3125rem;line-height:160%}section.sustainability.container-grid-slider .content-grid-slider .slide>div i{font-size:1.25rem;position:absolute;top:0;right:0;background-color:#FFF;border-radius:100%;padding:15px;color:#101820}section.sustainability.container-grid-slider .content-grid-slider .slide.bg-green{background-color:#004E42}section.sustainability.container-grid-slider .content-grid-slider .slide.bg-green p{color:#FFF}section.sustainability.container-grid-slider .content-grid-slider .slide.bg-yellow{background-color:#FFC658}section.sustainability.container-grid-slider .content-grid-slider .slide.bg-white{background-color:#FFF}section.sustainability.container-grid-slider .content-grid-slider .slide.bg-white i{border:1px solid #101820}section.sustainability.container-grid-slider .content-grid-slider .slide:nth-child(1){grid-column:1;grid-row:1 / 3}section.sustainability.container-grid-slider .content-grid-slider .slide:nth-child(1) p{font-size:2.25rem;line-height:120%}section.sustainability.container-grid-slider .content-grid-slider .slide:nth-child(2){grid-column:2;grid-row:1}section.sustainability.container-grid-slider .content-grid-slider .slide:nth-child(3){grid-column:2;grid-row:2}section.sustainability.container-grid-slider .content-grid-slider .slide:nth-child(4){grid-column:3;grid-row:1}section.sustainability.container-grid-slider .content-grid-slider .slide:nth-child(5){grid-column:3;grid-row:2}@media screen and (max-width: 1023px){section.sustainability.container-grid-slider .slick-prev{left:initial;top:initial;bottom:-55px;right:50px}}@media screen and (max-width: 1023px){section.sustainability.container-grid-slider .slick-next{top:initial;bottom:-55px;right:20px}}section.sustainability.container-grid-slider .content-pagingInfo{display:none}@media screen and (max-width: 1023px){section.sustainability.container-grid-slider .content-pagingInfo{display:flex;flex-direction:row;position:absolute;left:20px;bottom:-45px}section.sustainability.container-grid-slider .content-pagingInfo.hide{height:0;overflow:hidden}section.sustainability.container-grid-slider .content-pagingInfo .current::before{width:35px;height:1px;top:50%;left:calc(100% + 6px);transform:translateY(-50%)}}section.sustainability.container-grid-slider .popup-styles{position:absolute}@media screen and (max-width: 1023px){section.sustainability.container-grid-slider .popup-styles{flex-direction:column;border-radius:15px}section.sustainability.container-grid-slider .popup-styles.active{position:relative;height:auto}}section.sustainability.container-grid-slider .popup-styles i{width:40px;height:40px;position:absolute;top:15px;right:15px;background-color:#FFF;padding:15px;border-radius:100%;cursor:pointer;display:flex;flex-flow:row nowrap;justify-content:center;align-items:center}section.sustainability.container-grid-slider .popup-styles .content-img{width:40%;height:100%}section.sustainability.container-grid-slider .popup-styles .content-img img{width:100%;height:100%;object-fit:cover}@media screen and (max-width: 1023px){section.sustainability.container-grid-slider .popup-styles .content-img{width:100%;height:400px}}@media screen and (max-width: 767px){section.sustainability.container-grid-slider .popup-styles .content-img{height:210px}}section.sustainability.container-grid-slider .popup-styles .content-text{width:60%;height:100%;padding:70px;overflow:initial}@media screen and (max-width: 1023px){section.sustainability.container-grid-slider .popup-styles .content-text{width:100%}}section.sustainability.container-grid-slider .popup-styles .content-text h6{font-size:2.25rem;line-height:120%}@media screen and (max-width: 767px){section.sustainability.container-grid-slider .popup-styles .content-text h6{font-size:1.3125rem;line-height:160%}}section.sustainability.container-grid-slider .popup-styles .content-text p{font-size:.875rem;line-height:200%;margin:1em 0}@media screen and (max-width: 767px){section.sustainability.container-grid-slider .popup-styles .content-text p{font-size:.875rem;line-height:200%}}section.sustainability.container-grid-slider .popup-styles .content-text .content-p{overflow:auto;height:250px;margin-top:30px;padding-right:1em}@media screen and (max-width: 1023px){section.sustainability.container-grid-slider .popup-styles .content-text .content-p{height:auto}}section.sustainability.container-grid-slider .popup-styles.bg-green{background-color:#004E42}section.sustainability.container-grid-slider .popup-styles.bg-green h6{color:white}section.sustainability.container-grid-slider .popup-styles.bg-green p{color:white}section.sustainability.container-grid-slider .popup-styles.bg-yellow{background-color:#FFC658}section.sustainability.container-grid-slider .popup-styles.bg-yellow h6{color:white}section.sustainability.container-grid-slider .popup-styles.bg-yellow p{color:white}section.sustainability.container-grid-slider .popup-styles.bg-white i{border:1px solid #101820}section.sustainability.content-slider-nav-right{padding-bottom:100px}section.sustainability.content-slider-nav-right .slick-slide{margin:0 20px}@media screen and (max-width: 767px){section.sustainability.content-slider-nav-right .slick-slide{margin:0}}section.sustainability.content-slider-nav-right .slick-list{margin:0 -20px}@media screen and (max-width: 767px){section.sustainability.content-slider-nav-right .slick-list{margin:0}}section.sustainability.content-slider-nav-right .slick-prev{left:0;top:initial;bottom:50px;z-index:2}@media screen and (max-width: 767px){section.sustainability.content-slider-nav-right .slick-prev{bottom:-55px;right:50px;left:initial}}section.sustainability.content-slider-nav-right .slick-next{top:initial;right:initial;left:0;bottom:0;z-index:2}@media screen and (max-width: 767px){section.sustainability.content-slider-nav-right .slick-next{bottom:-55px;right:20px;left:initial}}section.sustainability.content-slider-nav-right .content-pagingInfo{position:absolute;top:0;left:0}@media screen and (max-width: 767px){section.sustainability.content-slider-nav-right .content-pagingInfo{right:initial;top:initial;left:20px;bottom:-45px}}@media screen and (max-width: 767px){section.sustainability.content-slider-nav-right .slider-show2{padding:0}}section.sustainability.content-slider-nav-right .slider-show2 .slide>div{position:relative}section.sustainability.content-slider-nav-right .slider-show2 .slide .content-img{height:270px;width:100%}section.sustainability.content-slider-nav-right .slider-show2 .slide .content-img img{width:100%;height:100%;object-fit:cover}section.sustainability.content-slider-nav-right .slider-show2 .slide .content-text{background-color:#FFF;padding:40px 30px;display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:flex-start}@media screen and (max-width: 767px){section.sustainability.content-slider-nav-right .slider-show2 .slide .content-text{font-size:1.3125rem;line-height:130%;letter-spacing:-0.01em;min-height:180px}}section.sustainability.content-slider-nav-right .slider-show2 .slide .content-text p{width:80%;font-family:"Noto Serif Display",serif;font-weight:500;font-size:1.875rem;line-height:130%}@media screen and (max-width: 767px){section.sustainability.content-slider-nav-right .slider-show2 .slide .content-text p{font-size:1.3125rem;line-height:130%;width:70%}}section.sustainability.content-slider-nav-right .slider-show2 .slide .content-text i{background-color:#101820;color:#FFF;border-radius:100%;padding:15px;cursor:pointer;transition:all .3s ease}section.sustainability.content-slider-nav-right .slider-show2 .slide .content-text i:hover{background-color:#3E4951}@media screen and (max-width: 767px){section.sustainability.content-slider-nav-right .slider-show2 .slide .content-text i{width:40px;height:40px;display:flex;flex-flow:row nowrap;justify-content:center;align-items:center}}section.sustainability.content-slider-nav-right .slider-show2 .slide .content-popup{display:none;background-color:#101820;position:relative}section.sustainability.content-slider-nav-right .slider-show2 .slide .content-popup.active{display:block;position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;padding:50px}section.sustainability.content-slider-nav-right .slider-show2 .slide .content-popup .content-title{display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:flex-start}section.sustainability.content-slider-nav-right .slider-show2 .slide .content-popup .content-title i{width:40px;height:40px;cursor:pointer;background-color:#FFF;color:#101820;border-radius:100%;padding:15px;display:flex;flex-flow:row nowrap;justify-content:center;align-items:center}section.sustainability.content-slider-nav-right .slider-show2 .slide .content-popup .content-title h6{font-family:"Noto Serif Display",serif;font-weight:500;font-size:1.875rem;line-height:130%;color:#FFF;width:80%}@media screen and (max-width: 767px){section.sustainability.content-slider-nav-right .slider-show2 .slide .content-popup .content-title h6{font-size:1.5rem;line-height:130%}}section.sustainability.content-slider-nav-right .slider-show2 .slide .content-popup .content-p{overflow:auto;margin-top:40px;height:230px;padding-right:1em}section.sustainability.content-slider-nav-right .slider-show2 .slide .content-popup .content-p p{color:#FFF;font-size:.875rem;line-height:200%;margin:1em 0}section.sustainability.climate-change .container{display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:flex-start;gap:100px}section.sustainability.climate-change .container>div{width:50%}@media screen and (max-width: 1023px){section.sustainability.climate-change .container{flex-direction:column}section.sustainability.climate-change .container>div{width:100%}}section.sustainability.climate-change .column img{mix-blend-mode:multiply}@media screen and (max-width: 767px){section.sustainability.climate-change .column img{margin:auto}}section.sustainability.climate-change .column p{margin-top:2em;font-size:1rem;line-height:180%;color:#3E4951}section.sustainability.climate-change .column .content-btns{margin-top:2em;display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:center}section.sustainability.climate-change .column .content-btns .btn:nth-child(2){margin-left:2em}section.sustainability.climate-change .content-items{display:flex;flex-flow:row wrap;justify-content:flex-start;align-items:flex-start;gap:30px}@media screen and (max-width: 767px){section.sustainability.climate-change .content-items{flex-direction:column}}section.sustainability.climate-change .content-items .item{width:calc(100% / 2 - 15px);background:#F8F8F8;border-bottom:1px solid #E7E8E9;box-shadow:inset 0px 4px 8px rgba(0,0,0,0.15);border-radius:10px;height:150px;padding:1em;display:flex;flex-flow:row nowrap;justify-content:space-around;align-items:center}@media screen and (max-width: 767px){section.sustainability.climate-change .content-items .item{width:100%;height:100px}}section.sustainability.climate-change .content-items .item p{width:75%}section.sustainability.environment-modules{margin:100px 0}section.sustainability.environment-modules .module{display:flex;justify-content:space-between;align-items:flex-start}@media screen and (max-width: 1023px){section.sustainability.environment-modules .module{flex-direction:column}}section.sustainability.environment-modules .module-text p{line-height:180%;color:#3E4951;margin:2em 0}section.sustainability.environment-modules .content-btns{margin-top:2em;display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:center}@media screen and (max-width: 767px){section.sustainability.environment-modules .content-btns{flex-direction:column}}section.sustainability.environment-modules .content-btns .btn:nth-child(2){margin-left:2em}@media screen and (max-width: 767px){section.sustainability.environment-modules .content-btns .btn{margin:1em 0;width:100%}section.sustainability.environment-modules .content-btns .btn:nth-child(2){margin-left:0}}section.sustainability.environment-modules.module-01 .module .module-img{width:50vw;height:620px;position:relative;left:50%;margin-left:-50vw}@media screen and (max-width: 1023px){section.sustainability.environment-modules.module-01 .module .module-img{width:100%;height:300px;margin:0;left:0}}section.sustainability.environment-modules.module-01 .module .module-img .content-img{height:100%;margin-right:110px}@media screen and (max-width: 1023px){section.sustainability.environment-modules.module-01 .module .module-img .content-img{margin:0}}section.sustainability.environment-modules.module-01 .module .module-img img{width:100%;height:100%;object-fit:cover}section.sustainability.environment-modules.module-01 .module .module-img .content-text{position:absolute;bottom:60px;left:60px}@media screen and (max-width: 767px){section.sustainability.environment-modules.module-01 .module .module-img .content-text{bottom:10px;left:20px}}section.sustainability.environment-modules.module-01 .module .module-img .content-text.text-top{top:60px;bottom:initial}@media screen and (max-width: 767px){section.sustainability.environment-modules.module-01 .module .module-img .content-text.text-top{top:initial;bottom:10px;left:20px}}section.sustainability.environment-modules.module-01 .module .module-img .content-text p:nth-child(1){font-family:"Noto Serif Display",serif;font-style:italic;font-size:6rem;line-height:100%;letter-spacing:-0.02em;color:#E7E8E9}@media screen and (max-width: 767px){section.sustainability.environment-modules.module-01 .module .module-img .content-text p:nth-child(1){font-size:3rem}}section.sustainability.environment-modules.module-01 .module .module-img .content-text p:nth-child(2){font-weight:400;font-size:1.125rem;line-height:180%;color:#FFF;max-width:250px}@media screen and (max-width: 767px){section.sustainability.environment-modules.module-01 .module .module-img .content-text p:nth-child(2){font-size:1rem;line-height:180%;max-width:80%}}section.sustainability.environment-modules.module-01 .module .module-text{margin-left:50%;max-width:450px}@media screen and (max-width: 1023px){section.sustainability.environment-modules.module-01 .module .module-text{margin:2em 0 0;max-width:initial}}section.sustainability.environment-modules.module-01 .module .module-text-title{font-family:"Noto Serif Display",serif;font-weight:500;font-size:3.75rem;line-height:100%;letter-spacing:-0.01em}@media screen and (max-width: 767px){section.sustainability.environment-modules.module-01 .module .module-text-title{font-size:2.25rem;line-height:120%}}section.sustainability.environment-modules.module-02{margin:200px 0}@media screen and (max-width: 1023px){section.sustainability.environment-modules.module-02{margin:90px 0}}section.sustainability.environment-modules.module-02 *{position:relative;z-index:1}section.sustainability.environment-modules.module-02 .marquee{font-family:"Noto Serif Display",serif;font-weight:500;font-size:18.75rem;line-height:130%;letter-spacing:-0.03em;color:rgba(231,232,233,0.5);position:absolute;top:-200px;left:0;width:100%;pointer-events:none;position:absolute}@media screen and (max-width: 1023px){section.sustainability.environment-modules.module-02 .marquee{display:none}}section.sustainability.environment-modules.module-02 .module{gap:100px}@media screen and (max-width: 767px){section.sustainability.environment-modules.module-02 .module{gap:50px}}section.sustainability.environment-modules.module-02 .module>div{width:50%}@media screen and (max-width: 1023px){section.sustainability.environment-modules.module-02 .module>div{width:100%}}section.sustainability.environment-modules.module-02 .module .container-title{margin:0}section.sustainability.environment-modules.module-02 .module .main-info{display:flex;flex-flow:row nowrap;justify-content:space-around;align-items:center;border-bottom:1px solid #E7E8E9;padding:2em 0}@media screen and (max-width: 767px){section.sustainability.environment-modules.module-02 .module .main-info{flex-direction:column}}section.sustainability.environment-modules.module-02 .module .main-info p:nth-child(1){font-family:"Noto Serif Display",serif;font-style:italic;font-size:6rem;line-height:100%;letter-spacing:-0.02em;color:#004E42}@media screen and (max-width: 767px){section.sustainability.environment-modules.module-02 .module .main-info p:nth-child(1){font-size:3.75rem;line-height:100%;letter-spacing:-0.01em}}section.sustainability.environment-modules.module-02 .module .main-info p:nth-child(2){font-size:1.125rem;line-height:180%;color:#3E4951;max-width:160px}@media screen and (max-width: 767px){section.sustainability.environment-modules.module-02 .module .main-info p:nth-child(2){font-size:1rem;max-width:100%;margin-top:1em}}section.sustainability.environment-modules.module-02 .module .content-items-info{display:flex;flex-flow:row wrap;justify-content:space-between;align-items:stretch;gap:20px}@media screen and (max-width: 767px){section.sustainability.environment-modules.module-02 .module .content-items-info{flex-direction:column;gap:0}}section.sustainability.environment-modules.module-02 .module .content-items-info .item-info{width:calc(100% / 2 - 10px);border-bottom:1px solid #E7E8E9;padding:2em 0}@media screen and (max-width: 767px){section.sustainability.environment-modules.module-02 .module .content-items-info .item-info{width:100%;display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:center;padding:1em}}section.sustainability.environment-modules.module-02 .module .content-items-info .item-info p:nth-child(2){font-family:"Noto Serif Display",serif;font-style:italic;font-size:3rem;line-height:100%;letter-spacing:-0.01em;color:#004E42;margin:20px 0}@media screen and (max-width: 767px){section.sustainability.environment-modules.module-02 .module .content-items-info .item-info p:nth-child(2){font-size:2.25rem;line-height:120%;margin:0 20px 0 0}}section.sustainability.environment-modules.module-02 .module .content-items-info .item-info p:nth-child(3){font-size:1rem;line-height:180%;color:#3E4951}@media screen and (max-width: 767px){section.sustainability.environment-modules.module-02 .module .content-items-info .item-info p:nth-child(3){font-size:.875rem;line-height:170%}}section.sustainability.environment-modules.module-02 .module .content-items-info .item-info iconify-icon{color:#004E42}@media screen and (max-width: 767px){section.sustainability.environment-modules.module-02 .module .content-items-info .item-info iconify-icon{display:none}}section.sustainability.environment-modules.boxes .container{width:100%;max-width:1920px;display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch}section.sustainability.environment-modules.boxes .item{width:100%;min-height:620px;max-height:620px;display:flex;justify-content:space-between;align-items:stretch;background-color:#FFF}section.sustainability.environment-modules.boxes .item:nth-child(even){flex-direction:row-reverse}section.sustainability.environment-modules.boxes .item-img{width:50%;position:relative;overflow:hidden}section.sustainability.environment-modules.boxes .item-img::before{content:'';width:100%;height:100%;background-color:rgba(16,24,32,0.4);position:absolute;top:0;left:0}section.sustainability.environment-modules.boxes .item-img-text{color:#FFF;position:absolute;top:10%;left:10%;max-width:250px}section.sustainability.environment-modules.boxes .item-img-text .number{font-family:"Noto Serif Display",serif;font-style:italic;font-weight:400;font-size:6rem;line-height:100%;letter-spacing:-0.02em;margin-bottom:10px}section.sustainability.environment-modules.boxes .item-img-text p{line-height:180%}section.sustainability.environment-modules.boxes .item-img img{width:100%;height:100%;object-fit:cover}section.sustainability.environment-modules.boxes .item-info{width:50%;padding:10%;display:flex;flex-direction:column;justify-content:center;align-items:flex-start}section.sustainability.environment-modules.boxes .item-info h3{font-family:"Noto Serif Display",serif;font-style:normal;font-weight:500;font-size:3.75rem;line-height:100%;letter-spacing:-0.01em;margin-bottom:43px}section.sustainability.environment-modules.boxes .item-info h3 span{font-style:italic;font-weight:400}section.sustainability.environment-modules.boxes .item-info p{font-size:16px;line-height:180%;color:#3E4951}@media screen and (max-width: 1023px){section.sustainability.environment-modules.boxes .item{flex-direction:column !important;max-height:initial;min-height:initial}section.sustainability.environment-modules.boxes .item-img{order:1;width:100%}section.sustainability.environment-modules.boxes .item-img::before{z-index:1}section.sustainability.environment-modules.boxes .item-img-text{max-width:initial;position:relative;z-index:1;top:initial;left:initial;padding:20px;min-height:360px;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start}section.sustainability.environment-modules.boxes .item-img img{position:absolute;top:50%;left:50%;width:100%;height:100%;transform:translate(-50%, -50%)}section.sustainability.environment-modules.boxes .item-info{order:2;width:100%;padding:20px}}@media screen and (max-width: 767px){section.sustainability.environment-modules.boxes .item-img-text{min-height:260px}section.sustainability.environment-modules.boxes .item-img-text .number{font-size:3rem;line-height:100%}section.sustainability.environment-modules.boxes .item-info h3{font-size:2.25rem;line-height:120%;margin-bottom:20px}}section.sustainability.container-module-img-full-tabs .social-links .content-titles{cursor:pointer;padding:2em 0;display:flex;flex-flow:row nowrap;justify-content:center;align-items:center;gap:2em}@media screen and (max-width: 767px){section.sustainability.container-module-img-full-tabs .social-links .content-titles{padding:0 0 2em}}section.sustainability.container-module-img-full-tabs .social-links .content-titles a{font-size:1.125rem;line-height:180%;color:#9FA4A8;border:1px solid transparent;border-radius:39px;padding:10px 20px}@media screen and (max-width: 767px){section.sustainability.container-module-img-full-tabs .social-links .content-titles a{font-size:.875rem;line-height:150%;text-align:center;padding:10px}}section.sustainability.container-module-img-full-tabs .social-links .content-titles a.active{border:1px solid #101820;color:#101820}section.sustainability.environment-grid .container{max-width:960px}section.sustainability.environment-grid .content-grid{display:grid;grid-template-columns:repeat(3, 1fr);grid-auto-rows:220px;grid-gap:20px}@media screen and (max-width: 1023px){section.sustainability.environment-grid .content-grid{display:flex;flex-flow:column wrap;justify-content:center;align-items:center;padding:0;height:auto}section.sustainability.environment-grid .content-grid.hide{height:0;overflow:hidden}}section.sustainability.environment-grid .content-grid .grid-item{box-shadow:0px 4px 4px rgba(0,0,0,0.15);border-radius:15px;padding:2em;cursor:pointer;display:flex;flex-flow:column nowrap;justify-content:flex-end;align-items:flex-start;position:relative}@media screen and (max-width: 1023px){section.sustainability.environment-grid .content-grid .grid-item{width:100%;height:200px}}section.sustainability.environment-grid .content-grid .grid-item p{font-size:1rem;line-height:180%}section.sustainability.environment-grid .content-grid .grid-item iconify-icon{margin-bottom:1em}section.sustainability.environment-grid .content-grid .grid-item.bg-green{background-color:#004E42}section.sustainability.environment-grid .content-grid .grid-item.bg-green p{color:#FFF}section.sustainability.environment-grid .content-grid .grid-item.bg-green iconify-icon{color:#FFF}section.sustainability.environment-grid .content-grid .grid-item.bg-white{background-color:#FFF}section.sustainability.environment-grid .content-grid .grid-item.bg-white iconify-icon{color:#101820}section.sustainability.environment-grid .content-grid .grid-item.bg-img{padding:0;overflow:hidden}section.sustainability.environment-grid .content-grid .grid-item.bg-img img{width:100%;height:100%;object-fit:cover}section.sustainability.environment-grid .content-grid .grid-item:nth-child(1){grid-column:1;grid-row:1 / 3}section.sustainability.environment-grid .content-grid .grid-item:nth-child(1) p{font-size:1.3125rem}@media screen and (max-width: 1023px){section.sustainability.environment-grid .content-grid .grid-item:nth-child(1){order:2}}section.sustainability.environment-grid .content-grid .grid-item:nth-child(2){grid-column:2;grid-row:1 / 3}@media screen and (max-width: 1023px){section.sustainability.environment-grid .content-grid .grid-item:nth-child(2){order:1}}section.sustainability.environment-grid .content-grid .grid-item:nth-child(3){grid-column:3;grid-row:1}@media screen and (max-width: 1023px){section.sustainability.environment-grid .content-grid .grid-item:nth-child(3){order:4}}section.sustainability.environment-grid .content-grid .grid-item:nth-child(4){grid-column:3;grid-row:2}@media screen and (max-width: 1023px){section.sustainability.environment-grid .content-grid .grid-item:nth-child(4){order:3}}section.sustainability.contribution-society{margin-top:90px}section.sustainability.contribution-society .container{display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:flex-start}@media screen and (max-width: 1023px){section.sustainability.contribution-society .container{flex-direction:column}}section.sustainability.contribution-society .content-info{background:#F8F8F8;box-shadow:inset 0px 4px 8px rgba(0,0,0,0.15);border-radius:15px;width:50%;max-width:400px;padding:2em}@media screen and (max-width: 1023px){section.sustainability.contribution-society .content-info{width:100%;margin:auto}}section.sustainability.contribution-society .content-info p:nth-child(1){font-size:.875rem;line-height:160%;letter-spacing:0.02em;text-transform:uppercase;color:#3E4951}section.sustainability.contribution-society .content-info p:nth-child(2){font-family:"Noto Serif Display",serif;font-style:italic;font-size:3rem;line-height:100%;letter-spacing:-0.01em;color:#004E42;margin:20px 0}@media screen and (max-width: 767px){section.sustainability.contribution-society .content-info p:nth-child(2){font-size:2.25rem;line-height:120%}}section.sustainability.contribution-society .content-info p:nth-child(3){font-size:1rem;line-height:180%;color:#3E4951}section.sustainability.contribution-society .content-text{width:50%}@media screen and (max-width: 1023px){section.sustainability.contribution-society .content-text{width:100%;margin-top:2em}}section.sustainability.contribution-society .content-text p{font-size:1rem;line-height:180%;color:#3E4951}section.sustainability.contribution-society .content-text .content-btn{display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:center;gap:20px;margin-top:2em}@media screen and (max-width: 767px){section.sustainability.contribution-society .content-text .content-btn{flex-direction:column;width:100%}section.sustainability.contribution-society .content-text .content-btn .btn{width:100%}}section.sustainability.contribution-citys-grid{margin:100px 0}section.sustainability.contribution-citys-grid .content-grid{display:grid;grid-template-columns:repeat(6, 1fr);grid-auto-rows:185px;grid-gap:20px}@media screen and (max-width: 1023px){section.sustainability.contribution-citys-grid .content-grid{display:block}}section.sustainability.contribution-citys-grid .content-grid .item{position:relative}@media screen and (max-width: 1023px){section.sustainability.contribution-citys-grid .content-grid .item{height:250px;margin:1em 0}}@media screen and (max-width: 767px){section.sustainability.contribution-citys-grid .content-grid .item{height:150px}}section.sustainability.contribution-citys-grid .content-grid .item:before{content:'\f06e';font-family:"Font Awesome 6 Pro";position:absolute;top:20px;right:20px;z-index:1;width:36px;height:36px;background-color:#FFF;color:#101820;border-radius:100%;display:flex;flex-flow:row nowrap;justify-content:center;align-items:center}section.sustainability.contribution-citys-grid .content-grid .item .content-img{width:100%;height:100%;position:relative}section.sustainability.contribution-citys-grid .content-grid .item .content-img:before{content:'';display:block;width:100%;height:100%;position:absolute;top:0;left:0;background:linear-gradient(0deg, rgba(0,0,0,0.5), rgba(0,0,0,0.5))}section.sustainability.contribution-citys-grid .content-grid .item .content-img img{width:100%;height:100%;object-fit:cover}section.sustainability.contribution-citys-grid .content-grid .item .content-text{position:absolute;top:0;left:0;padding:1em;width:100%;height:100%;display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:flex-end}section.sustainability.contribution-citys-grid .content-grid .item .content-text p{font-weight:700;font-size:1.875rem;line-height:130%;color:#FFF;position:relative}@media screen and (max-width: 767px){section.sustainability.contribution-citys-grid .content-grid .item .content-text p{font-size:1.5rem;line-height:140%}}section.sustainability.contribution-citys-grid .content-grid .item:nth-child(1){grid-column:1 / 3;grid-row:1 / 2}section.sustainability.contribution-citys-grid .content-grid .item:nth-child(2){grid-column:1 / 3;grid-row:2 / 3}section.sustainability.contribution-citys-grid .content-grid .item:nth-child(3){grid-column:1 / 3;grid-row:3 / 5}section.sustainability.contribution-citys-grid .content-grid .item:nth-child(4){grid-column:3 / 5;grid-row:1 / 4}section.sustainability.contribution-citys-grid .content-grid .item:nth-child(5){grid-column:3 / 5;grid-row:4 / 5}section.sustainability.contribution-citys-grid .content-grid .item:nth-child(6){grid-column:5 / 7;grid-row:1 / 2}section.sustainability.contribution-citys-grid .content-grid .item:nth-child(7){grid-column:5 / 6;grid-row:2 / 3}section.sustainability.contribution-citys-grid .content-grid .item:nth-child(8){grid-column:6 / 7;grid-row:2 / 3}section.sustainability.contribution-citys-grid .content-grid .item:nth-child(9){grid-column:5 / 7;grid-row:3 / 5}section.sustainability.contribution-citys-grid .popup-city{background-color:rgba(16,24,32,0.8)}section.sustainability.contribution-citys-grid .popup-city .container{background-color:#FFF;padding:3em}@media screen and (max-width: 767px){section.sustainability.contribution-citys-grid .popup-city .container{padding:4em 3em}}section.sustainability.contribution-citys-grid .popup-city i{position:absolute;top:30px;right:30px;color:#FFF;background-color:#101820;width:48px;height:48px;border-radius:100%;font-size:1.5rem;display:flex;flex-flow:row nowrap;justify-content:center;align-items:center}@media screen and (max-width: 767px){section.sustainability.contribution-citys-grid .popup-city i{width:36px;height:36px;font-size:1.25rem;top:20px;right:20px}}section.sustainability.contribution-citys-grid .popup-city h6{font-family:"Noto Serif Display",serif;font-weight:500;font-size:3rem;line-height:100%;letter-spacing:-0.01em;margin-bottom:.4em}@media screen and (max-width: 767px){section.sustainability.contribution-citys-grid .popup-city h6{font-size:1.875rem;line-height:120%}}section.sustainability.contribution-citys-grid .popup-city p{font-size:1rem;line-height:180%;margin:.5em 0}@media screen and (max-width: 767px){section.sustainability.contribution-citys-grid .popup-city p{font-size:.875rem;line-height:200%}}section.sustainability.contribution-citys-grid .popup-city ul li{font-size:1rem;line-height:180%;color:#3E4951;margin:10px 0;display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:flex-start}section.sustainability.contribution-citys-grid .popup-city ul li p{font-size:1rem;line-height:180%;color:#3E4951;margin:0;width:calc(100% - 20px)}@media screen and (max-width: 767px){section.sustainability.contribution-citys-grid .popup-city ul li p{font-size:.875rem;line-height:200%}}section.sustainability.contribution-citys-grid .popup-city ul li:before{content:'';width:8px;height:8px;display:block;background-color:#FFC658;border-radius:100%;margin-top:10px}section.sustainability.container-in-numbers .content-items .item.line-green .item-number{border-bottom:1px solid #004E42}section.sustainability.container-in-numbers .content-items .item.line-green .item-number::before{background-color:#004E42}section.sustainability.content-social-workers{margin-bottom:100px}section.sustainability.content-social-workers .container{max-width:960px}@media screen and (max-width: 767px){section.sustainability.content-social-workers .container{width:100%}}section.sustainability.content-social-workers .content-img{height:340px;width:100%;overflow:hidden}@media screen and (max-width: 767px){section.sustainability.content-social-workers .content-img{height:170px}}section.sustainability.content-social-workers .content-img.img-border-radius{border-radius:15px}section.sustainability.content-social-workers .content-img img{width:100%;height:100%;object-fit:cover}section.sustainability.content-social-workers .content-text{display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:flex-start;margin-top:40px}@media screen and (max-width: 1023px){section.sustainability.content-social-workers .content-text{flex-direction:column;margin-top:40px}}@media screen and (max-width: 767px){section.sustainability.content-social-workers .content-text{padding:0 20px}}section.sustainability.content-social-workers .content-text .content-intro{width:50%;max-width:380px;width:50%}@media screen and (max-width: 1023px){section.sustainability.content-social-workers .content-text .content-intro{max-width:100%;width:100%;margin-bottom:40px}}section.sustainability.content-social-workers .content-text .content-intro p{font-size:1.3125rem;line-height:160%}@media screen and (max-width: 767px){section.sustainability.content-social-workers .content-text .content-intro p{font-size:1rem;line-height:180%}}section.sustainability.content-social-workers .content-text .content-accordion{width:50%}@media screen and (max-width: 1023px){section.sustainability.content-social-workers .content-text .content-accordion{width:100%}}section.sustainability.content-social-workers .content-text .content-accordion .accordion-head h3{font-size:1.125rem;line-height:180%;display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:center}section.sustainability.content-social-workers .content-text .content-accordion .accordion-head h3 iconify-icon{color:#004E42;margin-right:10px}@media screen and (max-width: 767px){section.sustainability.content-social-workers .content-text .content-accordion .accordion-head h3{font-size:1rem;line-height:180%}}section.sustainability.content-social-workers .content-text .content-accordion .accordion-head:after{background-color:#004E42;color:#FFF}section.sustainability.content-social-workers .content-text .content-accordion .accordion-head.open::after{background-color:#101820}section.sustainability.content-social-workers .content-text .content-list{width:50%}@media screen and (max-width: 1023px){section.sustainability.content-social-workers .content-text .content-list{width:100%}}section.sustainability.content-social-workers .content-text .content-list ol{list-style:none;counter-reset:item}section.sustainability.content-social-workers .content-text .content-list li{counter-increment:item;font-size:1.125rem;padding:24px 0;border-bottom:1px solid #E7E8E9}section.sustainability.content-social-workers .content-text .content-list li:before{margin-right:10px;content:counter(item);color:#004E42;font-weight:700}section.sustainability.content-social-workers .content-text.text-3-columns{display:block}section.sustainability.content-social-workers .content-text.text-3-columns .content-columns{display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:flex-start;gap:30px}@media screen and (max-width: 1023px){section.sustainability.content-social-workers .content-text.text-3-columns .content-columns{flex-direction:column}}section.sustainability.content-social-workers .content-text.text-3-columns .content-columns>div{width:calc(100% / 3)}@media screen and (max-width: 1023px){section.sustainability.content-social-workers .content-text.text-3-columns .content-columns>div{width:100%}}section.sustainability.content-social-workers .content-text.text-3-columns .content-columns>div p:nth-child(1){font-size:1.3125rem;line-height:160%;margin-bottom:10px}section.sustainability.content-social-workers .content-text.text-3-columns .content-columns>div p:nth-child(2){font-size:1rem;line-height:180%;color:#3E4951}section.sustainability.content-social-workers .content-text.text-3-columns .content-btns{margin-top:50px;display:flex;flex-flow:row nowrap;justify-content:center;align-items:center}@media screen and (max-width: 767px){section.sustainability.content-social-workers .content-text.text-3-columns .content-btns{flex-direction:column}}@media screen and (max-width: 767px){section.sustainability.content-social-workers .content-text.text-3-columns .content-btns .btn{width:100%;margin:1em 0}}section.sustainability.content-social-workers .content-text.text-3-columns .content-btns .btn:nth-child(2){margin-left:2em}@media screen and (max-width: 767px){section.sustainability.content-social-workers .content-text.text-3-columns .content-btns .btn:nth-child(2){margin-left:0}}section.sustainability.content-social-slider{margin:100px 0}@media screen and (max-width: 1023px){section.sustainability.content-social-slider .container{width:100%}}section.sustainability.content-social-slider .container-social-slider{padding:0 50px 0 0}@media screen and (max-width: 1023px){section.sustainability.content-social-slider .container-social-slider{padding:0}}section.sustainability.content-social-slider .container-social-slider .slick-prev{left:initial;right:0;top:initial;bottom:50px;z-index:2}@media screen and (max-width: 1023px){section.sustainability.content-social-slider .container-social-slider .slick-prev{bottom:-55px;right:50px}}section.sustainability.content-social-slider .container-social-slider .slick-next{top:initial;bottom:0;z-index:2}@media screen and (max-width: 1023px){section.sustainability.content-social-slider .container-social-slider .slick-next{bottom:-55px;right:20px}}section.sustainability.content-social-slider .container-social-slider .slide>div{display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:stretch}@media screen and (max-width: 1023px){section.sustainability.content-social-slider .container-social-slider .slide>div{flex-direction:column}}section.sustainability.content-social-slider .container-social-slider .slide .content-img{width:50%;max-width:530px;height:530px}@media screen and (max-width: 1023px){section.sustainability.content-social-slider .container-social-slider .slide .content-img{width:100%;max-width:100%;height:350px}}@media screen and (max-width: 767px){section.sustainability.content-social-slider .container-social-slider .slide .content-img{height:250px}}section.sustainability.content-social-slider .container-social-slider .slide .content-img img{width:100%;height:100%;object-fit:cover}section.sustainability.content-social-slider .container-social-slider .slide .content-text{width:50%;padding:0 2em;display:flex;flex-flow:column nowrap;justify-content:space-between;align-items:flex-start}@media screen and (max-width: 1023px){section.sustainability.content-social-slider .container-social-slider .slide .content-text{width:100%;margin-top:40px}}@media screen and (max-width: 767px){section.sustainability.content-social-slider .container-social-slider .slide .content-text{padding:0 20px}}section.sustainability.content-social-slider .container-social-slider .slide .content-text h6{font-family:"Noto Serif Display",serif;font-weight:500;font-size:3rem;line-height:100%;letter-spacing:-0.01em;max-width:480px}@media screen and (max-width: 767px){section.sustainability.content-social-slider .container-social-slider .slide .content-text h6{font-size:2.25rem;line-height:120%}}section.sustainability.content-social-slider .container-social-slider .slide .content-text h6 span{font-style:italic}section.sustainability.content-social-slider .container-social-slider .slide .content-text p{font-size:1rem;line-height:180%;color:#3E4951;margin:20px 0}section.sustainability.content-social-slider .container-social-slider .slide .content-text p.subtitle{margin:20px 0 0;font-weight:600}@media screen and (max-width: 767px){section.sustainability.content-social-slider .container-social-slider .slide .content-text p{font-size:.875rem;line-height:200%}}section.sustainability.content-social-slider .container-social-slider .slide .content-text ul li{font-size:1rem;line-height:180%;color:#3E4951;margin:10px 0;display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:flex-start}section.sustainability.content-social-slider .container-social-slider .slide .content-text ul li p{font-size:1rem;line-height:180%;color:#3E4951;margin:0;width:calc(100% - 20px)}@media screen and (max-width: 767px){section.sustainability.content-social-slider .container-social-slider .slide .content-text ul li p{font-size:.875rem;line-height:200%}}section.sustainability.content-social-slider .container-social-slider .slide .content-text ul li:before{content:'';width:8px;height:8px;display:block;background-color:#FFC658;border-radius:100%;margin-top:10px}section.sustainability.content-social-slider .container-social-slider .slide .content-text .content-btns{margin-top:2em;display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:center}section.sustainability.content-social-slider .container-social-slider .slide .content-text .content-btns .btn:nth-child(2){margin-left:2em}section.sustainability.content-social-slider .content-pagingInfo{position:absolute;top:0;right:0}@media screen and (max-width: 1023px){section.sustainability.content-social-slider .content-pagingInfo{font-size:.875rem;flex-direction:row;right:initial;top:initial;left:20px;bottom:-45px}section.sustainability.content-social-slider .content-pagingInfo .current:before{width:35px;height:1px;top:50%;left:calc(100% + 6px);transform:translateY(-50%)}}section.sustainability.container-title.size-m .container>div{width:50%}@media screen and (max-width: 1023px){section.sustainability.container-title.size-m .container>div{width:100%}}section.sustainability.container-title.size-m h2{width:50%}@media screen and (max-width: 1023px){section.sustainability.container-title.size-m h2{width:100%}}section.sustainability.container-title.size-m .content-btns{margin-top:2em;display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:center}@media screen and (max-width: 1023px){section.sustainability.container-title.size-m .content-btns{justify-content:center}}@media screen and (max-width: 767px){section.sustainability.container-title.size-m .content-btns{flex-direction:column}}@media screen and (max-width: 767px){section.sustainability.container-title.size-m .content-btns .btn{width:100%;margin:1em 0}}section.sustainability.container-title.size-m .content-btns .btn:nth-child(2){margin-left:2em}@media screen and (max-width: 767px){section.sustainability.container-title.size-m .content-btns .btn:nth-child(2){margin-left:0}}section.sustainability.container-tabs-corporate-governance{margin:120px 0}@media screen and (max-width: 1023px){section.sustainability.container-tabs-corporate-governance{margin:80px 0}section.sustainability.container-tabs-corporate-governance .container{width:100%}}section.sustainability.container-tabs-corporate-governance .content-titles{display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:center}@media screen and (max-width: 1023px){section.sustainability.container-tabs-corporate-governance .content-titles{display:none}}section.sustainability.container-tabs-corporate-governance .content-titles .title{width:calc(100% / 2);cursor:pointer;border-radius:5px;padding:30px 0;text-align:center}section.sustainability.container-tabs-corporate-governance .content-titles .title p:nth-child(1){font-size:.875rem;line-height:160%;letter-spacing:0.02em;text-transform:uppercase}section.sustainability.container-tabs-corporate-governance .content-titles .title p:nth-child(2){font-family:"Noto Serif Display",serif;font-weight:500;font-size:1.5rem;line-height:100%}section.sustainability.container-tabs-corporate-governance .content-titles .title.active{background-color:#FFF}section.sustainability.container-tabs-corporate-governance .content-info .info{width:100%;display:none}section.sustainability.container-tabs-corporate-governance .content-info .info.active{display:block}@media screen and (max-width: 1023px){section.sustainability.container-tabs-corporate-governance .content-info .info{display:block}}section.sustainability.container-tabs-corporate-governance .content-info .info .tab-accordion-head{display:none}@media screen and (max-width: 1023px){section.sustainability.container-tabs-corporate-governance .content-info .info .tab-accordion-head{display:block;display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:center;padding:1em 20px;background-color:#FFF}section.sustainability.container-tabs-corporate-governance .content-info .info .tab-accordion-head p:nth-child(1){font-size:.875rem;line-height:160%;letter-spacing:0.02em;text-transform:uppercase}section.sustainability.container-tabs-corporate-governance .content-info .info .tab-accordion-head p:nth-child(2){font-family:"Noto Serif Display",serif;font-weight:500;font-size:1.5rem;line-height:100%}section.sustainability.container-tabs-corporate-governance .content-info .info .tab-accordion-head:after{width:36px;height:36px;background-color:#101820;border-radius:100%;display:flex;flex-flow:row nowrap;justify-content:center;align-items:center;color:#FFF;content:'\2b';font-family:"Font Awesome 6 Pro";font-size:1.125rem}section.sustainability.container-tabs-corporate-governance .content-info .info .tab-accordion-head.open:after{content:'\f068';font-family:"Font Awesome 6 Pro"}}@media screen and (max-width: 1023px){section.sustainability.container-tabs-corporate-governance .content-info .info .tab-accordion-body{height:0;overflow:hidden;position:relative}section.sustainability.container-tabs-corporate-governance .content-info .info .tab-accordion-body.open{height:auto}}section.sustainability.container-tabs-corporate-governance .content-info .info .tab-accordion-body .content-slider-summary-actions{display:flex;flex-flow:row wrap;justify-content:center;align-items:stretch}@media screen and (max-width: 1023px){section.sustainability.container-tabs-corporate-governance .content-info .info .tab-accordion-body .content-slider-summary-actions{padding:0 0 4em 0}}section.sustainability.container-tabs-corporate-governance .content-info .info .tab-accordion-body .content-slider-summary-actions .slick-prev{left:initial;right:0;top:initial;bottom:50px;z-index:2}@media screen and (max-width: 1023px){section.sustainability.container-tabs-corporate-governance .content-info .info .tab-accordion-body .content-slider-summary-actions .slick-prev{bottom:8px;right:50px}}section.sustainability.container-tabs-corporate-governance .content-info .info .tab-accordion-body .content-slider-summary-actions .slick-next{top:initial;z-index:2}@media screen and (max-width: 1023px){section.sustainability.container-tabs-corporate-governance .content-info .info .tab-accordion-body .content-slider-summary-actions .slick-next{bottom:8px;right:20px}}section.sustainability.container-tabs-corporate-governance .content-info .info .tab-accordion-body .content-slider-summary-actions .slide{width:calc(100% / 3);height:360px;display:flex;flex-flow:column nowrap;justify-content:center;align-items:flex-start}section.sustainability.container-tabs-corporate-governance .content-info .info .tab-accordion-body .content-slider-summary-actions .slide>div{padding:0 2em}@media screen and (max-width: 1023px){section.sustainability.container-tabs-corporate-governance .content-info .info .tab-accordion-body .content-slider-summary-actions .slide{width:100%}}section.sustainability.container-tabs-corporate-governance .content-info .info .tab-accordion-body .content-slider-summary-actions .slide p{color:#FFF}section.sustainability.container-tabs-corporate-governance .content-info .info .tab-accordion-body .content-slider-summary-actions .slide p:nth-child(1){font-size:1.125rem;line-height:180%}section.sustainability.container-tabs-corporate-governance .content-info .info .tab-accordion-body .content-slider-summary-actions .slide p:nth-child(2){font-size:1.3125rem;line-height:160%;margin:5px 0}section.sustainability.container-tabs-corporate-governance .content-info .info .tab-accordion-body .content-slider-summary-actions .slide p:nth-child(3){font-size:1rem;line-height:180%}section.sustainability.container-tabs-corporate-governance .content-info .info .tab-accordion-body .content-slider-summary-actions .slide.bg-green{background-color:#004E42}section.sustainability.container-tabs-corporate-governance .content-info .info .tab-accordion-body .content-slider-summary-actions .slide.bg-black{background-color:#101820}section.sustainability.container-tabs-corporate-governance .content-info .info .tab-accordion-body .content-slider-summary-actions .slide.bg-white{background-color:#FFF}section.sustainability.container-tabs-corporate-governance .content-info .info .tab-accordion-body .content-slider-summary-actions .slide.bg-white p{color:#101820}section.sustainability.container-tabs-corporate-governance .content-info .info .tab-accordion-body .content-slider-summary-actions .slide.bg-white p:nth-child(1){color:#9FA4A8}section.sustainability.container-tabs-corporate-governance .content-info .info .tab-accordion-body .content-slider-summary-actions .slide.bg-img img{width:100%;height:100%;object-fit:cover}section.sustainability.container-tabs-corporate-governance .content-info .info .tab-accordion-body .content-pagingInfo{display:none;position:absolute;top:0;right:0}@media screen and (max-width: 1023px){section.sustainability.container-tabs-corporate-governance .content-info .info .tab-accordion-body .content-pagingInfo{display:flex;font-size:.875rem;flex-direction:row;right:initial;top:initial;left:20px;bottom:18px}section.sustainability.container-tabs-corporate-governance .content-info .info .tab-accordion-body .content-pagingInfo .current:before{width:35px;height:1px;top:50%;left:calc(100% + 6px);transform:translateY(-50%)}}section.sustainability.container-tabs-corporate-governance .content-info .info .tab-accordion-body .content-static-scheme{padding:3em 2em;background-color:#FFF}section.sustainability.container-tabs-corporate-governance .content-info .info .tab-accordion-body .content-static-scheme .content-areas{display:flex;flex-flow:column nowrap;justify-content:center;align-items:center}section.sustainability.container-tabs-corporate-governance .content-info .info .tab-accordion-body .content-static-scheme .content-areas p{width:50%;background-color:#FFC658;display:block;margin:.6em auto;text-align:center;padding:1em 0}@media screen and (max-width: 1023px){section.sustainability.container-tabs-corporate-governance .content-info .info .tab-accordion-body .content-static-scheme .content-areas p{width:100%}}section.sustainability.container-tabs-corporate-governance .content-info .info .tab-accordion-body .content-static-scheme .content-steps{margin-top:1em;display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:stretch;gap:20px}@media screen and (max-width: 1023px){section.sustainability.container-tabs-corporate-governance .content-info .info .tab-accordion-body .content-static-scheme .content-steps{flex-direction:column}}section.sustainability.container-tabs-corporate-governance .content-info .info .tab-accordion-body .content-static-scheme .content-steps>div{width:calc(100% / 5 - 10px);height:auto;background:#F8F8F8;padding:1em}@media screen and (max-width: 1023px){section.sustainability.container-tabs-corporate-governance .content-info .info .tab-accordion-body .content-static-scheme .content-steps>div{width:100%;height:auto}}section.sustainability.container-tabs-corporate-governance .content-info .info .tab-accordion-body .content-static-scheme .content-steps>div p:nth-child(1){font-weight:700;font-size:1.125rem;line-height:180%}section.sustainability.container-tabs-corporate-governance .content-info .info .tab-accordion-body .content-static-scheme .content-steps>div p:nth-child(2){font-size:.875rem;line-height:200%}section.sustainability.container-tabs-corporate-governance .content-info .info .tab-accordion-body .content-static-scheme .content-item-green{background-color:#004E42;margin-top:1em;position:relative;padding:1em 0}section.sustainability.container-tabs-corporate-governance .content-info .info .tab-accordion-body .content-static-scheme .content-item-green p{font-size:1.3125rem;line-height:160%;text-align:center;color:#FFF}section.sustainability.container-tabs-corporate-governance .content-info .info .tab-accordion-body .content-static-scheme .content-item-green img{position:absolute;top:0;left:50%;transform:translateX(-50%)}section.sustainability.container-tabs-corporate-governance .content-info .info .tab-accordion-body .content-static-scheme .content-gray-items{margin-top:1em;display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:stretch;gap:20px}@media screen and (max-width: 1023px){section.sustainability.container-tabs-corporate-governance .content-info .info .tab-accordion-body .content-static-scheme .content-gray-items{flex-direction:column}}section.sustainability.container-tabs-corporate-governance .content-info .info .tab-accordion-body .content-static-scheme .content-gray-items>div{width:calc(100% / 3 - 10px);background:#F8F8F8;padding:1em 0}@media screen and (max-width: 1023px){section.sustainability.container-tabs-corporate-governance .content-info .info .tab-accordion-body .content-static-scheme .content-gray-items>div{width:100%}}section.sustainability.container-tabs-corporate-governance .content-info .info .tab-accordion-body .content-static-scheme .content-gray-items>div p{font-size:1.125rem;line-height:180%;text-align:center}section.sustainability.container-cybersecurity-module{margin:100px 0;min-height:750px}section.sustainability.container-cybersecurity-module .container{max-width:960px}section.sustainability.container-cybersecurity-module .module{display:flex;justify-content:space-between;align-items:flex-start}section.sustainability.container-cybersecurity-module .module-img{width:50vw;height:420px;position:relative;left:-50%;margin-left:-50vw}@media screen and (max-width: 1023px){section.sustainability.container-cybersecurity-module .module-img{display:none}}section.sustainability.container-cybersecurity-module .module-img div{height:100%;margin-right:110px}section.sustainability.container-cybersecurity-module .module-img img{width:100%;height:100%;object-fit:cover}section.sustainability.container-cybersecurity-module .module-text{margin-left:50%}section.sustainability.container-cybersecurity-module .module-text p:nth-child(1){font-size:1.5rem;line-height:140%;margin-bottom:30px}@media screen and (max-width: 767px){section.sustainability.container-cybersecurity-module .module-text p:nth-child(1){font-size:1rem;line-height:180%}}section.sustainability.container-cybersecurity-module .module-text .content-objectives{margin-top:50px}section.sustainability.container-cybersecurity-module .module-text .content-objectives p:nth-child(1){font-size:1.125rem;line-height:180%;margin-bottom:10px}section.sustainability.container-cybersecurity-module .module-text .content-objectives .objective{border-bottom:1px solid #E7E8E9;font-size:1rem;line-height:180%;padding:1em 0}section.sustainability.container-cybersecurity-module .module-text .content-objectives .objective span{font-weight:700;font-size:1.125rem;line-height:180%;color:#004E42}section.sustainability.container-cybersecurity-module .module-text .content-btns{margin-top:2em;display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:center}@media screen and (max-width: 1023px){section.sustainability.container-cybersecurity-module .module-text .content-btns{justify-content:center}}@media screen and (max-width: 767px){section.sustainability.container-cybersecurity-module .module-text .content-btns{flex-direction:column}}@media screen and (max-width: 767px){section.sustainability.container-cybersecurity-module .module-text .content-btns .btn{width:100%;margin:1em 0}}section.sustainability.container-cybersecurity-module .module-text .content-btns .btn:nth-child(2){margin-left:2em}@media screen and (max-width: 767px){section.sustainability.container-cybersecurity-module .module-text .content-btns .btn:nth-child(2){margin-left:0}}section.sustainability.container-cybersecurity-module .module .content-data{background-color:#004E42;padding:32px;position:absolute;top:250px;left:-4%;width:370px;z-index:1}@media screen and (max-width: 1023px){section.sustainability.container-cybersecurity-module .module .content-data{width:100%}}section.sustainability.container-cybersecurity-module .module .content-data .item{padding:24px 0;border-bottom:1px solid rgba(255,255,255,0.2)}section.sustainability.container-cybersecurity-module .module .content-data .item:first-child{padding-top:0}section.sustainability.container-cybersecurity-module .module .content-data .item:last-child{border-bottom:none;padding-bottom:0}section.sustainability.container-cybersecurity-module .module .content-data .item h3{font-family:"Noto Serif Display",serif;font-style:italic;font-size:3rem;line-height:100%;letter-spacing:-0.01em;color:#FFF}section.sustainability.container-cybersecurity-module .module .content-data .item p{line-height:180%;color:#FFF}@media screen and (max-width: 1023px){section.sustainability.container-cybersecurity-module .module{flex-direction:column}section.sustainability.container-cybersecurity-module .module-text{margin:50px 0 0 0}section.sustainability.container-cybersecurity-module .module-text .content-data{position:inherit;right:initial;top:initial;margin-top:30px}}@media screen and (max-width: 767px){section.sustainability.container-cybersecurity-module{margin:50px 0}section.sustainability.container-cybersecurity-module .module-text-title{font-size:1.5rem;line-height:140%}section.sustainability.container-cybersecurity-module .module-text p{font-size:.875rem;line-height:200%}section.sustainability.container-cybersecurity-module .module .content-data{min-width:initial;padding:20px}section.sustainability.container-cybersecurity-module .module .content-data .item{padding:16px 0}section.sustainability.container-cybersecurity-module .module .content-data .item h3{font-size:1.875rem;line-height:100%;letter-spacing:-0.01em}section.sustainability.container-cybersecurity-module .module-text{margin-top:30px}}section.sustainability.container-our-politics{margin:50px 0}section.sustainability.container-our-politics .container{min-height:290px;background-color:#101820;color:#FFF;display:flex;justify-content:space-between;align-items:stretch}section.sustainability.container-our-politics .content-text{width:50%;padding:32px;position:relative;font-size:1.3125rem;line-height:160%;display:flex;justify-content:flex-start;align-items:flex-end}section.sustainability.container-our-politics .content-text:before{content:'\e094';font-family:"Font Awesome 6 Pro";position:absolute;top:32px;right:32px;transition:all .3s ease}section.sustainability.container-our-politics .content-text:hover:before{color:#FFC658}section.sustainability.container-our-politics .content-img{width:50%}section.sustainability.container-our-politics .content-img img{width:100%;height:100%;object-fit:cover}@media screen and (max-width: 767px){section.sustainability.container-our-politics .container{flex-direction:column-reverse}section.sustainability.container-our-politics .content-text{width:100%}section.sustainability.container-our-politics .content-img{width:100%}}section.sustainability.container-green-hall{margin:50px 0}section.sustainability.container-green-hall .marquee{font-family:"Noto Serif Display",serif;font-style:normal;font-weight:500;font-size:12.5rem;line-height:100%;letter-spacing:-0.03em;color:rgba(231,232,233,0.5)}section.sustainability.container-green-hall .container{display:flex;justify-content:space-between;align-items:stretch}section.sustainability.container-green-hall .content-img{width:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}section.sustainability.container-green-hall .content-text{width:50%}section.sustainability.container-green-hall .content-text .title{max-width:374px;font-family:"Noto Serif Display",serif;font-style:normal;font-weight:500;font-size:3.75rem;line-height:100%;letter-spacing:-0.01em;margin:0 auto 50px}section.sustainability.container-green-hall .content-text .title h2 span{display:block;font-style:italic;font-weight:400}section.sustainability.container-green-hall .content-text .text{max-width:374px;margin:0 auto;line-height:180%}@media screen and (max-width: 1023px){section.sustainability.container-green-hall .container{flex-direction:column;gap:30px}section.sustainability.container-green-hall .content-img{width:100%}section.sustainability.container-green-hall .content-text{width:100%}}@media screen and (max-width: 1023px){section.sustainability.container-green-hall .marquee{font-size:6rem}section.sustainability.container-green-hall .content-text .title{font-size:2.5rem;margin-bottom:30px}}body.eco section.sustainability.news-about .container-slider .slider-2columns .slide{background-color:#101820}body.eco section.sustainability.container-grid-slider .content-grid-slider .slide.bg-white{background-color:#3E4951}body.eco section.sustainability.content-slider-nav-right .slider-show2 .slide .content-text{background-color:#3E4951}body.eco section.sustainability.climate-change .content-items .item{background-color:#101820}body.eco section.sustainability.environment-grid .content-grid .grid-item.bg-white{background-color:#3E4951}body.eco section.sustainability.contribution-society .content-info{background:#3E4951}body.eco section.sustainability.container-tabs-corporate-governance .content-titles .title.active{background-color:#3E4951}body.eco section.sustainability.container-tabs-corporate-governance .content-info .info .tab-accordion-body .content-slider-summary-actions .slide.bg-white{background-color:#9FA4A8}body.eco section.sustainability.container-tabs-corporate-governance .content-info .info .tab-accordion-body .content-static-scheme{background-color:#101820}body.eco section.sustainability.container-tabs-corporate-governance .content-info .info .tab-accordion-body .content-static-scheme .content-steps>div{background-color:#3E4951}body.eco section.sustainability.container-tabs-corporate-governance .content-info .info .tab-accordion-body .content-static-scheme .content-gray-items>div{background-color:#9FA4A8}body.eco section.sustainability.content-ods .content-text .content-title p.shadow{opacity:.02}body.eco section.sustainability.container-grid-slider .popup-styles i{color:#101820}body.eco section.sustainability.container-grid-slider .popup-styles .content-text h6,body.eco section.sustainability.container-grid-slider .popup-styles .content-text p{color:#101820 !important}body.eco section.sustainability.container-grid-slider .popup-styles.bg-yellow h6,body.eco section.sustainability.container-grid-slider .popup-styles.bg-yellow p{color:#101820}body.eco section.sustainability.container-grid-slider .content-grid-slider .slide.bg-yellow>div p{color:#101820 !important}section.aboutus.content-intro-text{overflow:hidden;margin-bottom:10px;box-shadow:0px 4px 10px rgba(0,0,0,0.15)}section.aboutus.content-intro-text .container{display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:stretch}@media screen and (max-width: 767px){section.aboutus.content-intro-text .container{flex-direction:column;width:100%}}section.aboutus.content-intro-text .column{width:50%;padding:3em 0;position:relative;box-shadow:0px 4px 10px rgba(0,0,0,0.15)}@media screen and (max-width: 767px){section.aboutus.content-intro-text .column{padding:2em 20px;width:100%}}section.aboutus.content-intro-text .column .content-title{position:relative}section.aboutus.content-intro-text .column .content-title h6{font-family:"Noto Serif Display",serif;font-style:italic;font-size:3.75rem;line-height:100%;letter-spacing:-0.01em;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}@media screen and (max-width: 767px){section.aboutus.content-intro-text .column .content-title h6{font-size:3rem}}section.aboutus.content-intro-text .column .content-title .shadow{font-family:"Noto Serif Display",serif;font-weight:500;font-size:18.75rem;line-height:100%;letter-spacing:-0.03em;color:rgba(231,232,233,0.5);text-align:center}@media screen and (max-width: 767px){section.aboutus.content-intro-text .column .content-title .shadow{font-size:12.5rem}}section.aboutus.content-intro-text .column .content-text{max-width:380px;margin:1em auto}@media screen and (max-width: 1023px){section.aboutus.content-intro-text .column .content-text{padding:1em}}section.aboutus.content-intro-text .column .content-text p{font-size:1rem;line-height:180%;color:#3E4951}section.aboutus.content-intro-text .column:nth-child(1)::before{content:'';width:100vw;height:100%;background-color:#F8F8F8;position:absolute;top:0;right:100%}section.aboutus.content-intro-text .column:nth-child(2){background-color:#FFF}section.aboutus.content-intro-text .column:nth-child(2)::before{content:'';width:100vw;height:100%;background-color:#FFF;position:absolute;top:0;left:100%}section.aboutus.value-proposal .content-info{display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:flex-start;gap:100px}@media screen and (max-width: 1023px){section.aboutus.value-proposal .content-info{gap:50px}}@media screen and (max-width: 767px){section.aboutus.value-proposal .content-info{flex-direction:column}}section.aboutus.value-proposal .content-info .content-text{width:50%;max-width:400px}@media screen and (max-width: 767px){section.aboutus.value-proposal .content-info .content-text{width:100%;max-width:100%}}section.aboutus.value-proposal .content-info .content-text p{color:#3E4951}section.aboutus.value-proposal .content-info .content-text p:nth-child(1){font-size:1.5rem;line-height:140%;margin-bottom:1em}@media screen and (max-width: 767px){section.aboutus.value-proposal .content-info .content-text p:nth-child(1){font-size:1.125rem;line-height:180%}}section.aboutus.value-proposal .content-info .content-text p:nth-child(2){font-size:1rem;line-height:180%}@media screen and (max-width: 767px){section.aboutus.value-proposal .content-info .content-text p:nth-child(2){font-size:.875rem;line-height:200%}}section.aboutus.value-proposal .content-info .content-accordion{width:50%}@media screen and (max-width: 767px){section.aboutus.value-proposal .content-info .content-accordion{width:100%}}section.aboutus.container-module-img-full-width{margin:0}section.aboutus.container-slider-date{margin:100px 0 0;overflow:hidden}section.aboutus.container-slider-date .container{display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:flex-start;min-height:650px}@media screen and (max-width: 1023px){section.aboutus.container-slider-date .container{flex-direction:column;min-height:initial;padding-bottom:260px}}section.aboutus.container-slider-date .column{width:40%}@media screen and (max-width: 1023px){section.aboutus.container-slider-date .column{width:100%}}section.aboutus.container-slider-date .column .container-title{margin:0}section.aboutus.container-slider-date .column .content-img{position:absolute;bottom:-100px;left:-140px;width:450px;min-height:485px}@media screen and (max-width: 1023px){section.aboutus.container-slider-date .column .content-img{width:220px;min-height:220px;left:50%;bottom:0;transform:translateX(-50%)}}section.aboutus.container-slider-date .column .content-img .image{position:absolute;top:50%;left:50%;width:100%;height:500px;transform:translate(-50%, -50%);-webkit-mask-image:url(//www.cirsa.com/wp-content/themes/cirsaTheme/assets/img/apple-vector.svg);mask-image:url(//www.cirsa.com/wp-content/themes/cirsaTheme/assets/img/apple-vector.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center}@media screen and (max-width: 1023px){section.aboutus.container-slider-date .column .content-img .image{height:100%;-webkit-mask-size:contain;mask-size:contain}}section.aboutus.container-slider-date .column .content-img .image img{width:100%;height:100%;object-fit:cover}section.aboutus.container-slider-date .content-sliders{width:60%;display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:flex-start}@media screen and (max-width: 1023px){section.aboutus.container-slider-date .content-sliders{flex-direction:column;width:100%}}section.aboutus.container-slider-date .content-sliders .slider-dates-info{width:120px;padding:30px 0}@media screen and (max-width: 1023px){section.aboutus.container-slider-date .content-sliders .slider-dates-info{width:100%;padding:30px}}section.aboutus.container-slider-date .content-sliders .slider-dates-info .slick-list{padding:0 !important}section.aboutus.container-slider-date .content-sliders .slider-dates-info .slick-track{padding:0}section.aboutus.container-slider-date .content-sliders .slider-dates-info .slick-prev{top:0px;left:50%;transform:translateX(-50%) rotate(90deg)}@media screen and (max-width: 1023px){section.aboutus.container-slider-date .content-sliders .slider-dates-info .slick-prev{transform:translateY(-50%);top:50%;left:0}}section.aboutus.container-slider-date .content-sliders .slider-dates-info .slick-next{top:initial;left:50%;bottom:0;transform:translateX(-50%) rotate(90deg)}@media screen and (max-width: 1023px){section.aboutus.container-slider-date .content-sliders .slider-dates-info .slick-next{transform:translateY(-50%);top:50%;left:initial;bottom:initial;right:0}}section.aboutus.container-slider-date .content-sliders .slider-dates-info .slide{width:120px;font-family:"Open Sans",sans-serif;font-size:1.125rem;line-height:180%;color:rgba(16,24,32,0.3);padding:.5em 0;cursor:pointer;transition:all .3s ease;text-align:center;display:block}section.aboutus.container-slider-date .content-sliders .slider-dates-info .slide:hover{color:rgba(16,24,32,0.6)}@media screen and (max-width: 1023px){section.aboutus.container-slider-date .content-sliders .slider-dates-info .slide{text-align:center}section.aboutus.container-slider-date .content-sliders .slider-dates-info .slide.slick-current.slick-active{color:#101820}}section.aboutus.container-slider-date .content-sliders .slider-dates-info .slide.slick-center{color:#101820}section.aboutus.container-slider-date .content-sliders .slider-dates{width:80%}@media screen and (max-width: 1023px){section.aboutus.container-slider-date .content-sliders .slider-dates{width:100%}}section.aboutus.container-slider-date .content-sliders .slider-dates .slide{display:flex;flex-flow:column nowrap;justify-content:space-between;align-items:flex-start;min-height:550px}@media screen and (max-width: 1023px){section.aboutus.container-slider-date .content-sliders .slider-dates .slide{min-height:auto}}section.aboutus.container-slider-date .content-sliders .slider-dates .slide p{font-family:"Noto Serif Display",serif;font-weight:500;font-size:10rem;line-height:100%;color:#E7E8E9}@media screen and (max-width: 767px){section.aboutus.container-slider-date .content-sliders .slider-dates .slide p{font-size:4.5rem}}section.aboutus.container-slider-date .content-sliders .slider-dates .slide .content-text p{font-family:"Open Sans",sans-serif;font-size:1rem;line-height:180%;color:#3E4951}@media screen and (max-width: 767px){section.aboutus.container-slider-date .content-sliders .slider-dates .slide .content-text p{font-size:.875rem;line-height:200%}}section.aboutus.container-slider-date .content-sliders .slider-dates .slide .content-text p:nth-child(1){font-size:1.875rem;line-height:130%;margin-bottom:30px;color:#101820}@media screen and (max-width: 767px){section.aboutus.container-slider-date .content-sliders .slider-dates .slide .content-text p:nth-child(1){font-size:1.5rem;line-height:140%;margin:30px 0 20px}}section.aboutus.container-slider-date .content-sliders .slider-dates .slide .content-text h3{font-size:1.875rem;line-height:130%;margin-bottom:30px;color:#101820}@media screen and (max-width: 767px){section.aboutus.container-slider-date .content-sliders .slider-dates .slide .content-text h3{font-size:1.5rem;line-height:140%;margin:30px 0 20px}}section.aboutus.responsible-gaming{background-color:#FFF;padding:100px 0}@media screen and (max-width: 767px){section.aboutus.responsible-gaming{padding:50px 0}}section.aboutus.responsible-gaming .container{display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:center;gap:50px}@media screen and (max-width: 1023px){section.aboutus.responsible-gaming .container{flex-direction:column;gap:10px}}section.aboutus.responsible-gaming .content-img{width:371px}@media screen and (max-width: 767px){section.aboutus.responsible-gaming .content-img{width:220px;max-width:90%;margin:auto}}section.aboutus.responsible-gaming .content-text{width:50%}@media screen and (max-width: 1023px){section.aboutus.responsible-gaming .content-text{width:100%;margin-top:1em}}section.aboutus.responsible-gaming .content-text p{font-size:1rem;line-height:180%;color:#101820}@media screen and (max-width: 767px){section.aboutus.responsible-gaming .content-text p{font-size:.875rem;line-height:200%}}section.aboutus.responsible-gaming .content-text p:nth-child(1){font-size:1.5rem;line-height:140%;color:#3E4951;margin-bottom:20px}@media screen and (max-width: 767px){section.aboutus.responsible-gaming .content-text p:nth-child(1){font-size:1.125rem;line-height:180%}}section.aboutus.container-in-numbers{background-color:#FFC658;margin:0;padding:100px 0}section.aboutus.container-in-numbers .content-title h2{margin-bottom:40px}section.aboutus.container-in-numbers .content-title p{max-width:570px;margin:auto}section.aboutus.container-in-numbers .content-items .item .item-number{border-color:#101820;color:#101820}section.aboutus.container-in-numbers .content-items .item .item-number:before{background-color:#101820}section.aboutus.container-title.size-s{max-width:765px;margin:100px auto 70px}section.aboutus.content-collaboration{margin:100px 0}section.aboutus.content-collaboration .slider-collaboration{display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:stretch;gap:20px}section.aboutus.content-collaboration .slider-collaboration .slick-prev{left:initial;right:0;top:initial;bottom:50px;z-index:2}@media screen and (max-width: 1023px){section.aboutus.content-collaboration .slider-collaboration .slick-prev{bottom:-55px;right:50px}}section.aboutus.content-collaboration .slider-collaboration .slick-next{top:initial;bottom:0;z-index:2}@media screen and (max-width: 1023px){section.aboutus.content-collaboration .slider-collaboration .slick-next{bottom:-55px;right:20px}}section.aboutus.content-collaboration .slider-collaboration .slide{width:calc(100% / 3 - 10px);background-color:#FFF;box-shadow:0px 4px 4px rgba(0,0,0,0.25);border-radius:15px;overflow:hidden;position:relative}section.aboutus.content-collaboration .slider-collaboration .slide>div{padding:2em}section.aboutus.content-collaboration .slider-collaboration .slide .content-img{height:111px;margin:0 auto 1em}section.aboutus.content-collaboration .slider-collaboration .slide .content-img img{object-fit:contain;margin:auto}section.aboutus.content-collaboration .slider-collaboration .slide .content-text p{font-size:.875rem;line-height:200%;text-align:center;color:#3E4951}section.aboutus.content-collaboration .slider-collaboration .slide .content-text p:nth-child(1){font-weight:700;font-size:1.3125rem;line-height:160%;text-align:center;color:#101820;text-transform:uppercase}section.aboutus.content-collaboration .slider-collaboration .slide i{background-color:#101820;color:#FFF;width:48px;height:48px;border-radius:100%;display:flex;flex-flow:row nowrap;justify-content:center;align-items:center;font-size:1.25rem;cursor:pointer;margin:2em auto 0}section.aboutus.content-collaboration .slider-collaboration .slide .content-popup{display:none;background-color:#101820;position:relative;height:100%}section.aboutus.content-collaboration .slider-collaboration .slide .content-popup.active{display:block;position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;padding:2em}section.aboutus.content-collaboration .slider-collaboration .slide .content-popup .content-title{display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:flex-start}section.aboutus.content-collaboration .slider-collaboration .slide .content-popup .content-title i{width:40px;height:40px;cursor:pointer;background-color:#FFF;color:#101820;border-radius:100%;padding:15px;display:flex;flex-flow:row nowrap;justify-content:center;align-items:center;margin:0 auto}section.aboutus.content-collaboration .slider-collaboration .slide .content-popup .content-title h6{font-family:"Noto Serif Display",serif;font-weight:500;font-size:1.875rem;line-height:130%;color:#FFF;width:80%}@media screen and (max-width: 767px){section.aboutus.content-collaboration .slider-collaboration .slide .content-popup .content-title h6{font-size:1.5rem;line-height:130%}}section.aboutus.content-collaboration .slider-collaboration .slide .content-popup .content-p{overflow:auto;margin-top:20px;height:230px;padding-right:1em}section.aboutus.content-collaboration .slider-collaboration .slide .content-popup .content-p p{color:#FFF;font-size:.875rem;line-height:200%;margin:1em 0}section.aboutus.content-collaboration .content-pagingInfo{display:none;position:absolute;top:0;right:0}@media screen and (max-width: 1023px){section.aboutus.content-collaboration .content-pagingInfo{display:flex;flex-direction:row;right:initial;top:initial;left:20px;bottom:-45px}section.aboutus.content-collaboration .content-pagingInfo .current::before{width:35px;height:1px;top:50%;left:calc(100% + 6px);transform:translateY(-50%)}}section.aboutus.container-regulated-markets{margin:100px 0}section.aboutus.container-regulated-markets .container{max-width:960px}@media screen and (max-width: 767px){section.aboutus.container-regulated-markets .container{width:100%}}section.aboutus.container-regulated-markets .content-img{width:100%;height:300px}@media screen and (max-width: 767px){section.aboutus.container-regulated-markets .content-img{height:155px}}section.aboutus.container-regulated-markets .content-img img{width:100%;height:100%;object-fit:cover}section.aboutus.container-regulated-markets .content-text{margin-top:40px}section.aboutus.container-regulated-markets .content-text.columns{display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:flex-start;gap:20px}@media screen and (max-width: 767px){section.aboutus.container-regulated-markets .content-text.columns{flex-direction:column;padding:0 20px}}section.aboutus.container-regulated-markets .content-text.columns>div{width:50%}@media screen and (max-width: 767px){section.aboutus.container-regulated-markets .content-text.columns>div{width:100%}}section.aboutus.container-regulated-markets .content-text.columns .headline{font-size:1.5rem;line-height:140%;color:#3E4951}@media screen and (max-width: 767px){section.aboutus.container-regulated-markets .content-text.columns .headline{font-size:1.125rem;line-height:180%}}section.aboutus.container-regulated-markets .content-text.columns p{color:#3E4951}section.aboutus.container-artificial-intelligence{margin:100px 0}section.aboutus.container-artificial-intelligence .container-horizontal-accordion-v1 .accordion{min-height:535px}section.aboutus.container-artificial-intelligence .container-horizontal-accordion-v1 .accordion-cell{box-shadow:0px 4px 10px rgba(0,0,0,0.15)}section.aboutus.container-artificial-intelligence .container-horizontal-accordion-v1 .accordion-cell-head{background-color:#FFC658;font-size:1.3125rem;line-height:160%;padding:24px;flex-direction:column;justify-content:flex-end;align-items:center;gap:16px}section.aboutus.container-artificial-intelligence .container-horizontal-accordion-v1 .accordion-cell-head p{writing-mode:vertical-rl;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}section.aboutus.container-artificial-intelligence .container-horizontal-accordion-v1 .accordion-cell-body{padding:0;height:100%}section.aboutus.container-artificial-intelligence .container-horizontal-accordion-v1 .accordion-cell-body>div{display:flex;justify-content:space-between;align-items:stretch;gap:2em;height:100%}section.aboutus.container-artificial-intelligence .container-horizontal-accordion-v1 .accordion-cell-body .body-text{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;padding:2em}section.aboutus.container-artificial-intelligence .container-horizontal-accordion-v1 .accordion-cell-body .body-text .title{width:100%}section.aboutus.container-artificial-intelligence .container-horizontal-accordion-v1 .accordion-cell-body .body-text .title h4{font-size:1.875rem;line-height:130%}@media screen and (max-width: 767px){section.aboutus.container-artificial-intelligence .container-horizontal-accordion-v1 .accordion-cell-body .body-text .title h4{font-size:1.3125rem;line-height:160%}}section.aboutus.container-artificial-intelligence .container-horizontal-accordion-v1 .accordion-cell-body .body-text .title h3{font-family:"Noto Serif Display",serif;font-weight:500;font-size:3.75rem;line-height:100%;letter-spacing:-0.01em}@media screen and (max-width: 767px){section.aboutus.container-artificial-intelligence .container-horizontal-accordion-v1 .accordion-cell-body .body-text .title h3{font-size:2.25rem;line-height:120%}}section.aboutus.container-artificial-intelligence .container-horizontal-accordion-v1 .accordion-cell-body .body-text .text{display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:flex-start;gap:50px}@media screen and (max-width: 1023px){section.aboutus.container-artificial-intelligence .container-horizontal-accordion-v1 .accordion-cell-body .body-text .text{flex-direction:column}}section.aboutus.container-artificial-intelligence .container-horizontal-accordion-v1 .accordion-cell-body .body-text .text .content-p{width:70%}@media screen and (max-width: 1023px){section.aboutus.container-artificial-intelligence .container-horizontal-accordion-v1 .accordion-cell-body .body-text .text .content-p{width:100%}}section.aboutus.container-artificial-intelligence .container-horizontal-accordion-v1 .accordion-cell-body .body-text .text .content-p p{font-size:1rem;line-height:180%;color:#3E4951}@media screen and (max-width: 767px){section.aboutus.container-artificial-intelligence .container-horizontal-accordion-v1 .accordion-cell-body .body-text .text .content-p p{font-size:.875rem;line-height:200%}}section.aboutus.container-artificial-intelligence .container-horizontal-accordion-v1 .accordion-cell-body .body-text .text .content-list{width:30%}@media screen and (max-width: 1023px){section.aboutus.container-artificial-intelligence .container-horizontal-accordion-v1 .accordion-cell-body .body-text .text .content-list{width:100%}}section.aboutus.container-artificial-intelligence .container-horizontal-accordion-v1 .accordion-cell-body .body-text .text .content-list p{font-size:1rem;line-height:180%;font-weight:700}section.aboutus.container-artificial-intelligence .container-horizontal-accordion-v1 .accordion-cell-body .body-text .text .content-list ul{list-style:none;counter-reset:list;gap:20px;margin-top:1em}@media screen and (max-width: 1023px){section.aboutus.container-artificial-intelligence .container-horizontal-accordion-v1 .accordion-cell-body .body-text .text .content-list ul{margin-top:2em}}section.aboutus.container-artificial-intelligence .container-horizontal-accordion-v1 .accordion-cell-body .body-text .text .content-list ul li{counter-increment:list;padding:1em 0;font-size:.875rem;line-height:200%;color:#3E4951;border-top:1px solid #E7E8E9}@media screen and (max-width: 1023px){section.aboutus.container-artificial-intelligence .container-horizontal-accordion-v1 .accordion-cell-body .body-text .text .content-list ul li{width:100%;margin:0;flex-direction:row;align-items:flex-start;gap:10px}}section.aboutus.container-artificial-intelligence .container-horizontal-accordion-v1 .accordion-cell-body .body-text .text .content-list ul li:before{content:"0" counter(list);font-weight:700;font-size:.875rem;line-height:200%;margin-right:10px}@media screen and (max-width: 767px){section.aboutus.container-artificial-intelligence .container-horizontal-accordion-v1 .accordion-cell-body .body-text .text .content-list ul li:before{font-size:1rem;line-height:180%}}section.aboutus.container-artificial-intelligence .container-horizontal-accordion-v1 .accordion-cell-body .body-text .content-data-number .item{padding-bottom:24px;margin-bottom:24px;border-bottom:1px solid #E7E8E9}section.aboutus.container-artificial-intelligence .container-horizontal-accordion-v1 .accordion-cell-body .body-text .content-data-number .item:last-child{border-bottom:0}section.aboutus.container-artificial-intelligence .container-horizontal-accordion-v1 .accordion-cell-body .body-text .content-data-number .item-number{font-family:"Noto Serif Display",serif;font-style:italic;font-weight:400;font-size:3rem;line-height:100%;letter-spacing:-0.01em;margin:0}section.aboutus.container-artificial-intelligence .container-horizontal-accordion-v1 .accordion-cell-body .body-text .content-data-number .item-text{margin:0}@media screen and (max-width: 1023px){section.aboutus.container-artificial-intelligence .container{width:100%}section.aboutus.container-artificial-intelligence .container-horizontal-accordion-v1 .accordion{gap:0}section.aboutus.container-artificial-intelligence .container-horizontal-accordion-v1 .accordion-cell{box-shadow:none}section.aboutus.container-artificial-intelligence .container-horizontal-accordion-v1 .accordion-cell-head{flex-direction:row;justify-content:space-between;align-items:center}section.aboutus.container-artificial-intelligence .container-horizontal-accordion-v1 .accordion-cell-head p{writing-mode:initial;transform:initial}section.aboutus.container-artificial-intelligence .container-horizontal-accordion-v1 .accordion-cell-head i{transform:rotate(90deg)}section.aboutus.container-artificial-intelligence .container-horizontal-accordion-v1 .accordion-cell-body>div{flex-direction:column;justify-content:flex-start;align-items:stretch}section.aboutus.container-artificial-intelligence .container-horizontal-accordion-v1 .accordion-cell-body .body-text{padding:2em 20px}section.aboutus.container-artificial-intelligence .container-horizontal-accordion-v1 .accordion-cell-body .body-text .title{margin-bottom:24px}section.aboutus.container-artificial-intelligence .container-horizontal-accordion-v1 .accordion-cell-body .body-text .title h4{margin-bottom:8px}section.aboutus.container-artificial-intelligence .container-horizontal-accordion-v1 .accordion-cell-body .body-text p{font-size:.875rem;line-height:200%}}@media screen and (max-width: 767px){section.aboutus.container-artificial-intelligence{margin:50px 0}section.aboutus.container-artificial-intelligence .container-horizontal-accordion-v1 .accordion-cell-head{font-size:1.125rem;line-height:140%}}section.aboutus.container-title-marquee .container{max-width:1000px}section.aboutus.content-certifications{margin:100px 0}@media screen and (max-width: 767px){section.aboutus.content-certifications{margin:50px 0}}section.aboutus.content-certifications .container{display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:flex-start}@media screen and (max-width: 767px){section.aboutus.content-certifications .container{flex-direction:column;align-items:center}}section.aboutus.content-certifications .container .container-title{max-width:261px;hyphens:auto;margin:0}@media screen and (max-width: 767px){section.aboutus.content-certifications .container .container-title{max-width:initial;margin-bottom:40px}}section.aboutus.content-certifications .container .content-items{width:65%}@media screen and (max-width: 767px){section.aboutus.content-certifications .container .content-items{width:100%}}section.aboutus.content-certifications .container .content-items .item{display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:flex-start;margin-bottom:50px}@media screen and (max-width: 767px){section.aboutus.content-certifications .container .content-items .item{flex-direction:column;align-items:center;margin-bottom:70px}}section.aboutus.content-certifications .container .content-items .item .item-img{width:174px}@media screen and (max-width: 767px){section.aboutus.content-certifications .container .content-items .item .item-img{margin-bottom:20px}}section.aboutus.content-certifications .container .content-items .item .item-img img{width:100%;height:100%;object-fit:contain}section.aboutus.content-certifications .container .content-items .item .item-text{width:70%}section.aboutus.container-training{margin:100px 0 120px;background-color:#FFC658}section.aboutus.container-training .container{max-width:960px}section.aboutus.container-training .module{display:flex;justify-content:space-between;align-items:stretch}section.aboutus.container-training .module-img{width:50vw;height:680px;position:relative;left:50%;margin-left:-50vw}section.aboutus.container-training .module-img div{height:100%;margin-right:110px}section.aboutus.container-training .module-img img{width:100%;height:100%;object-fit:cover}section.aboutus.container-training .module-text{margin-left:50%;padding:3em 0;height:100%;display:flex;flex-flow:column nowrap;justify-content:space-evenly;align-items:flex-start}section.aboutus.container-training .module-text-title{font-family:"Noto Serif Display",serif;font-weight:500;font-size:3.75rem;line-height:100%;letter-spacing:-0.01em}section.aboutus.container-training .module-text p{font-size:1rem;line-height:180%;color:#3E4951}section.aboutus.container-training .module-text p.headline{font-size:1.3125rem;line-height:160%;color:#101820}section.aboutus.container-training .module-text div.headline p{font-size:1.3125rem;line-height:160%;color:#101820}@media screen and (max-width: 1023px){section.aboutus.container-training .module{flex-direction:column}section.aboutus.container-training .module-img{width:100%;left:initial;margin-left:initial}section.aboutus.container-training .module-img div{margin:0}section.aboutus.container-training .module-text{margin:50px 0 0 0}}@media screen and (max-width: 767px){section.aboutus.container-training{margin:50px 0}section.aboutus.container-training .module-img{height:180px}section.aboutus.container-training .module-text{margin:0}section.aboutus.container-training .module-text-title{font-size:2.25rem;line-height:120%;margin-bottom:20px}section.aboutus.container-training .module-text p{font-size:.875rem;line-height:200%;margin:10px 0}section.aboutus.container-training.module-01 .module-text,section.aboutus.container-training.module-02 .module-text{margin-top:30px}}section.aboutus.environmental-text-link{margin:100px 0}@media screen and (max-width: 767px){section.aboutus.environmental-text-link{margin:50px 0}}section.aboutus.environmental-text-link .container{max-width:960px}@media screen and (max-width: 767px){section.aboutus.environmental-text-link .container{width:100%}}section.aboutus.environmental-text-link .content-img{width:100%;height:300px}@media screen and (max-width: 767px){section.aboutus.environmental-text-link .content-img{height:155px}}section.aboutus.environmental-text-link .content-img img{width:100%;height:100%;object-fit:cover}section.aboutus.environmental-text-link .content-text{margin-left:40%;margin-top:40px;margin-right:5%}@media screen and (max-width: 767px){section.aboutus.environmental-text-link .content-text{padding:0 20px;margin:20px 0 0}}section.aboutus.environmental-text-link .content-text p{font-size:1rem;line-height:180%;color:#3E4951}section.aboutus.environmental-text-link .content-text a{margin-top:30px}@media screen and (max-width: 767px){section.aboutus.environmental-text-link .content-text a{width:100%}}section.aboutus.content-filters-news{padding:80px 0}@media screen and (max-width: 767px){section.aboutus.content-filters-news{padding:40px 0}}section.aboutus.content-filters-news .container{max-width:960px}section.aboutus.content-filters-news .content-filters{display:flex;justify-content:space-evenly;align-items:flex-start;margin-bottom:60px}@media screen and (max-width: 1023px){section.aboutus.content-filters-news .content-filters{padding:0}}section.aboutus.content-filters-news .content-filters input{display:none}section.aboutus.content-filters-news .content-filters input:checked+label{font-size:1rem;line-height:180%;border:1.5px solid #101820;border-radius:39px;color:#101820;padding:.5em 1.2em}section.aboutus.content-filters-news .content-filters input:checked+label:hover{font-weight:600}@media screen and (max-width: 767px){section.aboutus.content-filters-news .content-filters input:checked+label{font-size:.875rem;line-height:200%}}section.aboutus.content-filters-news .content-filters>div label{cursor:pointer;font-size:1rem;line-height:180%;color:#9FA4A8;border:1.5px solid transparent;padding:.5em 1em;text-align:center;text-transform:initial}@media screen and (max-width: 767px){section.aboutus.content-filters-news .content-filters>div label{font-size:.875rem;line-height:200%}}section.aboutus.content-filters-news .content-filters>div label:hover{font-weight:600}section.aboutus.content-filters-news .content-filters>div label:before{display:none}section.aboutus.content-filters-news .content-filters>div label::after{display:none}section.aboutus.content-filters-news .content-posts{display:flex;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap;gap:30px;max-width:960px;margin:0 auto}section.aboutus.content-filters-news .content-posts .post{display:flex;height:250px;padding:1em 2em;flex-direction:column;justify-content:space-between;background:#FFF;box-shadow:0px 4px 4px rgba(0,0,0,0.25);border-radius:15px;width:calc(100% / 3 - 20px)}@media screen and (max-width: 767px){section.aboutus.content-filters-news .content-posts .post{width:100%;height:170px}}section.aboutus.content-filters-news .content-posts .post.big{width:calc(100% / 2 - 15px)}@media screen and (max-width: 767px){section.aboutus.content-filters-news .content-posts .post.big{width:100%}}section.aboutus.content-filters-news .content-posts .post-tags{display:none}@media screen and (max-width: 767px){section.aboutus.content-filters-news .content-posts .post-name{display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:center;gap:20px}}section.aboutus.content-filters-news .content-posts .post-name p{font-size:1.5rem;line-height:140%;margin-top:20px;max-width:200px}@media screen and (max-width: 767px){section.aboutus.content-filters-news .content-posts .post-name p{margin-top:0;font-size:1.125rem;line-height:160%;max-width:150px}}section.aboutus.content-filters-news .content-posts .post-i{display:flex;flex-flow:row nowrap;justify-content:flex-end;align-items:stretch}section.aboutus.content-filters-news .content-posts .post-i i{width:48px;height:48px;background-color:#101820;color:#FFF;border-radius:100%;font-size:1.25rem;display:flex;flex-flow:row nowrap;justify-content:center;align-items:center}body.eco section.aboutus.content-intro-text .column .content-title .shadow{color:rgba(231,232,233,0.5) !important}body.eco section.aboutus.content-intro-text .column:nth-child(1)::before{background-color:#101820}body.eco section.aboutus.content-intro-text .column:nth-child(2){background-color:#101820}body.eco section.aboutus.content-intro-text .column:nth-child(2)::before{background-color:#101820}body.eco section.aboutus.responsible-gaming{background-color:#101820}body.eco section.aboutus.container-in-numbers h2,body.eco section.aboutus.container-in-numbers h3,body.eco section.aboutus.container-in-numbers p{color:#101820 !important}body.eco section.aboutus.content-collaboration .slider-collaboration .slide{background-color:#101820}body.eco section.aboutus.content-collaboration .slider-collaboration .slide i{background-color:#3E4951}body.eco section.aboutus.content-filters-news .content-filters input:checked+label{border-color:#FFF;color:#FFF}body.eco section.aboutus.content-filters-news .content-posts .post{background-color:#101820}body.eco section.aboutus.content-filters-news .content-posts .post i{background-color:#3E4951}body.eco section.aboutus.container-slider-date .content-sliders .slider-dates-info .slide{color:rgba(255,255,255,0.7)}body.eco section.aboutus.container-slider-date .content-sliders .slider-dates-info .slide.slick-center{color:#FFF}body.eco section.aboutus.container-artificial-intelligence .container-horizontal-accordion-v1 .accordion-cell-body .body-text .text .content-list ul li{color:#FFF}section.life-in-cirsa.container-company-culture{margin:100px 0}section.life-in-cirsa.container-company-culture .container-horizontal-accordion-v1 .accordion{min-height:535px}section.life-in-cirsa.container-company-culture .container-horizontal-accordion-v1 .accordion-cell{box-shadow:0px 4px 10px rgba(0,0,0,0.15)}section.life-in-cirsa.container-company-culture .container-horizontal-accordion-v1 .accordion-cell-head{background-color:#FFC658;font-size:1.3125rem;line-height:160%;padding:24px;flex-direction:column;justify-content:flex-end;align-items:center;gap:16px}section.life-in-cirsa.container-company-culture .container-horizontal-accordion-v1 .accordion-cell-head p{writing-mode:vertical-rl;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}section.life-in-cirsa.container-company-culture .container-horizontal-accordion-v1 .accordion-cell-body{padding:0}section.life-in-cirsa.container-company-culture .container-horizontal-accordion-v1 .accordion-cell-body>div{display:flex;justify-content:space-between;align-items:stretch;gap:2em}section.life-in-cirsa.container-company-culture .container-horizontal-accordion-v1 .accordion-cell-body .body-text{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;padding:2em}section.life-in-cirsa.container-company-culture .container-horizontal-accordion-v1 .accordion-cell-body .body-text .title{width:100%}section.life-in-cirsa.container-company-culture .container-horizontal-accordion-v1 .accordion-cell-body .body-text .title h4{font-size:.875rem;line-height:160%;letter-spacing:0.02em;text-transform:uppercase}section.life-in-cirsa.container-company-culture .container-horizontal-accordion-v1 .accordion-cell-body .body-text .title h3{font-size:1.875rem;line-height:130%}section.life-in-cirsa.container-company-culture .container-horizontal-accordion-v1 .accordion-cell-body .body-img{width:340px;min-width:340px}section.life-in-cirsa.container-company-culture .container-horizontal-accordion-v1 .accordion-cell-body .body-img img{width:100%;height:100%;object-fit:cover}@media screen and (max-width: 1023px){section.life-in-cirsa.container-company-culture .container{width:100%}section.life-in-cirsa.container-company-culture .container-horizontal-accordion-v1 .accordion{gap:0}section.life-in-cirsa.container-company-culture .container-horizontal-accordion-v1 .accordion-cell{box-shadow:none}section.life-in-cirsa.container-company-culture .container-horizontal-accordion-v1 .accordion-cell-head{flex-direction:row;justify-content:space-between;align-items:center}section.life-in-cirsa.container-company-culture .container-horizontal-accordion-v1 .accordion-cell-head p{writing-mode:initial;transform:initial}section.life-in-cirsa.container-company-culture .container-horizontal-accordion-v1 .accordion-cell-head i{transform:rotate(90deg)}section.life-in-cirsa.container-company-culture .container-horizontal-accordion-v1 .accordion-cell-body>div{flex-direction:column;justify-content:flex-start;align-items:stretch}section.life-in-cirsa.container-company-culture .container-horizontal-accordion-v1 .accordion-cell-body .body-text{padding:2em 20px}section.life-in-cirsa.container-company-culture .container-horizontal-accordion-v1 .accordion-cell-body .body-text .title{margin-bottom:24px}section.life-in-cirsa.container-company-culture .container-horizontal-accordion-v1 .accordion-cell-body .body-text .title h4{margin-bottom:8px}section.life-in-cirsa.container-company-culture .container-horizontal-accordion-v1 .accordion-cell-body .body-text p{font-size:.875rem;line-height:200%}section.life-in-cirsa.container-company-culture .container-horizontal-accordion-v1 .accordion-cell-body .body-img{width:100%;aspect-ratio:4 / 3;overflow:hidden}}@media screen and (max-width: 767px){section.life-in-cirsa.container-company-culture{margin:50px 0}section.life-in-cirsa.container-company-culture .container-horizontal-accordion-v1 .accordion-cell-head{font-size:1.125rem;line-height:140%}}section.life-in-cirsa.container-benefits{margin:100px 0}section.life-in-cirsa.container-benefits .container{max-width:960px}section.life-in-cirsa.container-benefits .content-text{margin-bottom:100px}section.life-in-cirsa.container-benefits .content-text-title{font-family:"Noto Serif Display",serif;font-style:italic;font-size:3.75rem;line-height:100%;letter-spacing:-0.01em;margin-bottom:70px}section.life-in-cirsa.container-benefits .content-text-info{display:flex;justify-content:space-between;align-items:flex-start;gap:30px}section.life-in-cirsa.container-benefits .content-text-info h3{max-width:375px;font-size:1.5rem;line-height:140%}section.life-in-cirsa.container-benefits .content-text-info p{max-width:470px;line-height:180%;color:#3E4951}section.life-in-cirsa.container-benefits .slider-benefits{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;gap:24px}section.life-in-cirsa.container-benefits .slider-benefits .slide{width:calc(33.333% - 16px);height:320px;background-color:#FFF;border-radius:15px;display:flex;flex-direction:column;justify-content:flex-end;align-items:stretch;overflow:hidden}section.life-in-cirsa.container-benefits .slider-benefits .slide.bg-yellow{background-color:#FFC658}section.life-in-cirsa.container-benefits .slider-benefits .slide.image{padding:0}section.life-in-cirsa.container-benefits .slider-benefits .slide.image img{width:100%;height:100%;object-fit:cover}section.life-in-cirsa.container-benefits .slider-benefits .slide-text{padding:24px}section.life-in-cirsa.container-benefits .slider-benefits .slide h3{font-size:1.3125rem;line-height:160%;margin-bottom:8px}section.life-in-cirsa.container-benefits .slider-benefits .slide p{font-size:.875rem;line-height:200%;color:#3E4951}section.life-in-cirsa.container-benefits .content-pagingInfo{display:none}@media screen and (max-width: 1023px){section.life-in-cirsa.container-benefits .content-grid-slider{max-width:306px;margin:0 auto}section.life-in-cirsa.container-benefits .slider-benefits{padding:0 0 30px 0}section.life-in-cirsa.container-benefits .slider-benefits .slick-arrow{transform:initial;left:initial;top:100%}section.life-in-cirsa.container-benefits .slider-benefits .slick-arrow.slick-prev{right:40px}section.life-in-cirsa.container-benefits .slider-benefits .slide{width:initial}section.life-in-cirsa.container-benefits .content-pagingInfo{display:flex;flex-direction:row}section.life-in-cirsa.container-benefits .content-pagingInfo .current::before{width:35px;height:1px;top:50%;left:calc(100% + 6px);transform:translateY(-50%)}}@media screen and (max-width: 767px){section.life-in-cirsa.container-benefits{margin:50px 0}section.life-in-cirsa.container-benefits .content-text-title{font-size:2.25rem;line-height:120%;letter-spacing:-0.01em;text-align:center;margin-bottom:30px}section.life-in-cirsa.container-benefits .content-text-info{flex-direction:column;gap:16px}section.life-in-cirsa.container-benefits .content-text-info h3{font-weight:400;font-size:1.125rem;line-height:180%}section.life-in-cirsa.container-benefits .content-text-info p{font-size:.875rem;line-height:200%}}section.life-in-cirsa.container-training-module{margin:100px 0}section.life-in-cirsa.container-training-module .container{max-width:960px}section.life-in-cirsa.container-training-module .module{display:flex;justify-content:space-between;align-items:flex-start}section.life-in-cirsa.container-training-module .module-img{width:50vw;height:420px;position:relative;margin-bottom:300px}section.life-in-cirsa.container-training-module .module-img div{height:100%}section.life-in-cirsa.container-training-module .module-img img{width:100%;height:100%;object-fit:cover}section.life-in-cirsa.container-training-module .module-text-title{font-size:2.25rem;line-height:120%;border-bottom:1px solid #FFC658;margin-bottom:20px;padding-bottom:20px;position:relative}section.life-in-cirsa.container-training-module .module-text-title::before{content:"";width:60px;height:5px;background-color:#FFC658;position:absolute;bottom:-2.5px;left:0}section.life-in-cirsa.container-training-module .module-text p{line-height:180%;color:#3E4951}section.life-in-cirsa.container-training-module .module .content-data{background-color:#FFC658;padding:32px;position:absolute;top:350px;right:-4%;min-width:370px}section.life-in-cirsa.container-training-module .module .content-data .item{padding:24px 0;border-bottom:1px solid rgba(16,24,32,0.2)}section.life-in-cirsa.container-training-module .module .content-data .item:first-child{padding-top:0}section.life-in-cirsa.container-training-module .module .content-data .item:last-child{border-bottom:none;padding-bottom:0}section.life-in-cirsa.container-training-module .module .content-data .item h3{font-family:"Noto Serif Display",serif;font-style:italic;font-size:3rem;line-height:100%;letter-spacing:-0.01em}section.life-in-cirsa.container-training-module .module .content-data .item p{line-height:180%;color:#3E4951}section.life-in-cirsa.container-training-module .module .content-accordion{margin-top:30px;border-top:1px solid #E7E8E9}section.life-in-cirsa.container-training-module.module-01 .module-img{left:50%;margin-left:-50vw}section.life-in-cirsa.container-training-module.module-01 .module-img div{margin-right:110px}section.life-in-cirsa.container-training-module.module-01 .module-text{margin-left:50%}section.life-in-cirsa.container-training-module.module-02 .module-img{right:-50%;margin-right:-50vw}section.life-in-cirsa.container-training-module.module-02 .module-img div{margin-left:110px}section.life-in-cirsa.container-training-module.module-02 .module-text{margin-right:50%}@media screen and (max-width: 1023px){section.life-in-cirsa.container-training-module .module{flex-direction:column}section.life-in-cirsa.container-training-module .module-img{margin-bottom:initial}section.life-in-cirsa.container-training-module.module-01 .module-img{width:100%;left:initial;margin-left:initial}section.life-in-cirsa.container-training-module.module-01 .module-img div{margin:0}section.life-in-cirsa.container-training-module.module-01 .module-text{margin:50px 0 0 0}section.life-in-cirsa.container-training-module.module-02 .module-img{width:100%;right:initial;margin-right:initial}section.life-in-cirsa.container-training-module.module-02 .module-img div{margin:0}section.life-in-cirsa.container-training-module.module-02 .module-text{margin:50px 0 0 0}section.life-in-cirsa.container-training-module.module-02 .module-text .content-data{position:inherit;right:initial;top:initial;margin-top:30px}}@media screen and (max-width: 767px){section.life-in-cirsa.container-training-module{margin:50px 0}section.life-in-cirsa.container-training-module .module-img{aspect-ratio:4 / 3;height:initial}section.life-in-cirsa.container-training-module .module-text-title{font-size:1.5rem;line-height:140%}section.life-in-cirsa.container-training-module .module-text p{font-size:.875rem;line-height:200%}section.life-in-cirsa.container-training-module .module .content-data{min-width:initial;padding:20px}section.life-in-cirsa.container-training-module .module .content-data .item{padding:16px 0}section.life-in-cirsa.container-training-module .module .content-data .item h3{font-size:1.875rem;line-height:100%;letter-spacing:-0.01em}section.life-in-cirsa.container-training-module.module-01 .module-text,section.life-in-cirsa.container-training-module.module-02 .module-text{margin-top:30px}}section.life-in-cirsa.container-diversity-and-inclusion.intro{margin:100px 0}section.life-in-cirsa.container-diversity-and-inclusion.intro .container{max-width:960px;display:flex;justify-content:space-between;align-items:flex-start;gap:30px}section.life-in-cirsa.container-diversity-and-inclusion.intro .content-text{width:50%;max-width:470px}section.life-in-cirsa.container-diversity-and-inclusion.intro .content-text h3{font-size:1.3125rem;line-height:160%;margin-bottom:23px}section.life-in-cirsa.container-diversity-and-inclusion.intro .content-text p{line-height:180%;color:#3E4951}section.life-in-cirsa.container-diversity-and-inclusion.intro .content-data{max-width:374px}section.life-in-cirsa.container-diversity-and-inclusion.intro .content-data .item{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:24px 0;border-bottom:1px solid #E7E8E9}section.life-in-cirsa.container-diversity-and-inclusion.intro .content-data .item:first-child{padding-top:0}section.life-in-cirsa.container-diversity-and-inclusion.intro .content-data .item:last-child{padding-bottom:0;border-bottom:0}section.life-in-cirsa.container-diversity-and-inclusion.intro .content-data .item-number{font-family:"Noto Serif Display",serif;font-style:italic;font-size:3rem;line-height:100%;text-align:right;letter-spacing:-0.01em;color:#FFC658}section.life-in-cirsa.container-diversity-and-inclusion.intro .content-data .item-text{flex:1;line-height:180%;color:#3E4951}section.life-in-cirsa.container-diversity-and-inclusion.img-text{background-color:#FFC658}section.life-in-cirsa.container-diversity-and-inclusion.img-text .container{max-width:960px}section.life-in-cirsa.container-diversity-and-inclusion.img-text .content-img-bg{width:100%;height:300px}section.life-in-cirsa.container-diversity-and-inclusion.img-text .content-img-bg img{width:100%;height:100%;object-fit:cover}section.life-in-cirsa.container-diversity-and-inclusion.img-text .content-items{display:flex;justify-content:space-between;align-items:flex-start;gap:24px;padding:60px 0}section.life-in-cirsa.container-diversity-and-inclusion.img-text .content-items .item{width:100%;font-size:.875rem;line-height:200%}section.life-in-cirsa.container-diversity-and-inclusion.img-text .content-items .item h3{font-size:1.5rem;line-height:140%}@media screen and (max-width: 1023px){section.life-in-cirsa.container-diversity-and-inclusion.intro .container{flex-direction:column}section.life-in-cirsa.container-diversity-and-inclusion.intro .content-text{width:100%;max-width:initial}section.life-in-cirsa.container-diversity-and-inclusion.intro .content-data{width:100%;margin:0 auto}section.life-in-cirsa.container-diversity-and-inclusion.img-text .content-items{flex-direction:column}}@media screen and (max-width: 767px){section.life-in-cirsa.container-diversity-and-inclusion.intro{margin:50px 0}section.life-in-cirsa.container-diversity-and-inclusion.intro .content-text h3{font-size:1.125rem;line-height:180%}section.life-in-cirsa.container-diversity-and-inclusion.intro .content-text p{font-size:.875rem;line-height:200%}section.life-in-cirsa.container-diversity-and-inclusion.intro .content-data .item-number{font-size:2.25rem;line-height:120%;letter-spacing:-0.01em}section.life-in-cirsa.container-diversity-and-inclusion.intro .content-data .item-text{font-size:.875rem;line-height:200%}section.life-in-cirsa.container-diversity-and-inclusion.img-text .content-img-bg{height:150px}section.life-in-cirsa.container-diversity-and-inclusion.img-text .content-items{padding:50px 0}section.life-in-cirsa.container-diversity-and-inclusion.img-text .content-items .item h3{font-size:1.3125rem;line-height:160%;margin-bottom:8px}section.life-in-cirsa.container-diversity-and-inclusion.img-text .content-items .item p{font-size:.875rem;line-height:200%}}section.life-in-cirsa.container-professional-journey{margin:100px 0}section.life-in-cirsa.container-professional-journey .container{max-width:960px}section.life-in-cirsa.container-professional-journey .content-slider{position:relative}section.life-in-cirsa.container-professional-journey .content-slider .slider-professional-journey{padding:0 40px 0 0;flex:1}section.life-in-cirsa.container-professional-journey .content-slider .slider-professional-journey .slick-arrow{transform:initial;top:initial}section.life-in-cirsa.container-professional-journey .content-slider .slider-professional-journey .slick-arrow.slick-prev{left:initial;right:0;bottom:50px}section.life-in-cirsa.container-professional-journey .content-slider .slider-professional-journey .slick-arrow.slick-next{bottom:10px}section.life-in-cirsa.container-professional-journey .content-slider .slider-professional-journey .slide{display:flex !important;justify-content:space-between;align-items:flex-start;gap:50px;min-height:364px}section.life-in-cirsa.container-professional-journey .content-slider .slider-professional-journey .slide-img{width:45%;aspect-ratio:1}section.life-in-cirsa.container-professional-journey .content-slider .slider-professional-journey .slide-img img{width:100%;height:100%;object-fit:cover}section.life-in-cirsa.container-professional-journey .content-slider .slider-professional-journey .slide-text{width:55%;align-self:stretch;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;gap:30px}section.life-in-cirsa.container-professional-journey .content-slider .slider-professional-journey .slide-text-title h3{font-family:"Noto Serif Display",serif;font-weight:500;font-size:2.25rem;line-height:100%;letter-spacing:-0.01em}section.life-in-cirsa.container-professional-journey .content-slider .slider-professional-journey .slide-text-title h4{font-weight:400;font-style:italic;font-size:1.125rem;line-height:180%;color:#3E4951;margin-top:5px}section.life-in-cirsa.container-professional-journey .content-slider .slider-professional-journey .slide-text-years{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:15px}section.life-in-cirsa.container-professional-journey .content-slider .slider-professional-journey .slide-text-years .year{position:relative;display:flex;justify-content:flex-start;align-items:flex-start;gap:10px;padding-left:26px}section.life-in-cirsa.container-professional-journey .content-slider .slider-professional-journey .slide-text-years .year:before{content:'';width:9px;height:9px;background-color:#FFC658;border-radius:100%;position:absolute;top:8px;left:0}section.life-in-cirsa.container-professional-journey .content-slider .slider-professional-journey .slide-text-years .year:after{content:'';width:1px;height:35px;background-color:#FFC658;position:absolute;top:16px;left:4px}section.life-in-cirsa.container-professional-journey .content-slider .slider-professional-journey .slide-text-years .year:last-child::after{display:none}section.life-in-cirsa.container-professional-journey .content-slider .slider-professional-journey .slide-text-years .year-number{font-style:normal;font-weight:700;font-size:.875rem;line-height:160%;letter-spacing:0.02em;text-transform:uppercase;color:#9FA4A8;padding-top:2px}section.life-in-cirsa.container-professional-journey .content-slider .slider-professional-journey .slide-text-years .year-text{color:#3E4951}section.life-in-cirsa.container-professional-journey .content-slider .content-pagingInfo{position:absolute;top:0;right:0}@media screen and (max-width: 1023px){section.life-in-cirsa.container-professional-journey .content-slider .slider-professional-journey{padding:0}section.life-in-cirsa.container-professional-journey .content-slider .slider-professional-journey .slick-arrow{transform:initial;top:initial}section.life-in-cirsa.container-professional-journey .content-slider .slider-professional-journey .slick-arrow.slick-prev{bottom:initial;top:540px;right:50px}section.life-in-cirsa.container-professional-journey .content-slider .slider-professional-journey .slick-arrow.slick-next{bottom:initial;top:540px}section.life-in-cirsa.container-professional-journey .content-slider .slider-professional-journey .slide{flex-direction:column;gap:60px}section.life-in-cirsa.container-professional-journey .content-slider .slider-professional-journey .slide-img{width:100%;height:520px;overflow:hidden}section.life-in-cirsa.container-professional-journey .content-slider .content-pagingInfo{flex-direction:row;top:542px;right:initial;left:0}section.life-in-cirsa.container-professional-journey .content-slider .content-pagingInfo .current::before{width:35px;height:1px;top:50%;left:calc(100% + 6px);transform:translateY(-50%)}}@media screen and (max-width: 767px){section.life-in-cirsa.container-professional-journey{margin:50px 0}section.life-in-cirsa.container-professional-journey .content-slider{max-width:initial}section.life-in-cirsa.container-professional-journey .content-slider .slider-professional-journey .slick-arrow.slick-prev{top:370px}section.life-in-cirsa.container-professional-journey .content-slider .slider-professional-journey .slick-arrow.slick-next{top:370px}section.life-in-cirsa.container-professional-journey .content-slider .slider-professional-journey .slide-img{height:350px}section.life-in-cirsa.container-professional-journey .content-slider .slider-professional-journey .slide-text{width:100%}section.life-in-cirsa.container-professional-journey .content-slider .slider-professional-journey .slide-text-title h3{font-size:1.5rem;line-height:100%;letter-spacing:-0.01em}section.life-in-cirsa.container-professional-journey .content-slider .slider-professional-journey .slide-text-title h4{font-size:1rem;line-height:180%}section.life-in-cirsa.container-professional-journey .content-slider .content-pagingInfo{top:372px}}body.eco section.life-in-cirsa.container-benefits .slider-benefits .slide{background-color:#3E4951}body.eco section.life-in-cirsa.container-benefits .slider-benefits .slide.bg-yellow{background-color:#FFC658;color:#101820}body.eco section.life-in-cirsa.container-benefits .slider-benefits .slide.bg-yellow p,body.eco section.life-in-cirsa.container-benefits .slider-benefits .slide.bg-yellow a{color:#101820 !important}body.eco section.life-in-cirsa.container-training-module .module .content-data .item{color:#101820}body.eco section.life-in-cirsa.container-training-module .module .content-data .item p,body.eco section.life-in-cirsa.container-training-module .module .content-data .item a{color:#101820 !important}body.eco section.life-in-cirsa.container-diversity-and-inclusion.img-text{color:#101820 !important}body.eco section.life-in-cirsa.container-diversity-and-inclusion.img-text p,body.eco section.life-in-cirsa.container-diversity-and-inclusion.img-text a{color:#101820 !important}body.eco section.life-in-cirsa.container-professional-journey .content-slider .slider-professional-journey .slide-text-title h4{color:rgba(255,255,255,0.8)}section.investors .content-tabs-mobile{width:100%;max-width:200px;display:none;border:1px solid #101820;border-radius:20px;margin:0 auto 30px;font-style:italic;font-weight:400;font-size:.875rem;line-height:150%;display:block}section.investors .content-tabs-mobile .accordion-head{padding:8px 15px;cursor:pointer;display:flex;justify-content:space-between;align-items:center}section.investors .content-tabs-mobile .accordion-head:after{content:'\f078';font-family:"Font Awesome 6 Pro";font-style:normal}section.investors .content-tabs-mobile .accordion-head.open:after{content:'\f077'}section.investors .content-tabs-mobile .accordion-body{display:none;padding:0;margin-bottom:15px;padding:0 15px;font-style:normal;position:relative}section.investors .content-tabs-mobile .accordion-body p{color:#9FA4A8;margin-bottom:8px;cursor:pointer}section.investors .content-tabs-mobile .accordion-body p:first-child{border-top:1px solid #E7E8E9;padding-top:5px}section.investors .content-tabs-mobile .accordion-body p:last-child{margin-bottom:0}section.investors .container-table{margin:100px 0;position:relative;z-index:1}section.investors .container-table .content-tabs{display:flex;justify-content:center;align-items:center;gap:16px;font-size:.875rem;line-height:160%;letter-spacing:0.02em;text-transform:uppercase;color:#9FA4A8;margin-bottom:30px}section.investors .container-table .content-tabs .tab{cursor:pointer;transition:all .3s ease}section.investors .container-table .content-tabs .tab:hover{color:#101820}section.investors .container-table .content-tabs .tab.active{font-weight:700;color:#101820}section.investors .container-table .content-name-column{display:flex;justify-content:flex-start;padding:10px 0;gap:10px;line-height:180%;color:#9FA4A8;padding-bottom:10px;border-bottom:1px solid #E7E8E9;margin-bottom:20px}section.investors .container-table .content-name-column div{width:100%}section.investors .container-table.type-01 .container{max-width:786px}section.investors .container-table.type-01 .content-table .row{display:flex;justify-content:space-between;align-items:center;padding:20px 0;border-top:1px solid #E7E8E9}section.investors .container-table.type-01 .content-table .row-name{font-size:1.125rem}section.investors .container-table.type-01 .content-table .row-download{display:flex;justify-content:flex-end;align-items:center;gap:10px;font-size:.875rem;line-height:160%;letter-spacing:0.02em;text-transform:uppercase;color:#9FA4A8}section.investors .container-table.type-01 .content-table .row-download .icon{color:#101820;width:30px;min-width:30px;height:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-weight:700;background-color:#FFC658;border-radius:100%;font-size:.875rem;transition:all .3s ease}section.investors .container-table.type-01 .content-table .row-download .icon:hover{background-color:#3E4951;color:#FFF}section.investors .container-table.type-02 .content-name-column{margin-bottom:0}section.investors .container-table.type-02 .content-table>.item{width:100%}section.investors .container-table.type-02 .content-table .cover{display:none}section.investors .container-table.type-02 .content-table .internal{display:flex;justify-content:space-between;align-items:stretch;padding:16px 0;gap:10px}section.investors .container-table.type-02 .content-table .internal>div{width:100%}section.investors .container-table.type-02 .content-table .internal h4{display:none}section.investors .container-table.type-02 .content-table .internal-download a{display:flex;justify-content:flex-start;align-items:center;gap:5px}section.investors .container-table.type-02 .content-table .internal-download .icon{color:#101820;width:30px;min-width:30px;height:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-weight:700;background-color:#FFC658;border-radius:100%;font-size:.875rem;transition:all .3s ease}section.investors .container-table.type-02 .content-table .internal-download:hover{text-decoration:underline}section.investors .container-table.type-02 .content-table .internal-download:hover .icon{background-color:#3E4951;color:#FFF}section.investors .container-table.type-02.download .container{max-width:960px}section.investors .container-table.type-02.download .content-name-column .tab:first-child,section.investors .container-table.type-02.download .content-table .internal div:first-child{width:120px;min-width:120px}section.investors .container-table.type-02.download .content-name-column .tab:last-child,section.investors .container-table.type-02.download .content-table .internal div:last-child{width:100px;min-width:100px;text-align:center}section.investors .container-table.type-02.download .content-table .internal div .icon{margin:0 auto;width:30px;min-width:30px;height:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:#FFC658;border-radius:100%;transition:all .3s ease}section.investors .container-table.type-02.download .content-table .internal div .icon:hover{background-color:#3E4951;color:#FFF}@media screen and (max-width: 1023px){section.investors .container-table .content-tabs{display:none}section.investors .container-table .content-name-column{display:none}section.investors .container-table.type-02 .content-table{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:5px}section.investors .container-table.type-02 .content-table .item{position:relative}section.investors .container-table.type-02 .content-table .item.active .internal{display:flex}section.investors .container-table.type-02 .content-table .item .cover{display:block;background-color:#101820;color:#FFF;position:relative;font-weight:700;font-size:.875rem;line-height:200%}section.investors .container-table.type-02 .content-table .item .cover.open .content-text:before{content:'\f077'}section.investors .container-table.type-02 .content-table .item .cover p{text-align:left}section.investors .container-table.type-02 .content-table .item .cover .content-text{width:100%;padding:15px;cursor:pointer;position:relative}section.investors .container-table.type-02 .content-table .item .cover .content-text:before{content:'\f078';font-family:"Font Awesome 6 Pro";position:absolute;top:16px;right:15px}section.investors .container-table.type-02 .content-table .item .internal{display:none;flex-direction:column;padding-bottom:20px}section.investors .container-table.type-02 .content-table .item .internal>div{width:100%;display:flex;justify-content:flex-start;align-items:flex-start;gap:20px;margin-bottom:20px}section.investors .container-table.type-02 .content-table .item .internal>div:first-child{display:none}section.investors .container-table.type-02 .content-table .item .internal>div:last-child{margin-bottom:0}section.investors .container-table.type-02 .content-table .item .internal>div h4{display:block;width:30%;font-size:.875rem;line-height:160%;color:#9FA4A8}section.investors .container-table.type-02 .content-table .item .internal>div p,section.investors .container-table.type-02 .content-table .item .internal>div a{width:70%}section.investors .container-table.type-02.download .item .internal>div{flex-direction:column;position:relative;max-width:calc(100% - 40px);margin-bottom:0;gap:8px}section.investors .container-table.type-02.download .item .internal>div:last-child{width:100%;max-width:initial}section.investors .container-table.type-02.download .item .internal>div:last-child h4{display:none}section.investors .container-table.type-02.download .item .internal>div:last-child .icon{position:absolute;bottom:0;right:0}}@media screen and (max-width: 767px){section.investors .container-table{margin:50px 0}section.investors .container-table.type-01 .content-table .row-name{font-size:.875rem}section.investors .container-table.type-02 .content-table .item .internal>div p,section.investors .container-table.type-02 .content-table .item .internal>div a{font-size:.875rem}}section.investors.container-module-img-text{margin:100px 0;background-color:#FFC658;position:relative;z-index:1}section.investors.container-module-img-text .container{position:initial}section.investors.container-module-img-text .content-img{width:50%;height:100%;position:absolute;top:0;left:0}section.investors.container-module-img-text .content-img img{width:100%;height:100%;object-fit:cover}section.investors.container-module-img-text .content-text{width:50%;margin-left:50%;padding:60px 0 60px 60px;min-height:475px;display:flex;flex-direction:column;justify-content:space-between;align-items:stretch;gap:30px}section.investors.container-module-img-text .content-text-title{font-family:"Noto Serif Display",serif;font-weight:500;font-size:3.75rem;line-height:100%;letter-spacing:-0.01em}section.investors.container-module-img-text .content-text-info p{line-height:180%;color:#3E4951}section.investors.container-module-img-text .content-text-info-cta{margin-top:24px;display:flex;justify-content:flex-start;align-items:flex-start;gap:12px}section.investors.container-module-img-text.reverse .content-img{left:initial;right:0}section.investors.container-module-img-text.reverse .content-text{margin-left:0;margin-right:50%}@media screen and (max-width: 1023px){section.investors.container-module-img-text .container{flex-direction:column}section.investors.container-module-img-text .content-img{width:calc(100% + 40px);margin-left:-20px;position:initial;height:240px}section.investors.container-module-img-text .content-text{width:100%;margin:0;min-height:initial;padding:50px 0}}@media screen and (max-width: 767px){section.investors.container-module-img-text .content-img{height:130px}section.investors.container-module-img-text .content-text{gap:20px}section.investors.container-module-img-text .content-text-title{font-size:2.25rem;line-height:120%;letter-spacing:-0.01em}}section.investors.container-investor-agenda{margin:100px 0}section.investors.container-investor-agenda .container{max-width:960px;display:flex;justify-content:space-between;align-items:flex-start;gap:50px}section.investors.container-investor-agenda .content-title{font-family:"Noto Serif Display",serif;font-style:normal;font-weight:500;font-size:3.75rem;line-height:100%;letter-spacing:-0.01em}section.investors.container-investor-agenda .content-title h2{max-width:275px}section.investors.container-investor-agenda .content-info{display:flex;justify-content:flex-start;align-items:flex-start;gap:50px;max-width:570px}section.investors.container-investor-agenda .content-info-years{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:20px}section.investors.container-investor-agenda .content-info-years .year{font-size:.875rem;line-height:160%;letter-spacing:0.02em;text-transform:uppercase;color:#9FA4A8;text-align:right;cursor:pointer;transition:all .3s ease}section.investors.container-investor-agenda .content-info-years .year.active{font-family:"Noto Serif Display",serif;font-style:italic;font-weight:400;font-size:2.25rem;line-height:120%;letter-spacing:-0.01em;color:#FFC658;pointer-events:none}section.investors.container-investor-agenda .content-info-years .year:hover{color:#101820}section.investors.container-investor-agenda .content-info .content-tabs-mobile{display:none}section.investors.container-investor-agenda .content-info-items{padding-left:30px;border-left:1px solid #E7E8E9;display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:30px}section.investors.container-investor-agenda .content-info-items .item-date{font-weight:700;font-size:.875rem;line-height:160%;text-transform:uppercase;margin-bottom:5px}section.investors.container-investor-agenda .content-info-items .item-info{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}section.investors.container-investor-agenda .content-info-items .item-info-text{flex:1;font-size:1.125rem;line-height:180%;color:#3E4951}section.investors.container-investor-agenda .content-info-items .item-info-icon{width:48px;min-width:48px;height:48px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:#FFC658;border-radius:100%}section.investors.container-investor-agenda .content-info-items .item-info-icon iconify-icon{font-size:1.4375rem}@media screen and (max-width: 1023px){section.investors.container-investor-agenda .container{flex-direction:column}section.investors.container-investor-agenda .content-title{width:100%}section.investors.container-investor-agenda .content-title h2{max-width:initial;text-align:center}section.investors.container-investor-agenda .content-info{flex-direction:column;width:100%;max-width:initial;gap:30px}section.investors.container-investor-agenda .content-info-years{display:none}section.investors.container-investor-agenda .content-info .content-tabs-mobile{display:block}section.investors.container-investor-agenda .content-info-items{width:100%;padding:0;border:0}section.investors.container-investor-agenda .content-info-items .item{width:100%;text-align:center}section.investors.container-investor-agenda .content-info-items .item-info{flex-direction:column;justify-content:flex-start;align-items:center;gap:8px}}@media screen and (max-width: 767px){section.investors.container-investor-agenda{margin:50px 0}section.investors.container-investor-agenda .container{gap:30px}section.investors.container-investor-agenda .content-title{font-size:2.25rem;line-height:120%;letter-spacing:-0.01em}section.investors.container-investor-agenda .content-info{gap:0}section.investors.container-investor-agenda .content-info-items .item-info-text{font-size:1rem;line-height:180%}}section.investors.container-list-tables{margin-bottom:100px}section.investors.container-list-tables .container-list{width:100%;display:flex;justify-content:center;align-items:flex-start;flex-wrap:wrap;gap:10px 0;margin-bottom:30px}section.investors.container-list-tables .container-list .item{font-size:18px;line-height:180%;padding:0;padding:0 10px;cursor:pointer;position:relative}section.investors.container-list-tables .container-list .item+.item:before{content:'';width:1px;height:100%;background-color:#9FA4A8;position:absolute;top:0;left:0}section.investors.container-list-tables .container-list .item.active{font-weight:700}section.investors.container-list-tables .container-list .item.active:after{content:'';width:calc(100% - 20px);height:2px;background-color:#FFC658;position:absolute;top:100%;left:10px}section.investors.container-list-tables .container-list .item:hover:after{content:'';width:calc(100% - 20px);height:1px;background-color:#FFC658;position:absolute;top:100%;left:10px}section.investors.container-list-tables .container-table{margin-top:0;height:0;width:0;overflow:hidden;position:absolute}section.investors.container-list-tables .container-table.active{width:100%;height:initial;position:initial}section.investors.container-list-tables .container-table .content-text{text-align:center;margin-bottom:25px}section.investors.container-list-tables .container-table .content-text h2{font-family:"Noto Serif Display",serif;font-weight:500;font-size:36px;line-height:120%;letter-spacing:-0.01em;margin-bottom:25px}section.investors.container-list-tables .container-table .content-table{height:0;overflow:hidden}section.investors.container-list-tables .container-table .content-table.active{height:initial}section.investors.container-list-tables .content-columns{display:flex;justify-content:space-between;align-items:flex-start;gap:30px}section.investors.container-list-tables .content-columns .column{width:100%}section.investors.container-list-tables .content-columns .column-title{font-size:14px;line-height:160%;letter-spacing:0.02em;text-transform:uppercase;color:#9FA4A8;margin-bottom:10px}section.investors.container-list-tables .content-columns .column-info-row{display:flex;justify-content:flex-start;align-items:flex-start;gap:10px;margin-bottom:10px}section.investors.container-list-tables .content-columns .column-info-row .category{min-width:70px;font-weight:700;font-size:14px;line-height:160%;letter-spacing:0.02em;text-transform:uppercase;color:#101820}section.investors.container-list-tables .content-map{margin-top:30px}section.investors.container-list-tables .content-map iframe{width:100%;height:200px}@media screen and (max-width: 1023px){section.investors.container-list-tables .container{flex-direction:column;justify-content:flex-start;align-items:stretch}section.investors.container-list-tables .container-list{width:100%;display:flex;justify-content:flex-start;align-items:center;gap:10px;overflow:auto;padding-bottom:10px;margin-bottom:20px}section.investors.container-list-tables .container-list .item{white-space:nowrap;padding:0 10px;border-right:1px solid #E7E8E9;border-bottom:none}section.investors.container-list-tables .container-list .item::before{display:none}section.investors.container-list-tables .container-list .item:last-child{border-right:0}section.investors.container-list-tables .container-table.active{width:100%}section.investors.container-list-tables .content-columns{flex-direction:column;justify-content:flex-start;align-items:stretch;gap:10px}}body.eco section.investors .content-tabs-mobile{border:1px solid #FFF}body.eco section.investors.container-table .icon{color:#101820 !important}body.eco section.investors.container-module-img-text{background-color:#3E4951}body.eco section.investors.container-module-img-text .btn{border-color:#101820}body.eco section.investors.container-module-img-text .btn:hover{border-color:#9FA4A8;background-color:#9FA4A8}section.news.main-slider{position:relative}section.news.main-slider .content-slider-main-news{padding:0}section.news.main-slider .content-slider-main-news .slick-arrow{z-index:1}section.news.main-slider .content-slider-main-news .slick-prev{left:initial;top:initial;right:30px;bottom:70px}@media screen and (max-width: 1023px){section.news.main-slider .content-slider-main-news .slick-prev{right:60px;bottom:30px}}section.news.main-slider .content-slider-main-news .slick-next{left:initial;top:initial;right:30px;bottom:30px}section.news.main-slider .content-slider-main-news .slide{display:flex;flex-flow:row nowrap;justify-content:center;align-items:center;height:430px;background:#FFF;box-shadow:0px 4px 4px rgba(0,0,0,0.25)}@media screen and (max-width: 1023px){section.news.main-slider .content-slider-main-news .slide{flex-direction:column;height:auto}}section.news.main-slider .content-slider-main-news .slide .content-slide-img{width:50%;height:100%;position:relative}@media screen and (max-width: 1023px){section.news.main-slider .content-slider-main-news .slide .content-slide-img{width:100%;height:320px}}section.news.main-slider .content-slider-main-news .slide .content-slide-img .content-date{position:absolute;top:0;left:0;background-color:#FFC658;padding:1em}section.news.main-slider .content-slider-main-news .slide .content-slide-img .content-date p{font-weight:700;font-size:1.125rem;line-height:100%}section.news.main-slider .content-slider-main-news .slide .content-slide-img .content-date p:nth-child(1){font-size:2.25rem;line-height:100%}section.news.main-slider .content-slider-main-news .slide .content-slide-img img{width:100%;height:100%;object-fit:cover}section.news.main-slider .content-slider-main-news .slide .content-slide-text{width:50%;height:100%;padding:60px 80px;display:flex;flex-flow:column nowrap;justify-content:space-between;align-items:flex-start}@media screen and (max-width: 1023px){section.news.main-slider .content-slider-main-news .slide .content-slide-text{width:100%;padding:30px 40px 120px}}section.news.main-slider .content-slider-main-news .slide .content-slide-text>div p:nth-child(1){font-size:.875rem;line-height:160%;letter-spacing:0.02em;text-transform:uppercase}section.news.main-slider .content-slider-main-news .slide .content-slide-text>div p:nth-child(2){font-family:"Noto Serif Display",serif;font-style:italic;font-size:2.25rem;line-height:140%;letter-spacing:-0.01em}@media screen and (max-width: 767px){section.news.main-slider .content-slider-main-news .slide .content-slide-text>div p:nth-child(2){font-size:1.5rem}}@media screen and (max-width: 1023px){section.news.main-slider .content-slider-main-news .slide .content-slide-text .btn{display:none}}section.news.main-slider .content-pagingInfo{position:absolute;right:30px;top:30px}@media screen and (max-width: 1023px){section.news.main-slider .content-pagingInfo{flex-direction:row;right:initial;left:40px;top:initial;bottom:40px}}section.news.content-filters-news{padding:80px 0}section.news.content-filters-news .content-filters{display:flex;justify-content:space-evenly;align-items:flex-start;margin-bottom:60px}@media screen and (max-width: 767px){section.news.content-filters-news .content-filters.slick-slider .slick-track .slick-slide{min-width:150px}}@media screen and (max-width: 1023px){section.news.content-filters-news .content-filters{padding:0}}section.news.content-filters-news .content-filters input{display:none}section.news.content-filters-news .content-filters input:checked+label,section.news.content-filters-news .content-filters label.active{font-size:1rem;line-height:180%;border:1.5px solid #101820;border-radius:39px;color:#101820;padding:.5em 1.2em}section.news.content-filters-news .content-filters input:checked+label:hover,section.news.content-filters-news .content-filters label.active:hover{font-weight:600}@media screen and (max-width: 767px){section.news.content-filters-news .content-filters input:checked+label,section.news.content-filters-news .content-filters label.active{font-size:.875rem;line-height:200%}}section.news.content-filters-news .content-filters>div label{cursor:pointer;font-size:1rem;line-height:180%;color:#9FA4A8;border:1.5px solid transparent;padding:.5em 1em;text-align:center}@media screen and (max-width: 767px){section.news.content-filters-news .content-filters>div label{font-size:.875rem;line-height:200%}}section.news.content-filters-news .content-filters>div label:hover{font-weight:600}section.news.content-filters-news .content-filters>div label:before{display:none}section.news.content-filters-news .content-filters>div label::after{display:none}section.news.content-filters-news .content-posts{display:flex;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap;gap:30px;max-width:960px;margin:0 auto}section.news.content-filters-news .content-posts .post{background-color:#FFF;display:flex;flex:1 1 465px;width:465px;max-width:465px;flex-direction:column}section.news.content-filters-news .content-posts .post-tags{display:none}section.news.content-filters-news .content-posts .post-img{height:270px}section.news.content-filters-news .content-posts .post-img img{width:100%;height:100%;object-fit:cover}section.news.content-filters-news .content-posts .post-info{display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:stretch}section.news.content-filters-news .content-posts .post-info .content-date{background-color:#FFC658;display:flex;flex-flow:column nowrap;justify-content:center;align-items:center;padding:1.5em 1em}section.news.content-filters-news .content-posts .post-info .content-date p{font-weight:700;font-size:1.125rem;line-height:100%}@media screen and (max-width: 767px){section.news.content-filters-news .content-posts .post-info .content-date p{font-size:.875rem}}section.news.content-filters-news .content-posts .post-info .content-date p:nth-child(1){font-size:2.25rem;line-height:100%}@media screen and (max-width: 767px){section.news.content-filters-news .content-posts .post-info .content-date p:nth-child(1){font-size:1.875rem;line-height:100%}}section.news.content-filters-news .content-posts .post-info .content-text{width:100%;display:flex;flex-flow:column nowrap;justify-content:center;align-items:flex-start;padding:1em}section.news.content-filters-news .content-posts .post-info .content-text p{font-size:1.125rem;line-height:180%}@media screen and (max-width: 767px){section.news.content-filters-news .content-posts .post-info .content-text p{font-size:.875rem;line-height:200%}}section.news.see-linkedin{background-color:#FFC658;padding:50px 0;position:relative}@media screen and (max-width: 1023px){section.news.see-linkedin{padding:20px 0}}section.news.see-linkedin .container{max-width:960px;position:initial}section.news.see-linkedin .container .accordion-head{display:none}@media screen and (max-width: 1023px){section.news.see-linkedin .container .accordion-head{display:block}section.news.see-linkedin .container .accordion-head p{font-size:1rem;line-height:180%;text-align:center}}section.news.see-linkedin .container .accordion-head:after{content:'\f077';font-family:"Font Awesome 6 Pro";font-size:1.25rem}@media screen and (max-width: 1023px){section.news.see-linkedin .container .accordion-head:after{position:absolute;top:-20px;left:50%;transform:translateX(-50%);border-radius:100%;background-color:#FFC658;padding:15px;width:20px;height:20px;display:flex;flex-flow:row nowrap;justify-content:center;align-items:center}}section.news.see-linkedin .container .accordion-head.open p{display:none}section.news.see-linkedin .container .accordion-head.open:after{content:'\f078';font-family:"Font Awesome 6 Pro"}section.news.see-linkedin .container .accordion-body{display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:center}@media screen and (max-width: 1023px){section.news.see-linkedin .container .accordion-body{flex-direction:column;gap:30px;display:none}}section.news.see-linkedin .container .accordion-body>div{display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:center}@media screen and (max-width: 1023px){section.news.see-linkedin .container .accordion-body>div{justify-content:center;margin:2em 0}}@media screen and (max-width: 767px){section.news.see-linkedin .container .accordion-body>div:nth-child(2){flex-direction:column}}section.news.see-linkedin .container .accordion-body>div i{font-size:2.25rem;padding:.5em;border:2px solid #101820;border-radius:15px}@media screen and (max-width: 767px){section.news.see-linkedin .container .accordion-body>div i{font-size:1.875rem}}section.news.see-linkedin .container .accordion-body>div h6{font-family:"Noto Serif Display",serif;font-weight:500;font-size:2.25rem;line-height:120%;letter-spacing:-0.01em;margin-left:1em}section.news.see-linkedin .container .accordion-body>div h6:nth-child(2){font-style:italic}@media screen and (max-width: 767px){section.news.see-linkedin .container .accordion-body>div h6{font-size:1.875rem;line-height:120%}}section.news.see-linkedin .container .accordion-body>div p{font-size:1rem;line-height:180%;max-width:340px}@media screen and (max-width: 767px){section.news.see-linkedin .container .accordion-body>div p{font-size:.875rem;line-height:200%;text-align:center;margin-bottom:2em}}section.news-interna{background-repeat:no-repeat;background-position:center center;background-size:cover;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;height:430px}@media screen and (max-width: 767px){section.news-interna{height:270px}}section.news-interna .container{height:100%}section.news-interna .content-date{position:absolute;left:0;bottom:-60px;background-color:#FFC658;z-index:1;padding:1em}section.news-interna .content-date p{font-weight:700;font-size:1.125rem;line-height:100%;text-align:center}section.news-interna .content-date p:nth-child(1){font-size:2.25rem;line-height:100%}article{padding:60px 0}article .container{max-width:800px}article .content-category{margin-bottom:20px}article .content-category p{font-size:.875rem;line-height:160%;letter-spacing:0.02em;text-transform:uppercase;color:#3E4951}article h1{font-family:"Noto Serif Display",serif;font-style:normal;font-weight:500;font-size:3rem;line-height:120%;letter-spacing:-0.01em}article h2{font-size:2.25rem;line-height:120%;margin:30px 0}@media screen and (max-width: 767px){article h2{font-size:1.875rem;line-height:130%}}article h3{font-size:1.875rem;line-height:130%;margin:30px 0}@media screen and (max-width: 767px){article h3{font-size:1.5rem;line-height:140%}}article h4{font-size:1.5rem;line-height:140%;margin:30px 0}@media screen and (max-width: 767px){article h4{font-size:1.3125rem;line-height:160%}}article h5{font-size:1.3125rem;line-height:160%;margin:30px 0}@media screen and (max-width: 767px){article h5{font-size:1.125rem;line-height:180%}}article h6{font-size:1.125rem;line-height:180%;margin:30px 0}@media screen and (max-width: 767px){article h6{font-size:1rem;line-height:180%}}article p{font-size:1rem;line-height:180%;color:#3E4951;margin:30px 0}@media screen and (max-width: 767px){article p{font-size:.875rem;line-height:200%}}article ul li{font-size:1rem;line-height:180%;color:#3E4951;margin:30px 0;padding-left:18px;position:relative;font-size:1rem;line-height:180%;color:#3E4951}article ul li a{display:inline}article ul li p{font-size:1rem;line-height:180%;color:#3E4951;margin:0;width:calc(100% - 20px)}article ul li:before{content:'';width:8px;height:8px;display:block;background-color:#FFC658;border-radius:100%;position:absolute;top:10px;left:0}article .content-imgs{display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:flex-start;gap:20px;height:360px}article .content-imgs>div{width:50%;height:100%}article .content-imgs>div:nth-child(1) img{width:100%;width:100%;height:100%;object-fit:cover}article .content-imgs>div:nth-child(2){display:flex;flex-flow:column nowrap;justify-content:space-between;align-items:flex-start}article .content-imgs>div:nth-child(2) img{width:100%;height:235px;object-fit:cover}article .content-imgs>div:nth-child(2):after{content:'';display:block;width:98px;height:98px;background-color:#FFC658}article .content-outstanding{max-width:560px;margin:60px auto;display:flex;flex-flow:row nowrap;justify-content:space-around;align-items:flex-start}@media screen and (max-width: 767px){article .content-outstanding{flex-direction:column;align-items:center}}article .content-outstanding::before{content:'“';font-family:"Noto Serif Display",serif;font-weight:500;font-size:7.5rem;line-height:70%;color:#FFC658;margin-right:20px}@media screen and (max-width: 767px){article .content-outstanding::before{line-height:50%}}article .content-outstanding>div p:nth-child(1){font-family:"Noto Serif Display",serif;font-style:italic;font-size:1.875rem;line-height:120%;letter-spacing:-0.01em;margin:0}@media screen and (max-width: 767px){article .content-outstanding>div p:nth-child(1){font-size:1.5rem;line-height:120%;text-align:center}}article .content-outstanding>div p:nth-child(2){font-size:1.125rem;line-height:180%;margin:10px 0 0}@media screen and (max-width: 767px){article .content-outstanding>div p:nth-child(2){font-size:1rem;line-height:180%;text-align:center}}article .content-outstanding>div p:nth-child(3){font-size:.875rem;line-height:160%;text-transform:uppercase;color:#9FA4A8;margin:0}@media screen and (max-width: 767px){article .content-outstanding>div p:nth-child(3){text-align:center}}article .content-video{max-width:760px;margin:auto;height:100%;position:relative}article .content-video .icon-play{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);z-index:10;cursor:pointer}article .content-video iframe,article .content-video video{width:100%;aspect-ratio:16 / 9}article .content-video .thumbnail{width:100%;max-width:initial;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);cursor:pointer;z-index:5}article .content-video iframe{position:absolute;left:0;top:0;width:100%;height:100%}article .container-tags{margin-top:50px}article .container-tags p{font-weight:700;font-size:.875rem;line-height:160%;letter-spacing:0.02em;text-transform:uppercase;text-align:center}article .container-tags>div{display:flex;flex-flow:row wrap;justify-content:space-around;align-items:center}article .container-tags .tag{background:#E7E8E9;border-radius:44px;font-size:.875rem;line-height:160%;color:#3E4951;padding:.6em 1.5em;margin:1em 0}article .container-tags .tag p{margin:0;font-size:.875rem;line-height:160%;color:#3E4951;text-transform:initial;font-weight:400}article .btn{margin:60px auto}body.eco section.news.main-slider .content-slider-main-news .slide{background-color:#101820}body.eco section.news.content-filters-news .content-filters input:checked+label{border-color:#FFF;color:#FFF}body.eco section.news.content-filters-news .content-posts .post{background-color:#101820}body.eco section.news.content-filters-news .content-posts .post-info .content-date p{color:#101820 !important}body.eco section.news.see-linkedin{background-color:#3E4951}body.eco section.news.see-linkedin .container .accordion-body>div i{border-color:#FFF}body.eco section.news.see-linkedin .btn{border-color:#101820}body.eco section.news-interna .content-date p{color:#101820 !important}body.eco article .container-tags .tag{background-color:transparent;border:1px solid #FFF}.shared-rrss{margin:30px 0}.shared-rrss.active ul{opacity:1;transform:translateY(0)}.shared-rrss ul{opacity:0;transform:translateY(30px);transition:all .3s ease;display:flex;justify-content:center;align-items:center;gap:10px}.shared-rrss ul li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0;margin:0}.shared-rrss ul li:hover::before{color:#3E4951}.shared-rrss ul li:hover a{border:1px solid #101820}.shared-rrss ul li::before{background-color:initial;width:initial;height:initial;border-radius:initial;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);color:#101820}.shared-rrss ul li a{transition:all .3s ease;padding:10px;border:1px solid #9FA4A8;border-radius:100%;width:38px;min-width:38px;height:38px;position:relative}.shared-rrss .btn{margin-top:30px;margin-bottom:0}section.work-with-us.container-slider-profiles{margin:60px 0 90px}section.work-with-us.container-slider-profiles .content-slider{position:relative}section.work-with-us.container-slider-profiles .content-slider .slider-2columns{position:initial}section.work-with-us.container-slider-profiles .content-slider .slider-2columns .slick-slide{margin:0 20px}section.work-with-us.container-slider-profiles .content-slider .slider-2columns .slick-list{margin:0 -20px}section.work-with-us.container-slider-profiles .content-slider .slider-2columns .slick-prev{left:initial;right:0;top:initial;bottom:50px;z-index:2}section.work-with-us.container-slider-profiles .content-slider .slider-2columns .slick-next{top:initial;bottom:0;z-index:2}section.work-with-us.container-slider-profiles .content-slider .slider-2columns .slick-slide{display:flex;gap:20px}section.work-with-us.container-slider-profiles .content-slider .slider-2columns .slick-slide>div{width:50%}section.work-with-us.container-slider-profiles .content-slider .content-pagingInfo{position:absolute;top:0;right:0}section.work-with-us.container-slider-profiles .content-cta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:70px}@media screen and (max-width: 767px){section.work-with-us.container-slider-profiles .content-slider .slider-2columns{padding:0}section.work-with-us.container-slider-profiles .content-slider .slider-2columns .slick-slide,section.work-with-us.container-slider-profiles .content-slider .slider-2columns .slick-list{margin:0}section.work-with-us.container-slider-profiles .content-slider .slider-2columns .slick-prev{bottom:-55px;right:50px}section.work-with-us.container-slider-profiles .content-slider .slider-2columns .slick-next{bottom:-55px;right:20px}section.work-with-us.container-slider-profiles .content-slider .slider-2columns .slick-slide{display:block}section.work-with-us.container-slider-profiles .content-slider .slider-2columns .slick-slide>div{width:100%}section.work-with-us.container-slider-profiles .content-slider .content-pagingInfo{right:initial;top:initial;left:20px;bottom:-45px}}section.work-with-us.container-slider-profiles .content-slider .slider-2columns .slide,section.work-with-us.container-items-profiles .content-items .item{background-color:#FFC658}section.work-with-us.container-slider-profiles .content-slider .slider-2columns .slide-info,section.work-with-us.container-items-profiles .content-items .item-info{min-height:270px;padding:24px;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:5px}section.work-with-us.container-slider-profiles .content-slider .slider-2columns .slide-info p,section.work-with-us.container-items-profiles .content-items .item-info p{font-weight:400;font-size:.875rem;line-height:160%;align-items:center;letter-spacing:0.02em;text-transform:uppercase}section.work-with-us.container-slider-profiles .content-slider .slider-2columns .slide-info h3,section.work-with-us.container-items-profiles .content-items .item-info h3{font-family:"Noto Serif Display",serif;font-style:italic;font-weight:400;font-size:2.25rem;line-height:120%;letter-spacing:-0.01em}section.work-with-us.container-slider-profiles .content-slider .slider-2columns .slide-cta,section.work-with-us.container-items-profiles .content-items .item-cta{border-top:1px solid #101820;padding:24px;display:flex;justify-content:space-between;align-items:center;gap:20px;font-weight:700;transition:all .3s ease}section.work-with-us.container-slider-profiles .content-slider .slider-2columns .slide-cta:hover,section.work-with-us.container-items-profiles .content-items .item-cta:hover{border-top:1px solid #3E4951;background-color:#3E4951;color:#FFF}section.work-with-us.container-slider-profiles .content-slider .slider-2columns .slide-cta i,section.work-with-us.container-items-profiles .content-items .item-cta i{font-size:1.25rem}section.work-with-us.offers-available{margin:50px 0}section.work-with-us.offers-available .content-text{width:100%;max-width:960px;margin:0 auto 50px;display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;gap:20px 50px}section.work-with-us.offers-available .content-text-icons{width:100%;display:flex;justify-content:flex-start;align-items:flex-start;gap:10px}section.work-with-us.offers-available .content-text-icons .icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:64px;min-width:64px;aspect-ratio:1;border-radius:10px;border:2px solid #101820;font-size:2rem}section.work-with-us.offers-available .content-text h2{width:calc(50% - 25px);font-family:"Noto Serif Display",serif;font-weight:500;font-size:3rem;line-height:100%}section.work-with-us.offers-available .content-text h2 span{font-style:italic}section.work-with-us.offers-available .content-text p{width:calc(50% - 25px);align-self:flex-end;font-size:1.125rem;line-height:180%}section.work-with-us.offers-available .content-items{display:flex;justify-content:flex-start;align-items:flex-start;gap:20px;flex-wrap:wrap}section.work-with-us.offers-available .content-items .item{width:calc(33.333% - 12.5px);aspect-ratio:4.5 / 3;background-color:white;box-shadow:0px 4px 10px rgba(0,0,0,0.15);border-radius:15px;padding:24px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:20px;transition:all .3s ease}section.work-with-us.offers-available .content-items .item.blocks-mini{width:calc(25% - 15px);aspect-ratio:4.5 / 3;background-color:white;box-shadow:0px 4px 10px rgba(0,0,0,0.15);border-radius:15px;padding:24px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:20px;transition:all .3s ease}section.work-with-us.offers-available .content-items .item-img{width:210px;height:50px;margin:0 auto 20px;overflow:hidden}section.work-with-us.offers-available .content-items .item-img img{object-fit:contain;margin:0 auto}section.work-with-us.offers-available .content-items .item-countries{font-size:14px;width:100%}section.work-with-us.offers-available .content-items .item-countries .country{margin-bottom:10px}section.work-with-us.offers-available .content-items .item-countries .country:last-child{margin-bottom:0}section.work-with-us.offers-available .content-items .item-countries .country:before{content:'\f061';font-family:"Font Awesome 6 Pro";font-weight:300;display:inline-block;margin-right:5px}section.work-with-us.offers-available .content-items .item:hover{box-shadow:0px 4px 10px rgba(0,0,0,0.05)}@media screen and (max-width: 1023px){section.work-with-us.offers-available .content-text{gap:30px}section.work-with-us.offers-available .content-text h2,section.work-with-us.offers-available .content-text p{width:100%}section.work-with-us.offers-available .content-items{justify-content:flex-start;align-items:center}section.work-with-us.offers-available .content-items .item{width:initial;max-width:520px;padding:36px}section.work-with-us.offers-available .content-items .item.blocks-mini{width:calc(50% - 15px)}}@media screen and (max-width: 767px){section.work-with-us.offers-available .content-text h2{font-size:2.25rem;line-height:120%}section.work-with-us.offers-available .content-text p{font-size:1rem;line-height:180%}section.work-with-us.offers-available .content-items .item.blocks-mini{width:100%}}section.work-with-us.container-form .row.submit input[type=submit]{margin:0 auto}section.work-with-us.container-form .row.submit p{justify-content:center}section.work-with-us.container-items-profiles{margin:100px 0}section.work-with-us.container-items-profiles .container{max-width:990px}section.work-with-us.container-items-profiles .content-items{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;gap:48px}section.work-with-us.container-items-profiles .content-items .item{width:calc(50% - 24px)}@media screen and (max-width: 767px){section.work-with-us.container-items-profiles .content-items{flex-direction:column}section.work-with-us.container-items-profiles .content-items .item{width:100%}}section.work-with-us.demand-profiles-internal.container-offer-information .container{max-width:960px;display:flex;justify-content:space-between;align-items:flex-start;gap:30px}section.work-with-us.demand-profiles-internal.container-offer-information article{width:calc(100% - 400px);max-width:570px;padding:0}section.work-with-us.demand-profiles-internal.container-offer-information article h1{font-family:"Noto Serif Display",serif;font-style:normal;font-weight:500;font-size:3rem;line-height:120%;letter-spacing:-0.01em;margin-bottom:40px}section.work-with-us.demand-profiles-internal.container-offer-information article h2{font-size:1.3125rem;line-height:160%;margin:10px 0}section.work-with-us.demand-profiles-internal.container-offer-information article p{margin:0 0 1em 0}section.work-with-us.demand-profiles-internal.container-offer-information .content-blocks{position:sticky;top:150px;left:0;width:370px;min-width:370px;display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:40px}section.work-with-us.demand-profiles-internal.container-offer-information .content-blocks .block{width:100%;padding:32px;display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:24px}section.work-with-us.demand-profiles-internal.container-offer-information .content-blocks .block-title{font-weight:400;font-size:1.5rem;line-height:140%}section.work-with-us.demand-profiles-internal.container-offer-information .content-blocks .block.bg-white{background-color:#FFF}section.work-with-us.demand-profiles-internal.container-offer-information .content-blocks .block.bg-yellow{background-color:#FFC658}section.work-with-us.demand-profiles-internal.container-offer-information .content-blocks .block.italic .block-title{font-family:"Noto Serif Display",serif;font-style:italic;font-weight:500;font-size:1.5rem;line-height:120%;letter-spacing:-0.01em;display:flex;justify-content:flex-start;align-items:flex-start;gap:20px}section.work-with-us.demand-profiles-internal.container-offer-information .content-blocks .block.italic .block-title .rrss{width:50px;min-width:50px;height:50px;border:2px solid #101820;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:10px}body.eco section.work-with-us.offers-available .content-text-icons .icon{border-color:#FFF}body.eco section.work-with-us.offers-available .content-items .item .btn{color:#101820 !important;border-color:#101820}section.contact.container-headquarters{display:flex;justify-content:center;align-items:stretch;background-color:#FFC658;position:relative;margin:100px 0}section.contact.container-headquarters .content-img{width:60%;height:100%;position:absolute;top:0;right:40%}section.contact.container-headquarters .content-img img{width:100%;height:100%;object-fit:cover}section.contact.container-headquarters .content-text{width:40%;margin-left:60%;padding:80px;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:30px}section.contact.container-headquarters .content-text h2{font-family:"Noto Serif Display",serif;font-style:italic;font-weight:400;font-size:3rem;line-height:100%;letter-spacing:-0.01em}section.contact.container-headquarters .content-text p{line-height:180%}section.contact.container-headquarters .content-text-data h3{font-size:1.3125rem;line-height:160%;margin-bottom:10px}section.contact.container-headquarters .content-text-data-item{display:flex;justify-content:flex-start;align-items:center;gap:10px;margin:10px 0}section.contact.container-headquarters .content-text-data-item:last-child{margin-bottom:0}section.contact.container-headquarters .content-text-data-item p:nth-child(1),section.contact.container-headquarters .content-text-data-item a:nth-child(1){font-weight:700;font-size:.875rem;line-height:160%;letter-spacing:0.02em;min-width:65px}@media screen and (max-width: 1023px){section.contact.container-headquarters{margin:50px 0;flex-direction:column;justify-content:flex-start;align-items:stretch}section.contact.container-headquarters .content-img{width:100%;height:320px;position:initial;top:initial;right:initial}section.contact.container-headquarters .content-text{width:100%;margin-left:0;padding:44px 20px}}@media screen and (max-width: 767px){section.contact.container-headquarters .content-img{height:220px}section.contact.container-headquarters .content-text{gap:24px}section.contact.container-headquarters .content-text h2{font-size:2.25rem;line-height:120%;letter-spacing:-0.01em}section.contact.container-headquarters .content-text-data h3{font-size:1.125rem;line-height:180%;margin-bottom:0}section.contact.container-headquarters .content-text-data p{font-size:.875rem;line-height:200%}section.contact.container-headquarters .content-text-data-item{font-size:.875rem;line-height:200%}}section.contact.container-countries{margin:150px 0}section.contact.container-countries .content-accordion .accordion{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;gap:150px 20px}section.contact.container-countries .content-accordion .accordion .item{padding-top:0;width:calc(50% - 10px);display:flex;justify-content:space-between;align-items:flex-start;cursor:initial;border-bottom:0}section.contact.container-countries .content-accordion .accordion .item .accordion-head{width:50%;pointer-events:none;padding:0 40px 0 0}section.contact.container-countries .content-accordion .accordion .item .accordion-head::after{display:none}section.contact.container-countries .content-accordion .accordion .item .accordion-head h3{width:100%;font-family:"Noto Serif Display",serif;font-style:italic;font-weight:400;font-size:2.25rem;line-height:100%;text-align:right;letter-spacing:-0.01em}section.contact.container-countries .content-accordion .accordion .item .accordion-body{width:50%;display:block;padding-left:40px;border-left:4px solid #FFC658}section.contact.container-countries .content-accordion .accordion .item .accordion-body .content-text-data:nth-child(1) h3{display:none}section.contact.container-countries .content-accordion .accordion .item .accordion-body .content-text-data h3{font-size:1.3125rem;line-height:160%;margin-bottom:10px;margin-top:20px}section.contact.container-countries .content-accordion .accordion .item .accordion-body .content-text-data-item{display:flex;justify-content:flex-start;align-items:center;gap:10px;margin:10px 0}section.contact.container-countries .content-accordion .accordion .item .accordion-body .content-text-data-item:first-child{margin-top:0}section.contact.container-countries .content-accordion .accordion .item .accordion-body .content-text-data-item:last-child{margin-bottom:0}section.contact.container-countries .content-accordion .accordion .item .accordion-body .content-text-data-item p,section.contact.container-countries .content-accordion .accordion .item .accordion-body .content-text-data-item a{font-weight:400;font-size:1rem;line-height:180%;color:#101820}section.contact.container-countries .content-accordion .accordion .item .accordion-body .content-text-data-item p:nth-child(1),section.contact.container-countries .content-accordion .accordion .item .accordion-body .content-text-data-item a:nth-child(1){font-weight:700;font-size:.875rem;line-height:160%;letter-spacing:0.02em;min-width:65px}@media screen and (max-width: 1023px){section.contact.container-countries{margin:50px 0}section.contact.container-countries .content-accordion .accordion{display:block}section.contact.container-countries .content-accordion .accordion .item{display:block;width:100%;border-bottom:1px solid #E7E8E9}section.contact.container-countries .content-accordion .accordion .item .accordion-head{width:100%;pointer-events:initial;padding:15px 0}section.contact.container-countries .content-accordion .accordion .item .accordion-head:after{display:flex}section.contact.container-countries .content-accordion .accordion .item .accordion-head h3{text-align:left;font-family:"Open Sans",sans-serif;font-style:normal;font-weight:400;font-size:1.125rem;line-height:180%}section.contact.container-countries .content-accordion .accordion .item .accordion-body{width:100%;display:none;padding:0;margin-bottom:20px;border:none}section.contact.container-countries .content-accordion .accordion .item .accordion-body .content-text-data:nth-child(1) h3{display:block;margin-top:0}section.contact.container-countries .content-accordion .accordion .item .accordion-body .content-text-data h3{font-size:1rem;line-height:180%}}@media screen and (max-width: 767px){section.contact.container-countries .content-accordion .accordion .item .accordion-body .content-text-data-item p,section.contact.container-countries .content-accordion .accordion .item .accordion-body .content-text-data-item a{font-size:.875rem;line-height:200%}}body.eco section.contact.container-headquarters{color:#101820}body.eco section.contact.container-headquarters p,body.eco section.contact.container-headquarters a{color:#101820 !important}section.press.container-intro{margin:100px 0}section.press.container-intro .container{display:flex;justify-content:space-between;align-items:center;gap:30px;max-width:960px}section.press.container-intro .column-left{width:100%;font-weight:400;font-size:1.5rem;line-height:140%}section.press.container-intro .column-left p{max-width:380px}section.press.container-intro .column-right{width:100%;line-height:180%}section.press.container-intro .column-right .btn{margin-top:20px}@media screen and (max-width: 1023px){section.press.container-intro .container{flex-direction:column}section.press.container-intro .column-left p{max-width:initial}}@media screen and (max-width: 767px){section.press.container-intro{margin:50px 0}section.press.container-intro .column-left{font-size:1.3125rem;line-height:160%}section.press.container-intro .column-right{font-size:.875rem;line-height:200%}section.press.container-intro .column-right .btn{margin:20px auto 0}}section.press.container-filters{margin:100px 0}section.press.container-filters .container{max-width:960px}section.press.container-filters .col.datepicker{display:flex;flex-direction:row}@media screen and (max-width: 767px){section.press.container-filters{margin:50px 0}}section.press.container-news{margin:100px 0}section.press.container-news .container{max-width:960px;display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;gap:60px 30px}section.press.container-news .news{width:calc(50% - 15px)}section.press.container-news .news .container-img{width:100%;height:275px}section.press.container-news .news .container-img img{width:100%;height:100%;object-fit:cover}section.press.container-news .news .container-text{display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:center;height:130px;padding:1.5em}section.press.container-news .news .container-text .content-date{color:#101820;padding:0 1.5em 0 0;border-right:3px solid #FFC658;display:flex;flex-flow:column nowrap;justify-content:center;align-items:center}section.press.container-news .news .container-text .content-date p{font-weight:700;font-size:1.125rem;line-height:100%}section.press.container-news .news .container-text .content-date p:nth-child(1){font-size:2.25rem}section.press.container-news .news .container-text .content-date p:nth-child(2){text-transform:uppercase;margin:.3em 0}section.press.container-news .news .container-text .content-text{width:100%;padding-left:1.5em;font-size:1.125rem;line-height:150%}@media screen and (max-width: 1023px){section.press.container-news .container{flex-direction:column;gap:50px}section.press.container-news .news{width:100%}section.press.container-news .news .container-text{height:initial;align-items:stretch}section.press.container-news .news .container-text .content-date{justify-content:flex-start}}@media screen and (max-width: 767px){section.press.container-news{margin:50px 0}section.press.container-news .news{width:calc(100% + 40px);margin-left:-20px}section.press.container-news .news .container-img{height:200px}section.press.container-news .news .container-text .content-date p:nth-child(1){font-size:1.875rem;line-height:100%}section.press.container-news .news .container-text .content-date p:nth-child(2),section.press.container-news .news .container-text .content-date p:nth-child(3){font-size:.875rem;line-height:100%}section.press.container-news .news .container-text .content-text{font-size:.875rem;line-height:200%}}section.in-the-world.container-map{overflow:auto}section.in-the-world.container-map .content-map{width:fit-content;margin:0 auto;position:relative}section.in-the-world.container-map .content-map:before{content:'';width:100%;height:300px;background:#f8f8f8;background:linear-gradient(0deg, rgba(248,248,248,0) 0%, #f8f8f8 100%);position:absolute;top:-1px;left:0}section.in-the-world.container-map .content-map:after{content:'';width:300px;height:100%;background:#f8f8f8;background:linear-gradient(90deg, rgba(248,248,248,0) 0%, #f8f8f8 100%);position:absolute;top:-1px;right:0;z-index:0}section.in-the-world.container-map .content-map .map-img{width:1280px;margin:0 auto}section.in-the-world.container-map .content-map .country{cursor:pointer;transition:all .3s ease;position:absolute;z-index:1}section.in-the-world.container-map .content-map .country p{font-weight:500;font-size:1rem;line-height:120%;position:relative;padding:16px}section.in-the-world.container-map .content-map .country p:before{content:'\f3c5';font-size:1.75rem;font-family:"Font Awesome 6 Pro";font-weight:700;color:#FFC658;position:absolute;top:50%;transform:translateY(-50%)}section.in-the-world.container-map .content-map .country.icon-left p{padding-left:48px}section.in-the-world.container-map .content-map .country.icon-left p:before{left:16px}section.in-the-world.container-map .content-map .country.icon-right p{padding-right:48px}section.in-the-world.container-map .content-map .country.icon-right p:before{right:16px}section.in-the-world.container-map .content-map .country:hover{background-color:#FFF;border-radius:45px;box-shadow:0px 4px 10px rgba(0,0,0,0.15)}section.in-the-world.container-map .content-map .country.active{background-color:#FFF;border-radius:45px;box-shadow:0px 4px 10px rgba(0,0,0,0.15);pointer-events:none}section.in-the-world.container-map .content-map .country.active p{font-weight:600;font-size:1.3125rem;line-height:120%}section.in-the-world.container-map .country[data-popup="mexico"]{top:31%;left:23%}section.in-the-world.container-map .country[data-popup="costarica"]{top:39%;right:69%}section.in-the-world.container-map .country[data-popup="republicadominicana"]{top:37%;left:36.3%}section.in-the-world.container-map .country[data-popup="panama"]{top:44.8%;right:64.2%}section.in-the-world.container-map .country[data-popup="colombia"]{top:45.5%;left:35%}section.in-the-world.container-map .country[data-popup="peru"]{top:55%;left:34%}section.in-the-world.container-map .country[data-popup="espana"]{top:19%;right:30.5%}section.in-the-world.container-map .country[data-popup="italia"]{top:19%;left:73.3%}section.in-the-world.container-map .country[data-popup="marruecos"]{top:30%;left:64%}section.in-the-world.container-map .country[data-popup="puertorico"]{top:41%;left:40.3%}@media screen and (max-width: 1279px){section.in-the-world.container-map .content-map .map-img{width:1024px}section.in-the-world.container-map .country[data-popup="mexico"]{top:30%;left:21%}section.in-the-world.container-map .country[data-popup="costarica"]{top:38%;right:68.5%}section.in-the-world.container-map .country[data-popup="republicadominicana"]{top:36%;left:35.5%}section.in-the-world.container-map .country[data-popup="panama"]{top:43.5%;right:64%}}@media screen and (max-width: 1023px){section.in-the-world.container-map .content-map{width:830px}section.in-the-world.container-map .content-map:before{height:200px}section.in-the-world.container-map .content-map:after{width:100px}section.in-the-world.container-map .content-map .country p{font-size:0.75rem;line-height:100%;padding:12px}section.in-the-world.container-map .content-map .country p:before{font-size:1.125rem}section.in-the-world.container-map .content-map .country.icon-left p{padding-left:32px}section.in-the-world.container-map .content-map .country.icon-left p:before{left:12px}section.in-the-world.container-map .content-map .country.icon-right p{padding-right:32px}section.in-the-world.container-map .content-map .country.icon-right p:before{right:12px}section.in-the-world.container-map .country[data-popup="costarica"]{top:38%;right:69%}section.in-the-world.container-map .country[data-popup="republicadominicana"]{top:36.5%;left:36%}section.in-the-world.container-map .country[data-popup="panama"]{top:44%;right:64%}}section.in-the-world.container-countries-list{display:none;margin-top:100px}section.in-the-world.container-countries-list.hide-list{display:none}section.in-the-world.container-countries-list .country{display:flex;justify-content:space-between;align-items:center;padding:18px 0;border-bottom:1px solid #E7E8E9;cursor:pointer}section.in-the-world.container-countries-list .country .icon{width:26px;min-width:26px;aspect-ratio:1;background-color:#FFC658;border-radius:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:.875rem}@media screen and (max-width: 1023px){section.in-the-world.container-countries-list{display:block}}section.in-the-world.container-countries-info{margin-top:100px}section.in-the-world.container-countries-info .popup-styles{position:initial;top:initial;left:initial;z-index:initial;max-height:initial;display:block;position:relative}section.in-the-world.container-countries-info .popup-styles.active{height:auto}section.in-the-world.container-countries-info .container{display:flex;justify-content:space-between;align-items:stretch;flex-direction:row}section.in-the-world.container-countries-info .close-country-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute;top:20px;right:20px;z-index:2;width:48px;min-width:48px;aspect-ratio:1;background-color:#101820;color:#FFF;border-radius:100%;cursor:pointer;transition:all .3s ease}section.in-the-world.container-countries-info .close-country-info:hover{background-color:#3E4951}section.in-the-world.container-countries-info .content-column-left{width:50%;padding:70px 120px 70px 0;background-color:#FFC658;position:relative}section.in-the-world.container-countries-info .content-column-left:before{content:'';width:100vh;height:100%;background-color:#FFC658;position:absolute;top:0;right:100%}section.in-the-world.container-countries-info .content-column-left .title{font-family:"Noto Serif Display",serif;font-weight:500;font-size:6rem;line-height:100%;letter-spacing:-0.02em;margin-bottom:44px}section.in-the-world.container-countries-info .content-column-left .info{line-height:180%;margin-bottom:32px}section.in-the-world.container-countries-info .content-column-left .content-items{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;gap:35px 24px}section.in-the-world.container-countries-info .content-column-left .content-items .item{width:calc(33.333% - 16px)}section.in-the-world.container-countries-info .content-column-left .content-items .item-number{font-family:"Noto Serif Display",serif;font-style:italic;font-weight:400;font-size:3rem;line-height:100%;letter-spacing:-0.01em;margin-bottom:16px}section.in-the-world.container-countries-info .content-column-left .content-items .item-text{font-size:.875rem;line-height:200%}section.in-the-world.container-countries-info .content-column-right{width:50%;min-height:440px;position:relative}section.in-the-world.container-countries-info .content-column-right .image{position:absolute;top:0;left:0;z-index:1;width:50vw;height:440px}section.in-the-world.container-countries-info .content-column-right .image img{width:100%;height:100%;object-fit:cover}section.in-the-world.container-countries-info .content-column-right .info{margin-top:445px;padding:30px 0 30px 60px;max-width:300px}section.in-the-world.container-countries-info .content-column-right .info>div{margin-bottom:24px}section.in-the-world.container-countries-info .content-column-right .info>div:last-child{margin-bottom:0}section.in-the-world.container-countries-info .content-column-right .info-label{font-size:.875rem;line-height:160%;letter-spacing:0.02em;text-transform:uppercase;color:#9FA4A8;margin-bottom:4px}section.in-the-world.container-countries-info .content-column-right .info-data{line-height:180%}@media screen and (max-width: 1023px){section.in-the-world.container-countries-info .container{width:100%;flex-direction:column;justify-content:flex-start;align-items:stretch}section.in-the-world.container-countries-info .content-column-left{width:100%;padding:70px 20px}section.in-the-world.container-countries-info .content-column-right{width:100%}section.in-the-world.container-countries-info .content-column-right .image{width:100vw}section.in-the-world.container-countries-info .content-column-right .info{padding:30px 20px;max-width:initial}}@media screen and (max-width: 767px){section.in-the-world.container-countries-info .close-country-info{width:36px;min-width:36px}section.in-the-world.container-countries-info .content-column-left{padding:50px 20px}section.in-the-world.container-countries-info .content-column-left .title{font-size:3rem;line-height:100%;letter-spacing:-0.01em;margin-bottom:32px}section.in-the-world.container-countries-info .content-column-left .info{font-size:.875rem;line-height:200%}section.in-the-world.container-countries-info .content-column-left .content-items{gap:16px}section.in-the-world.container-countries-info .content-column-left .content-items .item{width:calc(50% - 8px)}section.in-the-world.container-countries-info .content-column-right .image{height:220px;position:initial}section.in-the-world.container-countries-info .content-column-right .info{margin-top:0}}body.eco section.in-the-world.container-map .content-map:before{background:#101820;background:linear-gradient(0deg, rgba(16,24,32,0) 0%, #101820 100%)}body.eco section.in-the-world.container-map .content-map:after{background:#101820;background:linear-gradient(90deg, rgba(16,24,32,0) 0%, #101820 100%)}body.eco section.in-the-world.container-map .content-map .country:hover p{color:#101820 !important}body.eco section.in-the-world.container-map .content-map .country.active p{color:#101820 !important}body.eco section.in-the-world.container-countries-info .popup-styles{background-color:#101820}body.eco section.in-the-world.container-countries-info .popup-styles .content-column-left{color:#101820}body.eco section.in-the-world.container-countries-info .popup-styles .content-column-left p,body.eco section.in-the-world.container-countries-info .popup-styles .content-column-left a{color:#101820 !important}section.business-units.container-text-intro{margin:100px 0}section.business-units.container-text-intro .container{max-width:960px}section.business-units.container-text-intro .container>div{width:50%;margin-left:50%}@media screen and (max-width: 1023px){section.business-units.container-text-intro .container>div{width:100%;margin:0;text-align:center}}@media screen and (max-width: 767px){section.business-units.container-text-intro{margin:50px 0;font-size:.875rem;line-height:200%}}section.business-units.container-businnes-items{margin:100px 0}section.business-units.container-businnes-items .container{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;gap:90px 20px;max-width:1160px}section.business-units.container-businnes-items .item{width:calc(50% - 10px);display:flex;justify-content:space-between;align-items:stretch}section.business-units.container-businnes-items .item:hover .item-img{filter:grayscale(0);opacity:1}section.business-units.container-businnes-items .item:hover .item-img img{transform:scale(1.05)}section.business-units.container-businnes-items .item-img{width:100%;overflow:hidden;opacity:.5;filter:grayscale(1);transition:all .3s ease}section.business-units.container-businnes-items .item-img img{transition:all .3s ease;width:100%;height:100%;object-fit:cover}section.business-units.container-businnes-items .item-text{display:flex;flex-direction:column;justify-content:space-between;align-items:center;gap:16px;padding:0 18px}section.business-units.container-businnes-items .item-text i{font-size:1.75rem}section.business-units.container-businnes-items .item-text p{font-family:"Noto Serif Display",serif;font-size:2.6875rem;line-height:100%;letter-spacing:-0.01em;writing-mode:vertical-rl;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}@media screen and (max-width: 1023px){section.business-units.container-businnes-items .container{flex-direction:column;max-width:570px}section.business-units.container-businnes-items .item{width:100%}section.business-units.container-businnes-items .item:nth-child(odd){flex-direction:row-reverse}}@media screen and (max-width: 767px){section.business-units.container-businnes-items{margin:50px 0}section.business-units.container-businnes-items .container{width:100%;gap:60px 20px}section.business-units.container-businnes-items .item{min-height:300px}section.business-units.container-businnes-items .item-text p{font-size:1.875rem;line-height:100%;letter-spacing:-0.01em}}section.business-units.container-our-brands{margin:100px 0}section.business-units.container-our-brands .container{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;gap:80px 20px}section.business-units.container-our-brands .brand{width:calc(25% - 15px);height:45px}section.business-units.container-our-brands .brand img{width:100%;height:100%;object-fit:contain}@media screen and (max-width: 1023px){section.business-units.container-our-brands .brand{width:calc(50% - 10px)}}section.business-units.container-title-marquee h2{font-size:5.9375rem;line-height:100%;letter-spacing:-0.02em}@media screen and (max-width: 767px){section.business-units.container-title-marquee{margin:10px 0 30px}section.business-units.container-title-marquee h2{font-size:2.25rem;line-height:120%;text-align:center;letter-spacing:-0.01em}}section.business-units.container-module-img-full-width{margin:0;position:relative}section.business-units.container-nav-options{margin:50px 0}section.business-units.container-nav-options .container{display:flex;justify-content:center;align-items:center;gap:80px}section.business-units.container-nav-options .option{font-size:1.125rem;line-height:180%;color:#9FA4A8;position:relative;padding-bottom:10px}section.business-units.container-nav-options .option::before{content:'';width:0;height:3px;background-color:#FFC658;position:absolute;bottom:0;left:0;transition:all .3s ease}section.business-units.container-nav-options .option.active{color:#101820}section.business-units.container-nav-options .option.active::before{width:100%}section.business-units.container-nav-options .option:hover::before{width:100%}@media screen and (max-width: 767px){section.business-units.container-nav-options .container{justify-content:flex-start;gap:24px;overflow:scroll;width:100%}section.business-units.container-nav-options .option{white-space:nowrap}section.business-units.container-nav-options .option:first-child{margin-left:20px}section.business-units.container-nav-options .option:last-child{margin-right:20px}}section.business-units.container-what-we-offer-items{margin:50px 0;padding:20px 0}section.business-units.container-what-we-offer-items .container{max-width:960px;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:120px}section.business-units.container-what-we-offer-items .item{display:flex;justify-content:space-between;align-items:flex-start;gap:30px}section.business-units.container-what-we-offer-items .item:nth-child(even){flex-direction:row-reverse}section.business-units.container-what-we-offer-items .item-text{width:50%;position:relative;padding-top:100px}section.business-units.container-what-we-offer-items .item-text .capital-letter{font-family:"Noto Serif Display",serif;font-weight:500;font-size:18.75rem;line-height:70%;letter-spacing:-0.02em;opacity:0.03;position:absolute;top:0;left:-50px;margin:0}section.business-units.container-what-we-offer-items .item-text h2{font-family:"Noto Serif Display",serif;font-weight:500;font-size:3.75rem;line-height:100%;letter-spacing:-0.01em;position:relative}section.business-units.container-what-we-offer-items .item-text h3{margin-top:1em;font-size:1.5rem;line-height:140%}section.business-units.container-what-we-offer-items .item-text p{line-height:180%;color:#3E4951;margin-left:100px;margin-top:1em;position:relative}section.business-units.container-what-we-offer-items .item-text .btn{margin-top:30px}section.business-units.container-what-we-offer-items .item-text ul,section.business-units.container-what-we-offer-items .item-text ol{counter-reset:my-awesome-counter;margin-top:20px}section.business-units.container-what-we-offer-items .item-text li{counter-increment:my-awesome-counter;position:relative;font-size:14px;line-height:200%;color:#3E4951;padding:16px 0;padding-left:30px;border-top:1px solid #E7E8E9;position:relative}section.business-units.container-what-we-offer-items .item-text li::before{content:counter(my-awesome-counter) ". ";color:#FFC658;font-weight:bold;position:absolute;top:16px;left:0}section.business-units.container-what-we-offer-items .item-img{width:50%;position:relative}section.business-units.container-what-we-offer-items .item-img>div{margin:0 auto;width:80%;aspect-ratio:.75 / 1}section.business-units.container-what-we-offer-items .item-img>div img{width:100%;height:100%;object-fit:cover}section.business-units.container-what-we-offer-items .item-img .label{position:absolute;bottom:0;right:0;transform:translateY(50%);margin:0;width:275px;background-color:#FFF;border-radius:20px;box-shadow:0px 4px 10px rgba(0,0,0,0.15);padding:30px;aspect-ratio:initial}section.business-units.container-what-we-offer-items .item-img .label img{width:initial;height:initial;object-fit:initial;margin:0 auto}section.business-units.container-what-we-offer-items .item-img ul,section.business-units.container-what-we-offer-items .item-img ol{counter-reset:my-awesome-counter;margin-top:100px}section.business-units.container-what-we-offer-items .item-img li{counter-increment:my-awesome-counter;position:relative;font-size:14px;line-height:200%;color:#3E4951;padding:16px 0;padding-left:30px;border-top:1px solid #E7E8E9;position:relative}section.business-units.container-what-we-offer-items .item-img li::before{content:counter(my-awesome-counter) ". ";color:#FFC658;font-weight:bold;position:absolute;top:16px;left:0}@media screen and (max-width: 1023px){section.business-units.container-what-we-offer-items .item,section.business-units.container-what-we-offer-items .item:nth-child(even){flex-direction:column-reverse}section.business-units.container-what-we-offer-items .item{gap:50px}section.business-units.container-what-we-offer-items .item-text{width:100%;padding-top:0}section.business-units.container-what-we-offer-items .item-text .capital-letter{display:none}section.business-units.container-what-we-offer-items .item-text h2{text-align:center}section.business-units.container-what-we-offer-items .item-text p{margin:1em 0 0 0}section.business-units.container-what-we-offer-items .item-img{width:100%}section.business-units.container-what-we-offer-items .item-img ul,section.business-units.container-what-we-offer-items .item-img ol{margin-top:0}}@media screen and (max-width: 767px){section.business-units.container-what-we-offer-items .container{gap:50px}section.business-units.container-what-we-offer-items .item-text h2{font-size:2.25rem;line-height:120%;text-align:center;letter-spacing:-0.01em;margin-bottom:16px}section.business-units.container-what-we-offer-items .item-text h3{font-size:1.125rem;line-height:180%}section.business-units.container-what-we-offer-items .item-text p{font-size:.875rem;line-height:200%}section.business-units.container-what-we-offer-items .item-img .label{max-width:60%;padding:10px 25px;border-radius:10px}}section.business-units.container-what-we-offer-banner{margin:100px 0;background-color:#FFF;box-shadow:0px 4px 10px rgba(0,0,0,0.15);padding:80px 0}section.business-units.container-what-we-offer-banner .container{display:flex;justify-content:space-between;align-items:center}section.business-units.container-what-we-offer-banner .content-text{max-width:475px;width:40%;margin-left:10%}section.business-units.container-what-we-offer-banner .content-text h2{font-family:"Noto Serif Display",serif;font-style:italic;font-weight:400;font-size:3rem;line-height:120%;letter-spacing:-0.01em;margin-bottom:25px}section.business-units.container-what-we-offer-banner .content-text p{line-height:180%;color:#3E4951}section.business-units.container-what-we-offer-banner .content-img{width:50%;position:relative}section.business-units.container-what-we-offer-banner .content-img img{position:absolute;top:50%;right:0;transform:translatey(-50%)}@media screen and (max-width: 1023px){section.business-units.container-what-we-offer-banner .container{flex-direction:column-reverse;justify-content:flex-start;align-items:stretch;gap:20px}section.business-units.container-what-we-offer-banner .content-text{width:100%;margin-left:0;max-width:initial}section.business-units.container-what-we-offer-banner .content-img{width:100%}section.business-units.container-what-we-offer-banner .content-img img{position:initial;transform:initial;margin:0 auto}}@media screen and (max-width: 767px){section.business-units.container-what-we-offer-banner{margin:50px 0;padding:50px 0}section.business-units.container-what-we-offer-banner .content-text h2{font-size:2.25rem;line-height:120%;text-align:center;letter-spacing:-0.01em}section.business-units.container-what-we-offer-banner .content-text p{font-size:.875rem;line-height:200%;text-align:center}}section.business-units.container-what-we-offer-banner-01{margin:100px 0;background-color:#FFF;box-shadow:0px 4px 10px rgba(0,0,0,0.15);padding:80px 0}section.business-units.container-what-we-offer-banner-01 .container{max-width:960px;display:flex;justify-content:space-between}section.business-units.container-what-we-offer-banner-01 .content-title{width:30%;font-family:"Noto Serif Display",serif;font-style:italic;font-size:3rem;line-height:120%;letter-spacing:-0.01em}section.business-units.container-what-we-offer-banner-01 .content-img{width:30%}section.business-units.container-what-we-offer-banner-01 .content-text{width:40%;line-height:180%;color:#3E4951}section.business-units.container-what-we-offer-banner-01 .content-text p{margin-bottom:1em}@media screen and (max-width: 1023px){section.business-units.container-what-we-offer-banner-01 .container{flex-direction:column;gap:30px;justify-content:flex-start;align-items:center}section.business-units.container-what-we-offer-banner-01 .content-title{width:100%;text-align:center}section.business-units.container-what-we-offer-banner-01 .content-img{width:100%}section.business-units.container-what-we-offer-banner-01 .content-img img{margin:0 auto}section.business-units.container-what-we-offer-banner-01 .content-text{width:100%}}@media screen and (max-width: 767px){section.business-units.container-what-we-offer-banner-01{margin:50px 0;padding:50px 0}section.business-units.container-what-we-offer-banner-01 .content-title{font-size:2.25rem;line-height:120%;letter-spacing:-0.01em}section.business-units.container-what-we-offer-banner-01 .content-text{font-size:.875rem;line-height:200%}}section.business-units.container-in-numbers .content-title h2{font-style:normal;font-weight:500;font-size:3.75rem;line-height:100%;letter-spacing:-0.01em;margin-bottom:20px}section.business-units.container-in-numbers .content-title p{line-height:180%;color:#3E4951}@media screen and (max-width: 767px){section.business-units.container-in-numbers .content-title h2{font-size:2.25rem;line-height:120%;text-align:center;letter-spacing:-0.01em}section.business-units.container-in-numbers .content-title p{font-size:.875rem;line-height:200%}}section.business-units.container-title-discover{margin-bottom:0}section.business-units.container-title-discover h2{padding-bottom:30px}@media screen and (max-width: 767px){section.business-units.container-title-discover .container{width:100%}section.business-units.container-title-discover h2{border-top:3px solid #FFC658;border-left:none;padding:20px 20px 20px;text-align:center}}section.business-units.content-links-section{margin:0}section.business-units.container-module-contact{margin:100px 0;overflow:hidden}section.business-units.container-module-contact .container{display:flex;justify-content:space-between;align-items:stretch}section.business-units.container-module-contact .content-text{width:45%;background-color:#FFC658;padding:90px 90px 90px 0;position:relative;display:flex;flex-direction:column;justify-content:space-between;align-items:stretch}section.business-units.container-module-contact .content-text::before{content:'';width:100vw;height:100%;background-color:#FFC658;position:absolute;top:0;right:100%}section.business-units.container-module-contact .content-text .title{font-family:"Noto Serif Display",serif;font-weight:500;font-size:3rem;line-height:100%;letter-spacing:-0.01em}section.business-units.container-module-contact .content-text .text p{font-size:1.3125rem;line-height:160%;margin-bottom:35px}section.business-units.container-module-contact .content-items{width:55%;padding:90px 0 90px 90px;display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:24px}section.business-units.container-module-contact .content-items .item h3{font-size:1.3125rem;line-height:160%}section.business-units.container-module-contact .content-items .item p{font-size:.875rem;line-height:200%;color:#3E4951}@media screen and (max-width: 1023px){section.business-units.container-module-contact .container{flex-direction:column;gap:50px;width:100%}section.business-units.container-module-contact .content-text{width:100%;padding:50px 20px}section.business-units.container-module-contact .content-text::before{display:none}section.business-units.container-module-contact .content-text h2{margin-bottom:30px}section.business-units.container-module-contact .content-items{width:100%;padding:0 20px}}@media screen and (max-width: 767px){section.business-units.container-module-contact{margin:50px 0}section.business-units.container-module-contact .content-text .title{font-size:2.25rem;line-height:120%;letter-spacing:-0.01em}section.business-units.container-module-contact .content-text .text p{font-size:1.125rem;line-height:180%}}section.business-units.container-module-bet-sports{background-color:#FFC658;margin:100px 0;padding:100px 0}section.business-units.container-module-bet-sports .content-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:100px}section.business-units.container-module-bet-sports .content-title h2{font-family:"Noto Serif Display",serif;font-style:normal;font-weight:500;font-size:3rem;line-height:100%;letter-spacing:-0.01em}section.business-units.container-module-bet-sports .content-title h2 span{font-style:italic;font-weight:400;display:block;margin-left:50px}section.business-units.container-module-bet-sports .content-sports{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;gap:60px 0}section.business-units.container-module-bet-sports .content-sports .sport{width:calc(100% / 6)}section.business-units.container-module-bet-sports .content-sports .sport-icon{margin-bottom:10px}@media screen and (max-width: 1023px){section.business-units.container-module-bet-sports .content-title{display:block}section.business-units.container-module-bet-sports .content-sports .sport{width:25%}}@media screen and (max-width: 767px){section.business-units.container-module-bet-sports{margin:50px 0;padding:50px 0}section.business-units.container-module-bet-sports .content-title{margin-bottom:50px}section.business-units.container-module-bet-sports .content-title h2{font-size:2.25rem;line-height:120%}section.business-units.container-module-bet-sports .content-title h2 span{margin:0}section.business-units.container-module-bet-sports .content-sports .sport{width:50%}}section.business-units.container-games-items{margin:100px 0;padding:20px 0}section.business-units.container-games-items .container{max-width:960px;display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;gap:70px 40px}section.business-units.container-games-items .game{width:calc(33.333% - 26.75px)}section.business-units.container-games-items .game-icon{width:48px;height:48px;display:flex;justify-content:flex-start;align-items:center;margin-bottom:24px}section.business-units.container-games-items .game-title{margin-bottom:8px;font-size:1.5rem;line-height:140%}section.business-units.container-games-items .game-text{font-size:.875rem;line-height:200%;color:#3E4951}@media screen and (max-width: 1023px){section.business-units.container-games-items .game{width:calc(50% - 20px)}}@media screen and (max-width: 767px){section.business-units.container-games-items{margin:50px 0}section.business-units.container-games-items .container{gap:60px}section.business-units.container-games-items .game{width:100%}}section.business-units.container-filters{margin:100px 0;padding:20px 0 0}section.business-units.container-filters .content-filters{width:100%;max-width:960px;margin:0 auto 50px;display:flex;justify-content:space-between;align-items:center;gap:20px}section.business-units.container-filters .content-filters .row{width:100%}section.business-units.container-filters .content-filters .column{width:100%}section.business-units.container-filters .content-filters .column.cta{min-width:134px;margin-top:25px}section.business-units.container-filters .content-filters .column.cta .btn{padding:12px 20px 12px}section.business-units.container-filters .content-filters legend{font-weight:500;font-size:0.75rem;line-height:150%;letter-spacing:0.1em;text-transform:uppercase;margin-bottom:8px}section.business-units.container-filters .content-labels{display:flex;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap;gap:20px;margin:50px 0 30px}section.business-units.container-filters .content-labels .label{font-weight:400;font-size:.875rem;line-height:100%;text-transform:uppercase;padding:8px 8px;border-radius:5px;background-color:#E7E8E9;cursor:pointer;transition:all .3s ease}section.business-units.container-filters .content-labels .label:before{content:'\e59b';font-family:"Font Awesome 6 Pro";display:inline-block;font-size:0.75rem;font-weight:700;margin-right:5px}section.business-units.container-filters .content-labels .label p{display:inline-block}section.business-units.container-filters .content-labels .label:hover{background-color:#3E4951;color:#FFF}section.business-units.container-filters .content-items{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;gap:60px 24px}section.business-units.container-filters .content-items .item{width:calc(33.333% - 16px)}section.business-units.container-filters .content-items .item:hover{color:#3E4951}section.business-units.container-filters .content-items .item:hover .item-img img{transform:scale(1.05)}section.business-units.container-filters .content-items .item:hover .item-info-icon{background-color:#3E4951}section.business-units.container-filters .content-items .item-img{width:100%;height:190px;margin-bottom:16px;overflow:hidden}section.business-units.container-filters .content-items .item-img img{width:100%;height:100%;object-fit:cover;transition:all .3s ease}section.business-units.container-filters .content-items .item-info{display:flex;justify-content:space-between;align-items:center;gap:16px}section.business-units.container-filters .content-items .item-info-text .country{font-size:.875rem;line-height:160%;letter-spacing:0.02em;text-transform:uppercase;color:#9FA4A8}section.business-units.container-filters .content-items .item-info-text .name{font-size:1.3125rem;line-height:160%}section.business-units.container-filters .content-items .item-info-text .city{font-size:.875rem;color:#9FA4A8}section.business-units.container-filters .content-items .item-info-icon{width:36px;min-width:36px;aspect-ratio:1;background-color:#101820;color:#FFF;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:100%;transition:all .3s ease}section.business-units.container-filters .content-items.machines .item{display:flex;flex-direction:column;justify-content:space-around;align-items:stretch;gap:30px;min-height:200px;box-shadow:0px 4px 10px rgba(0,0,0,0.15);background-color:#FFF;border-radius:15px;padding:24px;transition:all .3s ease}section.business-units.container-filters .content-items.machines .item:hover{box-shadow:0px 4px 10px rgba(0,0,0,0.05)}section.business-units.container-filters .content-items.machines .item:hover .item-info-icon{color:#FFF}section.business-units.container-filters .content-items.machines .item-info-text .name{font-family:"Noto Serif Display",serif;font-style:italic;font-weight:400;font-size:1.5rem;line-height:100%;letter-spacing:-0.01em;margin:8px 0}section.business-units.container-filters .content-items.machines .item-info-icon{align-self:flex-end;background-color:#FFC658;color:#101820}@media screen and (max-width: 1023px){section.business-units.container-filters .content-filters .row .column.cta{margin-top:initial}}@media screen and (max-width: 767px){section.business-units.container-filters{margin:50px 0}section.business-units.container-filters .content-filters .row .column.cta .btn{margin:0 auto;display:block;min-width:120px}section.business-units.container-filters .content-filters .row .column.cta .error-message{justify-content:center}section.business-units.container-filters .content-items{flex-direction:column;gap:30px}section.business-units.container-filters .content-items .item{width:100%}}section.business-units.container-file .content-back-button{font-weight:600;font-size:.875rem}section.business-units.container-file .content-back-button .back-button{display:flex;justify-content:flex-start;align-items:center;gap:10px;position:relative}section.business-units.container-file .content-back-button .back-button:before{content:'\f053';font-family:"Font Awesome 6 Pro"}section.business-units.container-file .content-main-image{position:absolute;top:0;right:-20px;width:40%;max-width:840px;height:100%;overflow:hidden}section.business-units.container-file .content-main-image img{width:100%;height:100%;object-fit:cover;height:auto}@media screen and (max-width: 767px){section.business-units.container-file .content-main-image img{height:100%}}section.business-units.container-file .content-title{font-family:"Noto Serif Display",serif;font-weight:500;font-size:3.75rem;line-height:100%;letter-spacing:-0.01em;padding:0 120px;width:60%}section.business-units.container-file .content-accordion{margin-top:40px;padding:0 120px;width:60%}section.business-units.container-file .content-accordion .accordion .item{border-bottom:none}section.business-units.container-file .content-accordion .accordion .item .accordion-head{display:none}section.business-units.container-file .content-accordion .accordion .item .accordion-body{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:35px;margin-bottom:0;padding-bottom:20px}section.business-units.container-file .content-accordion .accordion .item .accordion-body .box-data-info.rrss{display:flex;justify-content:flex-start;align-items:center;gap:20px}section.business-units.container-file .content-accordion .accordion .item .accordion-body .box-data-info h2{font-weight:400;font-size:.875rem;line-height:160%;letter-spacing:0.02em;text-transform:uppercase;color:#9FA4A8;margin-bottom:8px}section.business-units.container-file .content-accordion .accordion .item .accordion-body .box-data-info a,section.business-units.container-file .content-accordion .accordion .item .accordion-body .box-data-info p{font-size:1rem;line-height:180%;color:#101820}section.business-units.container-file .content-accordion .accordion .item .accordion-body .box-data-info .row{display:flex;justify-content:flex-start;align-items:center;gap:10px;margin-bottom:8px}section.business-units.container-file .content-accordion .accordion .item .accordion-body .box-data-info .row p:nth-child(1){text-transform:uppercase;min-width:60px;font-size:.875rem;line-height:160%;letter-spacing:0.02em}section.business-units.container-file .content-accordion .accordion .item .accordion-body .box-data-info .row a[href^="mailto:"]{text-decoration:underline}section.business-units.container-file .content-accordion .accordion .item .accordion-body .box-data-info.schedule .schedule-item{display:flex;justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:16px}section.business-units.container-file .content-accordion .accordion .item .accordion-body .box-data-info.schedule .schedule-item h3{font-size:.875rem;line-height:200%;text-transform:uppercase;min-width:100px}section.business-units.container-file .content-accordion .accordion .item .accordion-body .box-data-info.schedule .schedule-item>div{width:100%}section.business-units.container-file .content-accordion .accordion .item .accordion-body .box-data-info.schedule .schedule-item>div h4,section.business-units.container-file .content-accordion .accordion .item .accordion-body .box-data-info.schedule .schedule-item>div p{font-size:.875rem;line-height:160%}section.business-units.container-file .content-accordion .accordion .item .accordion-body .box-data-info.schedule .schedule-item>div h4{margin-top:8px}section.business-units.container-file .content-accordion .accordion .item .accordion-body .box-data-info.schedule .schedule-item>div h4:first-child{margin-top:0}@media screen and (max-width: 1023px){section.business-units.container-file .content-main-image{position:initial;right:0;width:calc(100% + 40px);margin-left:-20px;height:340px;max-width:initial}section.business-units.container-file .content-title{width:100%;padding:0;margin:30px 0}section.business-units.container-file .content-accordion{width:calc(100% + 40px);margin-left:-20px;padding:0;margin-top:0}section.business-units.container-file .content-accordion .accordion .item{padding:0 20px;box-shadow:0px 4px 10px rgba(0,0,0,0.15)}section.business-units.container-file .content-accordion .accordion .item .accordion-head{padding:15px 0;display:flex;justify-content:space-between;align-items:center;font-size:1.125rem;line-height:180%}section.business-units.container-file .content-accordion .accordion .item .accordion-body{display:none;padding:0;margin-bottom:20px}section.business-units.container-file .content-accordion .accordion .item .accordion-body .box-data-info{margin-bottom:30px}}@media screen and (max-width: 767px){section.business-units.container-file .content-title{font-size:2.25rem;line-height:120%}section.business-units.container-file .content-main-image{height:240px}section.business-units.container-file .content-accordion .accordion .item .accordion-body .box-data-info a,section.business-units.container-file .content-accordion .accordion .item .accordion-body .box-data-info p{font-size:.875rem}}section.business-units.container-file-services{background-color:#FFC658;padding:100px 0}section.business-units.container-file-services .content-accordion .item{display:flex;justify-content:space-between;align-items:flex-start;border-bottom:0}section.business-units.container-file-services .content-accordion .item .accordion-head{width:40%;padding:0 0 0 120px;pointer-events:none}section.business-units.container-file-services .content-accordion .item .accordion-head::after{display:none}section.business-units.container-file-services .content-accordion .item .accordion-head h3{font-family:"Noto Serif Display",serif;font-style:normal;font-weight:500;font-size:3rem;line-height:100%;text-align:center;letter-spacing:-0.01em}section.business-units.container-file-services .content-accordion .item .accordion-body{width:60%;display:block;margin-bottom:0}section.business-units.container-file-services .content-accordion .item .accordion-body .content-services{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;gap:50px 16px}section.business-units.container-file-services .content-accordion .item .accordion-body .content-services .service{width:calc(50% - 8px);display:flex;justify-content:flex-start;align-items:center;gap:20px}section.business-units.container-file-services .content-accordion .item .accordion-body .content-services .service-icon{width:30px;min-width:30px;height:30px}section.business-units.container-file-services .content-accordion .item .accordion-body .content-services .service-text p{font-size:1.125rem;line-height:180%}@media screen and (max-width: 1023px){section.business-units.container-file-services{background-color:initial;padding:0;margin-bottom:10px}section.business-units.container-file-services .content-accordion{width:calc(100% + 40px);margin-left:-20px;padding:0;margin-top:0}section.business-units.container-file-services .content-accordion .accordion .item{display:block;box-shadow:0px 4px 10px rgba(0,0,0,0.15)}section.business-units.container-file-services .content-accordion .accordion .item .accordion-head{width:100%;padding:15px 20px;display:flex;justify-content:space-between;align-items:center;pointer-events:initial}section.business-units.container-file-services .content-accordion .accordion .item .accordion-head::after{display:flex}section.business-units.container-file-services .content-accordion .accordion .item .accordion-head h3{font-family:"Open Sans",sans-serif;font-size:1.125rem;line-height:180%}section.business-units.container-file-services .content-accordion .accordion .item .accordion-body{padding:0 20px;width:100%;display:none;padding:30px 20px;margin-bottom:20px;background-color:#FFC658}}@media screen and (max-width: 767px){section.business-units.container-file-services .content-accordion .item .accordion-body .content-services .service{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:10px}section.business-units.container-file-services .content-accordion .item .accordion-body .content-services .service-text p{font-size:.875rem;line-height:150%}}section.business-units.container-google-map{margin-bottom:-6px}section.business-units.container-google-map iframe{width:100%;height:335px}section.business-units.container-file.machines{margin-bottom:100px}section.business-units.container-file.machines .content-title{width:100%;max-width:960px;margin:30px auto;padding:0}section.business-units.container-file.machines .content-accordion{width:100%;max-width:960px;margin:30px auto;padding:0}section.business-units.container-file.machines .content-accordion .item{border-bottom:none}section.business-units.container-file.machines .content-accordion .accordion .item .accordion-body{flex-direction:row}section.business-units.container-file.machines .content-accordion .accordion .item .accordion-body .box-data-info{width:50%}@media screen and (max-width: 1023px){section.business-units.container-file.machines .content-accordion .item{box-shadow:none;padding:0}section.business-units.container-file.machines .content-accordion .accordion .item .accordion-body{display:flex;flex-direction:column;gap:30px}section.business-units.container-file.machines .content-accordion .accordion .item .accordion-body .box-data-info{margin-bottom:0}}@media screen and (max-width: 767px){section.business-units.container-file.machines{margin-bottom:50px}}body.eco section.business-units.container-what-we-offer-banner,body.eco section.business-units.container-what-we-offer-banner-01{background-color:#101820}body.eco section.business-units.container-games-items img{filter:invert(1)}body.eco section.business-units.container-module-contact .content-text{color:#101820}body.eco section.business-units.container-module-contact .content-text p,body.eco section.business-units.container-module-contact .content-text a{color:#101820 !important}body.eco section.business-units.container-module-contact .content-text .btn{border-color:#101820}body.eco section.business-units.container-filters .content-labels .label{background-color:#3E4951}body.eco section.business-units.container-filters .content-items .item-info-icon{background-color:#3E4951}body.eco section.business-units.container-filters .content-items.machines .item{background-color:#3E4951}body.eco section.business-units.container-filters .content-items.machines .item-info-icon{color:#FFF;background-color:#101820}body.eco section.business-units.container-module-bet-sports,body.eco section.business-units.container-file-services{color:#101820}body.eco section.business-units.container-module-bet-sports p,body.eco section.business-units.container-module-bet-sports a,body.eco section.business-units.container-file-services p,body.eco section.business-units.container-file-services a{color:#101820 !important}@media screen and (max-width: 1023px){body.eco section.business-units.container-module-bet-sports .accordion-head h3,body.eco section.business-units.container-file-services .accordion-head h3{color:#FFF}}