.elementor-12 .elementor-element.elementor-element-3916fdf{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-35f147e .ruppl-hero-bg{background-image:url("https://theruppleffect.com/wp-content/uploads/2026/08/WEBSITE-1_DESKTOP.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-12 .elementor-element.elementor-element-35f147e .ruppl-hero-content{padding:100px 20px 100px 20px !important;}.elementor-12 .elementor-element.elementor-element-35f147e .ruppl-hero-text-wrap{max-width:700px;}.elementor-12 .elementor-element.elementor-element-35f147e .ruppl-hero-logo img{max-width:280px;}.elementor-12 .elementor-element.elementor-element-35f147e .ruppl-hero-logo{margin-bottom:20px;}.elementor-12 .elementor-element.elementor-element-35f147e h1{color:#E8DBC2;font-size:70px;text-transform:uppercase;}.elementor-12 .elementor-element.elementor-element-35f147e h1 .highlight{color:#F09B41;}.elementor-12 .elementor-element.elementor-element-35f147e .ruppl-hero-widget p{font-family:"Agrandir Regular", Sans-serif;max-width:54%;}.elementor-12 .elementor-element.elementor-element-35f147e .ruppl-btn{text-align:center;justify-content:center;font-family:"League Gothic", Sans-serif;font-weight:400;width:350px;}.elementor-12 .elementor-element.elementor-element-35f147e .ruppl-btn-1{padding:20px 30px 20px 30px;}.elementor-12 .elementor-element.elementor-element-35f147e .ruppl-btn-1:hover{color:#FFFFFF;background-color:#E7B78C;}.elementor-12 .elementor-element.elementor-element-35f147e .ruppl-btn-2{padding:20px 30px 20px 30px;}.elementor-12 .elementor-element.elementor-element-35f147e .ruppl-btn-2:hover{color:#FFFFFF;background-color:#000000;}.elementor-12 .elementor-element.elementor-element-0994598{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-0994598:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-0994598 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEE1CC;}.elementor-12 .elementor-element.elementor-element-e6e8710 .r-notice-eyebrow{text-align:center;color:#F09B41;font-family:"Agrandir ExtraBold", Sans-serif;font-size:15px;letter-spacing:3px;margin:0px 0px 12px 0px;}.elementor-12 .elementor-element.elementor-element-e6e8710 .r-notice-headline{text-align:center;font-family:"League Gothic", Sans-serif;font-size:80px;font-weight:500;margin:0px 0px 60px 0px;}.elementor-12 .elementor-element.elementor-element-e6e8710 .r-notice-lists-wrapper{gap:40px;}.elementor-12 .elementor-element.elementor-element-e6e8710 .ruppl-notice-widget{padding:80px 0px 80px 0px;}.elementor-12 .elementor-element.elementor-element-e6e8710 .r-notice-block-top{background-color:rgba(255, 255, 255, 0.4);}.elementor-12 .elementor-element.elementor-element-e6e8710 .r-notice-block-top .r-notice-block-title{font-family:"League Gothic", Sans-serif;font-weight:500;}.elementor-12 .elementor-element.elementor-element-e6e8710 .r-notice-block-top .r-notice-list li{font-family:"Agrandir Regular", Sans-serif;}.elementor-12 .elementor-element.elementor-element-e6e8710 .r-notice-block-bottom{background-color:#563520;}.elementor-12 .elementor-element.elementor-element-e6e8710 .r-notice-block-bottom .r-notice-block-title{font-family:"League Gothic", Sans-serif;font-weight:500;}.elementor-12 .elementor-element.elementor-element-e6e8710 .r-notice-block-bottom .r-notice-list li{font-family:"Agrandir Regular", Sans-serif;}.elementor-12 .elementor-element.elementor-element-e6e8710 .r-notice-script{font-family:"Feeling passionate", Sans-serif;margin:50px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-5ab48d2{--display:flex;--justify-content:center;--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;--z-index:0;}.elementor-12 .elementor-element.elementor-element-5ab48d2:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-5ab48d2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4ECDE;}.elementor-12 .elementor-element.elementor-element-635f293{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-86f391f .elementor-repeater-item-02fa191 .rt-card-eyebrow{color:#1A1511 !important;}.elementor-12 .elementor-element.elementor-element-86f391f .elementor-repeater-item-02fa191 .rt-card-title{color:#1A1511 !important;}.elementor-12 .elementor-element.elementor-element-86f391f .elementor-repeater-item-02fa191 .rt-card-desc, .elementor-12 .elementor-element.elementor-element-86f391f .elementor-repeater-item-02fa191 .rt-card-desc p{color:#1A1511 !important;}.elementor-12 .elementor-element.elementor-element-86f391f .elementor-repeater-item-731e46b .rt-card-eyebrow{color:#1A1511 !important;}.elementor-12 .elementor-element.elementor-element-86f391f .elementor-repeater-item-731e46b .rt-card-title{color:#1A1511 !important;}.elementor-12 .elementor-element.elementor-element-86f391f .elementor-repeater-item-731e46b .rt-card-desc, .elementor-12 .elementor-element.elementor-element-86f391f .elementor-repeater-item-731e46b .rt-card-desc p{color:#1A1511 !important;}.elementor-12 .elementor-element.elementor-element-86f391f .elementor-repeater-item-059144b .rt-badge-number{background-color:#e7b78c !important;color:#1A1511 !important;}.elementor-12 .elementor-element.elementor-element-86f391f .rt-header{width:40%;flex-shrink:0;text-align:left;}.elementor-12 .elementor-element.elementor-element-86f391f .ruppl-timeline-widget{background-color:#F4ECDE;}.elementor-12 .elementor-element.elementor-element-86f391f .rt-badge-number{border-color:#F4ECDE;background-color:#B85630;}.elementor-12 .elementor-element.elementor-element-86f391f .rt-badge-dot{background-color:#F4ECDE;border-color:#B85630;}.elementor-12 .elementor-element.elementor-element-86f391f .rt-line{background-color:#B85630;}.elementor-12 .elementor-element.elementor-element-86f391f .rt-eyebrow{font-family:"Agrandir ExtraBold", Sans-serif;font-size:15px;letter-spacing:3px;}.elementor-12 .elementor-element.elementor-element-86f391f .rt-headline .script{font-family:"Feeling passionate", Sans-serif;font-size:65px;}.elementor-12 .elementor-element.elementor-element-86f391f .rt-headline{font-family:"League Gothic", Sans-serif;font-size:90px;font-weight:500;margin:10px 0px 30px 0px;}.elementor-12 .elementor-element.elementor-element-86f391f .rt-item{margin-bottom:40px;}.elementor-12 .elementor-element.elementor-element-86f391f .rt-card{max-width:430px !important;}.elementor-12 .elementor-element.elementor-element-86f391f .rt-card-img{height:460px !important;}.elementor-12 .elementor-element.elementor-element-86f391f .rt-card-content{text-align:left;padding:25px 25px 25px 25px;}.elementor-12 .elementor-element.elementor-element-86f391f .rt-card-eyebrow img{height:58px !important;}.elementor-12 .elementor-element.elementor-element-86f391f .rt-card-eyebrow{color:#F09B41;font-family:"Agrandir ExtraBold", Sans-serif;}.elementor-12 .elementor-element.elementor-element-86f391f .rt-card-title{font-size:40px;line-height:45px;}.elementor-12 .elementor-element.elementor-element-86f391f .rt-card-desc, .elementor-12 .elementor-element.elementor-element-86f391f .rt-card-desc p{font-family:"Agrandir Regular", Sans-serif;}.elementor-12 .elementor-element.elementor-element-7b36819{--display:flex;--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-7b36819:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-7b36819 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEE1CC75;}.elementor-12 .elementor-element.elementor-element-24d3fb0 .rms-subheading{color:#B85630;margin-bottom:14px !important;font-family:"Agrandir ExtraBold", Sans-serif;font-size:15px;letter-spacing:3px;}.elementor-12 .elementor-element.elementor-element-24d3fb0 .rms-quote{color:#B85630;margin-bottom:20px !important;font-family:"League Gothic", Sans-serif;font-size:30px;font-weight:500;}.elementor-12 .elementor-element.elementor-element-24d3fb0 .rms-intro{color:#333333;margin-bottom:20px !important;font-family:"Agrandir Regular", Sans-serif;}.elementor-12 .elementor-element.elementor-element-24d3fb0 .rms-body-text{color:#555555;font-family:"Agrandir Regular", Sans-serif;}.elementor-12 .elementor-element.elementor-element-24d3fb0 .rms-brand-item{color:#7A7369;font-family:"Agrandir ExtraBold", Sans-serif;}.elementor-12 .elementor-element.elementor-element-24d3fb0 .rms-divider{background-color:#D8D0C5;margin-top:30px !important;margin-bottom:15px !important;}.elementor-12 .elementor-element.elementor-element-24d3fb0 .rms-image-overlay-text{color:#FFFFFF;font-family:"Agrandir ExtraBold", Sans-serif;font-size:14px;}.elementor-12 .elementor-element.elementor-element-24d3fb0 .rms-wrapper{padding:0px 0px 0px 0px !important;justify-content:center !important;}.elementor-12 .elementor-element.elementor-element-24d3fb0 .rms-container{align-items:center !important;gap:60px !important;}.elementor-12 .elementor-element.elementor-element-24d3fb0 .rms-left-col{width:45%;}.elementor-12 .elementor-element.elementor-element-24d3fb0 .rms-image-wrap img{height:600px !important;}.elementor-12 .elementor-element.elementor-element-24d3fb0 .rms-image-wrap{border-radius:20px !important;}.elementor-12 .elementor-element.elementor-element-24d3fb0 .rms-body-text p{margin-bottom:0px !important;}.elementor-12 .elementor-element.elementor-element-24d3fb0 .rms-but-text{margin-bottom:15px !important;}.elementor-12 .elementor-element.elementor-element-9f6f5c8{--display:flex;--padding-top:40px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-9f6f5c8:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-9f6f5c8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEE1CC;}.elementor-12 .elementor-element.elementor-element-9905d88 .elementor-repeater-item-6a1dd49{background-color:#E6D3B8;}.elementor-12 .elementor-element.elementor-element-9905d88 .elementor-repeater-item-8314927{background-color:#E6D3B8;}.elementor-12 .elementor-element.elementor-element-9905d88 .elementor-repeater-item-584867b{background-color:#E6D3B8;}.elementor-12 .elementor-element.elementor-element-9905d88 .rm-anim-grow{animation-duration:20s !important;}.elementor-12 .elementor-element.elementor-element-9905d88 .rm-anim-spin{animation-duration:20s !important;}.elementor-12 .elementor-element.elementor-element-9905d88 .rm-wrapper{background-color:#EEE1CC;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-9905d88 .rm-eyebrow{color:#B85630;font-family:"Agrandir ExtraBold", Sans-serif;font-size:15px;word-spacing:3px;}.elementor-12 .elementor-element.elementor-element-9905d88 .rm-headline{color:#1A1511;font-family:"League Gothic", Sans-serif;font-size:80px;font-weight:500;}.elementor-12 .elementor-element.elementor-element-9905d88 .rm-intro{color:#333333;font-family:"Agrandir Regular", Sans-serif;}.elementor-12 .elementor-element.elementor-element-9905d88 .rm-step-desc{color:#333333;font-family:"Agrandir Regular", Sans-serif;}.elementor-12 .elementor-element.elementor-element-9905d88 .rm-footer{color:#333333;font-family:"Agrandir Regular", Sans-serif;}.elementor-12 .elementor-element.elementor-element-9905d88 .rm-step-number{color:#B85630;font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-12 .elementor-element.elementor-element-9905d88 .rm-step-title{color:#1A1511;font-family:"Agrandir ExtraBold", Sans-serif;}.elementor-12 .elementor-element.elementor-element-9905d88 .rm-step-quote{color:#555555;font-family:"Agrandir Regular", Sans-serif;}.elementor-12 .elementor-element.elementor-element-9905d88 .rm-visual-circle{--circle-size:370px;--shape-scale:1.1;--shape-x:0px;--shape-y:1px;--node-size:56px;}.elementor-12 .elementor-element.elementor-element-9905d88 .rm-vc-inner{background-color:#221609;}.elementor-12 .elementor-element.elementor-element-9905d88 .rm-vc-logo{width:60%;}.elementor-12 .elementor-element.elementor-element-9905d88 .rm-vc-node{color:#FFFFFF;font-family:"League Gothic", Sans-serif;font-weight:500;}.elementor-12 .elementor-element.elementor-element-9905d88 .rm-node-1{background-color:#B87250;}.elementor-12 .elementor-element.elementor-element-9905d88 .rm-node-2{background-color:#EFA355;}.elementor-12 .elementor-element.elementor-element-9905d88 .rm-node-3{background-color:#5C3826;}.elementor-12 .elementor-element.elementor-element-9905d88 .rm-node-4{background-color:#B87250;}.elementor-12 .elementor-element.elementor-element-9905d88 .rm-node-5{background-color:#EFA355;}.elementor-12 .elementor-element.elementor-element-9905d88 .rm-node-6{background-color:#5C3826;}.elementor-12 .elementor-element.elementor-element-9905d88 .rm-container{max-width:1140px;margin:0 auto;}.elementor-12 .elementor-element.elementor-element-9905d88 .rm-top-section{--top-col-width:45%;gap:20px !important;align-items:center;margin-bottom:30px !important;}.elementor-12 .elementor-element.elementor-element-9905d88 .rm-steps-list{grid-template-columns:repeat(3, 1fr);gap:30px;}.elementor-12 .elementor-element.elementor-element-9905d88 .rm-step-item{flex-direction:column;gap:20px;padding:30px 30px 30px 30px;border-radius:24px;}.elementor-12 .elementor-element.elementor-element-9f2e0c3{--display:flex;--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-9f2e0c3:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-9f2e0c3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4ECDE;}.elementor-12 .elementor-element.elementor-element-c54b473 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-c54b473 .rs-header{text-align:center;margin-bottom:40px;}.elementor-12 .elementor-element.elementor-element-c54b473 .rs-wrapper{background-color:#F4ECDE;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-c54b473 .rs-eyebrow{color:#B85630;font-family:"Agrandir ExtraBold", Sans-serif;font-size:15px;letter-spacing:3px;}.elementor-12 .elementor-element.elementor-element-c54b473 .rs-headline{color:#1A1511;font-family:"League Gothic", Sans-serif;font-size:80px;font-weight:500;}.elementor-12 .elementor-element.elementor-element-c54b473 .rs-card{background-color:#211812;border-radius:20px;}.elementor-12 .elementor-element.elementor-element-c54b473 .rs-card-title{color:#E8E4DF;font-family:"League Gothic", Sans-serif;font-weight:500;}.elementor-12 .elementor-element.elementor-element-c54b473 .rs-card-desc, .elementor-12 .elementor-element.elementor-element-c54b473 .rs-highlight-text{color:#BDB3A9;font-family:"Agrandir Regular", Sans-serif;}.elementor-12 .elementor-element.elementor-element-c54b473 .rs-highlight-label{color:#DABF9F;font-family:"Agrandir ExtraBold", Sans-serif;}.elementor-12 .elementor-element.elementor-element-c54b473 .rs-card-cta{color:#F09B41;border-bottom-color:#F09B41;font-family:"Agrandir Regular", Sans-serif;font-size:12px;}.elementor-12 .elementor-element.elementor-element-c54b473 .rs-grid{grid-template-columns:repeat(3, 1fr);gap:30px;}.elementor-12 .elementor-element.elementor-element-c54b473 .rs-card-image{height:250px;}.elementor-12 .elementor-element.elementor-element-c54b473 .rs-card-content{padding:30px 30px 40px 30px;}.elementor-12 .elementor-element.elementor-element-c54b473 .rs-badge{font-family:"Agrandir Regular", Sans-serif;}.elementor-12 .elementor-element.elementor-element-44b8c65{--display:flex;--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-44b8c65:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-44b8c65 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#221609;}.elementor-12 .elementor-element.elementor-element-29ae8c6 .re-header{text-align:left;margin-bottom:50px;}.elementor-12 .elementor-element.elementor-element-29ae8c6 .re-eyebrow{color:#F09B41;font-family:"Agrandir ExtraBold", Sans-serif;font-size:15px;letter-spacing:3px;}.elementor-12 .elementor-element.elementor-element-29ae8c6 .re-headline{color:#FFFFFF;font-family:"League Gothic", Sans-serif;font-size:80px;font-weight:500;}.elementor-12 .elementor-element.elementor-element-29ae8c6 .re-intro{color:#BDB3A9;font-family:"Agrandir Regular", Sans-serif;}.elementor-12 .elementor-element.elementor-element-29ae8c6 .re-card{background-color:#FFFFFF;border-radius:24px;padding:25px 25px 25px 25px;}.elementor-12 .elementor-element.elementor-element-29ae8c6 .re-card-author{color:var( --e-global-color-primary );font-family:"Agrandir ExtraBold", Sans-serif;}.elementor-12 .elementor-element.elementor-element-29ae8c6 .re-card-stars svg{fill:#FFC107;width:18px;height:18px;}.elementor-12 .elementor-element.elementor-element-29ae8c6 .re-card-quote{color:#1A120D;font-family:"Agrandir Regular", Sans-serif;}.elementor-12 .elementor-element.elementor-element-29ae8c6 .re-wrapper{padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-29ae8c6 .re-grid{grid-template-columns:repeat(2, 1fr);gap:20px;}.elementor-12 .elementor-element.elementor-element-c2ced3d{--display:flex;--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-c2ced3d:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-c2ced3d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4ECDE;}.elementor-12 .elementor-element.elementor-element-29c1e6a .ra-eyebrow{color:#C46D47;margin-bottom:15px;font-family:"Agrandir ExtraBold", Sans-serif;font-size:15px;letter-spacing:3px;}.elementor-12 .elementor-element.elementor-element-29c1e6a .ra-headline{color:#1A110A;margin-bottom:20px;font-family:"League Gothic", Sans-serif;font-size:80px;font-weight:500;}.elementor-12 .elementor-element.elementor-element-29c1e6a .ra-desc{color:#4A3F35;margin-bottom:30px;font-family:"Agrandir Regular", Sans-serif;}.elementor-12 .elementor-element.elementor-element-29c1e6a .ra-divider{background-color:#D8CCBD;margin-bottom:20px;}.elementor-12 .elementor-element.elementor-element-29c1e6a .ra-roles{color:#7A5C43;font-family:"Agrandir ExtraBold", Sans-serif;font-size:13px;}.elementor-12 .elementor-element.elementor-element-29c1e6a .ra-content-left{text-align:left;}.elementor-12 .elementor-element.elementor-element-29c1e6a .ra-wrapper{padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-29c1e6a .ra-container{gap:60px;}.elementor-12 .elementor-element.elementor-element-29c1e6a .ra-image{width:360px;height:360px;border-radius:50%;}.elementor-12 .elementor-element.elementor-element-1187112{--display:flex;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-1187112:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-1187112 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEE1CC;}.elementor-12 .elementor-element.elementor-element-8dccf38 .rf-eyebrow{color:#C46D47;margin-bottom:10px;font-family:"Agrandir ExtraBold", Sans-serif;font-size:15px;letter-spacing:3px;}.elementor-12 .elementor-element.elementor-element-8dccf38 .rf-headline{color:#1A110A;margin-bottom:30px;font-family:"League Gothic", Sans-serif;font-size:80px;font-weight:500;}.elementor-12 .elementor-element.elementor-element-8dccf38 .rf-social-link{color:#C46D47;fill:#C46D47;gap:10px;}.elementor-12 .elementor-element.elementor-element-8dccf38 .rf-social-link svg{fill:#C46D47;width:24px;height:auto;}.elementor-12 .elementor-element.elementor-element-8dccf38 .rf-container{align-items:flex-start;}.elementor-12 .elementor-element.elementor-element-8dccf38 .rf-ig-feed{margin-bottom:30px;}.elementor-12 .elementor-element.elementor-element-8dccf38 .rf-social-link i{font-size:24px;}@media(max-width:1024px){.elementor-12 .elementor-element.elementor-element-9905d88 .rm-steps-list{grid-template-columns:repeat(2, 1fr);}.elementor-12 .elementor-element.elementor-element-c54b473 .rs-grid{grid-template-columns:repeat(2, 1fr);}.elementor-12 .elementor-element.elementor-element-29ae8c6 .re-grid{grid-template-columns:repeat(2, 1fr);}}@media(max-width:767px){.elementor-12 .elementor-element.elementor-element-35f147e .ruppl-hero-bg{background-image:url("https://theruppleffect.com/wp-content/uploads/2026/08/WEBSITE-1_DESKTOP.png");background-position:-380px 0px;background-repeat:no-repeat;background-size:cover;}.elementor-12 .elementor-element.elementor-element-35f147e .ruppl-hero-widget{min-height:0vh;height:auto;}.elementor-12 .elementor-element.elementor-element-35f147e .ruppl-hero-content{padding:50px 15px 50px 15px !important;}.elementor-12 .elementor-element.elementor-element-35f147e h1{font-size:56px;}.elementor-12 .elementor-element.elementor-element-35f147e .ruppl-hero-widget p{max-width:341px;}.elementor-12 .elementor-element.elementor-element-35f147e .ruppl-hero-btns{align-items:center;justify-content:center;}.elementor-12 .elementor-element.elementor-element-35f147e .ruppl-btn{width:380px;}.elementor-12 .elementor-element.elementor-element-35f147e .ruppl-btn-1{padding:15px 20px 15px 20px;}.elementor-12 .elementor-element.elementor-element-35f147e .ruppl-btn-2{padding:15px 20px 15px 20px;}.elementor-12 .elementor-element.elementor-element-0994598{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-e6e8710 .r-notice-lists-wrapper{gap:30px;}.elementor-12 .elementor-element.elementor-element-e6e8710 .ruppl-notice-widget{padding:30px 15px 30px 15px;}.elementor-12 .elementor-element.elementor-element-e6e8710 .r-notice-headline{margin:0px 0px 20px 0px;}.elementor-12 .elementor-element.elementor-element-e6e8710 .r-notice-script{font-size:22px;margin:30px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-5ab48d2{--padding-top:30px;--padding-bottom:30px;--padding-left:15px;--padding-right:15px;}.elementor-12 .elementor-element.elementor-element-86f391f .rt-header{width:100%;flex-shrink:0;text-align:left;}.elementor-12 .elementor-element.elementor-element-86f391f .ruppl-timeline-widget{padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-86f391f .rt-headline{margin:10px 0px 30px 0px;}.elementor-12 .elementor-element.elementor-element-86f391f .rt-item{margin-bottom:20px;}.elementor-12 .elementor-element.elementor-element-86f391f .rt-card-img{height:330px !important;}.elementor-12 .elementor-element.elementor-element-86f391f .rt-card-content{padding:20px 20px 20px 20px;}.elementor-12 .elementor-element.elementor-element-7b36819{--padding-top:30px;--padding-bottom:30px;--padding-left:15px;--padding-right:15px;}.elementor-12 .elementor-element.elementor-element-24d3fb0 .rms-left-col{width:100%;}.elementor-12 .elementor-element.elementor-element-24d3fb0 .rms-container{gap:30px !important;}.elementor-12 .elementor-element.elementor-element-24d3fb0 .rms-image-wrap img{height:400px !important;}.elementor-12 .elementor-element.elementor-element-24d3fb0 .rms-divider{margin-top:18px !important;}.elementor-12 .elementor-element.elementor-element-24d3fb0 .rms-quote{margin-bottom:10px !important;font-size:25px;}.elementor-12 .elementor-element.elementor-element-24d3fb0 .rms-image-overlay-text{font-size:10px;}.elementor-12 .elementor-element.elementor-element-9f6f5c8{--padding-top:30px;--padding-bottom:30px;--padding-left:15px;--padding-right:15px;}.elementor-12 .elementor-element.elementor-element-9905d88 .rm-top-section{margin-bottom:0px !important;}.elementor-12 .elementor-element.elementor-element-9905d88 .rm-steps-list{grid-template-columns:repeat(1, 1fr);gap:20px;}.elementor-12 .elementor-element.elementor-element-9f2e0c3{--padding-top:30px;--padding-bottom:30px;--padding-left:15px;--padding-right:15px;}.elementor-12 .elementor-element.elementor-element-c54b473 .rs-grid{grid-template-columns:repeat(1, 1fr);gap:20px;}.elementor-12 .elementor-element.elementor-element-c54b473 .rs-card-content{padding:20px 20px 20px 20px;}.elementor-12 .elementor-element.elementor-element-c54b473 .rs-card-desc, .elementor-12 .elementor-element.elementor-element-c54b473 .rs-highlight-text{font-size:13px;}.elementor-12 .elementor-element.elementor-element-c54b473 .rs-highlight-label{font-size:13px;}.elementor-12 .elementor-element.elementor-element-c54b473 .rs-card-cta{font-size:11px;}.elementor-12 .elementor-element.elementor-element-44b8c65{--padding-top:30px;--padding-bottom:30px;--padding-left:15px;--padding-right:15px;}.elementor-12 .elementor-element.elementor-element-29ae8c6 .re-grid{grid-template-columns:repeat(1, 1fr);gap:20px;}.elementor-12 .elementor-element.elementor-element-c2ced3d{--padding-top:30px;--padding-bottom:30px;--padding-left:15px;--padding-right:15px;}.elementor-12 .elementor-element.elementor-element-29c1e6a{width:100%;max-width:100%;}}@media(min-width:1025px){.elementor-12 .elementor-element.elementor-element-35f147e .ruppl-hero-bg{background-attachment:scroll;}}/* Start Custom Fonts CSS */@font-face {
	font-family: 'Agrandir Regular';
	font-display: auto;
	src: url('https://theruppleffect.com/wp-content/uploads/2026/08/Agrandir-Regular.ttf') format('truetype');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Agrandir ExtraBold';
	font-display: auto;
	src: url('https://theruppleffect.com/wp-content/uploads/2026/08/Agrandir-TextBold.ttf') format('truetype');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Feeling passionate';
	font-display: auto;
	src: url('https://theruppleffect.com/wp-content/uploads/2026/08/Feeling-Passionate-Personal-Use-Only.ttf') format('truetype');
}
/* End Custom Fonts CSS */