.elementor-25 .elementor-element.elementor-element-11c7db8a{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-e85c59b{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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-25 .elementor-element.elementor-element-69419337{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-97a5be9{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-45edb0c{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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-25 .elementor-element.elementor-element-329b3b1a{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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-25 .elementor-element.elementor-element-6fb62fb7{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-756cd126{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-64001ff2{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-301572a4{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-a0d5759{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-3cb481b3{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-3211b8d0{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-7d31453f{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-4ee1ecbc{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-3e7ea676{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-4fc71098{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-472aae65{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-706b2216{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-5438e2f6{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-420cb113{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-38b5f53e{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-77687447{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-135a9997{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-3fb61a8f{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-72cdb0d4{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-5ee32473{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-728d014f{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-3a82b74d{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-235e5fac{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-70f195f6{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-184d2bc4{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-1826895d{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-5a1d9cb8{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-24fad530{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-774c744c{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-618f7b8e{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-56bd8701{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-15b34608{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-1c86e64e{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-142f52ba{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-685d227d{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-7a20f9cd{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-6877f1e9{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-28c5b686{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-5ed41cd6{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-591ed885{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-74dd48a7{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-32cbc4ee{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-26689bac{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-6b05684f{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-66ec3a66{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-18c0b23c{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-544bd3d3{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-558c7a05{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-527aab99{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-70f5127a{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-5a3986c2{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-5d13a0c0{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-12018620{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-2f697ef2{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-69eec8c9{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-3e658ed0{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-2c3a1af4{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-719dad0d{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-9b727c2{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-a3f389c{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-5884007d{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-5087544c{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-3a110d53 .elementor-button-content-wrapper{flex-direction:row;}.elementor-25 .elementor-element.elementor-element-72d72713 .elementor-button-content-wrapper{flex-direction:row;}/* Start custom CSS for container, class: .elementor-element-11c7db8a */.corda-editable-leaf .elementor-heading-title{font-family:inherit;color:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;letter-spacing:inherit;text-transform:inherit;padding:0}.corda-editable-leaf .elementor-button{border-radius:0;font-family:inherit}.corda-editable-leaf img{max-width:100%}.e-con.corda-section{--container-max-width:none;--content-width:100%;width:100%;gap:0;flex:
no:where(.corda-section .e-con){gap:0!important}
ne}
:where(.corda-section .e-con){gap:0!important}:where(.corda-section .elementor-button){background:transparent!important;border:0!important;padding:0!important;border-radius:0!important}
.corda-editable-leaf .elementor-heading-title{font-family:inherit;color:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;letter-spacing:inherit;text-transform:inherit;padding:0}.corda-editable-leaf .elementor-button{border-radius:0;font-family:inherit}.corda-editable-leaf img{max-width:100%}.e-con.corda-section{--container-max-width:none;--content-width:100%;width:100%;gap:0;flex:none}

.corda-section .e-con{display:block;flex-direction:row}
.ce-3002cf2{--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;--gap:0px;--flex-wrap:nowrap;max-width:none}
.ce-a9c3466{--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;--gap:0px;--flex-wrap:nowrap;max-width:none}
.ce-baef141,.ce-baef141>.elementor-widget-container{display:contents}
.ce-bb1ca61{--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;--gap:0px;--flex-wrap:nowrap;max-width:none}
.ce-cc9a06f{--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;--gap:0px;--flex-wrap:nowrap;max-width:none}
.ce-6da6573{--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;--gap:0px;--flex-wrap:nowrap;max-width:none}
.ce-8f4dd81,.ce-8f4dd81>.elementor-widget-container{display:contents}
.ce-985af15,.ce-985af15>.elementor-widget-container{display:contents}
.ce-9768dac,.ce-9768dac>.elementor-widget-container{display:contents}
.ce-026528e{--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;--gap:0px;--flex-wrap:nowrap;max-width:none}
.ce-ce243d9 .elementor-button-content-wrapper,.ce-ce243d9 .elementor-button-text{display:contents}
.ce-ce243d9,.ce-ce243d9>.elementor-widget-container{display:contents}
.ce-23a1fb2 .elementor-button-content-wrapper,.ce-23a1fb2 .elementor-button-text{display:contents}
.ce-23a1fb2,.ce-23a1fb2>.elementor-widget-container{display:contents}
.ce-8233e6b{--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;--gap:0px;--flex-wrap:nowrap;max-width:none}
.ce-dc95df5{--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;--gap:0px;--flex-wrap:nowrap;max-width:none}
.ce-cf4be51{--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;--gap:0px;--flex-wrap:nowrap;max-width:none}
.ce-a2bd7a7,.ce-a2bd7a7>.elementor-widget-container{display:contents}
.ce-6d7af32{--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;--gap:0px;--flex-wrap:nowrap;max-width:none}
.ce-6d7af32{display:block;width:auto}
.ce-72cf5af,.ce-72cf5af>.elementor-widget-container{display:contents}
.ce-13e91d5,.ce-13e91d5>.elementor-widget-container{display:contents}
.ce-f1f1633{--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;--gap:0px;--flex-wrap:nowrap;max-width:none}
.ce-539c929{--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;--gap:0px;--flex-wrap:nowrap;max-width:none}
.ce-c66b71b,.ce-c66b71b>.elementor-widget-container{display:contents}
.ce-267bbaa{--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;--gap:0px;--flex-wrap:nowrap;max-width:none}
.ce-267bbaa{display:block;width:auto}
.ce-88a911e,.ce-88a911e>.elementor-widget-container{display:contents}
.ce-d47056e,.ce-d47056e>.elementor-widget-container{display:contents}
.ce-d227f9e{--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;--gap:0px;--flex-wrap:nowrap;max-width:none}
.ce-53ce14b{--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;--gap:0px;--flex-wrap:nowrap;max-width:none}
.ce-142aa7f,.ce-142aa7f>.elementor-widget-container{display:contents}
.ce-4d17446{--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;--gap:0px;--flex-wrap:nowrap;max-width:none}
.ce-4d17446{display:block;width:auto}
.ce-5fdae96,.ce-5fdae96>.elementor-widget-container{display:contents}
.ce-cb79c32,.ce-cb79c32>.elementor-widget-container{display:contents}
.ce-1d33f07{--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;--gap:0px;--flex-wrap:nowrap;max-width:none}
.ce-c178c9e{--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;--gap:0px;--flex-wrap:nowrap;max-width:none}
.ce-45faba3,.ce-45faba3>.elementor-widget-container{display:contents}
.ce-5558633{--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;--gap:0px;--flex-wrap:nowrap;max-width:none}
.ce-5558633{display:block;width:auto}
.ce-afec5ae,.ce-afec5ae>.elementor-widget-container{display:contents}
.ce-0c51d81,.ce-0c51d81>.elementor-widget-container{display:contents}
.ce-78f5f93{--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;--gap:0px;--flex-wrap:nowrap;max-width:none}
.ce-34a93a6{--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;--gap:0px;--flex-wrap:nowrap;max-width:none}
.ce-f7cff57,.ce-f7cff57>.elementor-widget-container{display:contents}
.ce-36faa8d{--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;--gap:0px;--flex-wrap:nowrap;max-width:none}
.ce-36faa8d{display:block;width:auto}
.ce-fe8e344,.ce-fe8e344>.elementor-widget-container{display:contents}
.ce-e18704a,.ce-e18704a>.elementor-widget-container{display:contents}
.cv-hero {
  position: relative !important;
  width: 100% !important;
  min-height: 760px !important;
  overflow: hidden !important;
  background: #06162f !important;
  color: #ffffff !important;
  font-family: Montserrat, Arial, sans-serif !important;
}

.cv-hero * {
  box-sizing: border-box !important;
}

.cv-hero__media {
  position: absolute !important;
  inset: 0 !important;
  z-index: 1 !important;
}

.cv-hero__media img {
  width: 100% !important;
  height: 100% !important;
  display: block !important;
  object-fit: cover !important;
  object-position: center center !important;
}

.cv-hero__shade {
  position: absolute !important;
  inset: 0 !important;
  z-index: 2 !important;
  background:
    linear-gradient(90deg, rgba(4, 14, 32, 0.94) 0%, rgba(4, 14, 32, 0.82) 34%, rgba(4, 14, 32, 0.42) 68%, rgba(4, 14, 32, 0.2) 100%),
    linear-gradient(180deg, rgba(4, 14, 32, 0.42) 0%, rgba(4, 14, 32, 0.16) 46%, rgba(4, 14, 32, 0.92) 100%) !important;
}

.cv-hero__inner {
  position: relative !important;
  z-index: 3 !important;
  width: min(1280px, calc(100% - 72px)) !important;
  min-height: 760px !important;
  margin: 0 auto !important;
  padding-top: 188px !important;
  display: flex !important;
  flex-direction: column !important;
  justify-content: space-between !important;
}

.cv-hero__content {
  max-width: 690px !important;
}

.ce-8f4dd81 .elementor-heading-title {
  display: inline-flex !important;
  align-items: center !important;
  margin-bottom: 24px !important;
  color: #4b8dff !important;
  font-size: 13px !important;
  line-height: 1.2 !important;
  font-weight: 600 !important;
  letter-spacing: 0.12em !important;
  text-transform: uppercase !important;
}

.ce-8f4dd81 .elementor-heading-title::before {
  content: "" !important;
  width: 42px !important;
  height: 1px !important;
  margin-right: 14px !important;
  background: #4b8dff !important;
}

.ce-985af15 .elementor-heading-title {
  max-width: 680px !important;
  margin: 0 !important;
  color: #ffffff !important;
  font-size: clamp(42px, 4.4vw, 66px) !important;
  line-height: 1.08 !important;
  font-weight: 600 !important;
  letter-spacing: -0.025em !important;
}

.ce-9768dac .elementor-heading-title {
  max-width: 620px !important;
  margin: 26px 0 0 !important;
  color: rgba(255, 255, 255, 0.82) !important;
  font-size: 18px !important;
  line-height: 1.75 !important;
  font-weight: 400 !important;
}

.cv-hero__actions {
  display: flex !important;
  align-items: center !important;
  gap: 16px !important;
  margin-top: 36px !important;
}

:is(.ce-ce243d9 .elementor-button,.ce-23a1fb2 .elementor-button) {
  min-width: 210px !important;
  height: 52px !important;
  padding: 0 24px !important;
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  color: #ffffff !important;
  text-decoration: none !important;
  font-size: 13px !important;
  line-height: 1 !important;
  font-weight: 600 !important;
  letter-spacing: 0.045em !important;
  text-transform: uppercase !important;
  border-radius: 3px !important;
  transition: 0.22s ease !important;
}

.ce-ce243d9 .elementor-button {
  background: #1267f3 !important;
  border: 1px solid #1267f3 !important;
}

.ce-23a1fb2 .elementor-button {
  background: rgba(255, 255, 255, 0.04) !important;
  border: 1px solid rgba(255, 255, 255, 0.42) !important;
}

:is(.ce-ce243d9 .elementor-button,.ce-23a1fb2 .elementor-button):hover {
  transform: translateY(-2px) !important;
}

.ce-ce243d9 .elementor-button:hover {
  background: #2d7cff !important;
  border-color: #2d7cff !important;
}

.ce-23a1fb2 .elementor-button:hover {
  background: rgba(255, 255, 255, 0.1) !important;
  border-color: rgba(255, 255, 255, 0.68) !important;
}

.cv-hero__features {
  width: 100% !important;
  display: grid !important;
  grid-template-columns: repeat(5, 1fr) !important;
  padding: 38px 0 42px !important;
  border-top: 1px solid rgba(255, 255, 255, 0.13) !important;
}

.cv-hero-feature {
  display: grid !important;
  grid-template-columns: 54px 1fr !important;
  gap: 18px !important;
  min-height: 86px !important;
  padding: 0 28px !important;
  border-right: 1px solid rgba(255, 255, 255, 0.15) !important;
}

.cv-hero-feature:first-child {
  padding-left: 0 !important;
}

.cv-hero-feature:last-child {
  padding-right: 0 !important;
  border-right: 0 !important;
}

.cv-hero-feature__icon {
  width: 48px !important;
  height: 48px !important;
  color: #8fb6ff !important;
  display: flex !important;
  align-items: flex-start !important;
  justify-content: center !important;
}

.cv-hero-feature__icon svg {
  width: 48px !important;
  height: 48px !important;
  display: block !important;
}

.cv-hero-feature h3 {
  margin: 0 0 8px !important;
  color: #ffffff !important;
  font-size: 15px !important;
  line-height: 1.25 !important;
  font-weight: 600 !important;
}

.cv-hero-feature p {
  margin: 0 !important;
  color: rgba(255, 255, 255, 0.68) !important;
  font-size: 13px !important;
  line-height: 1.55 !important;
  font-weight: 400 !important;
}

@media (max-width: 1180px) {
  .cv-hero {
    min-height: auto !important;
  }

  .cv-hero__inner {
    width: calc(100% - 42px) !important;
    min-height: auto !important;
    padding-top: 150px !important;
  }

  .cv-hero__content {
    max-width: 620px !important;
  }

  .cv-hero__features {
    grid-template-columns: repeat(2, 1fr) !important;
    margin-top: 90px !important;
    padding: 34px 0 36px !important;
  }

  .cv-hero-feature {
    border-right: 0 !important;
    border-bottom: 1px solid rgba(255, 255, 255, 0.13) !important;
    padding: 24px 22px !important;
  }

  .cv-hero-feature:first-child {
    padding-left: 22px !important;
  }

  .cv-hero-feature:last-child {
    border-bottom: 0 !important;
  }
}

@media (max-width: 767px) {
  .cv-hero__media img {
    object-position: 62% center !important;
  }

  .cv-hero__shade {
    background:
      linear-gradient(90deg, rgba(4, 14, 32, 0.95) 0%, rgba(4, 14, 32, 0.78) 58%, rgba(4, 14, 32, 0.38) 100%),
      linear-gradient(180deg, rgba(4, 14, 32, 0.36) 0%, rgba(4, 14, 32, 0.22) 42%, rgba(4, 14, 32, 0.96) 100%) !important;
  }

  .cv-hero__inner {
    width: calc(100% - 38px) !important;
    padding-top: 132px !important;
  }

  .ce-8f4dd81 .elementor-heading-title {
    margin-bottom: 18px !important;
    font-size: 12px !important;
    letter-spacing: 0.09em !important;
  }

  .ce-8f4dd81 .elementor-heading-title::before {
    width: 32px !important;
    margin-right: 12px !important;
  }

  .ce-985af15 .elementor-heading-title {
    max-width: 350px !important;
    font-size: 36px !important;
    line-height: 1.12 !important;
    letter-spacing: -0.025em !important;
  }

  .ce-9768dac .elementor-heading-title {
    max-width: 340px !important;
    margin-top: 18px !important;
    font-size: 15px !important;
    line-height: 1.65 !important;
  }

  .cv-hero__actions {
    display: grid !important;
    grid-template-columns: 1fr !important;
    gap: 12px !important;
    margin-top: 28px !important;
  }

  :is(.ce-ce243d9 .elementor-button,.ce-23a1fb2 .elementor-button) {
    width: 100% !important;
    min-width: 0 !important;
    height: 50px !important;
    font-size: 12px !important;
  }

  .cv-hero__features {
    grid-template-columns: 1fr 1fr !important;
    margin-top: 58px !important;
    padding: 20px 0 24px !important;
  }

  .cv-hero-feature {
    min-height: auto !important;
    grid-template-columns: 1fr !important;
    gap: 10px !important;
    padding: 18px 14px !important;
    text-align: center !important;
  }

  .cv-hero-feature:first-child {
    padding-left: 14px !important;
  }

  .cv-hero-feature__icon {
    width: 40px !important;
    height: 40px !important;
    margin: 0 auto !important;
    align-items: center !important;
  }

  .cv-hero-feature__icon svg {
    width: 40px !important;
    height: 40px !important;
  }

  .cv-hero-feature h3 {
    font-size: 13px !important;
    margin-bottom: 6px !important;
  }

  .cv-hero-feature p {
    font-size: 12px !important;
    line-height: 1.45 !important;
  }

  .cv-hero-feature:nth-child(5) {
    grid-column: 1 / -1 !important;
  }
}
.cv-hero-feature__icon {
  width: 44px !important;
  height: 44px !important;
}

.cv-hero-feature__icon svg {
  width: 44px !important;
  height: 44px !important;
}

.cv-hero-feature__icon svg * {
  stroke-width: 1.25px !important;
}
.corda-section .e-con{display:block;flex-direction:row}
.ce-3002cf2{--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;--gap:0px;--flex-wrap:nowrap;max-width:none}
.ce-a9c3466{--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;--gap:0px;--flex-wrap:nowrap;max-width:none}
.ce-baef141,.ce-baef141>.elementor-widget-container{display:contents}
.ce-bb1ca61{--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;--gap:0px;--flex-wrap:nowrap;max-width:none}
.ce-cc9a06f{--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;--gap:0px;--flex-wrap:nowrap;max-width:none}
.ce-6da6573{--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;--gap:0px;--flex-wrap:nowrap;max-width:none}
.ce-8f4dd81,.ce-8f4dd81>.elementor-widget-container{display:contents}
.ce-985af15,.ce-985af15>.elementor-widget-container{display:contents}
.ce-9768dac,.ce-9768dac>.elementor-widget-container{display:contents}
.ce-026528e{--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;--gap:0px;--flex-wrap:nowrap;max-width:none}
.ce-ce243d9 .elementor-button-content-wrapper,.ce-ce243d9 .elementor-button-text{display:contents}
.ce-ce243d9,.ce-ce243d9>.elementor-widget-container{display:contents}
.ce-23a1fb2 .elementor-button-content-wrapper,.ce-23a1fb2 .elementor-button-text{display:contents}
.ce-23a1fb2,.ce-23a1fb2>.elementor-widget-container{display:contents}
.ce-8233e6b{--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;--gap:0px;--flex-wrap:nowrap;max-width:none}
.ce-dc95df5{--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;--gap:0px;--flex-wrap:nowrap;max-width:none}
.ce-cf4be51{--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;--gap:0px;--flex-wrap:nowrap;max-width:none}
.ce-a2bd7a7,.ce-a2bd7a7>.elementor-widget-container{display:contents}
.ce-6d7af32{--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;--gap:0px;--flex-wrap:nowrap;max-width:none}
.ce-6d7af32{display:block;width:auto}
.ce-72cf5af,.ce-72cf5af>.elementor-widget-container{display:contents}
.ce-13e91d5,.ce-13e91d5>.elementor-widget-container{display:contents}
.ce-f1f1633{--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;--gap:0px;--flex-wrap:nowrap;max-width:none}
.ce-539c929{--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;--gap:0px;--flex-wrap:nowrap;max-width:none}
.ce-c66b71b,.ce-c66b71b>.elementor-widget-container{display:contents}
.ce-267bbaa{--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;--gap:0px;--flex-wrap:nowrap;max-width:none}
.ce-267bbaa{display:block;width:auto}
.ce-88a911e,.ce-88a911e>.elementor-widget-container{display:contents}
.ce-d47056e,.ce-d47056e>.elementor-widget-container{display:contents}
.ce-d227f9e{--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;--gap:0px;--flex-wrap:nowrap;max-width:none}
.ce-53ce14b{--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;--gap:0px;--flex-wrap:nowrap;max-width:none}
.ce-142aa7f,.ce-142aa7f>.elementor-widget-container{display:contents}
.ce-4d17446{--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;--gap:0px;--flex-wrap:nowrap;max-width:none}
.ce-4d17446{display:block;width:auto}
.ce-5fdae96,.ce-5fdae96>.elementor-widget-container{display:contents}
.ce-cb79c32,.ce-cb79c32>.elementor-widget-container{display:contents}
.ce-1d33f07{--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;--gap:0px;--flex-wrap:nowrap;max-width:none}
.ce-c178c9e{--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;--gap:0px;--flex-wrap:nowrap;max-width:none}
.ce-45faba3,.ce-45faba3>.elementor-widget-container{display:contents}
.ce-5558633{--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;--gap:0px;--flex-wrap:nowrap;max-width:none}
.ce-5558633{display:block;width:auto}
.ce-afec5ae,.ce-afec5ae>.elementor-widget-container{display:contents}
.ce-0c51d81,.ce-0c51d81>.elementor-widget-container{display:contents}
.ce-78f5f93{--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;--gap:0px;--flex-wrap:nowrap;max-width:none}
.ce-34a93a6{--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;--gap:0px;--flex-wrap:nowrap;max-width:none}
.ce-f7cff57,.ce-f7cff57>.elementor-widget-container{display:contents}
.ce-36faa8d{--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;--gap:0px;--flex-wrap:nowrap;max-width:none}
.ce-36faa8d{display:block;width:auto}
.ce-fe8e344,.ce-fe8e344>.elementor-widget-container{display:contents}
.ce-e18704a,.ce-e18704a>.elementor-widget-container{display:contents}
.cv-hero {
  position: relative !important;
  width: 100% !important;
  min-height: 760px !important;
  overflow: hidden !important;
  background: #06162f !important;
  color: #ffffff !important;
  font-family: Montserrat, Arial, sans-serif !important;
}

.cv-hero * {
  box-sizing: border-box !important;
}

.cv-hero__media {
  position: absolute !important;
  inset: 0 !important;
  z-index: 1 !important;
}

.cv-hero__media img {
  width: 100% !important;
  height: 100% !important;
  display: block !important;
  object-fit: cover !important;
  object-position: center center !important;
}

.cv-hero__shade {
  position: absolute !important;
  inset: 0 !important;
  z-index: 2 !important;
  background:
    linear-gradient(90deg, rgba(4, 14, 32, 0.94) 0%, rgba(4, 14, 32, 0.82) 34%, rgba(4, 14, 32, 0.42) 68%, rgba(4, 14, 32, 0.2) 100%),
    linear-gradient(180deg, rgba(4, 14, 32, 0.42) 0%, rgba(4, 14, 32, 0.16) 46%, rgba(4, 14, 32, 0.92) 100%) !important;
}

.cv-hero__inner {
  position: relative !important;
  z-index: 3 !important;
  width: min(1280px, calc(100% - 72px)) !important;
  min-height: 760px !important;
  margin: 0 auto !important;
  padding-top: 188px !important;
  display: flex !important;
  flex-direction: column !important;
  justify-content: space-between !important;
}

.cv-hero__content {
  max-width: 690px !important;
}

.ce-8f4dd81 .elementor-heading-title {
  display: inline-flex !important;
  align-items: center !important;
  margin-bottom: 24px !important;
  color: #4b8dff !important;
  font-size: 13px !important;
  line-height: 1.2 !important;
  font-weight: 600 !important;
  letter-spacing: 0.12em !important;
  text-transform: uppercase !important;
}

.ce-8f4dd81 .elementor-heading-title::before {
  content: "" !important;
  width: 42px !important;
  height: 1px !important;
  margin-right: 14px !important;
  background: #4b8dff !important;
}

.ce-985af15 .elementor-heading-title {
  max-width: 680px !important;
  margin: 0 !important;
  color: #ffffff !important;
  font-size: clamp(42px, 4.4vw, 66px) !important;
  line-height: 1.08 !important;
  font-weight: 600 !important;
  letter-spacing: -0.025em !important;
}

.ce-9768dac .elementor-heading-title {
  max-width: 620px !important;
  margin: 26px 0 0 !important;
  color: rgba(255, 255, 255, 0.82) !important;
  font-size: 18px !important;
  line-height: 1.75 !important;
  font-weight: 400 !important;
}

.cv-hero__actions {
  display: flex !important;
  align-items: center !important;
  gap: 16px !important;
  margin-top: 36px !important;
}

:is(.ce-ce243d9 .elementor-button,.ce-23a1fb2 .elementor-button) {
  min-width: 210px !important;
  height: 52px !important;
  padding: 0 24px !important;
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  color: #ffffff !important;
  text-decoration: none !important;
  font-size: 13px !important;
  line-height: 1 !important;
  font-weight: 600 !important;
  letter-spacing: 0.045em !important;
  text-transform: uppercase !important;
  border-radius: 3px !important;
  transition: 0.22s ease !important;
}

.ce-ce243d9 .elementor-button {
  background: #1267f3 !important;
  border: 1px solid #1267f3 !important;
}

.ce-23a1fb2 .elementor-button {
  background: rgba(255, 255, 255, 0.04) !important;
  border: 1px solid rgba(255, 255, 255, 0.42) !important;
}

:is(.ce-ce243d9 .elementor-button,.ce-23a1fb2 .elementor-button):hover {
  transform: translateY(-2px) !important;
}

.ce-ce243d9 .elementor-button:hover {
  background: #2d7cff !important;
  border-color: #2d7cff !important;
}

.ce-23a1fb2 .elementor-button:hover {
  background: rgba(255, 255, 255, 0.1) !important;
  border-color: rgba(255, 255, 255, 0.68) !important;
}

.cv-hero__features {
  width: 100% !important;
  display: grid !important;
  grid-template-columns: repeat(5, 1fr) !important;
  padding: 38px 0 42px !important;
  border-top: 1px solid rgba(255, 255, 255, 0.13) !important;
}

.cv-hero-feature {
  display: grid !important;
  grid-template-columns: 54px 1fr !important;
  gap: 18px !important;
  min-height: 86px !important;
  padding: 0 28px !important;
  border-right: 1px solid rgba(255, 255, 255, 0.15) !important;
}

.cv-hero-feature:first-child {
  padding-left: 0 !important;
}

.cv-hero-feature:last-child {
  padding-right: 0 !important;
  border-right: 0 !important;
}

.cv-hero-feature__icon {
  width: 48px !important;
  height: 48px !important;
  color: #8fb6ff !important;
  display: flex !important;
  align-items: flex-start !important;
  justify-content: center !important;
}

.cv-hero-feature__icon svg {
  width: 48px !important;
  height: 48px !important;
  display: block !important;
}

.cv-hero-feature h3 {
  margin: 0 0 8px !important;
  color: #ffffff !important;
  font-size: 15px !important;
  line-height: 1.25 !important;
  font-weight: 600 !important;
}

.cv-hero-feature p {
  margin: 0 !important;
  color: rgba(255, 255, 255, 0.68) !important;
  font-size: 13px !important;
  line-height: 1.55 !important;
  font-weight: 400 !important;
}

@media (max-width: 1180px) {
  .cv-hero {
    min-height: auto !important;
  }

  .cv-hero__inner {
    width: calc(100% - 42px) !important;
    min-height: auto !important;
    padding-top: 150px !important;
  }

  .cv-hero__content {
    max-width: 620px !important;
  }

  .cv-hero__features {
    grid-template-columns: repeat(2, 1fr) !important;
    margin-top: 90px !important;
    padding: 34px 0 36px !important;
  }

  .cv-hero-feature {
    border-right: 0 !important;
    border-bottom: 1px solid rgba(255, 255, 255, 0.13) !important;
    padding: 24px 22px !important;
  }

  .cv-hero-feature:first-child {
    padding-left: 22px !important;
  }

  .cv-hero-feature:last-child {
    border-bottom: 0 !important;
  }
}

@media (max-width: 767px) {
  .cv-hero__media img {
    object-position: 62% center !important;
  }

  .cv-hero__shade {
    background:
      linear-gradient(90deg, rgba(4, 14, 32, 0.95) 0%, rgba(4, 14, 32, 0.78) 58%, rgba(4, 14, 32, 0.38) 100%),
      linear-gradient(180deg, rgba(4, 14, 32, 0.36) 0%, rgba(4, 14, 32, 0.22) 42%, rgba(4, 14, 32, 0.96) 100%) !important;
  }

  .cv-hero__inner {
    width: calc(100% - 38px) !important;
    padding-top: 132px !important;
  }

  .ce-8f4dd81 .elementor-heading-title {
    margin-bottom: 18px !important;
    font-size: 12px !important;
    letter-spacing: 0.09em !important;
  }

  .ce-8f4dd81 .elementor-heading-title::before {
    width: 32px !important;
    margin-right: 12px !important;
  }

  .ce-985af15 .elementor-heading-title {
    max-width: 350px !important;
    font-size: 36px !important;
    line-height: 1.12 !important;
    letter-spacing: -0.025em !important;
  }

  .ce-9768dac .elementor-heading-title {
    max-width: 340px !important;
    margin-top: 18px !important;
    font-size: 15px !important;
    line-height: 1.65 !important;
  }

  .cv-hero__actions {
    display: grid !important;
    grid-template-columns: 1fr !important;
    gap: 12px !important;
    margin-top: 28px !important;
  }

  :is(.ce-ce243d9 .elementor-button,.ce-23a1fb2 .elementor-button) {
    width: 100% !important;
    min-width: 0 !important;
    height: 50px !important;
    font-size: 12px !important;
  }

  .cv-hero__features {
    grid-template-columns: 1fr 1fr !important;
    margin-top: 58px !important;
    padding: 20px 0 24px !important;
  }

  .cv-hero-feature {
    min-height: auto !important;
    grid-template-columns: 1fr !important;
    gap: 10px !important;
    padding: 18px 14px !important;
    text-align: center !important;
  }

  .cv-hero-feature:first-child {
    padding-left: 14px !important;
  }

  .cv-hero-feature__icon {
    width: 40px !important;
    height: 40px !important;
    margin: 0 auto !important;
    align-items: center !important;
  }

  .cv-hero-feature__icon svg {
    width: 40px !important;
    height: 40px !important;
  }

  .cv-hero-feature h3 {
    font-size: 13px !important;
    margin-bottom: 6px !important;
  }

  .cv-hero-feature p {
    font-size: 12px !important;
    line-height: 1.45 !important;
  }

  .cv-hero-feature:nth-child(5) {
    grid-column: 1 / -1 !important;
  }
}
.cv-hero-feature__icon {
  width: 44px !important;
  height: 44px !important;
}

.cv-hero-feature__icon svg {
  width: 44px !important;
  height: 44px !important;
}

.cv-hero-feature__icon svg * {
  stroke-width: 1.25px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-77687447 */.corda-section .e-con{display:block;flex-direction:row}
.ce-c081e3c{--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;--gap:0px;--flex-wrap:nowrap;max-width:none}
.ce-fa68daf{--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;--gap:0px;--flex-wrap:nowrap;max-width:none}
.ce-b57de00{--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;--gap:0px;--flex-wrap:nowrap;max-width:none}
.ce-c626576,.ce-c626576>.elementor-widget-container{display:contents}
.ce-aa84467,.ce-aa84467>.elementor-widget-container{display:contents}
.ce-cea8720{--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;--gap:0px;--flex-wrap:nowrap;max-width:none}
.ce-1ee27e6{--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;--gap:0px;--flex-wrap:nowrap;max-width:none}
.ce-97259c4{--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;--gap:0px;--flex-wrap:nowrap;max-width:none}
.ce-6cffa6a,.ce-6cffa6a>.elementor-widget-container{display:contents}
.ce-9c8e6ed{--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;--gap:0px;--flex-wrap:nowrap;max-width:none}
.ce-658b0be,.ce-658b0be>.elementor-widget-container{display:contents}
.ce-d4b877b,.ce-d4b877b>.elementor-widget-container{display:contents}
.ce-331970f .elementor-button-content-wrapper,.ce-331970f .elementor-button-text{display:contents}
.ce-331970f,.ce-331970f>.elementor-widget-container{display:contents}
.ce-be3f5df{--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;--gap:0px;--flex-wrap:nowrap;max-width:none}
.ce-40cbd7f,.ce-40cbd7f>.elementor-widget-container{display:contents}
.ce-0bd5771{--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;--gap:0px;--flex-wrap:nowrap;max-width:none}
.ce-3d79efd,.ce-3d79efd>.elementor-widget-container{display:contents}
.ce-c8da0bd,.ce-c8da0bd>.elementor-widget-container{display:contents}
.ce-c212570 .elementor-button-content-wrapper,.ce-c212570 .elementor-button-text{display:contents}
.ce-c212570,.ce-c212570>.elementor-widget-container{display:contents}
.ce-6e1622e{--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;--gap:0px;--flex-wrap:nowrap;max-width:none}
.ce-a016caa,.ce-a016caa>.elementor-widget-container{display:contents}
.ce-6b7efd3{--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;--gap:0px;--flex-wrap:nowrap;max-width:none}
.ce-351b224,.ce-351b224>.elementor-widget-container{display:contents}
.ce-d8efd48,.ce-d8efd48>.elementor-widget-container{display:contents}
.ce-4b2b1cc .elementor-button-content-wrapper,.ce-4b2b1cc .elementor-button-text{display:contents}
.ce-4b2b1cc,.ce-4b2b1cc>.elementor-widget-container{display:contents}
.ce-777a607{--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;--gap:0px;--flex-wrap:nowrap;max-width:none}
.ce-9d9f422,.ce-9d9f422>.elementor-widget-container{display:contents}
.ce-180b82f{--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;--gap:0px;--flex-wrap:nowrap;max-width:none}
.ce-5323d89,.ce-5323d89>.elementor-widget-container{display:contents}
.ce-4f76b44,.ce-4f76b44>.elementor-widget-container{display:contents}
.ce-bd254fe .elementor-button-content-wrapper,.ce-bd254fe .elementor-button-text{display:contents}
.ce-bd254fe,.ce-bd254fe>.elementor-widget-container{display:contents}
.ce-53b3917{--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;--gap:0px;--flex-wrap:nowrap;max-width:none}
.ce-c4a04c4,.ce-c4a04c4>.elementor-widget-container{display:contents}
.ce-f1455fb{--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;--gap:0px;--flex-wrap:nowrap;max-width:none}
.ce-1dc67f0,.ce-1dc67f0>.elementor-widget-container{display:contents}
.ce-89fa259,.ce-89fa259>.elementor-widget-container{display:contents}
.ce-b0cfca7 .elementor-button-content-wrapper,.ce-b0cfca7 .elementor-button-text{display:contents}
.ce-b0cfca7,.ce-b0cfca7>.elementor-widget-container{display:contents}
.cv-products {
  position: relative !important;
  padding: 88px 0 78px !important;
  background:
    radial-gradient(circle at top center, rgba(18, 103, 243, 0.12) 0%, rgba(18, 103, 243, 0) 34%),
    linear-gradient(180deg, #06172f 0%, #041225 100%) !important;
  font-family: Montserrat, Arial, sans-serif !important;
  color: #ffffff !important;
  overflow: hidden !important;
}

.cv-products * {
  box-sizing: border-box !important;
}

.cv-products__inner {
  width: min(1280px, calc(100% - 72px)) !important;
  margin: 0 auto !important;
}

.cv-products__head {
  text-align: center !important;
  margin-bottom: 42px !important;
}

.ce-c626576 .elementor-heading-title {
  display: block !important;
  margin-bottom: 10px !important;
  color: #2f7cff !important;
  font-size: 13px !important;
  line-height: 1.2 !important;
  font-weight: 600 !important;
  letter-spacing: 0.12em !important;
  text-transform: uppercase !important;
}

.cv-products__head h2 {
  margin: 0 !important;
  color: #ffffff !important;
  font-size: 42px !important;
  line-height: 1.18 !important;
  font-weight: 600 !important;
  letter-spacing: -0.025em !important;
  text-transform: uppercase !important;
}

.cv-products__line {
  display: block !important;
  width: 46px !important;
  height: 3px !important;
  margin: 18px auto 0 !important;
  background: #1267f3 !important;
  border-radius: 2px !important;
}

.cv-products__grid {
  display: grid !important;
  grid-template-columns: repeat(5, minmax(0, 1fr)) !important;
  gap: 16px !important;
}

.cv-product-card {
  display: flex !important;
  flex-direction: column !important;
  min-width: 0 !important;
  background: linear-gradient(180deg, rgba(255,255,255,0.06) 0%, rgba(255,255,255,0.035) 100%) !important;
  border: 1px solid rgba(255,255,255,0.10) !important;
  border-radius: 8px !important;
  overflow: hidden !important;
  transition: transform 0.22s ease, border-color 0.22s ease, box-shadow 0.22s ease !important;
}

.cv-product-card:hover {
  transform: translateY(-4px) !important;
  border-color: rgba(47,124,255,0.42) !important;
  box-shadow: 0 18px 36px rgba(0,0,0,0.22) !important;
}

:is(.ce-6cffa6a a,.ce-40cbd7f a,.ce-a016caa a,.ce-9d9f422 a,.ce-c4a04c4 a) {
  display: block !important;
  width: 100% !important;
  height: 225px !important;
  overflow: hidden !important;
  background: #0d213f !important;
}

:is(.ce-6cffa6a a,.ce-40cbd7f a,.ce-a016caa a,.ce-9d9f422 a,.ce-c4a04c4 a) img {
  width: 100% !important;
  height: 100% !important;
  display: block !important;
  object-fit: cover !important;
  object-position: center center !important;
  transition: transform 0.32s ease !important;
}

.cv-product-card:hover :is(.ce-6cffa6a a,.ce-40cbd7f a,.ce-a016caa a,.ce-9d9f422 a,.ce-c4a04c4 a) img {
  transform: scale(1.04) !important;
}

.cv-product-card__content {
  display: flex !important;
  flex-direction: column !important;
  flex: 1 1 auto !important;
  padding: 18px 18px 20px !important;
}

.cv-product-card__content h3 {
  margin: 0 0 10px !important;
  font-size: 16px !important;
  line-height: 1.3 !important;
  font-weight: 600 !important;
  text-transform: uppercase !important;
  letter-spacing: 0 !important;
}

.cv-product-card__content h3 a {
  color: #ffffff !important;
  text-decoration: none !important;
}

.cv-product-card__content p {
  margin: 0 !important;
  min-height: 58px !important;
  color: rgba(255,255,255,0.72) !important;
  font-size: 13px !important;
  line-height: 1.55 !important;
  font-weight: 400 !important;
}

:is(.ce-331970f .elementor-button,.ce-c212570 .elementor-button,.ce-4b2b1cc .elementor-button,.ce-bd254fe .elementor-button,.ce-b0cfca7 .elementor-button) {
  display: inline-flex !important;
  align-items: center !important;
  margin-top: 16px !important;
  color: #2f7cff !important;
  text-decoration: none !important;
  font-size: 12px !important;
  line-height: 1 !important;
  font-weight: 600 !important;
  letter-spacing: 0.06em !important;
  text-transform: uppercase !important;
}

:is(.ce-331970f .elementor-button,.ce-c212570 .elementor-button,.ce-4b2b1cc .elementor-button,.ce-bd254fe .elementor-button,.ce-b0cfca7 .elementor-button)::after {
  content: "›" !important;
  margin-left: 8px !important;
  font-size: 15px !important;
  line-height: 1 !important;
  transition: transform 0.2s ease !important;
}

:is(.ce-331970f .elementor-button,.ce-c212570 .elementor-button,.ce-4b2b1cc .elementor-button,.ce-bd254fe .elementor-button,.ce-b0cfca7 .elementor-button):hover::after {
  transform: translateX(3px) !important;
}

@media (max-width: 1180px) {
  .cv-products {
    padding: 74px 0 70px !important;
  }

  .cv-products__inner {
    width: calc(100% - 42px) !important;
  }

  .cv-products__head h2 {
    font-size: 34px !important;
  }

  .cv-products__grid {
    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
    gap: 18px !important;
  }

  :is(.ce-6cffa6a a,.ce-40cbd7f a,.ce-a016caa a,.ce-9d9f422 a,.ce-c4a04c4 a) {
    height: 240px !important;
  }
}

@media (max-width: 767px) {
  .cv-products {
    padding: 56px 0 56px !important;
  }

  .cv-products__inner {
    width: calc(100% - 38px) !important;
  }

  .cv-products__head {
    margin-bottom: 28px !important;
  }

  .ce-c626576 .elementor-heading-title {
    margin-bottom: 8px !important;
    font-size: 12px !important;
    letter-spacing: 0.1em !important;
  }

  .cv-products__head h2 {
    font-size: 28px !important;
    line-height: 1.24 !important;
  }

  .cv-products__line {
    width: 38px !important;
    margin-top: 14px !important;
  }

  .cv-products__grid {
    grid-template-columns: 1fr !important;
    gap: 12px !important;
  }

  .cv-product-card {
    flex-direction: row !important;
    align-items: stretch !important;
    border-radius: 8px !important;
  }

  :is(.ce-6cffa6a a,.ce-40cbd7f a,.ce-a016caa a,.ce-9d9f422 a,.ce-c4a04c4 a) {
    width: 150px !important;
    min-width: 150px !important;
    height: auto !important;
  }

  .cv-product-card__content {
    padding: 14px 14px 14px 16px !important;
    justify-content: center !important;
  }

  .cv-product-card__content h3 {
    margin-bottom: 7px !important;
    font-size: 14px !important;
    line-height: 1.28 !important;
  }

  .cv-product-card__content p {
    min-height: 0 !important;
    font-size: 12px !important;
    line-height: 1.45 !important;
  }

  :is(.ce-331970f .elementor-button,.ce-c212570 .elementor-button,.ce-4b2b1cc .elementor-button,.ce-bd254fe .elementor-button,.ce-b0cfca7 .elementor-button) {
    margin-top: 10px !important;
    font-size: 11px !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-56bd8701 */.corda-section .e-con{display:block;flex-direction:row}
.ce-2efba8c{--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;--gap:0px;--flex-wrap:nowrap;max-width:none}
.ce-40de07f{--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;--gap:0px;--flex-wrap:nowrap;max-width:none}
.ce-b3c012e{--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;--gap:0px;--flex-wrap:nowrap;max-width:none}
.ce-db7e2fd,.ce-db7e2fd>.elementor-widget-container{display:contents}
.ce-288f30b,.ce-288f30b>.elementor-widget-container{display:contents}
.ce-200be1f{--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;--gap:0px;--flex-wrap:nowrap;max-width:none}
.ce-59c3f30{--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;--gap:0px;--flex-wrap:nowrap;max-width:none}
.ce-f80662f{--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;--gap:0px;--flex-wrap:nowrap;max-width:none}
.ce-ee9cf73,.ce-ee9cf73>.elementor-widget-container{display:contents}
.ce-64287c7,.ce-64287c7>.elementor-widget-container{display:contents}
.ce-1fcf5ff,.ce-1fcf5ff>.elementor-widget-container{display:contents}
.ce-3bece47{--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;--gap:0px;--flex-wrap:nowrap;max-width:none}
.ce-f1f4182{--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;--gap:0px;--flex-wrap:nowrap;max-width:none}
.ce-b1afd8c,.ce-b1afd8c>.elementor-widget-container{display:contents}
.ce-4dd8cbc,.ce-4dd8cbc>.elementor-widget-container{display:contents}
.ce-f2949d8,.ce-f2949d8>.elementor-widget-container{display:contents}
.ce-5c62e4a{--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;--gap:0px;--flex-wrap:nowrap;max-width:none}
.ce-b03c053{--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;--gap:0px;--flex-wrap:nowrap;max-width:none}
.ce-c583291,.ce-c583291>.elementor-widget-container{display:contents}
.ce-e368542,.ce-e368542>.elementor-widget-container{display:contents}
.ce-ea9409d,.ce-ea9409d>.elementor-widget-container{display:contents}
.ce-3f11029{--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;--gap:0px;--flex-wrap:nowrap;max-width:none}
.ce-1e7c9af{--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;--gap:0px;--flex-wrap:nowrap;max-width:none}
.ce-aa34705,.ce-aa34705>.elementor-widget-container{display:contents}
.ce-703ee17,.ce-703ee17>.elementor-widget-container{display:contents}
.ce-a3c10b6,.ce-a3c10b6>.elementor-widget-container{display:contents}
.ce-4df2800{--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;--gap:0px;--flex-wrap:nowrap;max-width:none}
.ce-1036733{--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;--gap:0px;--flex-wrap:nowrap;max-width:none}
.ce-a415ba7,.ce-a415ba7>.elementor-widget-container{display:contents}
.ce-c6fceeb,.ce-c6fceeb>.elementor-widget-container{display:contents}
.ce-1ee7e04,.ce-1ee7e04>.elementor-widget-container{display:contents}
.cv-process {
  position: relative !important;
  padding: 78px 0 84px !important;
  background: #041225 !important;
  color: #ffffff !important;
  font-family: Montserrat, Arial, sans-serif !important;
  overflow: hidden !important;
  border-top: 1px solid rgba(255, 255, 255, 0.07) !important;
}

.cv-process * {
  box-sizing: border-box !important;
}

.cv-process__inner {
  width: min(1280px, calc(100% - 72px)) !important;
  margin: 0 auto !important;
}

.cv-process__head {
  text-align: center !important;
  margin-bottom: 48px !important;
}

.ce-db7e2fd .elementor-heading-title {
  display: block !important;
  margin-bottom: 10px !important;
  color: #2f7cff !important;
  font-size: 13px !important;
  line-height: 1.2 !important;
  font-weight: 600 !important;
  letter-spacing: 0.12em !important;
  text-transform: uppercase !important;
}

.cv-process__head h2 {
  margin: 0 !important;
  color: #ffffff !important;
  font-size: clamp(30px, 2.9vw, 42px) !important;
  line-height: 1.18 !important;
  font-weight: 600 !important;
  letter-spacing: -0.025em !important;
}

.cv-process__steps {
  position: relative !important;
  display: grid !important;
  grid-template-columns: repeat(5, 1fr) !important;
  gap: 0 !important;
}

.cv-process__steps::before {
  content: "" !important;
  position: absolute !important;
  top: 33px !important;
  left: 7% !important;
  right: 7% !important;
  height: 1px !important;
  background: linear-gradient(90deg, rgba(143, 182, 255, 0.18), rgba(143, 182, 255, 0.48), rgba(143, 182, 255, 0.18)) !important;
  z-index: 1 !important;
}

.cv-process-step {
  position: relative !important;
  z-index: 2 !important;
  text-align: center !important;
  padding: 0 26px !important;
}

.cv-process-step::after {
  content: "→" !important;
  position: absolute !important;
  top: 21px !important;
  right: -9px !important;
  color: rgba(143, 182, 255, 0.6) !important;
  font-size: 18px !important;
  line-height: 1 !important;
  font-weight: 400 !important;
}

.cv-process-step:last-child::after {
  display: none !important;
}

.cv-process-step__icon {
  width: 68px !important;
  height: 68px !important;
  margin: 0 auto 20px !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  color: #8fb6ff !important;
  background: #041225 !important;
  border: 1px solid rgba(143, 182, 255, 0.5) !important;
  border-radius: 50% !important;
}

.cv-process-step__icon svg {
  width: 34px !important;
  height: 34px !important;
  display: block !important;
}

.cv-process-step__icon svg * {
  stroke-width: 1.25px !important;
}

.cv-process-step h3 {
  margin: 0 0 10px !important;
  color: #ffffff !important;
  font-size: 15px !important;
  line-height: 1.3 !important;
  font-weight: 600 !important;
  letter-spacing: 0.01em !important;
  text-transform: uppercase !important;
}

.cv-process-step p {
  max-width: 220px !important;
  margin: 0 auto !important;
  color: rgba(255, 255, 255, 0.68) !important;
  font-size: 13px !important;
  line-height: 1.55 !important;
  font-weight: 400 !important;
}

@media (max-width: 1180px) {
  .cv-process {
    padding: 68px 0 72px !important;
  }

  .cv-process__inner {
    width: calc(100% - 42px) !important;
  }

  .cv-process__steps {
    grid-template-columns: repeat(2, 1fr) !important;
    gap: 34px 0 !important;
  }

  .cv-process__steps::before,
  .cv-process-step::after {
    display: none !important;
  }

  .cv-process-step {
    padding: 0 24px !important;
  }
}

@media (max-width: 767px) {
  .cv-process {
    padding: 56px 0 58px !important;
  }

  .cv-process__inner {
    width: calc(100% - 38px) !important;
  }

  .cv-process__head {
    text-align: left !important;
    margin-bottom: 34px !important;
  }

  .ce-db7e2fd .elementor-heading-title {
    font-size: 12px !important;
    letter-spacing: 0.1em !important;
  }

  .cv-process__head h2 {
    font-size: 28px !important;
    line-height: 1.22 !important;
  }

  .cv-process__steps {
    display: grid !important;
    grid-template-columns: 1fr !important;
    gap: 0 !important;
  }

  .cv-process-step {
    display: grid !important;
    grid-template-columns: 54px 1fr !important;
    gap: 18px !important;
    text-align: left !important;
    padding: 0 0 24px !important;
    margin-bottom: 24px !important;
    border-bottom: 1px solid rgba(255, 255, 255, 0.1) !important;
  }

  .cv-process-step:last-child {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
    border-bottom: 0 !important;
  }

  .cv-process-step__icon {
    width: 54px !important;
    height: 54px !important;
    margin: 0 !important;
  }

  .cv-process-step__icon svg {
    width: 28px !important;
    height: 28px !important;
  }

  .cv-process-step h3 {
    margin-bottom: 7px !important;
    font-size: 14px !important;
  }

  .cv-process-step p {
    max-width: none !important;
    margin: 0 !important;
    font-size: 13px !important;
    line-height: 1.5 !important;
  }
}
@media (max-width: 767px) {
  .cv-process__steps {
    display: grid !important;
    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
    gap: 12px !important;
  }

  .cv-process-step {
    display: flex !important;
    flex-direction: column !important;
    align-items: center !important;
    text-align: center !important;
    padding: 18px 10px 20px !important;
    margin: 0 !important;
    min-height: 190px !important;
    border: 1px solid rgba(255, 255, 255, 0.10) !important;
    background: rgba(255, 255, 255, 0.025) !important;
  }

  .cv-process-step:last-child {
    grid-column: 1 / -1 !important;
    max-width: calc(50% - 6px) !important;
    width: 100% !important;
    margin: 0 auto !important;
  }

  .cv-process-step__icon {
    width: 48px !important;
    height: 48px !important;
    margin: 0 auto 13px !important;
  }

  .cv-process-step__icon svg {
    width: 26px !important;
    height: 26px !important;
  }

  .cv-process-step__icon svg * {
    stroke-width: 1.2px !important;
  }

  .cv-process-step h3 {
    margin: 0 0 8px !important;
    font-size: 12px !important;
    line-height: 1.25 !important;
    font-weight: 600 !important;
    letter-spacing: 0.035em !important;
  }

  .cv-process-step p {
    max-width: 130px !important;
    margin: 0 auto !important;
    font-size: 11.5px !important;
    line-height: 1.45 !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-66ec3a66 */.corda-section .e-con{display:block;flex-direction:row}
.ce-59069e0{--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;--gap:0px;--flex-wrap:nowrap;max-width:none}
.ce-6681f99{--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;--gap:0px;--flex-wrap:nowrap;max-width:none}
.ce-63c8b33{--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;--gap:0px;--flex-wrap:nowrap;max-width:none}
.ce-669aa9e,.ce-669aa9e>.elementor-widget-container{display:contents}
.ce-d71ece2,.ce-d71ece2>.elementor-widget-container{display:contents}
.ce-1f7c66e{--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;--gap:0px;--flex-wrap:nowrap;max-width:none}
.ce-dbd84c4{--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;--gap:0px;--flex-wrap:nowrap;max-width:none}
.ce-39b8663{--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;--gap:0px;--flex-wrap:nowrap;max-width:none}
.ce-39b8663{display:block;width:auto}
.ce-527554b,.ce-527554b>.elementor-widget-container{display:contents}
.ce-12f4b00{--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;--gap:0px;--flex-wrap:nowrap;max-width:none}
.ce-12f4b00{display:block;width:auto}
.ce-aea2f80 .elementor-heading-title{display:block;margin-bottom:5px;color:#fff;font-size:15px;line-height:1.35;font-weight:600}
.ce-aea2f80,.ce-aea2f80>.elementor-widget-container{display:contents}
.ce-5410d9c,.ce-5410d9c>.elementor-widget-container{display:contents}
.ce-8bd9481{--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;--gap:0px;--flex-wrap:nowrap;max-width:none}
.ce-8f327be{--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;--gap:0px;--flex-wrap:nowrap;max-width:none}
.ce-8f327be{display:block;width:auto}
.ce-a2dd1f6,.ce-a2dd1f6>.elementor-widget-container{display:contents}
.ce-ba57fc5{--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;--gap:0px;--flex-wrap:nowrap;max-width:none}
.ce-ba57fc5{display:block;width:auto}
.ce-0361271 .elementor-heading-title{display:block;margin-bottom:5px;color:#fff;font-size:15px;line-height:1.35;font-weight:600}
.ce-0361271,.ce-0361271>.elementor-widget-container{display:contents}
.ce-5382b37,.ce-5382b37>.elementor-widget-container{display:contents}
.ce-58a7636{--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;--gap:0px;--flex-wrap:nowrap;max-width:none}
.ce-91c54eb{--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;--gap:0px;--flex-wrap:nowrap;max-width:none}
.ce-91c54eb{display:block;width:auto}
.ce-6421885,.ce-6421885>.elementor-widget-container{display:contents}
.ce-50a4470{--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;--gap:0px;--flex-wrap:nowrap;max-width:none}
.ce-50a4470{display:block;width:auto}
.ce-904ee1c .elementor-heading-title{display:block;margin-bottom:5px;color:#fff;font-size:15px;line-height:1.35;font-weight:600}
.ce-904ee1c,.ce-904ee1c>.elementor-widget-container{display:contents}
.ce-d4f9aca,.ce-d4f9aca>.elementor-widget-container{display:contents}
.ce-2f97153{--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;--gap:0px;--flex-wrap:nowrap;max-width:none}
.ce-6a8a8d3 .elementor-button-content-wrapper,.ce-6a8a8d3 .elementor-button-text{display:contents}
.ce-6a8a8d3,.ce-6a8a8d3>.elementor-widget-container{display:contents}
.ce-8dfd7c1 .elementor-button-content-wrapper,.ce-8dfd7c1 .elementor-button-text{display:contents}
.ce-8dfd7c1,.ce-8dfd7c1>.elementor-widget-container{display:contents}
.ce-cbc8cd6 .elementor-button-content-wrapper,.ce-cbc8cd6 .elementor-button-text{display:contents}
.ce-cbc8cd6,.ce-cbc8cd6>.elementor-widget-container{display:contents}
.ce-ee8e87a .elementor-button-content-wrapper,.ce-ee8e87a .elementor-button-text{display:contents}
.ce-ee8e87a,.ce-ee8e87a>.elementor-widget-container{display:contents}
.ce-d5f19a9 .elementor-button-content-wrapper,.ce-d5f19a9 .elementor-button-text{display:contents}
.ce-d5f19a9,.ce-d5f19a9>.elementor-widget-container{display:contents}
.cv-partners {
  position: relative !important;
  padding: 74px 0 78px !important;
  background: #06162f !important;
  color: #ffffff !important;
  font-family: Montserrat, Arial, sans-serif !important;
  border-top: 1px solid rgba(255, 255, 255, 0.07) !important;
  overflow: hidden !important;
}

.cv-partners * {
  box-sizing: border-box !important;
}

.cv-partners__inner {
  width: min(1280px, calc(100% - 72px)) !important;
  margin: 0 auto !important;
  display: grid !important;
  grid-template-columns: 1fr 0.82fr !important;
  gap: 56px 72px !important;
  align-items: start !important;
}

.ce-669aa9e .elementor-heading-title {
  display: inline-flex !important;
  align-items: center !important;
  margin-bottom: 14px !important;
  color: #2f7cff !important;
  font-size: 13px !important;
  line-height: 1.2 !important;
  font-weight: 600 !important;
  letter-spacing: 0.12em !important;
  text-transform: uppercase !important;
}

.ce-669aa9e .elementor-heading-title::before {
  content: "" !important;
  width: 38px !important;
  height: 1px !important;
  margin-right: 13px !important;
  background: #2f7cff !important;
}

.cv-partners__left h2 {
  max-width: 600px !important;
  margin: 0 !important;
  color: #ffffff !important;
  font-size: clamp(30px, 2.9vw, 42px) !important;
  line-height: 1.18 !important;
  font-weight: 600 !important;
  letter-spacing: -0.025em !important;
}

.cv-partners__right {
  display: grid !important;
  gap: 20px !important;
  padding-top: 8px !important;
}

.cv-partners-check {
  display: grid !important;
  grid-template-columns: 34px 1fr !important;
  gap: 16px !important;
}

.cv-partners-check span {
  width: 34px !important;
  height: 34px !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  color: #2f7cff !important;
  border: 1px solid rgba(47, 124, 255, 0.42) !important;
  border-radius: 50% !important;
}

.cv-partners-check svg {
  width: 18px !important;
  height: 18px !important;
}

.cv-partners-check svg * {
  stroke-width: 1.35px !important;
}

.cv-partners-check strong {
  display: block !important;
  margin-bottom: 5px !important;
  color: #ffffff !important;
  font-size: 15px !important;
  line-height: 1.35 !important;
  font-weight: 600 !important;
}

.cv-partners-check p {
  margin: 0 !important;
  color: rgba(255, 255, 255, 0.68) !important;
  font-size: 13px !important;
  line-height: 1.55 !important;
  font-weight: 400 !important;
}

.cv-partners__logos {
  grid-column: 1 / -1 !important;
  display: grid !important;
  grid-template-columns: repeat(5, 1fr) !important;
  border-top: 1px solid rgba(255, 255, 255, 0.09) !important;
  border-bottom: 1px solid rgba(255, 255, 255, 0.09) !important;
}

:is(.ce-6a8a8d3 .elementor-button,.ce-8dfd7c1 .elementor-button,.ce-cbc8cd6 .elementor-button,.ce-ee8e87a .elementor-button,.ce-d5f19a9 .elementor-button) {
  min-height: 86px !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  color: rgba(255, 255, 255, 0.86) !important;
  text-decoration: none !important;
  font-size: 25px !important;
  line-height: 1 !important;
  font-weight: 600 !important;
  letter-spacing: -0.03em !important;
  border-right: 1px solid rgba(255, 255, 255, 0.09) !important;
  transition: 0.22s ease !important;
}

:is(.ce-6a8a8d3 .elementor-button,.ce-8dfd7c1 .elementor-button,.ce-cbc8cd6 .elementor-button,.ce-ee8e87a .elementor-button,.ce-d5f19a9 .elementor-button):last-child {
  border-right: 0 !important;
}

:is(.ce-6a8a8d3 .elementor-button,.ce-8dfd7c1 .elementor-button,.ce-cbc8cd6 .elementor-button,.ce-ee8e87a .elementor-button,.ce-d5f19a9 .elementor-button):hover {
  color: #ffffff !important;
  background: rgba(255, 255, 255, 0.035) !important;
}

@media (max-width: 1180px) {
  .cv-partners {
    padding: 66px 0 70px !important;
  }

  .cv-partners__inner {
    width: calc(100% - 42px) !important;
    grid-template-columns: 1fr !important;
    gap: 38px !important;
  }

  .cv-partners__right {
    max-width: 680px !important;
  }

  .cv-partners__logos {
    grid-template-columns: repeat(3, 1fr) !important;
  }

  :is(.ce-6a8a8d3 .elementor-button,.ce-8dfd7c1 .elementor-button,.ce-cbc8cd6 .elementor-button,.ce-ee8e87a .elementor-button,.ce-d5f19a9 .elementor-button):nth-child(3) {
    border-right: 0 !important;
  }

  :is(.ce-6a8a8d3 .elementor-button,.ce-8dfd7c1 .elementor-button,.ce-cbc8cd6 .elementor-button,.ce-ee8e87a .elementor-button,.ce-d5f19a9 .elementor-button):nth-child(4),
  :is(.ce-6a8a8d3 .elementor-button,.ce-8dfd7c1 .elementor-button,.ce-cbc8cd6 .elementor-button,.ce-ee8e87a .elementor-button,.ce-d5f19a9 .elementor-button):nth-child(5) {
    border-top: 1px solid rgba(255, 255, 255, 0.09) !important;
  }
}

@media (max-width: 767px) {
  .cv-partners {
    padding: 54px 0 58px !important;
  }

  .cv-partners__inner {
    width: calc(100% - 38px) !important;
    gap: 30px !important;
  }

  .ce-669aa9e .elementor-heading-title {
    margin-bottom: 12px !important;
    font-size: 12px !important;
    letter-spacing: 0.1em !important;
  }

  .ce-669aa9e .elementor-heading-title::before {
    width: 30px !important;
    margin-right: 11px !important;
  }

  .cv-partners__left h2 {
    font-size: 28px !important;
    line-height: 1.22 !important;
  }

  .cv-partners__right {
    gap: 18px !important;
  }

  .cv-partners-check {
    grid-template-columns: 32px 1fr !important;
    gap: 14px !important;
  }

  .cv-partners-check span {
    width: 32px !important;
    height: 32px !important;
  }

  .cv-partners__logos {
    grid-template-columns: 1fr 1fr !important;
  }

  :is(.ce-6a8a8d3 .elementor-button,.ce-8dfd7c1 .elementor-button,.ce-cbc8cd6 .elementor-button,.ce-ee8e87a .elementor-button,.ce-d5f19a9 .elementor-button) {
    min-height: 72px !important;
    font-size: 20px !important;
  }

  :is(.ce-6a8a8d3 .elementor-button,.ce-8dfd7c1 .elementor-button,.ce-cbc8cd6 .elementor-button,.ce-ee8e87a .elementor-button,.ce-d5f19a9 .elementor-button):nth-child(2),
  :is(.ce-6a8a8d3 .elementor-button,.ce-8dfd7c1 .elementor-button,.ce-cbc8cd6 .elementor-button,.ce-ee8e87a .elementor-button,.ce-d5f19a9 .elementor-button):nth-child(4) {
    border-right: 0 !important;
  }

  :is(.ce-6a8a8d3 .elementor-button,.ce-8dfd7c1 .elementor-button,.ce-cbc8cd6 .elementor-button,.ce-ee8e87a .elementor-button,.ce-d5f19a9 .elementor-button):nth-child(3),
  :is(.ce-6a8a8d3 .elementor-button,.ce-8dfd7c1 .elementor-button,.ce-cbc8cd6 .elementor-button,.ce-ee8e87a .elementor-button,.ce-d5f19a9 .elementor-button):nth-child(4),
  :is(.ce-6a8a8d3 .elementor-button,.ce-8dfd7c1 .elementor-button,.ce-cbc8cd6 .elementor-button,.ce-ee8e87a .elementor-button,.ce-d5f19a9 .elementor-button):nth-child(5) {
    border-top: 1px solid rgba(255, 255, 255, 0.09) !important;
  }

  :is(.ce-6a8a8d3 .elementor-button,.ce-8dfd7c1 .elementor-button,.ce-cbc8cd6 .elementor-button,.ce-ee8e87a .elementor-button,.ce-d5f19a9 .elementor-button):nth-child(5) {
    grid-column: 1 / -1 !important;
  }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3a110d53 */.elementor-25 .elementor-element.elementor-element-3a110d53 .elementor-button-icon svg{fill:currentColor!important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9b727c2 */.corda-section .e-con{display:block;flex-direction:row}
.ce-c90f471{--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;--gap:0px;--flex-wrap:nowrap;max-width:none}
.ce-8d842c1{--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;--gap:0px;--flex-wrap:nowrap;max-width:none}
.ce-daa5b64{--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;--gap:0px;--flex-wrap:nowrap;max-width:none}
.ce-76fa986,.ce-76fa986>.elementor-widget-container{display:contents}
.ce-97b60b5,.ce-97b60b5>.elementor-widget-container{display:contents}
.ce-176c776{--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;--gap:0px;--flex-wrap:nowrap;max-width:none}
.ce-ee5c5d7 .elementor-button-content-wrapper,.ce-ee5c5d7 .elementor-button-text{display:contents}
.ce-ee5c5d7,.ce-ee5c5d7>.elementor-widget-container{display:contents}
.ce-0f6596b .elementor-button-content-wrapper,.ce-0f6596b .elementor-button-text{display:contents}
.ce-0f6596b,.ce-0f6596b>.elementor-widget-container{display:contents}
.cv-final-cta {
  position: relative !important;
  padding: 42px 0 !important;
  background:
    linear-gradient(90deg, rgba(18, 103, 243, 0.96) 0%, rgba(11, 72, 190, 0.96) 100%) !important;
  color: #ffffff !important;
  font-family: Montserrat, Arial, sans-serif !important;
  overflow: hidden !important;
}

.cv-final-cta::before {
  content: "" !important;
  position: absolute !important;
  inset: 0 !important;
  background:
    radial-gradient(circle at 18% 50%, rgba(255, 255, 255, 0.16) 0%, rgba(255, 255, 255, 0) 34%),
    linear-gradient(90deg, rgba(4, 18, 43, 0.18) 0%, rgba(4, 18, 43, 0) 50%) !important;
  pointer-events: none !important;
}

.cv-final-cta * {
  box-sizing: border-box !important;
}

.cv-final-cta__inner {
  position: relative !important;
  z-index: 2 !important;
  width: min(1280px, calc(100% - 72px)) !important;
  margin: 0 auto !important;
  display: grid !important;
  grid-template-columns: 1fr auto !important;
  align-items: center !important;
  gap: 42px !important;
}

.cv-final-cta__content h2 {
  margin: 0 0 8px !important;
  color: #ffffff !important;
  font-size: clamp(26px, 2.4vw, 36px) !important;
  line-height: 1.18 !important;
  font-weight: 600 !important;
  letter-spacing: -0.025em !important;
}

.cv-final-cta__content p {
  max-width: 680px !important;
  margin: 0 !important;
  color: rgba(255, 255, 255, 0.82) !important;
  font-size: 15px !important;
  line-height: 1.65 !important;
  font-weight: 400 !important;
}

.cv-final-cta__actions {
  display: flex !important;
  align-items: center !important;
  justify-content: flex-end !important;
  gap: 14px !important;
}

:is(.ce-ee5c5d7 .elementor-button,.ce-0f6596b .elementor-button) {
  height: 52px !important;
  min-width: 210px !important;
  padding: 0 22px !important;
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  gap: 11px !important;
  color: #ffffff !important;
  text-decoration: none !important;
  font-size: 13px !important;
  line-height: 1 !important;
  font-weight: 600 !important;
  letter-spacing: 0.045em !important;
  text-transform: uppercase !important;
  border-radius: 3px !important;
  transition: 0.22s ease !important;
  white-space: nowrap !important;
}

:is(.ce-ee5c5d7 .elementor-button,.ce-0f6596b .elementor-button) svg {
  width: 18px !important;
  height: 18px !important;
}

:is(.ce-ee5c5d7 .elementor-button,.ce-0f6596b .elementor-button) svg * {
  stroke-width: 1.35px !important;
}

.ce-ee5c5d7 .elementor-button {
  background: #ffffff !important;
  color: #1267f3 !important;
  border: 1px solid #ffffff !important;
}

.ce-0f6596b .elementor-button {
  background: rgba(4, 18, 43, 0.14) !important;
  border: 1px solid rgba(255, 255, 255, 0.46) !important;
}

:is(.ce-ee5c5d7 .elementor-button,.ce-0f6596b .elementor-button):hover {
  transform: translateY(-2px) !important;
}

.ce-ee5c5d7 .elementor-button:hover {
  background: #eef4ff !important;
  border-color: #eef4ff !important;
}

.ce-0f6596b .elementor-button:hover {
  background: rgba(4, 18, 43, 0.26) !important;
  border-color: rgba(255, 255, 255, 0.72) !important;
}

@media (max-width: 1180px) {
  .cv-final-cta__inner {
    width: calc(100% - 42px) !important;
    grid-template-columns: 1fr !important;
    gap: 26px !important;
  }

  .cv-final-cta__actions {
    justify-content: flex-start !important;
  }
}

@media (max-width: 767px) {
  .cv-final-cta {
    padding: 36px 0 !important;
  }

  .cv-final-cta__inner {
    width: calc(100% - 38px) !important;
    gap: 22px !important;
  }

  .cv-final-cta__content h2 {
    font-size: 27px !important;
    line-height: 1.22 !important;
  }

  .cv-final-cta__content p {
    font-size: 14px !important;
    line-height: 1.6 !important;
  }

  .cv-final-cta__actions {
    display: grid !important;
    grid-template-columns: 1fr !important;
    gap: 12px !important;
  }

  :is(.ce-ee5c5d7 .elementor-button,.ce-0f6596b .elementor-button) {
    width: 100% !important;
    min-width: 0 !important;
    height: 50px !important;
    font-size: 12px !important;
  }
}/* End custom CSS */