.elementor-2110 .elementor-element.elementor-element-av21415{--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:10px;--padding-bottom:10px;--padding-left:20px;--padding-right:20px;--z-index:90;}.elementor-2110 .elementor-element.elementor-element-av21415:not(.elementor-motion-effects-element-type-background), .elementor-2110 .elementor-element.elementor-element-av21415 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#120C3A;}.elementor-2110 .elementor-element.elementor-element-av213b4{--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:14px 14px;--row-gap:14px;--column-gap:14px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2110 .elementor-element.elementor-element-av2104b{--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:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2110 .elementor-element.elementor-element-av2104b.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-2110 .elementor-element.elementor-element-av20ec7{width:var( --container-widget-width, 42px );max-width:42px;--container-widget-width:42px;--container-widget-flex-grow:0;text-align:center;}.elementor-2110 .elementor-element.elementor-element-av20ec7 img{width:42px;border-radius:11px 11px 11px 11px;}.elementor-2110 .elementor-element.elementor-element-av20fea{--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:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-2110 .elementor-element.elementor-element-av20f28{text-align:start;}.elementor-2110 .elementor-element.elementor-element-av20f28 .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:21px;font-weight:800;line-height:1.2em;color:#FFFFFF;}.elementor-2110 .elementor-element.elementor-element-av20f89{text-align:start;}.elementor-2110 .elementor-element.elementor-element-av20f89 .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:12px;font-weight:600;line-height:1.2em;color:#C9C4EC;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-2110 .elementor-element.elementor-element-av21230.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-2110 .elementor-element.elementor-element-av21230 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(22px/2);}.elementor-2110 .elementor-element.elementor-element-av21230 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(22px/2);}.elementor-2110 .elementor-element.elementor-element-av21230 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(22px/2);}.elementor-2110 .elementor-element.elementor-element-av21230 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-22px/2);}.elementor-2110 .elementor-element.elementor-element-av21230 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-22px/2);}.elementor-2110 .elementor-element.elementor-element-av21230 .elementor-icon-list-icon i{color:#F2650F;transition:color 0.3s;}.elementor-2110 .elementor-element.elementor-element-av21230 .elementor-icon-list-icon svg{fill:#F2650F;transition:fill 0.3s;}.elementor-2110 .elementor-element.elementor-element-av21230{--e-icon-list-icon-size:15px;--icon-vertical-offset:0px;}.elementor-2110 .elementor-element.elementor-element-av21230 .elementor-icon-list-icon{padding-inline-end:8px;}.elementor-2110 .elementor-element.elementor-element-av21230 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2110 .elementor-element.elementor-element-av21230 .elementor-icon-list-item > a{font-family:"Assistant", Sans-serif;font-size:15px;font-weight:700;}.elementor-2110 .elementor-element.elementor-element-av21230 .elementor-icon-list-text{color:#E7E3FB;transition:color 0.3s;}.elementor-2110 .elementor-element.elementor-element-av21353{--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:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2110 .elementor-element.elementor-element-av21353.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );}.elementor-2110 .elementor-element.elementor-element-av21291 .elementor-button{background-color:rgba(255,255,255,0.08);font-family:"Assistant", Sans-serif;font-size:16px;font-weight:800;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(255,255,255,0.35);border-radius:14px 14px 14px 14px;padding:16px 26px 16px 26px;}.elementor-2110 .elementor-element.elementor-element-av21291 .elementor-button:hover, .elementor-2110 .elementor-element.elementor-element-av21291 .elementor-button:focus{background-color:rgba(255,255,255,0.08);color:#FFFFFF;}.elementor-2110 .elementor-element.elementor-element-av21291 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2110 .elementor-element.elementor-element-av21291 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-2110 .elementor-element.elementor-element-av21291 .elementor-button:hover svg, .elementor-2110 .elementor-element.elementor-element-av21291 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-2110 .elementor-element.elementor-element-av212f2 .elementor-button{background-color:transparent;font-family:"Assistant", Sans-serif;font-size:16px;font-weight:800;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(135deg, #FF8A3D 0%, #E14B0B 100%);box-shadow:0px 10px 26px 0px rgba(242,101,15,0.38);border-radius:14px 14px 14px 14px;padding:16px 26px 16px 26px;}.elementor-2110 .elementor-element.elementor-element-av212f2 .elementor-button:hover, .elementor-2110 .elementor-element.elementor-element-av212f2 .elementor-button:focus{background-color:#DB560A;color:#FFFFFF;}.elementor-2110 .elementor-element.elementor-element-av212f2 .elementor-button:hover svg, .elementor-2110 .elementor-element.elementor-element-av212f2 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-2110 .elementor-element.elementor-element-av20e66{--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:70px;--padding-bottom:70px;--padding-left:20px;--padding-right:20px;}.elementor-2110 .elementor-element.elementor-element-av20e66:not(.elementor-motion-effects-element-type-background), .elementor-2110 .elementor-element.elementor-element-av20e66 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(160deg, #150F42 0%, #2A1B7A 100%);}.elementor-2110 .elementor-element.elementor-element-av20e05{--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;--gap:28px 28px;--row-gap:28px;--column-gap:28px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2110 .elementor-element.elementor-element-av20da4{--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;--align-items:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2110 .elementor-element.elementor-element-av20c20{text-align:center;}.elementor-2110 .elementor-element.elementor-element-av20c20 .elementor-heading-title{font-family:"Assistant", Sans-serif;font-size:14px;font-weight:800;color:#FFD2B0;}.elementor-2110 .elementor-element.elementor-element-av20c81{text-align:center;}.elementor-2110 .elementor-element.elementor-element-av20c81 .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:46px;font-weight:900;line-height:1.2em;color:#FFFFFF;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );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-2110 .elementor-element.elementor-element-av20ce2{text-align:center;font-family:"Assistant", Sans-serif;font-size:18px;font-weight:500;line-height:1.65em;color:#D3CFF1;}.elementor-2110 .elementor-element.elementor-element-av20d43{text-align:center;font-family:"Assistant", Sans-serif;font-size:14px;font-weight:500;line-height:1.65em;color:#ABA6D8;}.elementor-2110 .elementor-element.elementor-element-av214d7{--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:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-2110 .elementor-element.elementor-element-av21476{--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;--gap:28px 28px;--row-gap:28px;--column-gap:28px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2110 .elementor-element.elementor-element-av20bbf{--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;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2110 .elementor-element.elementor-element-av200c2{background-color:#F1EAFE;padding:18px 22px 18px 22px;border-radius:16px 16px 16px 16px;--e-icon-list-icon-size:15px;--icon-vertical-offset:0px;}.elementor-2110 .elementor-element.elementor-element-av200c2 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-2110 .elementor-element.elementor-element-av200c2 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-2110 .elementor-element.elementor-element-av200c2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-2110 .elementor-element.elementor-element-av200c2 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-2110 .elementor-element.elementor-element-av200c2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-2110 .elementor-element.elementor-element-av200c2 .elementor-icon-list-icon i{color:#7C3AED;transition:color 0.3s;}.elementor-2110 .elementor-element.elementor-element-av200c2 .elementor-icon-list-icon svg{fill:#7C3AED;transition:fill 0.3s;}.elementor-2110 .elementor-element.elementor-element-av200c2 .elementor-icon-list-icon{padding-inline-end:8px;}.elementor-2110 .elementor-element.elementor-element-av200c2 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2110 .elementor-element.elementor-element-av200c2 .elementor-icon-list-item > a{font-family:"Assistant", Sans-serif;font-size:16px;font-weight:700;}.elementor-2110 .elementor-element.elementor-element-av200c2 .elementor-icon-list-text{color:#1B1738;transition:color 0.3s;}.elementor-2110 .elementor-element.elementor-element-av20123{text-align:start;}.elementor-2110 .elementor-element.elementor-element-av20123 .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:26px;font-weight:800;line-height:1.2em;color:#1B1738;}.elementor-2110 .elementor-element.elementor-element-av20184{text-align:start;font-family:"Assistant", Sans-serif;font-size:17px;font-weight:500;line-height:1.65em;color:#1B1738;}.elementor-2110 .elementor-element.elementor-element-av201e5{text-align:start;}.elementor-2110 .elementor-element.elementor-element-av201e5 .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:19px;font-weight:800;line-height:1.2em;color:#4632DA;}.elementor-2110 .elementor-element.elementor-element-av20246{text-align:start;font-family:"Assistant", Sans-serif;font-size:17px;font-weight:500;line-height:1.65em;color:#1B1738;}.elementor-2110 .elementor-element.elementor-element-av202a7{text-align:start;font-family:"Assistant", Sans-serif;font-size:17px;font-weight:500;line-height:1.65em;color:#1B1738;}.elementor-2110 .elementor-element.elementor-element-av20308{text-align:start;}.elementor-2110 .elementor-element.elementor-element-av20308 .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:19px;font-weight:800;line-height:1.2em;color:#4632DA;}.elementor-2110 .elementor-element.elementor-element-av20369{text-align:start;font-family:"Assistant", Sans-serif;font-size:17px;font-weight:500;line-height:1.65em;color:#1B1738;}.elementor-2110 .elementor-element.elementor-element-av203ca{text-align:start;font-family:"Assistant", Sans-serif;font-size:17px;font-weight:500;line-height:1.65em;color:#1B1738;}.elementor-2110 .elementor-element.elementor-element-av2042b{text-align:start;}.elementor-2110 .elementor-element.elementor-element-av2042b .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:26px;font-weight:800;line-height:1.2em;color:#1B1738;}.elementor-2110 .elementor-element.elementor-element-av2048c{text-align:start;font-family:"Assistant", Sans-serif;font-size:17px;font-weight:500;line-height:1.65em;color:#1B1738;}.elementor-2110 .elementor-element.elementor-element-av204ed{text-align:start;}.elementor-2110 .elementor-element.elementor-element-av204ed .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:26px;font-weight:800;line-height:1.2em;color:#1B1738;}.elementor-2110 .elementor-element.elementor-element-av2054e{text-align:start;font-family:"Assistant", Sans-serif;font-size:17px;font-weight:500;line-height:1.65em;color:#1B1738;}.elementor-2110 .elementor-element.elementor-element-av205af{text-align:start;}.elementor-2110 .elementor-element.elementor-element-av205af .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:26px;font-weight:800;line-height:1.2em;color:#1B1738;}.elementor-2110 .elementor-element.elementor-element-av20610{text-align:start;font-family:"Assistant", Sans-serif;font-size:17px;font-weight:500;line-height:1.65em;color:#1B1738;}.elementor-2110 .elementor-element.elementor-element-av20671{text-align:start;}.elementor-2110 .elementor-element.elementor-element-av20671 .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:26px;font-weight:800;line-height:1.2em;color:#1B1738;}.elementor-2110 .elementor-element.elementor-element-av206d2{text-align:start;font-family:"Assistant", Sans-serif;font-size:17px;font-weight:500;line-height:1.65em;color:#1B1738;}.elementor-2110 .elementor-element.elementor-element-av20733{text-align:start;}.elementor-2110 .elementor-element.elementor-element-av20733 .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:26px;font-weight:800;line-height:1.2em;color:#1B1738;}.elementor-2110 .elementor-element.elementor-element-av20794{text-align:start;font-family:"Assistant", Sans-serif;font-size:17px;font-weight:500;line-height:1.65em;color:#1B1738;}.elementor-2110 .elementor-element.elementor-element-av207f5{text-align:start;}.elementor-2110 .elementor-element.elementor-element-av207f5 .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:26px;font-weight:800;line-height:1.2em;color:#1B1738;}.elementor-2110 .elementor-element.elementor-element-av20856{text-align:start;font-family:"Assistant", Sans-serif;font-size:17px;font-weight:500;line-height:1.65em;color:#1B1738;}.elementor-2110 .elementor-element.elementor-element-av208b7{text-align:start;}.elementor-2110 .elementor-element.elementor-element-av208b7 .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:26px;font-weight:800;line-height:1.2em;color:#1B1738;}.elementor-2110 .elementor-element.elementor-element-av20918{text-align:start;font-family:"Assistant", Sans-serif;font-size:17px;font-weight:500;line-height:1.65em;color:#1B1738;}.elementor-2110 .elementor-element.elementor-element-av20979{text-align:start;}.elementor-2110 .elementor-element.elementor-element-av20979 .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:26px;font-weight:800;line-height:1.2em;color:#1B1738;}.elementor-2110 .elementor-element.elementor-element-av209da{text-align:start;font-family:"Assistant", Sans-serif;font-size:17px;font-weight:500;line-height:1.65em;color:#1B1738;}.elementor-2110 .elementor-element.elementor-element-av20b5e{--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:stretch;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--flex-wrap:wrap;--margin-top:16px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2110 .elementor-element.elementor-element-av20a3b .elementor-button{background-color:transparent;font-family:"Assistant", Sans-serif;font-size:18px;font-weight:800;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(135deg, #FF8A3D 0%, #E14B0B 100%);box-shadow:0px 10px 26px 0px rgba(242,101,15,0.38);border-radius:14px 14px 14px 14px;padding:16px 26px 16px 26px;}.elementor-2110 .elementor-element.elementor-element-av20a3b .elementor-button:hover, .elementor-2110 .elementor-element.elementor-element-av20a3b .elementor-button:focus{background-color:#DB560A;color:#FFFFFF;}.elementor-2110 .elementor-element.elementor-element-av20a3b .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2110 .elementor-element.elementor-element-av20a3b .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-2110 .elementor-element.elementor-element-av20a3b .elementor-button:hover svg, .elementor-2110 .elementor-element.elementor-element-av20a3b .elementor-button:focus svg{fill:#FFFFFF;}.elementor-2110 .elementor-element.elementor-element-av20a9c .elementor-button{background-color:#0F7F42;font-family:"Assistant", Sans-serif;font-size:18px;font-weight:800;fill:#FFFFFF;color:#FFFFFF;border-radius:14px 14px 14px 14px;padding:16px 26px 16px 26px;}.elementor-2110 .elementor-element.elementor-element-av20a9c .elementor-button:hover, .elementor-2110 .elementor-element.elementor-element-av20a9c .elementor-button:focus{background-color:#0F7F42;color:#FFFFFF;}.elementor-2110 .elementor-element.elementor-element-av20a9c .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2110 .elementor-element.elementor-element-av20a9c .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-2110 .elementor-element.elementor-element-av20a9c .elementor-button:hover svg, .elementor-2110 .elementor-element.elementor-element-av20a9c .elementor-button:focus svg{fill:#FFFFFF;}.elementor-2110 .elementor-element.elementor-element-av20afd .elementor-button{background-color:#FFFFFF;font-family:"Assistant", Sans-serif;font-size:18px;font-weight:800;fill:#150F42;color:#150F42;border-style:solid;border-width:2px 2px 2px 2px;border-color:#E3DEF7;border-radius:14px 14px 14px 14px;padding:16px 26px 16px 26px;}.elementor-2110 .elementor-element.elementor-element-av20afd .elementor-button:hover, .elementor-2110 .elementor-element.elementor-element-av20afd .elementor-button:focus{background-color:#FFFFFF;color:#150F42;}.elementor-2110 .elementor-element.elementor-element-av20afd .elementor-button:hover svg, .elementor-2110 .elementor-element.elementor-element-av20afd .elementor-button:focus svg{fill:#150F42;}.elementor-2110 .elementor-element.elementor-element-av223ff{--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:64px;--padding-bottom:64px;--padding-left:20px;--padding-right:20px;}.elementor-2110 .elementor-element.elementor-element-av223ff:not(.elementor-motion-effects-element-type-background), .elementor-2110 .elementor-element.elementor-element-av223ff > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0E0A2E;}.elementor-2110 .elementor-element.elementor-element-av2239e{--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;--gap:28px 28px;--row-gap:28px;--column-gap:28px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2110 .elementor-element.elementor-element-av220f7{--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:stretch;--gap:36px 36px;--row-gap:36px;--column-gap:36px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2110 .elementor-element.elementor-element-av216bc{--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;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2110 .elementor-element.elementor-element-av215fa{--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:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2110 .elementor-element.elementor-element-av21538{width:var( --container-widget-width, 44px );max-width:44px;--container-widget-width:44px;--container-widget-flex-grow:0;text-align:center;}.elementor-2110 .elementor-element.elementor-element-av21538 img{width:44px;border-radius:10px 10px 10px 10px;}.elementor-2110 .elementor-element.elementor-element-av21599{text-align:start;}.elementor-2110 .elementor-element.elementor-element-av21599 .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:22px;font-weight:800;line-height:1.2em;color:#FFFFFF;}.elementor-2110 .elementor-element.elementor-element-av2165b{text-align:start;font-family:"Assistant", Sans-serif;font-size:15px;font-weight:500;line-height:1.65em;color:#ABA6D8;}.elementor-2110 .elementor-element.elementor-element-av21a25{--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;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2110 .elementor-element.elementor-element-av2171d{text-align:start;}.elementor-2110 .elementor-element.elementor-element-av2171d .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:16px;font-weight:800;line-height:1.2em;color:#FFFFFF;}.elementor-2110 .elementor-element.elementor-element-av219c4 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(8px/2);}.elementor-2110 .elementor-element.elementor-element-av219c4 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(8px/2);}.elementor-2110 .elementor-element.elementor-element-av219c4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(8px/2);}.elementor-2110 .elementor-element.elementor-element-av219c4 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-8px/2);}.elementor-2110 .elementor-element.elementor-element-av219c4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-8px/2);}.elementor-2110 .elementor-element.elementor-element-av219c4 .elementor-icon-list-icon i{color:#F2650F;transition:color 0.3s;}.elementor-2110 .elementor-element.elementor-element-av219c4 .elementor-icon-list-icon svg{fill:#F2650F;transition:fill 0.3s;}.elementor-2110 .elementor-element.elementor-element-av219c4{--e-icon-list-icon-size:15px;--icon-vertical-offset:0px;}.elementor-2110 .elementor-element.elementor-element-av219c4 .elementor-icon-list-icon{padding-inline-end:8px;}.elementor-2110 .elementor-element.elementor-element-av219c4 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2110 .elementor-element.elementor-element-av219c4 .elementor-icon-list-item > a{font-family:"Assistant", Sans-serif;font-size:15px;font-weight:700;}.elementor-2110 .elementor-element.elementor-element-av219c4 .elementor-icon-list-text{color:#C9C4EC;transition:color 0.3s;}.elementor-2110 .elementor-element.elementor-element-av21def{--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;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2110 .elementor-element.elementor-element-av21a86{text-align:start;}.elementor-2110 .elementor-element.elementor-element-av21a86 .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:16px;font-weight:800;line-height:1.2em;color:#FFFFFF;}.elementor-2110 .elementor-element.elementor-element-av21d8e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(8px/2);}.elementor-2110 .elementor-element.elementor-element-av21d8e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(8px/2);}.elementor-2110 .elementor-element.elementor-element-av21d8e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(8px/2);}.elementor-2110 .elementor-element.elementor-element-av21d8e .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-8px/2);}.elementor-2110 .elementor-element.elementor-element-av21d8e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-8px/2);}.elementor-2110 .elementor-element.elementor-element-av21d8e .elementor-icon-list-icon i{color:#F2650F;transition:color 0.3s;}.elementor-2110 .elementor-element.elementor-element-av21d8e .elementor-icon-list-icon svg{fill:#F2650F;transition:fill 0.3s;}.elementor-2110 .elementor-element.elementor-element-av21d8e{--e-icon-list-icon-size:15px;--icon-vertical-offset:0px;}.elementor-2110 .elementor-element.elementor-element-av21d8e .elementor-icon-list-icon{padding-inline-end:8px;}.elementor-2110 .elementor-element.elementor-element-av21d8e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2110 .elementor-element.elementor-element-av21d8e .elementor-icon-list-item > a{font-family:"Assistant", Sans-serif;font-size:15px;font-weight:700;}.elementor-2110 .elementor-element.elementor-element-av21d8e .elementor-icon-list-text{color:#C9C4EC;transition:color 0.3s;}.elementor-2110 .elementor-element.elementor-element-av22096{--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;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2110 .elementor-element.elementor-element-av21e50{text-align:start;}.elementor-2110 .elementor-element.elementor-element-av21e50 .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:16px;font-weight:800;line-height:1.2em;color:#FFFFFF;}.elementor-2110 .elementor-element.elementor-element-av21f73 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-2110 .elementor-element.elementor-element-av21f73 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-2110 .elementor-element.elementor-element-av21f73 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-2110 .elementor-element.elementor-element-av21f73 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-2110 .elementor-element.elementor-element-av21f73 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-2110 .elementor-element.elementor-element-av21f73 .elementor-icon-list-icon i{color:#FF8A3D;transition:color 0.3s;}.elementor-2110 .elementor-element.elementor-element-av21f73 .elementor-icon-list-icon svg{fill:#FF8A3D;transition:fill 0.3s;}.elementor-2110 .elementor-element.elementor-element-av21f73{--e-icon-list-icon-size:15px;--icon-vertical-offset:0px;}.elementor-2110 .elementor-element.elementor-element-av21f73 .elementor-icon-list-icon{padding-inline-end:8px;}.elementor-2110 .elementor-element.elementor-element-av21f73 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2110 .elementor-element.elementor-element-av21f73 .elementor-icon-list-item > a{font-family:"Assistant", Sans-serif;font-size:16px;font-weight:700;}.elementor-2110 .elementor-element.elementor-element-av21f73 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-2110 .elementor-element.elementor-element-av21fd4 .elementor-button{background-color:transparent;font-family:"Assistant", Sans-serif;font-size:16px;font-weight:800;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(135deg, #FF8A3D 0%, #E14B0B 100%);box-shadow:0px 10px 26px 0px rgba(242,101,15,0.38);border-radius:14px 14px 14px 14px;padding:16px 26px 16px 26px;}.elementor-2110 .elementor-element.elementor-element-av21fd4 .elementor-button:hover, .elementor-2110 .elementor-element.elementor-element-av21fd4 .elementor-button:focus{background-color:#DB560A;color:#FFFFFF;}.elementor-2110 .elementor-element.elementor-element-av21fd4 .elementor-button:hover svg, .elementor-2110 .elementor-element.elementor-element-av21fd4 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-2110 .elementor-element.elementor-element-av22035{text-align:start;font-family:"Assistant", Sans-serif;font-size:14px;font-weight:500;line-height:1.65em;color:#ABA6D8;}.elementor-2110 .elementor-element.elementor-element-av2233d{--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:16px 16px;--row-gap:16px;--column-gap:16px;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:rgba(255,255,255,0.10);--border-color:rgba(255,255,255,0.10);--margin-top:34px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2110 .elementor-element.elementor-element-av22158{text-align:start;font-family:"Assistant", Sans-serif;font-size:13px;font-weight:500;line-height:1.65em;color:#8F89C2;}.elementor-2110 .elementor-element.elementor-element-av222dc .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(22px/2);}.elementor-2110 .elementor-element.elementor-element-av222dc .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(22px/2);}.elementor-2110 .elementor-element.elementor-element-av222dc .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(22px/2);}.elementor-2110 .elementor-element.elementor-element-av222dc .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-22px/2);}.elementor-2110 .elementor-element.elementor-element-av222dc .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-22px/2);}.elementor-2110 .elementor-element.elementor-element-av222dc .elementor-icon-list-icon i{color:#F2650F;transition:color 0.3s;}.elementor-2110 .elementor-element.elementor-element-av222dc .elementor-icon-list-icon svg{fill:#F2650F;transition:fill 0.3s;}.elementor-2110 .elementor-element.elementor-element-av222dc{--e-icon-list-icon-size:15px;--icon-vertical-offset:0px;}.elementor-2110 .elementor-element.elementor-element-av222dc .elementor-icon-list-icon{padding-inline-end:8px;}.elementor-2110 .elementor-element.elementor-element-av222dc .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2110 .elementor-element.elementor-element-av222dc .elementor-icon-list-item > a{font-family:"Assistant", Sans-serif;font-size:14px;font-weight:700;}.elementor-2110 .elementor-element.elementor-element-av222dc .elementor-icon-list-text{color:#C9C4EC;transition:color 0.3s;}.elementor-2110 .elementor-element.elementor-element-av22522{--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;}body.elementor-page-2110:not(.elementor-motion-effects-element-type-background), body.elementor-page-2110 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-2110 .elementor-element.elementor-element-av213b4{--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;}.elementor-2110 .elementor-element.elementor-element-av2104b{--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;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2110 .elementor-element.elementor-element-av21353{--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;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2110 .elementor-element.elementor-element-av20b5e{--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;}.elementor-2110 .elementor-element.elementor-element-av215fa{--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;}}@media(max-width:767px){.elementor-2110 .elementor-element.elementor-element-av21415{--padding-top:9px;--padding-bottom:9px;--padding-left:12px;--padding-right:12px;}.elementor-2110 .elementor-element.elementor-element-av213b4{--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;--flex-wrap:nowrap;}.elementor-2110 .elementor-element.elementor-element-av2104b{--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;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2110 .elementor-element.elementor-element-av20ec7{--container-widget-width:38px;--container-widget-flex-grow:0;width:var( --container-widget-width, 38px );max-width:38px;}.elementor-2110 .elementor-element.elementor-element-av20ec7 img{width:38px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-2110 .elementor-element.elementor-element-av20f28 .elementor-heading-title{font-size:18px;}.elementor-2110 .elementor-element.elementor-element-av20f89 .elementor-heading-title{font-size:11px;}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2110 .elementor-element.elementor-element-av21230 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2110 .elementor-element.elementor-element-av21230 .elementor-icon-list-item > a{font-size:14px;}.elementor-2110 .elementor-element.elementor-element-av21353{--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;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-2110 .elementor-element.elementor-element-av21291 .elementor-button{font-size:16px;}.elementor-2110 .elementor-element.elementor-element-av212f2 .elementor-button{font-size:16px;}.elementor-2110 .elementor-element.elementor-element-av20e66{--padding-top:42px;--padding-bottom:42px;--padding-left:16px;--padding-right:16px;}.elementor-2110 .elementor-element.elementor-element-av20c20 .elementor-heading-title{font-size:13px;}.elementor-2110 .elementor-element.elementor-element-av20c81 .elementor-heading-title{font-size:32px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2110 .elementor-element.elementor-element-av20ce2{font-size:16px;}.elementor-2110 .elementor-element.elementor-element-av20d43{font-size:15px;}.elementor-2110 .elementor-element.elementor-element-av214d7{--padding-top:42px;--padding-bottom:42px;--padding-left:16px;--padding-right:16px;}.elementor-2110 .elementor-element.elementor-element-av200c2 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2110 .elementor-element.elementor-element-av200c2 .elementor-icon-list-item > a{font-size:15px;}.elementor-2110 .elementor-element.elementor-element-av20123 .elementor-heading-title{font-size:22px;}.elementor-2110 .elementor-element.elementor-element-av20184{font-size:15px;}.elementor-2110 .elementor-element.elementor-element-av201e5 .elementor-heading-title{font-size:18px;}.elementor-2110 .elementor-element.elementor-element-av20246{font-size:15px;}.elementor-2110 .elementor-element.elementor-element-av202a7{font-size:15px;}.elementor-2110 .elementor-element.elementor-element-av20308 .elementor-heading-title{font-size:18px;}.elementor-2110 .elementor-element.elementor-element-av20369{font-size:15px;}.elementor-2110 .elementor-element.elementor-element-av203ca{font-size:15px;}.elementor-2110 .elementor-element.elementor-element-av2042b .elementor-heading-title{font-size:22px;}.elementor-2110 .elementor-element.elementor-element-av2048c{font-size:15px;}.elementor-2110 .elementor-element.elementor-element-av204ed .elementor-heading-title{font-size:22px;}.elementor-2110 .elementor-element.elementor-element-av2054e{font-size:15px;}.elementor-2110 .elementor-element.elementor-element-av205af .elementor-heading-title{font-size:22px;}.elementor-2110 .elementor-element.elementor-element-av20610{font-size:15px;}.elementor-2110 .elementor-element.elementor-element-av20671 .elementor-heading-title{font-size:22px;}.elementor-2110 .elementor-element.elementor-element-av206d2{font-size:15px;}.elementor-2110 .elementor-element.elementor-element-av20733 .elementor-heading-title{font-size:22px;}.elementor-2110 .elementor-element.elementor-element-av20794{font-size:15px;}.elementor-2110 .elementor-element.elementor-element-av207f5 .elementor-heading-title{font-size:22px;}.elementor-2110 .elementor-element.elementor-element-av20856{font-size:15px;}.elementor-2110 .elementor-element.elementor-element-av208b7 .elementor-heading-title{font-size:22px;}.elementor-2110 .elementor-element.elementor-element-av20918{font-size:15px;}.elementor-2110 .elementor-element.elementor-element-av20979 .elementor-heading-title{font-size:22px;}.elementor-2110 .elementor-element.elementor-element-av209da{font-size:15px;}.elementor-2110 .elementor-element.elementor-element-av20b5e{--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;}.elementor-2110 .elementor-element.elementor-element-av20a3b .elementor-button{font-size:16px;}.elementor-2110 .elementor-element.elementor-element-av20a9c .elementor-button{font-size:16px;}.elementor-2110 .elementor-element.elementor-element-av20afd .elementor-button{font-size:16px;}.elementor-2110 .elementor-element.elementor-element-av223ff{--padding-top:42px;--padding-bottom:42px;--padding-left:16px;--padding-right:16px;}.elementor-2110 .elementor-element.elementor-element-av220f7{--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-2110 .elementor-element.elementor-element-av216bc{--width:100%;}.elementor-2110 .elementor-element.elementor-element-av215fa{--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;}.elementor-2110 .elementor-element.elementor-element-av21599 .elementor-heading-title{font-size:20px;}.elementor-2110 .elementor-element.elementor-element-av2165b{font-size:15px;}.elementor-2110 .elementor-element.elementor-element-av21a25{--width:100%;}.elementor-2110 .elementor-element.elementor-element-av2171d .elementor-heading-title{font-size:20px;}.elementor-2110 .elementor-element.elementor-element-av219c4 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2110 .elementor-element.elementor-element-av219c4 .elementor-icon-list-item > a{font-size:14px;}.elementor-2110 .elementor-element.elementor-element-av21def{--width:100%;}.elementor-2110 .elementor-element.elementor-element-av21a86 .elementor-heading-title{font-size:20px;}.elementor-2110 .elementor-element.elementor-element-av21d8e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2110 .elementor-element.elementor-element-av21d8e .elementor-icon-list-item > a{font-size:14px;}.elementor-2110 .elementor-element.elementor-element-av22096{--width:100%;}.elementor-2110 .elementor-element.elementor-element-av21e50 .elementor-heading-title{font-size:20px;}.elementor-2110 .elementor-element.elementor-element-av21f73 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2110 .elementor-element.elementor-element-av21f73 .elementor-icon-list-item > a{font-size:15px;}.elementor-2110 .elementor-element.elementor-element-av21fd4 .elementor-button{font-size:16px;}.elementor-2110 .elementor-element.elementor-element-av22035{font-size:15px;}.elementor-2110 .elementor-element.elementor-element-av2233d{--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-2110 .elementor-element.elementor-element-av22158{font-size:15px;}.elementor-2110 .elementor-element.elementor-element-av222dc .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2110 .elementor-element.elementor-element-av222dc .elementor-icon-list-item > a{font-size:14px;}}@media(min-width:768px){.elementor-2110 .elementor-element.elementor-element-av213b4{--content-width:1220px;}.elementor-2110 .elementor-element.elementor-element-av20e05{--content-width:1220px;}.elementor-2110 .elementor-element.elementor-element-av21476{--content-width:1220px;}.elementor-2110 .elementor-element.elementor-element-av20bbf{--content-width:860px;}.elementor-2110 .elementor-element.elementor-element-av2239e{--content-width:1220px;}.elementor-2110 .elementor-element.elementor-element-av216bc{--width:30%;}.elementor-2110 .elementor-element.elementor-element-av21a25{--width:18%;}.elementor-2110 .elementor-element.elementor-element-av21def{--width:20%;}.elementor-2110 .elementor-element.elementor-element-av22096{--width:22%;}}/* Start custom CSS *//* ==========================================================================
   Custom CSS של עמודי אביב פינוי (Elementor → הגדרות עמוד → Custom CSS).
   רק מה שאין לו הגדרה בווידג'טים: תנועה, גרדיאנטים, והשאלון הצבעוני.
   ========================================================================== */
