.elementor-18878 .elementor-element.elementor-element-62dd948{--display:flex;--min-height:730px;--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:none;--border-style:none;--padding-top:4em;--padding-bottom:4em;--padding-left:0em;--padding-right:0em;}.elementor-18878 .elementor-element.elementor-element-62dd948:not(.elementor-motion-effects-element-type-background), .elementor-18878 .elementor-element.elementor-element-62dd948 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;background-image:url("https://rhlovers.com/wp-content/uploads/2024/11/Frame-2-nv-rhl.webp");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-18878 .elementor-element.elementor-element-eb349ed{--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-18878 .elementor-element.elementor-element-eb349ed.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-18878 .elementor-element.elementor-element-380b29c{text-align:start;}.elementor-18878 .elementor-element.elementor-element-cb040a8{width:100%;max-width:100%;}.elementor-18878 .elementor-element.elementor-element-cb040a8 > .elementor-widget-container{padding:0em 1em 0em 0em;}.elementor-18878 .elementor-element.elementor-element-cb040a8 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:37px;font-weight:600;line-height:1.4em;color:#2B2D33;}.elementor-18878 .elementor-element.elementor-element-af010cd{width:var( --container-widget-width, 84% );max-width:84%;--container-widget-width:84%;--container-widget-flex-grow:0;font-family:"Sora", Sans-serif;font-size:18px;color:#4A5164;}.elementor-18878 .elementor-element.elementor-element-af010cd > .elementor-widget-container{margin:-0.5em 0em -1em 0em;}.elementor-18878 .elementor-element.elementor-element-9755ed6{width:100%;max-width:100%;font-family:"Sora", Sans-serif;font-size:19px;font-weight:600;line-height:1.3em;letter-spacing:-0.3px;color:#FFFFFF;}.elementor-18878 .elementor-element.elementor-element-9755ed6 > .elementor-widget-container{margin:0em 0em 0em 0em;padding:0em 0em 0em 0em;}.elementor-18878 .elementor-element.elementor-element-74bb336 .elementor-button{background-color:#E72145;font-family:"Sora", Sans-serif;font-size:22px;font-weight:600;fill:#FFFFFF;color:#FFFFFF;border-radius:10px 10px 10px 10px;padding:25px 35px 25px 35px;}.elementor-18878 .elementor-element.elementor-element-74bb336 > .elementor-widget-container{padding:0em 0em 0em 0em;}.elementor-18878 .elementor-element.elementor-element-74bb336.elementor-element{--align-self:flex-start;}.elementor-18878 .elementor-element.elementor-element-b9988fd{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-18878 .elementor-element.elementor-element-ae4579f{width:initial;max-width:initial;}.elementor-18878 .elementor-element.elementor-element-ae4579f.elementor-element{--align-self:flex-end;}.elementor-18878 .elementor-element.elementor-element-ae4579f .elementor-icon-wrapper{text-align:center;}.elementor-18878 .elementor-element.elementor-element-ae4579f .elementor-icon{font-size:198px;}.elementor-18878 .elementor-element.elementor-element-ae4579f .elementor-icon svg{height:198px;}.elementor-18878 .elementor-element.elementor-element-935740b{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:2em;--padding-bottom:2em;--padding-left:0em;--padding-right:0em;}.elementor-18878 .elementor-element.elementor-element-935740b:not(.elementor-motion-effects-element-type-background), .elementor-18878 .elementor-element.elementor-element-935740b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#322187;}.elementor-18878 .elementor-element.elementor-element-6860e0d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(30px/2);}.elementor-18878 .elementor-element.elementor-element-6860e0d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(30px/2);}.elementor-18878 .elementor-element.elementor-element-6860e0d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(30px/2);}.elementor-18878 .elementor-element.elementor-element-6860e0d .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-30px/2);}.elementor-18878 .elementor-element.elementor-element-6860e0d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-30px/2);}.elementor-18878 .elementor-element.elementor-element-6860e0d .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-18878 .elementor-element.elementor-element-6860e0d .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-18878 .elementor-element.elementor-element-6860e0d{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-18878 .elementor-element.elementor-element-6860e0d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-18878 .elementor-element.elementor-element-6860e0d .elementor-icon-list-item > a{font-family:"Sora", Sans-serif;font-size:23px;font-weight:600;text-transform:uppercase;}.elementor-18878 .elementor-element.elementor-element-6860e0d .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-18878 .elementor-element.elementor-element-98d3278{--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;--padding-top:4em;--padding-bottom:4em;--padding-left:1em;--padding-right:1em;}.elementor-18878 .elementor-element.elementor-element-f292d6d{--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-18878 .elementor-element.elementor-element-4971872{text-align:start;}.elementor-18878 .elementor-element.elementor-element-4971872 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:26px;font-weight:400;line-height:1.4em;}.elementor-18878 .elementor-element.elementor-element-c40a035{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-18878 .elementor-element.elementor-element-ac98ddd{text-align:center;}.elementor-18878 .elementor-element.elementor-element-ac98ddd .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:37px;font-weight:600;}.elementor-18878 .elementor-element.elementor-element-54d066b{--display:flex;--justify-content:center;border-style:none;--border-style:none;--border-radius:13px 13px 13px 13px;--padding-top:50px;--padding-bottom:50px;--padding-left:30px;--padding-right:30px;}.elementor-18878 .elementor-element.elementor-element-54d066b:not(.elementor-motion-effects-element-type-background), .elementor-18878 .elementor-element.elementor-element-54d066b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#693FE7;}.elementor-18878 .elementor-element.elementor-element-4aceff6{width:100%;max-width:100%;text-align:center;font-family:"Sora", Sans-serif;font-size:19px;font-weight:600;line-height:1.3em;letter-spacing:-0.3px;color:#FFFFFF;}.elementor-18878 .elementor-element.elementor-element-4aceff6 > .elementor-widget-container{margin:0em 0em 0em 0em;padding:0em 0em 0em 0em;}.elementor-18878 .elementor-element.elementor-element-49bd84a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(25px/2);}.elementor-18878 .elementor-element.elementor-element-49bd84a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(25px/2);}.elementor-18878 .elementor-element.elementor-element-49bd84a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(25px/2);}.elementor-18878 .elementor-element.elementor-element-49bd84a .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-25px/2);}.elementor-18878 .elementor-element.elementor-element-49bd84a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-25px/2);}.elementor-18878 .elementor-element.elementor-element-49bd84a .elementor-icon-list-icon i{color:#6EC1E400;transition:color 0.3s;}.elementor-18878 .elementor-element.elementor-element-49bd84a .elementor-icon-list-icon svg{fill:#6EC1E400;transition:fill 0.3s;}.elementor-18878 .elementor-element.elementor-element-49bd84a{--e-icon-list-icon-size:30px;--icon-vertical-offset:0px;}.elementor-18878 .elementor-element.elementor-element-49bd84a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-18878 .elementor-element.elementor-element-49bd84a .elementor-icon-list-item > a{font-family:"Space Grotesk", Sans-serif;font-size:20px;font-weight:400;}.elementor-18878 .elementor-element.elementor-element-49bd84a .elementor-icon-list-text{color:#EEEEEE;transition:color 0.3s;}.elementor-18878 .elementor-element.elementor-element-89ec216{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:4em;--padding-bottom:4em;--padding-left:0em;--padding-right:0em;}.elementor-18878 .elementor-element.elementor-element-89ec216:not(.elementor-motion-effects-element-type-background), .elementor-18878 .elementor-element.elementor-element-89ec216 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(148deg, #322187 0%, #693FE7 100%);}.elementor-18878 .elementor-element.elementor-element-bfb5b9d{width:100%;max-width:100%;text-align:center;}.elementor-18878 .elementor-element.elementor-element-bfb5b9d > .elementor-widget-container{padding:0em 1em 0em 0em;}.elementor-18878 .elementor-element.elementor-element-bfb5b9d .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:37px;font-weight:500;line-height:1.4em;color:#FFFFFF;}.elementor-18878 .elementor-element.elementor-element-623cd2a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-18878 .elementor-element.elementor-element-f511aa1{--display:flex;}.elementor-18878 .elementor-element.elementor-element-f128f49 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-18878 .elementor-element.elementor-element-d1668ae{--display:flex;}.elementor-18878 .elementor-element.elementor-element-5d868ac .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(25px/2);}.elementor-18878 .elementor-element.elementor-element-5d868ac .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(25px/2);}.elementor-18878 .elementor-element.elementor-element-5d868ac .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(25px/2);}.elementor-18878 .elementor-element.elementor-element-5d868ac .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-25px/2);}.elementor-18878 .elementor-element.elementor-element-5d868ac .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-25px/2);}.elementor-18878 .elementor-element.elementor-element-5d868ac .elementor-icon-list-item:not(:last-child):after{content:"";border-color:#DDDDDD14;}.elementor-18878 .elementor-element.elementor-element-5d868ac .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:solid;border-block-start-width:1px;}.elementor-18878 .elementor-element.elementor-element-5d868ac .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:solid;}.elementor-18878 .elementor-element.elementor-element-5d868ac .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:1px;}.elementor-18878 .elementor-element.elementor-element-5d868ac .elementor-icon-list-icon i{color:#E72145;transition:color 0.3s;}.elementor-18878 .elementor-element.elementor-element-5d868ac .elementor-icon-list-icon svg{fill:#E72145;transition:fill 0.3s;}.elementor-18878 .elementor-element.elementor-element-5d868ac{--e-icon-list-icon-size:20px;--icon-vertical-align:flex-start;--icon-vertical-offset:4px;}.elementor-18878 .elementor-element.elementor-element-5d868ac .elementor-icon-list-icon{padding-inline-end:10px;}.elementor-18878 .elementor-element.elementor-element-5d868ac .elementor-icon-list-item > .elementor-icon-list-text, .elementor-18878 .elementor-element.elementor-element-5d868ac .elementor-icon-list-item > a{font-family:"Sora", Sans-serif;font-size:20px;font-weight:400;}.elementor-18878 .elementor-element.elementor-element-5d868ac .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-18878 .elementor-element.elementor-element-2ff08d3 .elementor-button{background-color:#BE1C7F;font-family:"Sora", Sans-serif;font-size:22px;font-weight:600;fill:#000000;color:#000000;border-radius:10px 10px 10px 10px;padding:25px 35px 25px 35px;}.elementor-18878 .elementor-element.elementor-element-2ff08d3 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0em 0em 0em 0em;}.elementor-18878 .elementor-element.elementor-element-2ff08d3.elementor-element{--align-self:center;}.elementor-18878 .elementor-element.elementor-element-7676501{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:4em;--padding-bottom:4em;--padding-left:0em;--padding-right:0em;}.elementor-18878 .elementor-element.elementor-element-7676501:not(.elementor-motion-effects-element-type-background), .elementor-18878 .elementor-element.elementor-element-7676501 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-18878 .elementor-element.elementor-element-f30eb5b{width:100%;max-width:100%;text-align:center;}.elementor-18878 .elementor-element.elementor-element-f30eb5b > .elementor-widget-container{padding:0em 0em 0em 0em;}.elementor-18878 .elementor-element.elementor-element-f30eb5b .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:33px;font-weight:600;line-height:1.1em;letter-spacing:-0.4px;color:#000000;}.elementor-18878 .elementor-element.elementor-element-c4642c8{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;text-align:center;font-family:"Sora", Sans-serif;font-size:19px;font-weight:500;color:#1F1F1F;}.elementor-18878 .elementor-element.elementor-element-ab66073{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;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:#322187;--border-color:#322187;--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-18878 .elementor-element.elementor-element-3c88d6a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-18878 .elementor-element.elementor-element-3c88d6a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-18878 .elementor-element.elementor-element-be02d65 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:32px;font-weight:600;line-height:1.4em;color:#693FE7;}.elementor-18878 .elementor-element.elementor-element-a4033a4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:0px 0px 0px 1px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:1px;border-color:#322187;--border-color:#322187;}.elementor-18878 .elementor-element.elementor-element-31e8fc5 .elementor-counter-number-wrapper{color:#693FE7;font-family:"Sora", Sans-serif;font-size:57px;}.elementor-18878 .elementor-element.elementor-element-31e8fc5 .elementor-counter-title{color:#693FE7;font-family:"Sora", Sans-serif;font-size:17px;}.elementor-18878 .elementor-element.elementor-element-17734d0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:0px 1px 0px 1px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:1px;border-color:#322187;--border-color:#322187;}.elementor-18878 .elementor-element.elementor-element-e521d18 .elementor-counter-number-wrapper{color:#693FE7;font-family:"Sora", Sans-serif;font-size:57px;}.elementor-18878 .elementor-element.elementor-element-e521d18 .elementor-counter-title{color:#693FE7;font-family:"Sora", Sans-serif;font-size:17px;}.elementor-18878 .elementor-element.elementor-element-510a894{--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-18878 .elementor-element.elementor-element-e416bca .elementor-counter-number-wrapper{color:#693FE7;font-family:"Sora", Sans-serif;font-size:57px;}.elementor-18878 .elementor-element.elementor-element-e416bca .elementor-counter-title{color:#693FE7;font-family:"Sora", Sans-serif;font-size:17px;}.elementor-18878 .elementor-element.elementor-element-570e5c6{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-18878 .elementor-element.elementor-element-570e5c6:not(.elementor-motion-effects-element-type-background), .elementor-18878 .elementor-element.elementor-element-570e5c6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#322187;}.elementor-18878 .elementor-element.elementor-element-ffcc20e{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-18878 .elementor-element.elementor-element-bfa05c2{--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:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-18878 .elementor-element.elementor-element-0cbd169{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:10px 10px 10px 10px;--margin-top:-30px;--margin-bottom:-30px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;--z-index:1;}.elementor-18878 .elementor-element.elementor-element-0cbd169:not(.elementor-motion-effects-element-type-background), .elementor-18878 .elementor-element.elementor-element-0cbd169 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#693FE7;}.elementor-18878 .elementor-element.elementor-element-a580d25 img{border-radius:10px 10px 10px 10px;}.elementor-18878 .elementor-element.elementor-element-4818320{text-align:center;}.elementor-18878 .elementor-element.elementor-element-4818320 .elementor-heading-title{font-size:26px;color:#FFFFFF;}.elementor-18878 .elementor-element.elementor-element-fbc763e > .elementor-widget-container{padding:1em 0em 1em 0em;}.elementor-18878 .elementor-element.elementor-element-fbc763e{text-align:center;}.elementor-18878 .elementor-element.elementor-element-fbc763e .elementor-heading-title{font-size:47px;font-weight:700;color:#FFFFFF;}.elementor-18878 .elementor-element.elementor-element-f6fabc8{text-align:center;color:#FFFFFF;}.elementor-18878 .elementor-element.elementor-element-249f1b1 .elementor-button{background-color:#BE1C7F;font-family:"Sora", Sans-serif;font-size:22px;font-weight:600;fill:#000000;color:#000000;border-radius:10px 10px 10px 10px;padding:25px 35px 25px 35px;}.elementor-18878 .elementor-element.elementor-element-249f1b1 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0em 0em 0em 0em;}.elementor-18878 .elementor-element.elementor-element-249f1b1.elementor-element{--align-self:center;}.elementor-18878 .elementor-element.elementor-element-a2d16c3{--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:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:4em;--padding-bottom:4em;--padding-left:0em;--padding-right:0em;}.elementor-18878 .elementor-element.elementor-element-a2d16c3:not(.elementor-motion-effects-element-type-background), .elementor-18878 .elementor-element.elementor-element-a2d16c3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-18878 .elementor-element.elementor-element-79b6671{--display:flex;--justify-content:center;}.elementor-18878 .elementor-element.elementor-element-0e4a3a6{--display:flex;}.elementor-18878 .elementor-element.elementor-element-54d683e .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:37px;font-weight:600;color:#4A5164;}.elementor-18878 .elementor-element.elementor-element-a333aff{font-family:"Sora", Sans-serif;color:#4A5164;}.elementor-18878 .elementor-element.elementor-element-26d8991{font-family:"Sora", Sans-serif;color:#4A5164;}.elementor-18878 .elementor-element.elementor-element-cdf2dae{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:4em;--padding-bottom:4em;--padding-left:0em;--padding-right:0em;}.elementor-18878 .elementor-element.elementor-element-cdf2dae:not(.elementor-motion-effects-element-type-background), .elementor-18878 .elementor-element.elementor-element-cdf2dae > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(148deg, #322187 0%, #693FE7 100%);}.elementor-18878 .elementor-element.elementor-element-91cf619{--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-18878 .elementor-element.elementor-element-e6bc9f7{width:var( --container-widget-width, 83% );max-width:83%;--container-widget-width:83%;--container-widget-flex-grow:0;text-align:start;}.elementor-18878 .elementor-element.elementor-element-e6bc9f7 > .elementor-widget-container{padding:0em 0em 0em 0em;}.elementor-18878 .elementor-element.elementor-element-e6bc9f7 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:33px;font-weight:600;line-height:1.4em;letter-spacing:-0.4px;color:#FFFFFF;}.elementor-18878 .elementor-element.elementor-element-c3255d6{width:100%;max-width:100%;font-family:"Sora", Sans-serif;font-weight:500;line-height:1.5em;color:#FFFFFF;}.elementor-18878 .elementor-element.elementor-element-c3255d6 > .elementor-widget-container{margin:0em 0em -1em 0em;padding:0em 0em 0em 0em;}.elementor-18878 .elementor-element.elementor-element-97c56df{--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-18878 .elementor-element.elementor-element-acda772 img{border-style:solid;border-width:1px 1px 1px 1px;border-color:#CAA758;border-radius:10px 10px 10px 10px;}.elementor-18878 .elementor-element.elementor-element-ccb38a2{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:4em;--padding-bottom:4em;--padding-left:0em;--padding-right:0em;}.elementor-18878 .elementor-element.elementor-element-ccb38a2:not(.elementor-motion-effects-element-type-background), .elementor-18878 .elementor-element.elementor-element-ccb38a2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-18878 .elementor-element.elementor-element-9696514{--display:flex;}.elementor-18878 .elementor-element.elementor-element-ff3ea32{width:100%;max-width:100%;text-align:start;font-family:"Sora", Sans-serif;font-size:18px;font-weight:400;color:#000000;}.elementor-18878 .elementor-element.elementor-element-f53b9b0{--display:flex;}.elementor-18878 .elementor-element.elementor-element-9e55a79{width:100%;max-width:100%;text-align:start;font-family:"Sora", Sans-serif;font-size:18px;font-weight:400;color:#000000;}.elementor-18878 .elementor-element.elementor-element-8aa3b5c{--display:flex;}.elementor-18878 .elementor-element.elementor-element-1192acc{width:100%;max-width:100%;text-align:start;font-family:"Sora", Sans-serif;font-size:18px;font-weight:400;color:#000000;}.elementor-18878 .elementor-element.elementor-element-8262d63{--display:flex;}.elementor-18878 .elementor-element.elementor-element-17d3a30{width:100%;max-width:100%;text-align:start;font-family:"Sora", Sans-serif;font-size:18px;font-weight:400;color:#000000;}.elementor-18878 .elementor-element.elementor-element-e29820e{--display:flex;}.elementor-18878 .elementor-element.elementor-element-be2fec9{width:100%;max-width:100%;text-align:start;font-family:"Sora", Sans-serif;font-size:18px;font-weight:400;color:#000000;}.elementor-18878 .elementor-element.elementor-element-7d99564{--display:flex;}.elementor-18878 .elementor-element.elementor-element-ed92945{width:100%;max-width:100%;text-align:start;font-family:"Sora", Sans-serif;font-size:18px;font-weight:400;color:#000000;}.elementor-18878 .elementor-element.elementor-element-f3255cc{--display:flex;}.elementor-18878 .elementor-element.elementor-element-a269ea8{width:100%;max-width:100%;text-align:start;font-family:"Sora", Sans-serif;font-size:18px;font-weight:400;color:#000000;}.elementor-18878 .elementor-element.elementor-element-53530b1{--display:flex;}.elementor-18878 .elementor-element.elementor-element-eb8f1ec{width:100%;max-width:100%;text-align:start;font-family:"Sora", Sans-serif;font-size:18px;font-weight:400;color:#000000;}.elementor-18878 .elementor-element.elementor-element-9a8971b{--display:flex;}.elementor-18878 .elementor-element.elementor-element-f1aa270{width:100%;max-width:100%;text-align:start;font-family:"Sora", Sans-serif;font-size:18px;font-weight:400;color:#000000;}.elementor-18878 .elementor-element.elementor-element-e8a612e{--display:flex;}.elementor-18878 .elementor-element.elementor-element-eb85c1d{width:100%;max-width:100%;text-align:start;font-family:"Sora", Sans-serif;font-size:18px;font-weight:400;color:#000000;}.elementor-18878 .elementor-element.elementor-element-f9b2026{--n-accordion-title-font-size:22px;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:20px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:10px 10px 10px 10px;--n-accordion-title-normal-color:#FFFFFF;--n-accordion-title-hover-color:#FFFFFF;--n-accordion-title-active-color:#FFFFFF;--n-accordion-icon-size:15px;--n-accordion-icon-normal-color:#DFDFDF;}.elementor-18878 .elementor-element.elementor-element-f9b2026 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:#693FE7;border-style:solid;border-width:1px 1px 1px 1px;border-color:#693FE7;}.elementor-18878 .elementor-element.elementor-element-f9b2026 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item[open] > .e-n-accordion-item-title{background-color:#322187;}.elementor-18878 .elementor-element.elementor-element-f9b2026 > .elementor-widget-container{margin:0px 0px 50px 0px;}.elementor-18878 .elementor-element.elementor-element-f9b2026 {--n-accordion-padding:25px 25px 25px 25px;}:where( .elementor-18878 .elementor-element.elementor-element-f9b2026 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Sora", Sans-serif;font-weight:600;}:where( .elementor-18878 .elementor-element.elementor-element-f9b2026 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;--border-radius:0px 0px 21px 21px;--padding-top:25px;--padding-right:25px;--padding-bottom:25px;--padding-left:25px;}.elementor-18878 .elementor-element.elementor-element-381721a .elementor-button{background-color:#BE1C7F;font-family:"Sora", Sans-serif;font-size:22px;font-weight:600;fill:#000000;color:#000000;border-radius:10px 10px 10px 10px;padding:25px 35px 25px 35px;}.elementor-18878 .elementor-element.elementor-element-381721a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0em 0em 0em 0em;}.elementor-18878 .elementor-element.elementor-element-381721a.elementor-element{--align-self:center;}.elementor-18878 .elementor-element.elementor-element-95fc649{--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:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:2em;--padding-bottom:2em;--padding-left:0em;--padding-right:0em;}.elementor-18878 .elementor-element.elementor-element-95fc649:not(.elementor-motion-effects-element-type-background), .elementor-18878 .elementor-element.elementor-element-95fc649 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#322187;}.elementor-18878 .elementor-element.elementor-element-266a3ae{--display:flex;}.elementor-18878 .elementor-element.elementor-element-d93648d{text-align:center;}.elementor-18878 .elementor-element.elementor-element-d93648d .elementor-heading-title{color:#FFFFFF;}.elementor-18878 .elementor-element.elementor-element-e6cece3 .elementor-button{background-color:#34AF23;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:700;border-radius:8px 8px 8px 8px;padding:20px 22px 20px 22px;}.elementor-18878 .elementor-element.elementor-element-e6cece3 .elementor-button-content-wrapper{flex-direction:row;}.elementor-18878 .elementor-element.elementor-element-02a7c95{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:1em;--padding-bottom:1em;--padding-left:0em;--padding-right:0em;}.elementor-18878 .elementor-element.elementor-element-02a7c95:not(.elementor-motion-effects-element-type-background), .elementor-18878 .elementor-element.elementor-element-02a7c95 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#693FE7;}.elementor-18878 .elementor-element.elementor-element-8bd2969 img{width:7%;}.elementor-18878 .elementor-element.elementor-element-bdac00b > .elementor-widget-container{margin:0em 0em -1em 0em;}.elementor-18878 .elementor-element.elementor-element-bdac00b{z-index:999;text-align:center;font-family:"Sora", Sans-serif;font-size:11px;line-height:1.7em;color:#FFFFFF;}@media(min-width:769px){.elementor-18878 .elementor-element.elementor-element-eb349ed{--width:52.567%;}.elementor-18878 .elementor-element.elementor-element-b9988fd{--width:50%;}.elementor-18878 .elementor-element.elementor-element-935740b{--content-width:1140px;}.elementor-18878 .elementor-element.elementor-element-f292d6d{--width:50%;}.elementor-18878 .elementor-element.elementor-element-c40a035{--width:50%;}.elementor-18878 .elementor-element.elementor-element-54d066b{--width:82%;}.elementor-18878 .elementor-element.elementor-element-3c88d6a{--width:31.323%;}.elementor-18878 .elementor-element.elementor-element-a4033a4{--width:25%;}.elementor-18878 .elementor-element.elementor-element-17734d0{--width:25%;}.elementor-18878 .elementor-element.elementor-element-510a894{--width:25%;}.elementor-18878 .elementor-element.elementor-element-bfa05c2{--width:570px;}.elementor-18878 .elementor-element.elementor-element-79b6671{--width:50%;}.elementor-18878 .elementor-element.elementor-element-0e4a3a6{--width:59%;}.elementor-18878 .elementor-element.elementor-element-91cf619{--width:50%;}.elementor-18878 .elementor-element.elementor-element-97c56df{--width:50%;}}@media(max-width:768px){.elementor-18878 .elementor-element.elementor-element-62dd948:not(.elementor-motion-effects-element-type-background), .elementor-18878 .elementor-element.elementor-element-62dd948 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://rhlovers.com/wp-content/uploads/2024/11/mob-bp-de-elite.webp");}.elementor-18878 .elementor-element.elementor-element-62dd948{--min-height:1100px;--padding-top:2em;--padding-bottom:24em;--padding-left:0em;--padding-right:0em;}.elementor-18878 .elementor-element.elementor-element-cb040a8{width:100%;max-width:100%;text-align:center;}.elementor-18878 .elementor-element.elementor-element-cb040a8 > .elementor-widget-container{padding:0em 0.625em 0em 0.625em;}.elementor-18878 .elementor-element.elementor-element-cb040a8 .elementor-heading-title{font-size:7.2vw;}.elementor-18878 .elementor-element.elementor-element-af010cd{width:100%;max-width:100%;text-align:center;font-size:16px;line-height:1em;}.elementor-18878 .elementor-element.elementor-element-af010cd > .elementor-widget-container{margin:-0.5em 0em -1em 0em;padding:0em 0.615em 0em 0.615em;}.elementor-18878 .elementor-element.elementor-element-9755ed6{width:100%;max-width:100%;text-align:center;font-size:19px;line-height:1.7em;}.elementor-18878 .elementor-element.elementor-element-9755ed6 > .elementor-widget-container{padding:0em 0.625em 0em 0.625em;}.elementor-18878 .elementor-element.elementor-element-74bb336.elementor-element{--align-self:center;}.elementor-18878 .elementor-element.elementor-element-74bb336 .elementor-button{font-size:17px;padding:20px 35px 20px 35px;}.elementor-18878 .elementor-element.elementor-element-b9988fd.e-con{--order:99999 /* order end hack */;}.elementor-18878 .elementor-element.elementor-element-ae4579f .elementor-icon{font-size:145px;}.elementor-18878 .elementor-element.elementor-element-ae4579f .elementor-icon svg{height:145px;}.elementor-18878 .elementor-element.elementor-element-935740b{--justify-content:center;}.elementor-18878 .elementor-element.elementor-element-6860e0d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-18878 .elementor-element.elementor-element-6860e0d .elementor-icon-list-item > a{font-size:18px;}.elementor-18878 .elementor-element.elementor-element-4971872 .elementor-heading-title{font-size:19px;}.elementor-18878 .elementor-element.elementor-element-4aceff6{width:100%;max-width:100%;text-align:center;font-size:19px;line-height:1.4em;}.elementor-18878 .elementor-element.elementor-element-4aceff6 > .elementor-widget-container{padding:0em 0.625em 0em 0.625em;}.elementor-18878 .elementor-element.elementor-element-49bd84a{--e-icon-list-icon-size:24px;--e-icon-list-icon-align:left;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;--icon-vertical-align:flex-start;--icon-vertical-offset:5px;}.elementor-18878 .elementor-element.elementor-element-89ec216{--padding-top:4em;--padding-bottom:4em;--padding-left:0em;--padding-right:0em;}.elementor-18878 .elementor-element.elementor-element-bfb5b9d{width:100%;max-width:100%;text-align:center;}.elementor-18878 .elementor-element.elementor-element-bfb5b9d > .elementor-widget-container{padding:0em 0.625em 0em 0.625em;}.elementor-18878 .elementor-element.elementor-element-bfb5b9d .elementor-heading-title{font-size:5.7vw;}.elementor-18878 .elementor-element.elementor-element-623cd2a{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18878 .elementor-element.elementor-element-2ff08d3.elementor-element{--align-self:center;}.elementor-18878 .elementor-element.elementor-element-2ff08d3 .elementor-button{font-size:17px;padding:20px 35px 20px 35px;}.elementor-18878 .elementor-element.elementor-element-f30eb5b > .elementor-widget-container{padding:0em 0.625em 2em 0.625em;}.elementor-18878 .elementor-element.elementor-element-f30eb5b{text-align:center;}.elementor-18878 .elementor-element.elementor-element-f30eb5b .elementor-heading-title{font-size:23px;}.elementor-18878 .elementor-element.elementor-element-c4642c8{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;font-size:16px;}.elementor-18878 .elementor-element.elementor-element-be02d65{text-align:center;}.elementor-18878 .elementor-element.elementor-element-a4033a4{border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;}.elementor-18878 .elementor-element.elementor-element-17734d0{border-width:1px 0px 1px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;}.elementor-18878 .elementor-element.elementor-element-0cbd169{--padding-top:020px;--padding-bottom:020px;--padding-left:10px;--padding-right:10px;}.elementor-18878 .elementor-element.elementor-element-4818320 .elementor-heading-title{font-size:27px;}.elementor-18878 .elementor-element.elementor-element-fbc763e .elementor-heading-title{font-size:34px;}.elementor-18878 .elementor-element.elementor-element-f6fabc8{font-size:14px;}.elementor-18878 .elementor-element.elementor-element-249f1b1.elementor-element{--align-self:center;}.elementor-18878 .elementor-element.elementor-element-249f1b1 .elementor-button{font-size:17px;padding:20px 35px 20px 35px;}.elementor-18878 .elementor-element.elementor-element-54d683e{text-align:center;}.elementor-18878 .elementor-element.elementor-element-a333aff{text-align:center;}.elementor-18878 .elementor-element.elementor-element-26d8991{text-align:center;}.elementor-18878 .elementor-element.elementor-element-cdf2dae{--padding-top:4em;--padding-bottom:4em;--padding-left:0em;--padding-right:0em;}.elementor-18878 .elementor-element.elementor-element-91cf619{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-18878 .elementor-element.elementor-element-e6bc9f7{width:100%;max-width:100%;text-align:center;}.elementor-18878 .elementor-element.elementor-element-e6bc9f7 > .elementor-widget-container{padding:0em 0.625em 2em 0.625em;}.elementor-18878 .elementor-element.elementor-element-e6bc9f7 .elementor-heading-title{font-size:23px;}.elementor-18878 .elementor-element.elementor-element-c3255d6{width:100%;max-width:100%;text-align:center;}.elementor-18878 .elementor-element.elementor-element-c3255d6 > .elementor-widget-container{padding:0em 0.625em 0em 0.625em;}.elementor-18878 .elementor-element.elementor-element-97c56df.e-con{--order:-99999 /* order start hack */;}.elementor-18878 .elementor-element.elementor-element-ccb38a2{--padding-top:2em;--padding-bottom:2em;--padding-left:1em;--padding-right:1em;}.elementor-18878 .elementor-element.elementor-element-ff3ea32{width:100%;max-width:100%;text-align:start;font-size:18px;}.elementor-18878 .elementor-element.elementor-element-9e55a79{width:100%;max-width:100%;text-align:start;font-size:18px;}.elementor-18878 .elementor-element.elementor-element-1192acc{width:100%;max-width:100%;text-align:start;font-size:18px;}.elementor-18878 .elementor-element.elementor-element-17d3a30{width:100%;max-width:100%;text-align:start;font-size:18px;}.elementor-18878 .elementor-element.elementor-element-be2fec9{width:100%;max-width:100%;text-align:start;font-size:18px;}.elementor-18878 .elementor-element.elementor-element-ed92945{width:100%;max-width:100%;text-align:start;font-size:18px;}.elementor-18878 .elementor-element.elementor-element-a269ea8{width:100%;max-width:100%;text-align:start;font-size:18px;}.elementor-18878 .elementor-element.elementor-element-eb8f1ec{width:100%;max-width:100%;text-align:start;font-size:18px;}.elementor-18878 .elementor-element.elementor-element-f1aa270{width:100%;max-width:100%;text-align:start;font-size:18px;}.elementor-18878 .elementor-element.elementor-element-eb85c1d{width:100%;max-width:100%;text-align:start;font-size:18px;}.elementor-18878 .elementor-element.elementor-element-381721a.elementor-element{--align-self:center;}.elementor-18878 .elementor-element.elementor-element-381721a .elementor-button{font-size:17px;padding:20px 35px 20px 35px;}.elementor-18878 .elementor-element.elementor-element-e6cece3 .elementor-button{font-size:14px;}.elementor-18878 .elementor-element.elementor-element-8bd2969 img{width:16%;}.elementor-18878 .elementor-element.elementor-element-bdac00b > .elementor-widget-container{padding:0px 15px 0px 15px;}.elementor-18878 .elementor-element.elementor-element-bdac00b{font-size:11px;}}/* Start custom CSS for heading, class: .elementor-element-cb040a8 */.destaque{
    background: #693FE7;  /* cor do fundo do texto */
    color: #ffffff; /* cor do texto */
    border-radius: 5px;
    padding: 2px 10px;
    box-decoration-break: clone;
    -webkit-box-decoration-break: clone;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9755ed6 */fundo{
    background: #8781C1;
    padding: 5px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-74bb336 */.elementor-18878 .elementor-element.elementor-element-74bb336 .elementor-button {
    border-radius: 20px / 100% !important;
    box-shadow: inset 0 0 5px 5px #ffffff25, 0 5px 5px 0 #ffffff25 !important;
    width: 100%;
    position: relative;
    background: #4CAF50 !important;
    border: 1px solid #4CAF50 !important;
    overflow: hidden;
    transition: all 0.2s ease-in;
}

.elementor-18878 .elementor-element.elementor-element-74bb336 .elementor-button:hover {
    background: #4CAF50 !important;
    border: none;
    box-shadow: inset 0 0 5px 5px #ffffff25, 0 0 30px 5px rgba(76, 175, 80, 0.815) !important;
    transition: all 0.2s ease-out;
    transform: scale(1.03);
}

.elementor-18878 .elementor-element.elementor-element-74bb336 .elementor-button:hover::before {
    animation: sh02 0.5s 0s linear;
}

.elementor-18878 .elementor-element.elementor-element-74bb336 .elementor-button::before {
    content: '';
    display: block;
    width: 0;
    height: 86%;
    position: absolute;
    top: 7%;
    left: 0;
    opacity: 0;
    background: #fff;
    box-shadow: 0 0 50px 30px #fff;
    transform: skewX(-20deg);
}

@keyframes sh02 {
    from {
        opacity: 0;
        left: 0;
    }
    50% {
        opacity: 1;
    }
    to {
        opacity: 0;
        left: 100%;
    }
}

.elementor-18878 .elementor-element.elementor-element-74bb336 .elementor-button:active {
    box-shadow: inset 0 0 5px 5px #ffffff25, 0 0 0 0 transparent !important;
    transition: box-shadow 0.2s ease-in;
    transform: translate(0, 0.2em);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-ae4579f */#texto{
    animation: rodar 15s infinite linear;
    transform-origin: center center;
}

@keyframes rodar{
    0%{
        transform: rotate(0deg);
    }
    
     100%{
        transform: rotate(360deg);
    }
}

.elementor-18878 .elementor-element.elementor-element-ae4579f{
    backdrop-filter: blur(15px);
    -webkit-backdrop-filter: blur(15px);
    border-radius: 100%;
    z-index: 5;
}

.elementor-18878 .elementor-element.elementor-element-ae4579f{
    position: absolute;
}


/*TABLET*/
@media(min-width: 768px) and (max-width: 1024px){
  .elementor-18878 .elementor-element.elementor-element-ae4579f{
    position: absolute;
    right: -10%;
}
}

/*CELULAR*/
@media(max-width: 767px){
  .elementor-18878 .elementor-element.elementor-element-ae4579f{
    position: absolute;
    top: 700%;
    right: 2%;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-62dd948 */html, body{
    width: 100%;
    overflow-x: hidden;
}

[data-elementor-type="wp-page"]{
    overflow: hidden;
}

[data-elementor-type="wp-post"]{
    overflow: hidden;
}


body::-webkit-scrollbar {
width: 10px;
}

body::-webkit-scrollbar-track {
background: #ffffff;
}

body::-webkit-scrollbar-thumb {
background-color: #693FE7;

border-radius: 10px;

border: 2px solid #ffffff;

}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-6860e0d */html, body{
  overflow-x: hidden;
}
.elementor-18878 .elementor-element.elementor-element-6860e0d .elementor-icon-list-items{
    flex-wrap: nowrap;
    white-space: nowrap;
    position: relative;
}

.elementor-18878 .elementor-element.elementor-element-6860e0d .elementor-widget-container{
    overflow: visible;
}

.elementor-18878 .elementor-element.elementor-element-6860e0d .carrossel-ativo {
    display: flex;
    animation: carrossel 35s linear infinite;
}

@keyframes carrossel {
    0% {
        transform: translateX(0);
    }
    100% {
        transform: translateX(-50%);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-935740b */html, body{
    width: 100%;
    overflow-x: hidden;
}

[data-elementor-type="wp-page"]{
    overflow: hidden;
}

[data-elementor-type="wp-post"]{
    overflow: hidden;
}

body::-webkit-scrollbar {
width: 10px;
}

body::-webkit-scrollbar-track {
background: #ffffff;
}

body::-webkit-scrollbar-thumb {
background-color: #EB6B9A;

border-radius: 10px;

border: 2px solid #ffffff;

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4aceff6 */fundo{
    background: #8781C1;
    padding: 5px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bfb5b9d */.destaque{
    background: #693FE7;  /* cor do fundo do texto */
    color: #ffffff; /* cor do texto */
    border-radius: 5px;
    padding: 2px 10px;
    box-decoration-break: clone;
    -webkit-box-decoration-break: clone;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2ff08d3 */.elementor-18878 .elementor-element.elementor-element-2ff08d3 .elementor-button {
    border-radius: 20px / 100% !important;
    box-shadow: inset 0 0 5px 5px #ffffff25, 0 5px 5px 0 #ffffff25 !important;
    width: 100%;
    position: relative;
    background: #4CAF50 !important;
    border: 1px solid #4CAF50 !important;
    overflow: hidden;
    transition: all 0.2s ease-in;
}

.elementor-18878 .elementor-element.elementor-element-2ff08d3 .elementor-button:hover {
    background: #4CAF50 !important;
    border: none;
    box-shadow: inset 0 0 5px 5px #ffffff25, 0 0 30px 5px rgba(76, 175, 80, 0.815) !important;
    transition: all 0.2s ease-out;
    transform: scale(1.03);
}

.elementor-18878 .elementor-element.elementor-element-2ff08d3 .elementor-button:hover::before {
    animation: sh02 0.5s 0s linear;
}

.elementor-18878 .elementor-element.elementor-element-2ff08d3 .elementor-button::before {
    content: '';
    display: block;
    width: 0;
    height: 86%;
    position: absolute;
    top: 7%;
    left: 0;
    opacity: 0;
    background: #fff;
    box-shadow: 0 0 50px 30px #fff;
    transform: skewX(-20deg);
}

@keyframes sh02 {
    from {
        opacity: 0;
        left: 0;
    }
    50% {
        opacity: 1;
    }
    to {
        opacity: 0;
        left: 100%;
    }
}

.elementor-18878 .elementor-element.elementor-element-2ff08d3 .elementor-button:active {
    box-shadow: inset 0 0 5px 5px #ffffff25, 0 0 0 0 transparent !important;
    transition: box-shadow 0.2s ease-in;
    transform: translate(0, 0.2em);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-249f1b1 */.elementor-18878 .elementor-element.elementor-element-249f1b1 .elementor-button {
    border-radius: 20px / 100% !important;
    box-shadow: inset 0 0 5px 5px #ffffff25, 0 5px 5px 0 #ffffff25 !important;
    width: 100%;
    position: relative;
    background: #4CAF50 !important;
    border: 1px solid #4CAF50 !important;
    overflow: hidden;
    transition: all 0.2s ease-in;
}

.elementor-18878 .elementor-element.elementor-element-249f1b1 .elementor-button:hover {
    background: #4CAF50 !important;
    border: none;
    box-shadow: inset 0 0 5px 5px #ffffff25, 0 0 30px 5px rgba(76, 175, 80, 0.815) !important;
    transition: all 0.2s ease-out;
    transform: scale(1.03);
}

.elementor-18878 .elementor-element.elementor-element-249f1b1 .elementor-button:hover::before {
    animation: sh02 0.5s 0s linear;
}

.elementor-18878 .elementor-element.elementor-element-249f1b1 .elementor-button::before {
    content: '';
    display: block;
    width: 0;
    height: 86%;
    position: absolute;
    top: 7%;
    left: 0;
    opacity: 0;
    background: #fff;
    box-shadow: 0 0 50px 30px #fff;
    transform: skewX(-20deg);
}

@keyframes sh02 {
    from {
        opacity: 0;
        left: 0;
    }
    50% {
        opacity: 1;
    }
    to {
        opacity: 0;
        left: 100%;
    }
}

.elementor-18878 .elementor-element.elementor-element-249f1b1 .elementor-button:active {
    box-shadow: inset 0 0 5px 5px #ffffff25, 0 0 0 0 transparent !important;
    transition: box-shadow 0.2s ease-in;
    transform: translate(0, 0.2em);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0cbd169 */.elementor-18878 .elementor-element.elementor-element-0cbd169{
    backdrop-filter: blur(5px);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-381721a */.elementor-18878 .elementor-element.elementor-element-381721a .elementor-button {
    border-radius: 20px / 100% !important;
    box-shadow: inset 0 0 5px 5px #ffffff25, 0 5px 5px 0 #ffffff25 !important;
    width: 100%;
    position: relative;
    background: #4CAF50 !important;
    border: 1px solid #4CAF50 !important;
    overflow: hidden;
    transition: all 0.2s ease-in;
}

.elementor-18878 .elementor-element.elementor-element-381721a .elementor-button:hover {
    background: #4CAF50 !important;
    border: none;
    box-shadow: inset 0 0 5px 5px #ffffff25, 0 0 30px 5px rgba(76, 175, 80, 0.815) !important;
    transition: all 0.2s ease-out;
    transform: scale(1.03);
}

.elementor-18878 .elementor-element.elementor-element-381721a .elementor-button:hover::before {
    animation: sh02 0.5s 0s linear;
}

.elementor-18878 .elementor-element.elementor-element-381721a .elementor-button::before {
    content: '';
    display: block;
    width: 0;
    height: 86%;
    position: absolute;
    top: 7%;
    left: 0;
    opacity: 0;
    background: #fff;
    box-shadow: 0 0 50px 30px #fff;
    transform: skewX(-20deg);
}

@keyframes sh02 {
    from {
        opacity: 0;
        left: 0;
    }
    50% {
        opacity: 1;
    }
    to {
        opacity: 0;
        left: 100%;
    }
}

.elementor-18878 .elementor-element.elementor-element-381721a .elementor-button:active {
    box-shadow: inset 0 0 5px 5px #ffffff25, 0 0 0 0 transparent !important;
    transition: box-shadow 0.2s ease-in;
    transform: translate(0, 0.2em);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6d120b8 */.wrapper, #stars, #yahia {
  width: 100vw;
  height: 100vh;
  pointer-events: none;
}

.elementor-18878 .elementor-element.elementor-element-6d120b8{
    position: fixed;
    width: 100vw;
    height: 100vh;
    top: 0;
    left: 0;
    pointer-events: none;
}

.wrapper {
  position: relative;
  overflow: hidden;
  cursor: move;
  cursor: grab;
}
.wrapper:active {
  cursor: grabbing;
    
}
.wrapper .container {
  position: relative;
  width: 90%;
  max-width: 1000px;
  height: 100%;
  margin: 0 auto;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Sora';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://rhlovers.com/wp-content/uploads/2024/08/Sora-Regular-1.woff2') format('woff2');
}
@font-face {
	font-family: 'Sora';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://rhlovers.com/wp-content/uploads/2024/08/Sora-SemiBold-1.woff2') format('woff2');
}
/* End Custom Fonts CSS */