.elementor-5017 .elementor-element.elementor-element-2c27709{--display:flex;--min-height:100vh;--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:40px 40px;--row-gap:40px;--column-gap:40px;--margin-top:-104px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:200px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-5017 .elementor-element.elementor-element-2c27709:not(.elementor-motion-effects-element-type-background), .elementor-5017 .elementor-element.elementor-element-2c27709 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.swellstop.com/wp-content/uploads/2026/06/hero.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-5017 .elementor-element.elementor-element-9763cc7{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-5017 .elementor-element.elementor-element-a969798{width:var( --container-widget-width, 36% );max-width:36%;background-color:#F7F8F6;padding:2px 0px 2px 0px;--container-widget-width:36%;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-6354b0a );border-radius:30px 30px 30px 30px;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-5017 .elementor-element.elementor-element-a969798 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-5017 .elementor-element.elementor-element-a969798 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-5017 .elementor-element.elementor-element-a969798 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5017 .elementor-element.elementor-element-a969798 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;text-transform:uppercase;line-height:25px;}.elementor-5017 .elementor-element.elementor-element-a969798 .elementor-icon-list-text{color:#263329CC;transition:color 0.3s;}.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-5017 .elementor-element.elementor-element-2e7fa83 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:78px;font-weight:600;line-height:83px;color:var( --e-global-color-primary );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );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-5017 .elementor-element.elementor-element-d88b299{width:100%;max-width:100%;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:30px;}.elementor-5017 .elementor-element.elementor-element-b269920{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5017 .elementor-element.elementor-element-ecada60{--display:flex;--min-height:58vh;--border-radius:25px 25px 25px 25px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5017 .elementor-element.elementor-element-ecada60:not(.elementor-motion-effects-element-type-background), .elementor-5017 .elementor-element.elementor-element-ecada60 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.swellstop.com/wp-content/uploads/2026/05/hero-dissolve-D2QUVKSV.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-5017 .elementor-element.elementor-element-0a9d495{--display:flex;border-style:solid;--border-style:solid;border-width:1px 0px 1px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#94949438;--border-color:#94949438;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-5017 .elementor-element.elementor-element-0f43277{--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-start;--align-items:center;--gap:0em 0em;--row-gap:0em;--column-gap:0em;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5017 .elementor-element.elementor-element-0f43277.e-con{--align-self:center;}.elementor-5017 .elementor-element.elementor-element-aa6518b{padding:0px 0px 0px 0px;border-style:none;border-radius:0px 0px 0px 0px;--e-icon-list-icon-size:20px;--icon-vertical-offset:0px;}.elementor-5017 .elementor-element.elementor-element-aa6518b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(6.2em/2);}.elementor-5017 .elementor-element.elementor-element-aa6518b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(6.2em/2);}.elementor-5017 .elementor-element.elementor-element-aa6518b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(6.2em/2);}.elementor-5017 .elementor-element.elementor-element-aa6518b .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-6.2em/2);}.elementor-5017 .elementor-element.elementor-element-aa6518b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-6.2em/2);}.elementor-5017 .elementor-element.elementor-element-aa6518b .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-5017 .elementor-element.elementor-element-aa6518b .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-5017 .elementor-element.elementor-element-aa6518b .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-5017 .elementor-element.elementor-element-aa6518b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5017 .elementor-element.elementor-element-aa6518b .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:12px;font-weight:400;text-transform:uppercase;line-height:25px;}.elementor-5017 .elementor-element.elementor-element-aa6518b .elementor-icon-list-text{color:#263329CC;transition:color 0.3s;}.elementor-5017 .elementor-element.elementor-element-5e1f8b8{padding:0px 0px 0px 0px;border-style:none;border-radius:0px 0px 0px 0px;--e-icon-list-icon-size:20px;--icon-vertical-offset:0px;}.elementor-5017 .elementor-element.elementor-element-5e1f8b8 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(6.2em/2);}.elementor-5017 .elementor-element.elementor-element-5e1f8b8 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(6.2em/2);}.elementor-5017 .elementor-element.elementor-element-5e1f8b8 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(6.2em/2);}.elementor-5017 .elementor-element.elementor-element-5e1f8b8 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-6.2em/2);}.elementor-5017 .elementor-element.elementor-element-5e1f8b8 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-6.2em/2);}.elementor-5017 .elementor-element.elementor-element-5e1f8b8 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-5017 .elementor-element.elementor-element-5e1f8b8 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-5017 .elementor-element.elementor-element-5e1f8b8 .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-5017 .elementor-element.elementor-element-5e1f8b8 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5017 .elementor-element.elementor-element-5e1f8b8 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:12px;font-weight:400;text-transform:uppercase;line-height:25px;}.elementor-5017 .elementor-element.elementor-element-5e1f8b8 .elementor-icon-list-text{color:#263329CC;transition:color 0.3s;}.elementor-5017 .elementor-element.elementor-element-ce38265{--display:flex;--min-height:100vh;--justify-content:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-5017 .elementor-element.elementor-element-ce38265:not(.elementor-motion-effects-element-type-background), .elementor-5017 .elementor-element.elementor-element-ce38265 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F4EC;}.elementor-5017 .elementor-element.elementor-element-8d607b4{--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:40px 40px;--row-gap:40px;--column-gap:40px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5017 .elementor-element.elementor-element-7400545{--display:flex;--justify-content:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5017 .elementor-element.elementor-element-7693f57{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-5017 .elementor-element.elementor-element-7693f57 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:64px;font-weight:600;line-height:58px;color:var( --e-global-color-primary );}.elementor-5017 .elementor-element.elementor-element-5860a9f{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:25px;}.elementor-5017 .elementor-element.elementor-element-5860a9f p{margin-block-end:9px;}.elementor-5017 .elementor-element.elementor-element-1fca9ad{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;border-radius:30px 30px 30px 30px;}.elementor-5017 .elementor-element.elementor-element-1fca9ad .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-5017 .elementor-element.elementor-element-a869ee4{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5017 .elementor-element.elementor-element-eaeaf30{--display:flex;--min-height:73vh;--justify-content:flex-start;--border-radius:40px 40px 40px 40px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:40px;--padding-left:30px;--padding-right:30px;}.elementor-5017 .elementor-element.elementor-element-eaeaf30:not(.elementor-motion-effects-element-type-background), .elementor-5017 .elementor-element.elementor-element-eaeaf30 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-02cce60 );}.elementor-5017 .elementor-element.elementor-element-415979f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-5017 .elementor-element.elementor-element-415979f .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:24px;font-weight:600;font-style:italic;line-height:50px;color:var( --e-global-color-02cce60 );}.elementor-widget-form .elementor-field-group > label, .elementor-widget-form .elementor-field-subgroup label{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group > label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-form .elementor-field-type-html{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-form .elementor-field-group .elementor-field{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-form .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-form .e-form__buttons__wrapper__button-next{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-button[type="submit"]{background-color:var( --e-global-color-accent );}.elementor-widget-form .e-form__buttons__wrapper__button-previous{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-message{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-form .e-form__indicators__indicator, .elementor-widget-form .e-form__indicators__indicator__label{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-form{--e-form-steps-indicator-inactive-primary-color:var( --e-global-color-text );--e-form-steps-indicator-active-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-completed-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-background-color:var( --e-global-color-text );--e-form-steps-indicator-progress-meter-color:var( --e-global-color-text );}.elementor-widget-form .e-form__indicators__indicator__progress__meter{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-5017 .elementor-element.elementor-element-53eea7f .elementor-field-group{padding-right:calc( 15px/2 );padding-left:calc( 15px/2 );margin-bottom:22px;}.elementor-5017 .elementor-element.elementor-element-53eea7f .elementor-form-fields-wrapper{margin-left:calc( -15px/2 );margin-right:calc( -15px/2 );margin-bottom:-22px;}.elementor-5017 .elementor-element.elementor-element-53eea7f .elementor-field-group.recaptcha_v3-bottomleft, .elementor-5017 .elementor-element.elementor-element-53eea7f .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-5017 .elementor-element.elementor-element-53eea7f .elementor-labels-inline .elementor-field-group > label{padding-left:12px;}body:not(.rtl) .elementor-5017 .elementor-element.elementor-element-53eea7f .elementor-labels-inline .elementor-field-group > label{padding-right:12px;}body .elementor-5017 .elementor-element.elementor-element-53eea7f .elementor-labels-above .elementor-field-group > label{padding-bottom:12px;}.elementor-5017 .elementor-element.elementor-element-53eea7f .elementor-field-group > label, .elementor-5017 .elementor-element.elementor-element-53eea7f .elementor-field-subgroup label{color:#98A098;}.elementor-5017 .elementor-element.elementor-element-53eea7f .elementor-field-group > label{font-family:"Space Grotesk", Sans-serif;font-size:20px;font-weight:600;}.elementor-5017 .elementor-element.elementor-element-53eea7f .elementor-field-type-html{padding-bottom:0px;}.elementor-5017 .elementor-element.elementor-element-53eea7f .elementor-field-group .elementor-field, .elementor-5017 .elementor-element.elementor-element-53eea7f .elementor-field-subgroup label{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:30px;}.elementor-5017 .elementor-element.elementor-element-53eea7f .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#ffffff;border-color:#26332973;border-width:0px 0px 0px 0px;border-radius:10px 10px 10px 10px;}.elementor-5017 .elementor-element.elementor-element-53eea7f .elementor-field-group .elementor-select-wrapper select{background-color:#ffffff;border-color:#26332973;border-width:0px 0px 0px 0px;border-radius:10px 10px 10px 10px;}.elementor-5017 .elementor-element.elementor-element-53eea7f .elementor-field-group .elementor-select-wrapper::before{color:#26332973;}.elementor-5017 .elementor-element.elementor-element-53eea7f .elementor-button{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );border-style:solid;border-width:1px 1px 1px 1px;border-radius:15px 15px 15px 15px;}.elementor-5017 .elementor-element.elementor-element-53eea7f .e-form__buttons__wrapper__button-next{background-color:var( --e-global-color-0e4780c );color:#ffffff;border-color:#02010100;}.elementor-5017 .elementor-element.elementor-element-53eea7f .elementor-button[type="submit"]{background-color:var( --e-global-color-0e4780c );color:#ffffff;border-color:#02010100;}.elementor-5017 .elementor-element.elementor-element-53eea7f .elementor-button[type="submit"] svg *{fill:#ffffff;}.elementor-5017 .elementor-element.elementor-element-53eea7f .e-form__buttons__wrapper__button-previous{background-color:var( --e-global-color-accent );color:#ffffff;}.elementor-5017 .elementor-element.elementor-element-53eea7f .e-form__buttons__wrapper__button-next:hover{background-color:var( --e-global-color-primary );color:#ffffff;border-color:var( --e-global-color-0e4780c );}.elementor-5017 .elementor-element.elementor-element-53eea7f .elementor-button[type="submit"]:hover{background-color:var( --e-global-color-primary );color:#ffffff;border-color:var( --e-global-color-0e4780c );}.elementor-5017 .elementor-element.elementor-element-53eea7f .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-5017 .elementor-element.elementor-element-53eea7f .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-5017 .elementor-element.elementor-element-53eea7f{--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}.elementor-5017 .elementor-element.elementor-element-67c696b{--display:flex;--min-height:100vh;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:40px 40px;--row-gap:40px;--column-gap:40px;--overlay-opacity:0.45;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-5017 .elementor-element.elementor-element-67c696b:not(.elementor-motion-effects-element-type-background), .elementor-5017 .elementor-element.elementor-element-67c696b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-5017 .elementor-element.elementor-element-67c696b::before, .elementor-5017 .elementor-element.elementor-element-67c696b > .elementor-background-video-container::before, .elementor-5017 .elementor-element.elementor-element-67c696b > .e-con-inner > .elementor-background-video-container::before, .elementor-5017 .elementor-element.elementor-element-67c696b > .elementor-background-slideshow::before, .elementor-5017 .elementor-element.elementor-element-67c696b > .e-con-inner > .elementor-background-slideshow::before, .elementor-5017 .elementor-element.elementor-element-67c696b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://www.swellstop.com/wp-content/uploads/2026/06/cta-water-DHmqYoAz.jpg");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-5017 .elementor-element.elementor-element-d0c07ef{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5017 .elementor-element.elementor-element-0eac0bc{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;text-align:center;}.elementor-5017 .elementor-element.elementor-element-0eac0bc .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:116px;font-weight:500;line-height:1em;color:#F4F4EB;}.elementor-5017 .elementor-element.elementor-element-7d54877{width:var( --container-widget-width, 74% );max-width:74%;--container-widget-width:74%;--container-widget-flex-grow:0;text-align:center;color:#EEEEEE;}.elementor-5017 .elementor-element.elementor-element-4129be6{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-5017 .elementor-element.elementor-element-d56b8be .elementor-button{background-color:#26332900;font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );fill:var( --e-global-color-02cce60 );color:var( --e-global-color-02cce60 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-0e4780c );border-radius:100px 100px 100px 100px;padding:18px 30px 18px 30px;}.elementor-5017 .elementor-element.elementor-element-d56b8be .elementor-button:hover, .elementor-5017 .elementor-element.elementor-element-d56b8be .elementor-button:focus{background-color:var( --e-global-color-accent );color:var( --e-global-color-02cce60 );}.elementor-5017 .elementor-element.elementor-element-d56b8be .elementor-button:hover svg, .elementor-5017 .elementor-element.elementor-element-d56b8be .elementor-button:focus svg{fill:var( --e-global-color-02cce60 );}@media(min-width:768px){.elementor-5017 .elementor-element.elementor-element-ecada60{--width:70%;}.elementor-5017 .elementor-element.elementor-element-7400545{--width:45%;}.elementor-5017 .elementor-element.elementor-element-a869ee4{--width:50%;}.elementor-5017 .elementor-element.elementor-element-eaeaf30{--width:100%;}}@media(max-width:1024px){.elementor-5017 .elementor-element.elementor-element-2c27709{--min-height:60vh;--flex-wrap:wrap;--margin-top:-137px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:180px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-5017 .elementor-element.elementor-element-a969798{--container-widget-width:57%;--container-widget-flex-grow:0;width:var( --container-widget-width, 57% );max-width:57%;}.elementor-5017 .elementor-element.elementor-element-a969798.elementor-element{--align-self:center;}.elementor-5017 .elementor-element.elementor-element-2e7fa83{text-align:center;}.elementor-5017 .elementor-element.elementor-element-2e7fa83 .elementor-heading-title{font-size:65px;line-height:1.3em;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-5017 .elementor-element.elementor-element-d88b299{width:100%;max-width:100%;text-align:center;}.elementor-5017 .elementor-element.elementor-element-b269920.e-con{--order:-99999 /* order start hack */;}.elementor-5017 .elementor-element.elementor-element-0a9d495{--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-5017 .elementor-element.elementor-element-0f43277{--justify-content:center;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--flex-wrap:wrap;}.elementor-5017 .elementor-element.elementor-element-aa6518b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0.1em/2);}.elementor-5017 .elementor-element.elementor-element-aa6518b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0.1em/2);}.elementor-5017 .elementor-element.elementor-element-aa6518b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0.1em/2);}.elementor-5017 .elementor-element.elementor-element-aa6518b .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0.1em/2);}.elementor-5017 .elementor-element.elementor-element-aa6518b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0.1em/2);}.elementor-5017 .elementor-element.elementor-element-aa6518b{--e-icon-list-icon-size:15px;}.elementor-5017 .elementor-element.elementor-element-5e1f8b8 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0.8em/2);}.elementor-5017 .elementor-element.elementor-element-5e1f8b8 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0.8em/2);}.elementor-5017 .elementor-element.elementor-element-5e1f8b8 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0.8em/2);}.elementor-5017 .elementor-element.elementor-element-5e1f8b8 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0.8em/2);}.elementor-5017 .elementor-element.elementor-element-5e1f8b8 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0.8em/2);}.elementor-5017 .elementor-element.elementor-element-5e1f8b8{--e-icon-list-icon-size:15px;}.elementor-5017 .elementor-element.elementor-element-ce38265{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:10px;}.elementor-5017 .elementor-element.elementor-element-8d607b4{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-5017 .elementor-element.elementor-element-7400545{--justify-content:center;}.elementor-5017 .elementor-element.elementor-element-7693f57 .elementor-heading-title{font-size:44px;line-height:1.3em;}.elementor-5017 .elementor-element.elementor-element-eaeaf30{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-5017 .elementor-element.elementor-element-415979f .elementor-heading-title{font-size:31px;line-height:1em;}.elementor-widget-form .elementor-field-group > label{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-form .elementor-field-type-html{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-form .elementor-message{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-5017 .elementor-element.elementor-element-53eea7f .elementor-field-group .elementor-field, .elementor-5017 .elementor-element.elementor-element-53eea7f .elementor-field-subgroup label{font-size:13px;}.elementor-5017 .elementor-element.elementor-element-67c696b::before, .elementor-5017 .elementor-element.elementor-element-67c696b > .elementor-background-video-container::before, .elementor-5017 .elementor-element.elementor-element-67c696b > .e-con-inner > .elementor-background-video-container::before, .elementor-5017 .elementor-element.elementor-element-67c696b > .elementor-background-slideshow::before, .elementor-5017 .elementor-element.elementor-element-67c696b > .e-con-inner > .elementor-background-slideshow::before, .elementor-5017 .elementor-element.elementor-element-67c696b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://www.swellstop.com/wp-content/uploads/2026/06/final-cta-bg-4G7NOcBs.jpg");}.elementor-5017 .elementor-element.elementor-element-67c696b{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-5017 .elementor-element.elementor-element-0eac0bc .elementor-heading-title{font-size:40px;line-height:1.3em;}.elementor-5017 .elementor-element.elementor-element-7d54877{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}}@media(max-width:767px){.elementor-5017 .elementor-element.elementor-element-2c27709{--margin-top:-100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5017 .elementor-element.elementor-element-9763cc7{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-5017 .elementor-element.elementor-element-a969798{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-5017 .elementor-element.elementor-element-a969798 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5017 .elementor-element.elementor-element-a969798 .elementor-icon-list-item > a{font-size:12px;}.elementor-5017 .elementor-element.elementor-element-2e7fa83{text-align:center;}.elementor-5017 .elementor-element.elementor-element-2e7fa83 .elementor-heading-title{font-size:30px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-5017 .elementor-element.elementor-element-d88b299{text-align:center;}.elementor-5017 .elementor-element.elementor-element-ecada60{--min-height:52vh;}.elementor-5017 .elementor-element.elementor-element-0a9d495{--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-5017 .elementor-element.elementor-element-0f43277{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5017 .elementor-element.elementor-element-aa6518b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(2.8em/2);}.elementor-5017 .elementor-element.elementor-element-aa6518b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(2.8em/2);}.elementor-5017 .elementor-element.elementor-element-aa6518b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(2.8em/2);}.elementor-5017 .elementor-element.elementor-element-aa6518b .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-2.8em/2);}.elementor-5017 .elementor-element.elementor-element-aa6518b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-2.8em/2);}.elementor-5017 .elementor-element.elementor-element-ce38265{--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-5017 .elementor-element.elementor-element-7400545{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-5017 .elementor-element.elementor-element-7693f57{text-align:center;}.elementor-5017 .elementor-element.elementor-element-7693f57 .elementor-heading-title{font-size:24px;}.elementor-5017 .elementor-element.elementor-element-5860a9f{text-align:center;}.elementor-5017 .elementor-element.elementor-element-eaeaf30{--padding-top:50px;--padding-bottom:70px;--padding-left:15px;--padding-right:15px;}.elementor-5017 .elementor-element.elementor-element-415979f{text-align:center;}.elementor-5017 .elementor-element.elementor-element-415979f .elementor-heading-title{font-size:24px;}.elementor-widget-form .elementor-field-group > label{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-form .elementor-field-type-html{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-form .elementor-message{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-5017 .elementor-element.elementor-element-53eea7f .elementor-field-group .elementor-field, .elementor-5017 .elementor-element.elementor-element-53eea7f .elementor-field-subgroup label{font-size:14px;}.elementor-5017 .elementor-element.elementor-element-67c696b::before, .elementor-5017 .elementor-element.elementor-element-67c696b > .elementor-background-video-container::before, .elementor-5017 .elementor-element.elementor-element-67c696b > .e-con-inner > .elementor-background-video-container::before, .elementor-5017 .elementor-element.elementor-element-67c696b > .elementor-background-slideshow::before, .elementor-5017 .elementor-element.elementor-element-67c696b > .e-con-inner > .elementor-background-slideshow::before, .elementor-5017 .elementor-element.elementor-element-67c696b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://www.swellstop.com/wp-content/uploads/2026/06/final-cta-bg-4G7NOcBs.jpg");}.elementor-5017 .elementor-element.elementor-element-67c696b{--min-height:50vh;}.elementor-5017 .elementor-element.elementor-element-0eac0bc{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;}.elementor-5017 .elementor-element.elementor-element-0eac0bc .elementor-heading-title{font-size:41px;}.elementor-5017 .elementor-element.elementor-element-7d54877{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;}}@media(max-width:1024px) and (min-width:768px){.elementor-5017 .elementor-element.elementor-element-9763cc7{--width:100%;}.elementor-5017 .elementor-element.elementor-element-b269920{--width:100%;}.elementor-5017 .elementor-element.elementor-element-0a9d495{--width:100%;}.elementor-5017 .elementor-element.elementor-element-0f43277{--width:100%;}.elementor-5017 .elementor-element.elementor-element-eaeaf30{--width:100%;}}@media(min-width:1025px){.elementor-5017 .elementor-element.elementor-element-2c27709:not(.elementor-motion-effects-element-type-background), .elementor-5017 .elementor-element.elementor-element-2c27709 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-5017 .elementor-element.elementor-element-ecada60:not(.elementor-motion-effects-element-type-background), .elementor-5017 .elementor-element.elementor-element-ecada60 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-5017 .elementor-element.elementor-element-67c696b::before, .elementor-5017 .elementor-element.elementor-element-67c696b > .elementor-background-video-container::before, .elementor-5017 .elementor-element.elementor-element-67c696b > .e-con-inner > .elementor-background-video-container::before, .elementor-5017 .elementor-element.elementor-element-67c696b > .elementor-background-slideshow::before, .elementor-5017 .elementor-element.elementor-element-67c696b > .e-con-inner > .elementor-background-slideshow::before, .elementor-5017 .elementor-element.elementor-element-67c696b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-attachment:fixed;}}/* Start custom CSS for heading, class: .elementor-element-2e7fa83 */.elementor-5017 .elementor-element.elementor-element-2e7fa83 span {
    font-family: 'Instrument Serif', Georgia,serif !important;
    font-weight: 500 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ecada60 */.floating-badge {
  animation: floatUpDown 3s ease-in-out infinite;
}

@keyframes floatUpDown {
  0% {
    transform: translateY(0px);
  }
  50% {
    transform: translateY(-12px);
  }
  100% {
    transform: translateY(0px);
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0f43277 *//* মেইন কন্টেইনারের লেআউট */
#premium-marquee {
    display: flex !important;
    flex-wrap: nowrap !important;
    overflow: hidden !important;
}

/* উইজেট এবং অ্যানিমেশন সেটআপ (ডেস্কটপ) */
#premium-marquee .elementor-widget {
    min-width: 100% !important;
    flex-shrink: 0 !important;
    animation: slide-marquee 25s linear infinite;
}

/* আইকনগুলোকে সমানভাবে পুরো জায়গায় ছড়িয়ে দেওয়া */
#premium-marquee .elementor-widget-container,
#premium-marquee .elementor-icon-list-items {
    display: flex !important;
    width: 100% !important;
    justify-content: space-around !important;
    margin: 0 !important;
    padding: 0 !important;
}

/* মাউস হোভার করলে অ্যানিমেশন পজ হবে */
#premium-marquee:hover .elementor-widget {
    animation-play-state: paused;
}

/* 📱 ট্যাবলেট রেস্পন্সিভ (Tablet) */
@media (max-width: 1024px) {
    #premium-marquee .elementor-widget {
        min-width: 200% !important; /* ট্যাবলেটে আইকনগুলো যেন চেপে না যায় */
        animation: slide-marquee 20s linear infinite; /* স্পিড একটু কমানো হয়েছে */
    }
}

