.elementor-66700 .elementor-element.elementor-element-1753b2dc:not(.elementor-motion-effects-element-type-background), .elementor-66700 .elementor-element.elementor-element-1753b2dc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://wp.dreamcloudsleep.com/wp-content/uploads/2025/04/7-Reasons-1920-scaled.webp");background-position:center right;background-repeat:no-repeat;background-size:cover;}.elementor-66700 .elementor-element.elementor-element-1753b2dc > .elementor-background-overlay{background-color:#000000;opacity:0.35;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-66700 .elementor-element.elementor-element-1753b2dc > .elementor-container{min-height:640px;}.elementor-66700 .elementor-element.elementor-element-1753b2dc{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-66700 .elementor-element.elementor-element-bf3540c > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:60px;}.elementor-66700 .elementor-element.elementor-element-3a680b8d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-66700 .elementor-element.elementor-element-3a680b8d{text-align:center;}.elementor-66700 .elementor-element.elementor-element-3a680b8d .elementor-heading-title{font-family:"Biotif", Sans-serif;font-size:60px;font-weight:700;line-height:68px;color:#FFFFFF;}.elementor-66700 .elementor-element.elementor-element-5b10c174 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-66700 .elementor-element.elementor-element-5b10c174:not(.elementor-motion-effects-element-type-background), .elementor-66700 .elementor-element.elementor-element-5b10c174 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F7F5;}.elementor-66700 .elementor-element.elementor-element-5b10c174{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 0px 0px 0px;}.elementor-66700 .elementor-element.elementor-element-5b10c174 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-66700 .elementor-element.elementor-element-7f6f0707 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-66700 .elementor-element.elementor-element-1d274fc7.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-66700 .elementor-element.elementor-element-1d274fc7.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-66700 .elementor-element.elementor-element-1d274fc7 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:28px;}.elementor-66700 .elementor-element.elementor-element-1d274fc7 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-66700 .elementor-element.elementor-element-452f2445 > .elementor-widget-container{background-color:#CAA45D;}.elementor-66700 .elementor-element.elementor-element-452f2445 .elementor-heading-title{font-family:"Biotif", Sans-serif;font-size:40px;font-weight:600;line-height:44px;color:#FFFFFF;}.elementor-66700 .elementor-element.elementor-element-3bd2512b .elementor-heading-title{font-family:"Biotif", Sans-serif;font-size:40px;font-weight:600;line-height:44px;color:#000000DE;}.elementor-66700 .elementor-element.elementor-element-28c67a92{font-family:"Biotif", Sans-serif;font-weight:400;color:#646464;}.elementor-66700 .elementor-element.elementor-element-43e15848 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-66700 .elementor-element.elementor-element-43e15848{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 0px 80px 0px;}.elementor-66700 .elementor-element.elementor-element-43e15848 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-66700 .elementor-element.elementor-element-123eccf1.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-66700 .elementor-element.elementor-element-123eccf1.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-66700 .elementor-element.elementor-element-123eccf1 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:28px;}.elementor-66700 .elementor-element.elementor-element-123eccf1 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-66700 .elementor-element.elementor-element-572bd62b > .elementor-widget-container{background-color:#CAA45D;}.elementor-66700 .elementor-element.elementor-element-572bd62b .elementor-heading-title{font-family:"Biotif", Sans-serif;font-size:40px;font-weight:600;line-height:44px;color:#FFFFFF;}.elementor-66700 .elementor-element.elementor-element-490c3e52 .elementor-heading-title{font-family:"Biotif", Sans-serif;font-size:40px;font-weight:600;line-height:44px;color:#000000DE;}.elementor-66700 .elementor-element.elementor-element-68ccd31d{font-family:"Biotif", Sans-serif;font-weight:400;color:#646464;}.elementor-66700 .elementor-element.elementor-element-d7365a8 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-66700 .elementor-element.elementor-element-4e75666f > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-66700 .elementor-element.elementor-element-4e75666f:not(.elementor-motion-effects-element-type-background), .elementor-66700 .elementor-element.elementor-element-4e75666f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F7F5;}.elementor-66700 .elementor-element.elementor-element-4e75666f{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 0px 80px 0px;}.elementor-66700 .elementor-element.elementor-element-4e75666f > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-66700 .elementor-element.elementor-element-38cfeeee > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-66700 .elementor-element.elementor-element-76c2e3a6.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-66700 .elementor-element.elementor-element-76c2e3a6.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-66700 .elementor-element.elementor-element-76c2e3a6 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:28px;}.elementor-66700 .elementor-element.elementor-element-76c2e3a6 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-66700 .elementor-element.elementor-element-2c57bf10 > .elementor-widget-container{background-color:#CAA45D;}.elementor-66700 .elementor-element.elementor-element-2c57bf10 .elementor-heading-title{font-family:"Biotif", Sans-serif;font-size:40px;font-weight:600;color:#FFFFFF;}.elementor-66700 .elementor-element.elementor-element-22275919 .elementor-heading-title{font-family:"Biotif", Sans-serif;font-size:40px;font-weight:600;line-height:44px;color:#000000DE;}.elementor-66700 .elementor-element.elementor-element-2931400f{font-family:"Biotif", Sans-serif;font-weight:400;color:#646464;}.elementor-66700 .elementor-element.elementor-element-2fdc4979 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-66700 .elementor-element.elementor-element-2fdc4979{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 0px 80px 0px;}.elementor-66700 .elementor-element.elementor-element-2fdc4979 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-66700 .elementor-element.elementor-element-7b676abe.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-66700 .elementor-element.elementor-element-7b676abe.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-66700 .elementor-element.elementor-element-7b676abe > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:28px;}.elementor-66700 .elementor-element.elementor-element-7b676abe > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-66700 .elementor-element.elementor-element-14e4b75a > .elementor-widget-container{background-color:#CAA45D;}.elementor-66700 .elementor-element.elementor-element-14e4b75a .elementor-heading-title{font-family:"Biotif", Sans-serif;font-size:40px;font-weight:600;line-height:44px;color:#FFFFFF;}.elementor-66700 .elementor-element.elementor-element-2347e937 .elementor-heading-title{font-family:"Biotif", Sans-serif;font-size:40px;font-weight:600;line-height:44px;color:#000000DE;}.elementor-66700 .elementor-element.elementor-element-2ed33dbb{font-family:"Biotif", Sans-serif;font-weight:400;color:#646464;}.elementor-66700 .elementor-element.elementor-element-6ba7437f > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-66700 .elementor-element.elementor-element-2a4b7635 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-66700 .elementor-element.elementor-element-2a4b7635:not(.elementor-motion-effects-element-type-background), .elementor-66700 .elementor-element.elementor-element-2a4b7635 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F7F5;}.elementor-66700 .elementor-element.elementor-element-2a4b7635{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 0px 80px 0px;}.elementor-66700 .elementor-element.elementor-element-2a4b7635 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-66700 .elementor-element.elementor-element-3aedb558 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-66700 .elementor-element.elementor-element-742ebe0.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-66700 .elementor-element.elementor-element-742ebe0.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-66700 .elementor-element.elementor-element-742ebe0 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:28px;}.elementor-66700 .elementor-element.elementor-element-742ebe0 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-66700 .elementor-element.elementor-element-6aad5214 > .elementor-widget-container{background-color:#CAA45D;}.elementor-66700 .elementor-element.elementor-element-6aad5214 .elementor-heading-title{font-family:"Biotif", Sans-serif;font-size:40px;font-weight:600;line-height:44px;color:#FFFFFF;}.elementor-66700 .elementor-element.elementor-element-5db43085 .elementor-heading-title{font-family:"Biotif", Sans-serif;font-size:40px;font-weight:600;line-height:44px;color:#000000DE;}.elementor-66700 .elementor-element.elementor-element-1428a913{font-family:"Biotif", Sans-serif;font-weight:400;color:#646464;}.elementor-66700 .elementor-element.elementor-element-6fac8e3d > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-66700 .elementor-element.elementor-element-6fac8e3d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 0px 80px 0px;}.elementor-66700 .elementor-element.elementor-element-6fac8e3d > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-66700 .elementor-element.elementor-element-fb5248e.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-66700 .elementor-element.elementor-element-fb5248e.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-66700 .elementor-element.elementor-element-fb5248e > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:28px;}.elementor-66700 .elementor-element.elementor-element-fb5248e > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-66700 .elementor-element.elementor-element-1553b5db > .elementor-widget-container{background-color:#CAA45D;}.elementor-66700 .elementor-element.elementor-element-1553b5db .elementor-heading-title{font-family:"Biotif", Sans-serif;font-size:40px;font-weight:600;line-height:44px;color:#FFFFFF;}.elementor-66700 .elementor-element.elementor-element-38ded100 .elementor-heading-title{font-family:"Biotif", Sans-serif;font-size:40px;font-weight:600;line-height:44px;color:#000000DE;}.elementor-66700 .elementor-element.elementor-element-2c7b7692{font-family:"Biotif", Sans-serif;font-weight:400;color:#646464;}.elementor-66700 .elementor-element.elementor-element-484beda1 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-66700 .elementor-element.elementor-element-1a5daf2 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-66700 .elementor-element.elementor-element-1a5daf2:not(.elementor-motion-effects-element-type-background), .elementor-66700 .elementor-element.elementor-element-1a5daf2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F7F5;}.elementor-66700 .elementor-element.elementor-element-1a5daf2{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 0px 80px 0px;}.elementor-66700 .elementor-element.elementor-element-1a5daf2 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-66700 .elementor-element.elementor-element-1558185 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-66700 .elementor-element.elementor-element-5e53542.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-66700 .elementor-element.elementor-element-5e53542.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-66700 .elementor-element.elementor-element-5e53542 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:28px;}.elementor-66700 .elementor-element.elementor-element-5e53542 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-66700 .elementor-element.elementor-element-a461d9c > .elementor-widget-container{background-color:#CAA45D;}.elementor-66700 .elementor-element.elementor-element-a461d9c .elementor-heading-title{font-family:"Biotif", Sans-serif;font-size:40px;font-weight:600;line-height:44px;color:#FFFFFF;}.elementor-66700 .elementor-element.elementor-element-5367e95 .elementor-heading-title{font-family:"Biotif", Sans-serif;font-size:40px;font-weight:600;line-height:44px;color:#000000DE;}.elementor-66700 .elementor-element.elementor-element-feabee1{font-family:"Biotif", Sans-serif;font-weight:400;color:#646464;}.elementor-66700 .elementor-element.elementor-element-8b73afb{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:70px 0px 70px 0px;}.elementor-66700 .elementor-element.elementor-element-8b73afb > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-66700 .elementor-element.elementor-element-59ff8c5{text-align:center;}.elementor-66700 .elementor-element.elementor-element-59ff8c5 .elementor-heading-title{font-size:32px;font-weight:500;color:#383838;}.elementor-66700 .elementor-element.elementor-element-622a4d8 .elementor-accordion-title{font-size:20px;text-transform:none;}.elementor-66700 .elementor-element.elementor-element-622a4d8 .elementor-tab-content{font-size:15px;}.elementor-66700 .elementor-element.elementor-element-428ba8e:not(.elementor-motion-effects-element-type-background), .elementor-66700 .elementor-element.elementor-element-428ba8e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F7F5;}.elementor-66700 .elementor-element.elementor-element-428ba8e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:60px 0px 60px 0px;}.elementor-66700 .elementor-element.elementor-element-428ba8e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-66700 .elementor-element.elementor-element-c223104 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-66700 .elementor-element.elementor-element-50984c9.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-66700 .elementor-element.elementor-element-5646bc5{margin-top:0px;margin-bottom:0px;padding:20px 0px 20px 0px;}.elementor-66700 .elementor-element.elementor-element-c6ffaf9 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-66700 .elementor-element.elementor-element-ddb8069{text-align:center;}.elementor-66700 .elementor-element.elementor-element-ddb8069 .elementor-heading-title{font-size:32px;font-weight:400;line-height:40px;color:var( --e-global-color-b6e6c6a );}.elementor-66700 .elementor-element.elementor-element-0febf42{margin-top:0px;margin-bottom:0px;padding:30px 0px 0px 0px;}.elementor-66700 .elementor-element.elementor-element-73b468c2:not(.elementor-motion-effects-element-type-background), .elementor-66700 .elementor-element.elementor-element-73b468c2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://wp.dreamcloudsleep.com/wp-content/uploads/2025/04/Affilitates-1920-scaled.webp");background-position:center right;background-size:cover;}.elementor-66700 .elementor-element.elementor-element-73b468c2 > .elementor-container{min-height:440px;}.elementor-66700 .elementor-element.elementor-element-73b468c2{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-66700 .elementor-element.elementor-element-73b468c2 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-66700 .elementor-element.elementor-element-2d79de66 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:40px;}.elementor-66700 .elementor-element.elementor-element-1605206a > .elementor-widget-container{padding:128px 0px 0px 0px;}.elementor-66700 .elementor-element.elementor-element-1605206a .elementor-heading-title{font-family:"Biotif", Sans-serif;font-size:40px;font-weight:600;line-height:44px;color:#FFFFFF;}.elementor-66700 .elementor-element.elementor-element-3427354:not(.elementor-motion-effects-element-type-background), .elementor-66700 .elementor-element.elementor-element-3427354 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1B222E;}.elementor-66700 .elementor-element.elementor-element-3427354{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-66700 .elementor-element.elementor-element-3427354 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}@media(max-width:1024px) and (min-width:768px){.elementor-66700 .elementor-element.elementor-element-7f6f0707{width:100%;}.elementor-66700 .elementor-element.elementor-element-1d274fc7{width:100%;}.elementor-66700 .elementor-element.elementor-element-123eccf1{width:100%;}.elementor-66700 .elementor-element.elementor-element-d7365a8{width:100%;}.elementor-66700 .elementor-element.elementor-element-38cfeeee{width:100%;}.elementor-66700 .elementor-element.elementor-element-76c2e3a6{width:100%;}.elementor-66700 .elementor-element.elementor-element-7b676abe{width:100%;}.elementor-66700 .elementor-element.elementor-element-6ba7437f{width:100%;}.elementor-66700 .elementor-element.elementor-element-3aedb558{width:100%;}.elementor-66700 .elementor-element.elementor-element-742ebe0{width:100%;}.elementor-66700 .elementor-element.elementor-element-fb5248e{width:100%;}.elementor-66700 .elementor-element.elementor-element-484beda1{width:100%;}.elementor-66700 .elementor-element.elementor-element-1558185{width:100%;}.elementor-66700 .elementor-element.elementor-element-5e53542{width:100%;}}@media(max-width:1024px){.elementor-66700 .elementor-element.elementor-element-1753b2dc > .elementor-container{min-height:860px;}.elementor-66700 .elementor-element.elementor-element-1753b2dc:not(.elementor-motion-effects-element-type-background), .elementor-66700 .elementor-element.elementor-element-1753b2dc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;}.elementor-66700 .elementor-element.elementor-element-3a680b8d > .elementor-widget-container{padding:60px 0px 0px 0px;}.elementor-66700 .elementor-element.elementor-element-3a680b8d .elementor-heading-title{font-size:40px;line-height:44px;}.elementor-66700 .elementor-element.elementor-element-5b10c174{padding:40px 6px 40px 6px;}.elementor-66700 .elementor-element.elementor-element-3ad72876 > .elementor-widget-container{padding:0px 0px 40px 0px;}.elementor-66700 .elementor-element.elementor-element-1d274fc7 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:24px;}.elementor-66700 .elementor-element.elementor-element-43e15848{padding:0px 6px 40px 6px;}.elementor-66700 .elementor-element.elementor-element-123eccf1 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:24px;}.elementor-66700 .elementor-element.elementor-element-572bd62b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-66700 .elementor-element.elementor-element-742820eb > .elementor-widget-container{padding:0px 0px 40px 0px;}.elementor-66700 .elementor-element.elementor-element-4e75666f{padding:40px 6px 40px 6px;}.elementor-66700 .elementor-element.elementor-element-41ce2086 > .elementor-widget-container{padding:0px 0px 40px 0px;}.elementor-66700 .elementor-element.elementor-element-2fdc4979{padding:40px 6px 40px 6px;}.elementor-66700 .elementor-element.elementor-element-7b676abe > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:24px;}.elementor-66700 .elementor-element.elementor-element-4d1deb8f > .elementor-widget-container{padding:0px 0px 40px 0px;}.elementor-66700 .elementor-element.elementor-element-2a4b7635{padding:40px 6px 40px 6px;}.elementor-66700 .elementor-element.elementor-element-5f2bf1f6 > .elementor-widget-container{padding:0px 0px 40px 0px;}.elementor-66700 .elementor-element.elementor-element-742ebe0 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:24px;}.elementor-66700 .elementor-element.elementor-element-6fac8e3d{padding:0px 6px 40px 6px;}.elementor-66700 .elementor-element.elementor-element-fb5248e > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:24px;}.elementor-66700 .elementor-element.elementor-element-1553b5db > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-66700 .elementor-element.elementor-element-744b42ca > .elementor-widget-container{padding:0px 0px 40px 0px;}.elementor-66700 .elementor-element.elementor-element-1a5daf2{padding:0px 6px 40px 6px;}.elementor-66700 .elementor-element.elementor-element-a35b3ee > .elementor-widget-container{padding:0px 0px 40px 0px;}.elementor-66700 .elementor-element.elementor-element-5e53542 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:24px;}.elementor-66700 .elementor-element.elementor-element-a461d9c > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-66700 .elementor-element.elementor-element-73b468c2 > .elementor-container{min-height:600px;}.elementor-66700 .elementor-element.elementor-element-73b468c2:not(.elementor-motion-effects-element-type-background), .elementor-66700 .elementor-element.elementor-element-73b468c2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;}.elementor-66700 .elementor-element.elementor-element-1605206a > .elementor-widget-container{padding:40px 0px 0px 0px;}.elementor-66700 .elementor-element.elementor-element-1605206a{text-align:center;}}@media(max-width:767px){.elementor-66700 .elementor-element.elementor-element-1753b2dc:not(.elementor-motion-effects-element-type-background), .elementor-66700 .elementor-element.elementor-element-1753b2dc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://wp.dreamcloudsleep.com/wp-content/uploads/2025/04/7-Reasons-360.webp");background-position:center center;}.elementor-66700 .elementor-element.elementor-element-1753b2dc > .elementor-container{min-height:660px;}.elementor-66700 .elementor-element.elementor-element-1753b2dc{padding:0px 6px 0px 6px;}.elementor-66700 .elementor-element.elementor-element-3a680b8d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-66700 .elementor-element.elementor-element-3a680b8d .elementor-heading-title{font-size:40px;line-height:44px;}.elementor-66700 .elementor-element.elementor-element-1b0cfaba > .elementor-widget-container{padding:0px 0px 40px 0px;}.elementor-66700 .elementor-element.elementor-element-5b10c174{padding:40px 6px 40px 6px;}.elementor-66700 .elementor-element.elementor-element-1d274fc7 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:24px;}.elementor-66700 .elementor-element.elementor-element-452f2445 .elementor-heading-title{font-size:24px;line-height:28px;}.elementor-66700 .elementor-element.elementor-element-3bd2512b .elementor-heading-title{font-size:24px;line-height:28px;}.elementor-66700 .elementor-element.elementor-element-43e15848{padding:0px 6px 40px 6px;}.elementor-66700 .elementor-element.elementor-element-123eccf1 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:24px;}.elementor-66700 .elementor-element.elementor-element-572bd62b .elementor-heading-title{font-size:24px;line-height:28px;}.elementor-66700 .elementor-element.elementor-element-490c3e52 .elementor-heading-title{font-size:24px;line-height:28px;}.elementor-66700 .elementor-element.elementor-element-4e75666f{padding:40px 6px 40px 6px;}.elementor-66700 .elementor-element.elementor-element-76c2e3a6 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:24px;}.elementor-66700 .elementor-element.elementor-element-2c57bf10 .elementor-heading-title{font-size:24px;line-height:28px;}.elementor-66700 .elementor-element.elementor-element-22275919 .elementor-heading-title{font-size:24px;line-height:28px;}.elementor-66700 .elementor-element.elementor-element-2fdc4979{padding:40px 6px 40px 6px;}.elementor-66700 .elementor-element.elementor-element-7b676abe > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:24px;}.elementor-66700 .elementor-element.elementor-element-14e4b75a .elementor-heading-title{font-size:24px;line-height:22px;}.elementor-66700 .elementor-element.elementor-element-2347e937 .elementor-heading-title{font-size:24px;line-height:28px;}.elementor-66700 .elementor-element.elementor-element-2a4b7635{padding:40px 6px 40px 6px;}.elementor-66700 .elementor-element.elementor-element-742ebe0 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:24px;}.elementor-66700 .elementor-element.elementor-element-6aad5214 .elementor-heading-title{font-size:24px;line-height:28px;}.elementor-66700 .elementor-element.elementor-element-5db43085 .elementor-heading-title{font-size:24px;line-height:28px;}.elementor-66700 .elementor-element.elementor-element-6fac8e3d{padding:0px 6px 40px 6px;}.elementor-66700 .elementor-element.elementor-element-fb5248e > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:24px;}.elementor-66700 .elementor-element.elementor-element-1553b5db .elementor-heading-title{font-size:24px;line-height:28px;}.elementor-66700 .elementor-element.elementor-element-38ded100 .elementor-heading-title{font-size:24px;line-height:28px;}.elementor-66700 .elementor-element.elementor-element-1a5daf2{padding:40px 6px 40px 6px;}.elementor-66700 .elementor-element.elementor-element-5e53542 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:24px;}.elementor-66700 .elementor-element.elementor-element-a461d9c .elementor-heading-title{font-size:24px;line-height:28px;}.elementor-66700 .elementor-element.elementor-element-5367e95 .elementor-heading-title{font-size:24px;line-height:28px;}.elementor-66700 .elementor-element.elementor-element-59ff8c5 .elementor-heading-title{font-size:28px;}.elementor-66700 .elementor-element.elementor-element-428ba8e{padding:40px 0px 40px 0px;}.elementor-66700 .elementor-element.elementor-element-50984c9 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-66700 .elementor-element.elementor-element-2307544 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-66700 .elementor-element.elementor-element-ddb8069 > .elementor-widget-container{padding:0px 20px 0px 40px;}.elementor-66700 .elementor-element.elementor-element-ddb8069 .elementor-heading-title{font-size:24px;line-height:26px;}.elementor-66700 .elementor-element.elementor-element-0febf42{padding:0px 0px 0px 0px;}.elementor-66700 .elementor-element.elementor-element-1474468 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:18% 0% 0% 0%;}.elementor-66700 .elementor-element.elementor-element-73b468c2:not(.elementor-motion-effects-element-type-background), .elementor-66700 .elementor-element.elementor-element-73b468c2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://wp.dreamcloudsleep.com/wp-content/uploads/2025/04/Affilitates-360.webp");background-position:center center;}.elementor-66700 .elementor-element.elementor-element-73b468c2{padding:40px 6px 0px 6px;}.elementor-66700 .elementor-element.elementor-element-2d79de66 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:24px;}.elementor-66700 .elementor-element.elementor-element-1605206a > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-66700 .elementor-element.elementor-element-1605206a{text-align:center;}.elementor-66700 .elementor-element.elementor-element-1605206a .elementor-heading-title{font-size:28px;line-height:32px;}}/* Start custom CSS for heading, class: .elementor-element-3a680b8d */.elementor-66700 .elementor-element.elementor-element-3a680b8d {
    max-width: 824px;
    margin: 0 auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-1753b2dc */.elementor-66700 .elementor-element.elementor-element-1753b2dc .elementor-button {
    font-size: 18px !important;
    padding: 17px 32px !important;
    font-weight: 600 !important;
    line-height: 24px;
    letter-spacing: normal !important;
    text-transform: capitalize;
}

