.elementor-2531 .elementor-element.elementor-element-0d6d819 > .elementor-background-overlay{background-color:#000000;opacity:0.2;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2531 .elementor-element.elementor-element-0d6d819 > .elementor-container{min-height:100vh;}.elementor-2531 .elementor-element.elementor-element-0d6d819 .elementor-background-slideshow__slide__image{background-size:cover;background-position:center center;}.elementor-2531 .elementor-element.elementor-element-0d6d819{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2531 .elementor-element.elementor-element-fdd1a61 > .elementor-container{min-height:100vh;}.elementor-2531 .elementor-element.elementor-element-fdd1a61{margin-top:-51px;margin-bottom:0px;}.elementor-bc-flex-widget .elementor-2531 .elementor-element.elementor-element-0fdb989.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-2531 .elementor-element.elementor-element-0fdb989.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-2531 .elementor-element.elementor-element-9ff2d0b > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-2531 .elementor-element.elementor-element-9ff2d0b{margin-top:100px;margin-bottom:135px;}.elementor-bc-flex-widget .elementor-2531 .elementor-element.elementor-element-fca27ac.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-2531 .elementor-element.elementor-element-fca27ac.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-2531 .elementor-element.elementor-element-fca27ac > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:10px;}.elementor-2531 .elementor-element.elementor-element-fca27ac > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-2531 .elementor-element.elementor-element-e17767a > .elementor-element-populated, .elementor-2531 .elementor-element.elementor-element-e17767a > .elementor-element-populated > .elementor-background-overlay, .elementor-2531 .elementor-element.elementor-element-e17767a > .elementor-background-slideshow{border-radius:20px 20px 20px 20px;}.elementor-2531 .elementor-element.elementor-element-e17767a > .elementor-element-populated{box-shadow:0px 0px 10px 0px #ACC3FF;padding:4px 4px 4px 4px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );}.elementor-2531 .elementor-element.elementor-element-ae88acf img{height:187px;border-radius:15px 15px 15px 15px;}.elementor-2531 .elementor-element.elementor-element-5e2646c > .elementor-element-populated, .elementor-2531 .elementor-element.elementor-element-5e2646c > .elementor-element-populated > .elementor-background-overlay, .elementor-2531 .elementor-element.elementor-element-5e2646c > .elementor-background-slideshow{border-radius:20px 20px 20px 20px;}.elementor-2531 .elementor-element.elementor-element-5e2646c > .elementor-element-populated{box-shadow:0px 0px 10px 0px #ACC3FF;padding:4px 4px 4px 4px;}.elementor-2531 .elementor-element.elementor-element-c9637d2 img{height:187px;border-radius:15px 15px 15px 15px;}.elementor-2531 .elementor-element.elementor-element-b440ea4 > .elementor-element-populated, .elementor-2531 .elementor-element.elementor-element-b440ea4 > .elementor-element-populated > .elementor-background-overlay, .elementor-2531 .elementor-element.elementor-element-b440ea4 > .elementor-background-slideshow{border-radius:20px 20px 20px 20px;}.elementor-2531 .elementor-element.elementor-element-b440ea4 > .elementor-element-populated{box-shadow:0px 0px 10px 0px #ACC3FF;padding:4px 4px 4px 4px;}.elementor-2531 .elementor-element.elementor-element-7ea9d00 img{height:187px;border-radius:15px 15px 15px 15px;}.elementor-2531 .elementor-element.elementor-element-554652e > .elementor-container{max-width:950px;}.elementor-2531 .elementor-element.elementor-element-554652e{margin-top:300px;margin-bottom:20px;}.elementor-2531 .elementor-element.elementor-element-9cd5440 > .elementor-element-populated, .elementor-2531 .elementor-element.elementor-element-9cd5440 > .elementor-element-populated > .elementor-background-overlay, .elementor-2531 .elementor-element.elementor-element-9cd5440 > .elementor-background-slideshow{border-radius:20px 20px 20px 20px;}.elementor-2531 .elementor-element.elementor-element-9cd5440 > .elementor-element-populated{box-shadow:0px 0px 10px 0px #ACC3FF;padding:4px 4px 4px 4px;}.elementor-2531 .elementor-element.elementor-element-c783f06 img{height:185px;filter:brightness( 80% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );border-radius:15px 15px 15px 15px;}.elementor-2531 .elementor-element.elementor-element-f9e1cba > .elementor-element-populated, .elementor-2531 .elementor-element.elementor-element-f9e1cba > .elementor-element-populated > .elementor-background-overlay, .elementor-2531 .elementor-element.elementor-element-f9e1cba > .elementor-background-slideshow{border-radius:20px 20px 20px 20px;}.elementor-2531 .elementor-element.elementor-element-f9e1cba > .elementor-element-populated{box-shadow:0px 0px 10px 0px #ACC3FF;margin:-90px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:4px 4px 4px 3px;}.elementor-2531 .elementor-element.elementor-element-0dbd094 img{height:185px;filter:brightness( 90% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );border-radius:17px 15px 15px 15px;}.elementor-2531 .elementor-element.elementor-element-036f7a6 > .elementor-element-populated, .elementor-2531 .elementor-element.elementor-element-036f7a6 > .elementor-element-populated > .elementor-background-overlay, .elementor-2531 .elementor-element.elementor-element-036f7a6 > .elementor-background-slideshow{border-radius:20px 20px 20px 20px;}.elementor-2531 .elementor-element.elementor-element-036f7a6 > .elementor-element-populated{box-shadow:0px 0px 10px 0px #ACC3FF;padding:4px 4px 4px 4px;}.elementor-2531 .elementor-element.elementor-element-498591f img{height:185px;filter:brightness( 90% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );border-radius:15px 15px 15px 15px;}.elementor-2531 .elementor-element.elementor-element-d60795a > .elementor-container{max-width:970px;}.elementor-2531 .elementor-element.elementor-element-095a360{margin-top:250px;margin-bottom:100px;}.elementor-bc-flex-widget .elementor-2531 .elementor-element.elementor-element-b0c4851.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-2531 .elementor-element.elementor-element-b0c4851.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-2531 .elementor-element.elementor-element-b0c4851 > .elementor-element-populated, .elementor-2531 .elementor-element.elementor-element-b0c4851 > .elementor-element-populated > .elementor-background-overlay, .elementor-2531 .elementor-element.elementor-element-b0c4851 > .elementor-background-slideshow{border-radius:20px 20px 20px 20px;}.elementor-2531 .elementor-element.elementor-element-b0c4851 > .elementor-element-populated{box-shadow:0px 0px 10px 0px #ACC3FF;padding:4px 4px 4px 4px;}.elementor-2531 .elementor-element.elementor-element-11f0444 img{height:195px;filter:brightness( 90% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );border-radius:15px 15px 15px 15px;}.elementor-bc-flex-widget .elementor-2531 .elementor-element.elementor-element-3c651e4.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-2531 .elementor-element.elementor-element-3c651e4.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-2531 .elementor-element.elementor-element-3c651e4 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-2531 .elementor-element.elementor-element-d761e1b{margin-top:100px;margin-bottom:100px;}.elementor-bc-flex-widget .elementor-2531 .elementor-element.elementor-element-e91b371.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-2531 .elementor-element.elementor-element-e91b371.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-2531 .elementor-element.elementor-element-e91b371 > .elementor-element-populated, .elementor-2531 .elementor-element.elementor-element-e91b371 > .elementor-element-populated > .elementor-background-overlay, .elementor-2531 .elementor-element.elementor-element-e91b371 > .elementor-background-slideshow{border-radius:20px 20px 20px 20px;}.elementor-2531 .elementor-element.elementor-element-e91b371 > .elementor-element-populated{box-shadow:0px 0px 10px 0px #ACC3FF;padding:4px 4px 4px 4px;}.elementor-2531 .elementor-element.elementor-element-b193961 img{height:195px;filter:brightness( 70% ) contrast( 110% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );border-radius:15px 15px 15px 15px;}.elementor-bc-flex-widget .elementor-2531 .elementor-element.elementor-element-095f3e1.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-2531 .elementor-element.elementor-element-095f3e1.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-2531 .elementor-element.elementor-element-095f3e1 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-2531 .elementor-element.elementor-element-84693a9{margin-top:100px;margin-bottom:100px;}.elementor-bc-flex-widget .elementor-2531 .elementor-element.elementor-element-f01e132.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-2531 .elementor-element.elementor-element-f01e132.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-2531 .elementor-element.elementor-element-f01e132 > .elementor-element-populated, .elementor-2531 .elementor-element.elementor-element-f01e132 > .elementor-element-populated > .elementor-background-overlay, .elementor-2531 .elementor-element.elementor-element-f01e132 > .elementor-background-slideshow{border-radius:20px 20px 20px 20px;}.elementor-2531 .elementor-element.elementor-element-f01e132 > .elementor-element-populated{box-shadow:0px 0px 10px 0px #ACC3FF;padding:4px 4px 4px 4px;}.elementor-2531 .elementor-element.elementor-element-b9e7b03 img{height:195px;filter:brightness( 80% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );border-radius:15px 15px 15px 15px;}.elementor-bc-flex-widget .elementor-2531 .elementor-element.elementor-element-1e248ca.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-2531 .elementor-element.elementor-element-1e248ca.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-2531 .elementor-element.elementor-element-1e248ca > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-2531 .elementor-element.elementor-element-66627fc{margin-top:100px;margin-bottom:120px;}.elementor-bc-flex-widget .elementor-2531 .elementor-element.elementor-element-6a508a0.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-2531 .elementor-element.elementor-element-6a508a0.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-2531 .elementor-element.elementor-element-6a508a0 > .elementor-element-populated, .elementor-2531 .elementor-element.elementor-element-6a508a0 > .elementor-element-populated > .elementor-background-overlay, .elementor-2531 .elementor-element.elementor-element-6a508a0 > .elementor-background-slideshow{border-radius:20px 20px 20px 20px;}.elementor-2531 .elementor-element.elementor-element-6a508a0 > .elementor-element-populated{box-shadow:0px 0px 10px 0px #ACC3FF;padding:4px 4px 4px 4px;}.elementor-2531 .elementor-element.elementor-element-f83acb9 img{height:195px;filter:brightness( 90% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );border-radius:15px 15px 15px 15px;}.elementor-bc-flex-widget .elementor-2531 .elementor-element.elementor-element-b896de1.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-2531 .elementor-element.elementor-element-b896de1.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-2531 .elementor-element.elementor-element-b896de1 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-2531 .elementor-element.elementor-element-6897aba{margin-top:0px;margin-bottom:100px;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{color:var( --e-global-color-text );}.elementor-2531 .elementor-element.elementor-element-b401b99{--icon-box-icon-margin:-3px;}.elementor-2531 .elementor-element.elementor-element-b401b99.elementor-view-stacked .elementor-icon{background-color:#EEEEEE;}.elementor-2531 .elementor-element.elementor-element-b401b99.elementor-view-framed .elementor-icon, .elementor-2531 .elementor-element.elementor-element-b401b99.elementor-view-default .elementor-icon{fill:#EEEEEE;color:#EEEEEE;border-color:#EEEEEE;}.elementor-2531 .elementor-element.elementor-element-b401b99.elementor-view-stacked .elementor-icon:hover{background-color:#EEEEEE;}.elementor-2531 .elementor-element.elementor-element-b401b99.elementor-view-framed .elementor-icon:hover, .elementor-2531 .elementor-element.elementor-element-b401b99.elementor-view-default .elementor-icon:hover{fill:#EEEEEE;color:#EEEEEE;border-color:#EEEEEE;}.elementor-2531 .elementor-element.elementor-element-b401b99 .elementor-icon{font-size:35px;}.elementor-2531 .elementor-element.elementor-element-b401b99 .elementor-icon-box-title{color:#EEEEEE;}.elementor-2531 .elementor-element.elementor-element-b401b99 .elementor-icon-box-title, .elementor-2531 .elementor-element.elementor-element-b401b99 .elementor-icon-box-title a{font-family:"Kalam", Sans-serif;font-size:14.5px;font-weight:400;letter-spacing:1px;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-2531 .elementor-element.elementor-element-e44d0cb{width:100%;}.elementor-2531 .elementor-element.elementor-element-b0c4851{width:39%;}.elementor-2531 .elementor-element.elementor-element-3c651e4{width:61%;}.elementor-2531 .elementor-element.elementor-element-e91b371{width:39%;}.elementor-2531 .elementor-element.elementor-element-095f3e1{width:61%;}.elementor-2531 .elementor-element.elementor-element-f01e132{width:39%;}.elementor-2531 .elementor-element.elementor-element-1e248ca{width:61%;}.elementor-2531 .elementor-element.elementor-element-6a508a0{width:39%;}.elementor-2531 .elementor-element.elementor-element-b896de1{width:61%;}}@media(max-width:1024px) and (min-width:768px){.elementor-2531 .elementor-element.elementor-element-b0c4851{width:36.5%;}.elementor-2531 .elementor-element.elementor-element-3c651e4{width:63.5%;}.elementor-2531 .elementor-element.elementor-element-e91b371{width:36.5%;}.elementor-2531 .elementor-element.elementor-element-095f3e1{width:63.5%;}.elementor-2531 .elementor-element.elementor-element-f01e132{width:36.5%;}.elementor-2531 .elementor-element.elementor-element-1e248ca{width:63.5%;}.elementor-2531 .elementor-element.elementor-element-6a508a0{width:36.5%;}.elementor-2531 .elementor-element.elementor-element-b896de1{width:63.5%;}}@media(max-width:1024px){.elementor-2531 .elementor-element.elementor-element-fdd1a61{margin-top:-48px;margin-bottom:0px;}.elementor-2531 .elementor-element.elementor-element-0fdb989 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-2531 .elementor-element.elementor-element-9ff2d0b{margin-top:100px;margin-bottom:170px;padding:0px 1px 0px 1px;}.elementor-2531 .elementor-element.elementor-element-340a707{padding:0px 37px 0px 37px;}.elementor-2531 .elementor-element.elementor-element-ae88acf img{height:160px;}.elementor-2531 .elementor-element.elementor-element-c9637d2 img{height:160px;}.elementor-2531 .elementor-element.elementor-element-7ea9d00 img{height:160px;}.elementor-2531 .elementor-element.elementor-element-e0233d7{padding:0px 1px 0px 1px;}.elementor-2531 .elementor-element.elementor-element-292a5f6 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-2531 .elementor-element.elementor-element-86382a9{padding:0px 1px 0px 1px;}.elementor-2531 .elementor-element.elementor-element-c8d9539 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-2531 .elementor-element.elementor-element-554652e{margin-top:250px;margin-bottom:20px;padding:0px 37px 0px 37px;}.elementor-2531 .elementor-element.elementor-element-c783f06 img{height:160px;}.elementor-2531 .elementor-element.elementor-element-f9e1cba > .elementor-element-populated{margin:-80px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:4px 4px 4px 3.5px;}.elementor-2531 .elementor-element.elementor-element-0dbd094 img{height:160px;}.elementor-2531 .elementor-element.elementor-element-498591f img{height:160px;}.elementor-2531 .elementor-element.elementor-element-d60795a{padding:0px 38px 0px 38px;}.elementor-2531 .elementor-element.elementor-element-748bc47 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-2531 .elementor-element.elementor-element-095a360{margin-top:170px;margin-bottom:150px;}.elementor-bc-flex-widget .elementor-2531 .elementor-element.elementor-element-b0c4851.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-2531 .elementor-element.elementor-element-b0c4851.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-2531 .elementor-element.elementor-element-11f0444 img{height:185px;}.elementor-bc-flex-widget .elementor-2531 .elementor-element.elementor-element-3c651e4.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-2531 .elementor-element.elementor-element-3c651e4.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-2531 .elementor-element.elementor-element-3c651e4 > .elementor-element-populated{padding:0px 0px 0px 35px;}.elementor-2531 .elementor-element.elementor-element-d761e1b{margin-top:0px;margin-bottom:150px;}.elementor-bc-flex-widget .elementor-2531 .elementor-element.elementor-element-e91b371.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-2531 .elementor-element.elementor-element-e91b371.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-2531 .elementor-element.elementor-element-b193961 img{height:185px;}.elementor-bc-flex-widget .elementor-2531 .elementor-element.elementor-element-095f3e1.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-2531 .elementor-element.elementor-element-095f3e1.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-2531 .elementor-element.elementor-element-095f3e1 > .elementor-element-populated{padding:0px 0px 0px 35px;}.elementor-2531 .elementor-element.elementor-element-84693a9{margin-top:0px;margin-bottom:150px;}.elementor-bc-flex-widget .elementor-2531 .elementor-element.elementor-element-f01e132.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-2531 .elementor-element.elementor-element-f01e132.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-2531 .elementor-element.elementor-element-b9e7b03 img{height:185px;}.elementor-bc-flex-widget .elementor-2531 .elementor-element.elementor-element-1e248ca.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-2531 .elementor-element.elementor-element-1e248ca.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-2531 .elementor-element.elementor-element-1e248ca > .elementor-element-populated{padding:0px 0px 0px 35px;}.elementor-2531 .elementor-element.elementor-element-66627fc{margin-top:0px;margin-bottom:80px;}.elementor-bc-flex-widget .elementor-2531 .elementor-element.elementor-element-6a508a0.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-2531 .elementor-element.elementor-element-6a508a0.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-2531 .elementor-element.elementor-element-f83acb9 img{height:185px;}.elementor-bc-flex-widget .elementor-2531 .elementor-element.elementor-element-b896de1.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-2531 .elementor-element.elementor-element-b896de1.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-2531 .elementor-element.elementor-element-b896de1 > .elementor-element-populated{padding:0px 0px 0px 35px;}.elementor-2531 .elementor-element.elementor-element-6897aba{margin-top:0px;margin-bottom:60px;}.elementor-2531 .elementor-element.elementor-element-b401b99 .elementor-icon{font-size:32px;}.elementor-2531 .elementor-element.elementor-element-b401b99 .elementor-icon-box-title, .elementor-2531 .elementor-element.elementor-element-b401b99 .elementor-icon-box-title a{font-size:13.5px;}}@media(max-width:767px){.elementor-2531 .elementor-element.elementor-element-0d6d819 .elementor-background-slideshow__slide__image{background-size:cover;background-position:center center;}.elementor-2531 .elementor-element.elementor-element-0d6d819{margin-top:-100px;margin-bottom:0px;}.elementor-2531 .elementor-element.elementor-element-fdd1a61 > .elementor-container{min-height:0px;}.elementor-2531 .elementor-element.elementor-element-fdd1a61{margin-top:0px;margin-bottom:0px;}.elementor-bc-flex-widget .elementor-2531 .elementor-element.elementor-element-0fdb989.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-2531 .elementor-element.elementor-element-0fdb989.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-2531 .elementor-element.elementor-element-9ff2d0b{margin-top:40px;margin-bottom:0px;}.elementor-2531 .elementor-element.elementor-element-340a707{padding:0px 10px 0px 10px;}.elementor-2531 .elementor-element.elementor-element-e17767a > .elementor-element-populated{margin:0px 15px 0px 15px;--e-column-margin-right:15px;--e-column-margin-left:15px;padding:3px 3px 3px 3px;}.elementor-2531 .elementor-element.elementor-element-ae88acf img{height:100px;border-radius:17px 17px 17px 17px;}.elementor-2531 .elementor-element.elementor-element-5e2646c > .elementor-element-populated{margin:0px 15px 0px 15px;--e-column-margin-right:15px;--e-column-margin-left:15px;padding:3px 3px 3px 3px;}.elementor-2531 .elementor-element.elementor-element-c9637d2 img{height:100px;border-radius:17px 17px 17px 17px;}.elementor-2531 .elementor-element.elementor-element-b440ea4 > .elementor-element-populated{margin:0px 15px 0px 15px;--e-column-margin-right:15px;--e-column-margin-left:15px;padding:3px 3px 3px 3px;}.elementor-2531 .elementor-element.elementor-element-7ea9d00 img{height:100px;border-radius:17px 17px 17px 17px;}.elementor-2531 .elementor-element.elementor-element-554652e{margin-top:50px;margin-bottom:20px;padding:0px 10px 0px 10px;}.elementor-2531 .elementor-element.elementor-element-9cd5440 > .elementor-element-populated{margin:0px 15px 0px 15px;--e-column-margin-right:15px;--e-column-margin-left:15px;padding:3px 3px 3px 3px;}.elementor-2531 .elementor-element.elementor-element-c783f06 img{height:100px;border-radius:17px 17px 17px 17px;}.elementor-2531 .elementor-element.elementor-element-f9e1cba{width:50%;}.elementor-2531 .elementor-element.elementor-element-f9e1cba > .elementor-element-populated{margin:0px 15px 0px 15px;--e-column-margin-right:15px;--e-column-margin-left:15px;padding:3px 3px 3px 3px;}.elementor-2531 .elementor-element.elementor-element-0dbd094 img{height:100px;border-radius:17px 17px 17px 17px;}.elementor-2531 .elementor-element.elementor-element-036f7a6 > .elementor-element-populated{margin:0px 15px 0px 15px;--e-column-margin-right:15px;--e-column-margin-left:15px;padding:3px 3px 3px 3px;}.elementor-2531 .elementor-element.elementor-element-498591f img{height:100px;border-radius:17px 17px 17px 17px;}.elementor-2531 .elementor-element.elementor-element-d60795a{padding:0px 25px 0px 25px;}.elementor-2531 .elementor-element.elementor-element-095a360{margin-top:50px;margin-bottom:55px;}.elementor-2531 .elementor-element.elementor-element-b0c4851{width:100%;}.elementor-2531 .elementor-element.elementor-element-b0c4851 > .elementor-element-populated{padding:3px 3px 3px 3px;}.elementor-2531 .elementor-element.elementor-element-11f0444 img{height:145px;border-radius:17px 17px 17px 17px;}.elementor-2531 .elementor-element.elementor-element-3c651e4{width:100%;}.elementor-bc-flex-widget .elementor-2531 .elementor-element.elementor-element-3c651e4.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-2531 .elementor-element.elementor-element-3c651e4.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-2531 .elementor-element.elementor-element-3c651e4 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-2531 .elementor-element.elementor-element-d761e1b{margin-top:0px;margin-bottom:55px;}.elementor-2531 .elementor-element.elementor-element-e91b371{width:100%;}.elementor-2531 .elementor-element.elementor-element-e91b371 > .elementor-element-populated{padding:3px 3px 3px 3px;}.elementor-2531 .elementor-element.elementor-element-b193961 img{height:145px;border-radius:17px 17px 17px 17px;}.elementor-2531 .elementor-element.elementor-element-095f3e1{width:100%;}.elementor-2531 .elementor-element.elementor-element-095f3e1 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-2531 .elementor-element.elementor-element-84693a9{margin-top:0px;margin-bottom:55px;}.elementor-2531 .elementor-element.elementor-element-f01e132{width:100%;}.elementor-2531 .elementor-element.elementor-element-f01e132 > .elementor-element-populated{padding:3px 3px 3px 3px;}.elementor-2531 .elementor-element.elementor-element-b9e7b03 img{height:145px;border-radius:17px 17px 17px 17px;}.elementor-2531 .elementor-element.elementor-element-1e248ca{width:100%;}.elementor-2531 .elementor-element.elementor-element-1e248ca > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-2531 .elementor-element.elementor-element-66627fc{margin-top:0px;margin-bottom:45px;}.elementor-2531 .elementor-element.elementor-element-6a508a0{width:100%;}.elementor-2531 .elementor-element.elementor-element-6a508a0 > .elementor-element-populated{padding:3px 3px 3px 3px;}.elementor-2531 .elementor-element.elementor-element-f83acb9 img{height:145px;border-radius:17px 17px 17px 17px;}.elementor-2531 .elementor-element.elementor-element-b896de1{width:100%;}.elementor-2531 .elementor-element.elementor-element-b896de1 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-2531 .elementor-element.elementor-element-6897aba{margin-top:0px;margin-bottom:25px;}.elementor-2531 .elementor-element.elementor-element-b401b99{--icon-box-icon-margin:-5px;}.elementor-2531 .elementor-element.elementor-element-b401b99 .elementor-icon{font-size:28px;}.elementor-2531 .elementor-element.elementor-element-b401b99 .elementor-icon-box-title, .elementor-2531 .elementor-element.elementor-element-b401b99 .elementor-icon-box-title a{font-size:11.5px;letter-spacing:0.7px;}}/* Start custom CSS for section, class: .elementor-element-0d6d819 */.elementor-2531 .elementor-element.elementor-element-0d6d819 {
    position: fixed;
    width: 100%;
}
.elementor-2531 .elementor-element.elementor-element-e44d0cb {
    display: none;
}
@media only screen and (min-width: 1025px) {
.elementor-2531 .elementor-element.elementor-element-0d6d819 .elementor-background-slideshow__slide__image {
    background-size: contain;
    background-position: center;
}
.elementor-2531 .elementor-element.elementor-element-0d6d819 > .elementor-background-overlay {
    opacity: 0;
 }
}
@media only screen and (max-width: 1024px) and (min-width: 768px) {
.elementor-2531 .elementor-element.elementor-element-0d6d819 .elementor-background-slideshow__slide__image {
    background-size: auto;
    background-position: -145px -120px;
 }
}
@media only screen and (max-width: 767px) {
.elementor-2531 .elementor-element.elementor-element-0d6d819 .elementor-background-slideshow__slide__image {
    background-size: cover;
    background-position: -90px -10px;
 }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-9ff2d0b */.about-fireflies-title {
    text-align: center;
    margin: 0;
    text-shadow: 0px 0px 10px #dddddd;
    color: #eeeeee;
    font-family: "kalam", Sans-serif;
    font-size: 21px;
    font-weight: 600;
    letter-spacing: 1.5px;
}
.ktfp-tiltle-lable {
    display: block;
    margin-top: 10px;
    text-align: center;
    text-shadow: 0 0 5px #ffffff;
    color: #FFFFFF;
    font-family: "Kalam", Sans-serif;
    font-size: 12.5px;
    font-weight: 400;
    letter-spacing: 1.7px;
    word-spacing: -2px;
}
.about-fireflies-description {
    max-width: 955px;
    margin: 50px auto 55px auto;
    text-align: justify;
    color: #ffffff;
    font-family: "Hind", Sans-serif;
    font-size: 16.4px;
    font-weight: 300;
    letter-spacing: 0.3px;
}
.elementor-2531 .elementor-element.elementor-element-340a707 {
    max-width: 950px;
    margin: 10px auto;
}
.elementor-2531 .elementor-element.elementor-element-e17767a,.elementor-2531 .elementor-element.elementor-element-5e2646c,.elementor-2531 .elementor-element.elementor-element-b440ea4 {
    width: 280px;
    height: max-content;
}
.elementor-2531 .elementor-element.elementor-element-e17767a {
    margin-right: auto;
}
.elementor-2531 .elementor-element.elementor-element-b440ea4 {
    margin-left: auto;
}
@media only screen and (max-width: 1024px) and (min-width: 768px){
.about-fireflies-title {
    color: #ffffff;
    font-size: 16px;
    letter-spacing: 1.2px;
}
.ktfp-tiltle-lable {
    margin-top: 5px;
    font-size: 11.5px;
    letter-spacing: 1.2px;
    word-spacing: 0;
}
.about-fireflies-description {
    max-width: 890px;
    margin: 30px auto;
    padding: 0px 37px;
    font-size: 14.5px;
    letter-spacing: 0.2px;
}
.elementor-2531 .elementor-element.elementor-element-340a707 {
    max-width: 885px;
}
.elementor-2531 .elementor-element.elementor-element-e17767a,.elementor-2531 .elementor-element.elementor-element-5e2646c,.elementor-2531 .elementor-element.elementor-element-b440ea4 {
    width: 230px;
 }
}
@media only screen and (max-width: 829px) and (min-width: 768px) {
.elementor-2531 .elementor-element.elementor-element-e17767a,.elementor-2531 .elementor-element.elementor-element-5e2646c,.elementor-2531 .elementor-element.elementor-element-b440ea4 {
    width: 210px;
}
.elementor-2531 .elementor-element.elementor-element-ae88acf .elementor-image img,.elementor-2531 .elementor-element.elementor-element-c9637d2 .elementor-image img,.elementor-2531 .elementor-element.elementor-element-7ea9d00 .elementor-image img {
    height: 145px;
 } 
}
@media only screen and (max-width: 767px) {
.elementor-element.elementor-element-5dab8e6.elementor-widget.elementor-widget-html {
    padding: 0 10px;
}    
.about-fireflies-title {
    font-size: 13.5px;
    letter-spacing: 1.1px;
    line-height: 1.5em;
}
.ktfp-tiltle-lable {
    margin-top: 5px;
    font-size: 11px;
    letter-spacing: 0.7px;
    word-spacing: 0;
}
.about-fireflies-description {
    max-width: 580px;
    margin: 25px auto;
    padding: 0 24px;
    font-size: 12px;
    letter-spacing: 0.14px;
}
.elementor-2531 .elementor-element.elementor-element-340a707 {
    max-width: 580px;
    margin-bottom:55px;
 }
}
@media only screen and (max-width: 767px) and (min-width: 480px) {
.elementor-2531 .elementor-element.elementor-element-e17767a, .elementor-2531 .elementor-element.elementor-element-5e2646c, .elementor-2531 .elementor-element.elementor-element-b440ea4 {
    width: 33.3%;
    max-width: 180px;
 }
}
@media only screen and (max-width: 479px) {
.elementor-2531 .elementor-element.elementor-element-e17767a,.elementor-2531 .elementor-element.elementor-element-5e2646c {
    width: 50%;
    max-width: 225px;
}
.elementor-2531 .elementor-element.elementor-element-b440ea4 {
    display: none;
 }
}
@media only screen and (max-width: 529px) and (min-width: 505px) {
.elementor-2531 .elementor-element.elementor-element-ae88acf .elementor-image img,.elementor-2531 .elementor-element.elementor-element-c9637d2 .elementor-image img,.elementor-2531 .elementor-element.elementor-element-7ea9d00 .elementor-image img {
    height: 90px;
 } 
}
@media only screen and (max-width: 504px) and (min-width: 480px) {
.elementor-2531 .elementor-element.elementor-element-ae88acf .elementor-image img,.elementor-2531 .elementor-element.elementor-element-c9637d2 .elementor-image img,.elementor-2531 .elementor-element.elementor-element-7ea9d00 .elementor-image img {
    height: 85px;
 } 
}
@media only screen and (max-width: 479px) and (min-width: 430px) {
.elementor-2531 .elementor-element.elementor-element-ae88acf .elementor-image img,.elementor-2531 .elementor-element.elementor-element-c9637d2 .elementor-image img {
    height: 120px;
 } 
}
@media only screen and (max-width: 429px) and (min-width: 390px) {
.elementor-2531 .elementor-element.elementor-element-ae88acf .elementor-image img,.elementor-2531 .elementor-element.elementor-element-c9637d2 .elementor-image img {
    height: 110px;
 } 
}
@media only screen and (max-width: 359px) and (min-width: 321px) {
.elementor-2531 .elementor-element.elementor-element-ae88acf .elementor-image img,.elementor-2531 .elementor-element.elementor-element-c9637d2 .elementor-image img {
    height: 90px;
 } 
}
@media only screen and (max-width: 320px) {
.elementor-2531 .elementor-element.elementor-element-e17767a,.elementor-2531 .elementor-element.elementor-element-5e2646c {
    width: 100%;
    max-width: 240px;
    margin-left: auto;
    margin-right: auto;
}
.elementor-2531 .elementor-element.elementor-element-e17767a {
    margin-bottom: 55px;
}
.elementor-2531 .elementor-element.elementor-element-ae88acf .elementor-image img,.elementor-2531 .elementor-element.elementor-element-c9637d2 .elementor-image img {
    height: auto;
 } 
}
@media only screen and (max-width: 359px) {
.about-fireflies-description {
    text-align: left;
    letter-spacing: 0.2px;
 }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-e0233d7 */.elementor-element.elementor-element-bcee445.elementor-widget.elementor-widget-html {
    display: flex;
    justify-content: center;
}
img.fireflies-glow-picture-1 {
    width: 320px;
    height: 220px;
    padding: 4px;
    box-shadow: 0 0 10px #acc3ff;
    border-radius: 20px;
}
.fireflies-glow-tile {
    margin-top: 35px;
    margin-bottom: 5px;
    text-align: center;
    text-shadow: 0px 0px 10px #ffffff;
    color: #ffffff;
    font-family: "kalam", Sans-serif;
    font-size: 17px;
    font-weight: 400;
    letter-spacing: 1.6px;
}
.fireflies-grow-description {
    max-width: 955px;
    margin: 0 auto;
    text-align: justify;
    color: #ffffff;
    font-family: "Hind", Sans-serif;
    font-size: 16.4px;
    font-weight: 300;
    letter-spacing: 0.25px;
    word-spacing: -0.4px;
}
@media only screen and (max-width: 1024px) and (min-width: 768px){
img.fireflies-glow-picture-1 {
    width: 290px;
    height: 205px;
    margin-top:20px;
}    
.fireflies-glow-tile {
    margin-top: 20px;
    margin-bottom: 0;
    font-size: 16px;
    letter-spacing: 1.1px;
}
.fireflies-grow-description {
    max-width: 890px;
    margin: 5px auto;
    padding: 0px 37px;
    font-size: 14.5px;
    letter-spacing: 0.3px;
 }
}
@media only screen and (max-width: 767px) {
.elementor-element.elementor-element-bcee445.elementor-widget.elementor-widget-html {
    padding: 0 24px;
}    
img.fireflies-glow-picture-1 {
    width: 210px;
    height: 155px;
    padding: 3px;
}      
.fireflies-glow-tile {
    margin-top: 1px;
    margin-bottom: -5px;
    padding: 0 24px;
    font-size: 13.5px;
    letter-spacing: 0.7px;
    line-height: 1.5em;
}
.fireflies-grow-description {
    max-width: 580px;
    padding: 0 24px;
    font-size: 12px;
    letter-spacing: 0.19px;
 }
}
@media only screen and (max-width: 359px) {
.fireflies-glow-tile {
    display: flex;
    justify-content: center;
    text-align: left;
}
.fireflies-grow-description {
    text-align: left;
    letter-spacing: 0.2px;
 }
}
@media only screen and (max-width: 239px) {
img.fireflies-glow-picture-1 {
    height: auto;
 }       
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-86382a9 */.elementor-2531 .elementor-element.elementor-element-9cd5440,.elementor-2531 .elementor-element.elementor-element-f9e1cba,.elementor-2531 .elementor-element.elementor-element-036f7a6 {
    width: 280px;
    height: max-content;
}
.elementor-2531 .elementor-element.elementor-element-9cd5440 {
    margin-right: auto;
}
.elementor-2531 .elementor-element.elementor-element-036f7a6 {
    margin-left: auto;
}
.pteroptyx-tener-title {
    margin-bottom: 0;
    text-align: center;
    text-shadow: 0px 0px 10px #ffffff;
    color: #ffffff;
    font-family: "kalam", Sans-serif;
    font-size: 17px;
    font-weight: 400;
    letter-spacing: 1.6px;;
}
@media only screen and (max-width: 1024px) and (min-width: 768px){
.elementor-2531 .elementor-element.elementor-element-554652e {
    max-width: 885px;
    margin-left: auto;
    margin-right: auto;
}    
.elementor-2531 .elementor-element.elementor-element-9cd5440,.elementor-2531 .elementor-element.elementor-element-f9e1cba,.elementor-2531 .elementor-element.elementor-element-036f7a6 {
    width: 230px;
}    
.pteroptyx-tener-title {
    font-size: 16px;
    letter-spacing: 1.1px;
 }
}
@media only screen and (max-width: 829px) and (min-width: 768px) {
.elementor-2531 .elementor-element.elementor-element-9cd5440,.elementor-2531 .elementor-element.elementor-element-f9e1cba,.elementor-2531 .elementor-element.elementor-element-036f7a6 {
    width: 210px;
}
.elementor-2531 .elementor-element.elementor-element-c783f06 .elementor-image img,.elementor-2531 .elementor-element.elementor-element-0dbd094 .elementor-image img,.elementor-2531 .elementor-element.elementor-element-498591f .elementor-image img {
    height: 145px;
 } 
}
@media only screen and (max-width: 767px) {
.elementor-2531 .elementor-element.elementor-element-554652e {
    max-width: 580px;
    margin-left: auto;
    margin-right: auto;
}
.pteroptyx-tener-title {
    padding: 0 24px;
    font-size: 13px;
    letter-spacing: 0.8px;
 } 
}
@media only screen and (max-width: 767px) and (min-width: 480px) {
.elementor-2531 .elementor-element.elementor-element-554652e {
    margin-top: 100px;
}    
.elementor-2531 .elementor-element.elementor-element-9cd5440,.elementor-2531 .elementor-element.elementor-element-f9e1cba,.elementor-2531 .elementor-element.elementor-element-036f7a6 {
    width: 33.3%;
    max-width: 180px;
}
.elementor-2531 .elementor-element.elementor-element-f9e1cba {
    margin-top: -50px;
 }
}
@media only screen and (max-width: 479px) {
.elementor-2531 .elementor-element.elementor-element-9cd5440,.elementor-2531 .elementor-element.elementor-element-036f7a6 {
    width: 50%;
    max-width: 225px;
}
.elementor-2531 .elementor-element.elementor-element-f9e1cba {
    display: none;
 }
}
@media only screen and (max-width: 529px) and (min-width: 505px) {
.elementor-2531 .elementor-element.elementor-element-c783f06 .elementor-image img,.elementor-2531 .elementor-element.elementor-element-0dbd094 .elementor-image img,.elementor-2531 .elementor-element.elementor-element-498591f .elementor-image img {
    height: 90px;
 } 
}
@media only screen and (max-width: 504px) and (min-width: 480px) {
.elementor-2531 .elementor-element.elementor-element-c783f06 .elementor-image img,.elementor-2531 .elementor-element.elementor-element-0dbd094 .elementor-image img,.elementor-2531 .elementor-element.elementor-element-498591f .elementor-image img {
    height: 85px;
 } 
}
@media only screen and (max-width: 479px) and (min-width: 430px) {
.elementor-2531 .elementor-element.elementor-element-c783f06 .elementor-image img,.elementor-2531 .elementor-element.elementor-element-498591f .elementor-image img {
    height: 120px;
 } 
}
@media only screen and (max-width: 429px) and (min-width: 390px) {
.elementor-2531 .elementor-element.elementor-element-c783f06 .elementor-image img,.elementor-2531 .elementor-element.elementor-element-498591f .elementor-image img {
    height: 110px;
 } 
}
@media only screen and (max-width: 359px) and (min-width: 321px) {
.elementor-2531 .elementor-element.elementor-element-c783f06 .elementor-image img,.elementor-2531 .elementor-element.elementor-element-498591f .elementor-image img {
    height: 90px;
 } 
}
@media only screen and (max-width: 320px) {
.elementor-2531 .elementor-element.elementor-element-9cd5440,.elementor-2531 .elementor-element.elementor-element-036f7a6 {
    width: 100%;
    max-width: 240px;
    margin-left: auto;
    margin-right: auto;
}
.elementor-2531 .elementor-element.elementor-element-9cd5440 {
    margin-bottom: 55px;
}
.elementor-2531 .elementor-element.elementor-element-c783f06 .elementor-image img,.elementor-2531 .elementor-element.elementor-element-498591f .elementor-image img {
    height: 140px;
 } 
}
@media only screen and (max-width: 239px) {
.elementor-2531 .elementor-element.elementor-element-c783f06 .elementor-image img,.elementor-2531 .elementor-element.elementor-element-498591f .elementor-image img {
    height: auto;
 } 
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-d60795a */.elementor-2531 .elementor-element.elementor-element-b0c4851,.elementor-2531 .elementor-element.elementor-element-e91b371,.elementor-2531 .elementor-element.elementor-element-f01e132,.elementor-2531 .elementor-element.elementor-element-6a508a0 {
    max-width: 300px;
    height: max-content;
    margin-right: auto;
}
.food-for-fireflies,.nesting-place,.fireflies-mating,.fireflies-growth-cycle {
    text-shadow: 0px 0px 10px #ffffff;
    color: #ffffff;
    font-family: "kalam", Sans-serif;
    font-size: 17px;
    font-weight: 400;
    letter-spacing: 1.6px;
}
.food-for-fireflies-description,.nesting-place-description,.fireflies-mating-description,.fireflies-growth-cycle-description {
    text-align: justify;
    color: #ffffff;
    font-family: "Hind", Sans-serif;
    font-size: 16.4px;
    font-weight: 300;
}
.food-for-fireflies-description,.fireflies-mating-description {
    letter-spacing: 0.2px;
}
.nesting-place-description,.fireflies-growth-cycle-description {
    letter-spacing: 0.27px;
}
@media only screen and (max-width: 1024px) and (min-width: 768px) {
.elementor-2531 .elementor-element.elementor-element-d60795a {
    max-width: 887px;
    margin: auto;
}    
.elementor-2531 .elementor-element.elementor-element-b0c4851,.elementor-2531 .elementor-element.elementor-element-e91b371,.elementor-2531 .elementor-element.elementor-element-f01e132,.elementor-2531 .elementor-element.elementor-element-6a508a0 {
    max-width: 270px;
}    
.food-for-fireflies,.nesting-place,.fireflies-mating,.fireflies-growth-cycle {
    font-size: 16px;
    letter-spacing: 1.2px;
}
.food-for-fireflies-description,.nesting-place-description,.fireflies-mating-description,.fireflies-growth-cycle-description {
    font-size: 14.5px;
}
.food-for-fireflies-description,.nesting-place-description {
    letter-spacing: 0.03px;
}
.fireflies-mating-description {
    letter-spacing: 0px;
}
.fireflies-growth-cycle-description {
    letter-spacing: -0.04px;
 }
}
@media only screen and (max-width: 789px) and (min-width: 768px) {
.elementor-2531 .elementor-element.elementor-element-11f0444 .elementor-image img,.elementor-2531 .elementor-element.elementor-element-b193961 .elementor-image img,.elementor-2531 .elementor-element.elementor-element-b9e7b03 .elementor-image img,.elementor-2531 .elementor-element.elementor-element-f83acb9 .elementor-image img {
    height: 180px;
 }    
}
@media only screen and (max-width: 767px) {
.elementor-2531 .elementor-element.elementor-element-d60795a {
    max-width: 580px;
    margin-left: auto;
    margin-right: auto;
}    
.elementor-2531 .elementor-element.elementor-element-b0c4851, .elementor-2531 .elementor-element.elementor-element-e91b371, .elementor-2531 .elementor-element.elementor-element-f01e132, .elementor-2531 .elementor-element.elementor-element-6a508a0 {
    max-width: 210px;
    margin-left: auto;
    margin-right: auto;
}    
.food-for-fireflies,.nesting-place,.fireflies-mating,.fireflies-growth-cycle {
    text-align: center;
    margin-bottom: 14px;
    margin-top: 25px;
    font-size: 13px;
    letter-spacing: 0.8px;
}
.food-for-fireflies-description,.nesting-place-description,.fireflies-mating-description,.fireflies-growth-cycle-description {
    display: flex;
    justify-content: center;
    margin-bottom: 0;
    font-size: 12px;
}
.food-for-fireflies-description {
    letter-spacing: 0.09px;
}
.nesting-place-description {
    letter-spacing: 0.18px;
}
.fireflies-mating-description {
    letter-spacing: 0.05px;
}
.fireflies-growth-cycle-description {
    letter-spacing: 0.14px;
 }
}
@media only screen and (max-width: 239px) {
.elementor-2531 .elementor-element.elementor-element-11f0444 img,.elementor-2531 .elementor-element.elementor-element-b193961 img,.elementor-2531 .elementor-element.elementor-element-b9e7b03 img,.elementor-2531 .elementor-element.elementor-element-f83acb9 img {
    height: auto;
 } 
}
@media only screen and (max-width: 359px) {
.food-for-fireflies,.nesting-place,.fireflies-mating,.fireflies-growth-cycle {
    display: flex;
    justify-content: center;
    text-align: left;
}    
.food-for-fireflies-description, .nesting-place-description, .fireflies-mating-description, .fireflies-growth-cycle-description {
    text-align: left;
    letter-spacing: 0.2px;
 }
}/* End custom CSS */