:root{--avv-o:#F2650F;--avv-v:#7C3AED;--avv-c:#06B6D4;--avv-p:#EC4899;--avv-m:#10B981;--avv-ink:#1B1738;--avv-line:#E3DEF7}
html{scroll-behavior:smooth}
body{background:#fff;overflow-x:hidden}
.avv-sec{scroll-margin-top:70px}
.avv-c1{--c:#F2650F}.avv-c2{--c:#7C3AED}.avv-c3{--c:#06B6D4}.avv-c4{--c:#EC4899}.avv-c5{--c:#10B981}

/* ---------- header ---------- */
.avv-hdr{backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-bottom:1px solid rgba(255,255,255,.08)}
.avv-nav .elementor-icon-list-icon{display:none}
.avv-nav a{transition:color .2s}
.avv-nav a:hover .elementor-icon-list-text{color:#FFB067!important}
.avv-logo img{border-radius:10px}

/* ---------- eyebrow pills ---------- */
.avv-eyebrow .elementor-heading-title{display:inline-block;padding:7px 16px;border-radius:999px;background:linear-gradient(90deg,rgba(124,58,237,.12),rgba(6,182,212,.14))}
.avv-eyebrow--dark .elementor-heading-title{background:rgba(255,255,255,.08);border:1px solid rgba(255,183,120,.35)}

/* ---------- hero ---------- */
.avv-hero,.avv-cta,.avv-usp-sec{position:relative;overflow:hidden}
.avv-hero::before,.avv-hero::after,.avv-cta::before{content:"";position:absolute;border-radius:50%;filter:blur(80px);pointer-events:none;z-index:0}
.avv-hero::before{width:560px;height:560px;background:rgba(242,101,15,.45);top:-180px;right:-120px;animation:avv-drift1 22s ease-in-out infinite alternate}
.avv-hero::after{width:460px;height:460px;background:rgba(6,182,212,.35);bottom:-200px;left:-80px;animation:avv-drift2 26s ease-in-out infinite alternate}
.avv-cta::before{width:480px;height:480px;background:rgba(236,72,153,.30);top:-160px;left:12%;animation:avv-drift2 21s ease-in-out infinite alternate}
.avv-hero>.e-con,.avv-cta>.e-con,.avv-usp-sec>.e-con{position:relative;z-index:1}
@keyframes avv-drift1{to{transform:translate3d(-8%,10%,0) scale(1.15)}}
@keyframes avv-drift2{to{transform:translate3d(10%,-8%,0) scale(1.12)}}
.avv-hl,.avv-hl2{background:linear-gradient(90deg,#FFB067 0%,#FF7A59 25%,#F472B6 50%,#FF7A59 75%,#FFB067 100%);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;color:transparent!important;animation:avv-shine 8s linear infinite}
.avv-hl2{background-image:linear-gradient(90deg,#F2650F 0%,#EC4899 25%,#7C3AED 50%,#EC4899 75%,#F2650F 100%)}
@keyframes avv-shine{to{background-position:-200% 0}}
.avv-only .elementor-icon-list-item{background:rgba(255,176,103,.08);border:1px solid rgba(255,176,103,.35);border-inline-start:4px solid #FFB067;padding:12px 16px;border-radius:12px}
.avv-trust .elementor-icon-list-item{background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.14);padding:8px 14px!important;border-radius:999px;margin-bottom:8px!important}
.avv-hero-img img{box-shadow:0 30px 70px rgba(0,0,0,.35)}
.avv-hero-img figcaption{position:absolute;bottom:14px;right:14px;background:rgba(21,15,66,.78);color:#fff;font:700 13px Assistant,sans-serif;padding:6px 12px;border-radius:999px;margin:0}
.avv-hero-img figure,.avv-hero-img .wp-caption{position:relative;margin:0}
.avv-collage{position:relative}
.avv-float{animation:avv-bob 5.5s ease-in-out infinite}
.avv-float+.avv-float{animation-duration:6.5s;animation-delay:1.2s}
@keyframes avv-bob{50%{translate:0 -10px}}

/* ---------- buttons ---------- */
.avv-btn .elementor-button{transition:transform .25s,box-shadow .25s,background-position .5s}
.avv-btn--primary .elementor-button{background-size:160% 160%}
.avv-btn--primary .elementor-button:hover{background-position:100% 50%}
.avv-pulse .elementor-button{animation:avv-pulse 2.6s ease-out infinite}
@keyframes avv-pulse{0%{box-shadow:0 0 0 0 rgba(242,101,15,.55)}70%{box-shadow:0 0 0 16px rgba(242,101,15,0)}100%{box-shadow:0 0 0 0 rgba(242,101,15,0)}}
.avv-links a{color:#DB560A;font-weight:800;text-decoration:underline;text-underline-offset:3px}

/* ---------- cards ---------- */
.avv-card{transition:transform .3s cubic-bezier(.22,.61,.36,1),box-shadow .3s}
.avv-card:hover{transform:translateY(-6px)}
.avv-card .elementor-icon{transition:transform .3s}
.avv-card:hover .elementor-icon{transform:rotate(-8deg) scale(1.1)}
.avv-go{display:inline-block;margin-top:8px;color:#DB560A;font-weight:800}
.avv-usp .elementor-icon-box-title,.avv-usp .elementor-icon-box-title a{color:#fff!important}

/* numbered circles (process / thanks), avatars, badge */
.avv-num,.avv-av,.avv-badge{background:var(--c,#F2650F);border-radius:50%;display:grid!important;place-items:center;flex:none!important;margin-inline:auto;box-shadow:0 12px 24px -8px var(--c,#F2650F)}
.avv-num{width:62px!important;height:62px}
.avv-av{width:42px!important;height:42px;margin:0}
.avv-badge{width:88px!important;height:88px}
.avv-num .elementor-heading-title,.avv-av .elementor-heading-title,.avv-badge .elementor-heading-title{line-height:1!important}
.avv-steps{position:relative}
@media(min-width:1025px){.avv-steps.e-con{background-image:linear-gradient(90deg,rgba(16,185,129,.4),rgba(236,72,153,.4),rgba(6,182,212,.4),rgba(124,58,237,.4),rgba(242,101,15,.4))!important;background-repeat:no-repeat!important;background-size:80% 4px!important;background-position:50% 29px!important}}
.avv-step{position:relative;z-index:1}

/* gallery + accordion */
.avv-gal img{border-radius:16px;transition:transform .5s}
.avv-gal .e-gallery-item{border-radius:18px;overflow:hidden}
.avv-gallery-sec .e-gallery-item{box-shadow:0 22px 46px rgba(0,0,0,.35);transition:transform .35s cubic-bezier(.22,.61,.36,1),box-shadow .35s}
.avv-gallery-sec .e-gallery-item:hover{transform:translateY(-6px) rotate(-.6deg);box-shadow:0 30px 60px rgba(0,0,0,.45)}
.avv-gallery-sec .avv-trust .elementor-icon-list-items{justify-content:center}
.avv-acc .elementor-accordion-item{border:1px solid var(--avv-line)!important;border-radius:16px;margin-bottom:12px;overflow:hidden;background:#fff;transition:box-shadow .25s}
.avv-acc .elementor-accordion-item:hover{box-shadow:0 10px 30px rgba(21,15,66,.08)}
.avv-acc .elementor-tab-title.elementor-active{background:#F6F4FF!important}

/* footer */
.avv-ftr a:hover .elementor-icon-list-text{color:#FFB067!important}
.avv-legal .elementor-icon-list-icon{display:none}
.avv-ftr .elementor-icon-list-icon:empty,.avv-ftr .elementor-icon-list-icon svg:not([class]){display:none}

/* ==========================================================================
   השאלון — גדול, צבעוני, ברור ללחיצה
   ========================================================================== */
.avv-quiz-card{border:3px solid transparent!important;background:linear-gradient(#fff,#fff) padding-box,linear-gradient(120deg,#FF8A3D,#EC4899,#7C3AED,#06B6D4,#FF8A3D) border-box!important;background-size:100% 100%,300% 300%!important;animation:avv-border 10s linear infinite}
@keyframes avv-border{to{background-position:0 0,300% 0}}
.avv-quiz-form .e-form__indicators{margin-bottom:22px!important}
.avv-quiz-form .e-form__indicators__indicator__progress{height:14px!important;border-radius:999px!important;background:#ECE8FD!important;overflow:hidden;width:100%}
.avv-quiz-form .e-form__indicators__indicator__progress__meter{height:100%!important;background:linear-gradient(90deg,#FF8A3D,#EC4899,#7C3AED)!important;font-size:0!important;color:transparent!important;padding:0!important;border-radius:999px;transition:width .55s cubic-bezier(.22,.61,.36,1)}
.avv-qhead{display:flex;justify-content:space-between;align-items:center;margin:0 0 10px;font:800 15px Assistant,sans-serif;color:#5C5878}
.avv-qhead b{color:#7C3AED}
.avv-qhead span{display:inline-flex;gap:6px}
.avv-qhead i{font-style:normal;background:#F1EAFE;color:#6D28D9;padding:4px 12px;border-radius:999px}
.avv-quiz-form .e-form__step:not(.elementor-hidden){animation:avv-step .45s cubic-bezier(.22,.61,.36,1)}
@keyframes avv-step{from{opacity:0;transform:translateX(-24px)}to{opacity:1;transform:none}}
.avv-quiz-form .elementor-field-type-radio>.elementor-field-label,.avv-quiz-form .elementor-field-type-text>.elementor-field-label,.avv-quiz-form .avv-qtitle{display:block;width:100%;text-align:center;font:800 clamp(22px,3.2vw,30px)/1.25 Rubik,sans-serif!important;color:#1B1738!important;margin:4px 0 18px!important}
.avv-qtitle small{display:block;font:600 16px Assistant,sans-serif;color:#5C5878;margin-top:6px}
.avv-quiz-form .elementor-field-type-radio .elementor-field-subgroup{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:14px;width:100%}
.avv-quiz-form .elementor-field-type-radio .elementor-field-option{margin:0!important;position:relative;display:block}
.avv-quiz-form .elementor-field-type-radio .elementor-field-option:nth-child(5n+1){--oc:#F2650F;--os:#FFF0E6}
.avv-quiz-form .elementor-field-type-radio .elementor-field-option:nth-child(5n+2){--oc:#7C3AED;--os:#F1EAFE}
.avv-quiz-form .elementor-field-type-radio .elementor-field-option:nth-child(5n+3){--oc:#0891B2;--os:#E3F9FC}
.avv-quiz-form .elementor-field-type-radio .elementor-field-option:nth-child(5n+4){--oc:#DB2777;--os:#FDEBF4}
.avv-quiz-form .elementor-field-type-radio .elementor-field-option:nth-child(5n+5){--oc:#059669;--os:#E4F8F0}
.avv-quiz-form .elementor-field-type-radio .elementor-field-option input{position:absolute;opacity:0;width:1px;height:1px;pointer-events:none}
.avv-quiz-form .elementor-field-type-radio .elementor-field-option label{display:flex!important;flex-direction:column;align-items:center;justify-content:center;gap:10px;min-height:130px;padding:18px 12px;margin:0!important;border-radius:20px;border:2px solid transparent;background:var(--os);color:#1B1738;font:800 19px/1.25 Rubik,sans-serif;text-align:center;cursor:pointer;user-select:none;position:relative;transition:transform .22s cubic-bezier(.22,.61,.36,1),box-shadow .22s,background .22s,color .22s,border-color .22s;box-shadow:0 6px 16px -6px rgba(21,15,66,.18)}
.avv-quiz-form .elementor-field-type-radio .elementor-field-option label:hover{transform:translateY(-4px);border-color:var(--oc);box-shadow:0 16px 30px -10px var(--oc)}
.avv-quiz-form .elementor-field-type-radio .elementor-field-option input:focus-visible+label{outline:3px solid var(--oc);outline-offset:3px}
.avv-quiz-form .elementor-field-type-radio .elementor-field-option input:checked+label{background:var(--oc);color:#fff;border-color:var(--oc);transform:scale(1.04);box-shadow:0 18px 34px -10px var(--oc)}
.avv-quiz-form .elementor-field-type-radio .elementor-field-option input:checked+label::after{content:"✓";position:absolute;top:10px;left:10px;width:26px;height:26px;border-radius:50%;background:#fff;color:var(--oc);font:900 15px/26px Rubik,sans-serif;animation:avv-pop .3s}
@keyframes avv-pop{from{transform:scale(0)}to{transform:scale(1)}}
.avv-emo{display:grid;place-items:center;width:58px;height:58px;border-radius:50%;background:#fff;font-size:30px;line-height:1;box-shadow:0 6px 14px -6px rgba(21,15,66,.25);transition:transform .25s}
.avv-quiz-form .elementor-field-type-radio .elementor-field-option label:hover .avv-emo{transform:scale(1.12) rotate(-6deg)}
.avv-quiz-form .elementor-field-type-radio .elementor-field-option input:checked+label .avv-emo{background:rgba(255,255,255,.95)}
.avv-quiz-form .elementor-field-textual{min-height:60px;font-size:18px!important;border-radius:14px!important;border-width:2px!important;transition:border-color .2s,box-shadow .2s}
.avv-quiz-form .elementor-field-textual:focus{border-color:#7C3AED!important;box-shadow:0 0 0 4px rgba(124,58,237,.15)!important}
.avv-quiz-form .elementor-field-type-tel>.elementor-field-label,.avv-quiz-form .elementor-field-group-name>.elementor-field-label{font:800 17px Rubik,sans-serif!important;text-align:right;margin-bottom:8px!important}
.avv-quiz-form .e-form__buttons{gap:12px;margin-top:14px}
.avv-quiz-form .e-form__buttons__wrapper__button-next,.avv-quiz-form .elementor-field-type-submit .elementor-button{min-height:62px;border-radius:16px!important;font:800 20px Assistant,sans-serif!important;background:linear-gradient(135deg,#FF8A3D,#F2650F 55%,#E14B0B)!important;border:0!important;box-shadow:0 12px 26px -8px rgba(242,101,15,.6)}
.avv-quiz-form .e-form__buttons__wrapper__button-previous{min-height:62px;border-radius:16px!important;font:700 17px Assistant,sans-serif!important;background:#fff!important;color:#5C5878!important;border:2px solid var(--avv-line)!important}
.avv-quiz-form .elementor-field-type-acceptance label{font:600 14px/1.6 Assistant,sans-serif;color:#5C5878}
.avv-quiz-form .elementor-field-type-acceptance .elementor-field-option{display:flex;gap:8px;align-items:flex-start}
.avv-quiz-form .elementor-field-type-acceptance input{width:20px;height:20px;margin-top:2px;flex:none;accent-color:#7C3AED}
.avv-quiz-form .elementor-field-type-acceptance a{color:#6D28D9;font-weight:700}
.avv-mini-form .elementor-field-textual{border-radius:12px!important;min-height:52px}
.avv-mini-form .elementor-field-type-acceptance label{font-size:13px}
@media(max-width:767px){
  .avv-quiz-form .elementor-field-type-radio .elementor-field-subgroup{grid-template-columns:1fr 1fr;gap:10px}
  .avv-quiz-form .elementor-field-type-radio .elementor-field-option label{min-height:112px;font-size:16px;padding:14px 8px;border-radius:18px}
  .avv-emo{width:48px;height:48px;font-size:25px}
  body{padding-bottom:74px}
  .avv-hdr-tel .elementor-button{padding:0!important;width:46px;height:46px;border-radius:50%!important;justify-content:center}
  .avv-hdr-tel .elementor-button-text{display:none}
  .avv-hdr-tel .elementor-button-icon{margin:0!important}
}

/* code widgets never take layout space */
.avv-codebox{padding:0!important;min-height:0!important}
@media (prefers-reduced-motion:reduce){
  .avv-hero::before,.avv-hero::after,.avv-cta::before,.avv-float,.avv-pulse .elementor-button,.avv-hl,.avv-hl2,.avv-quiz-card{animation:none!important}
}

/* ---------- בידולים (גרסה מכובדת, 29.9.26) ---------- */
.avv-gold{background:linear-gradient(90deg,#F3D39B,#E8B86D 45%,#C9954A);-webkit-background-clip:text;background-clip:text;color:transparent!important}
.avv-usp-grid{counter-reset:usp}
.avv-usp2{position:relative;counter-increment:usp;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);overflow:hidden}
.avv-usp2::after{content:counter(usp,decimal-leading-zero);position:absolute;top:18px;left:22px;font:800 38px/1 Rubik,sans-serif;color:rgba(232,184,109,.22);pointer-events:none;transition:color .35s}
.avv-usp2::before{content:"";position:absolute;top:0;right:0;left:0;height:3px;background:linear-gradient(90deg,transparent,#E8B86D,transparent);opacity:0;transition:opacity .35s}
.avv-usp2:hover{transform:translateY(-6px);box-shadow:0 26px 50px rgba(0,0,0,.35)}
.avv-usp2:hover::before{opacity:1}
.avv-usp2:hover::after{color:rgba(232,184,109,.55)}
.avv-usp2 .elementor-icon{box-shadow:0 0 0 8px rgba(232,184,109,.06)}
.avv-usp2 .elementor-icon-box-title,.avv-usp2 .elementor-icon-box-title a{color:#fff!important}
.avv-usp-sec::before{content:"";position:absolute;width:620px;height:620px;border-radius:50%;background:radial-gradient(circle,rgba(232,184,109,.16),transparent 65%);top:-220px;left:-160px;pointer-events:none;z-index:0}

/* ---------- רק דירות שלמות ---------- */
.avv-only-sec .e-con>.e-con>.e-con{box-shadow:0 14px 34px rgba(21,15,66,.07)}
.avv-quiz-hint{display:block;margin:-8px auto 16px;text-align:center;font:700 15px Assistant,sans-serif;color:#B91C1C;background:#FEF2F2;border:1px solid #FECACA;border-radius:999px;padding:6px 16px;width:fit-content;max-width:100%}

/* ==========================================================================
   29.9.26 — טאץ' אפ: בר עליון, הירו במובייל, בידולים v3
   ========================================================================== */
/* ---------- header ---------- */
.avv-hdr{box-shadow:0 1px 0 rgba(255,255,255,.07),0 10px 30px rgba(8,5,30,.35)}
.avv-hdr .elementor-button{display:inline-flex!important;align-items:center;justify-content:center;line-height:1!important;min-height:44px;white-space:nowrap}
.avv-hdr .elementor-button-content-wrapper{align-items:center;justify-content:center;gap:8px}
.avv-hdr .elementor-button-icon{display:inline-flex;align-items:center;margin:0!important}
.avv-hdr .elementor-button-icon svg{width:15px;height:15px;fill:currentColor}
.avv-hdr-tel .elementor-button{border-radius:12px!important;padding:0 16px!important}
.avv-hdr-quote .elementor-button{border-radius:12px!important;padding:0 18px!important;font-size:15px!important}
.avv-hdr-quote .elementor-button{animation:none!important}
@media(max-width:767px){
  .avv-hdr-tel .elementor-button{width:42px;height:42px;min-height:42px;padding:0!important;border-radius:50%!important;border-color:rgba(255,176,103,.55)!important;color:#FFB067!important}
  .avv-hdr-tel .elementor-button-text{display:none!important}
  .avv-hdr-tel .elementor-button-icon svg{width:17px;height:17px}
  .avv-hdr-quote .elementor-button{min-height:42px;padding:0 14px!important;font-size:14px!important}
  .avv-hdr-logo .elementor-heading-title{white-space:nowrap}
}

/* ---------- hero (mobile touch-up) ---------- */
.avv-h1 .elementor-heading-title{letter-spacing:-.5px}
.avv-mosaic img{width:100%!important;object-fit:cover;box-shadow:0 14px 30px rgba(0,0,0,.35);border:2px solid rgba(255,255,255,.14)}
.avv-mosaic .avv-mo-big{flex:1 1 auto}
.avv-hero-ctas .elementor-button{justify-content:center;width:100%}
@media(max-width:767px){
  .avv-hero .elementor-invisible{visibility:visible!important;opacity:1!important}
  .avv-hero-sub p{margin:0}
  .avv-hero-ctas{gap:10px!important}
  .avv-hero-ctas>.elementor-widget{flex:1 1 calc(50% - 5px)!important;width:auto!important}
  .avv-hero-ctas>.elementor-widget.avv-cta-main{flex-basis:100%!important}
  .avv-hero-ctas .elementor-button{min-height:52px;padding:0 10px!important;font-size:16px!important}
  .avv-hero-ctas .avv-cta-main .elementor-button{min-height:58px;font-size:19px!important}
  .avv-only .elementor-icon-list-item{padding:10px 12px!important}
  .avv-only .elementor-icon-list-text{font-size:15px!important}
  .avv-trust .elementor-icon-list-items{display:grid!important;grid-template-columns:1fr 1fr;gap:8px}
  .avv-trust .elementor-icon-list-item{margin:0!important;padding:8px 10px!important;justify-content:center}
  .avv-trust .elementor-icon-list-text{font-size:13px!important}
  .avv-eyebrow--dark .elementor-heading-title{font-size:12px!important;padding:6px 12px}
  .avv-hero::before{width:320px;height:320px}
  .avv-hero::after{width:280px;height:280px}
}

/* ---------- USP v3: white cards, gradient icon, big number, colour bar ---------- */
.avv-u1{--a:#FF8A3D;--b:#E14B0B}.avv-u2{--a:#8B5CF6;--b:#5B21B6}.avv-u3{--a:#22D3EE;--b:#0E7490}.avv-u4{--a:#F472B6;--b:#BE185D}
.avv-u5{--a:#34D399;--b:#047857}.avv-u6{--a:#FBBF24;--b:#D97706}.avv-u7{--a:#60A5FA;--b:#1D4ED8}.avv-u8{--a:#FB7185;--b:#BE123C}
.avv-usp3{position:relative;overflow:hidden;counter-increment:usp}
.avv-usp3 .elementor-icon{background:linear-gradient(135deg,var(--a),var(--b))!important;border-radius:20px!important;box-shadow:0 12px 24px -8px var(--b);transition:transform .35s cubic-bezier(.22,.61,.36,1)}
.avv-usp3 .elementor-icon svg,.avv-usp3 .elementor-icon i{fill:#fff!important;color:#fff!important}
.avv-usp3::after{content:counter(usp,decimal-leading-zero);position:absolute;top:16px;left:20px;font:900 44px/1 Rubik,sans-serif;color:var(--a);opacity:.16;transition:opacity .35s,transform .35s}
.avv-usp3::before{content:"";position:absolute;bottom:0;right:0;height:5px;width:34%;background:linear-gradient(90deg,var(--a),var(--b));border-radius:5px 0 0 0;transition:width .45s cubic-bezier(.22,.61,.36,1)}
.avv-usp3:hover{transform:translateY(-8px);box-shadow:0 26px 50px -14px var(--b)!important;border-color:transparent!important}
.avv-usp3:hover::before{width:100%}
.avv-usp3:hover::after{opacity:.35;transform:scale(1.08)}
.avv-usp3:hover .elementor-icon{transform:rotate(-8deg) scale(1.08)}
@media(max-width:767px){
  .avv-usp3 .elementor-icon{padding:13px!important;border-radius:15px!important}
  .avv-usp3 .elementor-icon svg{width:20px!important;height:20px!important}
  .avv-usp3::after{font-size:30px;top:12px;left:12px}
  .avv-usp3 .elementor-icon-box-description{line-height:1.5}
}
.avv-hdr-cta.e-con,.avv-hdr-logo.e-con{--width:auto!important;width:auto!important;flex:0 0 auto!important;max-width:none}
.avv-hdr-logo .e-con{--width:auto!important;width:auto!important}
/* mobile mosaic: big photo + 2 stacked, never wrapping */
.avv-mosaic.e-con{flex-direction:row!important;flex-wrap:nowrap!important}
.avv-mosaic.e-con>.elementor-widget{flex:1 1 58%!important;width:58%!important;max-width:58%}
.avv-mosaic.e-con>.e-con{flex:0 0 calc(42% - 12px)!important;width:calc(42% - 12px)!important;--width:calc(42% - 12px)!important}
.avv-mosaic img{display:block}/* End custom CSS */