.elementor-66700 .elementor-element.elementor-element-1753b2dc .elementor-button:hover{
    letter-spacing: normal !important;
}

.elementor-66700 .elementor-element.elementor-element-1753b2dc .count-down {
    text-align: center;
}

.elementor-66700 .elementor-element.elementor-element-1753b2dc .countdown__units_fVD {
    place-content: center;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3ad72876 */.elementor-66700 .elementor-element.elementor-element-3ad72876 img {
    display: block;
    width: 100%
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-452f2445 */.elementor-66700 .elementor-element.elementor-element-452f2445 .elementor-widget-container {
    width: 40px;
    height: 40px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 50%;
}

@media(min-width:768px){
    .elementor-66700 .elementor-element.elementor-element-452f2445 .elementor-widget-container {
    width: 60px;
    height: 60px;

}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-28c67a92 */.elementor-66700 .elementor-element.elementor-element-28c67a92 .elementor-widget-container p {
    font-size: 18px;
    line-height: 24px;
}

@media(max-width:1024px){
  .elementor-66700 .elementor-element.elementor-element-28c67a92 .elementor-widget-container p {
    font-size: 16px;
    line-height: 22px;
}  
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d6293a1 */.elementor-66700 .elementor-element.elementor-element-d6293a1 a {
    letter-spacing: normal !important;
    min-width: auto;
    padding: 17px 32px;
    text-transform: capitalize;
}

.elementor-66700 .elementor-element.elementor-element-d6293a1 .elementor-button:hover{
    letter-spacing: normal !important;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-1d274fc7 */@media(min-width: 1025px){
.elementor-66700 .elementor-element.elementor-element-1d274fc7 .elementor-widget-wrap {
    max-width:544px;
    margin: 0 auto;
}
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-5826ee0 */.elementor-66700 .elementor-element.elementor-element-5826ee0 #good_better_best_ds h2 {
    margin: 0px 0px 32px;
    font-family: "Flecha M";
    font-weight: 400;
    font-size: 40px;
    line-height: 44px;
    text-align: center;
    text-transform: unset;
    padding: 0px;
    color: #333333;
}

.elementor-66700 .elementor-element.elementor-element-5826ee0 p {
    font-size: initial;
    line-height: initial ;
    font-weight: initial;
    margin: initial;
    text-transform: initial;
    margin-bottom: 0; 
}

.elementor-66700 .elementor-element.elementor-element-5826ee0 #good_better_best_ds h3 {
    margin: 0px;
    font-family: "Flecha M";
    font-weight: 400;
    font-size: 28px;
    line-height: 32px;
    color: rgb(27, 34, 46);
    max-width: 100%;
    letter-spacing: normal;
}


@media(max-width:767px) {
    .elementor-66700 .elementor-element.elementor-element-5826ee0 #good_better_best_ds h2{
    margin: 0px 0px 32px;
    font-size: 28px;
    line-height: 32px;

    }
    
    .elementor-66700 .elementor-element.elementor-element-5826ee0 #good_better_best_ds h3 {
        margin: 0px;
    font-size: 24px;
    line-height: 28px;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-572bd62b */.elementor-66700 .elementor-element.elementor-element-572bd62b .elementor-widget-container {
    width: 40px;
    height: 40px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 50%;
}

@media(min-width:768px){
    .elementor-66700 .elementor-element.elementor-element-572bd62b .elementor-widget-container {
    width: 60px;
    height: 60px;

}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-68ccd31d */.elementor-66700 .elementor-element.elementor-element-68ccd31d .elementor-widget-container p {
    font-size: 18px;
    line-height: 24px;
}

@media(max-width:1024px){
    .elementor-66700 .elementor-element.elementor-element-68ccd31d .elementor-widget-container p {
    font-size: 16px;
    line-height: 22px;
}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7ead2fb */.elementor-66700 .elementor-element.elementor-element-7ead2fb a {
    letter-spacing: normal !important;
    min-width: auto;
    padding: 17px 32px;
    text-transform: capitalize;
}

.elementor-66700 .elementor-element.elementor-element-7ead2fb .elementor-button:hover{
    letter-spacing: normal !important;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-123eccf1 */@media(min-width: 1025px){
.elementor-66700 .elementor-element.elementor-element-123eccf1 .elementor-widget-wrap {
    max-width:544px;
    margin: 0 auto;
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-742820eb */.elementor-66700 .elementor-element.elementor-element-742820eb img {
    display: block;
    width: 100%
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-41ce2086 */.elementor-66700 .elementor-element.elementor-element-41ce2086 img {
    display: block;
    width: 100%
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2c57bf10 */.elementor-66700 .elementor-element.elementor-element-2c57bf10 .elementor-widget-container {
    width: 40px;
    height: 40px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 50%;
}

@media(min-width:768px){
    .elementor-66700 .elementor-element.elementor-element-2c57bf10 .elementor-widget-container {
    width: 60px;
    height: 60px;

}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2931400f */.elementor-66700 .elementor-element.elementor-element-2931400f .elementor-widget-container p {
    font-size: 18px;
    line-height: 24px;
}

@media(max-width:1024px){
    .elementor-66700 .elementor-element.elementor-element-2931400f .elementor-widget-container p {
    font-size: 16px;
    line-height: 22px;
}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-439d9737 */.elementor-66700 .elementor-element.elementor-element-439d9737 a {
    letter-spacing: normal !important;
    min-width: auto;
    padding: 17px 32px;
    text-transform: capitalize;
}

.elementor-66700 .elementor-element.elementor-element-439d9737 .elementor-button:hover{
    letter-spacing: normal !important;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-76c2e3a6 */@media(min-width: 1025px){
.elementor-66700 .elementor-element.elementor-element-76c2e3a6 .elementor-widget-wrap {
    max-width:544px;
    margin: 0 auto;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-14e4b75a */.elementor-66700 .elementor-element.elementor-element-14e4b75a .elementor-widget-container {
    width: 40px;
    height: 40px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 50%;
}

@media(min-width:768px){
    .elementor-66700 .elementor-element.elementor-element-14e4b75a .elementor-widget-container {
    width: 60px;
    height: 60px;

}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2ed33dbb */.elementor-66700 .elementor-element.elementor-element-2ed33dbb .elementor-widget-container p {
    font-size: 18px;
    line-height: 24px;
}

@media(max-width: 1024px){
    .elementor-66700 .elementor-element.elementor-element-2ed33dbb .elementor-widget-container p {
    font-size: 16px;
    line-height: 22px;
}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-29369021 */.elementor-66700 .elementor-element.elementor-element-29369021 a {
    letter-spacing: normal !important;
    min-width: auto;
    padding: 17px 32px;
    text-transform: capitalize;
}

.elementor-66700 .elementor-element.elementor-element-29369021 .elementor-button:hover{
    letter-spacing: normal !important;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-7b676abe */@media(min-width: 1025px){
.elementor-66700 .elementor-element.elementor-element-7b676abe .elementor-widget-wrap {
    max-width:544px;
    margin: 0 auto;
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4d1deb8f */.elementor-66700 .elementor-element.elementor-element-4d1deb8f img {
    display: block;
    width: 100%
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5f2bf1f6 */.elementor-66700 .elementor-element.elementor-element-5f2bf1f6 img {
    display: block;
    width: 100%
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6aad5214 */.elementor-66700 .elementor-element.elementor-element-6aad5214 .elementor-widget-container {
    width: 40px;
    height: 40px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 50%;
}

@media(min-width:768px){
    .elementor-66700 .elementor-element.elementor-element-6aad5214 .elementor-widget-container {
    width: 60px;
    height: 60px;

}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1428a913 */.elementor-66700 .elementor-element.elementor-element-1428a913 .elementor-widget-container p {
    font-size: 18px;
    line-height: 24px;
}

@media(max-width:1024px){
    .elementor-66700 .elementor-element.elementor-element-1428a913 .elementor-widget-container p {
    font-size: 16px;
    line-height: 22px;
}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e395ba */.elementor-66700 .elementor-element.elementor-element-e395ba a {
    letter-spacing: normal !important;
    min-width: auto;
    padding: 17px 32px;
    text-transform: capitalize;
}

.elementor-66700 .elementor-element.elementor-element-e395ba .elementor-button:hover{
    letter-spacing: normal !important;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-742ebe0 */@media(min-width: 1025px){
.elementor-66700 .elementor-element.elementor-element-742ebe0 .elementor-widget-wrap {
    max-width:544px;
    margin: 0 auto;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1553b5db */.elementor-66700 .elementor-element.elementor-element-1553b5db .elementor-widget-container {
    width: 40px;
    height: 40px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 50%;
}

@media(min-width:768px){
    .elementor-66700 .elementor-element.elementor-element-1553b5db .elementor-widget-container {
    width: 60px;
    height: 60px;

}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2c7b7692 */.elementor-66700 .elementor-element.elementor-element-2c7b7692 .elementor-widget-container p {
    font-size: 18px;
    line-height: 24px;
}

@media(max-width:1024px){
    .elementor-66700 .elementor-element.elementor-element-2c7b7692 .elementor-widget-container p {
    font-size: 16px;
    line-height: 22px;
}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-667e0060 */.elementor-66700 .elementor-element.elementor-element-667e0060 a {
    letter-spacing: normal !important;
    min-width: auto;
    padding: 17px 32px;
    text-transform: capitalize;
}

.elementor-66700 .elementor-element.elementor-element-667e0060 .elementor-button:hover{
    letter-spacing: normal !important;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-fb5248e */@media(min-width: 1025px){
.elementor-66700 .elementor-element.elementor-element-fb5248e .elementor-widget-wrap {
    max-width:544px;
    margin: 0 auto;
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-744b42ca */.elementor-66700 .elementor-element.elementor-element-744b42ca img {
    display: block;
    width: 100%
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a35b3ee */.elementor-66700 .elementor-element.elementor-element-a35b3ee img {
    display: block;
    width: 100%
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a461d9c */.elementor-66700 .elementor-element.elementor-element-a461d9c .elementor-widget-container {
    width: 40px;
    height: 40px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 50%;
}

@media(min-width:768px){
    .elementor-66700 .elementor-element.elementor-element-a461d9c .elementor-widget-container {
    width: 60px;
    height: 60px;

}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-feabee1 */.elementor-66700 .elementor-element.elementor-element-feabee1 .elementor-widget-container p {
    font-size: 18px;
    line-height: 24px;
}

@media(max-width:1024px){
    .elementor-66700 .elementor-element.elementor-element-feabee1 .elementor-widget-container p {
    font-size: 16px;
    line-height: 22px;
}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c041f6d */.elementor-66700 .elementor-element.elementor-element-c041f6d a {
    letter-spacing: normal !important;
    min-width: auto;
    padding: 17px 32px;
    text-transform: capitalize;
}

.elementor-66700 .elementor-element.elementor-element-c041f6d .elementor-button:hover{
    letter-spacing: normal !important;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-5e53542 */@media(min-width: 1025px){
.elementor-66700 .elementor-element.elementor-element-5e53542 .elementor-widget-wrap {
    max-width:544px;
    margin: 0 auto;
}
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-8b73afb */.elementor-66700 .elementor-element.elementor-element-8b73afb .elementor-accordion-title {
 font-family: 'Flecha M' !important; 
}

.elementor-66700 .elementor-element.elementor-element-8b73afb .elementor-accordion ol li {
    padding: 8px 0;
    line-height: normal;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-137f0e1 */.elementor-66700 .elementor-element.elementor-element-137f0e1 #awards_carousel_section .award__description_MNe {
    font-family: var(--fonts-label-fontFamily);
    font-size: var(--fonts-label-fontSize);
    font-weight: var(--fonts-label-fontWeight);
    letter-spacing: var(--fonts-label-letterSpacing);
    letter-spacing: -.02em;
    line-height: var(--fonts-label-lineHeight);
    line-height: 12px;
    margin: 0;
}

.elementor-66700 .elementor-element.elementor-element-137f0e1 #awards_carousel_section .award__title_AdN {
     color: #000;
    font-family: var(--fonts-pSmallBold-fontFamily);
    font-size: var(--fonts-pSmallBold-fontSize);
    font-weight: var(--fonts-pSmallBold-fontWeight);
    letter-spacing: var(--fonts-pSmallBold-letterSpacing);
    letter-spacing: -.02em;
    line-height: var(--fonts-pSmallBold-lineHeight);
    line-height: 14px;
    margin-bottom: 8px;
    margin-top: 14px
}

@media(min-width:640px){
    
    .elementor-66700 .elementor-element.elementor-element-137f0e1 #awards_carousel_section .award__description_MNe {
    font-family: var(--fonts-pBody-fontFamily);
    font-size: var(--fonts-pBody-fontSize) ;
    font-weight: var(--fonts-pBody-fontWeight);
    letter-spacing: var(--fonts-pBody-letterSpacing);
    line-height: var(--fonts-pBody-lineHeight);
}

.elementor-66700 .elementor-element.elementor-element-137f0e1 #awards_carousel_section .award__title_AdN {
    font-size: var(--fonts-h4-fontSize);
    font-weight: var(--fonts-h4-fontWeight);
    letter-spacing: var(--fonts-h4-letterSpacing);
    line-height: var(--fonts-h4-lineHeight);
    margin-bottom: 4px;
    margin-top: 24px;
}
}

.elementor-66700 .elementor-element.elementor-element-137f0e1 #awards_carousel_section .award_gLz {
    margin-right: 12px !important ;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2307544 */.online-btn {
	background-color: rgb(255, 255, 255);
	color: rgba(0, 0, 0, 0.87);
	transition: box-shadow 300ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
	box-shadow: rgba(0, 0, 0, 0.2) 0px 3px 1px -2px, rgba(0, 0, 0, 0.14) 0px 2px 2px 0px, rgba(0, 0, 0, 0.12) 0px 1px 5px 0px;
	width: fit-content;
	padding: 12px 16px;
	border-radius: 40px;
	margin: 0px auto 24px;
	display: flex;
	-moz-box-align: center;
	align-items: center;
	gap: 4px;
	width: 100%;
	max-width: 140px;
}
.online-btn span::before {
	content: "";
	background: rgb(68, 189, 140);
	width: 8px;
	height: 8px;
	border-radius: 50%;
	flex-shrink: 0;
	display: table;
	position: relative;
	left: -8px;
}
.online-btn span {
	margin: 0px;
	font-weight: 400;
	font-size: 14px;
	line-height: 16px;
	color: rgb(38, 43, 56);
	display: inline-flex;
	justify-content: center;
	align-content: center;
	align-items: center;
	text-align: center;
	width: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ddb8069 */.elementor-66700 .elementor-element.elementor-element-ddb8069 h2 {
    font-family: "Flecha M" !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-efe1fea */.elementor-66700 .elementor-element.elementor-element-efe1fea .cc-container{
    display: grid;
    gap: 24px;
}
.elementor-66700 .elementor-element.elementor-element-efe1fea .cc-box{
    display: block;
    background-color: #FFF;
    text-decoration: none;
        padding: 28px 16px;
}

.elementor-66700 .elementor-element.elementor-element-efe1fea .cc-box:hover {
    text-decoration: none !important;
}
.elementor-66700 .elementor-element.elementor-element-efe1fea .cc-icon{
    display: flex;
    justify-content: space-between;
    align-items: center;

}

.elementor-66700 .elementor-element.elementor-element-efe1fea .cc-icon p { 
    font-family: "Flecha M";
    color: #383838;
    font-size: 20px;
    font-weight: 400;
    line-height: 24px;
}

.elementor-66700 .elementor-element.elementor-element-efe1fea .cc-icon p:hover {
    text-decoration: underline;
}

.elementor-66700 .elementor-element.elementor-element-efe1fea .cc-icon img {
    display: block;
}
.elementor-66700 .elementor-element.elementor-element-efe1fea .cc-box:nth-child(2) {
    position: relative;
}
.elementor-66700 .elementor-element.elementor-element-efe1fea .service-badge{
    position: absolute;
    top: -16px;
    left: 50%;
    transform: translateX(-50%);
}

.elementor-66700 .elementor-element.elementor-element-efe1fea .service-badge img {
    display: block;
    max-width: 80px ;
}

/* Desktop */

@media (max-width: 1024px) {
    .elementor-66700 .elementor-element.elementor-element-efe1fea .cc-text--desktop{
        display: none;
    }
    
}

@media (min-width:1025px){
    .elementor-66700 .elementor-element.elementor-element-efe1fea .cc-container{
        max-width: 960px;
        grid-template-columns: 1fr 1fr;
        gap: 32px;
        margin: 0 auto;
    }

    .elementor-66700 .elementor-element.elementor-element-efe1fea .cc-box{
        padding:32px;
    }
    .elementor-66700 .elementor-element.elementor-element-efe1fea .cc-icon {
        margin-bottom: 16px;
    }
    .elementor-66700 .elementor-element.elementor-element-efe1fea .service-badge{
    top: -32px; 
    }
    .elementor-66700 .elementor-element.elementor-element-efe1fea .service-badge img {
    max-width: 96px ;
    }
    .elementor-66700 .elementor-element.elementor-element-efe1fea .cc-text--desktop{
        font-family: GT America;
        font-size: 16px;
        font-weight: 400;
        line-height: 22px;
        text-decoration: underline;
        color: #1B222E;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-e1c3557 */.plan-icon {
	font-size: 24px !important;
	width: 24px;
}

.elementor-66700 .elementor-element.elementor-element-e1c3557 .cc-container{
    display: grid;
    gap: 24px;
}
.elementor-66700 .elementor-element.elementor-element-e1c3557 .cc-box{
    display: block;
    background-color: #FFF;
    text-decoration: none;
        padding: 28px 16px;
}

.elementor-66700 .elementor-element.elementor-element-e1c3557 .cc-box:hover {
    text-decoration: none !important;
}
.elementor-66700 .elementor-element.elementor-element-e1c3557 .cc-icon{
    display: flex;
    justify-content: space-between;
    align-items: center;

}

.elementor-66700 .elementor-element.elementor-element-e1c3557 .cc-icon p { 
    font-family: "Flecha M";
    color: #383838;
    font-size: 20px;
    font-weight: 400;
    line-height: 24px;
}

.elementor-66700 .elementor-element.elementor-element-e1c3557 .cc-icon p:hover {
    text-decoration: underline;
}

.elementor-66700 .elementor-element.elementor-element-e1c3557 .cc-icon img {
    display: block;
}
.elementor-66700 .elementor-element.elementor-element-e1c3557 .cc-box:nth-child(2) {
    position: relative;
}
.elementor-66700 .elementor-element.elementor-element-e1c3557 .service-badge{
    position: absolute;
    top: -16px;
    left: 50%;
    transform: translateX(-50%);
}

.elementor-66700 .elementor-element.elementor-element-e1c3557 .service-badge img {
    display: block;
    max-width: 80px ;
}

/* Desktop */

@media (max-width: 1024px) {
    .elementor-66700 .elementor-element.elementor-element-e1c3557 .cc-text--desktop{
        display: none;
    }
    
}

@media (min-width:1025px){
    .elementor-66700 .elementor-element.elementor-element-e1c3557 .cc-container{
        max-width: 960px;
        grid-template-columns: 1fr 1fr;
        gap: 32px;
        margin: 0 auto;
    }

    .elementor-66700 .elementor-element.elementor-element-e1c3557 .cc-box{
        padding:32px;
    }
    .elementor-66700 .elementor-element.elementor-element-e1c3557 .cc-icon {
        margin-bottom: 16px;
    }
    .elementor-66700 .elementor-element.elementor-element-e1c3557 .service-badge{
    top: -32px; 
    }
    .elementor-66700 .elementor-element.elementor-element-e1c3557 .service-badge img {
    max-width: 96px ;
    }
    .elementor-66700 .elementor-element.elementor-element-e1c3557 .cc-text--desktop{
        font-family: GT America;
        font-size: 16px;
        font-weight: 400;
        line-height: 22px;
        text-decoration: underline;
        color: #1B222E;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-aa3ed4b */.elementor-66700 .elementor-element.elementor-element-aa3ed4b .cc-container{
    display: grid;
    gap: 24px;
}
.elementor-66700 .elementor-element.elementor-element-aa3ed4b .cc-box{
    display: block;
    background-color: #FFF;
    text-decoration: none;
        padding: 28px 16px;
}

.elementor-66700 .elementor-element.elementor-element-aa3ed4b .cc-box:hover {
    text-decoration: none !important;
}
.elementor-66700 .elementor-element.elementor-element-aa3ed4b .cc-icon{
    display: flex;
    justify-content: space-between;
    align-items: center;

}

.elementor-66700 .elementor-element.elementor-element-aa3ed4b .cc-icon p { 
    font-family: "Flecha M";
    color: #383838;
    font-size: 20px;
    font-weight: 400;
    line-height: 24px;
}

.elementor-66700 .elementor-element.elementor-element-aa3ed4b .cc-icon p:hover {
    text-decoration: underline;
}

.elementor-66700 .elementor-element.elementor-element-aa3ed4b .cc-icon img {
    display: block;
}
.elementor-66700 .elementor-element.elementor-element-aa3ed4b .cc-box:nth-child(2) {
    position: relative;
}
.elementor-66700 .elementor-element.elementor-element-aa3ed4b .service-badge{
    position: absolute;
    top: -16px;
    left: 50%;
    transform: translateX(-50%);
}

.elementor-66700 .elementor-element.elementor-element-aa3ed4b .service-badge img {
    display: block;
    max-width: 80px ;
}

/* Desktop */

@media (max-width: 1024px) {
    .elementor-66700 .elementor-element.elementor-element-aa3ed4b .cc-text--desktop{
        display: none;
    }
    
}

@media (min-width:1025px){
    .elementor-66700 .elementor-element.elementor-element-aa3ed4b .cc-container{
        max-width: 960px;
        grid-template-columns: 1fr 1fr;
        gap: 32px;
        margin: 0 auto;
    }

    .elementor-66700 .elementor-element.elementor-element-aa3ed4b .cc-box{
        padding:32px;
    }
    .elementor-66700 .elementor-element.elementor-element-aa3ed4b .cc-icon {
        margin-bottom: 16px;
    }
    .elementor-66700 .elementor-element.elementor-element-aa3ed4b .service-badge{
    top: -32px; 
    }
    .elementor-66700 .elementor-element.elementor-element-aa3ed4b .service-badge img {
    max-width: 96px ;
    }
    .elementor-66700 .elementor-element.elementor-element-aa3ed4b .cc-text--desktop{
        font-family: GT America;
        font-size: 16px;
        font-weight: 400;
        line-height: 22px;
        text-decoration: underline;
        color: #1B222E;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-0febf42 */.cc-container {
	display: inline-block !important;
	width: 100%;
}
.service-badge {
	top: -50px !important;
	left: 60% !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6094ce91 */.elementor-66700 .elementor-element.elementor-element-6094ce91 a {
    letter-spacing: normal !important;
    min-width: auto;
    padding: 17px 32px;
    text-transform: capitalize;
}

.elementor-66700 .elementor-element.elementor-element-6094ce91 .elementor-button:hover{
    letter-spacing: normal !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-e6516aa */.elementor-66700 .elementor-element.elementor-element-e6516aa .f_container {
    margin-bottom: 20px;
    display: flex;
    align-items: center;
    justify-content: center;
    position: fixed;
    left: 0;
    bottom: 0;
    right: 0;
    z-index: 9;
    
}

.elementor-66700 .elementor-element.elementor-element-e6516aa .f__cta_promo {
    background: #DDB15E;
    display: inline-flex;
    align-items: center;
    gap: 10px;
    padding: 10px 10px 10px 20px;

    border: 2px solid #333;
    border-radius: 8px
}

.elementor-66700 .elementor-element.elementor-element-e6516aa .f__promo {
    text-align: center;
}

.elementor-66700 .elementor-element.elementor-element-e6516aa .f__promo-title {
    font-size: 20px;
    font-weight: 600;
    color: #333;
    /* margin-bottom: 5px; */
}

.elementor-66700 .elementor-element.elementor-element-e6516aa .f__promo-title span {
    font-family: "Flecha M" !important;
}

.elementor-66700 .elementor-element.elementor-element-e6516aa .f__price {
    font-size: 16px;
    font-weight: 400;
    color: #fff;
}

.elementor-66700 .elementor-element.elementor-element-e6516aa .f__cta-btn {
    padding: 13px 26px;
    border: 1px solid #646464 !important;
    display: inline-block;
    background: #fff !important;
    color: #333 !important;
    font-size: 16px;
    font-family: inherit;
    font-weight: 600;
    line-height: normal;
    letter-spacing: normal !important;
}

.elementor-66700 .elementor-element.elementor-element-e6516aa .f__cta {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    gap: 10px;
}

.elementor-66700 .elementor-element.elementor-element-e6516aa .f__cta .f__rating {
    display: block;
    max-width: 100%;
    width: 80px;

}

/* Mobile */

@media(max-width: 767px) {
    .elementor-66700 .elementor-element.elementor-element-e6516aa .f__cta_promo {
        background: #DDB15E;
        display: flex;
        align-items: center;
        justify-content: space-between;
        gap: 10px;
        padding: 10px; 
        border: 2px solid #646464;
    }

    .elementor-66700 .elementor-element.elementor-element-e6516aa .f__cta-btn {
        padding: 14px 14px;
        font-size: 14px;
    }


    .elementor-66700 .elementor-element.elementor-element-e6516aa .f_container {
        margin-bottom: 30px;
    display: block;
    position: fixed;
    left: 0;
    bottom: 0;
    right: 0;
    margin-left: auto;
    margin-right: auto;
    width: 320px;
    }

    /* .f__promo {
        margin-bottom: 10px;
    } */

    .elementor-66700 .elementor-element.elementor-element-e6516aa .f__cta {
        display: flex;
        flex-direction: column;
        align-items: end;
        justify-content: center;
        gap: 10px;
    }

    .elementor-66700 .elementor-element.elementor-element-e6516aa .f__promo-title {
        font-size: 16px;
        line-height: 1.2em;
    }
    
}/* End custom CSS */
/* Start custom CSS */h1,
 h2,
 h3,
 h4,
 h5,
 h6 {
    font-family: "Flecha M" !important;
}
 p,
 a,
 ol li{
    font-family: "GT America" !important;
}

@media(min-width:1025px){
 .elementor-column-gap-default{
    gap: 32px;
}
}

@media(min-width:1240px) {
     .elementor-section.elementor-section-boxed > .elementor-container {
    padding-right:80px !important;
    padding-left: 80px !important;
    max-width: 100%;
}
}


@media(min-width:1536px) {
     .elementor-section.elementor-section-boxed > .elementor-container {
        max-width: 1456px;
        margin: 0 auto;
        padding-right: 0;
        padding-left: 0;
}
}


 .elementor-button,
 .elementor-button:hover {
    

    background: #DDB15E !important;
    font-family: "GT America" !important;
    color: #383838 !important;
    border: none !important;
    border-radius: 0px !important;
    text-transform: capitalize;
    letter-spacing: normal !important;
    
    
}/* End custom CSS */