.elementor-173 .elementor-element.elementor-element-50fc439{--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:20px;--padding-bottom:100px;--padding-left:50px;--padding-right:50px;}.elementor-173 .elementor-element.elementor-element-50fc439:not(.elementor-motion-effects-element-type-background), .elementor-173 .elementor-element.elementor-element-50fc439 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000D0E;background-image:url("https://richiedoedit.com/wp-content/uploads/2026/01/67d2bfe59417198345575799_hero-bg-scaled.avif");background-size:cover;}.elementor-173 .elementor-element.elementor-element-248703c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-173 .elementor-element.elementor-element-b242d28{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-theme-site-logo .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-173 .elementor-element.elementor-element-17ca050{text-align:start;}.elementor-173 .elementor-element.elementor-element-17ca050 img{width:80px;}.elementor-173 .elementor-element.elementor-element-557d1be{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-text );fill:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:hover,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-accent );fill:var( --e-global-color-accent );}.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:var( --e-global-color-accent );}.elementor-widget-nav-menu .e--pointer-framed .elementor-item:before,
					.elementor-widget-nav-menu .e--pointer-framed .elementor-item:after{border-color:var( --e-global-color-accent );}.elementor-widget-nav-menu{--e-nav-menu-divider-color:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item, .elementor-widget-nav-menu .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-173 .elementor-element.elementor-element-5d4f363{background-color:#24352829;padding:0px 0px 0px 0px;border-radius:100px 100px 100px 100px;box-shadow:0px 0px 10px 0px rgba(35.99999999999999, 52.99999999999999, 40, 0.61) inset;}.elementor-173 .elementor-element.elementor-element-5d4f363.elementor-element{--align-self:center;}.elementor-173 .elementor-element.elementor-element-5d4f363 .elementor-nav-menu .elementor-item{font-family:"Inter Tight", Sans-serif;font-size:16px;font-weight:400;}.elementor-173 .elementor-element.elementor-element-5d4f363 .elementor-nav-menu--main .elementor-item{color:#FFFFFF;fill:#FFFFFF;}.elementor-173 .elementor-element.elementor-element-5d4f363 .elementor-nav-menu--main .elementor-item:hover,
					.elementor-173 .elementor-element.elementor-element-5d4f363 .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-173 .elementor-element.elementor-element-5d4f363 .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-173 .elementor-element.elementor-element-5d4f363 .elementor-nav-menu--main .elementor-item:focus{color:#BBBBBB;fill:#BBBBBB;}.elementor-173 .elementor-element.elementor-element-1454ac3{--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-end;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-173 .elementor-element.elementor-element-11af9a2{border-style:none;}.elementor-173 .elementor-element.elementor-element-a211b6a{--spacer-size:50px;}.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-173 .elementor-element.elementor-element-f7f65ec{background-color:transparent;padding:05px 10px 05px 10px;background-image:linear-gradient(180deg, #060A0B 0%, #131718 100%);border-radius:100px 100px 100px 100px;--e-icon-list-icon-size:10px;--icon-vertical-offset:0px;}.elementor-173 .elementor-element.elementor-element-f7f65ec.elementor-element{--align-self:flex-start;}.elementor-173 .elementor-element.elementor-element-f7f65ec .elementor-icon-list-icon i{color:#F3E23B;transition:color 0.3s;}.elementor-173 .elementor-element.elementor-element-f7f65ec .elementor-icon-list-icon svg{fill:#F3E23B;transition:fill 0.3s;}.elementor-173 .elementor-element.elementor-element-f7f65ec .elementor-icon-list-item > .elementor-icon-list-text, .elementor-173 .elementor-element.elementor-element-f7f65ec .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;}.elementor-173 .elementor-element.elementor-element-f7f65ec .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-173 .elementor-element.elementor-element-7ea5038{width:var( --container-widget-width, 85% );max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0;}.elementor-173 .elementor-element.elementor-element-faa22a2{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-173 .elementor-element.elementor-element-faa22a2.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-173 .elementor-element.elementor-element-85e79e8{--display:flex;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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-173 .elementor-element.elementor-element-701740e{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:28px;color:#FFFFFFCC;}.elementor-173 .elementor-element.elementor-element-a7f95e1{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-173 .elementor-element.elementor-element-f569094{border-style:none;}.elementor-173 .elementor-element.elementor-element-ecd4bd0{--display:flex;--justify-content:center;}.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-173 .elementor-element.elementor-element-595c51f{text-align:end;}.elementor-173 .elementor-element.elementor-element-595c51f img{width:228px;}.elementor-173 .elementor-element.elementor-element-9bb921b{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-173 .elementor-element.elementor-element-0640549{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#132322;--border-color:#132322;--border-radius:10px 10px 10px 10px;}.elementor-173 .elementor-element.elementor-element-0640549:not(.elementor-motion-effects-element-type-background), .elementor-173 .elementor-element.elementor-element-0640549 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000E0F;}.elementor-173 .elementor-element.elementor-element-5c77043{border-radius:10px 10px 10px 10px;}.elementor-173 .elementor-element.elementor-element-1258dfe{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#132322;--border-color:#132322;--border-radius:10px 10px 10px 10px;}.elementor-173 .elementor-element.elementor-element-1258dfe:not(.elementor-motion-effects-element-type-background), .elementor-173 .elementor-element.elementor-element-1258dfe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000E0F;}.elementor-173 .elementor-element.elementor-element-bffb91e{border-radius:10px 10px 10px 10px;}.elementor-173 .elementor-element.elementor-element-e089981{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#132322;--border-color:#132322;--border-radius:10px 10px 10px 10px;}.elementor-173 .elementor-element.elementor-element-e089981:not(.elementor-motion-effects-element-type-background), .elementor-173 .elementor-element.elementor-element-e089981 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000E0F;}.elementor-173 .elementor-element.elementor-element-e9f6e14{border-radius:10px 10px 10px 10px;}.elementor-173 .elementor-element.elementor-element-d2080cd{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#132322;--border-color:#132322;--border-radius:10px 10px 10px 10px;}.elementor-173 .elementor-element.elementor-element-d2080cd:not(.elementor-motion-effects-element-type-background), .elementor-173 .elementor-element.elementor-element-d2080cd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000E0F;}.elementor-173 .elementor-element.elementor-element-fb3ba64{border-radius:10px 10px 10px 10px;}.elementor-173 .elementor-element.elementor-element-cceeeae{--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:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:100px;--padding-bottom:100px;--padding-left:50px;--padding-right:50px;}.elementor-173 .elementor-element.elementor-element-cceeeae:not(.elementor-motion-effects-element-type-background), .elementor-173 .elementor-element.elementor-element-cceeeae > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000D0E;}.elementor-173 .elementor-element.elementor-element-6c53855{background-color:#001213;padding:05px 015px 05px 015px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#181B18;border-radius:100px 100px 100px 100px;--e-icon-list-icon-size:10px;--icon-vertical-offset:0px;}.elementor-173 .elementor-element.elementor-element-6c53855.elementor-element{--align-self:center;}.elementor-173 .elementor-element.elementor-element-6c53855 .elementor-icon-list-icon i{color:#F3E23B;transition:color 0.3s;}.elementor-173 .elementor-element.elementor-element-6c53855 .elementor-icon-list-icon svg{fill:#F3E23B;transition:fill 0.3s;}.elementor-173 .elementor-element.elementor-element-6c53855 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-173 .elementor-element.elementor-element-6c53855 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;text-transform:uppercase;}.elementor-173 .elementor-element.elementor-element-6c53855 .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-173 .elementor-element.elementor-element-77b1d9d{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#0C100E;--border-color:#0C100E;--border-radius:10px 10px 10px 10px;}.elementor-173 .elementor-element.elementor-element-77b1d9d:not(.elementor-motion-effects-element-type-background), .elementor-173 .elementor-element.elementor-element-77b1d9d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000E0F;}.elementor-173 .elementor-element.elementor-element-0116d66{--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:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#161A17;--border-color:#161A17;--border-radius:10px 10px 10px 10px;}.elementor-173 .elementor-element.elementor-element-0116d66:not(.elementor-motion-effects-element-type-background), .elementor-173 .elementor-element.elementor-element-0116d66 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://richiedoedit.com/wp-content/uploads/2026/01/67d2e4f34a48db10f4d3316d_svg-gradient-slider.avif");background-position:center center;background-size:cover;}.elementor-173 .elementor-element.elementor-element-5daed9e{--display:flex;}.elementor-173 .elementor-element.elementor-element-d6725e1 img{border-radius:10px 10px 10px 10px;}.elementor-173 .elementor-element.elementor-element-1bfb0bc{--display:flex;--justify-content:space-between;}.elementor-173 .elementor-element.elementor-element-e64da83{text-align:end;}.elementor-173 .elementor-element.elementor-element-e64da83 img{width:30px;}.elementor-173 .elementor-element.elementor-element-2caa3ad{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-173 .elementor-element.elementor-element-1acdbc6{font-family:"Inter", Sans-serif;font-size:32px;font-weight:600;line-height:45px;}.elementor-173 .elementor-element.elementor-element-4b5961b{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-173 .elementor-element.elementor-element-5b3770a{font-family:"Sacramento", Sans-serif;font-size:24px;font-weight:500;line-height:18px;}.elementor-173 .elementor-element.elementor-element-76e3056{font-family:"Inter Tight", Sans-serif;font-size:16px;font-weight:500;line-height:18px;}.elementor-173 .elementor-element.elementor-element-647521b{--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 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{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-173 .elementor-element.elementor-element-e8fdd26{background-color:#011B1E;padding:3px 5px 3px 5px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#082C30;border-radius:10px 10px 10px 10px;box-shadow:0px 0px 5px 0px rgba(92.62343750000001, 92.62343750000001, 92.62343750000001, 0.5) inset;}.elementor-173 .elementor-element.elementor-element-e8fdd26.elementor-element{--align-self:flex-start;}.elementor-173 .elementor-element.elementor-element-e8fdd26 .elementor-icon-box-wrapper{align-items:start;gap:5px;}.elementor-173 .elementor-element.elementor-element-e8fdd26.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-173 .elementor-element.elementor-element-e8fdd26.elementor-view-framed .elementor-icon, .elementor-173 .elementor-element.elementor-element-e8fdd26.elementor-view-default .elementor-icon{fill:var( --e-global-color-text );color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-173 .elementor-element.elementor-element-e8fdd26 .elementor-icon{font-size:24px;}.elementor-173 .elementor-element.elementor-element-e8fdd26 .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-173 .elementor-element.elementor-element-c682dd7{background-color:#011B1E;padding:3px 5px 3px 5px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#082C30;border-radius:10px 10px 10px 10px;box-shadow:0px 0px 5px 0px rgba(92.62343750000001, 92.62343750000001, 92.62343750000001, 0.5) inset;}.elementor-173 .elementor-element.elementor-element-c682dd7.elementor-element{--align-self:flex-start;}.elementor-173 .elementor-element.elementor-element-c682dd7 .elementor-icon-box-wrapper{align-items:start;gap:5px;}.elementor-173 .elementor-element.elementor-element-c682dd7.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-173 .elementor-element.elementor-element-c682dd7.elementor-view-framed .elementor-icon, .elementor-173 .elementor-element.elementor-element-c682dd7.elementor-view-default .elementor-icon{fill:var( --e-global-color-text );color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-173 .elementor-element.elementor-element-c682dd7 .elementor-icon{font-size:24px;}.elementor-173 .elementor-element.elementor-element-c682dd7 .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-173 .elementor-element.elementor-element-daedb06{background-color:#011B1E;padding:3px 5px 3px 5px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#082C30;border-radius:10px 10px 10px 10px;box-shadow:0px 0px 5px 0px rgba(92.62343750000001, 92.62343750000001, 92.62343750000001, 0.5) inset;}.elementor-173 .elementor-element.elementor-element-daedb06.elementor-element{--align-self:flex-start;}.elementor-173 .elementor-element.elementor-element-daedb06 .elementor-icon-box-wrapper{align-items:start;gap:5px;}.elementor-173 .elementor-element.elementor-element-daedb06.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-173 .elementor-element.elementor-element-daedb06.elementor-view-framed .elementor-icon, .elementor-173 .elementor-element.elementor-element-daedb06.elementor-view-default .elementor-icon{fill:var( --e-global-color-text );color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-173 .elementor-element.elementor-element-daedb06 .elementor-icon{font-size:24px;}.elementor-173 .elementor-element.elementor-element-daedb06 .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-173 .elementor-element.elementor-element-14f5e3c{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#0C100E;--border-color:#0C100E;--border-radius:10px 10px 10px 10px;}.elementor-173 .elementor-element.elementor-element-14f5e3c:not(.elementor-motion-effects-element-type-background), .elementor-173 .elementor-element.elementor-element-14f5e3c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000E0F;}.elementor-173 .elementor-element.elementor-element-23da37e{--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:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#161A17;--border-color:#161A17;--border-radius:10px 10px 10px 10px;}.elementor-173 .elementor-element.elementor-element-23da37e:not(.elementor-motion-effects-element-type-background), .elementor-173 .elementor-element.elementor-element-23da37e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://richiedoedit.com/wp-content/uploads/2026/01/67d2e4f34a48db10f4d3316d_svg-gradient-slider.avif");background-position:center center;background-size:cover;}.elementor-173 .elementor-element.elementor-element-7897389{--display:flex;}.elementor-173 .elementor-element.elementor-element-24ac54f img{border-radius:10px 10px 10px 10px;}.elementor-173 .elementor-element.elementor-element-26b1d4f{--display:flex;--justify-content:space-between;}.elementor-173 .elementor-element.elementor-element-21be184{text-align:end;}.elementor-173 .elementor-element.elementor-element-21be184 img{width:30px;}.elementor-173 .elementor-element.elementor-element-433e4c8{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-173 .elementor-element.elementor-element-2317370{font-family:"Inter", Sans-serif;font-size:32px;font-weight:600;line-height:45px;}.elementor-173 .elementor-element.elementor-element-3ae623f{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-173 .elementor-element.elementor-element-3a3e824{font-family:"Sacramento", Sans-serif;font-size:24px;font-weight:500;line-height:18px;}.elementor-173 .elementor-element.elementor-element-0040fa0{font-family:"Inter Tight", Sans-serif;font-size:16px;font-weight:500;line-height:18px;}.elementor-173 .elementor-element.elementor-element-dcaaa5c{--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 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-173 .elementor-element.elementor-element-22b01df{background-color:#011B1E;padding:3px 5px 3px 5px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#082C30;border-radius:10px 10px 10px 10px;}.elementor-173 .elementor-element.elementor-element-22b01df.elementor-element{--align-self:flex-start;}.elementor-173 .elementor-element.elementor-element-22b01df .elementor-icon-box-wrapper{align-items:start;gap:5px;}.elementor-173 .elementor-element.elementor-element-22b01df.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-173 .elementor-element.elementor-element-22b01df.elementor-view-framed .elementor-icon, .elementor-173 .elementor-element.elementor-element-22b01df.elementor-view-default .elementor-icon{fill:var( --e-global-color-text );color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-173 .elementor-element.elementor-element-22b01df .elementor-icon{font-size:24px;}.elementor-173 .elementor-element.elementor-element-22b01df .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-173 .elementor-element.elementor-element-42ede57{background-color:#011B1E;padding:3px 5px 3px 5px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#082C30;border-radius:10px 10px 10px 10px;}.elementor-173 .elementor-element.elementor-element-42ede57.elementor-element{--align-self:flex-start;}.elementor-173 .elementor-element.elementor-element-42ede57 .elementor-icon-box-wrapper{align-items:start;gap:5px;}.elementor-173 .elementor-element.elementor-element-42ede57.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-173 .elementor-element.elementor-element-42ede57.elementor-view-framed .elementor-icon, .elementor-173 .elementor-element.elementor-element-42ede57.elementor-view-default .elementor-icon{fill:var( --e-global-color-text );color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-173 .elementor-element.elementor-element-42ede57 .elementor-icon{font-size:24px;}.elementor-173 .elementor-element.elementor-element-42ede57 .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-173 .elementor-element.elementor-element-157714e{background-color:#011B1E;padding:3px 5px 3px 5px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#082C30;border-radius:10px 10px 10px 10px;}.elementor-173 .elementor-element.elementor-element-157714e.elementor-element{--align-self:flex-start;}.elementor-173 .elementor-element.elementor-element-157714e .elementor-icon-box-wrapper{align-items:start;gap:5px;}.elementor-173 .elementor-element.elementor-element-157714e.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-173 .elementor-element.elementor-element-157714e.elementor-view-framed .elementor-icon, .elementor-173 .elementor-element.elementor-element-157714e.elementor-view-default .elementor-icon{fill:var( --e-global-color-text );color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-173 .elementor-element.elementor-element-157714e .elementor-icon{font-size:24px;}.elementor-173 .elementor-element.elementor-element-157714e .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-173 .elementor-element.elementor-element-54ea0f9{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#0C100E;--border-color:#0C100E;--border-radius:10px 10px 10px 10px;}.elementor-173 .elementor-element.elementor-element-54ea0f9:not(.elementor-motion-effects-element-type-background), .elementor-173 .elementor-element.elementor-element-54ea0f9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000E0F;}.elementor-173 .elementor-element.elementor-element-a5eb23a{--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:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#161A17;--border-color:#161A17;--border-radius:10px 10px 10px 10px;}.elementor-173 .elementor-element.elementor-element-a5eb23a:not(.elementor-motion-effects-element-type-background), .elementor-173 .elementor-element.elementor-element-a5eb23a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://richiedoedit.com/wp-content/uploads/2026/01/67d2e4f34a48db10f4d3316d_svg-gradient-slider.avif");background-position:center center;background-size:cover;}.elementor-173 .elementor-element.elementor-element-4e1a397{--display:flex;}.elementor-173 .elementor-element.elementor-element-dde9066 img{border-radius:10px 10px 10px 10px;}.elementor-173 .elementor-element.elementor-element-5a9c259{--display:flex;--justify-content:space-between;}.elementor-173 .elementor-element.elementor-element-a1c48a4{text-align:end;}.elementor-173 .elementor-element.elementor-element-a1c48a4 img{width:30px;}.elementor-173 .elementor-element.elementor-element-ae326ca{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-173 .elementor-element.elementor-element-7af64e2{font-family:"Inter", Sans-serif;font-size:32px;font-weight:600;line-height:45px;}.elementor-173 .elementor-element.elementor-element-ee7ff4a{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-173 .elementor-element.elementor-element-791b03d{font-family:"Sacramento", Sans-serif;font-size:24px;font-weight:500;line-height:18px;}.elementor-173 .elementor-element.elementor-element-af1c8a7{font-family:"Inter Tight", Sans-serif;font-size:16px;font-weight:500;line-height:18px;}.elementor-173 .elementor-element.elementor-element-895916b{--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 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-173 .elementor-element.elementor-element-385a5c3{background-color:#011B1E;padding:3px 5px 3px 5px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#082C30;border-radius:10px 10px 10px 10px;}.elementor-173 .elementor-element.elementor-element-385a5c3.elementor-element{--align-self:flex-start;}.elementor-173 .elementor-element.elementor-element-385a5c3 .elementor-icon-box-wrapper{align-items:start;gap:5px;}.elementor-173 .elementor-element.elementor-element-385a5c3.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-173 .elementor-element.elementor-element-385a5c3.elementor-view-framed .elementor-icon, .elementor-173 .elementor-element.elementor-element-385a5c3.elementor-view-default .elementor-icon{fill:var( --e-global-color-text );color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-173 .elementor-element.elementor-element-385a5c3 .elementor-icon{font-size:24px;}.elementor-173 .elementor-element.elementor-element-385a5c3 .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-173 .elementor-element.elementor-element-302b3d0{background-color:#011B1E;padding:3px 5px 3px 5px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#082C30;border-radius:10px 10px 10px 10px;}.elementor-173 .elementor-element.elementor-element-302b3d0.elementor-element{--align-self:flex-start;}.elementor-173 .elementor-element.elementor-element-302b3d0 .elementor-icon-box-wrapper{align-items:start;gap:5px;}.elementor-173 .elementor-element.elementor-element-302b3d0.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-173 .elementor-element.elementor-element-302b3d0.elementor-view-framed .elementor-icon, .elementor-173 .elementor-element.elementor-element-302b3d0.elementor-view-default .elementor-icon{fill:var( --e-global-color-text );color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-173 .elementor-element.elementor-element-302b3d0 .elementor-icon{font-size:24px;}.elementor-173 .elementor-element.elementor-element-302b3d0 .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-173 .elementor-element.elementor-element-791efce{background-color:#011B1E;padding:3px 5px 3px 5px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#082C30;border-radius:10px 10px 10px 10px;}.elementor-173 .elementor-element.elementor-element-791efce.elementor-element{--align-self:flex-start;}.elementor-173 .elementor-element.elementor-element-791efce .elementor-icon-box-wrapper{align-items:start;gap:5px;}.elementor-173 .elementor-element.elementor-element-791efce.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-173 .elementor-element.elementor-element-791efce.elementor-view-framed .elementor-icon, .elementor-173 .elementor-element.elementor-element-791efce.elementor-view-default .elementor-icon{fill:var( --e-global-color-text );color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-173 .elementor-element.elementor-element-791efce .elementor-icon{font-size:24px;}.elementor-173 .elementor-element.elementor-element-791efce .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-173 .elementor-element.elementor-element-c639f7c{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#0C100E;--border-color:#0C100E;--border-radius:10px 10px 10px 10px;}.elementor-173 .elementor-element.elementor-element-c639f7c:not(.elementor-motion-effects-element-type-background), .elementor-173 .elementor-element.elementor-element-c639f7c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000E0F;}.elementor-173 .elementor-element.elementor-element-3c707f0{--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:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#161A17;--border-color:#161A17;--border-radius:10px 10px 10px 10px;}.elementor-173 .elementor-element.elementor-element-3c707f0:not(.elementor-motion-effects-element-type-background), .elementor-173 .elementor-element.elementor-element-3c707f0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://richiedoedit.com/wp-content/uploads/2026/01/67d2e4f34a48db10f4d3316d_svg-gradient-slider.avif");background-position:center center;background-size:cover;}.elementor-173 .elementor-element.elementor-element-f8f36a0{--display:flex;}.elementor-173 .elementor-element.elementor-element-781c897 img{border-radius:10px 10px 10px 10px;}.elementor-173 .elementor-element.elementor-element-dbcb16b{--display:flex;--justify-content:space-between;}.elementor-173 .elementor-element.elementor-element-5d87a3f{text-align:end;}.elementor-173 .elementor-element.elementor-element-5d87a3f img{width:30px;}.elementor-173 .elementor-element.elementor-element-dc9884b{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-173 .elementor-element.elementor-element-b0a09df{font-family:"Inter", Sans-serif;font-size:32px;font-weight:600;line-height:45px;}.elementor-173 .elementor-element.elementor-element-3f7ed43{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-173 .elementor-element.elementor-element-734cbbf{font-family:"Sacramento", Sans-serif;font-size:24px;font-weight:500;line-height:18px;}.elementor-173 .elementor-element.elementor-element-5c03162{font-family:"Inter Tight", Sans-serif;font-size:16px;font-weight:500;line-height:18px;}.elementor-173 .elementor-element.elementor-element-552528f{--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 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-173 .elementor-element.elementor-element-4d3f868{background-color:#011B1E;padding:3px 5px 3px 5px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#082C30;border-radius:10px 10px 10px 10px;}.elementor-173 .elementor-element.elementor-element-4d3f868.elementor-element{--align-self:flex-start;}.elementor-173 .elementor-element.elementor-element-4d3f868 .elementor-icon-box-wrapper{align-items:start;gap:5px;}.elementor-173 .elementor-element.elementor-element-4d3f868.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-173 .elementor-element.elementor-element-4d3f868.elementor-view-framed .elementor-icon, .elementor-173 .elementor-element.elementor-element-4d3f868.elementor-view-default .elementor-icon{fill:var( --e-global-color-text );color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-173 .elementor-element.elementor-element-4d3f868 .elementor-icon{font-size:24px;}.elementor-173 .elementor-element.elementor-element-4d3f868 .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-173 .elementor-element.elementor-element-3d3ba44{background-color:#011B1E;padding:3px 5px 3px 5px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#082C30;border-radius:10px 10px 10px 10px;}.elementor-173 .elementor-element.elementor-element-3d3ba44.elementor-element{--align-self:flex-start;}.elementor-173 .elementor-element.elementor-element-3d3ba44 .elementor-icon-box-wrapper{align-items:start;gap:5px;}.elementor-173 .elementor-element.elementor-element-3d3ba44.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-173 .elementor-element.elementor-element-3d3ba44.elementor-view-framed .elementor-icon, .elementor-173 .elementor-element.elementor-element-3d3ba44.elementor-view-default .elementor-icon{fill:var( --e-global-color-text );color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-173 .elementor-element.elementor-element-3d3ba44 .elementor-icon{font-size:24px;}.elementor-173 .elementor-element.elementor-element-3d3ba44 .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-173 .elementor-element.elementor-element-cc53277{background-color:#011B1E;padding:3px 5px 3px 5px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#082C30;border-radius:10px 10px 10px 10px;}.elementor-173 .elementor-element.elementor-element-cc53277.elementor-element{--align-self:flex-start;}.elementor-173 .elementor-element.elementor-element-cc53277 .elementor-icon-box-wrapper{align-items:start;gap:5px;}.elementor-173 .elementor-element.elementor-element-cc53277.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-173 .elementor-element.elementor-element-cc53277.elementor-view-framed .elementor-icon, .elementor-173 .elementor-element.elementor-element-cc53277.elementor-view-default .elementor-icon{fill:var( --e-global-color-text );color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-173 .elementor-element.elementor-element-cc53277 .elementor-icon{font-size:24px;}.elementor-173 .elementor-element.elementor-element-cc53277 .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-173 .elementor-element.elementor-element-3b2ed87{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-slides-gap:10px;width:var( --container-widget-width, 1100px );max-width:1100px;--container-widget-width:1100px;--container-widget-flex-grow:0;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:-50px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:-50px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;--e-n-carousel-arrow-hover-color:#F9DE20;--e-n-carousel-swiper-pagination-size:16px;--e-n-carousel-dots-normal-color:#556E66;--e-n-carousel-dots-hover-color:var( --e-global-color-text );}.elementor-173 .elementor-element.elementor-element-3b2ed87 :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {background-color:#001213;border-style:solid;border-width:1px 1px 1px 1px;border-color:#273D3D;border-radius:100px 100px 100px 100px;padding:10px 10px 10px 10px;}.elementor-173 .elementor-element.elementor-element-3b2ed87.elementor-element{--align-self:center;}.elementor-173 .elementor-element.elementor-element-3b2ed87 :is(.elementor-swiper-button-prev:hover, .elementor-swiper-button-next:hover) {border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-text );}.elementor-173 .elementor-element.elementor-element-16ae870{--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:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:100px;--padding-bottom:100px;--padding-left:50px;--padding-right:50px;}.elementor-173 .elementor-element.elementor-element-16ae870:not(.elementor-motion-effects-element-type-background), .elementor-173 .elementor-element.elementor-element-16ae870 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000D0E;}.elementor-173 .elementor-element.elementor-element-8191043{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-173 .elementor-element.elementor-element-d03c942{background-color:#001213;padding:05px 015px 05px 015px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#181B18;border-radius:100px 100px 100px 100px;--e-icon-list-icon-size:10px;--icon-vertical-offset:0px;}.elementor-173 .elementor-element.elementor-element-d03c942.elementor-element{--align-self:center;}.elementor-173 .elementor-element.elementor-element-d03c942 .elementor-icon-list-icon i{color:#F3E23B;transition:color 0.3s;}.elementor-173 .elementor-element.elementor-element-d03c942 .elementor-icon-list-icon svg{fill:#F3E23B;transition:fill 0.3s;}.elementor-173 .elementor-element.elementor-element-d03c942 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-173 .elementor-element.elementor-element-d03c942 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;text-transform:uppercase;}.elementor-173 .elementor-element.elementor-element-d03c942 .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-173 .elementor-element.elementor-element-1a4139d{width:var( --container-widget-width, 471px );max-width:471px;--container-widget-width:471px;--container-widget-flex-grow:0;text-align:center;}.elementor-173 .elementor-element.elementor-element-1a4139d.elementor-element{--align-self:center;}.elementor-173 .elementor-element.elementor-element-e9485f2{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-173 .elementor-element.elementor-element-8767790{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#1B1C19;--border-color:#1B1C19;--border-radius:10px 10px 10px 10px;}.elementor-173 .elementor-element.elementor-element-8767790:not(.elementor-motion-effects-element-type-background), .elementor-173 .elementor-element.elementor-element-8767790 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#001214;}.elementor-173 .elementor-element.elementor-element-799a5cd img{border-radius:10px 10px 10px 10px;}.elementor-173 .elementor-element.elementor-element-0ab248f{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-173 .elementor-element.elementor-element-7465408{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-173 .elementor-element.elementor-element-7465408.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-173 .elementor-element.elementor-element-d9ffa61{background-color:#011B1E;padding:8px 5px 5px 5px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#1B1C19;border-radius:8px 8px 8px 8px;font-family:"Sacramento", Sans-serif;font-size:18px;font-weight:900;line-height:18px;}.elementor-173 .elementor-element.elementor-element-d9ffa61.elementor-element{--align-self:flex-start;}.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-173 .elementor-element.elementor-element-2b5198d .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:24px;font-weight:600;color:#FFFFFF;}.elementor-173 .elementor-element.elementor-element-91cc071{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;color:#D4FFEA;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-173 .elementor-element.elementor-element-6634b79{--divider-border-style:dashed;--divider-color:#324142;--divider-border-width:2px;}.elementor-173 .elementor-element.elementor-element-6634b79 .elementor-divider-separator{width:100%;}.elementor-173 .elementor-element.elementor-element-6634b79 .elementor-divider{padding-block-start:5px;padding-block-end:5px;}.elementor-173 .elementor-element.elementor-element-a633332 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(20px/2);}.elementor-173 .elementor-element.elementor-element-a633332 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(20px/2);}.elementor-173 .elementor-element.elementor-element-a633332 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(20px/2);}.elementor-173 .elementor-element.elementor-element-a633332 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-20px/2);}.elementor-173 .elementor-element.elementor-element-a633332 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-20px/2);}.elementor-173 .elementor-element.elementor-element-a633332 .elementor-icon-list-item:not(:last-child):after{content:"";border-color:#062123;}.elementor-173 .elementor-element.elementor-element-a633332 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:dashed;border-block-start-width:1px;}.elementor-173 .elementor-element.elementor-element-a633332 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:dashed;}.elementor-173 .elementor-element.elementor-element-a633332 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:1px;}.elementor-173 .elementor-element.elementor-element-a633332 .elementor-icon-list-icon i{color:#F0E859;transition:color 0.3s;}.elementor-173 .elementor-element.elementor-element-a633332 .elementor-icon-list-icon svg{fill:#F0E859;transition:fill 0.3s;}.elementor-173 .elementor-element.elementor-element-a633332{--e-icon-list-icon-size:16px;--icon-vertical-offset:0px;}.elementor-173 .elementor-element.elementor-element-a633332 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-173 .elementor-element.elementor-element-a633332 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;}.elementor-173 .elementor-element.elementor-element-a633332 .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-173 .elementor-element.elementor-element-ad255dd{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#1B1C19;--border-color:#1B1C19;--border-radius:10px 10px 10px 10px;}.elementor-173 .elementor-element.elementor-element-ad255dd:not(.elementor-motion-effects-element-type-background), .elementor-173 .elementor-element.elementor-element-ad255dd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#001214;}.elementor-173 .elementor-element.elementor-element-9dd707a img{border-radius:10px 10px 10px 10px;}.elementor-173 .elementor-element.elementor-element-854bab6{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-173 .elementor-element.elementor-element-ed30d9e{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-173 .elementor-element.elementor-element-6aefec0{background-color:#011B1E;padding:8px 5px 5px 5px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#1B1C19;border-radius:8px 8px 8px 8px;font-family:"Sacramento", Sans-serif;font-size:18px;font-weight:900;line-height:18px;}.elementor-173 .elementor-element.elementor-element-6aefec0.elementor-element{--align-self:flex-start;}.elementor-173 .elementor-element.elementor-element-c785de8 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:24px;font-weight:600;color:#FFFFFF;}.elementor-173 .elementor-element.elementor-element-603c5d9{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;color:#D4FFEA;}.elementor-173 .elementor-element.elementor-element-4eb4fdd{--divider-border-style:dashed;--divider-color:#324142;--divider-border-width:2px;}.elementor-173 .elementor-element.elementor-element-4eb4fdd .elementor-divider-separator{width:100%;}.elementor-173 .elementor-element.elementor-element-4eb4fdd .elementor-divider{padding-block-start:5px;padding-block-end:5px;}.elementor-173 .elementor-element.elementor-element-df99fbe .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(20px/2);}.elementor-173 .elementor-element.elementor-element-df99fbe .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(20px/2);}.elementor-173 .elementor-element.elementor-element-df99fbe .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(20px/2);}.elementor-173 .elementor-element.elementor-element-df99fbe .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-20px/2);}.elementor-173 .elementor-element.elementor-element-df99fbe .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-20px/2);}.elementor-173 .elementor-element.elementor-element-df99fbe .elementor-icon-list-item:not(:last-child):after{content:"";border-color:#062123;}.elementor-173 .elementor-element.elementor-element-df99fbe .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:dashed;border-block-start-width:1px;}.elementor-173 .elementor-element.elementor-element-df99fbe .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:dashed;}.elementor-173 .elementor-element.elementor-element-df99fbe .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:1px;}.elementor-173 .elementor-element.elementor-element-df99fbe .elementor-icon-list-icon i{color:#F0E859;transition:color 0.3s;}.elementor-173 .elementor-element.elementor-element-df99fbe .elementor-icon-list-icon svg{fill:#F0E859;transition:fill 0.3s;}.elementor-173 .elementor-element.elementor-element-df99fbe{--e-icon-list-icon-size:16px;--icon-vertical-offset:0px;}.elementor-173 .elementor-element.elementor-element-df99fbe .elementor-icon-list-item > .elementor-icon-list-text, .elementor-173 .elementor-element.elementor-element-df99fbe .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;}.elementor-173 .elementor-element.elementor-element-df99fbe .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-173 .elementor-element.elementor-element-ab7adda{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#1B1C19;--border-color:#1B1C19;--border-radius:10px 10px 10px 10px;}.elementor-173 .elementor-element.elementor-element-ab7adda:not(.elementor-motion-effects-element-type-background), .elementor-173 .elementor-element.elementor-element-ab7adda > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#001214;}.elementor-173 .elementor-element.elementor-element-e37a7a7 img{border-radius:10px 10px 10px 10px;}.elementor-173 .elementor-element.elementor-element-879ac19{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-173 .elementor-element.elementor-element-259d2c8{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-173 .elementor-element.elementor-element-28283b1{background-color:#011B1E;padding:8px 5px 5px 5px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#1B1C19;border-radius:8px 8px 8px 8px;font-family:"Sacramento", Sans-serif;font-size:18px;font-weight:900;line-height:18px;}.elementor-173 .elementor-element.elementor-element-28283b1.elementor-element{--align-self:flex-start;}.elementor-173 .elementor-element.elementor-element-c258659 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:24px;font-weight:600;color:#FFFFFF;}.elementor-173 .elementor-element.elementor-element-ffa3b42{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;color:#D4FFEA;}.elementor-173 .elementor-element.elementor-element-b2864f1{--divider-border-style:dashed;--divider-color:#324142;--divider-border-width:2px;}.elementor-173 .elementor-element.elementor-element-b2864f1 .elementor-divider-separator{width:100%;}.elementor-173 .elementor-element.elementor-element-b2864f1 .elementor-divider{padding-block-start:5px;padding-block-end:5px;}.elementor-173 .elementor-element.elementor-element-fb3aa96 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(20px/2);}.elementor-173 .elementor-element.elementor-element-fb3aa96 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(20px/2);}.elementor-173 .elementor-element.elementor-element-fb3aa96 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(20px/2);}.elementor-173 .elementor-element.elementor-element-fb3aa96 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-20px/2);}.elementor-173 .elementor-element.elementor-element-fb3aa96 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-20px/2);}.elementor-173 .elementor-element.elementor-element-fb3aa96 .elementor-icon-list-item:not(:last-child):after{content:"";border-color:#062123;}.elementor-173 .elementor-element.elementor-element-fb3aa96 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:dashed;border-block-start-width:1px;}.elementor-173 .elementor-element.elementor-element-fb3aa96 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:dashed;}.elementor-173 .elementor-element.elementor-element-fb3aa96 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:1px;}.elementor-173 .elementor-element.elementor-element-fb3aa96 .elementor-icon-list-icon i{color:#F0E859;transition:color 0.3s;}.elementor-173 .elementor-element.elementor-element-fb3aa96 .elementor-icon-list-icon svg{fill:#F0E859;transition:fill 0.3s;}.elementor-173 .elementor-element.elementor-element-fb3aa96{--e-icon-list-icon-size:16px;--icon-vertical-offset:0px;}.elementor-173 .elementor-element.elementor-element-fb3aa96 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-173 .elementor-element.elementor-element-fb3aa96 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;}.elementor-173 .elementor-element.elementor-element-fb3aa96 .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-173 .elementor-element.elementor-element-dd2bc9d.elementor-element{--align-self:center;}.elementor-173 .elementor-element.elementor-element-dd2bc9d{border-style:none;}.elementor-173 .elementor-element.elementor-element-0d92721{--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:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:100px;--padding-bottom:100px;--padding-left:50px;--padding-right:50px;}.elementor-173 .elementor-element.elementor-element-0d92721:not(.elementor-motion-effects-element-type-background), .elementor-173 .elementor-element.elementor-element-0d92721 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000D0E;}.elementor-173 .elementor-element.elementor-element-6905785{background-color:#001213;padding:05px 015px 05px 015px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#181B18;border-radius:100px 100px 100px 100px;--e-icon-list-icon-size:10px;--icon-vertical-offset:0px;}.elementor-173 .elementor-element.elementor-element-6905785.elementor-element{--align-self:center;}.elementor-173 .elementor-element.elementor-element-6905785 .elementor-icon-list-icon i{color:#F3E23B;transition:color 0.3s;}.elementor-173 .elementor-element.elementor-element-6905785 .elementor-icon-list-icon svg{fill:#F3E23B;transition:fill 0.3s;}.elementor-173 .elementor-element.elementor-element-6905785 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-173 .elementor-element.elementor-element-6905785 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;text-transform:uppercase;}.elementor-173 .elementor-element.elementor-element-6905785 .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-173 .elementor-element.elementor-element-0a29920{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#0C100E;--border-color:#0C100E;--border-radius:10px 10px 10px 10px;}.elementor-173 .elementor-element.elementor-element-0a29920:not(.elementor-motion-effects-element-type-background), .elementor-173 .elementor-element.elementor-element-0a29920 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000E0F;}.elementor-173 .elementor-element.elementor-element-1f4bda3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overlay-opacity:0.5;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#161A17;--border-color:#161A17;--border-radius:10px 10px 10px 10px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-173 .elementor-element.elementor-element-1f4bda3:not(.elementor-motion-effects-element-type-background), .elementor-173 .elementor-element.elementor-element-1f4bda3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://richiedoedit.com/wp-content/uploads/2026/01/67d2e4f34a48db10f4d3316d_svg-gradient-slider.avif");background-position:center center;background-size:cover;}.elementor-173 .elementor-element.elementor-element-1f4bda3::before, .elementor-173 .elementor-element.elementor-element-1f4bda3 > .elementor-background-video-container::before, .elementor-173 .elementor-element.elementor-element-1f4bda3 > .e-con-inner > .elementor-background-video-container::before, .elementor-173 .elementor-element.elementor-element-1f4bda3 > .elementor-background-slideshow::before, .elementor-173 .elementor-element.elementor-element-1f4bda3 > .e-con-inner > .elementor-background-slideshow::before, .elementor-173 .elementor-element.elementor-element-1f4bda3 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-ee02a9d );--background-overlay:'';}.elementor-173 .elementor-element.elementor-element-c5fc190{text-align:end;}.elementor-173 .elementor-element.elementor-element-c5fc190 img{width:30px;opacity:0.2;}.elementor-173 .elementor-element.elementor-element-c3a0796{--display:flex;}.elementor-173 .elementor-element.elementor-element-ec7ab51{border-radius:10px 10px 10px 10px;}.elementor-173 .elementor-element.elementor-element-5a56409{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-ee02a9d );--border-color:var( --e-global-color-ee02a9d );--border-radius:10px 10px 10px 10px;}.elementor-173 .elementor-element.elementor-element-5a56409:not(.elementor-motion-effects-element-type-background), .elementor-173 .elementor-element.elementor-element-5a56409 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000F10;}.elementor-173 .elementor-element.elementor-element-90ba580{--display:flex;}.elementor-173 .elementor-element.elementor-element-892688e{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-173 .elementor-element.elementor-element-6490aad img{width:40px;border-radius:10px 10px 10px 10px;}.elementor-173 .elementor-element.elementor-element-b8a8174{background-color:#011B1E;padding:7px 7px 7px 7px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#082C30;border-radius:10px 10px 10px 10px;box-shadow:0px 0px 5px 0px rgba(92.62343750000001, 92.62343750000001, 92.62343750000001, 0.5) inset;}.elementor-173 .elementor-element.elementor-element-b8a8174.elementor-element{--align-self:center;}.elementor-173 .elementor-element.elementor-element-b8a8174 .elementor-icon-box-wrapper{align-items:start;gap:5px;}.elementor-173 .elementor-element.elementor-element-b8a8174.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-173 .elementor-element.elementor-element-b8a8174.elementor-view-framed .elementor-icon, .elementor-173 .elementor-element.elementor-element-b8a8174.elementor-view-default .elementor-icon{fill:var( --e-global-color-text );color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-173 .elementor-element.elementor-element-b8a8174 .elementor-icon{font-size:24px;}.elementor-173 .elementor-element.elementor-element-b8a8174 .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-173 .elementor-element.elementor-element-c848f0c{background-color:#011B1E;padding:7px 7px 7px 7px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#082C30;border-radius:10px 10px 10px 10px;box-shadow:0px 0px 5px 0px rgba(92.62343750000001, 92.62343750000001, 92.62343750000001, 0.5) inset;}.elementor-173 .elementor-element.elementor-element-c848f0c.elementor-element{--align-self:center;}.elementor-173 .elementor-element.elementor-element-c848f0c .elementor-icon-box-wrapper{align-items:start;gap:5px;}.elementor-173 .elementor-element.elementor-element-c848f0c.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-173 .elementor-element.elementor-element-c848f0c.elementor-view-framed .elementor-icon, .elementor-173 .elementor-element.elementor-element-c848f0c.elementor-view-default .elementor-icon{fill:var( --e-global-color-text );color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-173 .elementor-element.elementor-element-c848f0c .elementor-icon{font-size:24px;}.elementor-173 .elementor-element.elementor-element-c848f0c .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-173 .elementor-element.elementor-element-086bd8c{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-slides-gap:10px;width:var( --container-widget-width, 1100px );max-width:1100px;--container-widget-width:1100px;--container-widget-flex-grow:0;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:-50px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:-50px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;--e-n-carousel-arrow-hover-color:#F9DE20;--e-n-carousel-swiper-pagination-size:16px;--e-n-carousel-dots-normal-color:#556E66;--e-n-carousel-dots-hover-color:var( --e-global-color-text );}.elementor-173 .elementor-element.elementor-element-086bd8c :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {background-color:#001213;border-style:solid;border-width:1px 1px 1px 1px;border-color:#273D3D;border-radius:100px 100px 100px 100px;padding:10px 10px 10px 10px;}.elementor-173 .elementor-element.elementor-element-086bd8c.elementor-element{--align-self:center;}.elementor-173 .elementor-element.elementor-element-086bd8c :is(.elementor-swiper-button-prev:hover, .elementor-swiper-button-next:hover) {border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-text );}.elementor-173 .elementor-element.elementor-element-47f78ac{--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:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:100px;--padding-bottom:100px;--padding-left:50px;--padding-right:50px;}.elementor-173 .elementor-element.elementor-element-47f78ac:not(.elementor-motion-effects-element-type-background), .elementor-173 .elementor-element.elementor-element-47f78ac > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000D0E;}.elementor-173 .elementor-element.elementor-element-0d316ce{background-color:#001213;padding:05px 015px 05px 015px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#181B18;border-radius:100px 100px 100px 100px;--e-icon-list-icon-size:10px;--icon-vertical-offset:0px;}.elementor-173 .elementor-element.elementor-element-0d316ce.elementor-element{--align-self:center;}.elementor-173 .elementor-element.elementor-element-0d316ce .elementor-icon-list-icon i{color:#F3E23B;transition:color 0.3s;}.elementor-173 .elementor-element.elementor-element-0d316ce .elementor-icon-list-icon svg{fill:#F3E23B;transition:fill 0.3s;}.elementor-173 .elementor-element.elementor-element-0d316ce .elementor-icon-list-item > .elementor-icon-list-text, .elementor-173 .elementor-element.elementor-element-0d316ce .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;text-transform:uppercase;}.elementor-173 .elementor-element.elementor-element-0d316ce .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-widget-gallery .elementor-gallery-item__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-gallery .elementor-gallery-item__description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-gallery{--galleries-title-color-normal:var( --e-global-color-primary );--galleries-title-color-hover:var( --e-global-color-secondary );--galleries-pointer-bg-color-hover:var( --e-global-color-accent );--gallery-title-color-active:var( --e-global-color-secondary );--galleries-pointer-bg-color-active:var( --e-global-color-accent );}.elementor-widget-gallery .elementor-gallery-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-173 .elementor-element.elementor-element-b8d4c4f .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-173 .elementor-element.elementor-element-b8d4c4f .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-173 .elementor-element.elementor-element-b8d4c4f{--image-border-color:#B8CDC0;--image-border-width:3px;--image-border-radius:10px;--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-173 .elementor-element.elementor-element-d548cc9.elementor-element{--align-self:center;}.elementor-173 .elementor-element.elementor-element-d548cc9{border-style:none;}.elementor-173 .elementor-element.elementor-element-3708b2a{--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:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:100px;--padding-bottom:100px;--padding-left:50px;--padding-right:50px;}.elementor-173 .elementor-element.elementor-element-3708b2a:not(.elementor-motion-effects-element-type-background), .elementor-173 .elementor-element.elementor-element-3708b2a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000D0E;}.elementor-173 .elementor-element.elementor-element-0a4146b{background-color:#001213;padding:05px 015px 05px 015px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#181B18;border-radius:100px 100px 100px 100px;--e-icon-list-icon-size:10px;--icon-vertical-offset:0px;}.elementor-173 .elementor-element.elementor-element-0a4146b.elementor-element{--align-self:center;}.elementor-173 .elementor-element.elementor-element-0a4146b .elementor-icon-list-icon i{color:#F3E23B;transition:color 0.3s;}.elementor-173 .elementor-element.elementor-element-0a4146b .elementor-icon-list-icon svg{fill:#F3E23B;transition:fill 0.3s;}.elementor-173 .elementor-element.elementor-element-0a4146b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-173 .elementor-element.elementor-element-0a4146b .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;text-transform:uppercase;}.elementor-173 .elementor-element.elementor-element-0a4146b .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-173 .elementor-element.elementor-element-e8f35bc{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-173 .elementor-element.elementor-element-e8137b7{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:10px 10px 10px 10px;}.elementor-173 .elementor-element.elementor-element-701058d{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-173 .elementor-element.elementor-element-0c264a1 img{width:40px;border-radius:10px 10px 10px 10px;}.elementor-173 .elementor-element.elementor-element-974ef3d{background-color:#011B1E;padding:7px 7px 7px 7px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#082C30;border-radius:10px 10px 10px 10px;box-shadow:0px 0px 5px 0px rgba(92.62343750000001, 92.62343750000001, 92.62343750000001, 0.5) inset;}.elementor-173 .elementor-element.elementor-element-974ef3d.elementor-element{--align-self:center;}.elementor-173 .elementor-element.elementor-element-974ef3d .elementor-icon-box-wrapper{align-items:start;gap:5px;}.elementor-173 .elementor-element.elementor-element-974ef3d.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-173 .elementor-element.elementor-element-974ef3d.elementor-view-framed .elementor-icon, .elementor-173 .elementor-element.elementor-element-974ef3d.elementor-view-default .elementor-icon{fill:var( --e-global-color-text );color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-173 .elementor-element.elementor-element-974ef3d .elementor-icon{font-size:24px;}.elementor-173 .elementor-element.elementor-element-974ef3d .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-173 .elementor-element.elementor-element-237dcb7{background-color:#011B1E;padding:7px 7px 7px 7px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#082C30;border-radius:10px 10px 10px 10px;box-shadow:0px 0px 5px 0px rgba(92.62343750000001, 92.62343750000001, 92.62343750000001, 0.5) inset;}.elementor-173 .elementor-element.elementor-element-237dcb7.elementor-element{--align-self:center;}.elementor-173 .elementor-element.elementor-element-237dcb7 .elementor-icon-box-wrapper{align-items:start;gap:5px;}.elementor-173 .elementor-element.elementor-element-237dcb7.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-173 .elementor-element.elementor-element-237dcb7.elementor-view-framed .elementor-icon, .elementor-173 .elementor-element.elementor-element-237dcb7.elementor-view-default .elementor-icon{fill:var( --e-global-color-text );color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-173 .elementor-element.elementor-element-237dcb7 .elementor-icon{font-size:24px;}.elementor-173 .elementor-element.elementor-element-237dcb7 .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-173 .elementor-element.elementor-element-0ebd76c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overlay-opacity:0.5;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#161A17;--border-color:#161A17;--border-radius:10px 10px 10px 10px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-173 .elementor-element.elementor-element-0ebd76c:not(.elementor-motion-effects-element-type-background), .elementor-173 .elementor-element.elementor-element-0ebd76c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://richiedoedit.com/wp-content/uploads/2026/01/67d2e4f34a48db10f4d3316d_svg-gradient-slider.avif");background-position:center center;background-size:cover;}.elementor-173 .elementor-element.elementor-element-0ebd76c::before, .elementor-173 .elementor-element.elementor-element-0ebd76c > .elementor-background-video-container::before, .elementor-173 .elementor-element.elementor-element-0ebd76c > .e-con-inner > .elementor-background-video-container::before, .elementor-173 .elementor-element.elementor-element-0ebd76c > .elementor-background-slideshow::before, .elementor-173 .elementor-element.elementor-element-0ebd76c > .e-con-inner > .elementor-background-slideshow::before, .elementor-173 .elementor-element.elementor-element-0ebd76c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-ee02a9d );--background-overlay:'';}.elementor-173 .elementor-element.elementor-element-7c44f9e{text-align:end;}.elementor-173 .elementor-element.elementor-element-7c44f9e img{width:30px;opacity:0.2;}.elementor-173 .elementor-element.elementor-element-e89702d{--display:flex;}.elementor-173 .elementor-element.elementor-element-ac23cfc{border-radius:10px 10px 10px 10px;}.elementor-173 .elementor-element.elementor-element-962d4dd{--n-tabs-heading-justify-content:initial;--n-tabs-title-width:100%;--n-tabs-title-height:initial;--n-tabs-title-align-items:center;--n-tabs-title-flex-grow:1;--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;--n-tabs-title-border-radius:10px 10px 10px 10px;--n-tabs-title-color:#777777;}.elementor-173 .elementor-element.elementor-element-962d4dd > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:#001214;}.elementor-173 .elementor-element.elementor-element-962d4dd.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#001214;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FADD1D;}.elementor-173 .elementor-element.elementor-element-962d4dd.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-173 .elementor-element.elementor-element-962d4dd.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#001214;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-ee02a9d );}.elementor-173 .elementor-element.elementor-element-962d4dd.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:not( :hover ){border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-ee02a9d );}.elementor-173 .elementor-element.elementor-element-7e44f45{--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:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:100px;--padding-bottom:100px;--padding-left:50px;--padding-right:50px;}.elementor-173 .elementor-element.elementor-element-7e44f45:not(.elementor-motion-effects-element-type-background), .elementor-173 .elementor-element.elementor-element-7e44f45 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000D0E;}.elementor-173 .elementor-element.elementor-element-5c4658e{background-color:#001213;padding:05px 015px 05px 015px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#181B18;border-radius:100px 100px 100px 100px;--e-icon-list-icon-size:10px;--icon-vertical-offset:0px;}.elementor-173 .elementor-element.elementor-element-5c4658e.elementor-element{--align-self:center;}.elementor-173 .elementor-element.elementor-element-5c4658e .elementor-icon-list-icon i{color:#F3E23B;transition:color 0.3s;}.elementor-173 .elementor-element.elementor-element-5c4658e .elementor-icon-list-icon svg{fill:#F3E23B;transition:fill 0.3s;}.elementor-173 .elementor-element.elementor-element-5c4658e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-173 .elementor-element.elementor-element-5c4658e .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;text-transform:uppercase;}.elementor-173 .elementor-element.elementor-element-5c4658e .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-173 .elementor-element.elementor-element-bd3a552 img{width:300px;border-radius:10px 10px 10px 10px;}.elementor-173 .elementor-element.elementor-element-5e903ee{width:var( --container-widget-width, 522px );max-width:522px;--container-widget-width:522px;--container-widget-flex-grow:0;text-align:center;font-family:"Inter", Sans-serif;font-size:19px;font-weight:400;line-height:27px;color:#C4C7C5;}.elementor-173 .elementor-element.elementor-element-5e903ee.elementor-element{--align-self:center;}.elementor-173 .elementor-element.elementor-element-5a9419e.elementor-element{--align-self:center;}.elementor-173 .elementor-element.elementor-element-5a9419e{border-style:none;}.elementor-173 .elementor-element.elementor-element-922cfa2{width:var( --container-widget-width, 522px );max-width:522px;--container-widget-width:522px;--container-widget-flex-grow:0;text-align:center;font-family:"Inter", Sans-serif;font-size:19px;font-weight:400;line-height:27px;color:#C4C7C5;}.elementor-173 .elementor-element.elementor-element-922cfa2.elementor-element{--align-self:center;}.elementor-173 .elementor-element.elementor-element-334c7b6{--alignment:center;--grid-side-margin:10px;--grid-column-gap:10px;--grid-row-gap:10px;--grid-bottom-margin:10px;}.elementor-173 .elementor-element.elementor-element-1b34529{--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:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:100px;--padding-bottom:100px;--padding-left:50px;--padding-right:50px;}.elementor-173 .elementor-element.elementor-element-1b34529:not(.elementor-motion-effects-element-type-background), .elementor-173 .elementor-element.elementor-element-1b34529 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000D0E;}.elementor-173 .elementor-element.elementor-element-8f0b813{background-color:#001213;padding:05px 015px 05px 015px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#181B18;border-radius:100px 100px 100px 100px;--e-icon-list-icon-size:10px;--icon-vertical-offset:0px;}.elementor-173 .elementor-element.elementor-element-8f0b813.elementor-element{--align-self:center;}.elementor-173 .elementor-element.elementor-element-8f0b813 .elementor-icon-list-icon i{color:#F3E23B;transition:color 0.3s;}.elementor-173 .elementor-element.elementor-element-8f0b813 .elementor-icon-list-icon svg{fill:#F3E23B;transition:fill 0.3s;}.elementor-173 .elementor-element.elementor-element-8f0b813 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-173 .elementor-element.elementor-element-8f0b813 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;text-transform:uppercase;}.elementor-173 .elementor-element.elementor-element-8f0b813 .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-173 .elementor-element.elementor-element-cd142a3{--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:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:100px;--padding-bottom:100px;--padding-left:50px;--padding-right:50px;}.elementor-173 .elementor-element.elementor-element-cd142a3:not(.elementor-motion-effects-element-type-background), .elementor-173 .elementor-element.elementor-element-cd142a3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000D0E;}.elementor-173 .elementor-element.elementor-element-025fd65{background-color:#001213;padding:05px 015px 05px 015px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#181B18;border-radius:100px 100px 100px 100px;--e-icon-list-icon-size:10px;--icon-vertical-offset:0px;}.elementor-173 .elementor-element.elementor-element-025fd65.elementor-element{--align-self:center;}.elementor-173 .elementor-element.elementor-element-025fd65 .elementor-icon-list-icon i{color:#F3E23B;transition:color 0.3s;}.elementor-173 .elementor-element.elementor-element-025fd65 .elementor-icon-list-icon svg{fill:#F3E23B;transition:fill 0.3s;}.elementor-173 .elementor-element.elementor-element-025fd65 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-173 .elementor-element.elementor-element-025fd65 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;text-transform:uppercase;}.elementor-173 .elementor-element.elementor-element-025fd65 .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-173 .elementor-element.elementor-element-6fc7f0b{--display:flex;}.elementor-173 .elementor-element.elementor-element-c783601{color:#6D7576;}.elementor-173 .elementor-element.elementor-element-2f4490c{--display:flex;}.elementor-173 .elementor-element.elementor-element-b5fce06{color:#6D7576;}.elementor-173 .elementor-element.elementor-element-3b5a84f{--display:flex;}.elementor-173 .elementor-element.elementor-element-d3b78e5{color:#6D7576;}.elementor-173 .elementor-element.elementor-element-01bfa76{--display:flex;}.elementor-173 .elementor-element.elementor-element-7039e7a{color:#6D7576;}.elementor-173 .elementor-element.elementor-element-873c7f6{--display:flex;}.elementor-173 .elementor-element.elementor-element-fa39156{color:#6D7576;}.elementor-173 .elementor-element.elementor-element-218e941{--n-accordion-title-font-size:19px;width:var( --container-widget-width, 750px );max-width:750px;--container-widget-width:750px;--container-widget-flex-grow:0;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:40px;--n-accordion-item-title-distance-from-content:20px;--n-accordion-border-radius:10px 10px 10px 10px;--n-accordion-title-normal-color:var( --e-global-color-text );--n-accordion-title-hover-color:var( --e-global-color-text );--n-accordion-title-active-color:var( --e-global-color-text );--n-accordion-icon-size:24px;--n-accordion-icon-normal-color:#F0E859;}.elementor-173 .elementor-element.elementor-element-218e941 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:#001214;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-ee02a9d );}.elementor-173 .elementor-element.elementor-element-218e941 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title:hover{background-color:#0E1D1B;}.elementor-173 .elementor-element.elementor-element-218e941.elementor-element{--align-self:center;}.elementor-173 .elementor-element.elementor-element-218e941 {--n-accordion-padding:20px 20px 20px 20px;}:where( .elementor-173 .elementor-element.elementor-element-218e941 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-weight:500;line-height:27px;}:where( .elementor-173 .elementor-element.elementor-element-218e941 > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;}.elementor-173 .elementor-element.elementor-element-775085a{--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;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#333D3E;--border-color:#333D3E;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-173 .elementor-element.elementor-element-70e96c0{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-173 .elementor-element.elementor-element-19b9823{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-173 .elementor-element.elementor-element-9ce397e{text-align:start;}.elementor-173 .elementor-element.elementor-element-9ce397e img{width:80px;}.elementor-173 .elementor-element.elementor-element-6fc5d7d{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-173 .elementor-element.elementor-element-7e9a631{background-color:#24352829;padding:0px 0px 0px 0px;border-radius:100px 100px 100px 100px;box-shadow:0px 0px 10px 0px rgba(35.99999999999999, 52.99999999999999, 40, 0.61) inset;}.elementor-173 .elementor-element.elementor-element-7e9a631.elementor-element{--align-self:center;}.elementor-173 .elementor-element.elementor-element-7e9a631 .elementor-nav-menu .elementor-item{font-family:"Inter Tight", Sans-serif;font-size:16px;font-weight:400;}.elementor-173 .elementor-element.elementor-element-7e9a631 .elementor-nav-menu--main .elementor-item{color:#FFFFFF;fill:#FFFFFF;}.elementor-173 .elementor-element.elementor-element-7e9a631 .elementor-nav-menu--main .elementor-item:hover,
					.elementor-173 .elementor-element.elementor-element-7e9a631 .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-173 .elementor-element.elementor-element-7e9a631 .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-173 .elementor-element.elementor-element-7e9a631 .elementor-nav-menu--main .elementor-item:focus{color:#BBBBBB;fill:#BBBBBB;}.elementor-173 .elementor-element.elementor-element-cad6b5b{--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-end;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-173 .elementor-element.elementor-element-122b274{--alignment:center;--grid-side-margin:10px;--grid-column-gap:10px;--grid-row-gap:10px;--grid-bottom-margin:10px;}.elementor-173 .elementor-element.elementor-element-47a9cf4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overlay-opacity:0.95;--padding-top:100px;--padding-bottom:100px;--padding-left:100px;--padding-right:100px;}.elementor-173 .elementor-element.elementor-element-47a9cf4:not(.elementor-motion-effects-element-type-background), .elementor-173 .elementor-element.elementor-element-47a9cf4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://richiedoedit.com/wp-content/uploads/2025/12/richiedoedit-logo.png");background-position:center center;background-size:cover;}.elementor-173 .elementor-element.elementor-element-47a9cf4::before, .elementor-173 .elementor-element.elementor-element-47a9cf4 > .elementor-background-video-container::before, .elementor-173 .elementor-element.elementor-element-47a9cf4 > .e-con-inner > .elementor-background-video-container::before, .elementor-173 .elementor-element.elementor-element-47a9cf4 > .elementor-background-slideshow::before, .elementor-173 .elementor-element.elementor-element-47a9cf4 > .e-con-inner > .elementor-background-slideshow::before, .elementor-173 .elementor-element.elementor-element-47a9cf4 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://richiedoedit.com/wp-content/uploads/2026/01/67d2bfe59417198345575799_hero-bg-scaled.avif");--background-overlay:'';background-position:center center;background-size:cover;}.elementor-173 .elementor-element.elementor-element-26212bd{text-align:center;}.elementor-173 .elementor-element.elementor-element-4809671{--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-173 .elementor-element.elementor-element-4809671:not(.elementor-motion-effects-element-type-background), .elementor-173 .elementor-element.elementor-element-4809671 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-173 .elementor-element.elementor-element-e3bdb2f{text-align:center;font-family:"Inter", Sans-serif;font-weight:400;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-173 .elementor-element.elementor-element-b242d28{--width:25%;}.elementor-173 .elementor-element.elementor-element-557d1be{--width:50%;}.elementor-173 .elementor-element.elementor-element-1454ac3{--width:25%;}.elementor-173 .elementor-element.elementor-element-85e79e8{--width:45%;}.elementor-173 .elementor-element.elementor-element-ecd4bd0{--width:55%;}.elementor-173 .elementor-element.elementor-element-5daed9e{--width:30%;}.elementor-173 .elementor-element.elementor-element-1bfb0bc{--width:70%;}.elementor-173 .elementor-element.elementor-element-7897389{--width:30%;}.elementor-173 .elementor-element.elementor-element-26b1d4f{--width:70%;}.elementor-173 .elementor-element.elementor-element-4e1a397{--width:30%;}.elementor-173 .elementor-element.elementor-element-5a9c259{--width:70%;}.elementor-173 .elementor-element.elementor-element-f8f36a0{--width:30%;}.elementor-173 .elementor-element.elementor-element-dbcb16b{--width:70%;}.elementor-173 .elementor-element.elementor-element-7465408{--width:76.75%;}.elementor-173 .elementor-element.elementor-element-ed30d9e{--width:70%;}.elementor-173 .elementor-element.elementor-element-259d2c8{--width:70%;}.elementor-173 .elementor-element.elementor-element-892688e{--width:50%;}.elementor-173 .elementor-element.elementor-element-19b9823{--width:25%;}.elementor-173 .elementor-element.elementor-element-6fc5d7d{--width:50%;}.elementor-173 .elementor-element.elementor-element-cad6b5b{--width:25%;}}@media(max-width:1024px){.elementor-173 .elementor-element.elementor-element-50fc439{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-173 .elementor-element.elementor-element-9bb921b{--grid-auto-flow:row;}.elementor-173 .elementor-element.elementor-element-cceeeae{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-173 .elementor-element.elementor-element-3b2ed87{--e-n-carousel-swiper-slides-to-display:2;}.elementor-173 .elementor-element.elementor-element-16ae870{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-173 .elementor-element.elementor-element-e9485f2{--grid-auto-flow:row;}.elementor-173 .elementor-element.elementor-element-0d92721{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-173 .elementor-element.elementor-element-086bd8c{--e-n-carousel-swiper-slides-to-display:2;}.elementor-173 .elementor-element.elementor-element-47f78ac{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-173 .elementor-element.elementor-element-3708b2a{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-173 .elementor-element.elementor-element-7e44f45{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;} .elementor-173 .elementor-element.elementor-element-334c7b6{--grid-side-margin:10px;--grid-column-gap:10px;--grid-row-gap:10px;--grid-bottom-margin:10px;}.elementor-173 .elementor-element.elementor-element-1b34529{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-173 .elementor-element.elementor-element-cd142a3{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-173 .elementor-element.elementor-element-775085a{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;} .elementor-173 .elementor-element.elementor-element-122b274{--grid-side-margin:10px;--grid-column-gap:10px;--grid-row-gap:10px;--grid-bottom-margin:10px;}}@media(max-width:767px){.elementor-173 .elementor-element.elementor-element-50fc439{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-173 .elementor-element.elementor-element-248703c{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-173 .elementor-element.elementor-element-b242d28{--width:20%;}.elementor-173 .elementor-element.elementor-element-17ca050 img{width:60px;}.elementor-173 .elementor-element.elementor-element-557d1be{--width:80%;}.elementor-173 .elementor-element.elementor-element-557d1be.e-con{--align-self:flex-end;}.elementor-173 .elementor-element.elementor-element-5d4f363.elementor-element{--align-self:flex-end;}.elementor-173 .elementor-element.elementor-element-5d4f363 .elementor-nav-menu .elementor-item{font-size:12px;}.elementor-173 .elementor-element.elementor-element-5d4f363{--e-nav-menu-horizontal-menu-item-margin:calc( 0px / 2 );}.elementor-173 .elementor-element.elementor-element-5d4f363 .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:0px;}.elementor-173 .elementor-element.elementor-element-faa22a2{--width:320px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-173 .elementor-element.elementor-element-701740e{font-size:20px;line-height:28px;}.elementor-173 .elementor-element.elementor-element-9bb921b{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-173 .elementor-element.elementor-element-0640549{--flex-wrap:nowrap;}.elementor-173 .elementor-element.elementor-element-d2080cd{--flex-wrap:nowrap;}.elementor-173 .elementor-element.elementor-element-cceeeae{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-173 .elementor-element.elementor-element-5c2a3be.elementor-element{--align-self:center;}.elementor-173 .elementor-element.elementor-element-77b1d9d{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-173 .elementor-element.elementor-element-1bfb0bc{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-173 .elementor-element.elementor-element-1acdbc6{font-size:24px;line-height:34px;}.elementor-173 .elementor-element.elementor-element-5b3770a{font-size:24px;}.elementor-173 .elementor-element.elementor-element-76e3056{font-size:16px;}.elementor-173 .elementor-element.elementor-element-14f5e3c{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-173 .elementor-element.elementor-element-26b1d4f{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-173 .elementor-element.elementor-element-2317370{font-size:24px;line-height:34px;}.elementor-173 .elementor-element.elementor-element-3a3e824{font-size:24px;}.elementor-173 .elementor-element.elementor-element-0040fa0{font-size:16px;}.elementor-173 .elementor-element.elementor-element-54ea0f9{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-173 .elementor-element.elementor-element-5a9c259{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-173 .elementor-element.elementor-element-7af64e2{font-size:24px;line-height:34px;}.elementor-173 .elementor-element.elementor-element-791b03d{font-size:24px;}.elementor-173 .elementor-element.elementor-element-af1c8a7{font-size:16px;}.elementor-173 .elementor-element.elementor-element-c639f7c{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-173 .elementor-element.elementor-element-dbcb16b{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-173 .elementor-element.elementor-element-b0a09df{font-size:24px;line-height:34px;}.elementor-173 .elementor-element.elementor-element-734cbbf{font-size:24px;}.elementor-173 .elementor-element.elementor-element-5c03162{font-size:16px;}.elementor-173 .elementor-element.elementor-element-3b2ed87{--e-n-carousel-swiper-slides-to-display:1;}.elementor-173 .elementor-element.elementor-element-16ae870{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-173 .elementor-element.elementor-element-e9485f2{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-173 .elementor-element.elementor-element-7465408{--width:70%;}.elementor-173 .elementor-element.elementor-element-d9ffa61{font-size:24px;}.elementor-173 .elementor-element.elementor-element-6634b79 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-173 .elementor-element.elementor-element-ed30d9e{--width:70%;}.elementor-173 .elementor-element.elementor-element-6aefec0{font-size:24px;}.elementor-173 .elementor-element.elementor-element-4eb4fdd .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-173 .elementor-element.elementor-element-259d2c8{--width:70%;}.elementor-173 .elementor-element.elementor-element-28283b1{font-size:24px;}.elementor-173 .elementor-element.elementor-element-b2864f1 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-173 .elementor-element.elementor-element-0d92721{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-173 .elementor-element.elementor-element-0a29920{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-173 .elementor-element.elementor-element-1f4bda3{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-173 .elementor-element.elementor-element-c3a0796{--flex-wrap:nowrap;}.elementor-173 .elementor-element.elementor-element-086bd8c{--e-n-carousel-swiper-slides-to-display:1;}.elementor-173 .elementor-element.elementor-element-47f78ac{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-173 .elementor-element.elementor-element-3708b2a{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-173 .elementor-element.elementor-element-0ebd76c{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-173 .elementor-element.elementor-element-e89702d{--flex-wrap:nowrap;}.elementor-173 .elementor-element.elementor-element-962d4dd{--n-tabs-direction:column;--n-tabs-heading-direction:row;--n-tabs-heading-width:initial;--n-tabs-title-flex-basis:content;--n-tabs-title-flex-shrink:0;--n-tabs-heading-justify-content:initial;--n-tabs-title-width:100%;--n-tabs-title-height:initial;--n-tabs-title-align-items:center;--n-tabs-title-flex-grow:1;--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;}.elementor-173 .elementor-element.elementor-element-7e44f45{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;} .elementor-173 .elementor-element.elementor-element-334c7b6{--grid-side-margin:10px;--grid-column-gap:10px;--grid-row-gap:10px;--grid-bottom-margin:10px;}.elementor-173 .elementor-element.elementor-element-1b34529{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-173 .elementor-element.elementor-element-cd142a3{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-173 .elementor-element.elementor-element-775085a{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-173 .elementor-element.elementor-element-70e96c0{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-173 .elementor-element.elementor-element-19b9823{--width:20%;}.elementor-173 .elementor-element.elementor-element-9ce397e img{width:60px;}.elementor-173 .elementor-element.elementor-element-6fc5d7d{--width:80%;}.elementor-173 .elementor-element.elementor-element-6fc5d7d.e-con{--align-self:flex-end;}.elementor-173 .elementor-element.elementor-element-7e9a631.elementor-element{--align-self:flex-end;}.elementor-173 .elementor-element.elementor-element-7e9a631 .elementor-nav-menu .elementor-item{font-size:12px;}.elementor-173 .elementor-element.elementor-element-7e9a631{--e-nav-menu-horizontal-menu-item-margin:calc( 0px / 2 );}.elementor-173 .elementor-element.elementor-element-7e9a631 .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:0px;} .elementor-173 .elementor-element.elementor-element-122b274{--grid-side-margin:10px;--grid-column-gap:10px;--grid-row-gap:10px;--grid-bottom-margin:10px;}.elementor-173 .elementor-element.elementor-element-47a9cf4{--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-173 .elementor-element.elementor-element-e3bdb2f{font-size:12px;}}/* Start custom CSS for html, class: .elementor-element-11af9a2 *//* ===== CreoSocial CTA button (closer match) ===== */
.creo-btn{
  --outer-r: 18px;
  --inner-r: 14px;

  --outer-pad: 6px;
  --inner-py: 14px;
  --inner-px: 34px;

  position: relative;
  display: inline-flex;
  align-items: center;
  justify-content: center;

  padding: var(--outer-pad);
  border-radius: var(--outer-r);
  text-decoration: none;
  cursor: pointer;

  /* Outer glass: darker, subtle */
  background: rgba(255,255,255,.04);
  backdrop-filter: blur(10px);
  -webkit-backdrop-filter: blur(10px);

  /* thin glass border + soft outer shadow (CREO-like) */
  box-shadow:
    inset 0 0 0 1px rgba(255,255,255,.07),
    0 10px 30px rgba(0,0,0,.25);

  overflow: visible; /* important: glow is NOT clipped */
  transform: translateZ(0);
  transition: transform .25s ease;
}

/* 2 glow blobs (separate left/right) */
.creo-btn::before,
.creo-btn::after{
  content:"";
  position:absolute;
  top: 50%;
  transform: translateY(-50%);
  pointer-events:none;
  z-index: -1;

  border-radius: 999px;
  filter: blur(26px);
  opacity: .55; /* subtle like CREO */
}

/* left warm glow */
.creo-btn::before{
  width: 180px;
  height: 140px;
  left: -60px;
  background: radial-gradient(circle,
    rgba(250,204,21,.75) 0%,
    rgba(250,204,21,0) 65%);
}

/* right teal glow */
.creo-btn::after{
  width: 200px;
  height: 150px;
  right: -70px;
  background: radial-gradient(circle,
    rgba(20,184,166,.55) 0%,
    rgba(20,184,166,0) 68%);
}

/* Inner white pill */
.creo-btn__inner{
  position: relative;
  display: inline-flex;
  align-items: center;
  justify-content: center;

  padding: var(--inner-py) var(--inner-px);
  border-radius: var(--inner-r);

  background: #ffffff;

  /* CREO: subtle border + light depth */
  border: 2px solid rgba(245,245,245,1);
  box-shadow:
    0 6px 14px rgba(0,0,0,.12),
    inset 0 1px 0 rgba(255,255,255,.75);
}

/* Label */
.creo-btn__label{
  font-size: 16px;
  font-weight: 600;
  letter-spacing: -0.01em;
  line-height: 1;
  color: #0b0b0b;
  white-space: nowrap;
}

/* Hover: very gentle (CREO hover is not aggressive) */
.creo-btn:hover{
  transform: scale(1.02);
}

.creo-btn:hover::before,
.creo-btn:hover::after{
  opacity: .7;
  filter: blur(28px);
}

/* Active */
.creo-btn:active{
  transform: scale(0.99);
}
/* ===== CreoSocial CTA button (closer match) ===== */
.creo-btn{
  --outer-r: 18px;
  --inner-r: 14px;

  --outer-pad: 6px;
  --inner-py: 14px;
  --inner-px: 34px;

  position: relative;
  display: inline-flex;
  align-items: center;
  justify-content: center;

  padding: var(--outer-pad);
  border-radius: var(--outer-r);
  text-decoration: none;
  cursor: pointer;

  /* Outer glass: darker, subtle */
  background: rgba(255,255,255,.04);
  backdrop-filter: blur(10px);
  -webkit-backdrop-filter: blur(10px);

  /* thin glass border + soft outer shadow (CREO-like) */
  box-shadow:
    inset 0 0 0 1px rgba(255,255,255,.07),
    0 10px 30px rgba(0,0,0,.25);

  overflow: visible; /* important: glow is NOT clipped */
  transform: translateZ(0);
  transition: transform .25s ease;
}

/* 2 glow blobs (separate left/right) */
.creo-btn::before,
.creo-btn::after{
  content:"";
  position:absolute;
  top: 50%;
  transform: translateY(-50%);
  pointer-events:none;
  z-index: -1;

  border-radius: 999px;
  filter: blur(26px);
  opacity: .55; /* subtle like CREO */
}

/* left warm glow */
.creo-btn::before{
  width: 180px;
  height: 140px;
  left: -60px;
  background: radial-gradient(circle,
    rgba(250,204,21,.75) 0%,
    rgba(250,204,21,0) 65%);
}

/* right teal glow */
.creo-btn::after{
  width: 200px;
  height: 150px;
  right: -70px;
  background: radial-gradient(circle,
    rgba(20,184,166,.55) 0%,
    rgba(20,184,166,0) 68%);
}

/* Inner white pill */
.creo-btn__inner{
  position: relative;
  display: inline-flex;
  align-items: center;
  justify-content: center;

  padding: var(--inner-py) var(--inner-px);
  border-radius: var(--inner-r);

  background: #ffffff;

  /* CREO: subtle border + light depth */
  border: 2px solid rgba(245,245,245,1);
  box-shadow:
    0 6px 14px rgba(0,0,0,.12),
    inset 0 1px 0 rgba(255,255,255,.75);
}

/* Label */
.creo-btn__label{
  font-size: 16px;
  font-weight: 600;
  letter-spacing: -0.01em;
  line-height: 1;
  color: #0b0b0b;
  white-space: nowrap;
}

/* Hover: very gentle (CREO hover is not aggressive) */
.creo-btn:hover{
  transform: scale(1.02);
}

.creo-btn:hover::before,
.creo-btn:hover::after{
  opacity: .7;
  filter: blur(28px);
}

/* Active */
.creo-btn:active{
  transform: scale(0.99);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-7ea5038 *//* ===== CREO STYLE GRADIENT TEXT ===== */
.text-gradient {
  background: linear-gradient(
    90deg,
    #FDE047 0%,    /* yellow */
    #E9F99D 40%,   /* yellow-green */
    #A7F3D0 100%   /* soft mint */
  );

  -webkit-background-clip: text;
  background-clip: text;
  color: transparent;

  /* smoothing for big headlines */
  -webkit-font-smoothing: antialiased;
}
/* ===== CREO STYLE GRADIENT TEXT ===== */
.text-gradient {
  background: linear-gradient(
    90deg,
    #FDE047 0%,    /* yellow */
    #E9F99D 40%,   /* yellow-green */
    #A7F3D0 100%   /* soft mint */
  );

  -webkit-background-clip: text;
  background-clip: text;
  color: transparent;

  /* smoothing for big headlines */
  -webkit-font-smoothing: antialiased;
}
.hero-title {
  font-family: "Inter Variable", sans-serif;
  font-weight: 700;
  font-size: 56px;
  line-height: 62px;
  letter-spacing: -0.02em;
  color: #ffffff;
}
@media (max-width: 768px) {
  .hero-title {
    font-size: 35px;
    line-height: 42px;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-f569094 *//* ===== CreoSocial CTA button (closer match) ===== */
.creo-btn{
  --outer-r: 18px;
  --inner-r: 14px;

  --outer-pad: 6px;
  --inner-py: 14px;
  --inner-px: 34px;

  position: relative;
  display: inline-flex;
  align-items: center;
  justify-content: center;

  padding: var(--outer-pad);
  border-radius: var(--outer-r);
  text-decoration: none;
  cursor: pointer;

  /* Outer glass: darker, subtle */
  background: rgba(255,255,255,.04);
  backdrop-filter: blur(10px);
  -webkit-backdrop-filter: blur(10px);

  /* thin glass border + soft outer shadow (CREO-like) */
  box-shadow:
    inset 0 0 0 1px rgba(255,255,255,.07),
    0 10px 30px rgba(0,0,0,.25);

  overflow: visible; /* important: glow is NOT clipped */
  transform: translateZ(0);
  transition: transform .25s ease;
}

/* 2 glow blobs (separate left/right) */
.creo-btn::before,
.creo-btn::after{
  content:"";
  position:absolute;
  top: 50%;
  transform: translateY(-50%);
  pointer-events:none;
  z-index: -1;

  border-radius: 999px;
  filter: blur(26px);
  opacity: .55; /* subtle like CREO */
}

/* left warm glow */
.creo-btn::before{
  width: 180px;
  height: 140px;
  left: -60px;
  background: radial-gradient(circle,
    rgba(250,204,21,.75) 0%,
    rgba(250,204,21,0) 65%);
}

/* right teal glow */
.creo-btn::after{
  width: 200px;
  height: 150px;
  right: -70px;
  background: radial-gradient(circle,
    rgba(20,184,166,.55) 0%,
    rgba(20,184,166,0) 68%);
}

/* Inner white pill */
.creo-btn__inner{
  position: relative;
  display: inline-flex;
  align-items: center;
  justify-content: center;

  padding: var(--inner-py) var(--inner-px);
  border-radius: var(--inner-r);

  background: #ffffff;

  /* CREO: subtle border + light depth */
  border: 2px solid rgba(245,245,245,1);
  box-shadow:
    0 6px 14px rgba(0,0,0,.12),
    inset 0 1px 0 rgba(255,255,255,.75);
}

/* Label */
.creo-btn__label{
  font-size: 16px;
  font-weight: 600;
  letter-spacing: -0.01em;
  line-height: 1;
  color: #0b0b0b;
  white-space: nowrap;
}

/* Hover: very gentle (CREO hover is not aggressive) */
.creo-btn:hover{
  transform: scale(1.02);
}

.creo-btn:hover::before,
.creo-btn:hover::after{
  opacity: .7;
  filter: blur(28px);
}

/* Active */
.creo-btn:active{
  transform: scale(0.99);
}
/* ===== CreoSocial CTA button (closer match) ===== */
.creo-btn{
  --outer-r: 18px;
  --inner-r: 14px;

  --outer-pad: 6px;
  --inner-py: 14px;
  --inner-px: 34px;

  position: relative;
  display: inline-flex;
  align-items: center;
  justify-content: center;

  padding: var(--outer-pad);
  border-radius: var(--outer-r);
  text-decoration: none;
  cursor: pointer;

  /* Outer glass: darker, subtle */
  background: rgba(255,255,255,.04);
  backdrop-filter: blur(10px);
  -webkit-backdrop-filter: blur(10px);

  /* thin glass border + soft outer shadow (CREO-like) */
  box-shadow:
    inset 0 0 0 1px rgba(255,255,255,.07),
    0 10px 30px rgba(0,0,0,.25);

  overflow: visible; /* important: glow is NOT clipped */
  transform: translateZ(0);
  transition: transform .25s ease;
}

/* 2 glow blobs (separate left/right) */
.creo-btn::before,
.creo-btn::after{
  content:"";
  position:absolute;
  top: 50%;
  transform: translateY(-50%);
  pointer-events:none;
  z-index: -1;

  border-radius: 999px;
  filter: blur(26px);
  opacity: .55; /* subtle like CREO */
}

/* left warm glow */
.creo-btn::before{
  width: 180px;
  height: 140px;
  left: -60px;
  background: radial-gradient(circle,
    rgba(250,204,21,.75) 0%,
    rgba(250,204,21,0) 65%);
}

/* right teal glow */
.creo-btn::after{
  width: 200px;
  height: 150px;
  right: -70px;
  background: radial-gradient(circle,
    rgba(20,184,166,.55) 0%,
    rgba(20,184,166,0) 68%);
}

/* Inner white pill */
.creo-btn__inner{
  position: relative;
  display: inline-flex;
  align-items: center;
  justify-content: center;

  padding: var(--inner-py) var(--inner-px);
  border-radius: var(--inner-r);

  background: #ffffff;

  /* CREO: subtle border + light depth */
  border: 2px solid rgba(245,245,245,1);
  box-shadow:
    0 6px 14px rgba(0,0,0,.12),
    inset 0 1px 0 rgba(255,255,255,.75);
}

/* Label */
.creo-btn__label{
  font-size: 16px;
  font-weight: 600;
  letter-spacing: -0.01em;
  line-height: 1;
  color: #0b0b0b;
  white-space: nowrap;
}

/* Hover: very gentle (CREO hover is not aggressive) */
.creo-btn:hover{
  transform: scale(1.02);
}

.creo-btn:hover::before,
.creo-btn:hover::after{
  opacity: .7;
  filter: blur(28px);
}

/* Active */
.creo-btn:active{
  transform: scale(0.99);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-5c2a3be *//* CSS */
.testimonial-title {
  font-family: "Inter Variable", sans-serif;
  font-weight: 700;
  font-size: 32px;
  line-height: 35px;
  letter-spacing: -0.01em;
  color: #ffffff;
  text-align: center;
}

.text-gradient {
  background: linear-gradient(
    90deg,
    #FDE047 0%,
    #E9F99D 45%,
    #A7F3D0 100%
  );
  -webkit-background-clip: text;
  background-clip: text;
  color: transparent;
  -webkit-font-smoothing: antialiased;
}

@media (max-width: 768px) {
  .testimonial-title {
    font-size: 28px;
    line-height: 32px;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-84a7041 *//* CSS */
.rating-stars {
  display: inline-block;
  font-size: clamp(18px, 2.2vw, 22px); /* scale theo màn hình */
  letter-spacing: 4px;
  line-height: 1;
  text-align: left;

  font-family: "Inter Variable", sans-serif;
  font-weight: 700;

  background: linear-gradient(
    90deg,
    #fde047 0%,
    #fef9c3 45%,
    #a7f3d0 100%
  );

  -webkit-background-clip: text;
  background-clip: text;
  color: transparent;

  -webkit-font-smoothing: antialiased;
  text-rendering: geometricPrecision;
}

/* ép sao sắc – không bo, không blur */
.rating-stars.sharp {
  filter: none;
}

/* căn trái tuyệt đối (dùng trong container Elementor) */
.rating-stars.left {
  margin-left: 0;
  margin-right: auto;
  display: block;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-e165510 *//* CSS */
.rating-stars {
  display: inline-block;
  font-size: clamp(18px, 2.2vw, 22px); /* scale theo màn hình */
  letter-spacing: 4px;
  line-height: 1;
  text-align: left;

  font-family: "Inter Variable", sans-serif;
  font-weight: 700;

  background: linear-gradient(
    90deg,
    #fde047 0%,
    #fef9c3 45%,
    #a7f3d0 100%
  );

  -webkit-background-clip: text;
  background-clip: text;
  color: transparent;

  -webkit-font-smoothing: antialiased;
  text-rendering: geometricPrecision;
}

/* ép sao sắc – không bo, không blur */
.rating-stars.sharp {
  filter: none;
}

/* căn trái tuyệt đối (dùng trong container Elementor) */
.rating-stars.left {
  margin-left: 0;
  margin-right: auto;
  display: block;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c0deb59 *//* CSS */
.rating-stars {
  display: inline-block;
  font-size: clamp(18px, 2.2vw, 22px); /* scale theo màn hình */
  letter-spacing: 4px;
  line-height: 1;
  text-align: left;

  font-family: "Inter Variable", sans-serif;
  font-weight: 700;

  background: linear-gradient(
    90deg,
    #fde047 0%,
    #fef9c3 45%,
    #a7f3d0 100%
  );

  -webkit-background-clip: text;
  background-clip: text;
  color: transparent;

  -webkit-font-smoothing: antialiased;
  text-rendering: geometricPrecision;
}

/* ép sao sắc – không bo, không blur */
.rating-stars.sharp {
  filter: none;
}

/* căn trái tuyệt đối (dùng trong container Elementor) */
.rating-stars.left {
  margin-left: 0;
  margin-right: auto;
  display: block;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-917bd42 *//* CSS */
.rating-stars {
  display: inline-block;
  font-size: clamp(18px, 2.2vw, 22px); /* scale theo màn hình */
  letter-spacing: 4px;
  line-height: 1;
  text-align: left;

  font-family: "Inter Variable", sans-serif;
  font-weight: 700;

  background: linear-gradient(
    90deg,
    #fde047 0%,
    #fef9c3 45%,
    #a7f3d0 100%
  );

  -webkit-background-clip: text;
  background-clip: text;
  color: transparent;

  -webkit-font-smoothing: antialiased;
  text-rendering: geometricPrecision;
}

/* ép sao sắc – không bo, không blur */
.rating-stars.sharp {
  filter: none;
}

/* căn trái tuyệt đối (dùng trong container Elementor) */
.rating-stars.left {
  margin-left: 0;
  margin-right: auto;
  display: block;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-84a7041 *//* CSS */
.rating-stars {
  display: inline-block;
  font-size: clamp(18px, 2.2vw, 22px); /* scale theo màn hình */
  letter-spacing: 4px;
  line-height: 1;
  text-align: left;

  font-family: "Inter Variable", sans-serif;
  font-weight: 700;

  background: linear-gradient(
    90deg,
    #fde047 0%,
    #fef9c3 45%,
    #a7f3d0 100%
  );

  -webkit-background-clip: text;
  background-clip: text;
  color: transparent;

  -webkit-font-smoothing: antialiased;
  text-rendering: geometricPrecision;
}

/* ép sao sắc – không bo, không blur */
.rating-stars.sharp {
  filter: none;
}

/* căn trái tuyệt đối (dùng trong container Elementor) */
.rating-stars.left {
  margin-left: 0;
  margin-right: auto;
  display: block;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-e165510 *//* CSS */
.rating-stars {
  display: inline-block;
  font-size: clamp(18px, 2.2vw, 22px); /* scale theo màn hình */
  letter-spacing: 4px;
  line-height: 1;
  text-align: left;

  font-family: "Inter Variable", sans-serif;
  font-weight: 700;

  background: linear-gradient(
    90deg,
    #fde047 0%,
    #fef9c3 45%,
    #a7f3d0 100%
  );

  -webkit-background-clip: text;
  background-clip: text;
  color: transparent;

  -webkit-font-smoothing: antialiased;
  text-rendering: geometricPrecision;
}

/* ép sao sắc – không bo, không blur */
.rating-stars.sharp {
  filter: none;
}

/* căn trái tuyệt đối (dùng trong container Elementor) */
.rating-stars.left {
  margin-left: 0;
  margin-right: auto;
  display: block;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c0deb59 *//* CSS */
.rating-stars {
  display: inline-block;
  font-size: clamp(18px, 2.2vw, 22px); /* scale theo màn hình */
  letter-spacing: 4px;
  line-height: 1;
  text-align: left;

  font-family: "Inter Variable", sans-serif;
  font-weight: 700;

  background: linear-gradient(
    90deg,
    #fde047 0%,
    #fef9c3 45%,
    #a7f3d0 100%
  );

  -webkit-background-clip: text;
  background-clip: text;
  color: transparent;

  -webkit-font-smoothing: antialiased;
  text-rendering: geometricPrecision;
}

/* ép sao sắc – không bo, không blur */
.rating-stars.sharp {
  filter: none;
}

/* căn trái tuyệt đối (dùng trong container Elementor) */
.rating-stars.left {
  margin-left: 0;
  margin-right: auto;
  display: block;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-917bd42 *//* CSS */
.rating-stars {
  display: inline-block;
  font-size: clamp(18px, 2.2vw, 22px); /* scale theo màn hình */
  letter-spacing: 4px;
  line-height: 1;
  text-align: left;

  font-family: "Inter Variable", sans-serif;
  font-weight: 700;

  background: linear-gradient(
    90deg,
    #fde047 0%,
    #fef9c3 45%,
    #a7f3d0 100%
  );

  -webkit-background-clip: text;
  background-clip: text;
  color: transparent;

  -webkit-font-smoothing: antialiased;
  text-rendering: geometricPrecision;
}

/* ép sao sắc – không bo, không blur */
.rating-stars.sharp {
  filter: none;
}

/* căn trái tuyệt đối (dùng trong container Elementor) */
.rating-stars.left {
  margin-left: 0;
  margin-right: auto;
  display: block;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-84a7041 *//* CSS */
.rating-stars {
  display: inline-block;
  font-size: clamp(18px, 2.2vw, 22px); /* scale theo màn hình */
  letter-spacing: 4px;
  line-height: 1;
  text-align: left;

  font-family: "Inter Variable", sans-serif;
  font-weight: 700;

  background: linear-gradient(
    90deg,
    #fde047 0%,
    #fef9c3 45%,
    #a7f3d0 100%
  );

  -webkit-background-clip: text;
  background-clip: text;
  color: transparent;

  -webkit-font-smoothing: antialiased;
  text-rendering: geometricPrecision;
}

/* ép sao sắc – không bo, không blur */
.rating-stars.sharp {
  filter: none;
}

/* căn trái tuyệt đối (dùng trong container Elementor) */
.rating-stars.left {
  margin-left: 0;
  margin-right: auto;
  display: block;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-e165510 *//* CSS */
.rating-stars {
  display: inline-block;
  font-size: clamp(18px, 2.2vw, 22px); /* scale theo màn hình */
  letter-spacing: 4px;
  line-height: 1;
  text-align: left;

  font-family: "Inter Variable", sans-serif;
  font-weight: 700;

  background: linear-gradient(
    90deg,
    #fde047 0%,
    #fef9c3 45%,
    #a7f3d0 100%
  );

  -webkit-background-clip: text;
  background-clip: text;
  color: transparent;

  -webkit-font-smoothing: antialiased;
  text-rendering: geometricPrecision;
}

/* ép sao sắc – không bo, không blur */
.rating-stars.sharp {
  filter: none;
}

/* căn trái tuyệt đối (dùng trong container Elementor) */
.rating-stars.left {
  margin-left: 0;
  margin-right: auto;
  display: block;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c0deb59 *//* CSS */
.rating-stars {
  display: inline-block;
  font-size: clamp(18px, 2.2vw, 22px); /* scale theo màn hình */
  letter-spacing: 4px;
  line-height: 1;
  text-align: left;

  font-family: "Inter Variable", sans-serif;
  font-weight: 700;

  background: linear-gradient(
    90deg,
    #fde047 0%,
    #fef9c3 45%,
    #a7f3d0 100%
  );

  -webkit-background-clip: text;
  background-clip: text;
  color: transparent;

  -webkit-font-smoothing: antialiased;
  text-rendering: geometricPrecision;
}

/* ép sao sắc – không bo, không blur */
.rating-stars.sharp {
  filter: none;
}

/* căn trái tuyệt đối (dùng trong container Elementor) */
.rating-stars.left {
  margin-left: 0;
  margin-right: auto;
  display: block;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-917bd42 *//* CSS */
.rating-stars {
  display: inline-block;
  font-size: clamp(18px, 2.2vw, 22px); /* scale theo màn hình */
  letter-spacing: 4px;
  line-height: 1;
  text-align: left;

  font-family: "Inter Variable", sans-serif;
  font-weight: 700;

  background: linear-gradient(
    90deg,
    #fde047 0%,
    #fef9c3 45%,
    #a7f3d0 100%
  );

  -webkit-background-clip: text;
  background-clip: text;
  color: transparent;

  -webkit-font-smoothing: antialiased;
  text-rendering: geometricPrecision;
}

/* ép sao sắc – không bo, không blur */
.rating-stars.sharp {
  filter: none;
}

/* căn trái tuyệt đối (dùng trong container Elementor) */
.rating-stars.left {
  margin-left: 0;
  margin-right: auto;
  display: block;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-84a7041 *//* CSS */
.rating-stars {
  display: inline-block;
  font-size: clamp(18px, 2.2vw, 22px); /* scale theo màn hình */
  letter-spacing: 4px;
  line-height: 1;
  text-align: left;

  font-family: "Inter Variable", sans-serif;
  font-weight: 700;

  background: linear-gradient(
    90deg,
    #fde047 0%,
    #fef9c3 45%,
    #a7f3d0 100%
  );

  -webkit-background-clip: text;
  background-clip: text;
  color: transparent;

  -webkit-font-smoothing: antialiased;
  text-rendering: geometricPrecision;
}

/* ép sao sắc – không bo, không blur */
.rating-stars.sharp {
  filter: none;
}

/* căn trái tuyệt đối (dùng trong container Elementor) */
.rating-stars.left {
  margin-left: 0;
  margin-right: auto;
  display: block;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-e165510 *//* CSS */
.rating-stars {
  display: inline-block;
  font-size: clamp(18px, 2.2vw, 22px); /* scale theo màn hình */
  letter-spacing: 4px;
  line-height: 1;
  text-align: left;

  font-family: "Inter Variable", sans-serif;
  font-weight: 700;

  background: linear-gradient(
    90deg,
    #fde047 0%,
    #fef9c3 45%,
    #a7f3d0 100%
  );

  -webkit-background-clip: text;
  background-clip: text;
  color: transparent;

  -webkit-font-smoothing: antialiased;
  text-rendering: geometricPrecision;
}

/* ép sao sắc – không bo, không blur */
.rating-stars.sharp {
  filter: none;
}

/* căn trái tuyệt đối (dùng trong container Elementor) */
.rating-stars.left {
  margin-left: 0;
  margin-right: auto;
  display: block;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c0deb59 *//* CSS */
.rating-stars {
  display: inline-block;
  font-size: clamp(18px, 2.2vw, 22px); /* scale theo màn hình */
  letter-spacing: 4px;
  line-height: 1;
  text-align: left;

  font-family: "Inter Variable", sans-serif;
  font-weight: 700;

  background: linear-gradient(
    90deg,
    #fde047 0%,
    #fef9c3 45%,
    #a7f3d0 100%
  );

  -webkit-background-clip: text;
  background-clip: text;
  color: transparent;

  -webkit-font-smoothing: antialiased;
  text-rendering: geometricPrecision;
}

/* ép sao sắc – không bo, không blur */
.rating-stars.sharp {
  filter: none;
}

/* căn trái tuyệt đối (dùng trong container Elementor) */
.rating-stars.left {
  margin-left: 0;
  margin-right: auto;
  display: block;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-917bd42 *//* CSS */
.rating-stars {
  display: inline-block;
  font-size: clamp(18px, 2.2vw, 22px); /* scale theo màn hình */
  letter-spacing: 4px;
  line-height: 1;
  text-align: left;

  font-family: "Inter Variable", sans-serif;
  font-weight: 700;

  background: linear-gradient(
    90deg,
    #fde047 0%,
    #fef9c3 45%,
    #a7f3d0 100%
  );

  -webkit-background-clip: text;
  background-clip: text;
  color: transparent;

  -webkit-font-smoothing: antialiased;
  text-rendering: geometricPrecision;
}

/* ép sao sắc – không bo, không blur */
.rating-stars.sharp {
  filter: none;
}

/* căn trái tuyệt đối (dùng trong container Elementor) */
.rating-stars.left {
  margin-left: 0;
  margin-right: auto;
  display: block;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-84a7041 *//* CSS */
.rating-stars {
  display: inline-block;
  font-size: clamp(18px, 2.2vw, 22px); /* scale theo màn hình */
  letter-spacing: 4px;
  line-height: 1;
  text-align: left;

  font-family: "Inter Variable", sans-serif;
  font-weight: 700;

  background: linear-gradient(
    90deg,
    #fde047 0%,
    #fef9c3 45%,
    #a7f3d0 100%
  );

  -webkit-background-clip: text;
  background-clip: text;
  color: transparent;

  -webkit-font-smoothing: antialiased;
  text-rendering: geometricPrecision;
}

/* ép sao sắc – không bo, không blur */
.rating-stars.sharp {
  filter: none;
}

/* căn trái tuyệt đối (dùng trong container Elementor) */
.rating-stars.left {
  margin-left: 0;
  margin-right: auto;
  display: block;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-e165510 *//* CSS */
.rating-stars {
  display: inline-block;
  font-size: clamp(18px, 2.2vw, 22px); /* scale theo màn hình */
  letter-spacing: 4px;
  line-height: 1;
  text-align: left;

  font-family: "Inter Variable", sans-serif;
  font-weight: 700;

  background: linear-gradient(
    90deg,
    #fde047 0%,
    #fef9c3 45%,
    #a7f3d0 100%
  );

  -webkit-background-clip: text;
  background-clip: text;
  color: transparent;

  -webkit-font-smoothing: antialiased;
  text-rendering: geometricPrecision;
}

/* ép sao sắc – không bo, không blur */
.rating-stars.sharp {
  filter: none;
}

/* căn trái tuyệt đối (dùng trong container Elementor) */
.rating-stars.left {
  margin-left: 0;
  margin-right: auto;
  display: block;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c0deb59 *//* CSS */
.rating-stars {
  display: inline-block;
  font-size: clamp(18px, 2.2vw, 22px); /* scale theo màn hình */
  letter-spacing: 4px;
  line-height: 1;
  text-align: left;

  font-family: "Inter Variable", sans-serif;
  font-weight: 700;

  background: linear-gradient(
    90deg,
    #fde047 0%,
    #fef9c3 45%,
    #a7f3d0 100%
  );

  -webkit-background-clip: text;
  background-clip: text;
  color: transparent;

  -webkit-font-smoothing: antialiased;
  text-rendering: geometricPrecision;
}

/* ép sao sắc – không bo, không blur */
.rating-stars.sharp {
  filter: none;
}

/* căn trái tuyệt đối (dùng trong container Elementor) */
.rating-stars.left {
  margin-left: 0;
  margin-right: auto;
  display: block;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-917bd42 *//* CSS */
.rating-stars {
  display: inline-block;
  font-size: clamp(18px, 2.2vw, 22px); /* scale theo màn hình */
  letter-spacing: 4px;
  line-height: 1;
  text-align: left;

  font-family: "Inter Variable", sans-serif;
  font-weight: 700;

  background: linear-gradient(
    90deg,
    #fde047 0%,
    #fef9c3 45%,
    #a7f3d0 100%
  );

  -webkit-background-clip: text;
  background-clip: text;
  color: transparent;

  -webkit-font-smoothing: antialiased;
  text-rendering: geometricPrecision;
}

/* ép sao sắc – không bo, không blur */
.rating-stars.sharp {
  filter: none;
}

/* căn trái tuyệt đối (dùng trong container Elementor) */
.rating-stars.left {
  margin-left: 0;
  margin-right: auto;
  display: block;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-7181f4b *//* Dán nguyên khối này vào Custom CSS */

h2.gradient-title-center{
  /* thắng mọi rule khác */
  text-align: center !important;
  margin: 0 auto !important;

  font-family: "Inter Variable", sans-serif !important;
  font-weight: 700 !important;
  line-height: 1.1 !important;

  /* gradient text */
  background: linear-gradient(90deg,#fde047 0%,#facc15 25%,#d9f99d 55%,#ffffff 85%) !important;
  -webkit-background-clip: text !important;
  background-clip: text !important;
  -webkit-text-fill-color: transparent !important;
  color: transparent !important;

  /* tránh Safari/Elementor render sai */
  display: inline-block !important;
  width: 100% !important;
}

/* nếu Elementor đang set color ở span bên trong */
h2.gradient-title-center *{
  -webkit-text-fill-color: inherit !important;
  color: inherit !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-dd2bc9d *//* ===== CreoSocial CTA button (closer match) ===== */
.creo-btn{
  --outer-r: 18px;
  --inner-r: 14px;

  --outer-pad: 6px;
  --inner-py: 14px;
  --inner-px: 34px;

  position: relative;
  display: inline-flex;
  align-items: center;
  justify-content: center;

  padding: var(--outer-pad);
  border-radius: var(--outer-r);
  text-decoration: none;
  cursor: pointer;

  /* Outer glass: darker, subtle */
  background: rgba(255,255,255,.04);
  backdrop-filter: blur(10px);
  -webkit-backdrop-filter: blur(10px);

  /* thin glass border + soft outer shadow (CREO-like) */
  box-shadow:
    inset 0 0 0 1px rgba(255,255,255,.07),
    0 10px 30px rgba(0,0,0,.25);

  overflow: visible; /* important: glow is NOT clipped */
  transform: translateZ(0);
  transition: transform .25s ease;
}

/* 2 glow blobs (separate left/right) */
.creo-btn::before,
.creo-btn::after{
  content:"";
  position:absolute;
  top: 50%;
  transform: translateY(-50%);
  pointer-events:none;
  z-index: -1;

  border-radius: 999px;
  filter: blur(26px);
  opacity: .55; /* subtle like CREO */
}

/* left warm glow */
.creo-btn::before{
  width: 180px;
  height: 140px;
  left: -60px;
  background: radial-gradient(circle,
    rgba(250,204,21,.75) 0%,
    rgba(250,204,21,0) 65%);
}

/* right teal glow */
.creo-btn::after{
  width: 200px;
  height: 150px;
  right: -70px;
  background: radial-gradient(circle,
    rgba(20,184,166,.55) 0%,
    rgba(20,184,166,0) 68%);
}

/* Inner white pill */
.creo-btn__inner{
  position: relative;
  display: inline-flex;
  align-items: center;
  justify-content: center;

  padding: var(--inner-py) var(--inner-px);
  border-radius: var(--inner-r);

  background: #ffffff;

  /* CREO: subtle border + light depth */
  border: 2px solid rgba(245,245,245,1);
  box-shadow:
    0 6px 14px rgba(0,0,0,.12),
    inset 0 1px 0 rgba(255,255,255,.75);
}

/* Label */
.creo-btn__label{
  font-size: 16px;
  font-weight: 600;
  letter-spacing: -0.01em;
  line-height: 1;
  color: #0b0b0b;
  white-space: nowrap;
}

/* Hover: very gentle (CREO hover is not aggressive) */
.creo-btn:hover{
  transform: scale(1.02);
}

.creo-btn:hover::before,
.creo-btn:hover::after{
  opacity: .7;
  filter: blur(28px);
}

/* Active */
.creo-btn:active{
  transform: scale(0.99);
}
/* ===== CreoSocial CTA button (closer match) ===== */
.creo-btn{
  --outer-r: 18px;
  --inner-r: 14px;

  --outer-pad: 6px;
  --inner-py: 14px;
  --inner-px: 34px;

  position: relative;
  display: inline-flex;
  align-items: center;
  justify-content: center;

  padding: var(--outer-pad);
  border-radius: var(--outer-r);
  text-decoration: none;
  cursor: pointer;

  /* Outer glass: darker, subtle */
  background: rgba(255,255,255,.04);
  backdrop-filter: blur(10px);
  -webkit-backdrop-filter: blur(10px);

  /* thin glass border + soft outer shadow (CREO-like) */
  box-shadow:
    inset 0 0 0 1px rgba(255,255,255,.07),
    0 10px 30px rgba(0,0,0,.25);

  overflow: visible; /* important: glow is NOT clipped */
  transform: translateZ(0);
  transition: transform .25s ease;
}

/* 2 glow blobs (separate left/right) */
.creo-btn::before,
.creo-btn::after{
  content:"";
  position:absolute;
  top: 50%;
  transform: translateY(-50%);
  pointer-events:none;
  z-index: -1;

  border-radius: 999px;
  filter: blur(26px);
  opacity: .55; /* subtle like CREO */
}

/* left warm glow */
.creo-btn::before{
  width: 180px;
  height: 140px;
  left: -60px;
  background: radial-gradient(circle,
    rgba(250,204,21,.75) 0%,
    rgba(250,204,21,0) 65%);
}

/* right teal glow */
.creo-btn::after{
  width: 200px;
  height: 150px;
  right: -70px;
  background: radial-gradient(circle,
    rgba(20,184,166,.55) 0%,
    rgba(20,184,166,0) 68%);
}

/* Inner white pill */
.creo-btn__inner{
  position: relative;
  display: inline-flex;
  align-items: center;
  justify-content: center;

  padding: var(--inner-py) var(--inner-px);
  border-radius: var(--inner-r);

  background: #ffffff;

  /* CREO: subtle border + light depth */
  border: 2px solid rgba(245,245,245,1);
  box-shadow:
    0 6px 14px rgba(0,0,0,.12),
    inset 0 1px 0 rgba(255,255,255,.75);
}

/* Label */
.creo-btn__label{
  font-size: 16px;
  font-weight: 600;
  letter-spacing: -0.01em;
  line-height: 1;
  color: #0b0b0b;
  white-space: nowrap;
}

/* Hover: very gentle (CREO hover is not aggressive) */
.creo-btn:hover{
  transform: scale(1.02);
}

.creo-btn:hover::before,
.creo-btn:hover::after{
  opacity: .7;
  filter: blur(28px);
}

/* Active */
.creo-btn:active{
  transform: scale(0.99);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-3aae685 *//* ===== ALEX BECK INTERVIEW – CREO STYLE ===== */
.creo-interview-title{
  text-align: center;
  font-weight: 700;
  line-height: 1.1;
}

/* phần tên – gradient */
.creo-interview-title .name{
  background: linear-gradient(
    90deg,
    #fde047 0%,
    #facc15 35%,
    #d9f99d 65%
  );
  -webkit-background-clip: text;
  background-clip: text;
  -webkit-text-fill-color: transparent;
}

/* chữ Interview – trắng */
.creo-interview-title .label{
  color: #ffffff;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-63ace63 *//* ===== DESKTOP (giữ nguyên) ===== */
.quote{
  font-family: "Inter Variable", sans-serif;
  font-weight: 600;
  font-size: 80px;
  line-height: 1;
  color: #ffffff;
  text-align: left;
}

/* ===== TABLET ===== */
@media (max-width: 1024px){
  .quote{
    font-size: 56px;
    line-height: 1.1;
  }
}

/* ===== MOBILE ===== */
@media (max-width: 767px){
  .quote{
    font-size: 34px;
    line-height: 1.15;
  }
}

/* Gradient giữ nguyên */
.gradient-text{
  background: linear-gradient(90deg, #ffe84d 0%, #b8ff7a 100%);
  -webkit-background-clip: text;
  background-clip: text;
  -webkit-text-fill-color: transparent;
  color: transparent;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-3aae685 *//* ===== ALEX BECK INTERVIEW – CREO STYLE ===== */
.creo-interview-title{
  text-align: center;
  font-weight: 700;
  line-height: 1.1;
}

/* phần tên – gradient */
.creo-interview-title .name{
  background: linear-gradient(
    90deg,
    #fde047 0%,
    #facc15 35%,
    #d9f99d 65%
  );
  -webkit-background-clip: text;
  background-clip: text;
  -webkit-text-fill-color: transparent;
}

/* chữ Interview – trắng */
.creo-interview-title .label{
  color: #ffffff;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-63ace63 *//* ===== DESKTOP (giữ nguyên) ===== */
.quote{
  font-family: "Inter Variable", sans-serif;
  font-weight: 600;
  font-size: 80px;
  line-height: 1;
  color: #ffffff;
  text-align: left;
}

/* ===== TABLET ===== */
@media (max-width: 1024px){
  .quote{
    font-size: 56px;
    line-height: 1.1;
  }
}

/* ===== MOBILE ===== */
@media (max-width: 767px){
  .quote{
    font-size: 34px;
    line-height: 1.15;
  }
}

/* Gradient giữ nguyên */
.gradient-text{
  background: linear-gradient(90deg, #ffe84d 0%, #b8ff7a 100%);
  -webkit-background-clip: text;
  background-clip: text;
  -webkit-text-fill-color: transparent;
  color: transparent;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-dc66995 *//* Dán nguyên khối này vào Custom CSS */

h2.gradient-title-center{
  /* thắng mọi rule khác */
  text-align: center !important;
  margin: 0 auto !important;

  font-family: "Inter Variable", sans-serif !important;
  font-weight: 700 !important;
  line-height: 1.1 !important;

  /* gradient text */
  background: linear-gradient(90deg,#fde047 0%,#facc15 25%,#d9f99d 55%,#ffffff 85%) !important;
  -webkit-background-clip: text !important;
  background-clip: text !important;
  -webkit-text-fill-color: transparent !important;
  color: transparent !important;

  /* tránh Safari/Elementor render sai */
  display: inline-block !important;
  width: 100% !important;
}

/* nếu Elementor đang set color ở span bên trong */
h2.gradient-title-center *{
  -webkit-text-fill-color: inherit !important;
  color: inherit !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-d548cc9 *//* ===== CreoSocial CTA button (closer match) ===== */
.creo-btn{
  --outer-r: 18px;
  --inner-r: 14px;

  --outer-pad: 6px;
  --inner-py: 14px;
  --inner-px: 34px;

  position: relative;
  display: inline-flex;
  align-items: center;
  justify-content: center;

  padding: var(--outer-pad);
  border-radius: var(--outer-r);
  text-decoration: none;
  cursor: pointer;

  /* Outer glass: darker, subtle */
  background: rgba(255,255,255,.04);
  backdrop-filter: blur(10px);
  -webkit-backdrop-filter: blur(10px);

  /* thin glass border + soft outer shadow (CREO-like) */
  box-shadow:
    inset 0 0 0 1px rgba(255,255,255,.07),
    0 10px 30px rgba(0,0,0,.25);

  overflow: visible; /* important: glow is NOT clipped */
  transform: translateZ(0);
  transition: transform .25s ease;
}

/* 2 glow blobs (separate left/right) */
.creo-btn::before,
.creo-btn::after{
  content:"";
  position:absolute;
  top: 50%;
  transform: translateY(-50%);
  pointer-events:none;
  z-index: -1;

  border-radius: 999px;
  filter: blur(26px);
  opacity: .55; /* subtle like CREO */
}

/* left warm glow */
.creo-btn::before{
  width: 180px;
  height: 140px;
  left: -60px;
  background: radial-gradient(circle,
    rgba(250,204,21,.75) 0%,
    rgba(250,204,21,0) 65%);
}

/* right teal glow */
.creo-btn::after{
  width: 200px;
  height: 150px;
  right: -70px;
  background: radial-gradient(circle,
    rgba(20,184,166,.55) 0%,
    rgba(20,184,166,0) 68%);
}

/* Inner white pill */
.creo-btn__inner{
  position: relative;
  display: inline-flex;
  align-items: center;
  justify-content: center;

  padding: var(--inner-py) var(--inner-px);
  border-radius: var(--inner-r);

  background: #ffffff;

  /* CREO: subtle border + light depth */
  border: 2px solid rgba(245,245,245,1);
  box-shadow:
    0 6px 14px rgba(0,0,0,.12),
    inset 0 1px 0 rgba(255,255,255,.75);
}

/* Label */
.creo-btn__label{
  font-size: 16px;
  font-weight: 600;
  letter-spacing: -0.01em;
  line-height: 1;
  color: #0b0b0b;
  white-space: nowrap;
}

/* Hover: very gentle (CREO hover is not aggressive) */
.creo-btn:hover{
  transform: scale(1.02);
}

.creo-btn:hover::before,
.creo-btn:hover::after{
  opacity: .7;
  filter: blur(28px);
}

/* Active */
.creo-btn:active{
  transform: scale(0.99);
}
/* ===== CreoSocial CTA button (closer match) ===== */
.creo-btn{
  --outer-r: 18px;
  --inner-r: 14px;

  --outer-pad: 6px;
  --inner-py: 14px;
  --inner-px: 34px;

  position: relative;
  display: inline-flex;
  align-items: center;
  justify-content: center;

  padding: var(--outer-pad);
  border-radius: var(--outer-r);
  text-decoration: none;
  cursor: pointer;

  /* Outer glass: darker, subtle */
  background: rgba(255,255,255,.04);
  backdrop-filter: blur(10px);
  -webkit-backdrop-filter: blur(10px);

  /* thin glass border + soft outer shadow (CREO-like) */
  box-shadow:
    inset 0 0 0 1px rgba(255,255,255,.07),
    0 10px 30px rgba(0,0,0,.25);

  overflow: visible; /* important: glow is NOT clipped */
  transform: translateZ(0);
  transition: transform .25s ease;
}

/* 2 glow blobs (separate left/right) */
.creo-btn::before,
.creo-btn::after{
  content:"";
  position:absolute;
  top: 50%;
  transform: translateY(-50%);
  pointer-events:none;
  z-index: -1;

  border-radius: 999px;
  filter: blur(26px);
  opacity: .55; /* subtle like CREO */
}

/* left warm glow */
.creo-btn::before{
  width: 180px;
  height: 140px;
  left: -60px;
  background: radial-gradient(circle,
    rgba(250,204,21,.75) 0%,
    rgba(250,204,21,0) 65%);
}

/* right teal glow */
.creo-btn::after{
  width: 200px;
  height: 150px;
  right: -70px;
  background: radial-gradient(circle,
    rgba(20,184,166,.55) 0%,
    rgba(20,184,166,0) 68%);
}

/* Inner white pill */
.creo-btn__inner{
  position: relative;
  display: inline-flex;
  align-items: center;
  justify-content: center;

  padding: var(--inner-py) var(--inner-px);
  border-radius: var(--inner-r);

  background: #ffffff;

  /* CREO: subtle border + light depth */
  border: 2px solid rgba(245,245,245,1);
  box-shadow:
    0 6px 14px rgba(0,0,0,.12),
    inset 0 1px 0 rgba(255,255,255,.75);
}

/* Label */
.creo-btn__label{
  font-size: 16px;
  font-weight: 600;
  letter-spacing: -0.01em;
  line-height: 1;
  color: #0b0b0b;
  white-space: nowrap;
}

/* Hover: very gentle (CREO hover is not aggressive) */
.creo-btn:hover{
  transform: scale(1.02);
}

.creo-btn:hover::before,
.creo-btn:hover::after{
  opacity: .7;
  filter: blur(28px);
}

/* Active */
.creo-btn:active{
  transform: scale(0.99);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-0f63b86 *//* ===== WHAT WE PRODUCED – CENTER ALIGN, WHAT = WHITE ===== */

.gradient-title-center{
  text-align: center !important;
  margin: 0 auto !important;

  font-family: "Inter Variable", sans-serif !important;
  font-weight: 700 !important;
  line-height: 1.1 !important;

  background: linear-gradient(
    90deg,
    #fde047 0%,
    #facc15 25%,
    #d9f99d 55%,
    #ffffff 85%
  );

  -webkit-background-clip: text !important;
  background-clip: text !important;
  -webkit-text-fill-color: transparent !important;
  color: transparent !important;

  display: inline-block !important;
}

/* WHAT màu trắng */
.gradient-title-center .title-white{
  -webkit-text-fill-color: #ffffff !important;
  color: #ffffff !important;
  background: none !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-54694a4 *//* ===== ALEX BECK INTERVIEW – CREO STYLE ===== */
.creo-interview-title{
  text-align: center;
  font-weight: 700;
  line-height: 1.1;
}

/* phần tên – gradient */
.creo-interview-title .name{
  background: linear-gradient(
    90deg,
    #fde047 0%,
    #facc15 35%,
    #d9f99d 65%
  );
  -webkit-background-clip: text;
  background-clip: text;
  -webkit-text-fill-color: transparent;
}

/* chữ Interview – trắng */
.creo-interview-title .label{
  color: #ffffff;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-54694a4 *//* ===== ALEX BECK INTERVIEW – CREO STYLE ===== */
.creo-interview-title{
  text-align: center;
  font-weight: 700;
  line-height: 1.1;
}

/* phần tên – gradient */
.creo-interview-title .name{
  background: linear-gradient(
    90deg,
    #fde047 0%,
    #facc15 35%,
    #d9f99d 65%
  );
  -webkit-background-clip: text;
  background-clip: text;
  -webkit-text-fill-color: transparent;
}

/* chữ Interview – trắng */
.creo-interview-title .label{
  color: #ffffff;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-472d063 *//* ===== ABOUT RICHIE DO – CENTER ALIGN, ABOUT = WHITE ===== */

.gradient-title-center{
  text-align: center !important;
  margin: 0 auto !important;

  font-family: "Inter Variable", sans-serif !important;
  font-weight: 700 !important;
  line-height: 1.1 !important;

  background: linear-gradient(
    90deg,
    #fde047 0%,
    #facc15 25%,
    #d9f99d 55%,
    #ffffff 85%
  );

  -webkit-background-clip: text !important;
  background-clip: text !important;
  -webkit-text-fill-color: transparent !important;
  color: transparent !important;

  display: inline-block !important;
}

/* ABOUT màu trắng */
.gradient-title-center .title-white{
  -webkit-text-fill-color: #ffffff !important;
  color: #ffffff !important;
  background: none !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-5a9419e *//* ===== CreoSocial CTA button (closer match) ===== */
.creo-btn{
  --outer-r: 18px;
  --inner-r: 14px;

  --outer-pad: 6px;
  --inner-py: 14px;
  --inner-px: 34px;

  position: relative;
  display: inline-flex;
  align-items: center;
  justify-content: center;

  padding: var(--outer-pad);
  border-radius: var(--outer-r);
  text-decoration: none;
  cursor: pointer;

  /* Outer glass: darker, subtle */
  background: rgba(255,255,255,.04);
  backdrop-filter: blur(10px);
  -webkit-backdrop-filter: blur(10px);

  /* thin glass border + soft outer shadow (CREO-like) */
  box-shadow:
    inset 0 0 0 1px rgba(255,255,255,.07),
    0 10px 30px rgba(0,0,0,.25);

  overflow: visible; /* important: glow is NOT clipped */
  transform: translateZ(0);
  transition: transform .25s ease;
}

/* 2 glow blobs (separate left/right) */
.creo-btn::before,
.creo-btn::after{
  content:"";
  position:absolute;
  top: 50%;
  transform: translateY(-50%);
  pointer-events:none;
  z-index: -1;

  border-radius: 999px;
  filter: blur(26px);
  opacity: .55; /* subtle like CREO */
}

/* left warm glow */
.creo-btn::before{
  width: 180px;
  height: 140px;
  left: -60px;
  background: radial-gradient(circle,
    rgba(250,204,21,.75) 0%,
    rgba(250,204,21,0) 65%);
}

/* right teal glow */
.creo-btn::after{
  width: 200px;
  height: 150px;
  right: -70px;
  background: radial-gradient(circle,
    rgba(20,184,166,.55) 0%,
    rgba(20,184,166,0) 68%);
}

/* Inner white pill */
.creo-btn__inner{
  position: relative;
  display: inline-flex;
  align-items: center;
  justify-content: center;

  padding: var(--inner-py) var(--inner-px);
  border-radius: var(--inner-r);

  background: #ffffff;

  /* CREO: subtle border + light depth */
  border: 2px solid rgba(245,245,245,1);
  box-shadow:
    0 6px 14px rgba(0,0,0,.12),
    inset 0 1px 0 rgba(255,255,255,.75);
}

/* Label */
.creo-btn__label{
  font-size: 16px;
  font-weight: 600;
  letter-spacing: -0.01em;
  line-height: 1;
  color: #0b0b0b;
  white-space: nowrap;
}

/* Hover: very gentle (CREO hover is not aggressive) */
.creo-btn:hover{
  transform: scale(1.02);
}

.creo-btn:hover::before,
.creo-btn:hover::after{
  opacity: .7;
  filter: blur(28px);
}

/* Active */
.creo-btn:active{
  transform: scale(0.99);
}
/* ===== CreoSocial CTA button (closer match) ===== */
.creo-btn{
  --outer-r: 18px;
  --inner-r: 14px;

  --outer-pad: 6px;
  --inner-py: 14px;
  --inner-px: 34px;

  position: relative;
  display: inline-flex;
  align-items: center;
  justify-content: center;

  padding: var(--outer-pad);
  border-radius: var(--outer-r);
  text-decoration: none;
  cursor: pointer;

  /* Outer glass: darker, subtle */
  background: rgba(255,255,255,.04);
  backdrop-filter: blur(10px);
  -webkit-backdrop-filter: blur(10px);

  /* thin glass border + soft outer shadow (CREO-like) */
  box-shadow:
    inset 0 0 0 1px rgba(255,255,255,.07),
    0 10px 30px rgba(0,0,0,.25);

  overflow: visible; /* important: glow is NOT clipped */
  transform: translateZ(0);
  transition: transform .25s ease;
}

/* 2 glow blobs (separate left/right) */
.creo-btn::before,
.creo-btn::after{
  content:"";
  position:absolute;
  top: 50%;
  transform: translateY(-50%);
  pointer-events:none;
  z-index: -1;

  border-radius: 999px;
  filter: blur(26px);
  opacity: .55; /* subtle like CREO */
}

/* left warm glow */
.creo-btn::before{
  width: 180px;
  height: 140px;
  left: -60px;
  background: radial-gradient(circle,
    rgba(250,204,21,.75) 0%,
    rgba(250,204,21,0) 65%);
}

/* right teal glow */
.creo-btn::after{
  width: 200px;
  height: 150px;
  right: -70px;
  background: radial-gradient(circle,
    rgba(20,184,166,.55) 0%,
    rgba(20,184,166,0) 68%);
}

/* Inner white pill */
.creo-btn__inner{
  position: relative;
  display: inline-flex;
  align-items: center;
  justify-content: center;

  padding: var(--inner-py) var(--inner-px);
  border-radius: var(--inner-r);

  background: #ffffff;

  /* CREO: subtle border + light depth */
  border: 2px solid rgba(245,245,245,1);
  box-shadow:
    0 6px 14px rgba(0,0,0,.12),
    inset 0 1px 0 rgba(255,255,255,.75);
}

/* Label */
.creo-btn__label{
  font-size: 16px;
  font-weight: 600;
  letter-spacing: -0.01em;
  line-height: 1;
  color: #0b0b0b;
  white-space: nowrap;
}

/* Hover: very gentle (CREO hover is not aggressive) */
.creo-btn:hover{
  transform: scale(1.02);
}

.creo-btn:hover::before,
.creo-btn:hover::after{
  opacity: .7;
  filter: blur(28px);
}

/* Active */
.creo-btn:active{
  transform: scale(0.99);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-f272b00 *//* ===== LET'S TALK – CENTER ALIGN, LET’S = WHITE ===== */

.gradient-title-center{
  text-align: center !important;
  margin: 0 auto !important;

  font-family: "Inter Variable", sans-serif !important;
  font-weight: 700 !important;
  line-height: 1.15 !important;

  background: linear-gradient(
    90deg,
    #fde047 0%,
    #facc15 30%,
    #d9f99d 60%,
    #ffffff 90%
  );

  -webkit-background-clip: text !important;
  background-clip: text !important;
  -webkit-text-fill-color: transparent !important;
  color: transparent !important;

  display: inline-block !important;
}

/* LET’S màu trắng */
.gradient-title-center .title-white{
  -webkit-text-fill-color: #ffffff !important;
  color: #ffffff !important;
  background: none !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-f7248a7 *//* ===== EVERYTHING YOU NEED TO KNOW – EVERYTHING = GRADIENT ===== */

.gradient-title-center{
  text-align: center !important;
  margin: 0 auto !important;

  font-family: "Inter Variable", sans-serif !important;
  font-weight: 700 !important;
  line-height: 1.15 !important;

  color: #ffffff !important;
}

/* Gradient cho chữ "Everything" */
.gradient-title-center .title-gradient{
  background: linear-gradient(
    90deg,
    #fde047 0%,
    #facc15 30%,
    #d9f99d 65%,
    #ffffff 100%
  );

  -webkit-background-clip: text !important;
  background-clip: text !important;
  -webkit-text-fill-color: transparent !important;
  color: transparent !important;

  display: inline-block;
}/* End custom CSS */