.elementor-7570 .elementor-element.elementor-element-6637bde4 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-7570 .elementor-element.elementor-element-6637bde4:not(.elementor-motion-effects-element-type-background), .elementor-7570 .elementor-element.elementor-element-6637bde4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c45ed4a );background:url("https://dainty.ca/wp-content/uploads/2024/12/Screenshot-2025-01-08-at-1.18.43-PM-2.jpg") 50% 50%;background-size:cover;}.elementor-7570 .elementor-element.elementor-element-6637bde4 > .elementor-container{max-width:636px;min-height:900px;}.elementor-7570 .elementor-element.elementor-element-6637bde4{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 12px 0px 12px;}.elementor-7570 .elementor-element.elementor-element-6637bde4 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7570 .elementor-element.elementor-element-6637bde4 > .elementor-shape-bottom .elementor-shape-fill{fill:#00657F;}.elementor-7570 .elementor-element.elementor-element-6637bde4 > .elementor-shape-bottom svg{width:calc(150vw + 1.3px);height:20vh;}.elementor-7570 .elementor-element.elementor-element-6637bde4 > .elementor-shape-bottom{z-index:2;pointer-events:none;}.elementor-bc-flex-widget .elementor-7570 .elementor-element.elementor-element-cd124bd.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-7570 .elementor-element.elementor-element-cd124bd.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-7570 .elementor-element.elementor-element-cd124bd.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-7570 .elementor-element.elementor-element-cd124bd > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:28px;}.elementor-7570 .elementor-element.elementor-element-1d3efc4 .elementor-heading-title{font-family:"montserrat", Sans-serif;font-size:64px;font-weight:800;color:#FFFFFF;}.elementor-7570 .elementor-element.elementor-element-a6b86fb{width:auto;max-width:auto;align-self:center;}.elementor-7570 .elementor-element.elementor-element-38a5b78 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-7570 .elementor-element.elementor-element-38a5b78:not(.elementor-motion-effects-element-type-background), .elementor-7570 .elementor-element.elementor-element-38a5b78 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c45ed4a );background:url("https://dainty.ca/wp-content/uploads/2024/12/Screenshot-2025-01-08-at-1.21.57-PM-1.jpg") 50% 50%;background-size:cover;}.elementor-7570 .elementor-element.elementor-element-38a5b78 > .elementor-container{max-width:636px;min-height:738px;}.elementor-7570 .elementor-element.elementor-element-38a5b78{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 12px 0px 12px;}.elementor-7570 .elementor-element.elementor-element-38a5b78 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7570 .elementor-element.elementor-element-38a5b78 > .elementor-shape-bottom .elementor-shape-fill{fill:#00657F;}.elementor-7570 .elementor-element.elementor-element-38a5b78 > .elementor-shape-bottom svg{width:calc(150vw + 1.3px);height:20vh;}.elementor-7570 .elementor-element.elementor-element-38a5b78 > .elementor-shape-bottom{z-index:2;pointer-events:none;}.elementor-bc-flex-widget .elementor-7570 .elementor-element.elementor-element-417bf4f.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-7570 .elementor-element.elementor-element-417bf4f.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-7570 .elementor-element.elementor-element-417bf4f.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-7570 .elementor-element.elementor-element-417bf4f > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:28px;}.elementor-7570 .elementor-element.elementor-element-7ba7bc0 .elementor-heading-title{font-family:"montserrat", Sans-serif;font-size:64px;font-weight:800;color:#FFFFFF;}.elementor-7570 .elementor-element.elementor-element-4260aaf{width:auto;max-width:auto;align-self:center;}.elementor-7570 .elementor-element.elementor-element-0ccf3d2:not(.elementor-motion-effects-element-type-background), .elementor-7570 .elementor-element.elementor-element-0ccf3d2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c45ed4a );}.elementor-7570 .elementor-element.elementor-element-0ccf3d2 > .elementor-container{max-width:1200px;}.elementor-7570 .elementor-element.elementor-element-0ccf3d2{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-7570 .elementor-element.elementor-element-0ccf3d2 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7570 .elementor-element.elementor-element-1a000ab .elementor-icon-wrapper{text-align:center;}.elementor-7570 .elementor-element.elementor-element-1a000ab.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-7570 .elementor-element.elementor-element-1a000ab.elementor-view-framed .elementor-icon, .elementor-7570 .elementor-element.elementor-element-1a000ab.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-7570 .elementor-element.elementor-element-1a000ab.elementor-view-framed .elementor-icon, .elementor-7570 .elementor-element.elementor-element-1a000ab.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-7570 .elementor-element.elementor-element-32692bb:not(.elementor-motion-effects-element-type-background), .elementor-7570 .elementor-element.elementor-element-32692bb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c45ed4a );}.elementor-7570 .elementor-element.elementor-element-32692bb{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;}.elementor-7570 .elementor-element.elementor-element-32692bb > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}body:not(.rtl) .elementor-7570 .elementor-element.elementor-element-72cda7e{right:0px;}body.rtl .elementor-7570 .elementor-element.elementor-element-72cda7e{left:0px;}.elementor-7570 .elementor-element.elementor-element-72cda7e{top:-403px;z-index:3;text-align:end;}.elementor-7570 .elementor-element.elementor-element-5c616bd:not(.elementor-motion-effects-element-type-background), .elementor-7570 .elementor-element.elementor-element-5c616bd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c45ed4a );}.elementor-7570 .elementor-element.elementor-element-5c616bd > .elementor-container{max-width:1264px;}.elementor-7570 .elementor-element.elementor-element-5c616bd{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:120px 32px 140px 32px;}.elementor-7570 .elementor-element.elementor-element-5c616bd > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-7570 .elementor-element.elementor-element-1eb1569.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-7570 .elementor-element.elementor-element-1eb1569.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-7570 .elementor-element.elementor-element-1eb1569.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-7570 .elementor-element.elementor-element-1eb1569 > .elementor-element-populated{padding:0px 24px 0px 0px;}.elementor-7570 .elementor-element.elementor-element-d1a6fdd .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-bc-flex-widget .elementor-7570 .elementor-element.elementor-element-b47cd3e.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-7570 .elementor-element.elementor-element-b47cd3e.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-7570 .elementor-element.elementor-element-b47cd3e > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:10px;}.elementor-7570 .elementor-element.elementor-element-b47cd3e > .elementor-element-populated{padding:0px 0px 0px 24px;}.elementor-7570 .elementor-element.elementor-element-111aed7a .elementor-heading-title{font-family:"montserrat", Sans-serif;font-size:48px;font-weight:800;color:#FFFFFF;}.elementor-7570 .elementor-element.elementor-element-521b8d65{font-family:"montserrat", Sans-serif;font-size:18px;color:#FFFFFF;}.elementor-7570 .elementor-element.elementor-element-2b19848 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-7570 .elementor-element.elementor-element-2b19848:not(.elementor-motion-effects-element-type-background), .elementor-7570 .elementor-element.elementor-element-2b19848 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c45ed4a );}.elementor-7570 .elementor-element.elementor-element-2b19848 > .elementor-container{max-width:1264px;}.elementor-7570 .elementor-element.elementor-element-2b19848{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 32px 140px 32px;}.elementor-7570 .elementor-element.elementor-element-2b19848 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-7570 .elementor-element.elementor-element-9949578.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-7570 .elementor-element.elementor-element-9949578.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-7570 .elementor-element.elementor-element-9949578.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-7570 .elementor-element.elementor-element-9949578 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:24px;}.elementor-7570 .elementor-element.elementor-element-9949578 > .elementor-element-populated{padding:0px 48px 0px 0px;}.elementor-7570 .elementor-element.elementor-element-b363900 .elementor-heading-title{font-family:"montserrat", Sans-serif;font-size:48px;font-weight:800;color:#B9975B;}.elementor-7570 .elementor-element.elementor-element-80d32b5{font-family:"montserrat", Sans-serif;font-size:18px;color:#FFFFFF;}.elementor-bc-flex-widget .elementor-7570 .elementor-element.elementor-element-fd5fc14.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-7570 .elementor-element.elementor-element-fd5fc14.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-7570 .elementor-element.elementor-element-fd5fc14 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:24px;}.elementor-7570 .elementor-element.elementor-element-04e2d04{text-align:start;}.elementor-7570 .elementor-element.elementor-element-9581d25:not(.elementor-motion-effects-element-type-background), .elementor-7570 .elementor-element.elementor-element-9581d25 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c45ed4a );}.elementor-7570 .elementor-element.elementor-element-9581d25 > .elementor-container{max-width:1264px;}.elementor-7570 .elementor-element.elementor-element-9581d25{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 32px 140px 32px;}.elementor-7570 .elementor-element.elementor-element-9581d25 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7570 .elementor-element.elementor-element-06a875d > .elementor-container{min-height:310px;}.elementor-bc-flex-widget .elementor-7570 .elementor-element.elementor-element-5473677.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-7570 .elementor-element.elementor-element-5473677.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-7570 .elementor-element.elementor-element-5473677.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-7570 .elementor-element.elementor-element-5473677:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7570 .elementor-element.elementor-element-5473677 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-repeat:no-repeat;background-size:105% auto;}.elementor-7570 .elementor-element.elementor-element-5473677 > .elementor-element-populated, .elementor-7570 .elementor-element.elementor-element-5473677 > .elementor-element-populated > .elementor-background-overlay, .elementor-7570 .elementor-element.elementor-element-5473677 > .elementor-background-slideshow{border-radius:22px 22px 22px 22px;}.elementor-7570 .elementor-element.elementor-element-5473677 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:40px 20px 40px 20px;}.elementor-7570 .elementor-element.elementor-element-5473677 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7570 .elementor-element.elementor-element-c889aba{padding:0px 30px 0px 30px;text-align:center;}.elementor-7570 .elementor-element.elementor-element-c889aba .elementor-heading-title{font-family:"montserrat", Sans-serif;font-size:22px;font-weight:800;color:#FFFFFF;}.elementor-7570 .elementor-element.elementor-element-f5235c0 > .elementor-container{min-height:310px;}.elementor-bc-flex-widget .elementor-7570 .elementor-element.elementor-element-9a8d98d.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-7570 .elementor-element.elementor-element-9a8d98d.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-7570 .elementor-element.elementor-element-9a8d98d.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-7570 .elementor-element.elementor-element-9a8d98d:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7570 .elementor-element.elementor-element-9a8d98d > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-repeat:no-repeat;background-size:105% auto;}.elementor-7570 .elementor-element.elementor-element-9a8d98d > .elementor-element-populated, .elementor-7570 .elementor-element.elementor-element-9a8d98d > .elementor-element-populated > .elementor-background-overlay, .elementor-7570 .elementor-element.elementor-element-9a8d98d > .elementor-background-slideshow{border-radius:22px 22px 22px 22px;}.elementor-7570 .elementor-element.elementor-element-9a8d98d > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:40px 20px 40px 20px;}.elementor-7570 .elementor-element.elementor-element-9a8d98d > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7570 .elementor-element.elementor-element-25cfd89{text-align:center;}.elementor-7570 .elementor-element.elementor-element-25cfd89 .elementor-heading-title{font-family:"montserrat", Sans-serif;font-size:22px;font-weight:800;color:#FFFFFF;}.elementor-7570 .elementor-element.elementor-element-11876b8.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-7570 .elementor-element.elementor-element-1d68f95 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-7570 .elementor-element.elementor-element-1d68f95 > .elementor-container{min-height:310px;}.elementor-7570 .elementor-element.elementor-element-0c66bbc:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7570 .elementor-element.elementor-element-0c66bbc > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-7570 .elementor-element.elementor-element-0c66bbc > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:10px;}.elementor-7570 .elementor-element.elementor-element-0c66bbc > .elementor-element-populated, .elementor-7570 .elementor-element.elementor-element-0c66bbc > .elementor-element-populated > .elementor-background-overlay, .elementor-7570 .elementor-element.elementor-element-0c66bbc > .elementor-background-slideshow{border-radius:22px 22px 22px 22px;}.elementor-7570 .elementor-element.elementor-element-0c66bbc > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:20px 10px 20px 010px;}.elementor-7570 .elementor-element.elementor-element-0c66bbc > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7570 .elementor-element.elementor-element-8f33649{text-align:center;}.elementor-7570 .elementor-element.elementor-element-8f33649 .elementor-heading-title{font-family:"montserrat", Sans-serif;font-size:33px;font-weight:800;color:#FFFFFF;}.elementor-7570 .elementor-element.elementor-element-62853e9 > .elementor-container{min-height:310px;}.elementor-bc-flex-widget .elementor-7570 .elementor-element.elementor-element-cdc7908.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-7570 .elementor-element.elementor-element-cdc7908.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-7570 .elementor-element.elementor-element-cdc7908.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-7570 .elementor-element.elementor-element-cdc7908:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7570 .elementor-element.elementor-element-cdc7908 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-repeat:no-repeat;background-size:105% auto;}.elementor-7570 .elementor-element.elementor-element-cdc7908 > .elementor-element-populated, .elementor-7570 .elementor-element.elementor-element-cdc7908 > .elementor-element-populated > .elementor-background-overlay, .elementor-7570 .elementor-element.elementor-element-cdc7908 > .elementor-background-slideshow{border-radius:22px 22px 22px 22px;}.elementor-7570 .elementor-element.elementor-element-cdc7908 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:40px 0px 40px 0px;}.elementor-7570 .elementor-element.elementor-element-cdc7908 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7570 .elementor-element.elementor-element-cf60d0c{text-align:center;}.elementor-7570 .elementor-element.elementor-element-cf60d0c .elementor-heading-title{font-family:"montserrat", Sans-serif;font-size:22px;font-weight:800;color:#FFFFFF;}.elementor-7570 .elementor-element.elementor-element-51be7f9 > .elementor-container{min-height:310px;}.elementor-bc-flex-widget .elementor-7570 .elementor-element.elementor-element-50c9251.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-7570 .elementor-element.elementor-element-50c9251.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-7570 .elementor-element.elementor-element-50c9251.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-7570 .elementor-element.elementor-element-50c9251:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7570 .elementor-element.elementor-element-50c9251 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-repeat:no-repeat;background-size:105% auto;}.elementor-7570 .elementor-element.elementor-element-50c9251 > .elementor-element-populated, .elementor-7570 .elementor-element.elementor-element-50c9251 > .elementor-element-populated > .elementor-background-overlay, .elementor-7570 .elementor-element.elementor-element-50c9251 > .elementor-background-slideshow{border-radius:22px 22px 22px 22px;}.elementor-7570 .elementor-element.elementor-element-50c9251 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:40px 20px 40px 20px;}.elementor-7570 .elementor-element.elementor-element-50c9251 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7570 .elementor-element.elementor-element-29e4e85{text-align:center;}.elementor-7570 .elementor-element.elementor-element-29e4e85 .elementor-heading-title{font-family:"montserrat", Sans-serif;font-size:22px;font-weight:800;color:#FFFFFF;}.elementor-7570 .elementor-element.elementor-element-5a5ea2f0 > .elementor-container{max-width:1216px;}.elementor-7570 .elementor-element.elementor-element-5a5ea2f0{padding:75px 32px 100px 32px;}.elementor-7570 .elementor-element.elementor-element-46d3a4a6:not(.elementor-motion-effects-element-type-background), .elementor-7570 .elementor-element.elementor-element-46d3a4a6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #F0F0F0 50%, #B9D8E0 50%);}.elementor-7570 .elementor-element.elementor-element-46d3a4a6 > .elementor-container{max-width:1216px;}.elementor-7570 .elementor-element.elementor-element-46d3a4a6{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 32px 0px 32px;}.elementor-7570 .elementor-element.elementor-element-46d3a4a6 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7570 .elementor-element.elementor-element-1fe66290 > .elementor-container{max-width:1248px;}.elementor-7570 .elementor-element.elementor-element-1fe66290 > .elementor-shape-bottom svg{width:calc(100vw + 1.3px);height:100px;}.elementor-7570 .elementor-element.elementor-element-1fe66290{padding:100px 32px 320px 32px;}.elementor-bc-flex-widget .elementor-7570 .elementor-element.elementor-element-39edb4b8.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-7570 .elementor-element.elementor-element-39edb4b8.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-7570 .elementor-element.elementor-element-39edb4b8.elementor-column > .elementor-widget-wrap{justify-content:space-between;}.elementor-7570 .elementor-element.elementor-element-39edb4b8 > .elementor-element-populated{padding:0px 16px 0px 0px;}.elementor-7570 .elementor-element.elementor-element-5821a30a{width:var( --container-widget-width, calc(50% - 0.5rem) );max-width:calc(50% - 0.5rem);--container-widget-width:calc(50% - 0.5rem);--container-widget-flex-grow:0;}.elementor-7570 .elementor-element.elementor-element-de2426c{width:var( --container-widget-width, calc(50% - 0.5rem) );max-width:calc(50% - 0.5rem);--container-widget-width:calc(50% - 0.5rem);--container-widget-flex-grow:0;}.elementor-7570 .elementor-element.elementor-element-2fa8b9d1{width:var( --container-widget-width, calc(50% - 0.5rem) );max-width:calc(50% - 0.5rem);--container-widget-width:calc(50% - 0.5rem);--container-widget-flex-grow:0;}.elementor-7570 .elementor-element.elementor-element-5b9b8614{width:var( --container-widget-width, calc(50% - 0.5rem) );max-width:calc(50% - 0.5rem);--container-widget-width:calc(50% - 0.5rem);--container-widget-flex-grow:0;}.elementor-bc-flex-widget .elementor-7570 .elementor-element.elementor-element-6d46a08d.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-7570 .elementor-element.elementor-element-6d46a08d.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-bc-flex-widget .elementor-7570 .elementor-element.elementor-element-650a65e8.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-7570 .elementor-element.elementor-element-650a65e8.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-7570 .elementor-element.elementor-element-650a65e8.elementor-column > .elementor-widget-wrap{justify-content:space-between;}.elementor-7570 .elementor-element.elementor-element-650a65e8 > .elementor-element-populated{padding:0px 0px 0px 16px;}.elementor-7570 .elementor-element.elementor-element-16a0d024{width:var( --container-widget-width, calc(50% - 0.5rem) );max-width:calc(50% - 0.5rem);--container-widget-width:calc(50% - 0.5rem);--container-widget-flex-grow:0;}.elementor-7570 .elementor-element.elementor-element-2982453a{width:var( --container-widget-width, calc(50% - 0.5rem) );max-width:calc(50% - 0.5rem);--container-widget-width:calc(50% - 0.5rem);--container-widget-flex-grow:0;}.elementor-7570 .elementor-element.elementor-element-f1d9755{width:var( --container-widget-width, calc(50% - 0.5rem) );max-width:calc(50% - 0.5rem);--container-widget-width:calc(50% - 0.5rem);--container-widget-flex-grow:0;}.elementor-7570 .elementor-element.elementor-element-7e07caa5{width:var( --container-widget-width, calc(50% - 0.5rem) );max-width:calc(50% - 0.5rem);--container-widget-width:calc(50% - 0.5rem);--container-widget-flex-grow:0;}.elementor-7570 .elementor-element.elementor-element-2fa055cc > .elementor-container{max-width:1216px;}.elementor-7570 .elementor-element.elementor-element-2fa055cc{margin-top:-222px;margin-bottom:0px;padding:0px 32px 0px 32px;}.elementor-7570 .elementor-element.elementor-element-68d1e181{width:var( --container-widget-width, 650px );max-width:650px;--container-widget-width:650px;--container-widget-flex-grow:0;}.elementor-7570 .elementor-element.elementor-element-12b5db02{--spacer-size:1px;}.elementor-7570 .elementor-element.elementor-element-687fa7ed{width:var( --container-widget-width, 670px );max-width:670px;--container-widget-width:670px;--container-widget-flex-grow:0;}@media(min-width:768px){.elementor-7570 .elementor-element.elementor-element-39edb4b8{width:35%;}.elementor-7570 .elementor-element.elementor-element-6d46a08d{width:30%;}.elementor-7570 .elementor-element.elementor-element-650a65e8{width:34.332%;}}@media(max-width:1024px){.elementor-7570 .elementor-element.elementor-element-1d3efc4 .elementor-heading-title{font-size:48px;}.elementor-7570 .elementor-element.elementor-element-7ba7bc0 .elementor-heading-title{font-size:48px;}.elementor-7570 .elementor-element.elementor-element-5c616bd{padding:76px 24px 96px 24px;}.elementor-7570 .elementor-element.elementor-element-1eb1569 > .elementor-element-populated{padding:0px 0px 96px 0px;}.elementor-7570 .elementor-element.elementor-element-b47cd3e > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:5px;}.elementor-7570 .elementor-element.elementor-element-b47cd3e > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-7570 .elementor-element.elementor-element-111aed7a .elementor-heading-title{font-size:40px;}.elementor-7570 .elementor-element.elementor-element-2b19848{padding:0px 24px 96px 24px;}.elementor-7570 .elementor-element.elementor-element-9949578 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px;}.elementor-7570 .elementor-element.elementor-element-9949578 > .elementor-element-populated{padding:0px 0px 76px 0px;}.elementor-7570 .elementor-element.elementor-element-b363900 .elementor-heading-title{font-size:40px;}.elementor-7570 .elementor-element.elementor-element-fd5fc14 > .elementor-element-populated{text-align:center;}.elementor-7570 .elementor-element.elementor-element-04e2d04{text-align:center;}.elementor-7570 .elementor-element.elementor-element-04e2d04 img{width:100%;}.elementor-7570 .elementor-element.elementor-element-9581d25{padding:0px 24px 96px 24px;}.elementor-7570 .elementor-element.elementor-element-06a875d > .elementor-container{min-height:0px;}.elementor-7570 .elementor-element.elementor-element-5473677:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7570 .elementor-element.elementor-element-5473677 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-7570 .elementor-element.elementor-element-5473677 > .elementor-element-populated{padding:44px 44px 44px 44px;}.elementor-7570 .elementor-element.elementor-element-c889aba{padding:0px 100px 0px 0px;text-align:start;}.elementor-7570 .elementor-element.elementor-element-c889aba .elementor-heading-title{font-size:28px;}.elementor-7570 .elementor-element.elementor-element-f5235c0 > .elementor-container{min-height:0px;}.elementor-7570 .elementor-element.elementor-element-9a8d98d:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7570 .elementor-element.elementor-element-9a8d98d > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-7570 .elementor-element.elementor-element-9a8d98d > .elementor-element-populated{padding:44px 54px 44px 44px;}.elementor-7570 .elementor-element.elementor-element-25cfd89{text-align:start;}.elementor-7570 .elementor-element.elementor-element-25cfd89 .elementor-heading-title{font-size:28px;}.elementor-7570 .elementor-element.elementor-element-1d68f95 > .elementor-container{min-height:0px;}.elementor-7570 .elementor-element.elementor-element-0c66bbc > .elementor-element-populated{padding:33px 33px 33px 33px;}.elementor-7570 .elementor-element.elementor-element-8f33649 .elementor-heading-title{font-size:28px;}.elementor-7570 .elementor-element.elementor-element-62853e9 > .elementor-container{min-height:0px;}.elementor-7570 .elementor-element.elementor-element-cdc7908:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7570 .elementor-element.elementor-element-cdc7908 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-7570 .elementor-element.elementor-element-cdc7908 > .elementor-element-populated{padding:44px 44px 44px 44px;}.elementor-7570 .elementor-element.elementor-element-cf60d0c{text-align:start;}.elementor-7570 .elementor-element.elementor-element-cf60d0c .elementor-heading-title{font-size:28px;}.elementor-7570 .elementor-element.elementor-element-51be7f9 > .elementor-container{min-height:0px;}.elementor-7570 .elementor-element.elementor-element-50c9251:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7570 .elementor-element.elementor-element-50c9251 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-7570 .elementor-element.elementor-element-50c9251 > .elementor-element-populated{padding:44px 54px 44px 44px;}.elementor-7570 .elementor-element.elementor-element-29e4e85{text-align:start;}.elementor-7570 .elementor-element.elementor-element-29e4e85 .elementor-heading-title{font-size:28px;}.elementor-7570 .elementor-element.elementor-element-1fe66290 > .elementor-shape-bottom svg{height:50px;}.elementor-7570 .elementor-element.elementor-element-39edb4b8 > .elementor-element-populated{padding:0px 08px 0px 0px;}.elementor-7570 .elementor-element.elementor-element-5821a30a{--container-widget-width:calc(50% - 0.25rem);--container-widget-flex-grow:0;width:var( --container-widget-width, calc(50% - 0.25rem) );max-width:calc(50% - 0.25rem);}.elementor-7570 .elementor-element.elementor-element-de2426c{--container-widget-width:calc(50% - 0.25rem);--container-widget-flex-grow:0;width:var( --container-widget-width, calc(50% - 0.25rem) );max-width:calc(50% - 0.25rem);}.elementor-7570 .elementor-element.elementor-element-2fa8b9d1{--container-widget-width:calc(50% - 0.25rem);--container-widget-flex-grow:0;width:var( --container-widget-width, calc(50% - 0.25rem) );max-width:calc(50% - 0.25rem);}.elementor-7570 .elementor-element.elementor-element-5b9b8614{--container-widget-width:calc(50% - 0.25rem);--container-widget-flex-grow:0;width:var( --container-widget-width, calc(50% - 0.25rem) );max-width:calc(50% - 0.25rem);}.elementor-7570 .elementor-element.elementor-element-650a65e8 > .elementor-element-populated{padding:0px 0px 0px 08px;}.elementor-7570 .elementor-element.elementor-element-16a0d024{--container-widget-width:calc(50% - 0.25rem);--container-widget-flex-grow:0;width:var( --container-widget-width, calc(50% - 0.25rem) );max-width:calc(50% - 0.25rem);}.elementor-7570 .elementor-element.elementor-element-2982453a{--container-widget-width:calc(50% - 0.25rem);--container-widget-flex-grow:0;width:var( --container-widget-width, calc(50% - 0.25rem) );max-width:calc(50% - 0.25rem);}.elementor-7570 .elementor-element.elementor-element-f1d9755{--container-widget-width:calc(50% - 0.25rem);--container-widget-flex-grow:0;width:var( --container-widget-width, calc(50% - 0.25rem) );max-width:calc(50% - 0.25rem);}.elementor-7570 .elementor-element.elementor-element-7e07caa5{--container-widget-width:calc(50% - 0.25rem);--container-widget-flex-grow:0;width:var( --container-widget-width, calc(50% - 0.25rem) );max-width:calc(50% - 0.25rem);}}@media(max-width:767px){.elementor-7570 .elementor-element.elementor-element-6637bde4 > .elementor-container{min-height:580px;}.elementor-7570 .elementor-element.elementor-element-1d3efc4 .elementor-heading-title{font-size:32px;}.elementor-7570 .elementor-element.elementor-element-38a5b78 > .elementor-container{max-width:721px;min-height:580px;}.elementor-7570 .elementor-element.elementor-element-7ba7bc0 .elementor-heading-title{font-size:32px;}.elementor-7570 .elementor-element.elementor-element-5c616bd{padding:44px 12px 64px 12px;}.elementor-7570 .elementor-element.elementor-element-1eb1569 > .elementor-element-populated{padding:0px 0px 64px 0px;}.elementor-7570 .elementor-element.elementor-element-b47cd3e > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:5px;}.elementor-7570 .elementor-element.elementor-element-111aed7a .elementor-heading-title{font-size:32px;}.elementor-7570 .elementor-element.elementor-element-521b8d65{font-size:16px;}.elementor-7570 .elementor-element.elementor-element-2b19848{padding:0px 12px 64px 12px;}.elementor-7570 .elementor-element.elementor-element-9949578 > .elementor-element-populated{padding:0px 0px 44px 0px;}.elementor-7570 .elementor-element.elementor-element-b363900 .elementor-heading-title{font-size:32px;}.elementor-7570 .elementor-element.elementor-element-80d32b5{font-size:16px;}.elementor-7570 .elementor-element.elementor-element-fd5fc14 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px;}.elementor-7570 .elementor-element.elementor-element-fd5fc14 > .elementor-element-populated{text-align:center;}.elementor-7570 .elementor-element.elementor-element-9581d25{padding:0px 12px 64px 12px;}.elementor-7570 .elementor-element.elementor-element-c889aba .elementor-heading-title{font-size:26px;}.elementor-7570 .elementor-element.elementor-element-25cfd89 .elementor-heading-title{font-size:26px;}.elementor-7570 .elementor-element.elementor-element-8f33649 .elementor-heading-title{font-size:26px;}.elementor-7570 .elementor-element.elementor-element-cf60d0c .elementor-heading-title{font-size:26px;}.elementor-7570 .elementor-element.elementor-element-29e4e85 .elementor-heading-title{font-size:26px;}.elementor-7570 .elementor-element.elementor-element-5a5ea2f0{padding:50px 32px 75px 32px;}.elementor-7570 .elementor-element.elementor-element-46d3a4a6{padding:0px 16px 0px 16px;}.elementor-7570 .elementor-element.elementor-element-1fe66290 > .elementor-shape-bottom svg{height:10px;}.elementor-7570 .elementor-element.elementor-element-1fe66290{padding:50px 32px 250px 32px;}.elementor-7570 .elementor-element.elementor-element-39edb4b8 > .elementor-element-populated{padding:0px 0px 16px 0px;}.elementor-7570 .elementor-element.elementor-element-650a65e8 > .elementor-element-populated{padding:16px 0px 0px 0px;}.elementor-7570 .elementor-element.elementor-element-2fa055cc{padding:0px 16px 0px 16px;}}@media(max-width:1024px) and (min-width:768px){.elementor-7570 .elementor-element.elementor-element-1eb1569{width:100%;}.elementor-7570 .elementor-element.elementor-element-b47cd3e{width:100%;}.elementor-7570 .elementor-element.elementor-element-9949578{width:100%;}.elementor-7570 .elementor-element.elementor-element-fd5fc14{width:100%;}.elementor-7570 .elementor-element.elementor-element-1525638{width:50%;}.elementor-7570 .elementor-element.elementor-element-06b6de7{width:50%;}.elementor-7570 .elementor-element.elementor-element-11876b8{width:100%;}.elementor-7570 .elementor-element.elementor-element-0c66bbc{width:100%;}.elementor-7570 .elementor-element.elementor-element-ed06d97{width:50%;}.elementor-7570 .elementor-element.elementor-element-894267f{width:50%;}.elementor-7570 .elementor-element.elementor-element-39edb4b8{width:25%;}.elementor-7570 .elementor-element.elementor-element-6d46a08d{width:50%;}.elementor-7570 .elementor-element.elementor-element-650a65e8{width:25%;}}/* Start custom CSS for section, class: .elementor-element-6637bde4 */.slides .elementor-shape {
    z-index:3 !important
}

