.elementor-181499 .elementor-element.elementor-element-fb01a9a{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;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:#FFFFFF1A;--border-color:#FFFFFF1A;--z-index:999;}.elementor-181499 .elementor-element.elementor-element-fb01a9a:not(.elementor-motion-effects-element-type-background), .elementor-181499 .elementor-element.elementor-element-fb01a9a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1E1E1E;background-image:url("https://d1ss4nmhr4m5he.cloudfront.net/wp-content/uploads/2026/02/17120213/new-blush%403000x2000px-1.png");}.elementor-181499 .elementor-element.elementor-element-1f49637{--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;--z-index:10;}.elementor-181499 .elementor-element.elementor-element-1f49637.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );}.elementor-181499 .elementor-element.elementor-element-07222e1{text-align:start;}.elementor-181499 .elementor-element.elementor-element-07222e1 img{width:100%;max-width:100%;}.elementor-181499 .elementor-element.elementor-element-c6e3778{text-align:start;}.elementor-181499 .elementor-element.elementor-element-c6e3778 img{width:90%;max-width:100%;}.elementor-181499 .elementor-element.elementor-element-d13d24a{--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:center;--align-items:flex-start;}.elementor-181499 .elementor-element.elementor-element-07cdf1f{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-181499 .elementor-element.elementor-element-07cdf1f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-181499 .elementor-element.elementor-element-07cdf1f.elementor-element{--align-self:center;--flex-grow:1;--flex-shrink:0;}.elementor-181499 .elementor-element.elementor-element-dc1b593 .blox_btn_group .elementor-repeater-item-a38f379{color:#ffffff !important;background-color:#FFFFFF0D !important;border-color:#FFFFFF1A !important;}.elementor-181499 .elementor-element.elementor-element-dc1b593 .blox_btn_group .elementor-repeater-item-a38f379 svg{fill:#ffffff !important;}.elementor-181499 .elementor-element.elementor-element-dc1b593 .blox_btn_group .elementor-repeater-item-a38f379:hover{color:var( --e-global-color-db2f53b );background-color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-181499 .elementor-element.elementor-element-dc1b593 .blox_btn_group .elementor-repeater-item-a38f379:hover svg{fill:var( --e-global-color-db2f53b );}.elementor-181499 .elementor-element.elementor-element-dc1b593 .blox_btn_group .elementor-repeater-item-ef6de81{color:var( --e-global-color-db2f53b );background-color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-181499 .elementor-element.elementor-element-dc1b593 .blox_btn_group .elementor-repeater-item-ef6de81 svg{fill:var( --e-global-color-db2f53b );}.elementor-181499 .elementor-element.elementor-element-dc1b593 .blox_btn_group .elementor-repeater-item-ef6de81:hover{color:#ffffff !important;background-color:#FFFFFF0D !important;border-color:#FFFFFF1A !important;}.elementor-181499 .elementor-element.elementor-element-dc1b593 .blox_btn_group .elementor-repeater-item-ef6de81:hover svg{fill:#ffffff !important;}.elementor-181499 .elementor-element.elementor-element-dc1b593 .blox_btn_group{gap:10px;justify-content:flex-end;}.elementor-181499 .elementor-element.elementor-element-dc1b593 .blox_btn_group a{border-radius:12px 12px 12px 12px;padding:10px 10px 10px 10px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-db2f53b );font-family:var( --e-global-typography-0d26cc6-font-family ), Sans-serif;font-size:var( --e-global-typography-0d26cc6-font-size );font-weight:var( --e-global-typography-0d26cc6-font-weight );line-height:var( --e-global-typography-0d26cc6-line-height );color:#ffffff;background-color:#313131;}.elementor-181499 .elementor-element.elementor-element-dc1b593 a{text-align:center;}.elementor-181499 .elementor-element.elementor-element-dc1b593 .blox_btn_group_inner{gap:10px;}.elementor-181499 .elementor-element.elementor-element-ace32e4 .blox_btn_group .elementor-repeater-item-a38f379{color:var( --e-global-color-text );background-color:#FFFFFF0D !important;border-color:#0D0E111A !important;}.elementor-181499 .elementor-element.elementor-element-ace32e4 .blox_btn_group .elementor-repeater-item-a38f379 svg{fill:var( --e-global-color-text );}.elementor-181499 .elementor-element.elementor-element-ace32e4 .blox_btn_group .elementor-repeater-item-a38f379:hover{color:var( --e-global-color-db2f53b );background-color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-181499 .elementor-element.elementor-element-ace32e4 .blox_btn_group .elementor-repeater-item-a38f379:hover svg{fill:var( --e-global-color-db2f53b );}.elementor-181499 .elementor-element.elementor-element-ace32e4 .blox_btn_group .elementor-repeater-item-ef6de81{color:var( --e-global-color-db2f53b );background-color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-181499 .elementor-element.elementor-element-ace32e4 .blox_btn_group .elementor-repeater-item-ef6de81 svg{fill:var( --e-global-color-db2f53b );}.elementor-181499 .elementor-element.elementor-element-ace32e4 .blox_btn_group .elementor-repeater-item-ef6de81:hover{color:var( --e-global-color-text );background-color:#FFFFFF0D !important;border-color:#0D0E111A !important;}.elementor-181499 .elementor-element.elementor-element-ace32e4 .blox_btn_group .elementor-repeater-item-ef6de81:hover svg{fill:var( --e-global-color-text );}.elementor-181499 .elementor-element.elementor-element-ace32e4 .blox_btn_group{gap:10px;justify-content:flex-end;}.elementor-181499 .elementor-element.elementor-element-ace32e4 .blox_btn_group a{border-radius:12px 12px 12px 12px;padding:10px 10px 10px 10px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-db2f53b );font-family:var( --e-global-typography-0d26cc6-font-family ), Sans-serif;font-size:var( --e-global-typography-0d26cc6-font-size );font-weight:var( --e-global-typography-0d26cc6-font-weight );line-height:var( --e-global-typography-0d26cc6-line-height );color:#ffffff;background-color:#313131;}.elementor-181499 .elementor-element.elementor-element-ace32e4 a{text-align:center;}.elementor-181499 .elementor-element.elementor-element-ace32e4 .blox_btn_group_inner{gap:10px;}.elementor-181499 .elementor-element.elementor-element-ef65c67{--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-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-181499 .elementor-element.elementor-element-c15e99d.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-181499 .elementor-element.elementor-element-c15e99d .elementor-menu-toggle{margin-left:auto;background-color:var( --e-global-color-07553ff );}.elementor-181499 .elementor-element.elementor-element-c15e99d .elementor-nav-menu .elementor-item{font-family:var( --e-global-typography-9dedb80-font-family ), Sans-serif;font-size:var( --e-global-typography-9dedb80-font-size );font-weight:var( --e-global-typography-9dedb80-font-weight );line-height:var( --e-global-typography-9dedb80-line-height );}.elementor-181499 .elementor-element.elementor-element-c15e99d .elementor-nav-menu--main .elementor-item:hover,
					.elementor-181499 .elementor-element.elementor-element-c15e99d .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-181499 .elementor-element.elementor-element-c15e99d .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-181499 .elementor-element.elementor-element-c15e99d .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-181499 .elementor-element.elementor-element-c15e99d .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-181499 .elementor-element.elementor-element-c15e99d .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:var( --e-global-color-secondary );}.elementor-181499 .elementor-element.elementor-element-c15e99d .e--pointer-framed .elementor-item:before,
					.elementor-181499 .elementor-element.elementor-element-c15e99d .e--pointer-framed .elementor-item:after{border-color:var( --e-global-color-secondary );}.elementor-181499 .elementor-element.elementor-element-c15e99d .elementor-nav-menu--main .elementor-item.elementor-item-active{color:var( --e-global-color-primary );}.elementor-181499 .elementor-element.elementor-element-c15e99d .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item.elementor-item-active:before,
					.elementor-181499 .elementor-element.elementor-element-c15e99d .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item.elementor-item-active:after{background-color:var( --e-global-color-secondary );}.elementor-181499 .elementor-element.elementor-element-c15e99d .e--pointer-framed .elementor-item.elementor-item-active:before,
					.elementor-181499 .elementor-element.elementor-element-c15e99d .e--pointer-framed .elementor-item.elementor-item-active:after{border-color:var( --e-global-color-secondary );}.elementor-181499 .elementor-element.elementor-element-c15e99d .e--pointer-framed .elementor-item:before{border-width:2px;}.elementor-181499 .elementor-element.elementor-element-c15e99d .e--pointer-framed.e--animation-draw .elementor-item:before{border-width:0 0 2px 2px;}.elementor-181499 .elementor-element.elementor-element-c15e99d .e--pointer-framed.e--animation-draw .elementor-item:after{border-width:2px 2px 0 0;}.elementor-181499 .elementor-element.elementor-element-c15e99d .e--pointer-framed.e--animation-corners .elementor-item:before{border-width:2px 0 0 2px;}.elementor-181499 .elementor-element.elementor-element-c15e99d .e--pointer-framed.e--animation-corners .elementor-item:after{border-width:0 2px 2px 0;}.elementor-181499 .elementor-element.elementor-element-c15e99d .e--pointer-underline .elementor-item:after,
					 .elementor-181499 .elementor-element.elementor-element-c15e99d .e--pointer-overline .elementor-item:before,
					 .elementor-181499 .elementor-element.elementor-element-c15e99d .e--pointer-double-line .elementor-item:before,
					 .elementor-181499 .elementor-element.elementor-element-c15e99d .e--pointer-double-line .elementor-item:after{height:2px;}.elementor-181499 .elementor-element.elementor-element-c15e99d .elementor-nav-menu--main .elementor-item{padding-left:0px;padding-right:0px;padding-top:12px;padding-bottom:12px;}.elementor-181499 .elementor-element.elementor-element-c15e99d{--e-nav-menu-horizontal-menu-item-margin:calc( 35px / 2 );}.elementor-181499 .elementor-element.elementor-element-c15e99d .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:35px;}.elementor-181499 .elementor-element.elementor-element-c15e99d .elementor-nav-menu--dropdown a, .elementor-181499 .elementor-element.elementor-element-c15e99d .elementor-menu-toggle{color:var( --e-global-color-text );fill:var( --e-global-color-text );}.elementor-181499 .elementor-element.elementor-element-c15e99d .elementor-nav-menu--dropdown a:hover,
					.elementor-181499 .elementor-element.elementor-element-c15e99d .elementor-nav-menu--dropdown a:focus,
					.elementor-181499 .elementor-element.elementor-element-c15e99d .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-181499 .elementor-element.elementor-element-c15e99d .elementor-nav-menu--dropdown a.highlighted,
					.elementor-181499 .elementor-element.elementor-element-c15e99d .elementor-menu-toggle:hover,
					.elementor-181499 .elementor-element.elementor-element-c15e99d .elementor-menu-toggle:focus{color:var( --e-global-color-primary );}.elementor-181499 .elementor-element.elementor-element-c15e99d .elementor-nav-menu--dropdown a:hover,
					.elementor-181499 .elementor-element.elementor-element-c15e99d .elementor-nav-menu--dropdown a:focus,
					.elementor-181499 .elementor-element.elementor-element-c15e99d .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-181499 .elementor-element.elementor-element-c15e99d .elementor-nav-menu--dropdown a.highlighted{background-color:var( --e-global-color-db2f53b );}.elementor-181499 .elementor-element.elementor-element-c15e99d .elementor-nav-menu--dropdown a.elementor-item-active{color:var( --e-global-color-primary );background-color:var( --e-global-color-a05a019 );}.elementor-181499 .elementor-element.elementor-element-c15e99d .elementor-nav-menu--dropdown .elementor-item, .elementor-181499 .elementor-element.elementor-element-c15e99d .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-181499 .elementor-element.elementor-element-c15e99d .elementor-nav-menu--main .elementor-nav-menu--dropdown, .elementor-181499 .elementor-element.elementor-element-c15e99d .elementor-nav-menu__container.elementor-nav-menu--dropdown{box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.05);}.elementor-181499 .elementor-element.elementor-element-c15e99d div.elementor-menu-toggle{color:var( --e-global-color-db2f53b );}.elementor-181499 .elementor-element.elementor-element-c15e99d div.elementor-menu-toggle svg{fill:var( --e-global-color-db2f53b );}.elementor-181499 .elementor-element.elementor-element-c15e99d div.elementor-menu-toggle:hover, .elementor-181499 .elementor-element.elementor-element-c15e99d div.elementor-menu-toggle:focus{color:var( --e-global-color-primary );}.elementor-181499 .elementor-element.elementor-element-c15e99d div.elementor-menu-toggle:hover svg, .elementor-181499 .elementor-element.elementor-element-c15e99d div.elementor-menu-toggle:focus svg{fill:var( --e-global-color-primary );}.elementor-181499 .elementor-element.elementor-element-c15e99d .elementor-menu-toggle:hover, .elementor-181499 .elementor-element.elementor-element-c15e99d .elementor-menu-toggle:focus{background-color:var( --e-global-color-07553ff );}.elementor-181499 .elementor-element.elementor-element-a23c16f{--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-181499 .elementor-element.elementor-element-250d76b .blox_btn_group .elementor-repeater-item-a38f379{color:#ffffff !important;background-color:#FFFFFF0D !important;border-color:#FFFFFF1A !important;}.elementor-181499 .elementor-element.elementor-element-250d76b .blox_btn_group .elementor-repeater-item-a38f379 svg{fill:#ffffff !important;}.elementor-181499 .elementor-element.elementor-element-250d76b .blox_btn_group .elementor-repeater-item-a38f379:hover{color:var( --e-global-color-db2f53b );background-color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-181499 .elementor-element.elementor-element-250d76b .blox_btn_group .elementor-repeater-item-a38f379:hover svg{fill:var( --e-global-color-db2f53b );}.elementor-181499 .elementor-element.elementor-element-250d76b .blox_btn_group .elementor-repeater-item-ef6de81{color:var( --e-global-color-db2f53b );background-color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-181499 .elementor-element.elementor-element-250d76b .blox_btn_group .elementor-repeater-item-ef6de81 svg{fill:var( --e-global-color-db2f53b );}.elementor-181499 .elementor-element.elementor-element-250d76b .blox_btn_group .elementor-repeater-item-ef6de81:hover{color:#ffffff !important;background-color:#FFFFFF0D !important;border-color:#FFFFFF1A !important;}.elementor-181499 .elementor-element.elementor-element-250d76b .blox_btn_group .elementor-repeater-item-ef6de81:hover svg{fill:#ffffff !important;}.elementor-181499 .elementor-element.elementor-element-250d76b .blox_btn_group{gap:10px;justify-content:flex-end;}.elementor-181499 .elementor-element.elementor-element-250d76b .blox_btn_group a{border-radius:12px 12px 12px 12px;padding:10px 10px 10px 10px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-db2f53b );font-family:var( --e-global-typography-0d26cc6-font-family ), Sans-serif;font-size:var( --e-global-typography-0d26cc6-font-size );font-weight:var( --e-global-typography-0d26cc6-font-weight );line-height:var( --e-global-typography-0d26cc6-line-height );color:#ffffff;background-color:#313131;}.elementor-181499 .elementor-element.elementor-element-250d76b a{text-align:center;}.elementor-181499 .elementor-element.elementor-element-250d76b .blox_btn_group_inner{gap:10px;}.elementor-181499 .elementor-element.elementor-element-f129d1a .blox_btn_group .elementor-repeater-item-a38f379{color:#ffffff !important;background-color:#FFFFFF0D !important;border-color:#FFFFFF1A !important;}.elementor-181499 .elementor-element.elementor-element-f129d1a .blox_btn_group .elementor-repeater-item-a38f379 svg{fill:#ffffff !important;}.elementor-181499 .elementor-element.elementor-element-f129d1a .blox_btn_group .elementor-repeater-item-a38f379:hover{color:var( --e-global-color-db2f53b );background-color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-181499 .elementor-element.elementor-element-f129d1a .blox_btn_group .elementor-repeater-item-a38f379:hover svg{fill:var( --e-global-color-db2f53b );}.elementor-181499 .elementor-element.elementor-element-f129d1a .blox_btn_group .elementor-repeater-item-ef6de81{color:var( --e-global-color-db2f53b );background-color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-181499 .elementor-element.elementor-element-f129d1a .blox_btn_group .elementor-repeater-item-ef6de81 svg{fill:var( --e-global-color-db2f53b );}.elementor-181499 .elementor-element.elementor-element-f129d1a .blox_btn_group .elementor-repeater-item-ef6de81:hover{color:#ffffff !important;background-color:#FFFFFF0D !important;border-color:#FFFFFF1A !important;}.elementor-181499 .elementor-element.elementor-element-f129d1a .blox_btn_group .elementor-repeater-item-ef6de81:hover svg{fill:#ffffff !important;}.elementor-181499 .elementor-element.elementor-element-f129d1a .blox_btn_group{gap:10px;justify-content:flex-end;}.elementor-181499 .elementor-element.elementor-element-f129d1a .blox_btn_group a{border-radius:12px 12px 12px 12px;padding:10px 10px 10px 10px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-db2f53b );font-family:var( --e-global-typography-0d26cc6-font-family ), Sans-serif;font-size:var( --e-global-typography-0d26cc6-font-size );font-weight:var( --e-global-typography-0d26cc6-font-weight );line-height:var( --e-global-typography-0d26cc6-line-height );color:#ffffff;background-color:#313131;}.elementor-181499 .elementor-element.elementor-element-f129d1a a{text-align:center;}.elementor-181499 .elementor-element.elementor-element-f129d1a .blox_btn_group_inner{gap:10px;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:1024px){.elementor-181499 .elementor-element.elementor-element-d13d24a{--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-181499 .elementor-element.elementor-element-dc1b593 .blox_btn_group a{font-size:var( --e-global-typography-0d26cc6-font-size );line-height:var( --e-global-typography-0d26cc6-line-height );}.elementor-181499 .elementor-element.elementor-element-ace32e4 .blox_btn_group a{font-size:var( --e-global-typography-0d26cc6-font-size );line-height:var( --e-global-typography-0d26cc6-line-height );}.elementor-181499 .elementor-element.elementor-element-c15e99d .elementor-nav-menu .elementor-item{font-size:var( --e-global-typography-9dedb80-font-size );line-height:var( --e-global-typography-9dedb80-line-height );}.elementor-181499 .elementor-element.elementor-element-c15e99d .elementor-nav-menu--dropdown .elementor-item, .elementor-181499 .elementor-element.elementor-element-c15e99d .elementor-nav-menu--dropdown  .elementor-sub-item{font-size:var( --e-global-typography-accent-font-size );}.elementor-181499 .elementor-element.elementor-element-c15e99d .elementor-nav-menu--dropdown a{padding-left:41px;padding-right:41px;padding-top:10px;padding-bottom:10px;}.elementor-181499 .elementor-element.elementor-element-c15e99d .elementor-nav-menu--main > .elementor-nav-menu > li > .elementor-nav-menu--dropdown, .elementor-181499 .elementor-element.elementor-element-c15e99d .elementor-nav-menu__container.elementor-nav-menu--dropdown{margin-top:30px !important;}.elementor-181499 .elementor-element.elementor-element-c15e99d{--nav-menu-icon-size:30px;}.elementor-181499 .elementor-element.elementor-element-250d76b .blox_btn_group a{font-size:var( --e-global-typography-0d26cc6-font-size );line-height:var( --e-global-typography-0d26cc6-line-height );}.elementor-181499 .elementor-element.elementor-element-f129d1a .blox_btn_group a{font-size:var( --e-global-typography-0d26cc6-font-size );line-height:var( --e-global-typography-0d26cc6-line-height );}}@media(min-width:768px){.elementor-181499 .elementor-element.elementor-element-1f49637{--width:10%;}.elementor-181499 .elementor-element.elementor-element-d13d24a{--width:55%;}.elementor-181499 .elementor-element.elementor-element-ef65c67{--width:8%;}.elementor-181499 .elementor-element.elementor-element-a23c16f{--width:25%;}}@media(max-width:1024px) and (min-width:768px){.elementor-181499 .elementor-element.elementor-element-1f49637{--width:20%;}.elementor-181499 .elementor-element.elementor-element-d13d24a{--width:80%;}}@media(max-width:767px){.elementor-181499 .elementor-element.elementor-element-1f49637{--width:32%;}.elementor-181499 .elementor-element.elementor-element-d13d24a{--width:48%;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-181499 .elementor-element.elementor-element-dc1b593 .blox_btn_group a{font-size:var( --e-global-typography-0d26cc6-font-size );line-height:var( --e-global-typography-0d26cc6-line-height );}.elementor-181499 .elementor-element.elementor-element-ace32e4 .blox_btn_group a{font-size:var( --e-global-typography-0d26cc6-font-size );line-height:var( --e-global-typography-0d26cc6-line-height );}.elementor-181499 .elementor-element.elementor-element-ef65c67{--width:20%;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-181499 .elementor-element.elementor-element-c15e99d .elementor-nav-menu .elementor-item{font-size:var( --e-global-typography-9dedb80-font-size );line-height:var( --e-global-typography-9dedb80-line-height );}.elementor-181499 .elementor-element.elementor-element-c15e99d .elementor-nav-menu--dropdown .elementor-item, .elementor-181499 .elementor-element.elementor-element-c15e99d .elementor-nav-menu--dropdown  .elementor-sub-item{font-size:var( --e-global-typography-accent-font-size );}.elementor-181499 .elementor-element.elementor-element-c15e99d .elementor-nav-menu--dropdown a{padding-left:30px;padding-right:30px;padding-top:13px;padding-bottom:13px;}.elementor-181499 .elementor-element.elementor-element-c15e99d .elementor-nav-menu--main > .elementor-nav-menu > li > .elementor-nav-menu--dropdown, .elementor-181499 .elementor-element.elementor-element-c15e99d .elementor-nav-menu__container.elementor-nav-menu--dropdown{margin-top:20px !important;}.elementor-181499 .elementor-element.elementor-element-c15e99d{--nav-menu-icon-size:23px;}.elementor-181499 .elementor-element.elementor-element-250d76b .blox_btn_group a{font-size:var( --e-global-typography-0d26cc6-font-size );line-height:var( --e-global-typography-0d26cc6-line-height );}.elementor-181499 .elementor-element.elementor-element-f129d1a .blox_btn_group a{font-size:var( --e-global-typography-0d26cc6-font-size );line-height:var( --e-global-typography-0d26cc6-line-height );}}/* Start custom CSS for shortcode, class: .elementor-element-07cdf1f */li.menu-item.has-children{
    width:14%;
}/* End custom CSS */
/* Start custom CSS for ucaddon_blox_btn_group, class: .elementor-element-250d76b *//* Unlimited Elements button group — icon right side */
.blox_btn_group_inner {
  display: flex;
  align-items: center;
}

.blox_btn_group_inner .ue-btn-icon {
  order: 2;
  margin-left: 2px;
}

.blox_btn_group_inner .ue-btn-txt {
  order: 1;
}/* End custom CSS */
/* Start custom CSS for ucaddon_blox_btn_group, class: .elementor-element-f129d1a *//* Unlimited Elements button group — icon right side */
.blox_btn_group_inner {
  display: flex;
  align-items: center;
}

.blox_btn_group_inner .ue-btn-icon {
  order: 2;
  margin-left: 2px;
}

.blox_btn_group_inner .ue-btn-txt {
  order: 1;
}
.elementor-181499 .elementor-element.elementor-element-f129d1a .blox_btn_group .elementor-repeater-item-a38f379{
     color: #000000 !important;
    border: 1px solid #0d0e111a !important;
    padding-left: 1rem !important;
    padding-right: 1rem !important;
    font-size: .875rem !important;
    background-image: none !important; /* Removes any default gradients */
    box-shadow: none !important;        /* Removes any default shadows */
    transition: all 0.3s ease-in-out !important;
}
.elementor-181499 .elementor-element.elementor-element-f129d1a .blox_btn_group .elementor-repeater-item-a38f379:hover{
    color: #000000 !important;
    border: 1px solid #0d0e111a !important;
    padding-left: 1rem !important;
    padding-right: 1rem !important;
    font-size: .875rem !important;
    background-image: none !important; /* Removes any default gradients */
    box-shadow: none !important;        /* Removes any default shadows */
    transition: all 0.3s ease-in-out !important;
    background-color: transparent !important;

}
.elementor-181499 .elementor-element.elementor-element-f129d1a .blox_btn_group .elementor-repeater-item-ef6de81:hover{
    color:#FFFFFF !important;
    background: #EC5D25 !important;
    border:1px solid #EC5D25 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fb01a9a */.elementor-181499 .elementor-element.elementor-element-fb01a9a {
    transition: background-color 0.3s ease;
}

.elementor-181499 .elementor-element.elementor-element-fb01a9a.elementor-sticky--effects {
    background-color: #ffffff !important;
    background-image: none!important;
}

.elementor-181499 .elementor-element.elementor-element-fb01a9a .menu-item a {
    transition: color 0.3s ease;
}

.elementor-181499 .elementor-element.elementor-element-fb01a9a.elementor-sticky--effects .menu-item a{
    color: #000000 !important;
}

/* Default state (top of page) */
.logo2 {
    display: none;
}

/* When sticky activates */
.elementor-181499 .elementor-element.elementor-element-fb01a9a.elementor-sticky--effects .logo1 {
    display: none;
}

.elementor-181499 .elementor-element.elementor-element-fb01a9a.elementor-sticky--effects .logo2 {
    display: block;
}

/* Smooth transition */
.elementor-181499 .elementor-element.elementor-element-fb01a9a .elementor-menu-toggle {
    transition: color 0.3s ease, border-color 0.3s ease;
}

/* Change hamburger color when sticky */
.elementor-181499 .elementor-element.elementor-element-fb01a9a.elementor-sticky--effects .elementor-menu-toggle .e-font-icon-svg{
    color: #000 !important;
    border-color: #000000 !important;
    fill: #000!important;
}

/* Default state (top of page) */
.logo4 {
    display: none;
}

/* When sticky activates */
.elementor-181499 .elementor-element.elementor-element-fb01a9a.elementor-sticky--effects .logo3 {
    display: none;
}

.elementor-181499 .elementor-element.elementor-element-fb01a9a.elementor-sticky--effects .logo4 {
    display: block;
}

@media (min-width:1200px){
    .elementor-181499 .elementor-element.elementor-element-fb01a9a.elementor-sticky--effects .logo4 {
    display: none;
}
}/* End custom CSS */
/* Start custom CSS */li.menu-item.has-children{
    width:15%!important;
}

.custom-mega-menu a{
    color: #fff!important;
}
.custom-mega-menu a:hover, .custom-mega-menu a:active{
    color: #F86A27!important;
}

.custom-mega-menu .mega-panel .mega-column a{
    color: #222!important;
    font-weight: 500!important;
}

.custom-mega-menu .mega-panel .mega-column .mega-submenu a{
    color: #222!important;
    font-weight: 400!important;
}

.custom-mega-menu .submenu .menu-item a{
    color: #222!important;
    font-weight: 400!important;
}
.hs-button{
    border-radius: 7px;
    background-color: #EC5D25;
    box-shadow: 4px 4px 0px 0px #EDE9D0;
    color: #ffffff;
    line-height: 20px !important;
}
.submitted-message {
    text-align: center;
}
.hs-button:hover , .hs-button:focus{
 box-shadow: none;
 background-color: #EC5D25;
}

#hsForm_6d0a649f-8789-47d6-b4d9-76306492b997 {
    display: flex;
    justify-content: center;
    gap:10px;
    align-items: center;
}
#hsForm_6d0a649f-8789-47d6-b4d9-76306492b997   .hs_email label span{
    display: none;
}
input[type=email], .hs-input{
        border: 1px solid #DBE0E7 !important;
        background: transparent;
}
.hs-fieldtype-intl-phone{
    border:none !important;
}
#phone_ext-d63a40f3-abe9-408d-bb99-07785eb65ce1{
    height: 42px;
}
input[type=email]:focus , .hs-button:focus , .hs-input:focus  {
    outline:none !important;
}
#hsForm_6d0a649f-8789-47d6-b4d9-76306492b997 input {
    height: 50px !important;
}
#hsForm_6d0a649f-8789-47d6-b4d9-76306492b997 .hs-submit{
    margin:0px !important;
}
.hs-submit{
    margin:20px 0px;
}
.hs-form-field{
    padding-bottom: 20px !important;
}
#hsForm_6d0a649f-8789-47d6-b4d9-76306492b997 .hs_email {
    width: 50%;

    border-radius: 7px;
    height: 50px;
    display: flex;
    flex-direction: column;
    justify-content: start;
}
.hbspt-form ul{
    list-style-type: none;
    padding: 0px;
    font-size: 14px;
    color: red;
}
/*.actions:after{*/
/*    content: url('http://d1ss4nmhr4m5he.cloudfront.net/wp-content/uploads/2023/12/04080800/Group-1264.png');*/
/*    position: relative;*/
/*    right: 25px;*/
/*}*/

