.elementor-20 .elementor-element.elementor-element-bef2fc9{--display:flex;--min-height:38vh;--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;--overlay-opacity:0.5;}.elementor-20 .elementor-element.elementor-element-bef2fc9:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-bef2fc9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://theannuityconsultants.com/wp-content/uploads/2026/05/Untitled-design-9.jpg");background-position:center center;background-size:cover;}.elementor-20 .elementor-element.elementor-element-bef2fc9::before, .elementor-20 .elementor-element.elementor-element-bef2fc9 > .elementor-background-video-container::before, .elementor-20 .elementor-element.elementor-element-bef2fc9 > .e-con-inner > .elementor-background-video-container::before, .elementor-20 .elementor-element.elementor-element-bef2fc9 > .elementor-background-slideshow::before, .elementor-20 .elementor-element.elementor-element-bef2fc9 > .e-con-inner > .elementor-background-slideshow::before, .elementor-20 .elementor-element.elementor-element-bef2fc9 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-20 .elementor-element.elementor-element-b34ed93{--display:flex;}.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-20 .elementor-element.elementor-element-ba50e10{text-align:center;}.elementor-20 .elementor-element.elementor-element-ba50e10 .elementor-heading-title{font-family:"Gilda Display", Sans-serif;font-size:45px;font-weight:600;color:#FFFFFF;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-20 .elementor-element.elementor-element-b067e4c{text-align:center;font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:500;color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-855b06d{--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;border-style:solid;--border-style:solid;border-width:0px 0px 2px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:2px;--border-left-width:0px;border-color:#000000;--border-color:#000000;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-d91e70a{--display:flex;}.elementor-20 .elementor-element.elementor-element-9076d06 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:600;color:#000000;}.elementor-20 .elementor-element.elementor-element-e49dffa{width:var( --container-widget-width, 104.529% );max-width:104.529%;--container-widget-width:104.529%;--container-widget-flex-grow:0;}.elementor-20 .elementor-element.elementor-element-e49dffa.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-20 .elementor-element.elementor-element-e49dffa .elementor-heading-title{font-family:"Gilda Display", Sans-serif;font-size:43px;font-weight:500;text-transform:capitalize;color:#000000;}.elementor-20 .elementor-element.elementor-element-343d363{color:#181818;}.elementor-20 .elementor-element.elementor-element-95f655f{--display:flex;--min-height:100vh;}.elementor-20 .elementor-element.elementor-element-90ca628{--display:flex;--justify-content:center;}.elementor-20 .elementor-element.elementor-element-50d6f99 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:600;color:#000000;}.elementor-20 .elementor-element.elementor-element-d968524{width:var( --container-widget-width, 102.243% );max-width:102.243%;--container-widget-width:102.243%;--container-widget-flex-grow:0;}.elementor-20 .elementor-element.elementor-element-d968524.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-20 .elementor-element.elementor-element-d968524 .elementor-heading-title{font-family:"Gilda Display", Sans-serif;font-size:43px;font-weight:500;text-transform:capitalize;color:#000000;}.elementor-20 .elementor-element.elementor-element-7418483{color:#121212;}.elementor-20 .elementor-element.elementor-element-4f30baa .elementor-heading-title{font-family:"Island Moments", Sans-serif;font-size:35px;font-weight:600;color:#000000;}.elementor-20 .elementor-element.elementor-element-7895673 .elementor-heading-title{font-family:"Gilda Display", Sans-serif;font-size:20px;font-weight:500;color:#000000;}.elementor-20 .elementor-element.elementor-element-0986624 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:600;color:#000000;}.elementor-20 .elementor-element.elementor-element-9a4be62{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:10px 30px;--row-gap:10px;--column-gap:30px;border-style:solid;--border-style:solid;border-width:0px 0px 2px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:2px;--border-left-width:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-b7cfe29{--display:flex;}.elementor-20 .elementor-element.elementor-element-b8399dc{width:var( --container-widget-width, 104.529% );max-width:104.529%;--container-widget-width:104.529%;--container-widget-flex-grow:0;}.elementor-20 .elementor-element.elementor-element-b8399dc.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-20 .elementor-element.elementor-element-b8399dc .elementor-heading-title{font-family:"Gilda Display", Sans-serif;font-size:43px;font-weight:500;text-transform:capitalize;color:#000000;}.elementor-20 .elementor-element.elementor-element-d1ab7a5{color:#000000;}.elementor-20 .elementor-element.elementor-element-1e173df .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:600;color:#000000;}.elementor-20 .elementor-element.elementor-element-0273716{width:var( --container-widget-width, 104.529% );max-width:104.529%;--container-widget-width:104.529%;--container-widget-flex-grow:0;}.elementor-20 .elementor-element.elementor-element-0273716.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-20 .elementor-element.elementor-element-0273716 .elementor-heading-title{font-family:"Gilda Display", Sans-serif;font-size:43px;font-weight:500;text-transform:capitalize;color:#000000;}.elementor-20 .elementor-element.elementor-element-1458bb9{color:#000000;}.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-20 .elementor-element.elementor-element-0675cc4{--display:flex;}.elementor-20 .elementor-element.elementor-element-3658a55 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:600;color:#000000;}.elementor-20 .elementor-element.elementor-element-9afac49{width:var( --container-widget-width, 104.529% );max-width:104.529%;--container-widget-width:104.529%;--container-widget-flex-grow:0;}.elementor-20 .elementor-element.elementor-element-9afac49.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-20 .elementor-element.elementor-element-9afac49 .elementor-heading-title{font-family:"Gilda Display", Sans-serif;font-size:43px;font-weight:500;text-transform:capitalize;color:#000000;}.elementor-20 .elementor-element.elementor-element-92e3204{color:#0A0A0A;}.elementor-20 .elementor-element.elementor-element-04f2f62 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:600;color:#000000;}.elementor-20 .elementor-element.elementor-element-1cde10a{width:var( --container-widget-width, 104.529% );max-width:104.529%;--container-widget-width:104.529%;--container-widget-flex-grow:0;}.elementor-20 .elementor-element.elementor-element-1cde10a.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-20 .elementor-element.elementor-element-1cde10a .elementor-heading-title{font-family:"Gilda Display", Sans-serif;font-size:43px;font-weight:500;text-transform:capitalize;color:#000000;}.elementor-20 .elementor-element.elementor-element-124e822{color:#0A0A0A;}.elementor-20 .elementor-element.elementor-element-3a377aa{--display:flex;--min-height:82vh;--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-20 .elementor-element.elementor-element-8f968ee{--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;border-style:solid;--border-style:solid;border-width:0px 0px 2px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:2px;--border-left-width:0px;border-color:#000000;--border-color:#000000;--padding-top:50px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-9481e37{--display:flex;--margin-top:-240px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-20 .elementor-element.elementor-element-9481e37:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-9481e37 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-593bd7a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:600;color:#000000;}.elementor-20 .elementor-element.elementor-element-b4e62f5 .elementor-heading-title{font-family:"Gilda Display", Sans-serif;font-size:46px;font-weight:500;color:#000000;}.elementor-20 .elementor-element.elementor-element-fb84ec4{color:#0A0A0A;}.elementor-20 .elementor-element.elementor-element-76bf39a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-20 .elementor-element.elementor-element-78297fe{width:var( --container-widget-width, 104.529% );max-width:104.529%;--container-widget-width:104.529%;--container-widget-flex-grow:0;}.elementor-20 .elementor-element.elementor-element-78297fe.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-20 .elementor-element.elementor-element-78297fe .elementor-heading-title{font-family:"Gilda Display", Sans-serif;font-size:43px;font-weight:500;text-transform:capitalize;color:#000000;}.elementor-20 .elementor-element.elementor-element-c74f305{color:#0A0A0A;}.elementor-20 .elementor-element.elementor-element-feb7534{--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;}.elementor-20 .elementor-element.elementor-element-7be28c5{--display:flex;}.elementor-20 .elementor-element.elementor-element-a3afefb{text-align:start;}.elementor-20 .elementor-element.elementor-element-a3afefb .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:600;color:#000000;}.elementor-20 .elementor-element.elementor-element-5c88d1e{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-20 .elementor-element.elementor-element-5c88d1e.elementor-element{--align-self:center;}.elementor-20 .elementor-element.elementor-element-5c88d1e .elementor-heading-title{font-family:"Gilda Display", Sans-serif;font-size:45px;font-weight:500;color:#000000;}.elementor-20 .elementor-element.elementor-element-8bc8dbc{color:#000000;}.elementor-20 .elementor-element.elementor-element-195053d{--display:flex;}.elementor-20 .elementor-element.elementor-element-829d5b7{--display:flex;}.elementor-20 .elementor-element.elementor-element-0597049{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:50px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-94e0bd4{--display:flex;--min-height:100vh;--justify-content:flex-end;}.elementor-20 .elementor-element.elementor-element-94e0bd4:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-94e0bd4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://theannuityconsultants.com/wp-content/uploads/2026/05/magnific__luxury-black-and-champagne-gold-hero-background-ce__87521.png");background-position:center center;background-size:cover;}.elementor-20 .elementor-element.elementor-element-866fc3e{--display:flex;--min-height:30vh;--margin-top:0px;--margin-bottom:-18px;--margin-left:96px;--margin-right:0px;}.elementor-20 .elementor-element.elementor-element-866fc3e:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-866fc3e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-493e493{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-20 .elementor-element.elementor-element-493e493.elementor-element{--align-self:center;}.elementor-20 .elementor-element.elementor-element-493e493 .elementor-heading-title{font-family:"Gilda Display", Sans-serif;font-size:45px;font-weight:500;color:#000000;}.elementor-20 .elementor-element.elementor-element-53d120a{color:#000000;}.elementor-20 .elementor-element.elementor-element-9c12bc2{--display:flex;--justify-content:center;}.elementor-20 .elementor-element.elementor-element-af9c787{text-align:start;}.elementor-20 .elementor-element.elementor-element-af9c787 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:600;color:#000000;}.elementor-20 .elementor-element.elementor-element-40c098a{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-20 .elementor-element.elementor-element-40c098a.elementor-element{--align-self:center;}.elementor-20 .elementor-element.elementor-element-40c098a .elementor-heading-title{font-family:"Gilda Display", Sans-serif;font-size:45px;font-weight:500;color:#000000;}.elementor-20 .elementor-element.elementor-element-72a5ce3{color:#000000;}.elementor-20 .elementor-element.elementor-element-86acf9c{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-20 .elementor-element.elementor-element-86acf9c.elementor-element{--align-self:center;}.elementor-20 .elementor-element.elementor-element-86acf9c .elementor-heading-title{font-family:"Gilda Display", Sans-serif;font-size:25px;font-weight:500;color:#000000;}.elementor-20 .elementor-element.elementor-element-b7fb1a1{--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;}.elementor-20 .elementor-element.elementor-element-9bf9968{--display:flex;}.elementor-20 .elementor-element.elementor-element-5bf62b9{text-align:start;}.elementor-20 .elementor-element.elementor-element-5bf62b9 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:600;color:#000000;}.elementor-20 .elementor-element.elementor-element-c5840be{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-20 .elementor-element.elementor-element-c5840be.elementor-element{--align-self:center;}.elementor-20 .elementor-element.elementor-element-c5840be .elementor-heading-title{font-family:"Gilda Display", Sans-serif;font-size:45px;font-weight:500;color:#000000;}.elementor-widget-testimonial-carousel .elementor-testimonial__text{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-testimonial-carousel .elementor-testimonial__name{color:var( --e-global-color-text );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-testimonial-carousel .elementor-testimonial__title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-20 .elementor-element.elementor-element-6789780 .elementor-swiper-button{font-size:20px;}.elementor-20 .elementor-element.elementor-element-6789780 .elementor-testimonial__text{color:#1E1E1E;}.elementor-20 .elementor-element.elementor-element-6789780 .elementor-testimonial__name{color:#000000;}.elementor-20 .elementor-element.elementor-element-6789780 .elementor-testimonial__title{color:#BA9432;}.elementor-20 .elementor-element.elementor-element-f987fb7{--display:flex;}.elementor-20 .elementor-element.elementor-element-27fd303 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-20 .elementor-element.elementor-element-afd2a0f{--display:flex;}.elementor-20 .elementor-element.elementor-element-f4a8696 .elementor-wrapper{--video-aspect-ratio:1.77777;}@media(min-width:768px){.elementor-20 .elementor-element.elementor-element-866fc3e{--width:87%;}}@media(max-width:767px){.elementor-20 .elementor-element.elementor-element-ba50e10 .elementor-heading-title{font-size:25px;}.elementor-20 .elementor-element.elementor-element-b067e4c{font-size:15px;}.elementor-20 .elementor-element.elementor-element-e49dffa .elementor-heading-title{font-size:25px;}.elementor-20 .elementor-element.elementor-element-d968524 .elementor-heading-title{font-size:25px;}.elementor-20 .elementor-element.elementor-element-b8399dc .elementor-heading-title{font-size:25px;}.elementor-20 .elementor-element.elementor-element-0273716 .elementor-heading-title{font-size:25px;}.elementor-20 .elementor-element.elementor-element-9afac49 .elementor-heading-title{font-size:25px;}.elementor-20 .elementor-element.elementor-element-1cde10a .elementor-heading-title{font-size:25px;}.elementor-20 .elementor-element.elementor-element-b4e62f5 .elementor-heading-title{font-size:25px;}.elementor-20 .elementor-element.elementor-element-76bf39a{--justify-content:center;}.elementor-20 .elementor-element.elementor-element-78297fe .elementor-heading-title{font-size:25px;}.elementor-20 .elementor-element.elementor-element-5c88d1e .elementor-heading-title{font-size:25px;}.elementor-20 .elementor-element.elementor-element-866fc3e{--width:73%;--margin-top:0px;--margin-bottom:-17px;--margin-left:97px;--margin-right:0px;}.elementor-20 .elementor-element.elementor-element-493e493 .elementor-heading-title{font-size:25px;}.elementor-20 .elementor-element.elementor-element-40c098a .elementor-heading-title{font-size:25px;}.elementor-20 .elementor-element.elementor-element-c5840be .elementor-heading-title{font-size:25px;}}