.elementor-2981 .elementor-element.elementor-element-8fa43d8 > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap{align-content:flex-start;align-items:flex-start;}.elementor-2981 .elementor-element.elementor-element-8fa43d8{overflow:hidden;}.elementor-2981 .elementor-element.elementor-element-8fa43d8 .elementor-background-overlay{width:100%;height:100%;}.elementor-2981 .elementor-element.elementor-element-41cc4b50:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-2981 .elementor-element.elementor-element-41cc4b50 > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.catosa.it/wp-content/uploads/2022/05/Illustrazione1-1-copia.jpg");background-position:0px -328px;background-repeat:no-repeat;background-size:cover;}.elementor-2981 .elementor-element.elementor-element-41cc4b50 > .elementor-element-populated >  .elementor-background-overlay{background-color:#000000;opacity:0.28;}.elementor-2981 .elementor-element.elementor-element-41cc4b50 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:26% 5% 0% 9%;}.elementor-2981 .elementor-element.elementor-element-41cc4b50 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2981 .elementor-element.elementor-element-10484b4b .elementor-heading-title{color:#FFFFFF;font-weight:400;text-transform:uppercase;letter-spacing:3.8px;}.elementor-2981 .elementor-element.elementor-element-10484b4b{z-index:2;}body:not(.elementor-msie) .elementor-2981 .elementor-element.elementor-element-3f731308.wavo-stroke.stroke-type-full .elementor-heading-title{-webkit-text-stroke-width:1px;color:transparent;-webkit-text-stroke-color:#FFFFFF;-webkit-text-fill-color:transparent;}body:not(.elementor-msie) .elementor-2981 .elementor-element.elementor-element-3f731308.wavo-stroke.stroke-type-part .elementor-heading-title b{-webkit-text-stroke-width:1px;color:transparent;-webkit-text-stroke-color:#FFFFFF;-webkit-text-fill-color:transparent;}.elementor-2981 .elementor-element.elementor-element-3f731308 .elementor-heading-title{color:#45838B;font-family:"Nunito", Sans-serif;font-size:73px;font-weight:700;text-transform:capitalize;line-height:1.1em;letter-spacing:1.7px;}.elementor-2981 .elementor-element.elementor-element-3f731308 > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-2981 .elementor-element.elementor-element-3f731308{z-index:2;}.elementor-2981 .elementor-element.elementor-element-12a6ed40 .animated_headline_wrapper,.elementor-2981 .elementor-element.elementor-element-12a6ed40 .animated_headline_wrapper b, .elementor-2981 .elementor-element.elementor-element-12a6ed40 .animated_headline_wrapper .typed-cursor,.elementor-2981 .elementor-element.elementor-element-12a6ed40 .animated_headline_wrapper .typed_before,.elementor-2981 .elementor-element.elementor-element-12a6ed40 .animated_headline_wrapper .typed_after{color:#FFFFFF;}.elementor-2981 .elementor-element.elementor-element-12a6ed40 .animated_headline_wrapper,.elementor-2981 .elementor-element.elementor-element-12a6ed40 .animated_headline_wrapper b,.elementor-2981 .elementor-element.elementor-element-12a6ed40 .animated_headline_wrapper .typed-cursor,.elementor-2981 .elementor-element.elementor-element-12a6ed40 .animated_headline_wrapper .typed_before,.elementor-2981 .elementor-element.elementor-element-12a6ed40 .animated_headline_wrapper .typed_after{font-family:"Nunito", Sans-serif;font-size:94px;font-weight:800;font-style:normal;line-height:1em;}.elementor-2981 .elementor-element.elementor-element-12a6ed40 .animated_headline_wrapper b{font-weight:700;font-style:normal;}.elementor-2981 .elementor-element.elementor-element-12a6ed40 > .elementor-widget-container{margin:5px 0px 0px 0px;}.elementor-2981 .elementor-element.elementor-element-12a6ed40{z-index:2;}.elementor-2981 .elementor-element.elementor-element-35954f9{--divider-border-style:solid;--divider-border-color:rgba(0, 0, 0, 0);--divider-border-width:1px;}.elementor-2981 .elementor-element.elementor-element-35954f9 .elementor-divider-separator{width:100%;}.elementor-2981 .elementor-element.elementor-element-35954f9 .elementor-divider{padding-top:50px;padding-bottom:50px;}.elementor-2981 .elementor-element.elementor-element-628ddb27 .wavo-button:not(.btn-justify){text-align:left;}.elementor-2981 .elementor-element.elementor-element-628ddb27 .wavo-btn span{color:#FFFFFF;}.elementor-2981 .elementor-element.elementor-element-628ddb27 .wavo-button .wavo-btn span{font-weight:600;text-transform:none;}.elementor-2981 .elementor-element.elementor-element-628ddb27 .wavo-btn{padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;border-style:solid;border-width:0px 0px 0px 0px;}.elementor-2981 .elementor-element.elementor-element-57ad2d90:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-2981 .elementor-element.elementor-element-57ad2d90 > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#45838B;}.elementor-2981 .elementor-element.elementor-element-57ad2d90 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:24% 10% 88% 10%;}.elementor-2981 .elementor-element.elementor-element-57ad2d90 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2981 .elementor-element.elementor-element-89a0613{--divider-border-style:double;--divider-border-color:#FFFFFF;--divider-border-width:8.7px;}.elementor-2981 .elementor-element.elementor-element-89a0613 .elementor-divider-separator{width:100%;}.elementor-2981 .elementor-element.elementor-element-89a0613 .elementor-divider{padding-top:15px;padding-bottom:15px;}.elementor-2981 .elementor-element.elementor-element-532f7bfb{text-align:center;}body:not(.elementor-msie) .elementor-2981 .elementor-element.elementor-element-532f7bfb .elementor-heading-title.animated .char{-webkit-animation:fadeInRight2 0.4s cubic-bezier(0.3, 0, 0.7, 1) both;animation:fadeInRight2 0.4s cubic-bezier(0.3, 0, 0.7, 1) both;-webkit-animation-delay:calc(50ms * var(--char-index));animation-delay:calc(50ms * var(--char-index));}body:not(.elementor-msie) .elementor-2981 .elementor-element.elementor-element-532f7bfb .elementor-heading-title.splitting .whitespace{width:10px;}.elementor-2981 .elementor-element.elementor-element-532f7bfb .elementor-heading-title{color:#FFFFFF;}.elementor-2981 .elementor-element.elementor-element-532f7bfb > .elementor-widget-container{margin:30px 100px 30px 100px;}.elementor-2981 .elementor-element.elementor-element-45b9f86{--divider-border-style:double;--divider-border-color:#FFFFFF;--divider-border-width:8.7px;}.elementor-2981 .elementor-element.elementor-element-45b9f86 .elementor-divider-separator{width:100%;}.elementor-2981 .elementor-element.elementor-element-45b9f86 .elementor-divider{padding-top:15px;padding-bottom:15px;}.elementor-2981 .elementor-element.elementor-element-1aad3601 .elementor-text-editor{text-align:left;columns:1;column-gap:0px;}.elementor-2981 .elementor-element.elementor-element-1aad3601{color:#FFFFFF;font-size:15px;line-height:1.7em;}.elementor-2981 .elementor-element.elementor-element-1aad3601 > .elementor-widget-container{margin:0px 42px 20px 42px;}.elementor-2981 .elementor-element.elementor-element-131aa7a .elementor-text-editor{text-align:justify;columns:1;column-gap:0px;}.elementor-2981 .elementor-element.elementor-element-131aa7a{color:#FFFFFF;font-size:19px;line-height:1.7em;}.elementor-2981 .elementor-element.elementor-element-131aa7a > .elementor-widget-container{margin:0px 42px 30px 42px;}.elementor-2981 .elementor-element.elementor-element-a8fcc10 .elementor-text-editor{text-align:left;columns:1;column-gap:0px;}.elementor-2981 .elementor-element.elementor-element-a8fcc10{color:#FFFFFF;font-size:30px;line-height:1.7em;}.elementor-2981 .elementor-element.elementor-element-a8fcc10 > .elementor-widget-container{margin:0px 42px 40px 42px;}.elementor-2981 .elementor-element.elementor-element-37418580 .wavo-button:not(.btn-justify){text-align:center;}.elementor-2981 .elementor-element.elementor-element-37418580 .wavo-btn span{color:#FFFFFF;}.elementor-2981 .elementor-element.elementor-element-37418580 .wavo-button .wavo-btn span{font-weight:600;text-transform:none;}.elementor-2981 .elementor-element.elementor-element-37418580 .wavo-btn{padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;border-style:solid;border-width:0px 0px 0px 0px;border-color:#00BA93;}.elementor-2981 .elementor-element.elementor-element-37418580 .wavo-btn:hover span{color:#45838B;}.elementor-2981 .elementor-element.elementor-element-37418580 .wavo-btn:hover{background-color:#00BA93;}.elementor-2981 .elementor-element.elementor-element-7802e592 > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap{align-content:flex-start;align-items:flex-start;}.elementor-2981 .elementor-element.elementor-element-7802e592{overflow:hidden;}.elementor-2981 .elementor-element.elementor-element-7802e592 .elementor-background-overlay{width:100%;height:100%;}.elementor-bc-flex-widget .elementor-2981 .elementor-element.elementor-element-212785e0.elementor-column .elementor-column-wrap{align-items:space-between;}.elementor-2981 .elementor-element.elementor-element-212785e0.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:space-between;align-items:space-between;}.elementor-2981 .elementor-element.elementor-element-212785e0.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{justify-content:flex-end;}.elementor-2981 .elementor-element.elementor-element-212785e0:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-2981 .elementor-element.elementor-element-212785e0 > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00BA93;}.elementor-2981 .elementor-element.elementor-element-212785e0 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:24% 10% 88% 10%;}.elementor-2981 .elementor-element.elementor-element-212785e0 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2981 .elementor-element.elementor-element-b9f32fb .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(50px/2);}.elementor-2981 .elementor-element.elementor-element-b9f32fb .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(50px/2);}.elementor-2981 .elementor-element.elementor-element-b9f32fb .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(50px/2);margin-left:calc(50px/2);}.elementor-2981 .elementor-element.elementor-element-b9f32fb .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-50px/2);margin-left:calc(-50px/2);}body.rtl .elementor-2981 .elementor-element.elementor-element-b9f32fb .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-50px/2);}body:not(.rtl) .elementor-2981 .elementor-element.elementor-element-b9f32fb .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-50px/2);}.elementor-2981 .elementor-element.elementor-element-b9f32fb .elementor-icon-list-icon i{font-size:14px;}.elementor-2981 .elementor-element.elementor-element-b9f32fb .elementor-icon-list-icon svg{width:14px;}.elementor-2981 .elementor-element.elementor-element-b9f32fb .elementor-icon-list-text{color:#FFFFFF;}.elementor-2981 .elementor-element.elementor-element-b9f32fb .elementor-icon-list-item{font-weight:600;}.elementor-2981 .elementor-element.elementor-element-b9f32fb > .elementor-widget-container{margin:0px 0px 50px 0px;}body:not(.elementor-msie) .elementor-2981 .elementor-element.elementor-element-509a099 .elementor-heading-title.animated .char{-webkit-animation:fadeIn2 0.4s cubic-bezier(0.3, 0, 0.7, 1) both;animation:fadeIn2 0.4s cubic-bezier(0.3, 0, 0.7, 1) both;-webkit-animation-delay:calc(47ms * var(--char-index));animation-delay:calc(47ms * var(--char-index));}body:not(.elementor-msie) .elementor-2981 .elementor-element.elementor-element-509a099 .elementor-heading-title.splitting .whitespace{width:10px;}.elementor-2981 .elementor-element.elementor-element-509a099 .elementor-heading-title{color:#FFFFFF;}.elementor-2981 .elementor-element.elementor-element-509a099 > .elementor-widget-container{margin:0px 0px 60px 0px;}.elementor-2981 .elementor-element.elementor-element-5b67b541{color:#FFFFFF;font-size:15px;line-height:2em;}.elementor-2981 .elementor-element.elementor-element-5b67b541 > .elementor-widget-container{margin:0px 0px 80px 0px;}.elementor-2981 .elementor-element.elementor-element-69814f73:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-2981 .elementor-element.elementor-element-69814f73 > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.catosa.it/wp-content/uploads/2022/05/Catosa.it_Progettazione_Cover.jpeg");background-position:-330px -217px;background-repeat:no-repeat;background-size:cover;}.elementor-2981 .elementor-element.elementor-element-69814f73 > .elementor-element-populated >  .elementor-background-overlay{background-color:#000000;opacity:0.28;}.elementor-2981 .elementor-element.elementor-element-69814f73 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:26% 5% 0% 9%;}.elementor-2981 .elementor-element.elementor-element-69814f73 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2981 .elementor-element.elementor-element-42d4fe11 .elementor-heading-title{color:#FFFFFF;font-weight:400;text-transform:uppercase;letter-spacing:3.8px;}.elementor-2981 .elementor-element.elementor-element-42d4fe11{z-index:2;}body:not(.elementor-msie) .elementor-2981 .elementor-element.elementor-element-7aa8f7e9 .elementor-heading-title.animated .char{-webkit-animation:fadeIn2 0.4s cubic-bezier(0.3, 0, 0.7, 1) both;animation:fadeIn2 0.4s cubic-bezier(0.3, 0, 0.7, 1) both;-webkit-animation-delay:calc(50ms * var(--char-index));animation-delay:calc(50ms * var(--char-index));}body:not(.elementor-msie) .elementor-2981 .elementor-element.elementor-element-7aa8f7e9 .elementor-heading-title.splitting .whitespace{width:5px;}.elementor-2981 .elementor-element.elementor-element-7aa8f7e9 .elementor-heading-title{color:#FFFFFF;font-family:"Nunito", Sans-serif;font-size:70px;font-weight:700;text-transform:capitalize;line-height:1.1em;letter-spacing:1.7px;}.elementor-2981 .elementor-element.elementor-element-7aa8f7e9 > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-2981 .elementor-element.elementor-element-7aa8f7e9{z-index:2;width:480px;max-width:480px;}.elementor-2981 .elementor-element.elementor-element-68401fc6 > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap{align-content:flex-start;align-items:flex-start;}.elementor-2981 .elementor-element.elementor-element-68401fc6{overflow:hidden;}.elementor-2981 .elementor-element.elementor-element-68401fc6 .elementor-background-overlay{width:100%;height:100%;}.elementor-2981 .elementor-element.elementor-element-66c4df81:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-2981 .elementor-element.elementor-element-66c4df81 > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.catosa.it/wp-content/uploads/2022/05/Port_Graf-Cop.jpg");background-position:-199px -240px;background-repeat:no-repeat;background-size:cover;}.elementor-2981 .elementor-element.elementor-element-66c4df81 > .elementor-element-populated >  .elementor-background-overlay{background-color:#000000;opacity:0.28;}.elementor-2981 .elementor-element.elementor-element-66c4df81 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:26% 5% 0% 9%;}.elementor-2981 .elementor-element.elementor-element-66c4df81 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2981 .elementor-element.elementor-element-1f462704 .elementor-heading-title{color:#FFFFFF;font-weight:400;text-transform:uppercase;letter-spacing:3.8px;}.elementor-2981 .elementor-element.elementor-element-1f462704{z-index:2;}body:not(.elementor-msie) .elementor-2981 .elementor-element.elementor-element-2180f8a2 .elementor-heading-title.animated .char{-webkit-animation:fadeIn2 0.4s cubic-bezier(0.3, 0, 0.7, 1) both;animation:fadeIn2 0.4s cubic-bezier(0.3, 0, 0.7, 1) both;-webkit-animation-delay:calc(40ms * var(--char-index));animation-delay:calc(40ms * var(--char-index));}body:not(.elementor-msie) .elementor-2981 .elementor-element.elementor-element-2180f8a2 .elementor-heading-title.splitting .whitespace{width:15px;}.elementor-2981 .elementor-element.elementor-element-2180f8a2 .elementor-heading-title{color:#FFFFFF;font-family:"Nunito", Sans-serif;font-size:94px;font-weight:700;text-transform:capitalize;line-height:1.1em;letter-spacing:1.7px;}.elementor-2981 .elementor-element.elementor-element-2180f8a2 > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-2981 .elementor-element.elementor-element-2180f8a2{z-index:2;width:480px;max-width:480px;}.elementor-2981 .elementor-element.elementor-element-7c25cfd2:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-2981 .elementor-element.elementor-element-7c25cfd2 > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#45838B;}.elementor-2981 .elementor-element.elementor-element-7c25cfd2 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:23% 10% 88% 10%;}.elementor-2981 .elementor-element.elementor-element-7c25cfd2 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2981 .elementor-element.elementor-element-5354365f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(50px/2);}.elementor-2981 .elementor-element.elementor-element-5354365f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(50px/2);}.elementor-2981 .elementor-element.elementor-element-5354365f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(50px/2);margin-left:calc(50px/2);}.elementor-2981 .elementor-element.elementor-element-5354365f .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-50px/2);margin-left:calc(-50px/2);}body.rtl .elementor-2981 .elementor-element.elementor-element-5354365f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-50px/2);}body:not(.rtl) .elementor-2981 .elementor-element.elementor-element-5354365f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-50px/2);}.elementor-2981 .elementor-element.elementor-element-5354365f .elementor-icon-list-icon i{font-size:14px;}.elementor-2981 .elementor-element.elementor-element-5354365f .elementor-icon-list-icon svg{width:14px;}.elementor-2981 .elementor-element.elementor-element-5354365f .elementor-icon-list-text{color:#FFFFFF;}.elementor-2981 .elementor-element.elementor-element-5354365f .elementor-icon-list-item{font-weight:600;}.elementor-2981 .elementor-element.elementor-element-5354365f > .elementor-widget-container{margin:0px 0px 50px 0px;}body:not(.elementor-msie) .elementor-2981 .elementor-element.elementor-element-11dad587 .elementor-heading-title.animated .char{-webkit-animation:bounceIn2 0.4s cubic-bezier(0.3, 0, 0.7, 1) both;animation:bounceIn2 0.4s cubic-bezier(0.3, 0, 0.7, 1) both;-webkit-animation-delay:calc(60ms * var(--char-index));animation-delay:calc(60ms * var(--char-index));}body:not(.elementor-msie) .elementor-2981 .elementor-element.elementor-element-11dad587 .elementor-heading-title.splitting .whitespace{width:10px;}.elementor-2981 .elementor-element.elementor-element-11dad587 .elementor-heading-title{color:#FFFFFF;}.elementor-2981 .elementor-element.elementor-element-11dad587 > .elementor-widget-container{margin:0px 0px 60px 0px;}.elementor-2981 .elementor-element.elementor-element-7a076d43{color:#FFFFFF;font-size:15px;line-height:2em;}.elementor-2981 .elementor-element.elementor-element-7a076d43 > .elementor-widget-container{margin:0px 0px 80px 0px;}.elementor-2981 .elementor-element.elementor-element-1374d364 .wavo-button:not(.btn-justify){text-align:left;}.elementor-2981 .elementor-element.elementor-element-1374d364 .wavo-btn span{color:#FFFFFF;}.elementor-2981 .elementor-element.elementor-element-1374d364 .wavo-button .wavo-btn span{font-weight:600;text-transform:none;}.elementor-2981 .elementor-element.elementor-element-1374d364 .wavo-btn{padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;border-style:solid;border-width:0px 0px 0px 0px;}.elementor-2981 .elementor-element.elementor-element-6a187ce > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap{align-content:flex-start;align-items:flex-start;}.elementor-2981 .elementor-element.elementor-element-6a187ce{overflow:hidden;}.elementor-2981 .elementor-element.elementor-element-6a187ce .elementor-background-overlay{width:100%;height:100%;}.elementor-bc-flex-widget .elementor-2981 .elementor-element.elementor-element-add340a.elementor-column .elementor-column-wrap{align-items:space-between;}.elementor-2981 .elementor-element.elementor-element-add340a.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:space-between;align-items:space-between;}.elementor-2981 .elementor-element.elementor-element-add340a.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{justify-content:flex-end;}.elementor-2981 .elementor-element.elementor-element-add340a:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-2981 .elementor-element.elementor-element-add340a > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00BA93;}.elementor-2981 .elementor-element.elementor-element-add340a > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:24% 10% 88% 10%;}.elementor-2981 .elementor-element.elementor-element-add340a > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2981 .elementor-element.elementor-element-65e5d54 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(50px/2);}.elementor-2981 .elementor-element.elementor-element-65e5d54 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(50px/2);}.elementor-2981 .elementor-element.elementor-element-65e5d54 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(50px/2);margin-left:calc(50px/2);}.elementor-2981 .elementor-element.elementor-element-65e5d54 .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-50px/2);margin-left:calc(-50px/2);}body.rtl .elementor-2981 .elementor-element.elementor-element-65e5d54 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-50px/2);}body:not(.rtl) .elementor-2981 .elementor-element.elementor-element-65e5d54 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-50px/2);}.elementor-2981 .elementor-element.elementor-element-65e5d54 .elementor-icon-list-icon i{font-size:14px;}.elementor-2981 .elementor-element.elementor-element-65e5d54 .elementor-icon-list-icon svg{width:14px;}.elementor-2981 .elementor-element.elementor-element-65e5d54 .elementor-icon-list-text{color:#FFFFFF;}.elementor-2981 .elementor-element.elementor-element-65e5d54 .elementor-icon-list-item{font-weight:600;}.elementor-2981 .elementor-element.elementor-element-65e5d54 > .elementor-widget-container{margin:0px 0px 50px 0px;}body:not(.elementor-msie) .elementor-2981 .elementor-element.elementor-element-506f5b3 .elementor-heading-title.animated .char{-webkit-animation:fadeIn2 0.4s cubic-bezier(0.3, 0, 0.7, 1) both;animation:fadeIn2 0.4s cubic-bezier(0.3, 0, 0.7, 1) both;-webkit-animation-delay:calc(47ms * var(--char-index));animation-delay:calc(47ms * var(--char-index));}body:not(.elementor-msie) .elementor-2981 .elementor-element.elementor-element-506f5b3 .elementor-heading-title.splitting .whitespace{width:10px;}.elementor-2981 .elementor-element.elementor-element-506f5b3 .elementor-heading-title{color:#FFFFFF;}.elementor-2981 .elementor-element.elementor-element-506f5b3 > .elementor-widget-container{margin:0px 0px 60px 0px;}.elementor-2981 .elementor-element.elementor-element-6f2736b{color:#FFFFFF;font-size:15px;line-height:2em;}.elementor-2981 .elementor-element.elementor-element-6f2736b > .elementor-widget-container{margin:0px 0px 80px 0px;}.elementor-2981 .elementor-element.elementor-element-6e9c52a:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-2981 .elementor-element.elementor-element-6e9c52a > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.catosa.it/wp-content/uploads/2022/05/Port_Illu-cop.jpg");background-position:-10px -182px;background-repeat:no-repeat;background-size:cover;}.elementor-2981 .elementor-element.elementor-element-6e9c52a > .elementor-element-populated >  .elementor-background-overlay{background-color:#000000;opacity:0.28;}.elementor-2981 .elementor-element.elementor-element-6e9c52a > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:26% 5% 0% 9%;}.elementor-2981 .elementor-element.elementor-element-6e9c52a > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2981 .elementor-element.elementor-element-1b97d83 .elementor-heading-title{color:#FFFFFF;font-weight:400;text-transform:uppercase;letter-spacing:3.8px;}.elementor-2981 .elementor-element.elementor-element-1b97d83{z-index:2;}body:not(.elementor-msie) .elementor-2981 .elementor-element.elementor-element-5b37125 .elementor-heading-title.animated .char{-webkit-animation:fadeIn2 0.4s cubic-bezier(0.3, 0, 0.7, 1) both;animation:fadeIn2 0.4s cubic-bezier(0.3, 0, 0.7, 1) both;-webkit-animation-delay:calc(50ms * var(--char-index));animation-delay:calc(50ms * var(--char-index));}body:not(.elementor-msie) .elementor-2981 .elementor-element.elementor-element-5b37125 .elementor-heading-title.splitting .whitespace{width:5px;}.elementor-2981 .elementor-element.elementor-element-5b37125 .elementor-heading-title{color:#FFFFFF;font-family:"Nunito", Sans-serif;font-size:70px;font-weight:700;text-transform:capitalize;line-height:1.1em;letter-spacing:1.7px;}.elementor-2981 .elementor-element.elementor-element-5b37125 > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-2981 .elementor-element.elementor-element-5b37125{z-index:2;width:480px;max-width:480px;}.elementor-2981 .elementor-element.elementor-element-244e6c6 > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap{align-content:flex-start;align-items:flex-start;}.elementor-2981 .elementor-element.elementor-element-244e6c6{overflow:hidden;}.elementor-2981 .elementor-element.elementor-element-244e6c6 .elementor-background-overlay{width:100%;height:100%;}.elementor-2981 .elementor-element.elementor-element-fb0fd67:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-2981 .elementor-element.elementor-element-fb0fd67 > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.catosa.it/wp-content/uploads/2022/05/Port-Foto_cover2-1.jpeg");background-position:-226px -121px;background-repeat:no-repeat;background-size:cover;}.elementor-2981 .elementor-element.elementor-element-fb0fd67 > .elementor-element-populated >  .elementor-background-overlay{background-color:#000000;opacity:0.28;}.elementor-2981 .elementor-element.elementor-element-fb0fd67 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:26% 5% 0% 9%;}.elementor-2981 .elementor-element.elementor-element-fb0fd67 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2981 .elementor-element.elementor-element-f967ac4 .elementor-heading-title{color:#FFFFFF;font-weight:400;text-transform:uppercase;letter-spacing:3.8px;}.elementor-2981 .elementor-element.elementor-element-f967ac4{z-index:2;}body:not(.elementor-msie) .elementor-2981 .elementor-element.elementor-element-fda31df .elementor-heading-title.animated .char{-webkit-animation:fadeIn2 0.4s cubic-bezier(0.3, 0, 0.7, 1) both;animation:fadeIn2 0.4s cubic-bezier(0.3, 0, 0.7, 1) both;-webkit-animation-delay:calc(40ms * var(--char-index));animation-delay:calc(40ms * var(--char-index));}body:not(.elementor-msie) .elementor-2981 .elementor-element.elementor-element-fda31df .elementor-heading-title.splitting .whitespace{width:15px;}.elementor-2981 .elementor-element.elementor-element-fda31df .elementor-heading-title{color:#FFFFFF;font-family:"Nunito", Sans-serif;font-size:94px;font-weight:700;text-transform:capitalize;line-height:1.1em;letter-spacing:1.7px;}.elementor-2981 .elementor-element.elementor-element-fda31df > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-2981 .elementor-element.elementor-element-fda31df{z-index:2;width:480px;max-width:480px;}.elementor-2981 .elementor-element.elementor-element-704c74e:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-2981 .elementor-element.elementor-element-704c74e > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#45838B;}.elementor-2981 .elementor-element.elementor-element-704c74e > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:23% 10% 88% 10%;}.elementor-2981 .elementor-element.elementor-element-704c74e > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2981 .elementor-element.elementor-element-7a1dbfe .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(50px/2);}.elementor-2981 .elementor-element.elementor-element-7a1dbfe .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(50px/2);}.elementor-2981 .elementor-element.elementor-element-7a1dbfe .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(50px/2);margin-left:calc(50px/2);}.elementor-2981 .elementor-element.elementor-element-7a1dbfe .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-50px/2);margin-left:calc(-50px/2);}body.rtl .elementor-2981 .elementor-element.elementor-element-7a1dbfe .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-50px/2);}body:not(.rtl) .elementor-2981 .elementor-element.elementor-element-7a1dbfe .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-50px/2);}.elementor-2981 .elementor-element.elementor-element-7a1dbfe .elementor-icon-list-icon i{font-size:14px;}.elementor-2981 .elementor-element.elementor-element-7a1dbfe .elementor-icon-list-icon svg{width:14px;}.elementor-2981 .elementor-element.elementor-element-7a1dbfe .elementor-icon-list-text{color:#FFFFFF;}.elementor-2981 .elementor-element.elementor-element-7a1dbfe .elementor-icon-list-item{font-weight:600;}.elementor-2981 .elementor-element.elementor-element-7a1dbfe > .elementor-widget-container{margin:0px 0px 50px 0px;}body:not(.elementor-msie) .elementor-2981 .elementor-element.elementor-element-19d3ea5 .elementor-heading-title.animated .char{-webkit-animation:bounceIn2 0.4s cubic-bezier(0.3, 0, 0.7, 1) both;animation:bounceIn2 0.4s cubic-bezier(0.3, 0, 0.7, 1) both;-webkit-animation-delay:calc(60ms * var(--char-index));animation-delay:calc(60ms * var(--char-index));}body:not(.elementor-msie) .elementor-2981 .elementor-element.elementor-element-19d3ea5 .elementor-heading-title.splitting .whitespace{width:10px;}.elementor-2981 .elementor-element.elementor-element-19d3ea5 .elementor-heading-title{color:#FFFFFF;}.elementor-2981 .elementor-element.elementor-element-19d3ea5 > .elementor-widget-container{margin:0px 0px 60px 0px;}.elementor-2981 .elementor-element.elementor-element-c30ddb5{color:#FFFFFF;font-size:15px;line-height:2em;}.elementor-2981 .elementor-element.elementor-element-c30ddb5 > .elementor-widget-container{margin:0px 0px 80px 0px;}.elementor-2981 .elementor-element.elementor-element-e41278a .wavo-button:not(.btn-justify){text-align:left;}.elementor-2981 .elementor-element.elementor-element-e41278a .wavo-btn span{color:#FFFFFF;}.elementor-2981 .elementor-element.elementor-element-e41278a .wavo-button .wavo-btn span{font-weight:600;text-transform:none;}.elementor-2981 .elementor-element.elementor-element-e41278a .wavo-btn{padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;border-style:solid;border-width:0px 0px 0px 0px;}@media(max-width:1024px){.elementor-2981 .elementor-element.elementor-element-41cc4b50:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-2981 .elementor-element.elementor-element-41cc4b50 > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.catosa.it/wp-content/uploads/2022/05/Illustrazione1-1-copia.jpg");background-position:center left;background-repeat:no-repeat;background-size:cover;}.elementor-2981 .elementor-element.elementor-element-41cc4b50 > .elementor-element-populated{padding:40% 0% 0% 14%;}.elementor-2981 .elementor-element.elementor-element-3f731308 .elementor-heading-title{font-size:36px;}.elementor-2981 .elementor-element.elementor-element-12a6ed40 .animated_headline_wrapper,.elementor-2981 .elementor-element.elementor-element-12a6ed40 .animated_headline_wrapper b,.elementor-2981 .elementor-element.elementor-element-12a6ed40 .animated_headline_wrapper .typed-cursor,.elementor-2981 .elementor-element.elementor-element-12a6ed40 .animated_headline_wrapper .typed_before,.elementor-2981 .elementor-element.elementor-element-12a6ed40 .animated_headline_wrapper .typed_after{font-size:50px;}.elementor-2981 .elementor-element.elementor-element-57ad2d90 > .elementor-element-populated{padding:40% 0% 32% 9%;}.elementor-2981 .elementor-element.elementor-element-89a0613 > .elementor-widget-container{margin:0px 35px 0px 0px;}.elementor-2981 .elementor-element.elementor-element-532f7bfb .elementor-heading-title{font-size:25px;}.elementor-2981 .elementor-element.elementor-element-532f7bfb > .elementor-widget-container{margin:-1px 37px -1px -1px;}.elementor-2981 .elementor-element.elementor-element-45b9f86 > .elementor-widget-container{margin:0px 35px 0px 0px;}.elementor-2981 .elementor-element.elementor-element-1aad3601 > .elementor-widget-container{margin:0px 35px 23px 0px;}.elementor-2981 .elementor-element.elementor-element-131aa7a .elementor-text-editor{text-align:left;}.elementor-2981 .elementor-element.elementor-element-131aa7a{font-size:19px;}.elementor-2981 .elementor-element.elementor-element-131aa7a > .elementor-widget-container{margin:0px 54px 23px 0px;}.elementor-2981 .elementor-element.elementor-element-a8fcc10{font-size:15px;}.elementor-2981 .elementor-element.elementor-element-a8fcc10 > .elementor-widget-container{margin:0px 49px 23px 0px;}.elementor-2981 .elementor-element.elementor-element-212785e0 > .elementor-element-populated{padding:20% 10% 15% 15%;}.elementor-2981 .elementor-element.elementor-element-69814f73 > .elementor-element-populated{padding:20% 0% 20% 10%;}.elementor-2981 .elementor-element.elementor-element-7aa8f7e9 .elementor-heading-title{font-size:65px;}.elementor-2981 .elementor-element.elementor-element-66c4df81 > .elementor-element-populated{padding:20% 0% 0% 10%;}.elementor-2981 .elementor-element.elementor-element-2180f8a2 .elementor-heading-title{font-size:65px;}.elementor-2981 .elementor-element.elementor-element-7c25cfd2 > .elementor-element-populated{padding:20% 10% 15% 10%;}.elementor-2981 .elementor-element.elementor-element-add340a > .elementor-element-populated{padding:20% 10% 15% 15%;}.elementor-2981 .elementor-element.elementor-element-6e9c52a > .elementor-element-populated{padding:20% 0% 20% 10%;}.elementor-2981 .elementor-element.elementor-element-5b37125 .elementor-heading-title{font-size:65px;}.elementor-2981 .elementor-element.elementor-element-fb0fd67 > .elementor-element-populated{padding:20% 0% 0% 10%;}.elementor-2981 .elementor-element.elementor-element-fda31df .elementor-heading-title{font-size:65px;}.elementor-2981 .elementor-element.elementor-element-704c74e > .elementor-element-populated{padding:20% 10% 15% 10%;}}@media(max-width:767px){.elementor-2981 .elementor-element.elementor-element-41cc4b50:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-2981 .elementor-element.elementor-element-41cc4b50 > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.catosa.it/wp-content/uploads/2022/05/Illustrazione1-1-copia.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2981 .elementor-element.elementor-element-41cc4b50 > .elementor-element-populated{padding:50% 0% 20% 10%;}.elementor-2981 .elementor-element.elementor-element-3f731308 .elementor-heading-title{line-height:0.1em;}.elementor-2981 .elementor-element.elementor-element-3f731308 > .elementor-widget-container{border-radius:0px 0px 0px 0px;}.elementor-2981 .elementor-element.elementor-element-12a6ed40 .animated_headline_wrapper b{line-height:1em;}.elementor-2981 .elementor-element.elementor-element-35954f9 .elementor-divider{padding-top:45px;padding-bottom:45px;}.elementor-2981 .elementor-element.elementor-element-1aad3601 .elementor-text-editor{text-align:center;}.elementor-2981 .elementor-element.elementor-element-1aad3601{font-size:14px;}.elementor-2981 .elementor-element.elementor-element-131aa7a .elementor-text-editor{text-align:center;}.elementor-2981 .elementor-element.elementor-element-131aa7a{font-size:17px;}.elementor-2981 .elementor-element.elementor-element-131aa7a > .elementor-widget-container{margin:0px 41px 15px 0px;}.elementor-2981 .elementor-element.elementor-element-a8fcc10 .elementor-text-editor{text-align:center;}.elementor-2981 .elementor-element.elementor-element-a8fcc10{font-size:27px;line-height:1.2em;}.elementor-2981 .elementor-element.elementor-element-a8fcc10 > .elementor-widget-container{margin:0px 28px 30px -19px;}.elementor-2981 .elementor-element.elementor-element-37418580 .wavo-button:not(.btn-justify){text-align:center;}.elementor-2981 .elementor-element.elementor-element-37418580 > .elementor-widget-container{margin:2px 29px 2px 2px;}.elementor-2981 .elementor-element.elementor-element-69814f73 > .elementor-element-populated{padding:20% 0% 20% 10%;}.elementor-2981 .elementor-element.elementor-element-66c4df81 > .elementor-element-populated{padding:20% 0% 20% 8%;}.elementor-2981 .elementor-element.elementor-element-6e9c52a > .elementor-element-populated{padding:20% 0% 20% 10%;}.elementor-2981 .elementor-element.elementor-element-fb0fd67 > .elementor-element-populated{padding:20% 0% 20% 8%;}}