.blue-section .submitted-message , .blue-section .hs_email input{
    color: #fff;
}
.actions{
    text-align: center;
}
.hs-form-field label span{
    font-size: 16px;
}
@media only screen and (max-width:768px){
    #hsForm_6d0a649f-8789-47d6-b4d9-76306492b997{
        gap:20px !important;
    }
    
      #hsForm_6d0a649f-8789-47d6-b4d9-76306492b997 ul{
        padding-bottom:10px;
        font-size:9px !important;
    }
    #hsForm_6d0a649f-8789-47d6-b4d9-76306492b997{
        flex-direction:column;
    }
    .hs-button , .hs_submit, .hs_email{
        width:100%;
        
            }
    .hbspt-form{
        margin:20px;
    }
    #hsForm_6d0a649f-8789-47d6-b4d9-76306492b997 .hs_email{
        width:100%;
    }
    /*.actions:after{*/
    /*        left: 76%;*/
    /*bottom: 35px;*/
    /*}*/
}

.hs_error_rollup{
    display: none;
}

.hs-field-desc {
    display: none !important;
}
.hs-error-msgs{
    color: red;
    font-size: 12px;
    list-style: none!important;
    margin-left: -38px
}
.custom-mega-menu .mega-panel{
    min-width:509px !important;
    gap:66px !important;
}
/* Sets the minimum width for the mega-panel belonging to the first top-level menu item (Products) */
.custom-mega-menu > ul.menu > li:first-child .mega-panel {
    min-width: 646px !important;
    gap:66px !important;
}
/* --- Targeting the first two items under "Key Features" --- */

