.elementor-185 .elementor-element.elementor-element-5afaebce{--display:flex;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:0px;--padding-bottom:0px;--padding-left:32px;--padding-right:32px;}.elementor-185 .elementor-element.elementor-element-5afaebce:not(.elementor-motion-effects-element-type-background), .elementor-185 .elementor-element.elementor-element-5afaebce > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-185 .elementor-element.elementor-element-15547c75{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-theme-site-logo .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-185 .elementor-element.elementor-element-6d098dc4{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:wrap;}.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-185 .elementor-element.elementor-element-3afd2b71 .elementor-button{background-color:#FFFFFF00;font-family:"Inter", Sans-serif;font-size:15px;font-weight:700;fill:#22364D;color:#22364D;border-radius:999px 999px 999px 999px;padding:8px 8px 8px 8px;}.elementor-185 .elementor-element.elementor-element-3afd2b71 .elementor-button:hover, .elementor-185 .elementor-element.elementor-element-3afd2b71 .elementor-button:focus{background-color:#FFFFFF00;color:#22364D;}.elementor-185 .elementor-element.elementor-element-3afd2b71 .elementor-button:hover svg, .elementor-185 .elementor-element.elementor-element-3afd2b71 .elementor-button:focus svg{fill:#22364D;}.elementor-185 .elementor-element.elementor-element-190b0bb6 .elementor-button{background-color:#FFFFFF00;font-family:"Inter", Sans-serif;font-size:15px;font-weight:700;fill:#22364D;color:#22364D;border-radius:999px 999px 999px 999px;padding:8px 8px 8px 8px;}.elementor-185 .elementor-element.elementor-element-190b0bb6 .elementor-button:hover, .elementor-185 .elementor-element.elementor-element-190b0bb6 .elementor-button:focus{background-color:#FFFFFF00;color:#22364D;}.elementor-185 .elementor-element.elementor-element-190b0bb6 .elementor-button:hover svg, .elementor-185 .elementor-element.elementor-element-190b0bb6 .elementor-button:focus svg{fill:#22364D;}.elementor-185 .elementor-element.elementor-element-229a01c9 .elementor-button{background-color:#FFFFFF00;font-family:"Inter", Sans-serif;font-size:15px;font-weight:700;fill:#22364D;color:#22364D;border-radius:999px 999px 999px 999px;padding:8px 8px 8px 8px;}.elementor-185 .elementor-element.elementor-element-229a01c9 .elementor-button:hover, .elementor-185 .elementor-element.elementor-element-229a01c9 .elementor-button:focus{background-color:#FFFFFF00;color:#22364D;}.elementor-185 .elementor-element.elementor-element-229a01c9 .elementor-button:hover svg, .elementor-185 .elementor-element.elementor-element-229a01c9 .elementor-button:focus svg{fill:#22364D;}.elementor-185 .elementor-element.elementor-element-3ddfa5c1 .elementor-button{background-color:#FFFFFF00;font-family:"Inter", Sans-serif;font-size:15px;font-weight:700;fill:#22364D;color:#22364D;border-radius:999px 999px 999px 999px;padding:8px 8px 8px 8px;}.elementor-185 .elementor-element.elementor-element-3ddfa5c1 .elementor-button:hover, .elementor-185 .elementor-element.elementor-element-3ddfa5c1 .elementor-button:focus{background-color:#FFFFFF00;color:#22364D;}.elementor-185 .elementor-element.elementor-element-3ddfa5c1 .elementor-button:hover svg, .elementor-185 .elementor-element.elementor-element-3ddfa5c1 .elementor-button:focus svg{fill:#22364D;}.elementor-185 .elementor-element.elementor-element-52d2111a .elementor-button{background-color:#FFE08B;font-family:"Inter", Sans-serif;font-size:15px;font-weight:700;fill:#183A5A;color:#183A5A;border-radius:999px 999px 999px 999px;padding:14px 20px 14px 20px;}.elementor-185 .elementor-element.elementor-element-52d2111a .elementor-button:hover, .elementor-185 .elementor-element.elementor-element-52d2111a .elementor-button:focus{background-color:#F3C20B;color:#183A5A;}.elementor-185 .elementor-element.elementor-element-52d2111a .elementor-button:hover svg, .elementor-185 .elementor-element.elementor-element-52d2111a .elementor-button:focus svg{fill:#183A5A;}.elementor-185 .elementor-element.elementor-element-269b80a{--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;box-shadow:0px 4px 8px -3px rgba(0,0,0,0.5);--padding-top:0px;--padding-bottom:0px;--padding-left:32px;--padding-right:32px;}.elementor-185 .elementor-element.elementor-element-269b80a:not(.elementor-motion-effects-element-type-background), .elementor-185 .elementor-element.elementor-element-269b80a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-185 .elementor-element.elementor-element-3955e5c{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-185 .elementor-element.elementor-element-63af3ba{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:wrap;}.elementor-185 .elementor-element.elementor-element-01d1e34{--display:flex;}.elementor-185 .elementor-element.elementor-element-691b8c2{--display:flex;}.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-185 .elementor-element.elementor-element-e422c4a{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-185 .elementor-element.elementor-element-7a5ece7{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:wrap;}.elementor-185 .elementor-element.elementor-element-1027ff1 .elementor-button{background-color:#FFFFFF00;font-family:"Inter", Sans-serif;font-size:15px;font-weight:700;fill:#22364D;color:#22364D;border-radius:999px 999px 999px 999px;padding:8px 8px 8px 8px;}.elementor-185 .elementor-element.elementor-element-1027ff1 .elementor-button:hover, .elementor-185 .elementor-element.elementor-element-1027ff1 .elementor-button:focus{background-color:#FFFFFF00;color:#22364D;}.elementor-185 .elementor-element.elementor-element-1027ff1 .elementor-button:hover svg, .elementor-185 .elementor-element.elementor-element-1027ff1 .elementor-button:focus svg{fill:#22364D;}.elementor-185 .elementor-element.elementor-element-d20ae78 .elementor-button{background-color:#FFFFFF00;font-family:"Inter", Sans-serif;font-size:15px;font-weight:700;fill:#22364D;color:#22364D;border-radius:999px 999px 999px 999px;padding:8px 8px 8px 8px;}.elementor-185 .elementor-element.elementor-element-d20ae78 .elementor-button:hover, .elementor-185 .elementor-element.elementor-element-d20ae78 .elementor-button:focus{background-color:#FFFFFF00;color:#22364D;}.elementor-185 .elementor-element.elementor-element-d20ae78 .elementor-button:hover svg, .elementor-185 .elementor-element.elementor-element-d20ae78 .elementor-button:focus svg{fill:#22364D;}.elementor-185 .elementor-element.elementor-element-d4bbabd .elementor-button{background-color:#FFFFFF00;font-family:"Inter", Sans-serif;font-size:15px;font-weight:700;fill:#22364D;color:#22364D;border-radius:999px 999px 999px 999px;padding:8px 8px 8px 8px;}.elementor-185 .elementor-element.elementor-element-d4bbabd .elementor-button:hover, .elementor-185 .elementor-element.elementor-element-d4bbabd .elementor-button:focus{background-color:#FFFFFF00;color:#22364D;}.elementor-185 .elementor-element.elementor-element-d4bbabd .elementor-button:hover svg, .elementor-185 .elementor-element.elementor-element-d4bbabd .elementor-button:focus svg{fill:#22364D;}.elementor-185 .elementor-element.elementor-element-e98739c .elementor-button{background-color:#FFFFFF00;font-family:"Inter", Sans-serif;font-size:15px;font-weight:700;fill:#22364D;color:#22364D;border-radius:999px 999px 999px 999px;padding:8px 8px 8px 8px;}.elementor-185 .elementor-element.elementor-element-e98739c .elementor-button:hover, .elementor-185 .elementor-element.elementor-element-e98739c .elementor-button:focus{background-color:#FFFFFF00;color:#22364D;}.elementor-185 .elementor-element.elementor-element-e98739c .elementor-button:hover svg, .elementor-185 .elementor-element.elementor-element-e98739c .elementor-button:focus svg{fill:#22364D;}.elementor-185 .elementor-element.elementor-element-195b1c1 .elementor-button{background-color:#FFE08B;font-family:"Inter", Sans-serif;font-size:15px;font-weight:700;fill:#183A5A;color:#183A5A;border-radius:999px 999px 999px 999px;padding:14px 20px 14px 20px;}.elementor-185 .elementor-element.elementor-element-195b1c1 .elementor-button:hover, .elementor-185 .elementor-element.elementor-element-195b1c1 .elementor-button:focus{background-color:#F3C20B;color:#183A5A;}.elementor-185 .elementor-element.elementor-element-195b1c1 .elementor-button:hover svg, .elementor-185 .elementor-element.elementor-element-195b1c1 .elementor-button:focus svg{fill:#183A5A;}.elementor-185 .elementor-element.elementor-element-382798f{--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;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:0px;--padding-bottom:0px;--padding-left:32px;--padding-right:32px;}.elementor-185 .elementor-element.elementor-element-382798f:not(.elementor-motion-effects-element-type-background), .elementor-185 .elementor-element.elementor-element-382798f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-185 .elementor-element.elementor-element-1183d3a{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-185 .elementor-element.elementor-element-0043ee2{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:wrap;}.elementor-185 .elementor-element.elementor-element-a60decc .elementor-button{background-color:#FFFFFF00;font-family:"Inter", Sans-serif;font-size:15px;font-weight:700;fill:#22364D;color:#22364D;border-radius:999px 999px 999px 999px;padding:8px 8px 8px 8px;}.elementor-185 .elementor-element.elementor-element-a60decc .elementor-button:hover, .elementor-185 .elementor-element.elementor-element-a60decc .elementor-button:focus{background-color:#FFFFFF00;color:#22364D;}.elementor-185 .elementor-element.elementor-element-a60decc .elementor-button:hover svg, .elementor-185 .elementor-element.elementor-element-a60decc .elementor-button:focus svg{fill:#22364D;}.elementor-185 .elementor-element.elementor-element-90e2c85 .elementor-button{background-color:#FFFFFF00;font-family:"Inter", Sans-serif;font-size:15px;font-weight:700;fill:#22364D;color:#22364D;border-radius:999px 999px 999px 999px;padding:8px 8px 8px 8px;}.elementor-185 .elementor-element.elementor-element-90e2c85 .elementor-button:hover, .elementor-185 .elementor-element.elementor-element-90e2c85 .elementor-button:focus{background-color:#FFFFFF00;color:#22364D;}.elementor-185 .elementor-element.elementor-element-90e2c85 .elementor-button:hover svg, .elementor-185 .elementor-element.elementor-element-90e2c85 .elementor-button:focus svg{fill:#22364D;}.elementor-185 .elementor-element.elementor-element-99aad15 .elementor-button{background-color:#FFFFFF00;font-family:"Inter", Sans-serif;font-size:15px;font-weight:700;fill:#22364D;color:#22364D;border-radius:999px 999px 999px 999px;padding:8px 8px 8px 8px;}.elementor-185 .elementor-element.elementor-element-99aad15 .elementor-button:hover, .elementor-185 .elementor-element.elementor-element-99aad15 .elementor-button:focus{background-color:#FFFFFF00;color:#22364D;}.elementor-185 .elementor-element.elementor-element-99aad15 .elementor-button:hover svg, .elementor-185 .elementor-element.elementor-element-99aad15 .elementor-button:focus svg{fill:#22364D;}.elementor-185 .elementor-element.elementor-element-9b00ed2 .elementor-button{background-color:#FFFFFF00;font-family:"Inter", Sans-serif;font-size:15px;font-weight:700;fill:#22364D;color:#22364D;border-radius:999px 999px 999px 999px;padding:8px 8px 8px 8px;}.elementor-185 .elementor-element.elementor-element-9b00ed2 .elementor-button:hover, .elementor-185 .elementor-element.elementor-element-9b00ed2 .elementor-button:focus{background-color:#FFFFFF00;color:#22364D;}.elementor-185 .elementor-element.elementor-element-9b00ed2 .elementor-button:hover svg, .elementor-185 .elementor-element.elementor-element-9b00ed2 .elementor-button:focus svg{fill:#22364D;}.elementor-185 .elementor-element.elementor-element-1101fe2 .elementor-button{background-color:#FFE08B;font-family:"Inter", Sans-serif;font-size:15px;font-weight:700;fill:#183A5A;color:#183A5A;border-radius:999px 999px 999px 999px;padding:14px 20px 14px 20px;}.elementor-185 .elementor-element.elementor-element-1101fe2 .elementor-button:hover, .elementor-185 .elementor-element.elementor-element-1101fe2 .elementor-button:focus{background-color:#F3C20B;color:#183A5A;}.elementor-185 .elementor-element.elementor-element-1101fe2 .elementor-button:hover svg, .elementor-185 .elementor-element.elementor-element-1101fe2 .elementor-button:focus svg{fill:#183A5A;}.elementor-185 .elementor-element.elementor-element-408408a6{--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;--overlay-opacity:0.9;--padding-top:64px;--padding-bottom:64px;--padding-left:32px;--padding-right:32px;}.elementor-185 .elementor-element.elementor-element-408408a6:not(.elementor-motion-effects-element-type-background), .elementor-185 .elementor-element.elementor-element-408408a6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.cipacomunicazione.com/wp-content/uploads/2026/03/copertinafacebook_Metamorfosi-11_claim-11.png");background-repeat:no-repeat;background-size:cover;}.elementor-185 .elementor-element.elementor-element-408408a6::before, .elementor-185 .elementor-element.elementor-element-408408a6 > .elementor-background-video-container::before, .elementor-185 .elementor-element.elementor-element-408408a6 > .e-con-inner > .elementor-background-video-container::before, .elementor-185 .elementor-element.elementor-element-408408a6 > .elementor-background-slideshow::before, .elementor-185 .elementor-element.elementor-element-408408a6 > .e-con-inner > .elementor-background-slideshow::before, .elementor-185 .elementor-element.elementor-element-408408a6 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FFFFFF;--background-overlay:'';}.elementor-185 .elementor-element.elementor-element-c807faa{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-185 .elementor-element.elementor-element-20c21cda{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:42px 42px;--row-gap:42px;--column-gap:42px;--flex-wrap:nowrap;}.elementor-185 .elementor-element.elementor-element-a890c11{--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:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:20px;}.elementor-widget-text-editor{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-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-185 .elementor-element.elementor-element-404f2cba{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Inter", Sans-serif;font-size:12px;line-height:1.7em;color:#183A5A;}.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-185 .elementor-element.elementor-element-3b931747{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;}.elementor-185 .elementor-element.elementor-element-3b931747 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:64px;font-weight:800;color:#183A5A;}.elementor-185 .elementor-element.elementor-element-7bdfe6b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;font-family:"Inter", Sans-serif;font-size:19px;line-height:1.7em;color:#4E5D6C;}.elementor-185 .elementor-element.elementor-element-502e2528 .elementor-button{background-color:#F59A13;font-family:"Inter", Sans-serif;font-size:15px;font-weight:700;fill:#FFFFFF;color:#FFFFFF;border-radius:999px 999px 999px 999px;padding:16px 24px 16px 24px;}.elementor-185 .elementor-element.elementor-element-502e2528 .elementor-button:hover, .elementor-185 .elementor-element.elementor-element-502e2528 .elementor-button:focus{background-color:#E88600;color:#FFFFFF;}.elementor-185 .elementor-element.elementor-element-502e2528 .elementor-button:hover svg, .elementor-185 .elementor-element.elementor-element-502e2528 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-185 .elementor-element.elementor-element-31dbfdbc{--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:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:wrap;--padding-top:24px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-185 .elementor-element.elementor-element-289f73fa{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;}.elementor-185 .elementor-element.elementor-element-05c8c78{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-185 .elementor-element.elementor-element-05c8c78 img{width:70%;max-width:70%;}.elementor-185 .elementor-element.elementor-element-135481a{margin:-8% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-185 .elementor-element.elementor-element-2d25ce0{--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;--padding-top:88px;--padding-bottom:88px;--padding-left:32px;--padding-right:32px;}.elementor-185 .elementor-element.elementor-element-de3a8f9{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-185 .elementor-element.elementor-element-86f4497{--spacer-size:50px;}.elementor-185 .elementor-element.elementor-element-5870fe9e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;}.elementor-185 .elementor-element.elementor-element-5870fe9e .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:50px;font-weight:800;color:#183A5A;}.elementor-185 .elementor-element.elementor-element-b64800e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 34px) 0px;font-family:"Inter", Sans-serif;font-size:17px;line-height:1.7em;color:#4E5D6C;}.elementor-185 .elementor-element.elementor-element-6821efe{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:stretch;--gap:22px 22px;--row-gap:22px;--column-gap:22px;--flex-wrap:wrap;}.elementor-185 .elementor-element.elementor-element-19843278{--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-185 .elementor-element.elementor-element-77f36e21{--display:flex;--border-radius:17px 17px 17px 17px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.22);--padding-top:22px;--padding-bottom:24px;--padding-left:22px;--padding-right:22px;}.elementor-185 .elementor-element.elementor-element-7155aa86{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-185 .elementor-element.elementor-element-7155aa86 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:24px;font-weight:800;color:#183A5A;}.elementor-185 .elementor-element.elementor-element-795f74c2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Inter", Sans-serif;font-size:15px;line-height:1.7em;color:#5D6876;}.elementor-185 .elementor-element.elementor-element-869dccb{--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-185 .elementor-element.elementor-element-d3fd314{--display:flex;--border-radius:17px 17px 17px 17px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.22);--padding-top:22px;--padding-bottom:24px;--padding-left:22px;--padding-right:22px;}.elementor-185 .elementor-element.elementor-element-28ba44a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-185 .elementor-element.elementor-element-28ba44a .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:24px;font-weight:800;color:#183A5A;}.elementor-185 .elementor-element.elementor-element-613d9a0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Inter", Sans-serif;font-size:15px;line-height:1.7em;color:#5D6876;}.elementor-185 .elementor-element.elementor-element-bf9632a{--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-185 .elementor-element.elementor-element-9134634{--display:flex;--border-radius:17px 17px 17px 17px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.22);--padding-top:22px;--padding-bottom:24px;--padding-left:22px;--padding-right:22px;}.elementor-185 .elementor-element.elementor-element-f44f683 img{height:172px;object-fit:cover;object-position:center left;}.elementor-185 .elementor-element.elementor-element-f49274a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-185 .elementor-element.elementor-element-f49274a .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:24px;font-weight:800;color:#183A5A;}.elementor-185 .elementor-element.elementor-element-54322d2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Inter", Sans-serif;font-size:15px;line-height:1.7em;color:#5D6876;}.elementor-185 .elementor-element.elementor-element-fdc8a36{--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;--padding-top:88px;--padding-bottom:88px;--padding-left:32px;--padding-right:32px;}.elementor-185 .elementor-element.elementor-element-fdc8a36:not(.elementor-motion-effects-element-type-background), .elementor-185 .elementor-element.elementor-element-fdc8a36 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEF7FF;}.elementor-185 .elementor-element.elementor-element-50340afc{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-185 .elementor-element.elementor-element-55280df2{--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:40px 40px;--row-gap:40px;--column-gap:40px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:34px;--padding-left:0px;--padding-right:0px;}.elementor-185 .elementor-element.elementor-element-55410bf3{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-185 .elementor-element.elementor-element-55410bf3.e-con{--order:-99999 /* order start hack */;}.elementor-185 .elementor-element.elementor-element-14583d7{--spacer-size:50px;}.elementor-185 .elementor-element.elementor-element-4a167719{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-185 .elementor-element.elementor-element-4a167719.elementor-element{--align-self:flex-start;}.elementor-185 .elementor-element.elementor-element-4a167719 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:48px;font-weight:800;color:#183A5A;}.elementor-185 .elementor-element.elementor-element-52723bf2{--display:flex;--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-185 .elementor-element.elementor-element-74050b73{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Inter", Sans-serif;font-size:17px;line-height:1.7em;color:#4E5D6C;}.elementor-185 .elementor-element.elementor-element-e4e0a80{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:stretch;--gap:22px 22px;--row-gap:22px;--column-gap:22px;--flex-wrap:wrap;}.elementor-185 .elementor-element.elementor-element-5aecea6f{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:17px 17px 17px 17px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.22);--padding-top:22px;--padding-bottom:24px;--padding-left:22px;--padding-right:22px;}.elementor-185 .elementor-element.elementor-element-5aecea6f:not(.elementor-motion-effects-element-type-background), .elementor-185 .elementor-element.elementor-element-5aecea6f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-185 .elementor-element.elementor-element-5a31aa9f{--display:flex;--min-height:52px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:15px 15px 15px 15px;--margin-top:0px;--margin-bottom:18px;--margin-left:0px;--margin-right:0px;}.elementor-185 .elementor-element.elementor-element-5a31aa9f:not(.elementor-motion-effects-element-type-background), .elementor-185 .elementor-element.elementor-element-5a31aa9f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFF5D7;}.elementor-185 .elementor-element.elementor-element-465f9cf0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Inter", Sans-serif;font-size:22px;line-height:1.7em;color:#f3c20b;}.elementor-185 .elementor-element.elementor-element-cfe8399{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-185 .elementor-element.elementor-element-cfe8399 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:24px;font-weight:800;color:#183A5A;}.elementor-185 .elementor-element.elementor-element-a196941{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Inter", Sans-serif;font-size:15px;line-height:1.7em;color:#5D6876;}.elementor-185 .elementor-element.elementor-element-3977a4b8{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:17px 17px 17px 17px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.22);--padding-top:22px;--padding-bottom:24px;--padding-left:22px;--padding-right:22px;}.elementor-185 .elementor-element.elementor-element-3977a4b8:not(.elementor-motion-effects-element-type-background), .elementor-185 .elementor-element.elementor-element-3977a4b8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-185 .elementor-element.elementor-element-75dc2e72{--display:flex;--min-height:52px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:15px 15px 15px 15px;--margin-top:0px;--margin-bottom:18px;--margin-left:0px;--margin-right:0px;}.elementor-185 .elementor-element.elementor-element-75dc2e72:not(.elementor-motion-effects-element-type-background), .elementor-185 .elementor-element.elementor-element-75dc2e72 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFF5D7;}.elementor-185 .elementor-element.elementor-element-1ef1dd27{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Inter", Sans-serif;font-size:22px;line-height:1.7em;color:#f3c20b;}.elementor-185 .elementor-element.elementor-element-7c975707{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-185 .elementor-element.elementor-element-7c975707 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:24px;font-weight:800;color:#183A5A;}.elementor-185 .elementor-element.elementor-element-8d969b0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Inter", Sans-serif;font-size:15px;line-height:1.7em;color:#5D6876;}.elementor-185 .elementor-element.elementor-element-517e81a6{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:17px 17px 17px 17px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.22);--padding-top:22px;--padding-bottom:24px;--padding-left:22px;--padding-right:22px;}.elementor-185 .elementor-element.elementor-element-517e81a6:not(.elementor-motion-effects-element-type-background), .elementor-185 .elementor-element.elementor-element-517e81a6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-185 .elementor-element.elementor-element-43d380b9{--display:flex;--min-height:52px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:15px 15px 15px 15px;--margin-top:0px;--margin-bottom:18px;--margin-left:0px;--margin-right:0px;}.elementor-185 .elementor-element.elementor-element-43d380b9:not(.elementor-motion-effects-element-type-background), .elementor-185 .elementor-element.elementor-element-43d380b9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFF5D7;}.elementor-185 .elementor-element.elementor-element-3f0ebcad{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Inter", Sans-serif;font-size:22px;line-height:1.7em;color:#f3c20b;}.elementor-185 .elementor-element.elementor-element-690baca8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-185 .elementor-element.elementor-element-690baca8 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:24px;font-weight:800;color:#183A5A;}.elementor-185 .elementor-element.elementor-element-29e5235c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Inter", Sans-serif;font-size:15px;line-height:1.7em;color:#5D6876;}.elementor-185 .elementor-element.elementor-element-23882eff{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-around;--align-items:stretch;--padding-top:88px;--padding-bottom:88px;--padding-left:32px;--padding-right:32px;}.elementor-185 .elementor-element.elementor-element-398da9e7{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-185 .elementor-element.elementor-element-284fb401{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:42px 42px;--row-gap:42px;--column-gap:42px;--flex-wrap:wrap;}.elementor-185 .elementor-element.elementor-element-284fb401.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-185 .elementor-element.elementor-element-7d7d9807{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:16px;}.elementor-185 .elementor-element.elementor-element-d028e44{--spacer-size:50px;}.elementor-185 .elementor-element.elementor-element-222856f6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;}.elementor-185 .elementor-element.elementor-element-222856f6 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:48px;font-weight:800;color:#183A5A;}.elementor-185 .elementor-element.elementor-element-4bdfe08d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 28px) 0px;font-family:"Inter", Sans-serif;font-size:17px;line-height:1.7em;color:#4E5D6C;}.elementor-185 .elementor-element.elementor-element-12b64b13{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-evenly;--align-items:stretch;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;}.elementor-185 .elementor-element.elementor-element-7c9b6695{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-185 .elementor-element.elementor-element-2c4d2d25{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Inter", Sans-serif;font-size:52px;line-height:1.7em;color:#F3C20B;}.elementor-185 .elementor-element.elementor-element-2e74fb79{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;}.elementor-185 .elementor-element.elementor-element-2e74fb79 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:22px;font-weight:800;color:#183A5A;}.elementor-185 .elementor-element.elementor-element-3e129a2f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Inter", Sans-serif;font-size:15px;line-height:1.7em;color:#5D6876;}.elementor-185 .elementor-element.elementor-element-501091d5{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-185 .elementor-element.elementor-element-30e71677{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Inter", Sans-serif;font-size:52px;line-height:1.7em;color:#F3C20B;}.elementor-185 .elementor-element.elementor-element-3dc4bc1a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;}.elementor-185 .elementor-element.elementor-element-3dc4bc1a .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:22px;font-weight:800;color:#183A5A;}.elementor-185 .elementor-element.elementor-element-7da4ad94{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Inter", Sans-serif;font-size:15px;line-height:1.7em;color:#5D6876;}.elementor-185 .elementor-element.elementor-element-3b9a71cb{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-185 .elementor-element.elementor-element-38102162{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-185 .elementor-element.elementor-element-b43d802{--spacer-size:50px;}.elementor-widget-call-to-action .elementor-cta__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-call-to-action .elementor-cta__description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-call-to-action .elementor-cta__button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-call-to-action .elementor-ribbon-inner{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-185 .elementor-element.elementor-element-4e53e2a .elementor-cta .elementor-cta__bg, .elementor-185 .elementor-element.elementor-element-4e53e2a .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-185 .elementor-element.elementor-element-4e53e2a .elementor-cta__content{min-height:46vh;text-align:start;padding:7% 7% 7% 7%;background-color:#FFD23A;}.elementor-185 .elementor-element.elementor-element-4e53e2a .elementor-cta__title{font-family:"Inter", Sans-serif;font-size:48px;font-weight:800;letter-spacing:-1px;color:#FFFFFF;}.elementor-185 .elementor-element.elementor-element-4e53e2a .elementor-cta__description{font-family:"Roboto", Sans-serif;font-weight:400;}.elementor-185 .elementor-element.elementor-element-4e53e2a .elementor-cta__button{color:#FFD23A;border-color:#FFFFFF;background-color:#FFFFFF;border-radius:33px;}.elementor-185 .elementor-element.elementor-element-4e53e2a .elementor-cta__button:hover{color:#FFFFFF;background-color:#FFD23A;border-color:#FFFFFF;}.elementor-185 .elementor-element.elementor-element-3b7478e{--display:flex;--min-height:50vh;--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;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-185 .elementor-element.elementor-element-f3eacc8{--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-185 .elementor-element.elementor-element-f3eacc8:not(.elementor-motion-effects-element-type-background), .elementor-185 .elementor-element.elementor-element-f3eacc8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.cipacomunicazione.com/wp-content/uploads/2026/03/Image.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-185 .elementor-element.elementor-element-f3eacc8.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-185 .elementor-element.elementor-element-0c9968a{--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;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:2%;--padding-right:2%;}.elementor-185 .elementor-element.elementor-element-0c9968a:not(.elementor-motion-effects-element-type-background), .elementor-185 .elementor-element.elementor-element-0c9968a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFD23A;}.elementor-185 .elementor-element.elementor-element-e12ad6d{--display:flex;--justify-content:flex-start;}.elementor-185 .elementor-element.elementor-element-8e53c8e img{border-radius:10px 10px 10px 10px;}.elementor-185 .elementor-element.elementor-element-b13464c{--display:flex;--justify-content:center;}.elementor-185 .elementor-element.elementor-element-9dbf123 img{border-radius:10px 10px 10px 10px;}.elementor-185 .elementor-element.elementor-element-0b75d10{--display:flex;--justify-content:flex-end;}.elementor-185 .elementor-element.elementor-element-aa1eb86 img{border-radius:10px 10px 10px 10px;}.elementor-185 .elementor-element.elementor-element-463888c{--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;--padding-top:88px;--padding-bottom:88px;--padding-left:32px;--padding-right:32px;}.elementor-185 .elementor-element.elementor-element-69a04288{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-185 .elementor-element.elementor-element-6c1e3aa3{--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:42px 42px;--row-gap:42px;--column-gap:42px;--flex-wrap:wrap;}.elementor-185 .elementor-element.elementor-element-7318428{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:18px;}.elementor-185 .elementor-element.elementor-element-7397b80{--spacer-size:50px;}.elementor-185 .elementor-element.elementor-element-4cb9216f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-185 .elementor-element.elementor-element-4cb9216f .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:48px;font-weight:800;color:#183A5A;}.elementor-185 .elementor-element.elementor-element-7e71df91{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;font-family:"Inter", Sans-serif;font-size:17px;line-height:1.7em;color:#4E5D6C;}.elementor-185 .elementor-element.elementor-element-7b3a1b65{--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:18px 18px;--row-gap:18px;--column-gap:18px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:24px;--padding-left:0px;--padding-right:0px;}.elementor-185 .elementor-element.elementor-element-343b7545{--display:flex;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-185 .elementor-element.elementor-element-13059310{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;}.elementor-185 .elementor-element.elementor-element-13059310 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:22px;font-weight:800;color:#183A5A;}.elementor-185 .elementor-element.elementor-element-441b3138{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Inter", Sans-serif;font-size:16px;line-height:1.7em;color:#4E5D6C;}.elementor-185 .elementor-element.elementor-element-2ad09512{--display:flex;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-185 .elementor-element.elementor-element-4cc12b5c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;}.elementor-185 .elementor-element.elementor-element-4cc12b5c .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:22px;font-weight:800;color:#183A5A;}.elementor-185 .elementor-element.elementor-element-1c98b80a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Inter", Sans-serif;font-size:16px;line-height:1.7em;color:#4E5D6C;}.elementor-185 .elementor-element.elementor-element-1c98b80a a{color:#FFB700;}.elementor-185 .elementor-element.elementor-element-15bff028{--display:flex;--justify-content:space-evenly;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-185 .elementor-element.elementor-element-6df7fbf{border-radius:18px 18px 18px 18px;}.elementor-185 .elementor-element.elementor-element-85450ca{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-185 .elementor-element.elementor-element-85450ca:not(.elementor-motion-effects-element-type-background), .elementor-185 .elementor-element.elementor-element-85450ca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0E355A;}.elementor-185 .elementor-element.elementor-element-a0d40c5{text-align:center;}.elementor-185 .elementor-element.elementor-element-a0d40c5 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:0.5em;font-weight:600;color:#FFFFFF;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-185 .elementor-element.elementor-element-15547c75{--content-width:1200px;}.elementor-185 .elementor-element.elementor-element-e422c4a{--content-width:1200px;}.elementor-185 .elementor-element.elementor-element-1183d3a{--content-width:1200px;}.elementor-185 .elementor-element.elementor-element-c807faa{--content-width:1200px;}.elementor-185 .elementor-element.elementor-element-a890c11{--width:52%;}.elementor-185 .elementor-element.elementor-element-289f73fa{--width:52%;}.elementor-185 .elementor-element.elementor-element-de3a8f9{--content-width:1200px;}.elementor-185 .elementor-element.elementor-element-19843278{--width:30%;}.elementor-185 .elementor-element.elementor-element-869dccb{--width:30%;}.elementor-185 .elementor-element.elementor-element-bf9632a{--width:30%;}.elementor-185 .elementor-element.elementor-element-50340afc{--content-width:1200px;}.elementor-185 .elementor-element.elementor-element-55410bf3{--width:52%;}.elementor-185 .elementor-element.elementor-element-52723bf2{--width:48%;}.elementor-185 .elementor-element.elementor-element-5aecea6f{--width:30%;}.elementor-185 .elementor-element.elementor-element-5a31aa9f{--width:52px;}.elementor-185 .elementor-element.elementor-element-3977a4b8{--width:30%;}.elementor-185 .elementor-element.elementor-element-75dc2e72{--width:52px;}.elementor-185 .elementor-element.elementor-element-517e81a6{--width:30%;}.elementor-185 .elementor-element.elementor-element-43d380b9{--width:52px;}.elementor-185 .elementor-element.elementor-element-398da9e7{--content-width:1200px;}.elementor-185 .elementor-element.elementor-element-284fb401{--width:48.32%;}.elementor-185 .elementor-element.elementor-element-7c9b6695{--width:45%;}.elementor-185 .elementor-element.elementor-element-501091d5{--width:45%;}.elementor-185 .elementor-element.elementor-element-3b9a71cb{--width:50%;}.elementor-185 .elementor-element.elementor-element-f3eacc8{--width:50%;}.elementor-185 .elementor-element.elementor-element-0c9968a{--width:50%;}.elementor-185 .elementor-element.elementor-element-e12ad6d{--width:33%;}.elementor-185 .elementor-element.elementor-element-b13464c{--width:33%;}.elementor-185 .elementor-element.elementor-element-0b75d10{--width:33%;}.elementor-185 .elementor-element.elementor-element-69a04288{--content-width:1200px;}.elementor-185 .elementor-element.elementor-element-6c1e3aa3{--content-width:100%;}.elementor-185 .elementor-element.elementor-element-7318428{--width:47%;}.elementor-185 .elementor-element.elementor-element-343b7545{--width:48%;}.elementor-185 .elementor-element.elementor-element-2ad09512{--width:48%;}.elementor-185 .elementor-element.elementor-element-15bff028{--width:48%;}}@media(max-width:1024px) and (min-width:768px){.elementor-185 .elementor-element.elementor-element-a890c11{--width:100%;}.elementor-185 .elementor-element.elementor-element-19843278{--width:100%;}.elementor-185 .elementor-element.elementor-element-869dccb{--width:100%;}.elementor-185 .elementor-element.elementor-element-bf9632a{--width:100%;}.elementor-185 .elementor-element.elementor-element-5aecea6f{--width:100%;}.elementor-185 .elementor-element.elementor-element-3977a4b8{--width:100%;}.elementor-185 .elementor-element.elementor-element-517e81a6{--width:100%;}.elementor-185 .elementor-element.elementor-element-284fb401{--width:100%;}.elementor-185 .elementor-element.elementor-element-7d7d9807{--content-width:100%;}.elementor-185 .elementor-element.elementor-element-f3eacc8{--width:72.551%;}.elementor-185 .elementor-element.elementor-element-e12ad6d{--width:100%;}.elementor-185 .elementor-element.elementor-element-b13464c{--width:100%;}.elementor-185 .elementor-element.elementor-element-0b75d10{--width:100%;}.elementor-185 .elementor-element.elementor-element-7318428{--width:100%;}.elementor-185 .elementor-element.elementor-element-15bff028{--width:100%;}}@media(min-width:1025px){.elementor-185 .elementor-element.elementor-element-408408a6:not(.elementor-motion-effects-element-type-background), .elementor-185 .elementor-element.elementor-element-408408a6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}@media(max-width:1024px){.elementor-185 .elementor-element.elementor-element-20c21cda{--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-185 .elementor-element.elementor-element-284fb401{--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-185 .elementor-element.elementor-element-38102162{--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-185 .elementor-element.elementor-element-0c9968a{--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:center;}}@media(max-width:767px){.elementor-185 .elementor-element.elementor-element-5afaebce{--z-index:200;}.elementor-185 .elementor-element.elementor-element-15547c75{--justify-content:center;}.elementor-185 .elementor-element.elementor-element-6d098dc4{--justify-content:center;--gap:25px 7px;--row-gap:25px;--column-gap:7px;}.elementor-185 .elementor-element.elementor-element-3afd2b71 .elementor-button{font-size:11px;}.elementor-185 .elementor-element.elementor-element-190b0bb6 .elementor-button{font-size:11px;}.elementor-185 .elementor-element.elementor-element-229a01c9 .elementor-button{font-size:11px;}.elementor-185 .elementor-element.elementor-element-3ddfa5c1 .elementor-button{font-size:11px;}.elementor-185 .elementor-element.elementor-element-269b80a{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:200;}.elementor-185 .elementor-element.elementor-element-3955e5c{--width:100%;--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-185 .elementor-element.elementor-element-63af3ba{--width:100%;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-185 .elementor-element.elementor-element-01d1e34{--width:45%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-185 .elementor-element.elementor-element-82b8d83{text-align:start;}.elementor-185 .elementor-element.elementor-element-691b8c2{--width:45%;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-185 .elementor-element.elementor-element-1ebbcfe{text-align:end;}.elementor-185 .elementor-element.elementor-element-1ebbcfe img{width:100%;max-width:100%;}.elementor-185 .elementor-element.elementor-element-e422c4a{--justify-content:center;--margin-top:-5%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-185 .elementor-element.elementor-element-7a5ece7{--justify-content:center;--gap:25px 7px;--row-gap:25px;--column-gap:7px;}.elementor-185 .elementor-element.elementor-element-1027ff1 .elementor-button{font-size:11px;}.elementor-185 .elementor-element.elementor-element-d20ae78 .elementor-button{font-size:11px;}.elementor-185 .elementor-element.elementor-element-d4bbabd .elementor-button{font-size:11px;}.elementor-185 .elementor-element.elementor-element-e98739c .elementor-button{font-size:11px;}.elementor-185 .elementor-element.elementor-element-382798f{--z-index:200;}.elementor-185 .elementor-element.elementor-element-1183d3a{--justify-content:center;}.elementor-185 .elementor-element.elementor-element-0043ee2{--justify-content:center;--gap:25px 7px;--row-gap:25px;--column-gap:7px;}.elementor-185 .elementor-element.elementor-element-a60decc .elementor-button{font-size:11px;}.elementor-185 .elementor-element.elementor-element-90e2c85 .elementor-button{font-size:11px;}.elementor-185 .elementor-element.elementor-element-99aad15 .elementor-button{font-size:11px;}.elementor-185 .elementor-element.elementor-element-9b00ed2 .elementor-button{font-size:11px;}.elementor-185 .elementor-element.elementor-element-3b931747 .elementor-heading-title{font-size:2.5em;}.elementor-185 .elementor-element.elementor-element-135481a{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-185 .elementor-element.elementor-element-86f4497{--spacer-size:9vh;}.elementor-185 .elementor-element.elementor-element-5870fe9e .elementor-heading-title{font-size:2em;}.elementor-185 .elementor-element.elementor-element-fdc8a36{--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-185 .elementor-element.elementor-element-55280df2{--content-width:100%;--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-185 .elementor-element.elementor-element-55410bf3{--width:100%;--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-185 .elementor-element.elementor-element-14583d7{--spacer-size:11vh;}.elementor-185 .elementor-element.elementor-element-4a167719{text-align:start;}.elementor-185 .elementor-element.elementor-element-4a167719 .elementor-heading-title{font-size:2.2em;}.elementor-185 .elementor-element.elementor-element-d028e44{--spacer-size:9vh;}.elementor-185 .elementor-element.elementor-element-222856f6 .elementor-heading-title{font-size:2.2em;}.elementor-185 .elementor-element.elementor-element-b43d802{--spacer-size:9vh;}.elementor-185 .elementor-element.elementor-element-4e53e2a .elementor-cta__title{font-size:2.2em;}.elementor-185 .elementor-element.elementor-element-3b7478e{--min-height:58vh;}.elementor-185 .elementor-element.elementor-element-f3eacc8{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20%;--padding-bottom:20%;--padding-left:0%;--padding-right:0%;}.elementor-185 .elementor-element.elementor-element-8e53c8e{text-align:center;}.elementor-185 .elementor-element.elementor-element-8e53c8e img{width:60%;}.elementor-185 .elementor-element.elementor-element-9dbf123{text-align:center;}.elementor-185 .elementor-element.elementor-element-9dbf123 img{width:60%;}.elementor-185 .elementor-element.elementor-element-aa1eb86{text-align:center;}.elementor-185 .elementor-element.elementor-element-aa1eb86 img{width:60%;}.elementor-185 .elementor-element.elementor-element-7397b80{--spacer-size:9vh;}.elementor-185 .elementor-element.elementor-element-4cb9216f .elementor-heading-title{font-size:2.2em;}.elementor-185 .elementor-element.elementor-element-1c98b80a.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-185 .elementor-element.elementor-element-1c98b80a{text-align:start;}}/* Start custom CSS for image, class: .elementor-element-1ebbcfe */@media screen and (min-width: 530px) and (max-width: 767px) {
    
   #img-anniversario{max-width:70% !important;
       width:70% !important;
   }

}/* End custom CSS */
/* Start custom CSS */.cipa-onepage {
      --cipa-navy:#0E355A;
      --cipa-yellow:#F4C400;
      --cipa-orange:#F59A13;
      --cipa-cream:#F6F0EE;
      --cipa-blue:#EAF5FD;
      --cipa-text:#1D2F45;
      --cipa-muted:#6D7784;
      --cipa-border:#E7EDF4;
      --cipa-shadow:0 18px 50px rgba(14,53,90,.08);
      width:100vw;
      margin-left:calc(50% - 50vw);
      color:var(--cipa-text);
      font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Arial,sans-serif;
      background:#fff;
      overflow:hidden;
    }
    .cipa-onepage * { box-sizing:border-box; }
    .cipa-onepage img { max-width:100%; display:block; }
    .cipa-onepage a { color:inherit; text-decoration:none; }
    .cipa-wrap {
      max-width:1200px;
      margin:0 auto;
      padding:0 36px;
    }
    .cipa-section { scroll-margin-top:100px; }
    .cipa-header {
      position:sticky; top:0; z-index:50;
      background:rgba(255,255,255,.92);
      backdrop-filter:saturate(180%) blur(10px);
      border-bottom:1px solid rgba(14,53,90,.06);
    }
    .cipa-header__inner {
      min-height:84px;
      display:flex; align-items:center; justify-content:space-between; gap:24px;
    }
    .cipa-brand img { width:54px; height:auto; }
    .cipa-nav {
      display:flex; align-items:center; gap:28px; flex-wrap:wrap; justify-content:flex-end;
      font-size:14px; font-weight:600;
    }
    .cipa-nav a:not(.cipa-btn) { position:relative; }
    .cipa-nav a:not(.cipa-btn)::after {
      content:""; position:absolute; left:0; bottom:-6px; width:0; height:2px; background:var(--cipa-orange);
      transition:width .25s ease;
    }
    .cipa-nav a:not(.cipa-btn):hover::after { width:100%; }
    .cipa-btn {
      display:inline-flex; align-items:center; justify-content:center;
      min-height:46px; padding:0 22px;
      border-radius:999px; border:0; cursor:pointer;
      background:linear-gradient(135deg,#FFD65A 0%, #F4C400 100%);
      color:var(--cipa-navy); font-size:14px; font-weight:700;
      box-shadow:0 10px 24px rgba(244,196,0,.25);
      transition:transform .2s ease, box-shadow .2s ease;
    }
    .cipa-btn:hover { transform:translateY(-1px); box-shadow:0 14px 28px rgba(244,196,0,.30); }
    .cipa-btn--orange {
      background:linear-gradient(135deg,#FFB238 0%, #F59A13 100%);
      color:#fff; box-shadow:0 10px 24px rgba(245,154,19,.25);
    }
    .cipa-eyebrow {
      display:inline-flex; align-items:center; gap:10px;
      padding:8px 14px; border-radius:999px;
      background:rgba(255,255,255,.75); border:1px solid rgba(14,53,90,.07);
      font-size:12px; font-weight:700; letter-spacing:.08em; text-transform:uppercase;
    }
    .cipa-hero {
      position:relative;
      padding:84px 0 72px;
      background:
        radial-gradient(circle at 8% 20%, rgba(248,228,220,.8) 0 22%, transparent 23%),
        radial-gradient(circle at 28% 72%, rgba(227,229,255,.8) 0 18%, transparent 19%),
        radial-gradient(circle at 74% 18%, rgba(223,236,252,.75) 0 22%, transparent 23%),
        radial-gradient(circle at 92% 42%, rgba(244,224,245,.65) 0 19%, transparent 20%),
        linear-gradient(180deg,#F9FAFC 0%, #F6F1F8 100%);
    }
    .cipa-hero__grid {
      display:grid; grid-template-columns:1.05fr .95fr; align-items:center; gap:42px;
    }
    .cipa-h1 {
      margin:18px 0 18px; font-size:clamp(40px, 5vw, 66px); line-height:1.02; letter-spacing:-.04em;
      color:var(--cipa-navy); font-weight:800;
      max-width:680px;
    }
    .cipa-lead {
      margin:0 0 26px; max-width:640px;
      color:#465667; font-size:19px; line-height:1.7;
    }
    .cipa-microproof {
      margin-top:28px; display:flex; gap:18px; flex-wrap:wrap;
      color:#4C5968; font-size:14px; font-weight:600;
    }
    .cipa-microproof span {
      display:inline-flex; align-items:center; gap:9px;
      background:rgba(255,255,255,.56); border:1px solid rgba(14,53,90,.06);
      padding:10px 12px; border-radius:999px;
    }
    .cipa-dot {
      width:8px; height:8px; border-radius:50%; background:var(--cipa-orange);
      display:inline-block; flex:0 0 auto;
    }
    .cipa-hero__art {
      position:relative; min-height:500px;
      display:flex; align-items:center; justify-content:center;
    }
    .cipa-hero__art::before {
      content:""; position:absolute; inset:40px 30px 20px;
      border-radius:32px; background:rgba(255,255,255,.35);
      box-shadow:var(--cipa-shadow);
      filter:blur(.1px);
    }
    .cipa-hero__art img {
      position:relative; width:min(100%, 520px); height:auto; object-fit:contain;
      filter:drop-shadow(0 20px 40px rgba(14,53,90,.08));
    }
    .cipa-section-title {
      font-size:clamp(32px, 4vw, 52px); line-height:1.05; letter-spacing:-.04em;
      color:var(--cipa-navy); margin:0 0 18px; font-weight:800;
    }
    .cipa-copy {
      margin:0; color:#465667; font-size:17px; line-height:1.8;
    }
    .cipa-about { padding:92px 0; background:#fff; }
    .cipa-about__intro { max-width:760px; margin-bottom:34px; }
    .cipa-grid-3 { display:grid; grid-template-columns:repeat(3,1fr); gap:24px; }
    .cipa-card {
      background:#fff; border:1px solid var(--cipa-border); border-radius:26px; overflow:hidden;
      box-shadow:var(--cipa-shadow);
      height:100%;
    }
    .cipa-card__img { aspect-ratio: 16/9; background:#f2f4f8; }
    .cipa-card__img img { width:100%; height:100%; object-fit:cover; }
    .cipa-card__body { padding:22px 22px 24px; }
    .cipa-card h3 {
      margin:0 0 10px; font-size:23px; line-height:1.15; letter-spacing:-.02em;
      color:var(--cipa-navy);
    }
    .cipa-card p { margin:0; font-size:15px; line-height:1.7; color:#506172; }
    .cipa-services {
      padding:92px 0; background:var(--cipa-blue);
    }
    .cipa-services__head {
      display:grid; grid-template-columns:1fr .9fr; gap:40px; align-items:end; margin-bottom:34px;
    }
    .cipa-service {
      background:#fff; border-radius:24px; padding:26px 24px;
      border:1px solid rgba(14,53,90,.06); box-shadow:var(--cipa-shadow);
    }
    .cipa-service__icon {
      width:48px; height:48px; border-radius:16px; background:rgba(244,196,0,.14);
      display:flex; align-items:center; justify-content:center; margin-bottom:18px;
      color:var(--cipa-yellow); font-size:22px; font-weight:800;
    }
    .cipa-service h3 {
      margin:0 0 10px; font-size:24px; line-height:1.15; letter-spacing:-.02em; color:var(--cipa-navy);
    }
    .cipa-service p { margin:0; color:#506172; font-size:15px; line-height:1.7; }
    .cipa-projects {
      padding:92px 0; background:#fff;
    }
    .cipa-projects__grid {
      display:grid; grid-template-columns:1fr 1fr; gap:42px; align-items:start;
    }
    .cipa-stats {
      display:grid; grid-template-columns:repeat(2,1fr); gap:20px; margin-top:34px;
    }
    .cipa-stat {
      padding:0 10px 0 0;
    }
    .cipa-stat__num {
      margin:0 0 8px; font-size:42px; line-height:1; color:var(--cipa-yellow); font-weight:800;
    }
    .cipa-stat h3 { margin:0 0 8px; font-size:22px; line-height:1.15; color:var(--cipa-navy); }
    .cipa-stat p { margin:0; color:#506172; font-size:15px; line-height:1.7; }
    .cipa-projects__image {
      border-radius:30px; overflow:hidden; box-shadow:var(--cipa-shadow); border:1px solid var(--cipa-border);
    }
    .cipa-cta {
      padding:0 0 92px; background:#fff;
    }
    .cipa-cta__box {
      display:grid; grid-template-columns:1fr 1fr; border-radius:36px; overflow:hidden;
      box-shadow:var(--cipa-shadow); border:1px solid rgba(14,53,90,.06);
    }
    .cipa-cta__art {
      min-height:360px; background:url('data:image/jpeg;base64,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') center/cover no-repeat;
    }
    .cipa-cta__content {
      background:var(--cipa-yellow); color:#fff; padding:56px 56px;
      display:flex; flex-direction:column; justify-content:center; align-items:flex-start;
    }
    .cipa-cta__content h2 {
      margin:0 0 18px; font-size:clamp(34px, 4vw, 56px); line-height:1.02; letter-spacing:-.04em;
      font-weight:800;
    }
    .cipa-cta__content p {
      margin:0 0 24px; max-width:420px; font-size:18px; line-height:1.7; color:rgba(255,255,255,.95);
    }
    .cipa-cta__content .cipa-btn {
      background:#fff; color:var(--cipa-orange); box-shadow:none;
    }
    .cipa-contact {
      padding:92px 0 110px; background:#fff;
    }
    .cipa-contact__grid {
      display:grid; grid-template-columns:1.1fr .9fr; gap:40px; align-items:start;
    }
    .cipa-form {
      margin-top:30px; display:grid; gap:14px;
    }
    .cipa-form input, .cipa-form textarea {
      width:100%; border:1px solid var(--cipa-border); background:#F8FAFC; color:var(--cipa-text);
      border-radius:18px; padding:16px 18px; font-size:15px; outline:none;
    }
    .cipa-form input:focus, .cipa-form textarea:focus {
      border-color:rgba(245,154,19,.65); box-shadow:0 0 0 4px rgba(245,154,19,.12);
      background:#fff;
    }
    .cipa-form textarea { min-height:150px; resize:vertical; }
    .cipa-form__note { margin-top:10px; font-size:12px; color:#768191; }
    .cipa-contact__meta {
      display:grid; grid-template-columns:1fr 1fr; gap:20px; margin-bottom:22px;
    }
    .cipa-contact__meta h3 {
      margin:0 0 8px; font-size:22px; line-height:1.15; color:var(--cipa-navy);
    }
    .cipa-contact__meta p, .cipa-contact__meta a {
      margin:0; color:#506172; font-size:15px; line-height:1.8;
    }
    .cipa-map {
      border-radius:28px; overflow:hidden; border:1px solid var(--cipa-border); box-shadow:var(--cipa-shadow);
      min-height:320px; background:#f4f6f8;
    }
    .cipa-map iframe {
      display:block; width:100%; min-height:320px; border:0;
    }
    .cipa-footer {
      background:var(--cipa-navy); color:#fff; padding:34px 0;
      position:relative;
    }
    .cipa-footer::before, .cipa-footer::after {
      content:""; position:absolute; width:24px; height:96px; background:var(--cipa-yellow); border-radius:0 0 16px 16px;
      top:-12px;
    }
    .cipa-footer::before { left:0; }
    .cipa-footer::after { right:0; }
    .cipa-footer__inner {
      display:flex; align-items:center; justify-content:center; gap:18px; flex-wrap:wrap;
      font-size:14px; color:rgba(255,255,255,.92);
    }
    .cipa-footer__social {
      display:inline-flex; gap:14px; align-items:center;
    }
    .cipa-pill {
      display:inline-flex; align-items:center; justify-content:center;
      width:34px; height:34px; border-radius:50%;
      border:1px solid rgba(255,255,255,.18); color:#fff; font-size:13px; font-weight:700;
    }
    @media (max-width: 1100px) {
      .cipa-hero__grid,
      .cipa-services__head,
      .cipa-projects__grid,
      .cipa-contact__grid,
      .cipa-cta__box {
        grid-template-columns:1fr;
      }
      .cipa-hero__art { min-height:auto; }
      .cipa-hero__art::before { inset:20px; }
    }
    @media (max-width: 860px) {
      .cipa-grid-3,
      .cipa-stats,
      .cipa-contact__meta {
        grid-template-columns:1fr;
      }
      .cipa-wrap { padding:0 22px; }
      .cipa-header__inner { min-height:74px; flex-wrap:wrap; padding:14px 0; }
      .cipa-nav { gap:16px; width:100%; justify-content:flex-start; }
      .cipa-hero { padding:54px 0; }
      .cipa-about, .cipa-services, .cipa-projects, .cipa-contact { padding:72px 0; }
      .cipa-cta { padding-bottom:72px; }
      .cipa-cta__content { padding:38px 28px; }/* End custom CSS */