/* 📱 মোবাইল রেস্পন্সিভ (Mobile) */
@media (max-width: 767px) {
    #premium-marquee .elementor-widget {
        min-width: 350% !important; /* মোবাইলে আইকনগুলো যেন স্পষ্ট এবং ছড়ানো থাকে */
        animation: slide-marquee 15s linear infinite; /* মোবাইলের জন্য পারফেক্ট স্পিড */
    }
}

/* স্লাইডিং অ্যানিমেশন কিফ্রেম */
@keyframes slide-marquee {
    from { transform: translateX(0%); }
    to { transform: translateX(-100%); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7693f57 */.elementor-5017 .elementor-element.elementor-element-7693f57 span {
    font-family: 'Instrument Serif', Georgia,serif !important;
    font-weight: 500 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-415979f */.elementor-5017 .elementor-element.elementor-element-415979f span {
    font-family: 'Instrument Serif', Georgia,serif !important;
    font-weight: 500 !important;
}/* End custom CSS */
/* Start custom CSS for form, class: .elementor-element-53eea7f *//*==============================
STEP TABS
==============================*/

.elementor-5017 .elementor-element.elementor-element-53eea7f .e-form__indicators{
display:flex;
align-items:center;
gap:12px;
margin-bottom:35px;
}

.elementor-5017 .elementor-element.elementor-element-53eea7f .e-form__indicators__indicator{
flex:1;
display:flex;
justify-content:center;
align-items:center;
background:#F4F1E8;
border-radius:999px;
padding:14px 18px;
position:relative;
transition:.3s;
}

.elementor-5017 .elementor-element.elementor-element-53eea7f .e-form__indicators__indicator__number{
display:none!important;
}

.elementor-5017 .elementor-element.elementor-element-53eea7f .e-form__indicators__indicator__label{
color:#666!important;
font-size:15px;
font-weight:600;
margin:0!important;
}

.elementor-5017 .elementor-element.elementor-element-53eea7f .e-form__indicators__indicator--state-active{
background:#E07A8A!important;
}

.elementor-5017 .elementor-element.elementor-element-53eea7f .e-form__indicators__indicator--state-active .e-form__indicators__indicator__label{
color:#fff!important;
}

.elementor-5017 .elementor-element.elementor-element-53eea7f .e-form__indicators__indicator--state-completed{
background:#E07A8A!important;
}

.elementor-5017 .elementor-element.elementor-element-53eea7f .e-form__indicators__indicator--state-completed .e-form__indicators__indicator__label{
color:#fff!important;
}

.elementor-5017 .elementor-element.elementor-element-53eea7f .e-form__indicators__indicator__separator{
height:2px;
background:#ddd;
flex:.5;
}


/*==============================
QUESTION
==============================*/

.elementor-5017 .elementor-element.elementor-element-53eea7f .elementor-field-label{
font-size:30px;
font-weight:700;
color:#FFFFFF!important;
margin-bottom:24px!important;
line-height:1.3;
}


/*==============================
RADIO GRID
==============================*/

.elementor-5017 .elementor-element.elementor-element-53eea7f .elementor-field-subgroup{
display:grid!important;
grid-template-columns:repeat(2,1fr);
gap:18px;
}

.elementor-5017 .elementor-element.elementor-element-53eea7f .elementor-field-option{
position:relative;
display:block;
}

.elementor-5017 .elementor-element.elementor-element-53eea7f .elementor-field-option input{
position:absolute;
opacity:0;
pointer-events:none;
}

.elementor-5017 .elementor-element.elementor-element-53eea7f .elementor-field-option label{
display:flex!important;
align-items:center;
gap:14px;
padding:20px;
background:#fff;
border:1px solid #ddd;
border-radius:14px;
cursor:pointer;
font-size:17px;
font-weight:600;
line-height:1.5;
transition:.3s;
min-height:80px;
margin:0!important;
color:#222!important;
text-shadow:none!important;
}

.elementor-5017 .elementor-element.elementor-element-53eea7f .elementor-field-option label:before{
content:"";
width:22px;
height:22px;
border-radius:50%;
border:2px solid #bfbfbf;
flex-shrink:0;
transition:.3s;
}

.elementor-5017 .elementor-element.elementor-element-53eea7f .elementor-field-option input:checked+label{
border:2px solid #E07A8A;
background:#FFF7F8;
}

.elementor-5017 .elementor-element.elementor-element-53eea7f .elementor-field-option input:checked+label:before{
border-color:#E07A8A;
background:#E07A8A;
box-shadow:inset 0 0 0 5px #fff;
}

.elementor-5017 .elementor-element.elementor-element-53eea7f .elementor-field-option label:hover{
border-color:#E07A8A;
}


/*==============================
BUTTONS
==============================*/

.elementor-5017 .elementor-element.elementor-element-53eea7f .e-form__buttons{
margin-top:35px;
}

.elementor-5017 .elementor-element.elementor-element-53eea7f .e-form__buttons__wrapper__button{
border-radius:14px!important;
padding:16px 30px!important;
font-weight:600;
transition:.3s;
}

.elementor-5017 .elementor-element.elementor-element-53eea7f .elementor-field-type-next .elementor-button,
.elementor-5017 .elementor-element.elementor-element-53eea7f .elementor-field-type-submit .elementor-button{
background:#E07A8A!important;
color:#fff!important;
border:none!important;
}

.elementor-5017 .elementor-element.elementor-element-53eea7f .elementor-field-type-next .elementor-button:hover,
.elementor-5017 .elementor-element.elementor-element-53eea7f .elementor-field-type-submit .elementor-button:hover{
background:#183E37!important;
color:#fff!important;
}

.elementor-5017 .elementor-element.elementor-element-53eea7f .elementor-field-type-previous .elementor-button{
background:#F5F5F5!important;
color:#333!important;
}

.elementor-5017 .elementor-element.elementor-element-53eea7f .elementor-field-type-previous .elementor-button:hover{
background:#E5E5E5!important;
}


/*==============================
INPUTS
==============================*/

.elementor-5017 .elementor-element.elementor-element-53eea7f input,
.elementor-5017 .elementor-element.elementor-element-53eea7f textarea,
.elementor-5017 .elementor-element.elementor-element-53eea7f select{
border-radius:12px!important;
}


/*==============================
MOBILE
==============================*/

@media(max-width:767px){

.elementor-5017 .elementor-element.elementor-element-53eea7f .elementor-field-subgroup{
grid-template-columns:1fr;
}

.elementor-5017 .elementor-element.elementor-element-53eea7f .e-form__indicators{
flex-direction:column;
}

.elementor-5017 .elementor-element.elementor-element-53eea7f .e-form__indicators__indicator__separator{
display:none;
}

.elementor-5017 .elementor-element.elementor-element-53eea7f .elementor-field-label{
font-size:24px;
}

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eaeaf30 */.elementor-5017 .elementor-element.elementor-element-eaeaf30 {
    background: #28302a !important; /* এক্সাক্ট ডার্ক বেস কালার */
    background: 
        radial-gradient(circle at 15% 25%, #3a4a3f 0%, transparent 55%), /* বামের হালকা সবুজাভ গ্লো */
        radial-gradient(circle at 85% 80%, #3e2e31 0%, transparent 55%), /* ডানের হালকা গোলাপি/বাদামি গ্লো */
        #28302a !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0eac0bc */.elementor-5017 .elementor-element.elementor-element-0eac0bc span {
    font-family: 'Instrument Serif', Georgia,serif !important;
    font-weight: 500 !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d56b8be */.elementor-5017 .elementor-element.elementor-element-d56b8be {
  transition: all 0.25s ease;
  transform: translateY(0);
}

.elementor-5017 .elementor-element.elementor-element-d56b8be:hover {
  transform: translateY(4px);
}/* End custom CSS */