.elementor-widget-container .eael-protected-content-message{font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-weight:var(--e-global-typography-secondary-font-weight)}.elementor-widget-container .protected-content-error-msg{font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-weight:var(--e-global-typography-secondary-font-weight)}.elementor-10859 .elementor-element.elementor-element-e7ea081{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--overlay-opacity:.5}.elementor-10859 .elementor-element.elementor-element-e7ea081:not(.elementor-motion-effects-element-type-background),.elementor-10859 .elementor-element.elementor-element-e7ea081>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff5e6;background-image:url("https://randydims.com/wp-content/uploads/2026/05/illus_hero_cobaye.png");background-position:center right;background-repeat:no-repeat;background-size:cover}.elementor-10859 .elementor-element.elementor-element-e7ea081:before,.elementor-10859 .elementor-element.elementor-element-e7ea081>.elementor-background-video-container:before,.elementor-10859 .elementor-element.elementor-element-e7ea081>.e-con-inner>.elementor-background-video-container:before,.elementor-10859 .elementor-element.elementor-element-e7ea081>.elementor-background-slideshow:before,.elementor-10859 .elementor-element.elementor-element-e7ea081>.e-con-inner>.elementor-background-slideshow:before,.elementor-10859 .elementor-element.elementor-element-e7ea081>.elementor-motion-effects-container>.elementor-motion-effects-layer:before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(90deg,#FFF5E6F5 0%,#FFF5E600 100%)}.elementor-10859 .elementor-element.elementor-element-b2fd7a2{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start}.elementor-widget-heading .eael-protected-content-message{font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-weight:var(--e-global-typography-secondary-font-weight)}.elementor-widget-heading .protected-content-error-msg{font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-weight:var(--e-global-typography-secondary-font-weight)}.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-10859 .elementor-element.elementor-element-7871310{--display:flex;--min-height:12px}.elementor-widget-text-editor .eael-protected-content-message{font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-weight:var(--e-global-typography-secondary-font-weight)}.elementor-widget-text-editor .protected-content-error-msg{font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-weight:var(--e-global-typography-secondary-font-weight)}.elementor-widget-text-editor{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight);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-10859 .elementor-element.elementor-element-dee3df0{--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-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-widget-button .eael-protected-content-message{font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-weight:var(--e-global-typography-secondary-font-weight)}.elementor-widget-button .protected-content-error-msg{font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-weight:var(--e-global-typography-secondary-font-weight)}.elementor-10859 .elementor-element.elementor-element-7f332ee{--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-10859 .elementor-element.elementor-element-fe22dce{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-widget-menu-anchor .eael-protected-content-message{font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-weight:var(--e-global-typography-secondary-font-weight)}.elementor-widget-menu-anchor .protected-content-error-msg{font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-weight:var(--e-global-typography-secondary-font-weight)}.elementor-10859 .elementor-element.elementor-element-0cccc94 .elementor-heading-title{font-family:"Roboto",Sans-serif;font-size:45px;font-weight:600;color:#fff}.elementor-10859 .elementor-element.elementor-element-8dbe70c{--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-10859 .elementor-element.elementor-element-92d7799{--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-10859 .elementor-element.elementor-element-70dc432{--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-10859 .elementor-element.elementor-element-70dc432:not(.elementor-motion-effects-element-type-background),.elementor-10859 .elementor-element.elementor-element-70dc432>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://randydims.com/wp-content/uploads/2026/04/CSouls_Affiche_expo_Insta.jpg")}.elementor-10859 .elementor-element.elementor-element-0577f3d{--display:flex}.elementor-10859 .elementor-element.elementor-element-6a4018e{--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-10859 .elementor-element.elementor-element-054644f{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px}.elementor-10859 .elementor-element.elementor-element-4e5f0a0 .elementor-heading-title{font-family:"Castoro",Sans-serif;font-size:52px;font-weight:600}.elementor-10859 .elementor-element.elementor-element-f652c1c{--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-10859 .elementor-element.elementor-element-b84bac3 .elementor-heading-title{font-family:"Literata",Sans-serif;font-size:29px;font-weight:600;color:#fff}.elementor-widget-icon-list .eael-protected-content-message{font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-weight:var(--e-global-typography-secondary-font-weight)}.elementor-widget-icon-list .protected-content-error-msg{font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-weight:var(--e-global-typography-secondary-font-weight)}.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-weight:var(--e-global-typography-text-font-weight)}.elementor-widget-icon-list .elementor-icon-list-text{color:var(--e-global-color-secondary)}.elementor-10859 .elementor-element.elementor-element-ebb686e .elementor-icon-list-icon i{color:#f1b633;transition:color .3s}.elementor-10859 .elementor-element.elementor-element-ebb686e .elementor-icon-list-icon svg{fill:#f1b633;transition:fill .3s}.elementor-10859 .elementor-element.elementor-element-ebb686e{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px}.elementor-10859 .elementor-element.elementor-element-ebb686e .elementor-icon-list-item>.elementor-icon-list-text,.elementor-10859 .elementor-element.elementor-element-ebb686e .elementor-icon-list-item>a{font-family:"Roboto",Sans-serif;font-size:16px;font-weight:400;line-height:34px}.elementor-10859 .elementor-element.elementor-element-ebb686e .elementor-icon-list-text{color:#c6c7c9;transition:color .3s}.elementor-10859 .elementor-element.elementor-element-4f551cf{--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-10859 .elementor-element.elementor-element-d57a13c .elementor-button{background-color:#cf340e;font-family:"Roboto",Sans-serif;font-weight:400;fill:#fff;color:#fff}.elementor-10859 .elementor-element.elementor-element-d57a13c .elementor-button-content-wrapper{flex-direction:row-reverse}.elementor-10859 .elementor-element.elementor-element-2f3e80b .elementor-button{background-color:#020101;font-family:"Roboto",Sans-serif;font-weight:500;fill:#fff;color:#fff;border-style:solid;border-width:1px;border-color:#cf340e;border-radius:10px}.elementor-10859 .elementor-element.elementor-element-2f3e80b .elementor-button-content-wrapper{flex-direction:row-reverse}.elementor-10859 .elementor-element.elementor-element-0707c5a{--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-10859 .elementor-element.elementor-element-cc082c6{--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-10859 .elementor-element.elementor-element-49f1c24 .elementor-heading-title{color:#f6c14b}.elementor-10859 .elementor-element.elementor-element-1c760fb .elementor-heading-title{color:#fff}.elementor-10859 .elementor-element.elementor-element-56f9c9d{--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-10859 .elementor-element.elementor-element-27c3609 .elementor-heading-title{color:#f6c14b}.elementor-10859 .elementor-element.elementor-element-5af70e3 .elementor-heading-title{color:#fff}.elementor-10859 .elementor-element.elementor-element-988feb4{--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-10859 .elementor-element.elementor-element-375c3f2 .elementor-heading-title{color:#f6c14b}.elementor-10859 .elementor-element.elementor-element-3713748 .elementor-heading-title{color:#fff}.elementor-widget-html .eael-protected-content-message{font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-weight:var(--e-global-typography-secondary-font-weight)}.elementor-widget-html .protected-content-error-msg{font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-weight:var(--e-global-typography-secondary-font-weight)}.elementor-10859 .elementor-element.elementor-element-4670e9b{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:stretch;--padding-top:80px;--padding-bottom:80px;--padding-left:80px;--padding-right:80px}.elementor-10859 .elementor-element.elementor-element-4670e9b:not(.elementor-motion-effects-element-type-background),.elementor-10859 .elementor-element.elementor-element-4670e9b>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#111}.elementor-10859 .elementor-element.elementor-element-37d4efc{--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-10859 .elementor-element.elementor-element-c548fa5{--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-10859 .elementor-element.elementor-element-11f16a4{--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-10859 .elementor-element.elementor-element-88888b6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-widget-inavii-grid .eael-protected-content-message{font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-weight:var(--e-global-typography-secondary-font-weight)}.elementor-widget-inavii-grid .protected-content-error-msg{font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-weight:var(--e-global-typography-secondary-font-weight)}.elementor-10859 .elementor-element.elementor-element-c275e35 .inavii-grid__type-masonry-vertical .grid-item{margin-bottom:10px}.elementor-10859 .elementor-element.elementor-element-c275e35.elementor-widget-inavii-grid .inavii-grid:not(.inavii-grid.inavii-grid__type-cards):not(.inavii-grid.inavii-grid__type-shape-matrix){gap:10px!important}.elementor-10859 .elementor-element.elementor-element-c275e35 .inavii-grid__type-masonry-horizontal .grid-item{--gap:10px}.elementor-10859 .elementor-element.elementor-element-c275e35 .inavii-grid__box-description{justify-content:space-between}.elementor-10859 .elementor-element.elementor-element-c275e35 .inavii-grid__description{-webkit-line-clamp:3}.elementor-10859 .elementor-element.elementor-element-c275e35 .inavii__header-container{gap:30px}.elementor-10859 .elementor-element.elementor-element-c275e35 .inavii-button__box{justify-content:center;align-items:center;flex-direction:row}.elementor-10859 .elementor-element.elementor-element-c275e35 .swiper-button-next,.elementor-10859 .elementor-element.elementor-element-c275e35 .swiper-button-prev{color:#fff;background-color:rgba(122,60,255,.5)}.elementor-10859 .elementor-element.elementor-element-c275e35 .swiper-button-next svg *,.elementor-10859 .elementor-element.elementor-element-c275e35 .swiper-button-prev svg *{fill:#fff}.elementor-10859 .elementor-element.elementor-element-c275e35 .swiper-button-next:hover,.elementor-10859 .elementor-element.elementor-element-c275e35 .swiper-button-prev:hover{color:#fff;background-color:rgba(122,60,255,1)}.elementor-10859 .elementor-element.elementor-element-c275e35 .swiper-button-next:hover svg *,.elementor-10859 .elementor-element.elementor-element-c275e35 .swiper-button-prev:hover svg *{fill:#fff}.elementor-10859 .elementor-element.elementor-element-c275e35 .swiper-pagination .swiper-pagination-bullet:hover{background:#7a3cff}.elementor-10859 .elementor-element.elementor-element-c275e35 .swiper-pagination-fraction:hover{color:#7a3cff}.elementor-10859 .elementor-element.elementor-element-c275e35 .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#7a3cff}.elementor-10859 .elementor-element.elementor-element-dbadfd6{--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-10859 .elementor-element.elementor-element-31e0161 .inavii-grid__type-masonry-vertical .grid-item{margin-bottom:10px}.elementor-10859 .elementor-element.elementor-element-31e0161.elementor-widget-inavii-grid .inavii-grid:not(.inavii-grid.inavii-grid__type-cards):not(.inavii-grid.inavii-grid__type-shape-matrix){gap:10px!important}.elementor-10859 .elementor-element.elementor-element-31e0161 .inavii-grid__type-masonry-horizontal .grid-item{--gap:10px}.elementor-10859 .elementor-element.elementor-element-31e0161 .inavii-grid__box-description{justify-content:space-between}.elementor-10859 .elementor-element.elementor-element-31e0161 .inavii-grid__description{-webkit-line-clamp:3}.elementor-10859 .elementor-element.elementor-element-31e0161 .inavii__header-container{gap:30px}.elementor-10859 .elementor-element.elementor-element-31e0161 .inavii-button__box{justify-content:center;align-items:center;flex-direction:row}.elementor-10859 .elementor-element.elementor-element-31e0161 .swiper-button-next,.elementor-10859 .elementor-element.elementor-element-31e0161 .swiper-button-prev{color:#fff;background-color:rgba(122,60,255,.5)}.elementor-10859 .elementor-element.elementor-element-31e0161 .swiper-button-next svg *,.elementor-10859 .elementor-element.elementor-element-31e0161 .swiper-button-prev svg *{fill:#fff}.elementor-10859 .elementor-element.elementor-element-31e0161 .swiper-button-next:hover,.elementor-10859 .elementor-element.elementor-element-31e0161 .swiper-button-prev:hover{color:#fff;background-color:rgba(122,60,255,1)}.elementor-10859 .elementor-element.elementor-element-31e0161 .swiper-button-next:hover svg *,.elementor-10859 .elementor-element.elementor-element-31e0161 .swiper-button-prev:hover svg *{fill:#fff}.elementor-10859 .elementor-element.elementor-element-31e0161 .swiper-pagination .swiper-pagination-bullet:hover{background:#7a3cff}.elementor-10859 .elementor-element.elementor-element-31e0161 .swiper-pagination-fraction:hover{color:#7a3cff}.elementor-10859 .elementor-element.elementor-element-31e0161 .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#7a3cff}.elementor-10859 .elementor-element.elementor-element-e067678{--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-10859 .elementor-element.elementor-element-90bd2f8 .inavii-grid__type-masonry-vertical .grid-item{margin-bottom:10px}.elementor-10859 .elementor-element.elementor-element-90bd2f8.elementor-widget-inavii-grid .inavii-grid:not(.inavii-grid.inavii-grid__type-cards):not(.inavii-grid.inavii-grid__type-shape-matrix){gap:10px!important}.elementor-10859 .elementor-element.elementor-element-90bd2f8 .inavii-grid__type-masonry-horizontal .grid-item{--gap:10px}.elementor-10859 .elementor-element.elementor-element-90bd2f8 .inavii-grid__box-description{justify-content:space-between}.elementor-10859 .elementor-element.elementor-element-90bd2f8 .inavii-grid__description{-webkit-line-clamp:3}.elementor-10859 .elementor-element.elementor-element-90bd2f8 .inavii__header-container{gap:30px}.elementor-10859 .elementor-element.elementor-element-90bd2f8 .inavii-button__box{justify-content:center;align-items:center;flex-direction:row}.elementor-10859 .elementor-element.elementor-element-90bd2f8 .swiper-button-next,.elementor-10859 .elementor-element.elementor-element-90bd2f8 .swiper-button-prev{color:#fff;background-color:rgba(122,60,255,.5)}.elementor-10859 .elementor-element.elementor-element-90bd2f8 .swiper-button-next svg *,.elementor-10859 .elementor-element.elementor-element-90bd2f8 .swiper-button-prev svg *{fill:#fff}.elementor-10859 .elementor-element.elementor-element-90bd2f8 .swiper-button-next:hover,.elementor-10859 .elementor-element.elementor-element-90bd2f8 .swiper-button-prev:hover{color:#fff;background-color:rgba(122,60,255,1)}.elementor-10859 .elementor-element.elementor-element-90bd2f8 .swiper-button-next:hover svg *,.elementor-10859 .elementor-element.elementor-element-90bd2f8 .swiper-button-prev:hover svg *{fill:#fff}.elementor-10859 .elementor-element.elementor-element-90bd2f8 .swiper-pagination .swiper-pagination-bullet:hover{background:#7a3cff}.elementor-10859 .elementor-element.elementor-element-90bd2f8 .swiper-pagination-fraction:hover{color:#7a3cff}.elementor-10859 .elementor-element.elementor-element-90bd2f8 .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#7a3cff}.elementor-10859 .elementor-element.elementor-element-7bab15d{--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:90px;--padding-bottom:90px;--padding-left:90px;--padding-right:90px}.elementor-10859 .elementor-element.elementor-element-7bab15d:not(.elementor-motion-effects-element-type-background),.elementor-10859 .elementor-element.elementor-element-7bab15d>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#050505}.elementor-10859 .elementor-element.elementor-element-3c109bb{--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-10859 .elementor-element.elementor-element-07539a3{--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;--justify-content:center}.elementor-10859 .elementor-element.elementor-element-1738bf4{--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-10859 .elementor-element.elementor-element-eb57727{--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-10859 .elementor-element.elementor-element-4f06ed5{--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-widget-icon .eael-protected-content-message{font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-weight:var(--e-global-typography-secondary-font-weight)}.elementor-widget-icon .protected-content-error-msg{font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-weight:var(--e-global-typography-secondary-font-weight)}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var(--e-global-color-primary)}.elementor-widget-icon.elementor-view-framed .elementor-icon,.elementor-widget-icon.elementor-view-default .elementor-icon{color:var(--e-global-color-primary);border-color:var(--e-global-color-primary)}.elementor-widget-icon.elementor-view-framed .elementor-icon,.elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var(--e-global-color-primary)}.elementor-10859 .elementor-element.elementor-element-7efc87e .elementor-icon-wrapper{text-align:center}.elementor-10859 .elementor-element.elementor-element-6d364c4{--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-10859 .elementor-element.elementor-element-02881cc{--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-10859 .elementor-element.elementor-element-2e26815{--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-10859 .elementor-element.elementor-element-508722f{--display:flex}.elementor-widget-image .eael-protected-content-message{font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-weight:var(--e-global-typography-secondary-font-weight)}.elementor-widget-image .protected-content-error-msg{font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-weight:var(--e-global-typography-secondary-font-weight)}.elementor-widget-image .widget-image-caption{color:var(--e-global-color-text);font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight)}.elementor-10859 .elementor-element.elementor-element-dc8e0a4{--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-10859 .elementor-element.elementor-element-eb7b9ab{--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-10859 .elementor-element.elementor-element-2b069b4{--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-10859 .elementor-element.elementor-element-ffb76cf{--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-10859 .elementor-element.elementor-element-26885a5{--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-10859 .elementor-element.elementor-element-9eee51d .elementor-icon-wrapper{text-align:center}.elementor-10859 .elementor-element.elementor-element-3744730{--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-10859 .elementor-element.elementor-element-2283ef2{--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-10859 .elementor-element.elementor-element-f6af6ec{--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-10859 .elementor-element.elementor-element-2400c5a{--display:flex}.elementor-10859 .elementor-element.elementor-element-b567279{--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-10859 .elementor-element.elementor-element-61de24e{--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-10859 .elementor-element.elementor-element-f0b00a5{--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-10859 .elementor-element.elementor-element-c9aaae9{--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-10859 .elementor-element.elementor-element-f2b5f99{--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-10859 .elementor-element.elementor-element-f4e5470 .elementor-icon-wrapper{text-align:center}.elementor-10859 .elementor-element.elementor-element-de3c696{--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-10859 .elementor-element.elementor-element-e019070{--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-10859 .elementor-element.elementor-element-115e9b6 .elementor-icon-wrapper{text-align:center}.elementor-10859 .elementor-element.elementor-element-72028d8{--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-10859 .elementor-element.elementor-element-1338c39{--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-10859 .elementor-element.elementor-element-bc7ae67 .elementor-icon-wrapper{text-align:center}.elementor-10859 .elementor-element.elementor-element-6f72c57{--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-10859 .elementor-element.elementor-element-673c3cf{--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-10859 .elementor-element.elementor-element-e36c322 .elementor-icon-wrapper{text-align:center}.elementor-10859 .elementor-element.elementor-element-709b403{--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-10859 .elementor-element.elementor-element-50fce66{--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-10859 .elementor-element.elementor-element-50fce66:not(.elementor-motion-effects-element-type-background),.elementor-10859 .elementor-element.elementor-element-50fce66>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#080808}.elementor-10859 .elementor-element.elementor-element-226a51f{text-align:center}.elementor-10859 .elementor-element.elementor-element-226a51f .elementor-heading-title{font-family:"Roboto",Sans-serif;font-size:69px;font-weight:600;line-height:61px;color:#fff}.elementor-10859 .elementor-element.elementor-element-896dfc6{text-align:center}.elementor-10859 .elementor-element.elementor-element-896dfc6 .elementor-heading-title{font-family:"Helvetica",Sans-serif;font-size:18px;font-weight:400;color:#b8afa1}.elementor-widget-eael-mailchimp .eael-protected-content-message{font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-weight:var(--e-global-typography-secondary-font-weight)}.elementor-widget-eael-mailchimp .protected-content-error-msg{font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-weight:var(--e-global-typography-secondary-font-weight)}.elementor-10859 .elementor-element.elementor-element-f039f1d .eael-mailchimp-subscribe{color:#fff;background:#29d8d8}.elementor-10859 .elementor-element.elementor-element-f039f1d .eael-mailchimp-subscribe:hover{color:#fff;background:#27bdbd}.elementor-widget-spacer .eael-protected-content-message{font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-weight:var(--e-global-typography-secondary-font-weight)}.elementor-widget-spacer .protected-content-error-msg{font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-weight:var(--e-global-typography-secondary-font-weight)}.elementor-10859 .elementor-element.elementor-element-28cbcbb{--spacer-size:50px}.elementor-widget-eael-divider .eael-protected-content-message{font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-weight:var(--e-global-typography-secondary-font-weight)}.elementor-widget-eael-divider .protected-content-error-msg{font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-weight:var(--e-global-typography-secondary-font-weight)}.elementor-widget-eael-divider .eael-divider-text{font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-weight:var(--e-global-typography-accent-font-weight)}.elementor-10859 .elementor-element.elementor-element-a224f79{text-align:center}.elementor-10859 .elementor-element.elementor-element-a224f79 .eael-divider,.elementor-10859 .elementor-element.elementor-element-a224f79 .divider-border{border-style:solid;border-color:#2e2e2e}.elementor-10859 .elementor-element.elementor-element-a224f79 .eael-divider.horizontal{border-bottom-width:1px;width:100%}.elementor-10859 .elementor-element.elementor-element-a224f79 .divider-border{border-top-width:1px}.elementor-10859 .elementor-element.elementor-element-a224f79 .divider-text-container{width:100%}:root{--page-title-display:none}@media(min-width:768px){.elementor-10859 .elementor-element.elementor-element-7871310{--width:135px}}@media(max-width:880px){.elementor-10859 .elementor-element.elementor-element-8dbe70c{--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}}@media(max-width:767px){.elementor-10859 .elementor-element.elementor-element-8dbe70c{--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}}:root{--cream:#fff5e6;--text:#050505;--muted:#222;--pink:#f21b72;--orange:#ff5a1f;--yellow:#f6c14b;--teal:#00a7ad;--line:rgba(0,0,0,.18);--radius:999px}.hero-light{position:relative;min-height:100vh;overflow:hidden;background-color:var(--cream)}.hero-content-light{position:relative;z-index:2;max-width:780px;padding:17vh 4.5vw 70px}.hero-eyebrow-light .elementor-heading-title{color:var(--pink) !important;font-size:clamp(15px,1.4vw,23px) !important;font-weight:950 !important;letter-spacing:.12em !important;text-transform:uppercase !important;margin-bottom:30px !important}.hero-title-light .elementor-heading-title{max-width:760px;color:var(--text) !important;font-size:clamp(58px,7vw,100px) !important;line-height:.94 !important;letter-spacing:-.065em !important;font-weight:950 !important;margin-bottom:14px !important}.hero-pink-mark{width:170px;height:36px;margin:-2px 0 10px;background-image:url('https://randydims.com/wp-content/uploads/2026/05/brush-pink.png');background-repeat:no-repeat;background-size:contain;background-position:left center;transform:rotate(-4deg);opacity:.96;filter:saturate(1.02)}.hero-text-light,.hero-text-light p{max-width:690px;color:var(--muted) !important;font-size:clamp(20px,1.4vw,24px) !important;line-height:1.48 !important;margin-bottom:28px !important;font-weight:500 !important}.hero-actions-light{display:flex !important;align-items:center !important;gap:28px !important;flex-wrap:wrap}.hero-btn-primary .elementor-button,.hero-btn-secondary .elementor-button{display:inline-flex !important;align-items:center !important;justify-content:center !important;height:70px !important;padding:0 42px !important;border-radius:var(--radius) !important;font-size:clamp(15px,1.2vw,19px) !important;font-weight:950 !important;text-transform:uppercase !important;line-height:1 !important;letter-spacing:-.015em !important;transition:.25s ease !important}.hero-btn-primary .elementor-button-content-wrapper,.hero-btn-secondary .elementor-button-content-wrapper{display:flex !important;align-items:center !important;justify-content:center !important;gap:10px}.hero-btn-primary .elementor-button{background:var(--pink) !important;color:#fff !important;box-shadow:0 18px 40px rgba(242,27,114,.25)}.hero-btn-primary .elementor-button:hover{transform:translateY(-4px);background:var(--orange) !important;box-shadow:0 24px 50px rgba(255,90,31,.28)}.hero-btn-secondary .elementor-button{color:var(--text) !important;border:2px solid var(--line) !important;background:rgba(255,255,255,.28) !important;backdrop-filter:blur(6px)}.hero-btn-secondary .elementor-button:hover{transform:translateY(-4px);border-color:var(--pink) !important;color:var(--pink) !important;background:rgba(255,255,255,.48) !important}@media (max-width:1024px){.hero-content-light{padding-top:14vh;max-width:720px}}@media (max-width:680px){.hero-content-light{padding:14vh 5.5vw 90px}.hero-title-light .elementor-heading-title{font-size:clamp(47px,15vw,76px) !important;margin-bottom:12px !important}.hero-pink-mark{margin:-2px 0 12px}.hero-text-light,.hero-text-light p{font-size:18px !important;margin-bottom:34px !important}.hero-actions-light{gap:14px !important}.hero-btn-primary .elementor-button,.hero-btn-secondary .elementor-button{width:100% !important;height:58px !important;padding:0 26px !important;font-size:14px !important}}.events-title-block{display:flex !important;flex-direction:column !important;align-items:flex-start;gap:12px;margin-bottom:10px}.events-section{background:#050505;padding:90px 6vw;display:flex !important;flex-direction:column !important;gap:42px}.events-title-block{display:flex !important;flex-direction:column !important;align-items:flex-start;gap:12px}.events-small-label .elementor-heading-title{color:#f6c14b !important;font-size:13px !important;text-transform:uppercase;letter-spacing:.12em;font-weight:900 !important;margin:0 !important}.events-main-title .elementor-heading-title{color:#f7f1e7 !important;font-size:clamp(52px,6vw,92px) !important;line-height:.92 !important;letter-spacing:-.05em !important;font-weight:950px !important;margin:0 !important}.events-main-layout{display:flex !important;flex-direction:row !important;gap:24px;align-items:stretch}.event-main-card{width:65%;display:flex !important;flex-direction:row !important;overflow:hidden;border-radius:28px;background:linear-gradient(135deg,rgba(255,90,31,.16),transparent 48%),#181818;border:1px solid rgba(255,255,255,.12);transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease}.event-main-card:hover{transform:translateY(-6px);border-color:rgba(246,193,75,.45);box-shadow:0 24px 60px rgba(0,0,0,.35)}.event-main-image{width:48%;min-height:560px;background-size:cover !important;background-position:center center !important;background-repeat:no-repeat !important;overflow:hidden}.event-main-image img{width:100% !important;height:100% !important;object-fit:cover;display:block}.event-main-content{width:52%;display:flex !important;flex-direction:column !important;justify-content:center;align-items:flex-start;padding:42px}.event-date-badge{width:112px;height:112px;border-radius:24px;background:#ff5a1f;display:flex !important;flex-direction:column !important;align-items:center;justify-content:center;text-align:center;line-height:.82 !important;gap:0px !important;margin-bottom:18px}.event-date-badge,.event-date-badge .event-day,.event-date-badge .event-month,.event-date-badge .elementor-heading-title,.event-date-badge p{color:#f7f1e7 !important}.event-date-badge .event-day{font-size:60px;font-weight:900;line-height:.82 !important;margin-bottom:-2px !important}.event-date-badge .event-month{font-size:20px;text-transform:uppercase;letter-spacing:.08em;font-weight:900;line-height:1 !important;margin-top:-2px !important}.event-label,.event-label .elementor-widget-container,.event-label .elementor-heading-title{color:#f6c14b !important;font-size:13px !important;text-transform:uppercase !important;letter-spacing:.12em !important;font-weight:900 !important;line-height:1.2 !important;margin:0 0 14px !important;padding:0 !important}.event-title .elementor-heading-title{color:#f7f1e7 !important;font-size:54px !important;line-height:.92 !important;letter-spacing:-.05em !important;font-weight:900 !important;margin-bottom:18px !important;max-width:540px}.event-info,.event-info p{color:#b8afa1 !important;font-size:15px !important;line-height:1.6 !important;margin:0 0 8px !important}.event-buttons{display:flex !important;flex-direction:row !important;gap:16px;flex-wrap:wrap;margin-top:24px}.event-btn-primary .elementor-button,.event-btn-secondary .elementor-button{height:49px !important;padding:0 24px !important;border-radius:999px !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;font-weight:800 !important;transition:.25s ease !important}.event-btn-primary .elementor-button{background:#ff5a1f !important;color:#fff !important}.event-btn-primary .elementor-button:hover{transform:translateY(-2px);background:#ff713c !important}.event-btn-secondary .elementor-button{background:0 0 !important;border:1px solid rgba(255,255,255,.12) !important;color:#f7f1e7 !important}.event-btn-secondary .elementor-button:hover{border-color:rgba(246,193,75,.45) !important;color:#f6c14b !important;background:rgba(246,193,75,.05) !important;transform:translateY(-2px)}.event-side-list{width:35%;display:flex !important;flex-direction:column !important;gap:20px;justify-content:space-between}.event-mini-card{flex:1 !important;display:flex;flex-direction:row;align-items:flex-start;gap:16px;padding:22px;border-radius:22px;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.08);transition:transform .25s ease,border-color .25s ease,background .25s ease,box-shadow .25s ease}.event-mini-card:hover{transform:translateY(-4px);border-color:rgba(246,193,75,.45);background:rgba(246,193,75,.06);box-shadow:0 18px 40px rgba(0,0,0,.25)}@media (max-width:1024px){.events-main-layout{flex-direction:column !important}.event-main-card,.event-side-list{width:100%}.event-main-card{flex-direction:column !important}.event-main-image{width:100%;min-height:420px}.event-main-content{width:100%}}@media (max-width:767px){.events-section{padding:70px 24px}.events-main-title .elementor-heading-title{font-size:52px !important}.event-title .elementor-heading-title{font-size:42px !important}.event-main-content{padding:28px}.event-buttons{flex-direction:column !important;width:100%}}.events-section{background:#050505;padding:90px 6vw;display:flex !important;flex-direction:column !important;gap:42px}.instagram-section{padding:80px 6vw}.eael-mailchimp-form-wrapper,.eael-mailchimp-wrap,.eael-mailchimp{width:100% !important;display:flex !important;justify-content:center !important;align-items:center !important}.eael-mailchimp-form{width:100% !important;max-width:560px !important;margin:24px auto 0 auto !important;display:flex !important;justify-content:center !important;align-items:center !important;gap:14px !important}.eael-mailchimp-form .eael-mailchimp-input-wrapper,.eael-mailchimp-form .eael-form-fields-wrapper,.eael-mailchimp-form .eael-field-group{flex:1 1 auto !important;width:auto !important;margin:0 !important}.eael-mailchimp-input{width:100% !important;height:49px !important;padding:0 18px !important;border-radius:999px !important;background:#0f0f0f !important;border:1px solid rgba(255,255,255,.08) !important;color:#f7f1e7 !important;font-size:14px !important;outline:none !important;box-shadow:none !important;transition:all .25s ease !important}.eael-mailchimp-input::placeholder{color:#8f8f8f !important}.eael-mailchimp-input:focus{border-color:rgba(246,193,75,.45) !important}.eael-button.eael-mailchimp-subscribe{width:119px !important;min-width:119px !important;height:49px !important;padding:0 !important;border-radius:999px !important;background:0 0 !important;border:1px solid rgba(255,255,255,.12) !important;color:#f7f1e7 !important;font-weight:700 !important;font-size:14px !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;line-height:1 !important;box-shadow:none !important;transition:all .2s ease !important}.eael-button.eael-mailchimp-subscribe:hover{width:108px !important;min-width:108px !important;background:#f6c14b !important;border-color:#f6c14b !important;color:#000 !important;transform:translateY(-1px)}.eael-button.eael-mailchimp-subscribe span{color:inherit !important;position:relative;z-index:2}.eael-btn-loader,.button__loader{display:none !important}@media (max-width:560px){.eael-mailchimp-form{max-width:100% !important;flex-direction:column !important;gap:12px !important}.eael-mailchimp-input,.eael-button.eael-mailchimp-subscribe,.eael-button.eael-mailchimp-subscribe:hover{width:100% !important;min-width:100% !important}}