.dai-hebaslides-container .slick-dots {
    flex-direction: column !important;
    left: 32px;
    top: 50%;
    gap: 0.75rem;
    transform: translateY(-50%);
    height: auto !important;
    justify-content: center;
}

.heba-slides,
.heba-slides .elementor-widget-container,
.heba-slides .dai-hebaslides-container,
.dai-hebaslides-item .background,
.heba-slides .slick-track,
.heba-slides .slick-list{
    height: 100%;
}

.dai-hebaslides-item {
    min-height: 800px;
}

.dai-hebaslides-item > img {
    z-index:1;
}

.dai-hebaslides-item .background:before {
    content: '';
    background: var(--oea_colors_dark);
    opacity: .7;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index:2;
}

.dai-hebaslides-item .content {
    max-width: calc(1050px + 2rem);
}

.dai-hebaslides-item .content .highlight {
    color: var(--oea_colors_white) !important;
}

.dai-hebaslides-item .content img {
    max-width: 600px;
}

@media only screen and (max-width: 1024px) {
.dai-hebaslides-item .content img {
    max-width: 400px;
} 

.dai-hebaslides-item {
    min-height: 600px;
}
}

@media only screen and (max-width: 767px) {
.dai-hebaslides-item .content img {
    max-width: 100%;
}

.dai-hebaslides-container .slick-dots {
    flex-direction: row !important;
    left: 50%;
    top: unset;
    bottom: 2rem !important;
    gap: 0.75rem;
    transform: translate(-50% , 0%);
}
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-38a5b78 */.slides .elementor-shape {
    z-index:3 !important
}

.dai-hebaslides-container .slick-dots {
    flex-direction: column !important;
    left: 32px;
    top: 50%;
    gap: 0.75rem;
    transform: translateY(-50%);
    height: auto !important;
    justify-content: center;
}

.heba-slides,
.heba-slides .elementor-widget-container,
.heba-slides .dai-hebaslides-container,
.dai-hebaslides-item .background,
.heba-slides .slick-track,
.heba-slides .slick-list{
    height: 100%;
}

.dai-hebaslides-item {
    min-height: 800px;
}

.dai-hebaslides-item > img {
    z-index:1;
}

.dai-hebaslides-item .background:before {
    content: '';
    background: var(--oea_colors_dark);
    opacity: .7;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index:2;
}

.dai-hebaslides-item .content {
    max-width: calc(1050px + 2rem);
}

.dai-hebaslides-item .content .highlight {
    color: var(--oea_colors_white) !important;
}

.dai-hebaslides-item .content img {
    max-width: 600px;
}

@media only screen and (max-width: 1024px) {
.dai-hebaslides-item .content img {
    max-width: 400px;
} 

.dai-hebaslides-item {
    min-height: 600px;
}
}

@media only screen and (max-width: 767px) {
.dai-hebaslides-item .content img {
    max-width: 100%;
}

.dai-hebaslides-container .slick-dots {
    flex-direction: row !important;
    left: 50%;
    top: unset;
    bottom: 2rem !important;
    gap: 0.75rem;
    transform: translate(-50% , 0%);
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-72cda7e */.floating-image {
    max-width: 320px;
}

@media screen and (min-width: 1600px) {
    .floating-image {
        max-width: 363px;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b363900 */.text-gold, .text-gold h1, .text-gold h1.elementor-heading-title, .text-gold .h1, .text-gold .elementor-widget-heading.h1 .elementor-heading-title, .text-gold .elementor-heading-title, .text-gold .elementor-widget-text-editor, .text-gold-hover:hover, .text-gold-hover:hover h1, .text-gold-hover:hover h1.elementor-heading-title, .text-gold-hover:hover .h1, .text-gold-hover:hover .elementor-widget-heading.h1 .elementor-heading-title, .text-gold-hover:hover .elementor-heading-title, .text-gold-hover:hover .elementor-widget-text-editor {
        color: #B9975B !important;
}
.text-gold .elementor-heading-title span {
    color: #fff !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-d89dcfd */.elementor-shortcode a.qsm-popup-link {
    display: inline-block;
    text-transform: uppercase;
    font-weight: 700;
    letter-spacing: 1px;
    border-top: none;
    border-right: none;
    border-bottom: none;
    border-left: none;
    padding: .75rem 2rem;
    font-family: var(--oea_primary_font) !important;
    font-size: 1rem;
    background-color: var(--oea_colors_accent) !important;
    border-radius: 4px !important;
    color: var(--oea_colors_white);
    transition: all .8s cubic-bezier(.25,.74,.22,.99);
}
.elementor-shortcode a.qsm-popup-link:hover, .elementor-shortcode a.qsm-popup-link:focus {
    border-top: none;
    border-right: none;
    border-bottom: none;
    border-left: none;
    background-color: var(--oea_colors_secondary) !important;
    border-radius: 4px !important;
    color: var(--oea_colors_primary);
}

.elementor-shortcode a.qsm-popup-link::after {
    content: '\f061';
    font-family: 'Font Awesome 6 Pro';
    display: inline-flex;
    margin-left: 0.5rem;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-078147f */.elementor-shortcode a.qsm-popup-link {
    display: inline-block;
    text-transform: uppercase;
    font-weight: 700;
    letter-spacing: 1px;
    border-top: none;
    border-right: none;
    border-bottom: none;
    border-left: none;
    padding: .75rem 2rem;
    font-family: var(--oea_primary_font) !important;
    font-size: 1rem;
    background-color: var(--oea_colors_accent) !important;
    border-radius: 4px !important;
    color: var(--oea_colors_white);
    transition: all .8s cubic-bezier(.25,.74,.22,.99);
}
.elementor-shortcode a.qsm-popup-link:hover, .elementor-shortcode a.qsm-popup-link:focus {
    border-top: none;
    border-right: none;
    border-bottom: none;
    border-left: none;
    background-color: var(--oea_colors_secondary) !important;
    border-radius: 4px !important;
    color: var(--oea_colors_primary);
}

.elementor-shortcode a.qsm-popup-link::after {
    content: '\f061';
    font-family: 'Font Awesome 6 Pro';
    display: inline-flex;
    margin-left: 0.5rem;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-11876b8 */@media (min-width: 1024px) {
    .playlists {
        width: 28% !important;
    }
}
@media (max-width: 1024px) {
    .playlists {
        order: -1 !important;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cf60d0c */html[lang="fr"] #playlist-profec {
    font-size: 0.95em;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-9581d25 */.text-white.playlist-link a {
    transition: all 0.3s ease;
}
.text-white.playlist-link a:hover {
    text-decoration: underline;
    opacity: 0.8;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-5a5ea2f0 *//*CSS STRUCTURE GRID*/

.dai-bentobox-container {
    grid-template-areas: 
            "a d d c"
            "e e f c"
            "g g f b";
   grid-template-columns: repeat(4, minmax(0, 1fr));         
}

.dai-bentobox-container .certifs:nth-child(1) {
    grid-area: a;
}

.dai-bentobox-container .certifs:nth-child(2) {
    grid-area: b;
}

.dai-bentobox-container .informations {
    grid-area: c;
}

.dai-bentobox-container .product-cat.cat-1 {
    grid-area: d;
}

.dai-bentobox-container .product-cat.cat-2 {
    grid-area: e;
}

.dai-bentobox-container .product-cat.cat-3 {
    grid-area: f;
}

.dai-bentobox-container .image-box {
    grid-area: g;
}

/*CSS GRID ELEMENTS*/
.dai-bentobox-container .certifs:first-child .image img {
    max-width: 130px;
}

.dai-bentobox-container .certifs:nth-child(2) .image img {
    max-width: 120px;
    object-fit: contain;
    max-height: 80px;
}

.dai-bentobox-container .informations img {
    opacity:.3;
    transition: all .8s cubic-bezier(.25,.74,.22,.99);
    transform: translate(-50% , -50%) scale(1);
}

.dai-bentobox-container .arrow-circle {
    border-radius: 100px;
    width: 38px;
    height: 38px;
    transition: all .8s cubic-bezier(.25,.74,.22,.99);
    transform: scale(1);
}

.dai-bentobox-container .product-cat.cat-2 {
    background-color: var(--oea_colors_alternate) !important;
}

.dai-bentobox-container .product-cat .image:before {
    transition: all .8s cubic-bezier(.25,.74,.22,.99);
}

.dai-bentobox-container .product-cat.cat-2 .image:before {
    background-color: #EBC0D6 !important;
}

.dai-bentobox-container .product-cat.cat-3 {
    background-color: var(--oea_colors_accent) !important;
}

.dai-bentobox-container .product-cat.cat-3 .image:before {
    background-color: #E5D2B3 !important;
}

.dai-bentobox-container .product-cat .image {
    width: 200px;
    height: 200px;
    max-width: 200px;
    max-height: 200px;
    min-width: 200px;
    min-height: 200px;
    border-radius: 200px;
    transition: all .8s cubic-bezier(.25,.74,.22,.99);
}

.dai-bentobox-container .product-cat .text {
    width: calc(100% - 200px);
}

.dai-bentobox-container .product-cat .image picture {
    position: absolute;
    transform: translateY(20px);
    transition: all .8s cubic-bezier(.25,.74,.22,.99);
}

/*CSS INTERACTIONS*/

.dai-bentobox-container > *:hover .arrow-circle {
    transition: all .8s cubic-bezier(.25,.74,.22,.99);
    transform: scale(1.1);
}

.dai-bentobox-container .informations:hover img {
    opacity:.1;
    transition: all .8s cubic-bezier(.25,.74,.22,.99);
    transform: translate(-50% , -50%) scale(1.1);
}

.dai-bentobox-container .product-cat:hover .image {
    border-radius: 4px;
}

.dai-bentobox-container .product-cat:hover .image picture {
    transform: translateY(0px);
}


@media only screen and (min-width: 1025px) {
.dai-bentobox-container .product-cat.cat-3 {
    flex-direction: column;
    justify-content: center;
} 

.dai-bentobox-container .product-cat.cat-3 .text {
    width: 100%;
    text-align: center;
    align-items: center;
}

.dai-bentobox-container > * {
    min-height: 260px;
}
}

@media only screen and (max-width: 1024px) {
.dai-bentobox-container {
    grid-template-areas: 
            "a a a b b b"
            "d d e e f f"
            "c c c g g g";
   grid-template-columns: repeat(6, minmax(0, 1fr));         
}    
}

@media only screen and (max-width: 1024px) and (min-width: 767px)  {
.dai-bentobox-container .product-cat {
    flex-direction: column;
    justify-content: center;
} 

.dai-bentobox-container .product-cat .text {
    width: 100%;
    text-align: center;
    align-items: center;
}    
}

@media only screen and (max-width: 767px) {
.dai-bentobox-container {
    grid-template-areas: 
            "d d"
            "e e"
            "f f"
            "a a"
            "b b"
            "c c";
   grid-template-columns: repeat(2, minmax(0, 1fr));         
}

.dai-bentobox-container .image-box {
    display: none;
}

.dai-bentobox-container .certifs .image img {
    max-width: 100px !important;
    height: auto;
    max-height: 70px !important;
}

.dai-bentobox-container .product-cat .image {
    width: 100px;
    height: 100px;
    max-width: 100px;
    max-height: 100px;
    min-width: 100px;
    min-height: 100px;
    border-radius: 200px;
    transition: all .8s cubic-bezier(.25,.74,.22,.99);
    flex-direction: column;
}

.dai-bentobox-container .product-cat .text {
    width: calc(100% - 100px);
}
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-1fe66290 */.social-medias .column-left > *,
.social-medias .column-right > *{
    display: flex;
    gap: 1rem;
}

.dai-socmed-container {
    gap: 0.5rem
}

.dai-socmed-item {
    width: 2.75rem;
    height: 2.75rem;
    border-radius: 4px;
    transition: all .8s cubic-bezier(.25,.74,.22,.99);
}

.dai-socmed-item:hover {
    color: var(--oea_colors_primary) !important;
}

.img-insta {
    aspect-ratio: 1/1;
}

@media only screen and (max-width: 1024px) {
.social-medias .column-left > *,
.social-medias .column-right > * {
    gap: 0.5rem;
} 

.dai-socmed-item {
    width: 2rem;
    height: 2rem;
    font-size: 0.9rem;
}
}/* End custom CSS */