.elementor-12334 .elementor-element.elementor-element-53c9ed3{--display:flex;}.elementor-12334 .elementor-element.elementor-element-e6444e9{--display:flex;--min-height:80vh;}.elementor-12334 .elementor-element.elementor-element-cf83bab{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--padding-top:0px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-12334 .elementor-element.elementor-element-395a865{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-evenly;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-12334 .elementor-element.elementor-element-395a865.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-weight:var( --e-global-typography-text-font-weight );}.elementor-12334 .elementor-element.elementor-element-79726a7{text-align:left;width:initial;max-width:initial;}.elementor-12334 .elementor-element.elementor-element-79726a7 > .elementor-widget-container{padding:0px 0px 30px 0px;}.elementor-12334 .elementor-element.elementor-element-79726a7.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-widget-button .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );background-color:var( --e-global-color-accent );}.elementor-12334 .elementor-element.elementor-element-00fcc0b .elementor-button{fill:#FFFFFF;color:#FFFFFF;background-color:var( --e-global-color-3dd16c0 );border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF33;border-radius:50px 50px 50px 50px;}.elementor-12334 .elementor-element.elementor-element-00fcc0b .elementor-button:hover, .elementor-12334 .elementor-element.elementor-element-00fcc0b .elementor-button:focus{color:#FFFFFF;background-color:#FFFFFF0D;border-color:#FFFFFF1A;}.elementor-12334 .elementor-element.elementor-element-00fcc0b .elementor-button:hover svg, .elementor-12334 .elementor-element.elementor-element-00fcc0b .elementor-button:focus svg{fill:#FFFFFF;}.elementor-12334 .elementor-element.elementor-element-00fcc0b > .elementor-widget-container{padding:0px 0px 0px 0px;border-radius:50px 50px 50px 50px;}.elementor-12334 .elementor-element.elementor-element-00fcc0b{width:100%;max-width:100%;}.elementor-12334 .elementor-element.elementor-element-00fcc0b.elementor-element{--align-self:flex-start;}.elementor-12334 .elementor-element.elementor-element-00fcc0b:hover > .elementor-widget-container{border-radius:50px 50px 50px 50px;}.elementor-12334 .elementor-element.elementor-element-b09f6ea .elementor-button{fill:#FFFFFF;color:#FFFFFF;background-color:var( --e-global-color-3dd16c0 );border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF33;border-radius:50px 50px 50px 50px;}.elementor-12334 .elementor-element.elementor-element-b09f6ea .elementor-button:hover, .elementor-12334 .elementor-element.elementor-element-b09f6ea .elementor-button:focus{color:#FFFFFF;background-color:#FFFFFF0D;border-color:#FFFFFF1A;}.elementor-12334 .elementor-element.elementor-element-b09f6ea .elementor-button:hover svg, .elementor-12334 .elementor-element.elementor-element-b09f6ea .elementor-button:focus svg{fill:#FFFFFF;}.elementor-12334 .elementor-element.elementor-element-b09f6ea > .elementor-widget-container{padding:0px 0px 0px 0px;border-radius:50px 50px 50px 50px;}.elementor-12334 .elementor-element.elementor-element-b09f6ea{width:100%;max-width:100%;}.elementor-12334 .elementor-element.elementor-element-b09f6ea.elementor-element{--align-self:flex-start;}.elementor-12334 .elementor-element.elementor-element-b09f6ea:hover > .elementor-widget-container{border-radius:50px 50px 50px 50px;}.elementor-12334 .elementor-element.elementor-element-4d9c4919{--grid-template-columns:repeat(4, auto);--icon-size:25px;--grid-column-gap:89px;--grid-row-gap:20px;}.elementor-12334 .elementor-element.elementor-element-4d9c4919 .elementor-widget-container{text-align:left;}.elementor-12334 .elementor-element.elementor-element-4d9c4919 .elementor-social-icon{background-color:var( --e-global-color-3dd16c0 );--icon-padding:0.5em;}.elementor-12334 .elementor-element.elementor-element-4d9c4919 .elementor-social-icon i{color:var( --e-global-color-3721008 );}.elementor-12334 .elementor-element.elementor-element-4d9c4919 .elementor-social-icon svg{fill:var( --e-global-color-3721008 );}.elementor-12334 .elementor-element.elementor-element-4d9c4919 .elementor-social-icon:hover i{color:var( --e-global-color-accent );}.elementor-12334 .elementor-element.elementor-element-4d9c4919 .elementor-social-icon:hover svg{fill:var( --e-global-color-accent );}.elementor-12334 .elementor-element.elementor-element-4d9c4919.elementor-element{--align-self:flex-start;}.elementor-12334 .elementor-element.elementor-element-2902d92{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;}.elementor-12334 .elementor-element.elementor-element-68221d7{--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:30px 30px;--row-gap:30px;--column-gap:30px;}.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-12334 .elementor-element.elementor-element-1377af45 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:24px;font-weight:700;text-transform:uppercase;color:var( --e-global-color-3721008 );}.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-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-12334 .elementor-element.elementor-element-4f53326d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(15px/2);}.elementor-12334 .elementor-element.elementor-element-4f53326d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(15px/2);}.elementor-12334 .elementor-element.elementor-element-4f53326d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(15px/2);}.elementor-12334 .elementor-element.elementor-element-4f53326d .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-15px/2);}.elementor-12334 .elementor-element.elementor-element-4f53326d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-15px/2);}.elementor-12334 .elementor-element.elementor-element-4f53326d .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:var( --e-global-color-3721008 );}.elementor-12334 .elementor-element.elementor-element-4f53326d .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:var( --e-global-color-3721008 );}.elementor-12334 .elementor-element.elementor-element-4f53326d .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-12334 .elementor-element.elementor-element-4f53326d .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-12334 .elementor-element.elementor-element-4f53326d{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-12334 .elementor-element.elementor-element-4f53326d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12334 .elementor-element.elementor-element-4f53326d .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-weight:400;text-transform:uppercase;}.elementor-12334 .elementor-element.elementor-element-4f53326d .elementor-icon-list-text{color:var( --e-global-color-3721008 );transition:color 0.3s;}.elementor-12334 .elementor-element.elementor-element-4f53326d .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-3721008 );}.elementor-12334 .elementor-element.elementor-element-57bd7e3e{--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:flex-start;--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-12334 .elementor-element.elementor-element-57bd7e3e.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-12334 .elementor-element.elementor-element-6fdfe08a .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:24px;font-weight:700;text-transform:uppercase;color:var( --e-global-color-3721008 );}.elementor-12334 .elementor-element.elementor-element-759d0206 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(15px/2);}.elementor-12334 .elementor-element.elementor-element-759d0206 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(15px/2);}.elementor-12334 .elementor-element.elementor-element-759d0206 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(15px/2);}.elementor-12334 .elementor-element.elementor-element-759d0206 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-15px/2);}.elementor-12334 .elementor-element.elementor-element-759d0206 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-15px/2);}.elementor-12334 .elementor-element.elementor-element-759d0206 .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:var( --e-global-color-3721008 );}.elementor-12334 .elementor-element.elementor-element-759d0206 .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:var( --e-global-color-3721008 );}.elementor-12334 .elementor-element.elementor-element-759d0206 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-12334 .elementor-element.elementor-element-759d0206 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-12334 .elementor-element.elementor-element-759d0206{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-12334 .elementor-element.elementor-element-759d0206 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12334 .elementor-element.elementor-element-759d0206 .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-weight:400;text-transform:uppercase;}.elementor-12334 .elementor-element.elementor-element-759d0206 .elementor-icon-list-text{color:var( --e-global-color-3721008 );transition:color 0.3s;}.elementor-12334 .elementor-element.elementor-element-759d0206 .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-3721008 );}.elementor-12334 .elementor-element.elementor-element-5e696cc3 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:24px;font-weight:700;text-transform:uppercase;color:var( --e-global-color-3721008 );}.elementor-12334 .elementor-element.elementor-element-5d348ad2 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(15px/2);}.elementor-12334 .elementor-element.elementor-element-5d348ad2 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(15px/2);}.elementor-12334 .elementor-element.elementor-element-5d348ad2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(15px/2);}.elementor-12334 .elementor-element.elementor-element-5d348ad2 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-15px/2);}.elementor-12334 .elementor-element.elementor-element-5d348ad2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-15px/2);}.elementor-12334 .elementor-element.elementor-element-5d348ad2 .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:var( --e-global-color-3721008 );}.elementor-12334 .elementor-element.elementor-element-5d348ad2 .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:var( --e-global-color-3721008 );}.elementor-12334 .elementor-element.elementor-element-5d348ad2 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-12334 .elementor-element.elementor-element-5d348ad2 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-12334 .elementor-element.elementor-element-5d348ad2{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-12334 .elementor-element.elementor-element-5d348ad2 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12334 .elementor-element.elementor-element-5d348ad2 .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-weight:400;text-transform:uppercase;}.elementor-12334 .elementor-element.elementor-element-5d348ad2 .elementor-icon-list-text{color:var( --e-global-color-3721008 );transition:color 0.3s;}.elementor-12334 .elementor-element.elementor-element-5d348ad2 .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-3721008 );}.elementor-12334 .elementor-element.elementor-element-21447a1{width:100%;max-width:100%;--ha-tfx-scale-x:0.9;--ha-tfx-scale-y:1;}.elementor-12334 .elementor-element.elementor-element-21447a1.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-12334 .elementor-element.elementor-element-21447a1 > .elementor-widget-container{--e-transform-scaleX:1.2;}.elementor-12334 .elementor-element.elementor-element-21447a1.ha-has-bg-overlay > .elementor-widget-container::before{mix-blend-mode:overlay;}.elementor-12334 .elementor-element.elementor-element-21447a1.ha-has-bg-overlay:hover > .elementor-widget-container::before{transition:background 0.3s;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(min-width:768px){.elementor-12334 .elementor-element.elementor-element-395a865{--width:27%;}.elementor-12334 .elementor-element.elementor-element-2902d92{--width:40%;}}@media(max-width:1024px) and (min-width:768px){.elementor-12334 .elementor-element.elementor-element-395a865{--width:47.093%;}.elementor-12334 .elementor-element.elementor-element-2902d92{--width:50%;}.elementor-12334 .elementor-element.elementor-element-68221d7{--width:100%;}.elementor-12334 .elementor-element.elementor-element-57bd7e3e{--width:100%;}}@media(max-width:1024px){.elementor-12334 .elementor-element.elementor-element-cf83bab{--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-12334 .elementor-element.elementor-element-395a865{--justify-content:flex-start;--gap:20px 0px;--row-gap:20px;--column-gap:0px;}.elementor-12334 .elementor-element.elementor-element-79726a7 > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-12334 .elementor-element.elementor-element-00fcc0b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-12334 .elementor-element.elementor-element-b09f6ea > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-12334 .elementor-element.elementor-element-4d9c4919{--icon-size:30px;--grid-column-gap:55px;}.elementor-12334 .elementor-element.elementor-element-68221d7{--gap:25px 25px;--row-gap:25px;--column-gap:25px;}.elementor-12334 .elementor-element.elementor-element-1377af45 .elementor-heading-title{font-size:20px;}.elementor-12334 .elementor-element.elementor-element-4f53326d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(12px/2);}.elementor-12334 .elementor-element.elementor-element-4f53326d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(12px/2);}.elementor-12334 .elementor-element.elementor-element-4f53326d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(12px/2);}.elementor-12334 .elementor-element.elementor-element-4f53326d .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-12px/2);}.elementor-12334 .elementor-element.elementor-element-4f53326d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-12px/2);}.elementor-12334 .elementor-element.elementor-element-4f53326d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12334 .elementor-element.elementor-element-4f53326d .elementor-icon-list-item > a{font-size:16px;}.elementor-12334 .elementor-element.elementor-element-57bd7e3e{--gap:25px 25px;--row-gap:25px;--column-gap:25px;}.elementor-12334 .elementor-element.elementor-element-6fdfe08a .elementor-heading-title{font-size:20px;}.elementor-12334 .elementor-element.elementor-element-759d0206 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(12px/2);}.elementor-12334 .elementor-element.elementor-element-759d0206 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(12px/2);}.elementor-12334 .elementor-element.elementor-element-759d0206 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(12px/2);}.elementor-12334 .elementor-element.elementor-element-759d0206 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-12px/2);}.elementor-12334 .elementor-element.elementor-element-759d0206 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-12px/2);}.elementor-12334 .elementor-element.elementor-element-759d0206 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12334 .elementor-element.elementor-element-759d0206 .elementor-icon-list-item > a{font-size:16px;}.elementor-12334 .elementor-element.elementor-element-5e696cc3 .elementor-heading-title{font-size:20px;}.elementor-12334 .elementor-element.elementor-element-5d348ad2 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(12px/2);}.elementor-12334 .elementor-element.elementor-element-5d348ad2 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(12px/2);}.elementor-12334 .elementor-element.elementor-element-5d348ad2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(12px/2);}.elementor-12334 .elementor-element.elementor-element-5d348ad2 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-12px/2);}.elementor-12334 .elementor-element.elementor-element-5d348ad2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-12px/2);}.elementor-12334 .elementor-element.elementor-element-5d348ad2 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12334 .elementor-element.elementor-element-5d348ad2 .elementor-icon-list-item > a{font-size:16px;}.elementor-12334 .elementor-element.elementor-element-21447a1 > .elementor-widget-container{--e-transform-translateX:85px;--e-transform-translateY:122px;--e-transform-scaleX:1.3;}}@media(max-width:767px){.elementor-12334 .elementor-element.elementor-element-395a865{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-12334 .elementor-element.elementor-element-79726a7 > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-12334 .elementor-element.elementor-element-00fcc0b .elementor-button{padding:15px 10px 15px 10px;}.elementor-12334 .elementor-element.elementor-element-00fcc0b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-12334 .elementor-element.elementor-element-00fcc0b{width:100%;max-width:100%;}.elementor-12334 .elementor-element.elementor-element-b09f6ea .elementor-button{padding:15px 10px 15px 10px;}.elementor-12334 .elementor-element.elementor-element-b09f6ea > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-12334 .elementor-element.elementor-element-b09f6ea{width:100%;max-width:100%;}.elementor-12334 .elementor-element.elementor-element-4d9c4919{--grid-template-columns:repeat(4, auto);--grid-column-gap:30px;width:100%;max-width:100%;}.elementor-12334 .elementor-element.elementor-element-4d9c4919 .elementor-widget-container{text-align:center;}.elementor-12334 .elementor-element.elementor-element-2902d92{--justify-content:flex-end;}.elementor-12334 .elementor-element.elementor-element-68221d7{--width:45%;}.elementor-12334 .elementor-element.elementor-element-57bd7e3e{--width:45%;}.elementor-12334 .elementor-element.elementor-element-21447a1 > .elementor-widget-container{--e-transform-translateX:0px;--e-transform-translateY:-44px;--e-transform-scaleX:2;--e-transform-scaleY:1.5;}}/* Start custom CSS for template, class: .elementor-element-7c253381 */.elementor-12334 .elementor-element.elementor-element-7c253381 .elementor-element.elementor-element-35b36dda:not(.elementor-motion-effects-element-type-background) {
    background-image: url("https://futureproof.advisorcircle.com/wp-content/uploads/2023/04/FP-Graident-Purple.2.jpg")!important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-00fcc0b */.elementor-12334 .elementor-element.elementor-element-00fcc0b {
        backdrop-filter: blur(7px) saturate(110%);
    -webkit-backdrop-filter: blur(7px) saturate(110%);
     border-radius: 50px; /
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b09f6ea */.elementor-12334 .elementor-element.elementor-element-b09f6ea {
        backdrop-filter: blur(7px) saturate(110%);
    -webkit-backdrop-filter: blur(7px) saturate(110%);
     border-radius: 50px; /
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e6444e9 *//* Make this section manage layers cleanly */
.elementor-12334 .elementor-element.elementor-element-e6444e9 { position: relative; overflow: hidden; }

/* Keep halftone overlay above the gradient (adjustable later) */
.elementor-12334 .elementor-element.elementor-element-e6444e9 > .elementor-background-overlay { 
  z-index: 3; 
  pointer-events: none; 
}

/* Make sure your content stays on top */
.elementor-12334 .elementor-element.elementor-element-e6444e9 > .elementor-container,
.elementor-12334 .elementor-element.elementor-element-e6444e9 > .e-con-inner,
.elementor-12334 .elementor-element.elementor-element-e6444e9 .elementor-widget { 
  position: relative; 
  z-index: 4; 
}

/* The gradient image widget you tagged with class "fp-wedge" */
.elementor-12334 .elementor-element.elementor-element-e6444e9 .fp-wedge {
  position: absolute !important;
  inset: 0 auto auto 0;      /* anchor top-left */
  z-index: 2;                /* behind content, under overlay */
  width: 160vw;              /* oversize so rotation never exposes edges */
  height: 120vh;
  transform-origin: top left;
  transform: rotate(8deg);   /* exact angle */
  pointer-events: none;           /* unclickable layer */
}

/* Ensure the image fills the rotated box */
.elementor-12334 .elementor-element.elementor-element-e6444e9 .fp-wedge img,
.elementor-12334 .elementor-element.elementor-element-e6444e9 .fp-wedge picture,
.elementor-12334 .elementor-element.elementor-element-e6444e9 .fp-wedge svg {
  width: 100%;
  height: 100%;
  object-fit: cover;
  display: block;
}

/* Where the diagonal starts on the left edge */
.elementor-12334 .elementor-element.elementor-element-e6444e9 { --cut: 20vh; }     /* raise/lower wedge by changing this */
.elementor-12334 .elementor-element.elementor-element-e6444e9 .fp-wedge { top: var(--cut); }

/* Mobile tweak: show a bit more gradient if you want */
@media (max-width: 767px){
  .elementor-12334 .elementor-element.elementor-element-e6444e9 { --cut: 68vh; }
}

/* Apply to the wedge image for a long, smooth fade */
.elementor-12334 .elementor-element.elementor-element-e6444e9 .fp-wedge img {
  width: 100%;
  height: 100%;
  object-fit: fill;
  display: block;

  -webkit-mask-image: linear-gradient(
    to top,
    rgba(0,0,0,1) 70%,   /* solid until 70% */
    rgba(0,0,0,0.85) 80%, 
    rgba(0,0,0,0.5) 90%, 
    rgba(0,0,0,0.25) 95%, 
    rgba(0,0,0,0) 100%   /* completely faded out */
  );
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-size: 100% 100%;

  mask-image: linear-gradient(
    to top,
    rgba(0,0,0,1) 70%,
    rgba(0,0,0,0.85) 80%, 
    rgba(0,0,0,0.5) 90%, 
    rgba(0,0,0,0.25) 95%, 
    rgba(0,0,0,0) 100%
  );
  mask-repeat: no-repeat;
  mask-size: 100% 100%;
}

/* =========================
   FOOTER – Device raises
   Paste after your current footer CSS
   ========================= */

/* iPad mini (higher) */
@media (min-width: 744px) and (max-width: 834px){
  .elementor-12334 .elementor-element.elementor-element-e6444e9 { --cut: 14vh !important; }
}

/* iPad Air / iPad Pro (higher, both orientations) */
@media (min-width: 820px) and (max-width: 1366px){
  .elementor-12334 .elementor-element.elementor-element-e6444e9 { --cut: 12vh !important; }
}
/* Very tall iPad Pro/Air cases (e.g., 1024×1366 portrait) */
@media (min-width: 1024px) and (max-width: 1366px) and (min-height: 1180px){
  .elementor-12334 .elementor-element.elementor-element-e6444e9 { --cut: 10vh !important; }
}

/* Surface Pro (higher) — 3:2 band */
@media (min-width: 1280px) and (max-width: 1500px) and (min-aspect-ratio: 145/100) and (max-aspect-ratio: 155/100){
  .elementor-12334 .elementor-element.elementor-element-e6444e9 { --cut: 12vh !important; }
}
/* Common SP7 size (extra match) */
@media (width: 1368px) and (height: 912px){
  .elementor-12334 .elementor-element.elementor-element-e6444e9 { --cut: 12vh !important; }
}

/* Asus Zenbook Fold (folded, very tall — higher) */
@media (min-width: 1800px) and (max-width: 2000px) and (min-height: 1800px){
  .elementor-12334 .elementor-element.elementor-element-e6444e9 { --cut: 10vh !important; }
}

/* Large desktop ultrawide 3440×1440 (higher) */
@media (width: 3440px) and (height: 1440px){
  .elementor-12334 .elementor-element.elementor-element-e6444e9 { --cut: 16vh !important; }
}
/* Fallback for similar ultrawide setups */
@media (min-width: 3200px) and (max-width: 3600px) and (min-height: 1300px) and (max-height: 1600px){
  .elementor-12334 .elementor-element.elementor-element-e6444e9 { --cut: 16vh !important; }
}/* End custom CSS */