.elementor-7220 .elementor-element.elementor-element-354a430 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-7220 .elementor-element.elementor-element-354a430 > .elementor-container{max-width:1220px;}.elementor-7220 .elementor-element.elementor-element-354a430 > .elementor-shape-bottom .elementor-shape-fill{fill:#C0AF9F;}.elementor-7220 .elementor-element.elementor-element-354a430 > .elementor-shape-bottom svg{height:193px;}.elementor-7220 .elementor-element.elementor-element-354a430{padding:140px 0px 250px 0px;}.elementor-7220 .elementor-element.elementor-element-c50c83c > .elementor-element-populated{padding:10% 0% 0% 0%;}.elementor-7220 .elementor-element.elementor-element-94c9c18 > .elementor-widget-container{margin:0px 0px -8px 0px;padding:15px 0px 0px 0px;}.elementor-7220 .elementor-element.elementor-element-94c9c18{text-align:center;}.elementor-7220 .elementor-element.elementor-element-94c9c18 .elementor-heading-title{font-family:"Holiday", Sans-serif;font-size:62px;font-weight:500;line-height:39px;color:#C0AF9F;}.elementor-7220 .elementor-element.elementor-element-5a9ceec4 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-7220 .elementor-element.elementor-element-5a9ceec4{text-align:center;}.elementor-7220 .elementor-element.elementor-element-5a9ceec4 .elementor-heading-title{font-family:"Alyssum Sans", Sans-serif;font-size:70px;font-weight:500;text-transform:capitalize;color:#5F4E47;}.elementor-7220 .elementor-element.elementor-element-1a486bd > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 160px 0px;}.elementor-7220 .elementor-element.elementor-element-1a486bd{text-align:center;}.elementor-7220 .elementor-element.elementor-element-1a486bd .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:28px;font-weight:500;line-height:39px;color:#5F4E47;}.elementor-7220 .elementor-element.elementor-element-6dd6363 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-7220 .elementor-element.elementor-element-6dd6363:not(.elementor-motion-effects-element-type-background), .elementor-7220 .elementor-element.elementor-element-6dd6363 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#C0AF9F;}.elementor-7220 .elementor-element.elementor-element-6dd6363 > .elementor-container{min-height:85px;}.elementor-7220 .elementor-element.elementor-element-6dd6363{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0% 0% 0% 0%;}.elementor-7220 .elementor-element.elementor-element-6dd6363 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7220 .elementor-element.elementor-element-2d0f114:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7220 .elementor-element.elementor-element-2d0f114 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#C0AF9F;}.elementor-7220 .elementor-element.elementor-element-2d0f114 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-7220 .elementor-element.elementor-element-2d0f114 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0% 20% 0% 20%;}.elementor-7220 .elementor-element.elementor-element-2d0f114 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7220 .elementor-element.elementor-element-375fdee > .elementor-widget-container{margin:-400px 0px -139px 0px;}.elementor-7220 .elementor-element.elementor-element-bc501ff > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-7220 .elementor-element.elementor-element-bc501ff{text-align:center;}.elementor-7220 .elementor-element.elementor-element-bc501ff .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:35px;font-weight:700;text-shadow:2px 0px 4px #5F4E47;color:#FFFFFF;}.elementor-7220 .elementor-element.elementor-element-c4d5420{text-align:center;}.elementor-7220 .elementor-element.elementor-element-c4d5420 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:59px;font-weight:700;text-shadow:2px 0px 4px #5F4E47;color:#FFFFFF;}.elementor-7220 .elementor-element.elementor-element-672d2e7{text-align:center;}.elementor-7220 .elementor-element.elementor-element-672d2e7 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:35px;font-weight:700;text-shadow:2px 0px 4px #5F4E47;color:#FFFFFF;}.elementor-7220 .elementor-element.elementor-element-f13107f > .elementor-widget-container{padding:11px 11px 11px 11px;}.elementor-7220 .elementor-element.elementor-element-f13107f{text-align:center;}.elementor-7220 .elementor-element.elementor-element-f13107f .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:600;letter-spacing:-0.4px;text-shadow:2px 0px 4px rgba(95, 78, 71, 0.98);color:#FFFFFF;}.elementor-7220 .elementor-element.elementor-element-3e76511 > .elementor-widget-container{padding:10px 10px 10px 10px;}.elementor-7220 .elementor-element.elementor-element-3e76511{text-align:center;}.elementor-7220 .elementor-element.elementor-element-3e76511 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:600;letter-spacing:-0.4px;text-shadow:2px 0px 4px rgba(95, 78, 71, 0.98);color:#FFFFFF;}.elementor-7220 .elementor-element.elementor-element-25edc0a .elementor-button{background-color:#910606;font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:700;letter-spacing:4.8px;fill:#FFFFFF;color:#FFFFFF;border-radius:200px 200px 200px 200px;}.elementor-7220 .elementor-element.elementor-element-25edc0a > .elementor-widget-container{padding:26px 0px 0px 0px;border-style:none;border-radius:100px 100px 100px 100px;}.elementor-7220 .elementor-element.elementor-element-0420cff{--divider-border-style:solid;--divider-color:#FFFFFF;--divider-border-width:1px;}.elementor-7220 .elementor-element.elementor-element-0420cff .elementor-divider-separator{width:100%;}.elementor-7220 .elementor-element.elementor-element-0420cff .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-7220 .elementor-element.elementor-element-3cb6808 > .elementor-widget-container{padding:7px 0px 0px 0px;}.elementor-7220 .elementor-element.elementor-element-3cb6808{text-align:center;font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:600;color:#FFFFFF;}.elementor-7220 .elementor-element.elementor-element-8467cf0{--divider-border-style:solid;--divider-color:#FFFFFF;--divider-border-width:1px;}.elementor-7220 .elementor-element.elementor-element-8467cf0 .elementor-divider-separator{width:100%;}.elementor-7220 .elementor-element.elementor-element-8467cf0 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-7220 .elementor-element.elementor-element-cd1bfa3 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-7220 .elementor-element.elementor-element-cd1bfa3:not(.elementor-motion-effects-element-type-background), .elementor-7220 .elementor-element.elementor-element-cd1bfa3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#C0AF9F;}.elementor-7220 .elementor-element.elementor-element-cd1bfa3 > .elementor-container{max-width:1227px;}.elementor-7220 .elementor-element.elementor-element-cd1bfa3{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 0px 080px 0px;}.elementor-7220 .elementor-element.elementor-element-cd1bfa3 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7220 .elementor-element.elementor-element-80cc54b > .elementor-element-populated{padding:0% 0% 0% 0%;}.elementor-7220 .elementor-element.elementor-element-0e5b0d2 > .elementor-widget-container{padding:0px 400px 0px 400px;}.elementor-7220 .elementor-element.elementor-element-0e5b0d2 .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-7220 .elementor-element.elementor-element-0b7b0c2 .elementor-button{background-color:#910606;font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:700;letter-spacing:4.8px;fill:#FFFFFF;color:#FFFFFF;border-radius:200px 200px 200px 200px;}.elementor-7220 .elementor-element.elementor-element-0b7b0c2 > .elementor-widget-container{padding:26px 0px 98px 0px;border-style:none;border-radius:100px 100px 100px 100px;}.elementor-7220 .elementor-element.elementor-element-749e5b03{padding:38px 0px 0px 0px;}.elementor-7220 .elementor-element.elementor-element-5ba457e6 > .elementor-element-populated{padding:46px 0px 0px 0px;}.elementor-7220 .elementor-element.elementor-element-675e228 > .elementor-widget-container{padding:0px 0px 30px 0px;}.elementor-7220 .elementor-element.elementor-element-675e228{text-align:center;}.elementor-7220 .elementor-element.elementor-element-675e228 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:35px;font-weight:700;color:#000000;}.elementor-7220 .elementor-element.elementor-element-78334129 > .elementor-element-populated{margin:0px 0px -129px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 55px 0px 92px;}.elementor-7220 .elementor-element.elementor-element-7baf58b5{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-7220 .elementor-element.elementor-element-7baf58b5 > .elementor-widget-container{--e-transform-flipX:-1;}.elementor-7220 .elementor-element.elementor-element-7baf58b5:not( .elementor-widget-image ) .elementor-widget-container, .elementor-7220 .elementor-element.elementor-element-7baf58b5.elementor-widget-image .elementor-widget-container img{-webkit-mask-image:url( https://www.danspire.com/wp-content/plugins/elementor/assets/mask-shapes/circle.svg );-webkit-mask-size:contain;-webkit-mask-position:top center;-webkit-mask-repeat:no-repeat;}.elementor-7220 .elementor-element.elementor-element-7baf58b5 img{max-width:89%;}.elementor-7220 .elementor-element.elementor-element-37b36d39 > .elementor-element-populated{padding:46px 0px 0px 0px;}.elementor-7220 .elementor-element.elementor-element-825a8de > .elementor-widget-container{margin:20px 0px 18px 0px;padding:0px 0px 0px 0px;}.elementor-7220 .elementor-element.elementor-element-825a8de{text-align:start;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.6em;color:#000000;}.elementor-7220 .elementor-element.elementor-element-825a8de p{margin-block-end:0px;}.elementor-7220 .elementor-element.elementor-element-bb25944{width:var( --container-widget-width, 86.611% );max-width:86.611%;--container-widget-width:86.611%;--container-widget-flex-grow:0;text-align:start;font-family:"Inter", Sans-serif;font-size:19px;line-height:24px;}.elementor-7220 .elementor-element.elementor-element-3cf07697{width:var( --container-widget-width, 85.43% );max-width:85.43%;--container-widget-width:85.43%;--container-widget-flex-grow:0;text-align:start;font-family:"Inter", Sans-serif;font-size:16px;font-weight:300;}.elementor-7220 .elementor-element.elementor-element-72d33c5d{padding:47px 0px 0px 0px;}.elementor-7220 .elementor-element.elementor-element-7b8a85c5 > .elementor-element-populated{padding:46px 0100px 0px 100px;}.elementor-7220 .elementor-element.elementor-element-1c08078 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7220 .elementor-element.elementor-element-1c08078{text-align:center;font-family:"Inter", Sans-serif;font-size:16px;font-weight:300;line-height:1.6em;color:#000000;}.elementor-7220 .elementor-element.elementor-element-1c08078 p{margin-block-end:0px;}.elementor-7220 .elementor-element.elementor-element-31914ddd{--divider-border-style:solid;--divider-color:#00000040;--divider-border-width:1px;}.elementor-7220 .elementor-element.elementor-element-31914ddd > .elementor-widget-container{margin:0px 0px 0px -10px;}.elementor-7220 .elementor-element.elementor-element-31914ddd .elementor-divider-separator{width:100%;margin:0 auto;margin-left:0;}.elementor-7220 .elementor-element.elementor-element-31914ddd .elementor-divider{text-align:left;padding-block-start:2px;padding-block-end:2px;}.elementor-7220 .elementor-element.elementor-element-3ed6829d > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-7220 .elementor-element.elementor-element-3ed6829d{text-align:center;line-height:1px;letter-spacing:0px;}.elementor-7220 .elementor-element.elementor-element-23f83e53.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:13px;}.elementor-7220 .elementor-element.elementor-element-23f83e53 .swiper-pagination-bullet-active, .elementor-7220 .elementor-element.elementor-element-23f83e53 .swiper-pagination-progressbar-fill{background-color:#000000;}.elementor-7220 .elementor-element.elementor-element-23f83e53 .swiper-pagination-fraction{color:#000000;}.elementor-7220 .elementor-element.elementor-element-23f83e53 > .elementor-widget-container{margin:-10px 0px -10px 0px;}.elementor-7220 .elementor-element.elementor-element-23f83e53 .elementor-main-swiper{height:120px;width:100%;}.elementor-7220 .elementor-element.elementor-element-23f83e53 .elementor-main-swiper .swiper-slide{padding:0px 0px 0px 0px;}.elementor-7220 .elementor-element.elementor-element-23f83e53 .elementor-swiper-button{font-size:25px;color:#898989;}.elementor-7220 .elementor-element.elementor-element-23f83e53 .elementor-swiper-button svg{fill:#898989;}.elementor-7220 .elementor-element.elementor-element-23f83e53 .swiper-pagination-bullet{height:6px;width:6px;}.elementor-7220 .elementor-element.elementor-element-23f83e53 .swiper-horizontal .swiper-pagination-progressbar{height:6px;}.elementor-7220 .elementor-element.elementor-element-23f83e53 .elementor-main-swiper:not(.elementor-thumbnails-swiper) .elementor-carousel-image{background-size:contain;}#elementor-lightbox-slideshow-23f83e53 .elementor-video-container{width:50%;}.elementor-7220 .elementor-element.elementor-element-23f83e53 .elementor-custom-embed-play i{color:rgba(35,164,85,0);font-size:20px;}.elementor-7220 .elementor-element.elementor-element-23f83e53 .elementor-custom-embed-play svg{fill:rgba(35,164,85,0);}.elementor-7220 .elementor-element.elementor-element-14913ee8{--divider-border-style:solid;--divider-color:#00000040;--divider-border-width:1px;}.elementor-7220 .elementor-element.elementor-element-14913ee8 > .elementor-widget-container{margin:0px 0px 0px -10px;}.elementor-7220 .elementor-element.elementor-element-14913ee8 .elementor-divider-separator{width:100%;margin:0 auto;margin-left:0;}.elementor-7220 .elementor-element.elementor-element-14913ee8 .elementor-divider{text-align:left;padding-block-start:2px;padding-block-end:2px;}.elementor-7220 .elementor-element.elementor-element-417045fe > .elementor-shape-bottom .elementor-shape-fill{fill:#F2EDE7;}.elementor-7220 .elementor-element.elementor-element-417045fe{padding:0px 0px 352px 0px;}.elementor-7220 .elementor-element.elementor-element-3568c71a > .elementor-element-populated{padding:46px 0100px 0px 100px;}.elementor-7220 .elementor-element.elementor-element-17c6622 > .elementor-widget-container{padding:15px 0px 0px 0px;}.elementor-7220 .elementor-element.elementor-element-17c6622{text-align:center;}.elementor-7220 .elementor-element.elementor-element-17c6622 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:35px;font-weight:700;line-height:39px;color:#000000;}.elementor-7220 .elementor-element.elementor-element-4a58460 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7220 .elementor-element.elementor-element-4a58460{text-align:center;font-family:"Inter", Sans-serif;font-size:16px;font-weight:300;line-height:1.6em;color:#000000;}.elementor-7220 .elementor-element.elementor-element-4a58460 p{margin-block-end:0px;}.elementor-7220 .elementor-element.elementor-element-c606142 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7220 .elementor-element.elementor-element-c606142{text-align:center;font-family:"Inter", Sans-serif;font-size:16px;font-weight:300;line-height:1.6em;color:#000000;}.elementor-7220 .elementor-element.elementor-element-c606142 p{margin-block-end:0px;}.elementor-7220 .elementor-element.elementor-element-6163a25 .elementor-button{background-color:#5F4E47;font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:700;letter-spacing:4.8px;fill:#FFFFFF;color:#FFFFFF;border-radius:200px 200px 200px 200px;}.elementor-7220 .elementor-element.elementor-element-6163a25 > .elementor-widget-container{border-style:none;border-radius:100px 100px 100px 100px;}.elementor-7220 .elementor-element.elementor-element-8fd51bc > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-7220 .elementor-element.elementor-element-8fd51bc:not(.elementor-motion-effects-element-type-background), .elementor-7220 .elementor-element.elementor-element-8fd51bc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2EDE7;}.elementor-7220 .elementor-element.elementor-element-8fd51bc > .elementor-container{max-width:1600px;}.elementor-7220 .elementor-element.elementor-element-8fd51bc{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-7220 .elementor-element.elementor-element-8fd51bc > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7220 .elementor-element.elementor-element-14c6be1 > .elementor-element-populated{padding:0% 0% 0% 0%;}.elementor-7220 .elementor-element.elementor-element-44c8a9b > .elementor-widget-container{padding:15px 0px 0px 0px;}.elementor-7220 .elementor-element.elementor-element-44c8a9b{text-align:center;}.elementor-7220 .elementor-element.elementor-element-44c8a9b .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:35px;font-weight:700;line-height:39px;color:#000000;}.elementor-7220 .elementor-element.elementor-element-93d7894 > .elementor-background-overlay{background-color:#F2EDE7;opacity:1;}.elementor-7220 .elementor-element.elementor-element-93d7894 > .elementor-container{max-width:1235px;}.elementor-7220 .elementor-element.elementor-element-93d7894{padding:0px 0px 0px 0px;}.elementor-7220 .elementor-element.elementor-element-88daac0 > .elementor-element-populated{padding:46px 0px 0px 0px;}.elementor-7220 .elementor-element.elementor-element-c41053b > .elementor-widget-container{padding:0px 0px 35px 0px;}.elementor-7220 .elementor-element.elementor-element-f0b3f72:not(.elementor-motion-effects-element-type-background), .elementor-7220 .elementor-element.elementor-element-f0b3f72 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2EDE7;}.elementor-7220 .elementor-element.elementor-element-f0b3f72{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:100px 0px 250px 0px;}.elementor-7220 .elementor-element.elementor-element-f0b3f72 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7220 .elementor-element.elementor-element-2d53bb4 > .elementor-element-populated{padding:46px 0px 0px 0px;}.elementor-7220 .elementor-element.elementor-element-62193b7 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-7220 .elementor-element.elementor-element-62193b7{text-align:center;}.elementor-7220 .elementor-element.elementor-element-62193b7 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:35px;font-weight:700;color:#5F4E47;}.elementor-7220 .elementor-element.elementor-element-027d95e .elementor-button{background-color:#5F4E47;font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:700;letter-spacing:3.6px;fill:#FFFFFF;color:#FFFFFF;border-radius:200px 200px 200px 200px;}.elementor-7220 .elementor-element.elementor-element-027d95e > .elementor-widget-container{border-style:none;border-radius:100px 100px 100px 100px;}.elementor-7220 .elementor-element.elementor-element-537a9980:not(.elementor-motion-effects-element-type-background), .elementor-7220 .elementor-element.elementor-element-537a9980 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#141519;}.elementor-7220 .elementor-element.elementor-element-537a9980{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:30px 0px 30px 0px;}.elementor-7220 .elementor-element.elementor-element-537a9980 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7220 .elementor-element.elementor-element-344b2f56 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-7220 .elementor-element.elementor-element-344b2f56{text-align:center;}.elementor-7220 .elementor-element.elementor-element-344b2f56 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:300;text-transform:none;letter-spacing:4.5px;color:#FFFFFF;}.elementor-7220 .elementor-element.elementor-element-7f56da5f{text-align:center;letter-spacing:1.2px;color:#949494;}body.elementor-page-7220:not(.elementor-motion-effects-element-type-background), body.elementor-page-7220 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-7220 .elementor-element.elementor-element-354a430 > .elementor-shape-bottom svg{height:114px;}.elementor-7220 .elementor-element.elementor-element-354a430{padding:100px 25px 104px 25px;}.elementor-7220 .elementor-element.elementor-element-c50c83c > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-7220 .elementor-element.elementor-element-94c9c18 .elementor-heading-title{font-size:39px;}.elementor-7220 .elementor-element.elementor-element-5a9ceec4 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7220 .elementor-element.elementor-element-5a9ceec4{text-align:center;}.elementor-7220 .elementor-element.elementor-element-5a9ceec4 .elementor-heading-title{font-size:60px;}.elementor-7220 .elementor-element.elementor-element-1a486bd .elementor-heading-title{font-size:30px;}.elementor-7220 .elementor-element.elementor-element-6dd6363 > .elementor-container{min-height:0px;}.elementor-7220 .elementor-element.elementor-element-6dd6363{margin-top:0px;margin-bottom:0px;z-index:0;}.elementor-7220 .elementor-element.elementor-element-2d0f114 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:10% 8% 0% 8%;}.elementor-7220 .elementor-element.elementor-element-375fdee > .elementor-widget-container{margin:-331px 0px 0px 0px;}.elementor-7220 .elementor-element.elementor-element-bc501ff{width:var( --container-widget-width, 1000px );max-width:1000px;--container-widget-width:1000px;--container-widget-flex-grow:0;}.elementor-7220 .elementor-element.elementor-element-c4d5420{width:var( --container-widget-width, 1000px );max-width:1000px;--container-widget-width:1000px;--container-widget-flex-grow:0;}.elementor-7220 .elementor-element.elementor-element-672d2e7{width:var( --container-widget-width, 1000px );max-width:1000px;--container-widget-width:1000px;--container-widget-flex-grow:0;}.elementor-7220 .elementor-element.elementor-element-f13107f{text-align:center;}.elementor-7220 .elementor-element.elementor-element-3e76511{text-align:center;}.elementor-7220 .elementor-element.elementor-element-cd1bfa3 > .elementor-container{max-width:1322px;}.elementor-7220 .elementor-element.elementor-element-cd1bfa3{padding:63px 50px 0px 50px;}.elementor-7220 .elementor-element.elementor-element-80cc54b > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-7220 .elementor-element.elementor-element-0e5b0d2 > .elementor-widget-container{padding:0px 100px 0px 100px;}.elementor-7220 .elementor-element.elementor-element-749e5b03{padding:0120px 0px 0px 0px;}.elementor-7220 .elementor-element.elementor-element-5ba457e6 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-7220 .elementor-element.elementor-element-675e228{width:var( --container-widget-width, 1000px );max-width:1000px;--container-widget-width:1000px;--container-widget-flex-grow:0;}.elementor-7220 .elementor-element.elementor-element-675e228 > .elementor-widget-container{padding:0px 100px 050px 100px;}.elementor-7220 .elementor-element.elementor-element-3caa83f0{margin-top:0px;margin-bottom:648px;}.elementor-7220 .elementor-element.elementor-element-7baf58b5{width:var( --container-widget-width, 691.981px );max-width:691.981px;--container-widget-width:691.981px;--container-widget-flex-grow:0;}.elementor-7220 .elementor-element.elementor-element-7baf58b5 img{width:52%;}.elementor-7220 .elementor-element.elementor-element-37b36d39 > .elementor-element-populated{margin:-117px 0px 00px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-7220 .elementor-element.elementor-element-825a8de{width:var( --container-widget-width, 740.385px );max-width:740.385px;--container-widget-width:740.385px;--container-widget-flex-grow:0;text-align:center;}.elementor-7220 .elementor-element.elementor-element-825a8de > .elementor-widget-container{margin:0px 0px 0px 0px;padding:213px 0px 0px 0px;}.elementor-7220 .elementor-element.elementor-element-bb25944{width:var( --container-widget-width, 763.57px );max-width:763.57px;--container-widget-width:763.57px;--container-widget-flex-grow:0;text-align:center;line-height:1.5em;}.elementor-7220 .elementor-element.elementor-element-bb25944 > .elementor-widget-container{padding:10px 0px 0px 0px;}.elementor-7220 .elementor-element.elementor-element-3cf07697{width:var( --container-widget-width, 765.779px );max-width:765.779px;--container-widget-width:765.779px;--container-widget-flex-grow:0;text-align:center;}.elementor-7220 .elementor-element.elementor-element-3cf07697 > .elementor-widget-container{padding:10px 0px 0px 0px;}.elementor-7220 .elementor-element.elementor-element-72d33c5d{margin-top:-600px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-7220 .elementor-element.elementor-element-23f83e53.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-7220 .elementor-element.elementor-element-23f83e53 .elementor-main-swiper{height:152px;width:355px;}.elementor-7220 .elementor-element.elementor-element-417045fe{margin-top:0px;margin-bottom:0px;padding:0px 0px 0200px 0px;}.elementor-7220 .elementor-element.elementor-element-17c6622{width:var( --container-widget-width, 732.104px );max-width:732.104px;--container-widget-width:732.104px;--container-widget-flex-grow:0;}.elementor-7220 .elementor-element.elementor-element-17c6622 .elementor-heading-title{font-size:30px;}.elementor-7220 .elementor-element.elementor-element-8fd51bc{padding:100px 25px 0px 25px;}.elementor-7220 .elementor-element.elementor-element-14c6be1 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-7220 .elementor-element.elementor-element-44c8a9b{width:var( --container-widget-width, 732.104px );max-width:732.104px;--container-widget-width:732.104px;--container-widget-flex-grow:0;}.elementor-7220 .elementor-element.elementor-element-44c8a9b .elementor-heading-title{font-size:30px;}.elementor-7220 .elementor-element.elementor-element-93d7894 > .elementor-container{max-width:1235px;}.elementor-7220 .elementor-element.elementor-element-93d7894{padding:0px 70px 0px 70px;}.elementor-7220 .elementor-element.elementor-element-f0b3f72{padding:80px 0px 150px 0px;}.elementor-7220 .elementor-element.elementor-element-2d53bb4 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-7220 .elementor-element.elementor-element-62193b7{width:var( --container-widget-width, 765.382px );max-width:765.382px;--container-widget-width:765.382px;--container-widget-flex-grow:0;}.elementor-7220 .elementor-element.elementor-element-62193b7 > .elementor-widget-container{padding:30px 30px 30px 30px;}.elementor-7220 .elementor-element.elementor-element-62193b7 .elementor-heading-title{font-size:30px;}.elementor-7220 .elementor-element.elementor-element-537a9980{padding:40px 20px 40px 20px;}.elementor-7220 .elementor-element.elementor-element-7f56da5f{font-size:12px;}}@media(max-width:767px){.elementor-7220 .elementor-element.elementor-element-354a430 > .elementor-shape-bottom svg{height:56px;}.elementor-7220 .elementor-element.elementor-element-354a430{padding:50px 20px 88px 20px;}.elementor-7220 .elementor-element.elementor-element-c50c83c > .elementor-element-populated{padding:25px 0px 0px 0px;}.elementor-7220 .elementor-element.elementor-element-94c9c18 > .elementor-widget-container{margin:0px 0px -34px 0px;}.elementor-7220 .elementor-element.elementor-element-94c9c18 .elementor-heading-title{font-size:24px;line-height:1.2em;}.elementor-7220 .elementor-element.elementor-element-5a9ceec4 > .elementor-widget-container{padding:15px 0px 15px 0px;}.elementor-7220 .elementor-element.elementor-element-5a9ceec4{text-align:center;}.elementor-7220 .elementor-element.elementor-element-5a9ceec4 .elementor-heading-title{font-size:30px;line-height:1.3em;}.elementor-7220 .elementor-element.elementor-element-1a486bd > .elementor-widget-container{margin:-24px 0px 0px 0px;padding:0px 0px 75px 0px;}.elementor-7220 .elementor-element.elementor-element-1a486bd .elementor-heading-title{font-size:17px;line-height:1.2em;}.elementor-7220 .elementor-element.elementor-element-6dd6363 > .elementor-container{min-height:0px;}.elementor-7220 .elementor-element.elementor-element-6dd6363{margin-top:0px;margin-bottom:0px;}.elementor-7220 .elementor-element.elementor-element-2d0f114 > .elementor-element-populated{padding:4% 8% 4% 8%;}.elementor-7220 .elementor-element.elementor-element-375fdee > .elementor-widget-container{margin:-170px 0px 0px 0px;}.elementor-7220 .elementor-element.elementor-element-bc501ff > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-7220 .elementor-element.elementor-element-bc501ff .elementor-heading-title{font-size:17px;}.elementor-7220 .elementor-element.elementor-element-c4d5420 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-7220 .elementor-element.elementor-element-c4d5420 .elementor-heading-title{font-size:24px;}.elementor-7220 .elementor-element.elementor-element-672d2e7 .elementor-heading-title{font-size:17px;}.elementor-7220 .elementor-element.elementor-element-f13107f > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-7220 .elementor-element.elementor-element-f13107f{text-align:center;}.elementor-7220 .elementor-element.elementor-element-f13107f .elementor-heading-title{font-size:16px;}.elementor-7220 .elementor-element.elementor-element-3e76511 > .elementor-widget-container{padding:12px 0px 0px 0px;}.elementor-7220 .elementor-element.elementor-element-3e76511{text-align:center;}.elementor-7220 .elementor-element.elementor-element-3e76511 .elementor-heading-title{font-size:16px;}.elementor-7220 .elementor-element.elementor-element-25edc0a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:27px 0px 0px 0px;}.elementor-7220 .elementor-element.elementor-element-25edc0a .elementor-button{font-size:13px;line-height:1.6em;}.elementor-7220 .elementor-element.elementor-element-3cb6808{font-size:14px;}.elementor-7220 .elementor-element.elementor-element-cd1bfa3{padding:30px 20px 050px 20px;}.elementor-7220 .elementor-element.elementor-element-80cc54b > .elementor-element-populated{padding:25px 0px 0px 0px;}.elementor-7220 .elementor-element.elementor-element-0e5b0d2 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-7220 .elementor-element.elementor-element-0b7b0c2 > .elementor-widget-container{margin:-25px 0px 0px 0px;}.elementor-7220 .elementor-element.elementor-element-0b7b0c2 .elementor-button{font-size:13px;line-height:1.6em;}.elementor-7220 .elementor-element.elementor-element-749e5b03{padding:080px 0px 0px 0px;}.elementor-7220 .elementor-element.elementor-element-5ba457e6 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-7220 .elementor-element.elementor-element-675e228 > .elementor-widget-container{padding:30px 025px 30px 25px;}.elementor-7220 .elementor-element.elementor-element-675e228 .elementor-heading-title{font-size:24px;}.elementor-7220 .elementor-element.elementor-element-78334129 > .elementor-element-populated{margin:0px 0px -50px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-7220 .elementor-element.elementor-element-7baf58b5{--container-widget-width:840px;--container-widget-flex-grow:0;width:var( --container-widget-width, 840px );max-width:840px;}.elementor-7220 .elementor-element.elementor-element-7baf58b5 img{width:100%;}.elementor-7220 .elementor-element.elementor-element-37b36d39 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 30px 0px 045px;}.elementor-7220 .elementor-element.elementor-element-825a8de > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-7220 .elementor-element.elementor-element-825a8de{font-size:15px;}.elementor-7220 .elementor-element.elementor-element-bb25944 > .elementor-widget-container{padding:15px 0px 0px 0px;}.elementor-7220 .elementor-element.elementor-element-bb25944{--container-widget-width:1000px;--container-widget-flex-grow:0;width:var( --container-widget-width, 1000px );max-width:1000px;text-align:center;font-size:18px;line-height:1.7em;}.elementor-7220 .elementor-element.elementor-element-3cf07697 > .elementor-widget-container{margin:0px 0px -16px 0px;padding:0px 0px 0px 0px;}.elementor-7220 .elementor-element.elementor-element-3cf07697{--container-widget-width:1000px;--container-widget-flex-grow:0;width:var( --container-widget-width, 1000px );max-width:1000px;text-align:center;}.elementor-7220 .elementor-element.elementor-element-72d33c5d{padding:0px 0px 0px 0px;}.elementor-7220 .elementor-element.elementor-element-7b8a85c5 > .elementor-element-populated{padding:0px 030px 0px 30px;}.elementor-7220 .elementor-element.elementor-element-1c08078{width:var( --container-widget-width, 341.692px );max-width:341.692px;--container-widget-width:341.692px;--container-widget-flex-grow:0;font-size:15px;}.elementor-7220 .elementor-element.elementor-element-23f83e53.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:0px;}.elementor-7220 .elementor-element.elementor-element-23f83e53 .elementor-main-swiper{height:100px;width:300px;}.elementor-7220 .elementor-element.elementor-element-14913ee8 > .elementor-widget-container{padding:0px 0px 64px 0px;}.elementor-7220 .elementor-element.elementor-element-417045fe{padding:0px 0px 0150px 0px;}.elementor-7220 .elementor-element.elementor-element-3568c71a > .elementor-element-populated{padding:0px 30px 0px 30px;}.elementor-7220 .elementor-element.elementor-element-17c6622 > .elementor-widget-container{margin:0px 0px 23px 0px;}.elementor-7220 .elementor-element.elementor-element-17c6622 .elementor-heading-title{font-size:24px;line-height:1.2em;}.elementor-7220 .elementor-element.elementor-element-4a58460 > .elementor-widget-container{padding:0px 0px 060px 0px;}.elementor-7220 .elementor-element.elementor-element-4a58460{font-size:15px;}.elementor-7220 .elementor-element.elementor-element-c606142 > .elementor-widget-container{padding:0px 0px 060px 0px;}.elementor-7220 .elementor-element.elementor-element-c606142{font-size:15px;}.elementor-7220 .elementor-element.elementor-element-6163a25 > .elementor-widget-container{margin:-25px 0px 0px 0px;}.elementor-7220 .elementor-element.elementor-element-6163a25 .elementor-button{font-size:13px;line-height:1.6em;}.elementor-7220 .elementor-element.elementor-element-8fd51bc{padding:30px 20px 0px 20px;}.elementor-7220 .elementor-element.elementor-element-14c6be1 > .elementor-element-populated{padding:25px 0px 0px 0px;}.elementor-7220 .elementor-element.elementor-element-44c8a9b > .elementor-widget-container{margin:0px 0px 23px 0px;}.elementor-7220 .elementor-element.elementor-element-44c8a9b .elementor-heading-title{font-size:24px;line-height:1.2em;}.elementor-7220 .elementor-element.elementor-element-93d7894{padding:0px 030px 0px 030px;}.elementor-7220 .elementor-element.elementor-element-2d53bb4 > .elementor-element-populated{padding:0px 30px 0px 30px;}.elementor-7220 .elementor-element.elementor-element-62193b7 .elementor-heading-title{font-size:24px;}.elementor-7220 .elementor-element.elementor-element-027d95e > .elementor-widget-container{margin:-25px 0px 0px 0px;}.elementor-7220 .elementor-element.elementor-element-027d95e .elementor-button{font-size:13px;line-height:1.6em;}.elementor-7220 .elementor-element.elementor-element-537a9980{padding:30px 20px 30px 20px;}.elementor-7220 .elementor-element.elementor-element-344b2f56 .elementor-heading-title{font-size:14px;}.elementor-7220 .elementor-element.elementor-element-7f56da5f{font-size:10px;}}@media(min-width:768px){.elementor-7220 .elementor-element.elementor-element-c50c83c{width:100%;}.elementor-7220 .elementor-element.elementor-element-2d0f114{width:100%;}.elementor-7220 .elementor-element.elementor-element-78334129{width:37.105%;}.elementor-7220 .elementor-element.elementor-element-37b36d39{width:62.895%;}.elementor-7220 .elementor-element.elementor-element-7b8a85c5{width:100%;}.elementor-7220 .elementor-element.elementor-element-3568c71a{width:100%;}.elementor-7220 .elementor-element.elementor-element-14c6be1{width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-7220 .elementor-element.elementor-element-c50c83c{width:100%;}.elementor-7220 .elementor-element.elementor-element-2d0f114{width:100%;}.elementor-7220 .elementor-element.elementor-element-80cc54b{width:100%;}.elementor-7220 .elementor-element.elementor-element-78334129{width:100%;}.elementor-7220 .elementor-element.elementor-element-37b36d39{width:100%;}.elementor-7220 .elementor-element.elementor-element-14c6be1{width:100%;}}/* Start custom CSS for site_reviews, class: .elementor-element-c41053b */@media (max-width: 767px) { /* This targets screens up to 767px wide (common for mobile) */
        .glsr-review-title h4 { /* Example: targeting the summary title */
            font-size: 20px;
        }
       
        /* Add more specific .elementor-7220 .elementor-element.elementor-element-c41053bs and font-size values for other elements */
    }/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Holiday';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://www.danspire.com/wp-content/uploads/2026/03/HolidayFree.woff') format('woff');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Alyssum Sans';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://www.danspire.com/wp-content/uploads/2025/10/Alyssum-Sans.woff') format('woff');
}
@font-face {
	font-family: 'Alyssum Sans';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: ;
}
/* End Custom Fonts CSS */