.elementor-3065 .elementor-element.elementor-element-26b4715{--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.6;--padding-top:150px;--padding-bottom:150px;--padding-left:0px;--padding-right:0px;}.elementor-3065 .elementor-element.elementor-element-26b4715:not(.elementor-motion-effects-element-type-background), .elementor-3065 .elementor-element.elementor-element-26b4715 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://cigargalaxy.com/wp-content/uploads/2025/08/considerate-agency-teMu4aZuYis-unsplash-scaled.jpg");background-position:0px -356px;background-size:cover;}.elementor-3065 .elementor-element.elementor-element-26b4715::before, .elementor-3065 .elementor-element.elementor-element-26b4715 > .elementor-background-video-container::before, .elementor-3065 .elementor-element.elementor-element-26b4715 > .e-con-inner > .elementor-background-video-container::before, .elementor-3065 .elementor-element.elementor-element-26b4715 > .elementor-background-slideshow::before, .elementor-3065 .elementor-element.elementor-element-26b4715 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3065 .elementor-element.elementor-element-26b4715 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-3065 .elementor-element.elementor-element-b059456 .elementor-heading-title{font-family:var( --e-global-typography-bf53892-font-family ), Sans-serif;font-size:var( --e-global-typography-bf53892-font-size );font-weight:var( --e-global-typography-bf53892-font-weight );text-transform:var( --e-global-typography-bf53892-text-transform );line-height:var( --e-global-typography-bf53892-line-height );color:var( --e-global-color-1ebf54d );}.elementor-3065 .elementor-element.elementor-element-519e27c{padding:50px 0px 50px 0px;}.elementor-3065 .elementor-element.elementor-element-5d1a69c{padding:50px 0px 50px 0px;}.elementor-3065 .elementor-element.elementor-global-266968 .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );letter-spacing:var( --e-global-typography-accent-letter-spacing );fill:var( --e-global-color-1ebf54d );color:var( --e-global-color-1ebf54d );border-style:none;border-radius:60px 60px 60px 60px;padding:20px 45px 20px 45px;}.elementor-3065 .elementor-element.elementor-global-266968 .elementor-button:hover, .elementor-3065 .elementor-element.elementor-global-266968 .elementor-button:focus{background-color:var( --e-global-color-secondary );color:var( --e-global-color-1ebf54d );}.elementor-3065 .elementor-element.elementor-global-266968 .elementor-button:hover svg, .elementor-3065 .elementor-element.elementor-global-266968 .elementor-button:focus svg{fill:var( --e-global-color-1ebf54d );}@media(max-width:1024px){.elementor-3065 .elementor-element.elementor-element-26b4715:not(.elementor-motion-effects-element-type-background), .elementor-3065 .elementor-element.elementor-element-26b4715 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-3065 .elementor-element.elementor-element-26b4715{--padding-top:150px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-3065 .elementor-element.elementor-element-b059456 .elementor-heading-title{font-size:var( --e-global-typography-bf53892-font-size );line-height:var( --e-global-typography-bf53892-line-height );}.elementor-3065 .elementor-element.elementor-element-519e27c{padding:50px 15px 50px 15px;}.elementor-3065 .elementor-element.elementor-element-5d1a69c{padding:50px 15px 50px 15px;}.elementor-3065 .elementor-element.elementor-global-266968 .elementor-button{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}}@media(max-width:767px){.elementor-3065 .elementor-element.elementor-element-26b4715:not(.elementor-motion-effects-element-type-background), .elementor-3065 .elementor-element.elementor-element-26b4715 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-3065 .elementor-element.elementor-element-26b4715{--padding-top:120px;--padding-bottom:120px;--padding-left:15px;--padding-right:15px;}.elementor-3065 .elementor-element.elementor-element-b059456 .elementor-heading-title{font-size:var( --e-global-typography-bf53892-font-size );line-height:var( --e-global-typography-bf53892-line-height );}.elementor-3065 .elementor-element.elementor-global-266968 .elementor-button{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}}/* Start custom CSS for shortcode, class: .elementor-element-5140ba1 */.cg-brands { max-width: 1200px; margin: 0 auto; }
.cg-az { text-align: center; margin: 0 0 24px; display: flex; flex-wrap: wrap; gap: 10px; justify-content: center; }
.cg-az a { text-decoration: none; padding: 6px 10px; border-radius: 6px; border: 1px solid #e6e6e6; font-weight: 600; }
.cg-az a:hover { border-color: #019834; color: #019834; }
.cg-az a.cg-disabled { pointer-events: none; opacity: .35; }
.cg-letter { margin: 48px 0 24px; }
.cg-letter-title { font-size: 28px; font-weight: 800; border-bottom: 2px solid #efefef; padding-bottom: 6px; margin: 0 0 16px; }
.cg-grid { list-style: none; padding: 0; margin: 0; display: grid; grid-template-columns: repeat(auto-fit, minmax(160px, 1fr)); gap: 14px 18px; }
.cg-grid a { text-decoration: none; color: #111; transition: color .2s, transform .2s; }
.cg-grid a:hover { color: #019834; transform: translateY(-1px); }/* End custom CSS */