.elementor-41 .elementor-element.elementor-element-2eec2427{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-41 .elementor-element.elementor-element-2eec2427:not(.elementor-motion-effects-element-type-background), .elementor-41 .elementor-element.elementor-element-2eec2427 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www2.cragroup.it/wp-content/uploads/2025/03/Progetto-senza-titolo-86.jpg");background-size:cover;}.elementor-41 .elementor-element.elementor-element-6f143229{--spacer-size:25px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-41 .elementor-element.elementor-element-14212008 > .elementor-widget-container{margin:15px 0px 15px 0px;}.elementor-41 .elementor-element.elementor-element-14212008{text-align:center;}.elementor-41 .elementor-element.elementor-element-14212008 .elementor-heading-title{font-family:"Hedvig Letters Serif", Sans-serif;font-size:108px;font-weight:100;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:6px 4px 0px rgba(10.999999999999982, 71.0000000000001, 100.00000000000006, 0.26);color:#0B4764;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-41 .elementor-element.elementor-element-6e8ef311 .elementor-button{background-color:#CB4F6D;font-family:"Helvetica", Sans-serif;font-size:26px;font-weight:200;line-height:29px;letter-spacing:0.6px;transition-duration:0.3s;border-radius:47px 47px 47px 47px;}.elementor-41 .elementor-element.elementor-element-6e8ef311 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-41 .elementor-element.elementor-element-6e8ef311.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-41 .elementor-element.elementor-element-4abd17a6{--spacer-size:6px;}.elementor-41 .elementor-element.elementor-element-7707d677{--spacer-size:15px;}.elementor-41 .elementor-element.elementor-element-38a22548{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overlay-opacity:0.81;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-41 .elementor-element.elementor-element-38a22548:not(.elementor-motion-effects-element-type-background), .elementor-41 .elementor-element.elementor-element-38a22548 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www2.cragroup.it/wp-content/uploads/2025/03/365.png");background-position:-346px -541px;background-repeat:no-repeat;}.elementor-41 .elementor-element.elementor-element-38a22548::before, .elementor-41 .elementor-element.elementor-element-38a22548 > .elementor-background-video-container::before, .elementor-41 .elementor-element.elementor-element-38a22548 > .e-con-inner > .elementor-background-video-container::before, .elementor-41 .elementor-element.elementor-element-38a22548 > .elementor-background-slideshow::before, .elementor-41 .elementor-element.elementor-element-38a22548 > .e-con-inner > .elementor-background-slideshow::before, .elementor-41 .elementor-element.elementor-element-38a22548 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FFFFFF;--background-overlay:'';}.elementor-41 .elementor-element.elementor-element-64c04ba3{--spacer-size:15px;}.elementor-41 .elementor-element.elementor-element-74cf0a0.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-41 .elementor-element.elementor-element-9d6f9e1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-41 .elementor-element.elementor-element-4f6615a{--spacer-size:7px;}.elementor-41 .elementor-element.elementor-element-2e657d6{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-41 .elementor-element.elementor-element-2e657d6:not(.elementor-motion-effects-element-type-background), .elementor-41 .elementor-element.elementor-element-2e657d6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#CB4F6D;}.elementor-41 .elementor-element.elementor-element-b2b8c4b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-around;}.elementor-41 .elementor-element.elementor-element-b2b8c4b.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-41 .elementor-element.elementor-element-c300782{--spacer-size:50px;}.elementor-41 .elementor-element.elementor-element-0afdf79.elementor-element{--align-self:stretch;}.elementor-41 .elementor-element.elementor-element-0afdf79{text-align:center;}.elementor-41 .elementor-element.elementor-element-0afdf79 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:60px;font-weight:600;color:#FFFFFF;}.elementor-41 .elementor-element.elementor-element-154335c{--spacer-size:50px;}.elementor-41 .elementor-element.elementor-element-76a2edd{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-around;}.elementor-41 .elementor-element.elementor-element-6d15088 .elementor-button{background-color:#FFFFFF;font-family:"Helvetica", Sans-serif;font-size:40px;font-weight:400;line-height:51px;letter-spacing:0.6px;fill:#CB4F6D;color:#CB4F6D;box-shadow:7px 4px 14px 2px rgba(54.40000000000003, 2.956521739130437, 15.705557655954642, 0.5);transition-duration:0.3s;border-radius:24px 24px 24px 24px;padding:20px 80px 20px 80px;}.elementor-41 .elementor-element.elementor-element-6d15088 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-41 .elementor-element.elementor-element-6d15088.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-41 .elementor-element.elementor-element-1454014{--spacer-size:50px;}.elementor-41 .elementor-element.elementor-element-086a241{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-41 .elementor-element.elementor-element-086a241:not(.elementor-motion-effects-element-type-background), .elementor-41 .elementor-element.elementor-element-086a241 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#CB4F6D;}.elementor-41 .elementor-element.elementor-element-0deeb2e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-around;}.elementor-41 .elementor-element.elementor-element-0deeb2e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-41 .elementor-element.elementor-element-a75c3d4{--spacer-size:50px;}.elementor-41 .elementor-element.elementor-element-fdb744a.elementor-element{--align-self:stretch;}.elementor-41 .elementor-element.elementor-element-fdb744a{text-align:center;}.elementor-41 .elementor-element.elementor-element-fdb744a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:60px;font-weight:600;color:#FFFFFF;}.elementor-41 .elementor-element.elementor-element-ee85e36{--spacer-size:50px;}.elementor-41 .elementor-element.elementor-element-497ce2b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-around;}.elementor-41 .elementor-element.elementor-element-4f9fb9d .elementor-button{background-color:#FFFFFF;font-family:"Helvetica", Sans-serif;font-size:40px;font-weight:400;line-height:51px;letter-spacing:0.6px;fill:#CB4F6D;color:#CB4F6D;box-shadow:7px 4px 14px 2px rgba(54.40000000000003, 2.956521739130437, 15.705557655954642, 0.5);transition-duration:0.3s;border-radius:24px 24px 24px 24px;padding:20px 80px 20px 80px;}.elementor-41 .elementor-element.elementor-element-4f9fb9d > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-41 .elementor-element.elementor-element-4f9fb9d.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-41 .elementor-element.elementor-element-c2d5c98{--spacer-size:50px;}.elementor-41 .elementor-element.elementor-element-14a9485{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-41 .elementor-element.elementor-element-14a9485:not(.elementor-motion-effects-element-type-background), .elementor-41 .elementor-element.elementor-element-14a9485 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#CB4F6D;}.elementor-41 .elementor-element.elementor-element-65e29118 > .elementor-widget-container{margin:15px 0px 15px 0px;}.elementor-41 .elementor-element.elementor-element-65e29118{text-align:center;}.elementor-41 .elementor-element.elementor-element-65e29118 .elementor-heading-title{font-family:"Hedvig Letters Serif", Sans-serif;font-size:57px;font-weight:100;color:#FFFFFF;}.elementor-41 .elementor-element.elementor-element-9135297{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-41 .elementor-element.elementor-element-72d36e7e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-41 .elementor-element.elementor-element-72d36e7e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-41 .elementor-element.elementor-element-503e11b3{--spacer-size:15px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-image-box .elementor-image-box-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-widget-image-box:has(:hover) .elementor-image-box-title,
					 .elementor-widget-image-box:has(:focus) .elementor-image-box-title{color:var( --e-global-color-primary );}.elementor-widget-image-box .elementor-image-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-41 .elementor-element.elementor-element-28c5704e .elementor-image-box-title{color:#CB4F6D;}.elementor-41 .elementor-element.elementor-element-28c5704e .elementor-image-box-description{color:#000000;}.elementor-41 .elementor-element.elementor-element-7186165f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-41 .elementor-element.elementor-element-7186165f.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-41 .elementor-element.elementor-element-50c11708{--spacer-size:15px;}.elementor-41 .elementor-element.elementor-element-5eb470b .elementor-image-box-title{color:#CB4F6D;}.elementor-41 .elementor-element.elementor-element-5eb470b .elementor-image-box-description{color:#000000;}.elementor-41 .elementor-element.elementor-element-3144752a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-41 .elementor-element.elementor-element-2e7078ca{--spacer-size:15px;}.elementor-41 .elementor-element.elementor-element-3973e1c .elementor-image-box-title{color:#CB4F6D;}.elementor-41 .elementor-element.elementor-element-3973e1c .elementor-image-box-description{color:#000000;}.elementor-41 .elementor-element.elementor-element-7687d0d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-41 .elementor-element.elementor-element-70020cc{--spacer-size:15px;}.elementor-41 .elementor-element.elementor-element-d28ea4f .elementor-button{background-color:#CB4F6D;font-family:"Helvetica", Sans-serif;font-size:26px;font-weight:200;line-height:29px;letter-spacing:0.6px;transition-duration:0.3s;border-radius:47px 47px 47px 47px;}.elementor-41 .elementor-element.elementor-element-d28ea4f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-41 .elementor-element.elementor-element-d28ea4f.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-41 .elementor-element.elementor-element-be0d899{--spacer-size:15px;}.elementor-41 .elementor-element.elementor-element-5ebe452{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-41 .elementor-element.elementor-element-36c441f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}@media(min-width:769px){.elementor-41 .elementor-element.elementor-element-b2b8c4b{--width:53.266%;}.elementor-41 .elementor-element.elementor-element-76a2edd{--width:50%;}.elementor-41 .elementor-element.elementor-element-0deeb2e{--width:53.266%;}.elementor-41 .elementor-element.elementor-element-497ce2b{--width:50%;}.elementor-41 .elementor-element.elementor-element-14a9485{--content-width:1231px;}.elementor-41 .elementor-element.elementor-element-72d36e7e{--width:25.631%;}.elementor-41 .elementor-element.elementor-element-7186165f{--width:29.182%;}.elementor-41 .elementor-element.elementor-element-3144752a{--width:25%;}}@media(max-width:1140px){.elementor-41 .elementor-element.elementor-element-2eec2427{--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-41 .elementor-element.elementor-element-38a22548{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-41 .elementor-element.elementor-element-38a22548:not(.elementor-motion-effects-element-type-background), .elementor-41 .elementor-element.elementor-element-38a22548 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:-363px -518px;background-repeat:repeat;}.elementor-41 .elementor-element.elementor-element-74cf0a0{width:initial;max-width:initial;}.elementor-41 .elementor-element.elementor-element-497ce2b{--justify-content:space-around;--padding-top:17px;--padding-bottom:17px;--padding-left:17px;--padding-right:17px;}}@media(max-width:768px){.elementor-41 .elementor-element.elementor-element-2eec2427{--margin-top:42px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-41 .elementor-element.elementor-element-14212008 .elementor-heading-title{font-size:56px;}.elementor-41 .elementor-element.elementor-element-6e8ef311 .elementor-button{font-size:24px;}.elementor-41 .elementor-element.elementor-element-38a22548{--content-width:100vw;--min-height:0px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-41 .elementor-element.elementor-element-38a22548:not(.elementor-motion-effects-element-type-background), .elementor-41 .elementor-element.elementor-element-38a22548 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:-279px -525px;background-repeat:repeat;}.elementor-41 .elementor-element.elementor-element-74cf0a0{width:var( --container-widget-width, 87vw );max-width:87vw;--container-widget-width:87vw;--container-widget-flex-grow:0;}.elementor-41 .elementor-element.elementor-element-74cf0a0.elementor-element{--align-self:center;}.elementor-41 .elementor-element.elementor-element-c300782{--spacer-size:8px;}.elementor-41 .elementor-element.elementor-element-0afdf79 .elementor-heading-title{font-size:37px;}.elementor-41 .elementor-element.elementor-element-154335c{--spacer-size:8px;}.elementor-41 .elementor-element.elementor-element-6d15088 .elementor-button{font-size:26px;line-height:1.1em;}.elementor-41 .elementor-element.elementor-element-1454014{--spacer-size:8px;}.elementor-41 .elementor-element.elementor-element-a75c3d4{--spacer-size:8px;}.elementor-41 .elementor-element.elementor-element-fdb744a .elementor-heading-title{font-size:37px;}.elementor-41 .elementor-element.elementor-element-ee85e36{--spacer-size:8px;}.elementor-41 .elementor-element.elementor-element-4f9fb9d .elementor-button{font-size:26px;line-height:1.1em;}.elementor-41 .elementor-element.elementor-element-c2d5c98{--spacer-size:8px;}.elementor-41 .elementor-element.elementor-element-65e29118 .elementor-heading-title{font-size:56px;}.elementor-41 .elementor-element.elementor-element-d28ea4f .elementor-button{font-size:24px;}}@media(max-width:1140px) and (min-width:769px){.elementor-41 .elementor-element.elementor-element-38a22548{--content-width:100vw;}}