/*!
Theme Name: Hello Elementor Theme - CityCenter Edition
Author: 2n2l - Carlo Zannolli - CityCenter
Author URI: https: //www.citycenter.it/
*/:root{--timing:$timing;--ease:$ease;--line-width:$line-width}body{margin:0}*,*::before,*::after{-webkit-box-sizing:border-box;box-sizing:border-box}*{margin:0}body{line-height:1.5;-webkit-font-smoothing:antialiased}img,picture,video,canvas,svg{display:block;max-width:100%}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}#root,#__next{isolation:isolate}.-c-default1{color:#fff}.-bg-default1{background-color:#fff !important}.-bg-hover-default1{-webkit-transition:background-color .5s cubic-bezier(0.165,0.84,0.44,1);transition:background-color .5s cubic-bezier(0.165,0.84,0.44,1)}.-bg-hover-default1:hover{background-color:#fff !important}.-border-default1{border-color:#fff !important}.-f-default1{fill:#fff}.-f-default1.m-iconset svg,.-f-default1 svg{fill:#fff !important}.-st-default1{stroke:#fff}.-st-default1.m-iconset svg,.-st-default1 svg{stroke:#fff !important}.-ovla-default1:before{background-color:#fff}.-c-default2{color:#000}.-bg-default2{background-color:#000 !important}.-bg-hover-default2{-webkit-transition:background-color .5s cubic-bezier(0.165,0.84,0.44,1);transition:background-color .5s cubic-bezier(0.165,0.84,0.44,1)}.-bg-hover-default2:hover{background-color:#000 !important}.-border-default2{border-color:#000 !important}.-f-default2{fill:#000}.-f-default2.m-iconset svg,.-f-default2 svg{fill:#000 !important}.-st-default2{stroke:#000}.-st-default2.m-iconset svg,.-st-default2 svg{stroke:#000 !important}.-ovla-default2:before{background-color:#000}.show-only-logged{display:none}.logged-in .show-only-logged{display:-webkit-box;display:-ms-flexbox;display:flex}@media(max-width:1024px){.show-only-mobile{display:none}}.w-100{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.w-50{width:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media(max-width:768px){.w-50{width:100%}}.d-flex{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.d-flex-column{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap}.nowrap{-ms-flex-wrap:nowrap;flex-wrap:nowrap;gap:1rem}@media(max-width:768px){.nowrap{-ms-flex-wrap:wrap;flex-wrap:wrap}}.p-1{padding:1rem}span.page-numbers.prev,span.page-numbers.next{opacity:.5}p img.alignleft,p img.alignright{max-width:50%}@media(max-width:768px){p img.alignleft,p img.alignright{max-width:100%;margin:2rem 0 2rem 0}}p img.alignnone,p img.alignnone+img.alignnone{max-width:100%;float:left;margin:2rem 2% 2rem 0}@media(max-width:768px){p img.alignnone,p img.alignnone+img.alignnone{max-width:100%;margin:2rem 0 2rem 0}}p img.alignnone+img.alignnone{margin:2rem 0 2rem 2%}@media(max-width:768px){p img.alignnone+img.alignnone{margin:2rem 0 2rem 0}}.alignleft{margin-right:2rem}@media(max-width:768px){.alignleft{margin-right:0}}.alignright{margin-left:2rem}@media(max-width:768px){.alignright{margin-left:0}}.single:not(.single-page):not(.single-equipe) .elementor-widget-theme-post-content div{clear:both}.single:not(.single-page):not(.single-equipe) .elementor-widget-theme-post-content p{width:90%;padding-bottom:3rem;margin:0}@media(max-width:768px){.single:not(.single-page):not(.single-equipe) .elementor-widget-theme-post-content p{padding-bottom:2.5rem}}.single:not(.single-page):not(.single-equipe) .elementor-widget-theme-post-content h1,.single:not(.single-page):not(.single-equipe) .elementor-widget-theme-post-content h2,.single:not(.single-page):not(.single-equipe) .elementor-widget-theme-post-content h3,.single:not(.single-page):not(.single-equipe) .elementor-widget-theme-post-content h4,.single:not(.single-page):not(.single-equipe) .elementor-widget-theme-post-content h5,.single:not(.single-page):not(.single-equipe) .elementor-widget-theme-post-content h6{width:90%;margin:0;padding-top:2rem;padding-bottom:3rem}@media(max-width:768px){.single:not(.single-page):not(.single-equipe) .elementor-widget-theme-post-content h1,.single:not(.single-page):not(.single-equipe) .elementor-widget-theme-post-content h2,.single:not(.single-page):not(.single-equipe) .elementor-widget-theme-post-content h3,.single:not(.single-page):not(.single-equipe) .elementor-widget-theme-post-content h4,.single:not(.single-page):not(.single-equipe) .elementor-widget-theme-post-content h5,.single:not(.single-page):not(.single-equipe) .elementor-widget-theme-post-content h6{padding-top:1.5rem;padding-bottom:2.5rem}}.single:not(.single-page):not(.single-equipe) .elementor-widget-theme-post-content h1 b,.single:not(.single-page):not(.single-equipe) .elementor-widget-theme-post-content h1 strong,.single:not(.single-page):not(.single-equipe) .elementor-widget-theme-post-content h2 b,.single:not(.single-page):not(.single-equipe) .elementor-widget-theme-post-content h2 strong,.single:not(.single-page):not(.single-equipe) .elementor-widget-theme-post-content h3 b,.single:not(.single-page):not(.single-equipe) .elementor-widget-theme-post-content h3 strong,.single:not(.single-page):not(.single-equipe) .elementor-widget-theme-post-content h4 b,.single:not(.single-page):not(.single-equipe) .elementor-widget-theme-post-content h4 strong,.single:not(.single-page):not(.single-equipe) .elementor-widget-theme-post-content h5 b,.single:not(.single-page):not(.single-equipe) .elementor-widget-theme-post-content h5 strong,.single:not(.single-page):not(.single-equipe) .elementor-widget-theme-post-content h6 b,.single:not(.single-page):not(.single-equipe) .elementor-widget-theme-post-content h6 strong{font-weight:bold !important}.single:not(.single-page):not(.single-equipe) .elementor-widget-theme-post-content .d-flex{padding-bottom:1.5rem}@media(max-width:768px){.single:not(.single-page):not(.single-equipe) .elementor-widget-theme-post-content .d-flex{padding-bottom:1rem}}.single:not(.single-page):not(.single-equipe) .elementor-widget-theme-post-content .d-flex p{width:100%;padding-bottom:0}.single:not(.single-page):not(.single-equipe) .elementor-widget-theme-post-content .d-flex div{width:100%}.single:not(.single-page):not(.single-equipe) .elementor-widget-theme-post-content small{padding:1rem 1.5rem 1rem 0;font-size:75%;line-height:1.25em;display:inline-block}@media(max-width:768px){.single:not(.single-page):not(.single-equipe) .elementor-widget-theme-post-content small{padding:1rem 0 1rem 0}}.single:not(.single-page):not(.single-equipe) .elementor-widget-theme-post-content figure{width:auto !important}.single:not(.single-page):not(.single-equipe) .elementor-widget-theme-post-content figcaption{font-size:calc(var(--e-global-typography-5152117-font-size)*.7);color:var(--e-global-color-secondary);font-style:initial;font-weight:initial;line-height:1.25em;padding:1rem 1.5rem 1rem 0;display:inline-block}@media(max-width:768px){.single:not(.single-page):not(.single-equipe) .elementor-widget-theme-post-content figcaption{line-height:1.25em;padding:1rem 0 1rem 0}}.single:not(.single-page):not(.single-equipe) .elementor-widget-theme-post-content a{color:inherit;-webkit-text-decoration:underline .15em;text-decoration:underline .15em;-webkit-transition:-webkit-text-decoration-color 300ms;transition:-webkit-text-decoration-color 300ms;transition:text-decoration-color 300ms;transition:text-decoration-color 300ms,-webkit-text-decoration-color 300ms}.single:not(.single-page):not(.single-equipe) .elementor-widget-theme-post-content a:hover{-webkit-text-decoration-color:rgba(255,255,255,0);text-decoration-color:rgba(255,255,255,0)}.elementor-button-icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.elementor-custom-embed-play{border-radius:50%;background-color:#fff;padding:2.5rem}@media(max-width:768px){.elementor-custom-embed-play{padding:1rem}}.elementor-widget-video:hover .elementor-custom-embed-play{background-color:var(--e-global-color-secondary)}.elementor-widget-video:hover .elementor-custom-embed-play svg{fill:#fff !important}.elementor-custom-embed-play svg{-webkit-filter:none !important;filter:none !important}.e-font-icon-svg.e-fas-chevron-right{height:1rem;width:auto}.text-uppercase{text-transform:uppercase}.fw-400{font-weight:400 !important}.js-line-animation--1 polyline.cls-1,.js-line-animation--1 line.cls-1,.js-line-animation--2 polyline.cls-1,.js-line-animation--2 line.cls-1{stroke-dasharray:200;stroke-dashoffset:0}.js-line-animation--1 path.cls-2,.js-line-animation--2 path.cls-2{fill:rgba(0,0,0,0) !important;-webkit-transition:fill 1.5s cubic-bezier(0.165,0.84,0.44,1);transition:fill 1.5s cubic-bezier(0.165,0.84,0.44,1);-webkit-transition-delay:.625s;transition-delay:.625s}.js-line-animation--1.line--green polyline.cls-1,.js-line-animation--2.line--green polyline.cls-1{stroke:var(--e-global-color-6a2114f) !important}.js-line-animation--1.line--blue polyline.cls-1,.js-line-animation--2.line--blue polyline.cls-1{stroke:var(--e-global-color-4018123) !important}.js-line-animation--1.is-in-view.line--green path.cls-2,.js-line-animation--2.is-in-view.line--green path.cls-2{fill:var(--e-global-color-6a2114f) !important}.js-line-animation--1.is-in-view.line--blue path.cls-2,.js-line-animation--2.is-in-view.line--blue path.cls-2{fill:var(--e-global-color-4018123) !important}.js-line-animation--1.is-in-view path.cls-2,.js-line-animation--2.is-in-view path.cls-2{fill:var(--e-global-color-d97c727) !important}.js-line-animation--1.is-in-view polyline.cls-1,.js-line-animation--1.is-in-view line.cls-1,.js-line-animation--2.is-in-view polyline.cls-1,.js-line-animation--2.is-in-view line.cls-1{-webkit-animation:dash 2s cubic-bezier(0.165,0.84,0.44,1);animation:dash 2s cubic-bezier(0.165,0.84,0.44,1)}.js-line-animation--2.is-in-view polyline.cls-1,.js-line-animation--2.is-in-view line.cls-1{-webkit-animation:dash-opposite 2s cubic-bezier(0.165,0.84,0.44,1);animation:dash-opposite 2s cubic-bezier(0.165,0.84,0.44,1)}@-webkit-keyframes dash{from{stroke-dashoffset:200}to{stroke-dashoffset:0}}@keyframes dash{from{stroke-dashoffset:200}to{stroke-dashoffset:0}}@-webkit-keyframes dash-opposite{from{stroke-dashoffset:-200}to{stroke-dashoffset:0}}@keyframes dash-opposite{from{stroke-dashoffset:-200}to{stroke-dashoffset:0}}.h-scroll--animation{opacity:1}.h-scroll--trigger{-webkit-transition:none !important;transition:none !important}:root{font-size:14px}:root{--grandient-color-1:rgba(50,60,70,1);--grandient-color-2:rgba(39,44,44,1);--grandient-color-3:rgba(18,20,24,1);--grandient-color-4:rgba(0,0,0,1)}.bg-gradient--1{background:var(--grandient-color-3);background:linear-gradient(210deg,var(--grandient-color-1) 0,var(--grandient-color-2) 20%,var(--grandient-color-3) 100%)}.bg-gradient--2{background:var(--grandient-color-3);background:linear-gradient(35deg,var(--grandient-color-1) 0,var(--grandient-color-2) 20%,var(--grandient-color-3) 100%)}.bg-gradient--3{background:var(--grandient-color-3);background:linear-gradient(210deg,var(--grandient-color-3) 0,var(--grandient-color-2) 20%,var(--grandient-color-1) 100%)}.bg-gradient--12{background:var(--grandient-color-3);background:linear-gradient(210deg,var(--grandient-color-1) 0,var(--grandient-color-2) 20%,transparent 100%),linear-gradient(35deg,var(--grandient-color-1) 0,var(--grandient-color-2) 20%,transparent 100%)}.bg-gradient--4{background:var(--grandient-color-4);background:linear-gradient(210deg,var(--grandient-color-1) 0,var(--grandient-color-2) 20%,var(--grandient-color-4) 50%)}.bg-blend-modes{background-color:var(--e-global-color-secondary);background-blend-mode:multiply;opacity:1}html{font-size:10px}body{overflow-x:hidden;width:100vw}main{overflow:hidden}#back-to-top svg{margin-top:5px;height:30px;width:30px}#back-to-top{z-index:3}#chaty-widget-0{-webkit-transition:opacity .5s cubic-bezier(0.165,0.84,0.44,1);transition:opacity .5s cubic-bezier(0.165,0.84,0.44,1)}#chaty-widget-0.active{opacity:0 !important}#chaty-widget-0.active.not-hidden{opacity:100% !important}#chaty-widget-0 .chaty-widget{right:15px !important;left:auto !important;bottom:80px !important}.chaty-svg ellipse,.chaty-svg circle{fill:rgba(0,0,0,0) !important}#chaty-widget-0 .chaty-i-trigger .chaty-channel .chaty-svg,#chaty-widget-0 .chaty-i-trigger .chaty-channel,#chaty-widget-0 .chaty-i-trigger .chaty-channel button,#chaty-widget-0 .chaty-channel-list .chaty-channel{width:45px !important;height:45px !important}#chaty-widget-0 .chaty-channel-list{width:52px !important}#chaty-widget-0 .chaty-i-trigger .chaty-cta-button,#chaty-widget-0 .chaty-i-trigger .chaty-cta-button button{background-color:rgba(0,0,0,0) !important}#chaty-widget-0 .chaty-i-trigger .chaty-channel button{border:0;border:2px solid #fff}.chaty-agent-icon svg,.chaty-channel svg,.chaty-view-channels .chaty-channel span svg{width:95% !important;height:95% !important}.btn-effect--diagonal-swipe .elementor-button{position:relative;overflow:hidden}.btn-effect--diagonal-swipe .elementor-button span{position:relative;z-index:1}.btn-effect--diagonal-swipe .elementor-button:hover:after{-webkit-animation-name:bgin;animation-name:bgin;-webkit-transform:skew(-45deg) translate(-50%);transform:skew(-45deg) translate(-50%)}.btn-effect--diagonal-swipe .elementor-button:after{content:"";z-index:0;width:150%;height:100%;display:block;position:absolute;top:0;left:50%;-webkit-animation-name:bgout;animation-name:bgout;-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-transform:skew(-45deg) translate(-150%);transform:skew(-45deg) translate(-150%);background-color:var(--e-global-color-text)}@-webkit-keyframes bgin{from{-webkit-transform:skew(-45deg) translate(-150%);transform:skew(-45deg) translate(-150%)}to{-webkit-transform:skew(-45deg) translate(-50%);transform:skew(-45deg) translate(-50%)}}@keyframes bgin{from{-webkit-transform:skew(-45deg) translate(-150%);transform:skew(-45deg) translate(-150%)}to{-webkit-transform:skew(-45deg) translate(-50%);transform:skew(-45deg) translate(-50%)}}@-webkit-keyframes bgout{from{-webkit-transform:skew(-45deg) translate(-50%);transform:skew(-45deg) translate(-50%)}to{-webkit-transform:skew(-45deg) translate(50%);transform:skew(-45deg) translate(50%)}}@keyframes bgout{from{-webkit-transform:skew(-45deg) translate(-50%);transform:skew(-45deg) translate(-50%)}to{-webkit-transform:skew(-45deg) translate(50%);transform:skew(-45deg) translate(50%)}}.btn-effect--transform-arrow .elementor-button{position:relative;-webkit-box-sizing:border-box;box-sizing:border-box}.btn-effect--transform-arrow .elementor-button::after{width:calc(100% + 5px);height:0;border-width:0 3px 0 3px;z-index:10}.btn-effect--transform-arrow .elementor-button::before,.btn-effect--transform-arrow .elementor-button::after{position:absolute;top:-2.5px;left:-2.5px;border-color:inherit;border-style:solid;-webkit-transition:all .35s;transition:all .35s;content:"";z-index:10}.btn-effect--transform-arrow .elementor-button::before{width:0;height:calc(100% + 5px);border-width:3px 0 3px 0}.btn-effect--transform-arrow .elementor-button:hover::after{height:calc(100% + 5px);border-width:0 3px 0 3px}.btn-effect--transform-arrow .elementor-button:hover::before{width:calc(100% + 5px);border-width:3px 0 3px 0}.menu__underline ul{--underline-width:0;--underline-offset-x:0}.menu__underline ul::before{content:"";display:block;position:absolute;top:100%;height:2px;width:var(--underline-width);background-color:var(--e-global-color-accent);-webkit-transform:translateX(var(--underline-offset-x));transform:translateX(var(--underline-offset-x));-webkit-transition:width .5s,-webkit-transform .5s;transition:width .5s,-webkit-transform .5s;transition:transform .5s,width .5s;transition:transform .5s,width .5s,-webkit-transform .5s}.wpcf7-spinner{top:50%;position:absolute}.wpcf7-list-item{margin:0;padding:0;width:100%}footer .wpcf7 form .wpcf7-response-output{width:calc(100% - 2rem);margin:0;color:var(--e-global-color-secondary);padding:1rem}.wpcf7 form input:not[type=submit],.wpcf7 form textarea{position:relative;width:100%}.wpcf7 form input:not[type=submit]:focus-visible,.wpcf7 form textarea:focus-visible{border:1px solid red}.wpcf7 form input:not[type=submit].wpcf7-not-valid::-webkit-input-placeholder,.wpcf7 form textarea.wpcf7-not-valid::-webkit-input-placeholder{color:red !important}.wpcf7 form input:not[type=submit].wpcf7-not-valid::-moz-placeholder,.wpcf7 form textarea.wpcf7-not-valid::-moz-placeholder{color:red !important}.wpcf7 form input:not[type=submit].wpcf7-not-valid:-ms-input-placeholder,.wpcf7 form textarea.wpcf7-not-valid:-ms-input-placeholder{color:red !important}.wpcf7 form input:not[type=submit].wpcf7-not-valid::-ms-input-placeholder,.wpcf7 form textarea.wpcf7-not-valid::-ms-input-placeholder{color:red !important}.wpcf7 form input:not[type=submit].wpcf7-not-valid::placeholder,.wpcf7 form input:not[type=submit] .wpcf7-not-valid,.wpcf7 form textarea.wpcf7-not-valid::placeholder,.wpcf7 form textarea .wpcf7-not-valid{color:red !important}.wpcf7 form input[type=submit]{padding:0 2rem 0 2rem}.wpcf7 form input[type=submit]{padding:1rem 2rem 1rem 2rem}.wpcf7-form-control-wrap[data-name|=message]::after{bottom:-2px}.wpcf7-list-item label{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;gap:1rem}.wpcf7-list-item label a{color:inherit;text-decoration:underline}.wpcf7-list-item label input{width:auto}.wpcf7-form-control-wrap{width:100%}.wpcf7-not-valid-tip{margin-top:-1rem;margin-bottom:1rem;padding:0 1.5rem;font-size:.8rem}.wpcf7 form .w-100+.w-100{margin-top:1rem}.wpcf7 [type=button]:focus,.wpcf7 [type=button]:hover,.wpcf7 [type=submit]:focus,.wpcf7 [type=submit]:hover,.wpcf7 button:focus,.wpcf7 button:hover{background-color:inherit}.after-chevron{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;position:relative}.after-chevron:after{background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="%23568C9A"><path d="M8 21c-.26 0-.51-.1-.71-.29a.996.996 0 0 1 0-1.41l7.29-7.29-7.29-7.29A.996.996 0 1 1 8.7 3.31l8 8c.39.39.39 1.02 0 1.41l-8 8c-.2.2-.45.29-.71.29Z"></path></svg>');width:1.25rem;height:1.25rem;position:relative;content:"";display:inline-block;margin-top:.35rem}@media(max-width:1200px){.after-chevron:after{margin-top:0}}.after-chevron:hover:after{background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="%23777"><path d="M8 21c-.26 0-.51-.1-.71-.29a.996.996 0 0 1 0-1.41l7.29-7.29-7.29-7.29A.996.996 0 1 1 8.7 3.31l8 8c.39.39.39 1.02 0 1.41l-8 8c-.2.2-.45.29-.71.29Z"></path></svg>')}.after-chevron-alt:after{background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="%23FFF"><path d="M8 21c-.26 0-.51-.1-.71-.29a.996.996 0 0 1 0-1.41l7.29-7.29-7.29-7.29A.996.996 0 1 1 8.7 3.31l8 8c.39.39.39 1.02 0 1.41l-8 8c-.2.2-.45.29-.71.29Z"></path></svg>')}.after-chevron-alt:hover:after{background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="%23BDD9E0"><path d="M8 21c-.26 0-.51-.1-.71-.29a.996.996 0 0 1 0-1.41l7.29-7.29-7.29-7.29A.996.996 0 1 1 8.7 3.31l8 8c.39.39.39 1.02 0 1.41l-8 8c-.2.2-.45.29-.71.29Z"></path></svg>')}header{position:absolute;top:0;left:0;right:0;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s;z-index:2}header.is-hidden{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}header.is-sticky{position:fixed;width:100vw}header.is-hidden:after{content:"";position:fixed;left:0;right:0;top:100%;height:100%}header.is-hidden:hover{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}header .elementor-sticky,header .is-sticky{-webkit-transition:background .25s cubic-bezier(0.165,0.84,0.44,1);transition:background .25s cubic-bezier(0.165,0.84,0.44,1)}header .elementor-sticky--effects,header .is-sticky--effects{background-color:var(--e-global-color-545e4aa) !important}header .plain-logo svg *,header .hover-change--fill svg *{-webkit-transition:fill .5s ease-in-out,stroke .5s ease-in-out;transition:fill .5s ease-in-out,stroke .5s ease-in-out}header:not(:hover):not(.is-scrolled) .plain-logo svg *,header:not(:hover):not(.is-scrolled) .hover-change--fill svg *{fill:var(--e-global-color-primary) !important}header:not(:hover):not(.is-scrolled) .plain-logo svg line{stroke:var(--e-global-color-primary) !important}header .hover-change--color *{-webkit-transition:color .5s ease-in-out;transition:color .5s ease-in-out}header:not(:hover):not(.is-scrolled) .hover-change--color *{color:var(--e-global-color-primary) !important}header .hover-change--border-color{-webkit-transition:border .5s ease-in-out;transition:border .5s ease-in-out}header:not(:hover):not(.is-scrolled) .hover-change--border-color{border-color:var(--e-global-color-primary) !important}header .hover-change--background *,header .hover-change--elements-background a{-webkit-transition:background .5s ease-in-out;transition:background .5s ease-in-out}header:not(:hover):not(.is-scrolled) .hover-change--background *,header:not(:hover):not(.is-scrolled) .hover-change--elements-background a{background-color:var(--e-global-color-primary) !important}header:hover{--margin-bottom:0 !important}header.is-scrolled>div>div,header.is-scrolled>div>div .e-n-menu-content>.e-child,header.is-hidden>div>div,header.is-hidden>div>div .e-n-menu-content>.e-child{background-color:rgba(255,255,255,.95) !important}header>div>div{-webkit-transition:background .5s ease-in-out,max-height .5s ease-in-out;transition:background .5s ease-in-out,max-height .5s ease-in-out}header>div>div:hover{max-height:100vh}.is-custom-li ul{list-style:none;--icon-space:2.25rem}@media(max-width:768px){.is-custom-li ul{--icon-space:1.75rem}}.is-custom-li li{padding-left:var(--icon-space);display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:.25rem}.is-custom-li li:before{content:url("../img/casi-studio.svg");font-family:FontAwesome;display:inline-block;margin-left:calc(var(--icon-space)*-1.5);width:calc(var(--icon-space)*1.5);min-width:calc(var(--icon-space)*1.5);padding-right:calc(var(--icon-space)/2)}.is-custom-swiper.is-custom-swiper--center-big .swiper-slide{padding:4rem 0;position:relative;-webkit-transform:scale(1);transform:scale(1);-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;overflow:hidden}.is-custom-swiper.is-custom-swiper--center-big .swiper-slide img{-o-object-fit:cover;object-fit:cover}.is-custom-swiper.is-custom-swiper--center-big .swiper-backface-hidden .swiper-slide{-webkit-transform:scale(1) translateZ(0);transform:scale(1) translateZ(0)}.is-custom-swiper.is-custom-swiper--center-big .swiper-slide.swiper-slide-active{opacity:1 !important;z-index:2;-webkit-transform:scale(1.5) translateZ(0) !important;transform:scale(1.5) translateZ(0) !important}@media(max-width:768px){.is-custom-swiper.is-custom-swiper--center-big .swiper-slide.swiper-slide-active{-webkit-transform:scale(1) translateY(0) !important;transform:scale(1) translateY(0) !important}}.is-custom-swiper.is-custom-swiper--center-big .swiper-slide.swiper-slide-active img{max-width:100%}.is-custom-swiper.is-custom-swiper--center-big .swiper-backface-hidden .swiper-slide.swiper-slide-active{-webkit-transform:scale(1.5) translateZ(0) !important;transform:scale(1.5) translateZ(0) !important}@media(max-width:768px){.is-custom-swiper.is-custom-swiper--center-big .swiper-backface-hidden .swiper-slide.swiper-slide-active{-webkit-transform:scale(1) translateZ(0) !important;transform:scale(1) translateZ(0) !important}}.is-custom-swiper.is-custom-swiper--fade .swiper-slide .elementor-element{opacity:0;-webkit-transform:translateY(5rem);transform:translateY(5rem);-webkit-transition-delay:.5s;transition-delay:.5s;-webkit-transition:opacity 1s cubic-bezier(0.165,0.84,0.44,1),-webkit-transform 1s cubic-bezier(0.165,0.84,0.44,1);transition:opacity 1s cubic-bezier(0.165,0.84,0.44,1),-webkit-transform 1s cubic-bezier(0.165,0.84,0.44,1);transition:opacity 1s cubic-bezier(0.165,0.84,0.44,1),transform 1s cubic-bezier(0.165,0.84,0.44,1);transition:opacity 1s cubic-bezier(0.165,0.84,0.44,1),transform 1s cubic-bezier(0.165,0.84,0.44,1),-webkit-transform 1s cubic-bezier(0.165,0.84,0.44,1)}.is-custom-swiper.is-custom-swiper--fade .swiper-slide-active .elementor-element{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}.is-custom-swiper.is-custom-swiper--center-big.elementor-pagination-position-outside.elementor-widget-image-carousel{bottom:5rem}.accordion-target{max-height:0;overflow:hidden;-webkit-transition:max-height .5s cubic-bezier(0.165,0.84,0.44,1);transition:max-height .5s cubic-bezier(0.165,0.84,0.44,1)}[js-accordion] .accordion-open{display:none}[js-accordion].open .accordion-close{display:none}[js-accordion].open .accordion-open{display:inline-block}