/* 1. Target the specific <a> links */
/* Selects the <li> elements that are the 1st AND 2nd children, */
/* inside the <ul> that is inside the 2nd .mega-column, */
/* which is inside the 1st menu-item (.menu-item:first-child) */

.menu-item:first-child .mega-column:nth-child(2) .mega-submenu li:nth-child(1) > a,
.menu-item:first-child .mega-column:nth-child(2) .mega-submenu li:nth-child(2) > a {
    /* Required for positioning ::after */
    position: relative; 
    /* Add space for the image to prevent overlap with the text */
    padding-right: 20px; 
    display: flex;
    gap:25px
}

/* 2. Inject the image using ::after */
.menu-item:first-child .mega-column:nth-child(2) .mega-submenu li:nth-child(1) > a::after,
.menu-item:first-child .mega-column:nth-child(2) .mega-submenu li:nth-child(2) > a::after {
    content: ''; /* Essential for pseudo-elements */
    display: inline-block;
    
    /* IMAGE STYLING */
    background-image: url('https://d1ss4nmhr4m5he.cloudfront.net/wp-content/uploads/2025/11/26064632/Frame-7310.svg');
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    
    /* Dimensions and spacing */
    width: 82px; 
    height: 20px; 
    margin-left: 8px; /* Space between text and image */
    vertical-align: middle;
    margin-top: 4px;
}
/* Styling for the specific 'Iris - AI travel Analyst' link */
.menu-item-176049 > a.elementor-sub-item {
    /* Required for positioning ::after */
    position: relative; 
    /* Add padding to prevent the badge from overlapping the link text */
    padding-right: 70px !important; /* Increased padding to fit the badge */
}

/* Injecting the 'AI Agent' badge using ::after */
.menu-item-176049 > a.elementor-sub-item::after {
    /* INJECT THE TEXT */
    content: "AI Agent"; 
    
    /* BADGE STYLING */
    display: inline-flex;
    align-items: center; 
    justify-content: center;
    
    /* Position the badge absolutely within the link for precise placement */
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    left: 192px; /* Adjust distance from the right edge */
    
    /* Dimensions and Appearance */
    padding: 4px 10px;
    border-radius: 6px; 
    white-space: nowrap;
    box-shadow: 0 2px 4px rgba(0,0,0,0.1);

    /* GRADIENT COLORS */
    background: linear-gradient(to right, #FB5C1E 0%, #BB0B0B 100%);
    color: #ffffff; 
    
    /* Text Styling */
    font-size: 11px;
    font-weight: 600; 
    text-transform: uppercase;
    line-height: 1; 
    border-radius: 28px;
}
.menu-item-175216 > a.elementor-sub-item::after {
    /* INJECT THE TEXT */
    content: "AI Agent"; 
    
    /* BADGE STYLING */
    display: inline-flex;
    align-items: center; 
    justify-content: center;
    
    /* Position the badge absolutely within the link for precise placement */
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    left: 192px; /* Adjust distance from the right edge */
    
    /* Dimensions and Appearance */
    padding: 4px 10px;
    border-radius: 6px; 
    white-space: nowrap;
    box-shadow: 0 2px 4px rgba(0,0,0,0.1);

    /* GRADIENT COLORS */
    background: linear-gradient(to right, #FB5C1E 0%, #BB0B0B 100%);
    color: #ffffff; 
    
    /* Text Styling */
    font-size: 11px;
    font-weight: 600; 
    text-transform: uppercase;
    line-height: 1; 
    border-radius: 28px;
}/* End custom CSS */