.elementor-8510 .elementor-element.elementor-element-a1e1f01{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:-100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8510 .elementor-element.elementor-element-a1e1f01:not(.elementor-motion-effects-element-type-background), .elementor-8510 .elementor-element.elementor-element-a1e1f01 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://cycleadventuresindia.com/wp-content/uploads/2026/04/TDS-Website-Banner.webp");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-8510 .elementor-element.elementor-element-8a26f3d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:50px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.elementor-8510 .elementor-element.elementor-element-8e7a88a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8510 .elementor-element.elementor-element-727537d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 10px 0px rgba(230.81748962402344, 228.2082576247833, 228.2082576247833, 0.5);--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-8510 .elementor-element.elementor-element-727537d:not(.elementor-motion-effects-element-type-background), .elementor-8510 .elementor-element.elementor-element-727537d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-8510 .elementor-element.elementor-element-761cd6e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#D6D6D6;--border-color:#D6D6D6;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8510 .elementor-element.elementor-element-4b5ef69{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8510 .elementor-element.elementor-element-4b5ef69.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8510 .elementor-element.elementor-element-4419acf .elementskit-section-title-wraper .elementskit-section-title{color:#2D2D2D;margin:0px 0px 0px 0px;font-family:"Poppins", Sans-serif;font-size:45px;font-weight:700;}.elementor-8510 .elementor-element.elementor-element-4419acf .elementskit-section-title-wraper .elementskit-section-title > span{color:#000000;}.elementor-8510 .elementor-element.elementor-element-4419acf .elementskit-section-title-wraper .elementskit-section-title:hover > span{color:#000000;}.elementor-8510 .elementor-element.elementor-element-4419acf .elementskit-section-title-wraper .elementskit-section-subtitle{color:#19B4FF;font-family:"Poppins", Sans-serif;font-size:15px;font-weight:400;margin:0px 0px -11px 0px;}.elementor-8510 .elementor-element.elementor-element-4419acf{width:100%;max-width:100%;}.elementor-8510 .elementor-element.elementor-element-3a89186{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-18px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8510 .elementor-element.elementor-element-289108a{width:auto;max-width:auto;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-8510 .elementor-element.elementor-element-2df74e7{font-family:"Poppins", Sans-serif;font-weight:400;width:auto;max-width:auto;}.elementor-8510 .elementor-element.elementor-element-2df74e7 p{margin-block-end:0px;}.elementor-8510 .elementor-element.elementor-element-2df74e7 > .elementor-widget-container{margin:0px 0px 0px 5px;}.elementor-8510 .elementor-element.elementor-element-c1c0238{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-8510 .elementor-element.elementor-element-b9b758a{text-align:center;}.elementor-8510 .elementor-element.elementor-element-b9b758a .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:13px;font-weight:600;color:#2D2D2D;}.elementor-8510 .elementor-element.elementor-element-b9b758a > .elementor-widget-container{margin:-17px 0px 0px 0px;}.elementor-8510 .elementor-element.elementor-element-d316055{--alignment:center;--grid-side-margin:4px;--grid-column-gap:4px;--grid-row-gap:4px;--grid-bottom-margin:4px;}.elementor-8510 .elementor-element.elementor-element-d316055 .elementor-share-btn{font-size:calc(0.65px * 10);}.elementor-8510 .elementor-element.elementor-element-d316055 .elementor-share-btn__icon{--e-share-buttons-icon-size:1.9em;}.elementor-8510 .elementor-element.elementor-element-cefa8f4{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8510 .elementor-element.elementor-element-2db1c66{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8510 .elementor-element.elementor-element-ac8a849{text-align:start;}.elementor-8510 .elementor-element.elementor-element-ac8a849 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:13px;font-weight:600;color:#2D2D2D;}.elementor-8510 .elementor-element.elementor-element-ac8a849 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-8510 .elementor-element.elementor-element-8e67be1{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8510 .elementor-element.elementor-element-88f3a95{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:wrap;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8510 .elementor-element.elementor-element-88f3a95.e-con{--flex-grow:0;--flex-shrink:0;}.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, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-8510 .elementor-element.elementor-element-33d86bb .elementor-icon-box-wrapper{align-items:center;gap:8px;}.elementor-8510 .elementor-element.elementor-element-33d86bb .elementor-icon-box-title{margin-block-end:0px;color:#898989;}.elementor-8510 .elementor-element.elementor-element-33d86bb .elementor-icon{font-size:24px;}.elementor-8510 .elementor-element.elementor-element-33d86bb .elementor-icon-box-title, .elementor-8510 .elementor-element.elementor-element-33d86bb .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;}.elementor-8510 .elementor-element.elementor-element-33d86bb .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-weight:500;color:#000000;}.elementor-8510 .elementor-element.elementor-element-33d86bb > .elementor-widget-container{margin:0px 0px 0px 0px;padding:7px 7px 7px 7px;background-color:#F4F4F4;border-radius:10px 10px 10px 10px;}.elementor-8510 .elementor-element.elementor-element-5d769ca .elementor-icon-box-wrapper{align-items:center;gap:8px;}.elementor-8510 .elementor-element.elementor-element-5d769ca .elementor-icon-box-title{margin-block-end:0px;color:#898989;}.elementor-8510 .elementor-element.elementor-element-5d769ca .elementor-icon{font-size:24px;}.elementor-8510 .elementor-element.elementor-element-5d769ca .elementor-icon-box-title, .elementor-8510 .elementor-element.elementor-element-5d769ca .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;}.elementor-8510 .elementor-element.elementor-element-5d769ca .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-weight:500;color:#000000;}.elementor-8510 .elementor-element.elementor-element-5d769ca > .elementor-widget-container{margin:0px 0px 0px 0px;padding:7px 7px 7px 7px;background-color:#F4F4F4;border-radius:10px 10px 10px 10px;}.elementor-8510 .elementor-element.elementor-element-cc0d574 .elementor-icon-box-wrapper{align-items:center;gap:8px;}.elementor-8510 .elementor-element.elementor-element-cc0d574 .elementor-icon-box-title{margin-block-end:0px;color:#898989;}.elementor-8510 .elementor-element.elementor-element-cc0d574 .elementor-icon{font-size:24px;}.elementor-8510 .elementor-element.elementor-element-cc0d574 .elementor-icon-box-title, .elementor-8510 .elementor-element.elementor-element-cc0d574 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;}.elementor-8510 .elementor-element.elementor-element-cc0d574 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-weight:500;color:#000000;}.elementor-8510 .elementor-element.elementor-element-cc0d574 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:7px 7px 7px 7px;background-color:#F4F4F4;border-radius:10px 10px 10px 10px;}.elementor-8510 .elementor-element.elementor-element-d4db536 .elementor-icon-box-wrapper{align-items:center;gap:8px;}.elementor-8510 .elementor-element.elementor-element-d4db536 .elementor-icon-box-title{margin-block-end:0px;color:#898989;}.elementor-8510 .elementor-element.elementor-element-d4db536 .elementor-icon{font-size:24px;}.elementor-8510 .elementor-element.elementor-element-d4db536 .elementor-icon-box-title, .elementor-8510 .elementor-element.elementor-element-d4db536 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;}.elementor-8510 .elementor-element.elementor-element-d4db536 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-weight:500;color:#000000;}.elementor-8510 .elementor-element.elementor-element-d4db536 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:7px 7px 7px 7px;background-color:#F4F4F4;border-radius:10px 10px 10px 10px;}.elementor-8510 .elementor-element.elementor-element-a872687 .elementor-icon-box-wrapper{align-items:center;gap:8px;}.elementor-8510 .elementor-element.elementor-element-a872687 .elementor-icon-box-title{margin-block-end:0px;color:#898989;}.elementor-8510 .elementor-element.elementor-element-a872687 .elementor-icon{font-size:24px;}.elementor-8510 .elementor-element.elementor-element-a872687 .elementor-icon-box-title, .elementor-8510 .elementor-element.elementor-element-a872687 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;}.elementor-8510 .elementor-element.elementor-element-a872687 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-weight:500;color:#000000;}.elementor-8510 .elementor-element.elementor-element-a872687 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:7px 7px 7px 7px;background-color:#F4F4F4;border-radius:10px 10px 10px 10px;}.elementor-8510 .elementor-element.elementor-element-9755fbf .elementor-icon-box-wrapper{align-items:center;gap:8px;}.elementor-8510 .elementor-element.elementor-element-9755fbf .elementor-icon-box-title{margin-block-end:0px;color:#898989;}.elementor-8510 .elementor-element.elementor-element-9755fbf .elementor-icon{font-size:24px;}.elementor-8510 .elementor-element.elementor-element-9755fbf .elementor-icon-box-title, .elementor-8510 .elementor-element.elementor-element-9755fbf .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;}.elementor-8510 .elementor-element.elementor-element-9755fbf .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-weight:500;color:#000000;}.elementor-8510 .elementor-element.elementor-element-9755fbf > .elementor-widget-container{margin:0px 0px 0px 0px;padding:7px 7px 7px 7px;background-color:#F4F4F4;border-radius:10px 10px 10px 10px;}.elementor-8510 .elementor-element.elementor-element-c2f3c2c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 10px 0px rgba(230.81748962402344, 228.2082576247833, 228.2082576247833, 0.5);--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;--z-index:1;}.elementor-8510 .elementor-element.elementor-element-c2f3c2c:not(.elementor-motion-effects-element-type-background), .elementor-8510 .elementor-element.elementor-element-c2f3c2c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-8510 .elementor-element.elementor-element-65aab33 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(35px/2);}.elementor-8510 .elementor-element.elementor-element-65aab33 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(35px/2);}.elementor-8510 .elementor-element.elementor-element-65aab33 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(35px/2);}.elementor-8510 .elementor-element.elementor-element-65aab33 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-35px/2);}.elementor-8510 .elementor-element.elementor-element-65aab33 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-35px/2);}.elementor-8510 .elementor-element.elementor-element-65aab33 .elementor-icon-list-item:not(:last-child):after{content:"";height:46%;border-color:#ddd;}.elementor-8510 .elementor-element.elementor-element-65aab33 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:solid;border-block-start-width:1px;}.elementor-8510 .elementor-element.elementor-element-65aab33 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:solid;}.elementor-8510 .elementor-element.elementor-element-65aab33 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:1px;}.elementor-8510 .elementor-element.elementor-element-65aab33 .elementor-icon-list-icon i{color:#6EC1E4;transition:color 0.3s;}.elementor-8510 .elementor-element.elementor-element-65aab33 .elementor-icon-list-icon svg{fill:#6EC1E4;transition:fill 0.3s;}.elementor-8510 .elementor-element.elementor-element-65aab33{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-8510 .elementor-element.elementor-element-65aab33 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-8510 .elementor-element.elementor-element-65aab33 .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;}.elementor-8510 .elementor-element.elementor-element-65aab33 .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-8510 .elementor-element.elementor-element-65aab33 .elementor-icon-list-item:hover .elementor-icon-list-text{color:#19B4FF;}.elementor-8510 .elementor-element.elementor-element-9d8bca7 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-8510 .elementor-element.elementor-element-d4d150c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 10px 0px rgba(230.81748962402344, 228.2082576247833, 228.2082576247833, 0.5);--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-8510 .elementor-element.elementor-element-d4d150c:not(.elementor-motion-effects-element-type-background), .elementor-8510 .elementor-element.elementor-element-d4d150c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-8510 .elementor-element.elementor-element-929b15c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(35px/2);}.elementor-8510 .elementor-element.elementor-element-929b15c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(35px/2);}.elementor-8510 .elementor-element.elementor-element-929b15c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(35px/2);}.elementor-8510 .elementor-element.elementor-element-929b15c .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-35px/2);}.elementor-8510 .elementor-element.elementor-element-929b15c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-35px/2);}.elementor-8510 .elementor-element.elementor-element-929b15c .elementor-icon-list-item:not(:last-child):after{content:"";border-color:#ddd;}.elementor-8510 .elementor-element.elementor-element-929b15c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:solid;border-block-start-width:1px;}.elementor-8510 .elementor-element.elementor-element-929b15c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:solid;}.elementor-8510 .elementor-element.elementor-element-929b15c .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:1px;}.elementor-8510 .elementor-element.elementor-element-929b15c .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-8510 .elementor-element.elementor-element-929b15c .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-8510 .elementor-element.elementor-element-929b15c{--e-icon-list-icon-size:25px;--icon-vertical-offset:0px;}.elementor-8510 .elementor-element.elementor-element-929b15c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-8510 .elementor-element.elementor-element-929b15c .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-size:25px;font-weight:700;}.elementor-8510 .elementor-element.elementor-element-929b15c .elementor-icon-list-text{color:#2D2D2D;transition:color 0.3s;}.elementor-8510 .elementor-element.elementor-element-929b15c .elementor-icon-list-item:hover .elementor-icon-list-text{color:#19B4FF;}.elementor-8510 .elementor-element.elementor-element-929b15c > .elementor-widget-container{padding:0px 0px 5px 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:#D6D6D6;border-radius:0px 0px 0px 0px;}.elementor-8510 .elementor-element.elementor-element-b702f41{font-family:"Poppins", Sans-serif;font-weight:400;color:#000000;}.elementor-8510 .elementor-element.elementor-element-d950d64{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 10px 0px rgba(230.81748962402344, 228.2082576247833, 228.2082576247833, 0.5);--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-8510 .elementor-element.elementor-element-d950d64:not(.elementor-motion-effects-element-type-background), .elementor-8510 .elementor-element.elementor-element-d950d64 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-8510 .elementor-element.elementor-element-6e4586a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(35px/2);}.elementor-8510 .elementor-element.elementor-element-6e4586a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(35px/2);}.elementor-8510 .elementor-element.elementor-element-6e4586a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(35px/2);}.elementor-8510 .elementor-element.elementor-element-6e4586a .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-35px/2);}.elementor-8510 .elementor-element.elementor-element-6e4586a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-35px/2);}.elementor-8510 .elementor-element.elementor-element-6e4586a .elementor-icon-list-item:not(:last-child):after{content:"";border-color:#ddd;}.elementor-8510 .elementor-element.elementor-element-6e4586a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:solid;border-block-start-width:1px;}.elementor-8510 .elementor-element.elementor-element-6e4586a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:solid;}.elementor-8510 .elementor-element.elementor-element-6e4586a .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:1px;}.elementor-8510 .elementor-element.elementor-element-6e4586a .elementor-icon-list-icon i{color:#6EC1E4;transition:color 0.3s;}.elementor-8510 .elementor-element.elementor-element-6e4586a .elementor-icon-list-icon svg{fill:#6EC1E4;transition:fill 0.3s;}.elementor-8510 .elementor-element.elementor-element-6e4586a{--e-icon-list-icon-size:25px;--icon-vertical-offset:0px;}.elementor-8510 .elementor-element.elementor-element-6e4586a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-8510 .elementor-element.elementor-element-6e4586a .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-size:25px;font-weight:700;}.elementor-8510 .elementor-element.elementor-element-6e4586a .elementor-icon-list-text{color:#2D2D2D;transition:color 0.3s;}.elementor-8510 .elementor-element.elementor-element-6e4586a .elementor-icon-list-item:hover .elementor-icon-list-text{color:#19B4FF;}.elementor-8510 .elementor-element.elementor-element-6e4586a > .elementor-widget-container{padding:0px 0px 5px 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:#D6D6D6;border-radius:0px 0px 0px 0px;}.elementor-8510 .elementor-element.elementor-element-2f5f3a8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 10px 0px rgba(230.81748962402344, 228.2082576247833, 228.2082576247833, 0.5);--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-8510 .elementor-element.elementor-element-2f5f3a8:not(.elementor-motion-effects-element-type-background), .elementor-8510 .elementor-element.elementor-element-2f5f3a8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-8510 .elementor-element.elementor-element-5b05279 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(35px/2);}.elementor-8510 .elementor-element.elementor-element-5b05279 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(35px/2);}.elementor-8510 .elementor-element.elementor-element-5b05279 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(35px/2);}.elementor-8510 .elementor-element.elementor-element-5b05279 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-35px/2);}.elementor-8510 .elementor-element.elementor-element-5b05279 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-35px/2);}.elementor-8510 .elementor-element.elementor-element-5b05279 .elementor-icon-list-item:not(:last-child):after{content:"";border-color:#ddd;}.elementor-8510 .elementor-element.elementor-element-5b05279 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:solid;border-block-start-width:1px;}.elementor-8510 .elementor-element.elementor-element-5b05279 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:solid;}.elementor-8510 .elementor-element.elementor-element-5b05279 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:1px;}.elementor-8510 .elementor-element.elementor-element-5b05279 .elementor-icon-list-icon i{color:#6EC1E4;transition:color 0.3s;}.elementor-8510 .elementor-element.elementor-element-5b05279 .elementor-icon-list-icon svg{fill:#6EC1E4;transition:fill 0.3s;}.elementor-8510 .elementor-element.elementor-element-5b05279{--e-icon-list-icon-size:25px;--icon-vertical-offset:0px;}.elementor-8510 .elementor-element.elementor-element-5b05279 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-8510 .elementor-element.elementor-element-5b05279 .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-size:25px;font-weight:700;}.elementor-8510 .elementor-element.elementor-element-5b05279 .elementor-icon-list-text{color:#2D2D2D;transition:color 0.3s;}.elementor-8510 .elementor-element.elementor-element-5b05279 .elementor-icon-list-item:hover .elementor-icon-list-text{color:#19B4FF;}.elementor-8510 .elementor-element.elementor-element-5b05279 > .elementor-widget-container{padding:0px 0px 5px 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:#D6D6D6;border-radius:0px 0px 0px 0px;}.elementor-8510 .elementor-element.elementor-element-abcdd41{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 10px 0px rgba(230.81748962402344, 228.2082576247833, 228.2082576247833, 0.5);--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-8510 .elementor-element.elementor-element-abcdd41:not(.elementor-motion-effects-element-type-background), .elementor-8510 .elementor-element.elementor-element-abcdd41 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-8510 .elementor-element.elementor-element-7654aef .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(35px/2);}.elementor-8510 .elementor-element.elementor-element-7654aef .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(35px/2);}.elementor-8510 .elementor-element.elementor-element-7654aef .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(35px/2);}.elementor-8510 .elementor-element.elementor-element-7654aef .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-35px/2);}.elementor-8510 .elementor-element.elementor-element-7654aef .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-35px/2);}.elementor-8510 .elementor-element.elementor-element-7654aef .elementor-icon-list-item:not(:last-child):after{content:"";border-color:#ddd;}.elementor-8510 .elementor-element.elementor-element-7654aef .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:solid;border-block-start-width:1px;}.elementor-8510 .elementor-element.elementor-element-7654aef .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:solid;}.elementor-8510 .elementor-element.elementor-element-7654aef .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:1px;}.elementor-8510 .elementor-element.elementor-element-7654aef .elementor-icon-list-icon i{color:#6EC1E4;transition:color 0.3s;}.elementor-8510 .elementor-element.elementor-element-7654aef .elementor-icon-list-icon svg{fill:#6EC1E4;transition:fill 0.3s;}.elementor-8510 .elementor-element.elementor-element-7654aef{--e-icon-list-icon-size:25px;--icon-vertical-offset:0px;}.elementor-8510 .elementor-element.elementor-element-7654aef .elementor-icon-list-item > .elementor-icon-list-text, .elementor-8510 .elementor-element.elementor-element-7654aef .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-size:25px;font-weight:700;}.elementor-8510 .elementor-element.elementor-element-7654aef .elementor-icon-list-text{color:#2D2D2D;transition:color 0.3s;}.elementor-8510 .elementor-element.elementor-element-7654aef .elementor-icon-list-item:hover .elementor-icon-list-text{color:#19B4FF;}.elementor-8510 .elementor-element.elementor-element-7654aef > .elementor-widget-container{padding:0px 0px 5px 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:#D6D6D6;border-radius:0px 0px 0px 0px;}.elementor-8510 .elementor-element.elementor-element-c35273e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 10px 0px rgba(230.81748962402344, 228.2082576247833, 228.2082576247833, 0.5);--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-8510 .elementor-element.elementor-element-c35273e:not(.elementor-motion-effects-element-type-background), .elementor-8510 .elementor-element.elementor-element-c35273e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-8510 .elementor-element.elementor-element-b6ec779 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(35px/2);}.elementor-8510 .elementor-element.elementor-element-b6ec779 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(35px/2);}.elementor-8510 .elementor-element.elementor-element-b6ec779 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(35px/2);}.elementor-8510 .elementor-element.elementor-element-b6ec779 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-35px/2);}.elementor-8510 .elementor-element.elementor-element-b6ec779 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-35px/2);}.elementor-8510 .elementor-element.elementor-element-b6ec779 .elementor-icon-list-item:not(:last-child):after{content:"";border-color:#ddd;}.elementor-8510 .elementor-element.elementor-element-b6ec779 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:solid;border-block-start-width:1px;}.elementor-8510 .elementor-element.elementor-element-b6ec779 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:solid;}.elementor-8510 .elementor-element.elementor-element-b6ec779 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:1px;}.elementor-8510 .elementor-element.elementor-element-b6ec779 .elementor-icon-list-icon i{color:#6EC1E4;transition:color 0.3s;}.elementor-8510 .elementor-element.elementor-element-b6ec779 .elementor-icon-list-icon svg{fill:#6EC1E4;transition:fill 0.3s;}.elementor-8510 .elementor-element.elementor-element-b6ec779{--e-icon-list-icon-size:25px;--icon-vertical-offset:0px;}.elementor-8510 .elementor-element.elementor-element-b6ec779 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-8510 .elementor-element.elementor-element-b6ec779 .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-size:25px;font-weight:700;}.elementor-8510 .elementor-element.elementor-element-b6ec779 .elementor-icon-list-text{color:#2D2D2D;transition:color 0.3s;}.elementor-8510 .elementor-element.elementor-element-b6ec779 .elementor-icon-list-item:hover .elementor-icon-list-text{color:#19B4FF;}.elementor-8510 .elementor-element.elementor-element-b6ec779 > .elementor-widget-container{padding:0px 0px 5px 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:#D6D6D6;border-radius:0px 0px 0px 0px;}.elementor-8510 .elementor-element.elementor-element-503962c{font-family:"Poppins", Sans-serif;font-weight:400;color:#000000;}.elementor-8510 .elementor-element.elementor-element-24742d9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 10px 0px rgba(230.81748962402344, 228.2082576247833, 228.2082576247833, 0.5);--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-8510 .elementor-element.elementor-element-24742d9:not(.elementor-motion-effects-element-type-background), .elementor-8510 .elementor-element.elementor-element-24742d9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-8510 .elementor-element.elementor-element-70a2228 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(35px/2);}.elementor-8510 .elementor-element.elementor-element-70a2228 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(35px/2);}.elementor-8510 .elementor-element.elementor-element-70a2228 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(35px/2);}.elementor-8510 .elementor-element.elementor-element-70a2228 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-35px/2);}.elementor-8510 .elementor-element.elementor-element-70a2228 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-35px/2);}.elementor-8510 .elementor-element.elementor-element-70a2228 .elementor-icon-list-item:not(:last-child):after{content:"";border-color:#ddd;}.elementor-8510 .elementor-element.elementor-element-70a2228 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:solid;border-block-start-width:1px;}.elementor-8510 .elementor-element.elementor-element-70a2228 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:solid;}.elementor-8510 .elementor-element.elementor-element-70a2228 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:1px;}.elementor-8510 .elementor-element.elementor-element-70a2228 .elementor-icon-list-icon i{color:#6EC1E4;transition:color 0.3s;}.elementor-8510 .elementor-element.elementor-element-70a2228 .elementor-icon-list-icon svg{fill:#6EC1E4;transition:fill 0.3s;}.elementor-8510 .elementor-element.elementor-element-70a2228{--e-icon-list-icon-size:25px;--icon-vertical-offset:0px;}.elementor-8510 .elementor-element.elementor-element-70a2228 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-8510 .elementor-element.elementor-element-70a2228 .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-size:25px;font-weight:700;}.elementor-8510 .elementor-element.elementor-element-70a2228 .elementor-icon-list-text{color:#2D2D2D;transition:color 0.3s;}.elementor-8510 .elementor-element.elementor-element-70a2228 .elementor-icon-list-item:hover .elementor-icon-list-text{color:#19B4FF;}.elementor-8510 .elementor-element.elementor-element-70a2228 > .elementor-widget-container{padding:0px 0px 5px 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:#D6D6D6;border-radius:0px 0px 0px 0px;}.elementor-8510 .elementor-element.elementor-element-797c5fc .elementskit-accordion .elementskit-card-header>.elementskit-btn-link{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:500;padding:15px 50px 15px 15px;}.elementor-8510 .elementor-element.elementor-element-797c5fc .elementskit-accordion .elementskit-card-body p{color:#000000;}.elementor-8510 .elementor-element.elementor-element-797c5fc .elementskit-accordion .elementskit-card-body{color:#000000;padding:15px 15px 15px 15px;}.elementor-8510 .elementor-element.elementor-element-ea5451d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:10px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8510 .elementor-element.elementor-element-cf2c9e9{--display:flex;}.elementor-8510 .elementor-element.elementor-element-f811a1c{--display:flex;}.elementor-8510 .elementor-element.elementor-element-ac5fb9c{--display:flex;}.elementor-8510 .elementor-element.elementor-element-08e9157 .elementskit-section-title-wraper .elementskit-section-title{color:#2D2D2D;margin:0px 0px 0px 0px;font-family:"Poppins", Sans-serif;font-size:35px;font-weight:700;}.elementor-8510 .elementor-element.elementor-element-08e9157 .elementskit-section-title-wraper .elementskit-section-title > span{color:#000000;}.elementor-8510 .elementor-element.elementor-element-08e9157 .elementskit-section-title-wraper .elementskit-section-title:hover > span{color:#000000;}.elementor-8510 .elementor-element.elementor-element-08e9157 .elementskit-section-title-wraper .elementskit-section-subtitle{color:#19B4FF;font-family:"Poppins", Sans-serif;font-size:15px;font-weight:400;margin:0px 0px -11px 0px;}.elementor-8510 .elementor-element.elementor-element-08e9157{width:100%;max-width:100%;}.elementor-8510 .elementor-element.elementor-element-01c7d0f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-gallery .elementor-gallery-item__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-gallery .elementor-gallery-item__description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-gallery{--galleries-title-color-normal:var( --e-global-color-primary );--galleries-title-color-hover:var( --e-global-color-secondary );--galleries-pointer-bg-color-hover:var( --e-global-color-accent );--gallery-title-color-active:var( --e-global-color-secondary );--galleries-pointer-bg-color-active:var( --e-global-color-accent );}.elementor-widget-gallery .elementor-gallery-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-8510 .elementor-element.elementor-element-82a31cc{--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-8510 .elementor-element.elementor-element-82a31cc .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-8510 .elementor-element.elementor-element-82a31cc .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-8510 .elementor-element.elementor-element-f0e84ea{--display:flex;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8510 .elementor-element.elementor-element-51fd622 .elementskit-section-title-wraper .elementskit-section-title{color:#2D2D2D;margin:0px 0px 0px 0px;font-family:"Poppins", Sans-serif;font-size:35px;font-weight:700;}.elementor-8510 .elementor-element.elementor-element-51fd622 .elementskit-section-title-wraper .elementskit-section-title > span{color:#000000;}.elementor-8510 .elementor-element.elementor-element-51fd622 .elementskit-section-title-wraper .elementskit-section-title:hover > span{color:#000000;}.elementor-8510 .elementor-element.elementor-element-51fd622 .elementskit-section-title-wraper .elementskit-section-subtitle{color:#19B4FF;font-family:"Poppins", Sans-serif;font-size:15px;font-weight:400;margin:0px 0px -11px 0px;}.elementor-8510 .elementor-element.elementor-element-51fd622{width:100%;max-width:100%;}.elementor-8510 .elementor-element.elementor-element-3ce9133{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-video-playlist .e-tabs-wrapper .e-tabs-header .e-tabs-title{color:var( --e-global-color-text );}.elementor-widget-video-playlist .e-tabs-wrapper .e-tabs-header .e-tabs-videos-count{color:var( --e-global-color-text );}.elementor-widget-video-playlist .e-tabs-wrapper .e-tabs-header .e-tabs-header-right-side i{color:var( --e-global-color-text );}.elementor-widget-video-playlist .e-tabs-wrapper .e-tabs-header .e-tabs-header-right-side svg{fill:var( --e-global-color-text );}.elementor-widget-video-playlist .e-tabs-items .e-tab-title .e-tab-title-text{color:var( --e-global-color-text );}.elementor-widget-video-playlist .e-tabs-items .e-tab-title .e-tab-title-text button{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-video-playlist .e-tabs-items .e-tab-title .e-tab-duration{color:var( --e-global-color-text );}.elementor-widget-video-playlist .e-tabs-items-wrapper .e-tab-title:where( .e-active, :hover ) .e-tab-title-text{color:var( --e-global-color-text );}.elementor-widget-video-playlist .e-tabs-items-wrapper .e-tab-title:where( .e-active, :hover ) .e-tab-title-text button{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-video-playlist .e-tabs-items-wrapper .e-tab-title:where( .e-active, :hover ) .e-tab-duration{color:var( --e-global-color-text );}.elementor-widget-video-playlist .e-tabs-items-wrapper .e-section-title{color:var( --e-global-color-text );}.elementor-widget-video-playlist .e-tabs-inner-tabs .e-inner-tabs-wrapper .e-inner-tab-title a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-video-playlist .e-tabs-inner-tabs .e-inner-tabs-content-wrapper .e-inner-tab-content .e-inner-tab-text{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-video-playlist .e-tabs-inner-tabs .e-inner-tabs-content-wrapper .e-inner-tab-content button{color:var( --e-global-color-text );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-video-playlist .e-tabs-inner-tabs .e-inner-tabs-content-wrapper .e-inner-tab-content button:hover{color:var( --e-global-color-text );}.elementor-8510 .elementor-element.elementor-element-f47cbd3 .e-tabs .e-tabs-main-area{height:400px;}.elementor-8510 .elementor-element.elementor-element-f47cbd3 .e-tabs-wrapper .e-tabs-header .e-tabs-title{color:#000000;}.elementor-8510 .elementor-element.elementor-element-f47cbd3 .e-tabs-header .e-tabs-title{font-family:"Poppins", Sans-serif;}.elementor-8510 .elementor-element.elementor-element-f47cbd3 .e-tabs-wrapper .e-tabs-header .e-tabs-videos-count{color:#000000;}.elementor-8510 .elementor-element.elementor-element-f47cbd3 .e-tabs-wrapper .e-tabs-header .e-tabs-header-right-side i{color:#000000;}.elementor-8510 .elementor-element.elementor-element-f47cbd3 .e-tabs-wrapper .e-tabs-header .e-tabs-header-right-side svg{fill:#000000;}.elementor-8510 .elementor-element.elementor-element-f47cbd3 .e-tabs-header .e-tabs-videos-count{font-family:"Poppins", Sans-serif;}.elementor-8510 .elementor-element.elementor-element-f47cbd3 .e-tabs-items .e-tab-title .e-tab-title-text{color:#000000;}.elementor-8510 .elementor-element.elementor-element-f47cbd3 .e-tabs-items .e-tab-title .e-tab-title-text button{color:#000000;font-family:"Poppins", Sans-serif;font-weight:400;}.elementor-8510 .elementor-element.elementor-element-f47cbd3 .e-tabs-items-wrapper .e-tab-title:where( .e-active, :hover ) .e-tab-title-text{color:#556068;}.elementor-8510 .elementor-element.elementor-element-f47cbd3 .e-tabs-items-wrapper .e-tab-title:where( .e-active, :hover ) .e-tab-title-text button{color:#556068;}.elementor-8510 .elementor-element.elementor-element-f47cbd3 .e-tabs-items-wrapper .e-section-title{font-family:"Poppins", Sans-serif;border-style:solid;}.elementor-8510 .elementor-element.elementor-element-f47cbd3{width:100%;max-width:100%;}.elementor-8510 .elementor-element.elementor-element-c299005{--display:flex;box-shadow:0px -9px 10px 0px rgba(186.61748962402342, 186.61748962402342, 186.61748962402342, 0.5);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8510 .elementor-element.elementor-element-c299005:not(.elementor-motion-effects-element-type-background), .elementor-8510 .elementor-element.elementor-element-c299005 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-8510 .elementor-element.elementor-element-17cdd7c{--display:flex;}.elementor-8510 .elementor-element.elementor-element-f7955ca .elementskit-section-title-wraper .elementskit-section-title{color:#2D2D2D;margin:7px 0px 0px 0px;font-family:"Poppins", Sans-serif;font-size:35px;font-weight:700;}.elementor-8510 .elementor-element.elementor-element-f7955ca .elementskit-section-title-wraper .elementskit-section-title > span{color:#19B4FF;}.elementor-8510 .elementor-element.elementor-element-f7955ca .elementskit-section-title-wraper .elementskit-section-title:hover > span{color:#000000;}.elementor-8510 .elementor-element.elementor-element-f7955ca .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-8510 .elementor-element.elementor-element-f7955ca .elementskit-section-title-wraper .elementskit-section-title > span{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:500;}.elementor-8510 .elementor-element.elementor-element-f7955ca .elementskit-section-title-wraper .elementskit-section-subtitle{color:#C9C9C9;font-family:"Poppins", Sans-serif;font-size:15px;font-weight:400;margin:0px 0px -11px 0px;}.elementor-8510 .elementor-element.elementor-element-f7955ca{width:100%;max-width:100%;}.elementor-8510 .elementor-element.elementor-element-f7955ca > .elementor-widget-container{border-style:none;}.elementor-8510 .elementor-element.elementor-element-54d5e97{--display:flex;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-8510 .elementor-element.elementor-element-82d8208 .elementor-icon-wrapper{text-align:center;}.elementor-8510 .elementor-element.elementor-element-82d8208.elementor-view-stacked .elementor-icon{background-color:#4D4D4D;}.elementor-8510 .elementor-element.elementor-element-82d8208.elementor-view-framed .elementor-icon, .elementor-8510 .elementor-element.elementor-element-82d8208.elementor-view-default .elementor-icon{color:#4D4D4D;border-color:#4D4D4D;}.elementor-8510 .elementor-element.elementor-element-82d8208.elementor-view-framed .elementor-icon, .elementor-8510 .elementor-element.elementor-element-82d8208.elementor-view-default .elementor-icon svg{fill:#4D4D4D;}.elementor-widget-button .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );background-color:var( --e-global-color-accent );}.elementor-8510 .elementor-element.elementor-element-29e7ecf .elementor-button{font-family:"Poppins", Sans-serif;font-weight:400;background-color:#2575FC;}.elementor-8510 .elementor-element.elementor-element-29e7ecf .elementor-button:hover, .elementor-8510 .elementor-element.elementor-element-29e7ecf .elementor-button:focus{color:#FFFFFF;background-color:#4D4D4D;}.elementor-8510 .elementor-element.elementor-element-29e7ecf .elementor-button:hover svg, .elementor-8510 .elementor-element.elementor-element-29e7ecf .elementor-button:focus svg{fill:#FFFFFF;}body.elementor-page-8510:not(.elementor-motion-effects-element-type-background), body.elementor-page-8510 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F4F6;}@media(max-width:1024px){ .elementor-8510 .elementor-element.elementor-element-d316055{--grid-side-margin:4px;--grid-column-gap:4px;--grid-row-gap:4px;--grid-bottom-margin:4px;}}@media(max-width:767px){.elementor-8510 .elementor-element.elementor-element-a1e1f01{--min-height:70vh;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8510 .elementor-element.elementor-element-a1e1f01:not(.elementor-motion-effects-element-type-background), .elementor-8510 .elementor-element.elementor-element-a1e1f01 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://cycleadventuresindia.com/wp-content/uploads/2026/04/TOS-MOBILE.webp");background-size:cover;}.elementor-8510 .elementor-element.elementor-element-4419acf .elementskit-section-title-wraper .elementskit-section-title{margin:10px 0px 0px 0px;font-size:28px;}.elementor-8510 .elementor-element.elementor-element-3a89186{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8510 .elementor-element.elementor-element-c1c0238{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-8510 .elementor-element.elementor-element-b9b758a{text-align:start;width:var( --container-widget-width, 53px );max-width:53px;--container-widget-width:53px;--container-widget-flex-grow:0;}.elementor-8510 .elementor-element.elementor-element-b9b758a > .elementor-widget-container{margin:9px 0px -41px 0px;padding:0px 0px 0px 0px;}.elementor-8510 .elementor-element.elementor-element-b9b758a.elementor-element{--align-self:flex-start;} .elementor-8510 .elementor-element.elementor-element-d316055{--grid-side-margin:4px;--grid-column-gap:4px;--grid-row-gap:4px;--grid-bottom-margin:4px;}.elementor-8510 .elementor-element.elementor-element-8e67be1{--gap:0px 7px;--row-gap:0px;--column-gap:7px;}.elementor-8510 .elementor-element.elementor-element-88f3a95{--width:100%;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-8510 .elementor-element.elementor-element-33d86bb .elementor-icon-box-title, .elementor-8510 .elementor-element.elementor-element-33d86bb .elementor-icon-box-title a{font-size:12px;}.elementor-8510 .elementor-element.elementor-element-33d86bb .elementor-icon-box-description{font-size:10px;}.elementor-8510 .elementor-element.elementor-element-33d86bb > .elementor-widget-container{padding:7px 7px 07px 7px;}.elementor-8510 .elementor-element.elementor-element-5d769ca .elementor-icon-box-title, .elementor-8510 .elementor-element.elementor-element-5d769ca .elementor-icon-box-title a{font-size:12px;}.elementor-8510 .elementor-element.elementor-element-5d769ca .elementor-icon-box-description{font-size:10px;}.elementor-8510 .elementor-element.elementor-element-5d769ca > .elementor-widget-container{padding:7px 7px 07px 7px;}.elementor-8510 .elementor-element.elementor-element-cc0d574 .elementor-icon-box-title, .elementor-8510 .elementor-element.elementor-element-cc0d574 .elementor-icon-box-title a{font-size:12px;}.elementor-8510 .elementor-element.elementor-element-cc0d574 .elementor-icon-box-description{font-size:10px;}.elementor-8510 .elementor-element.elementor-element-cc0d574 > .elementor-widget-container{padding:7px 7px 7px 7px;}.elementor-8510 .elementor-element.elementor-element-d4db536 .elementor-icon-box-title, .elementor-8510 .elementor-element.elementor-element-d4db536 .elementor-icon-box-title a{font-size:12px;}.elementor-8510 .elementor-element.elementor-element-d4db536 .elementor-icon-box-description{font-size:10px;}.elementor-8510 .elementor-element.elementor-element-d4db536 > .elementor-widget-container{padding:7px 7px 7px 7px;}.elementor-8510 .elementor-element.elementor-element-a872687 .elementor-icon-box-title, .elementor-8510 .elementor-element.elementor-element-a872687 .elementor-icon-box-title a{font-size:12px;}.elementor-8510 .elementor-element.elementor-element-a872687 .elementor-icon-box-description{font-size:10px;}.elementor-8510 .elementor-element.elementor-element-a872687 > .elementor-widget-container{padding:7px 7px 07px 7px;}.elementor-8510 .elementor-element.elementor-element-9755fbf .elementor-icon-box-title, .elementor-8510 .elementor-element.elementor-element-9755fbf .elementor-icon-box-title a{font-size:12px;}.elementor-8510 .elementor-element.elementor-element-9755fbf .elementor-icon-box-description{font-size:10px;}.elementor-8510 .elementor-element.elementor-element-c2f3c2c{--padding-top:8px;--padding-bottom:8px;--padding-left:8px;--padding-right:8px;}.elementor-8510 .elementor-element.elementor-element-65aab33 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-8510 .elementor-element.elementor-element-65aab33 .elementor-icon-list-item > a{font-size:10px;}.elementor-8510 .elementor-element.elementor-element-797c5fc .elementskit-accordion .elementskit-card-header>.elementskit-btn-link{font-size:13px;padding:10px 35px 10px 05px;}.elementor-8510 .elementor-element.elementor-element-797c5fc .elementskit-accordion .elementskit-card-body p, .elementor-8510 .elementor-element.elementor-element-797c5fc .elementskit-accordion .elementskit-card-body{font-size:13px;}.elementor-8510 .elementor-element.elementor-element-cf2c9e9{--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8510 .elementor-element.elementor-element-f0e84ea{--margin-top:0px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px;}.elementor-8510 .elementor-element.elementor-element-f47cbd3 .e-tabs .e-tabs-main-area{height:490px;}.elementor-8510 .elementor-element.elementor-element-c299005{--content-width:100%;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:10px 10px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8510 .elementor-element.elementor-element-17cdd7c{--width:45%;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-8510 .elementor-element.elementor-element-f7955ca .elementskit-section-title-wraper .elementskit-section-title{margin:11px 0px 0px 0px;font-size:26px;line-height:0.4em;}.elementor-8510 .elementor-element.elementor-element-f7955ca .elementskit-section-title-wraper .elementskit-section-title > span{padding:0px 0px 0px 0px;}.elementor-8510 .elementor-element.elementor-element-f7955ca .elementskit-section-title-wraper .elementskit-section-subtitle{font-size:12px;margin:0px 0px 0px 0px;}.elementor-8510 .elementor-element.elementor-element-f7955ca > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8510 .elementor-element.elementor-element-54d5e97{--width:55%;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;--gap:0px 11px;--row-gap:0px;--column-gap:11px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:13px;}.elementor-8510 .elementor-element.elementor-element-82d8208 .elementor-icon{font-size:14px;}.elementor-8510 .elementor-element.elementor-element-82d8208 .elementor-icon svg{height:14px;}.elementor-8510 .elementor-element.elementor-element-82d8208 > .elementor-widget-container{margin:0px 0px -8px 0px;padding:0px 0px 0px 0px;}.elementor-8510 .elementor-element.elementor-element-29e7ecf .elementor-button{border-radius:5px 5px 5px 5px;padding:11px 11px 11px 11px;}}@media(min-width:768px){.elementor-8510 .elementor-element.elementor-element-8a26f3d{--content-width:1400px;}.elementor-8510 .elementor-element.elementor-element-8e7a88a{--width:70%;}.elementor-8510 .elementor-element.elementor-element-727537d{--width:100%;}.elementor-8510 .elementor-element.elementor-element-4b5ef69{--width:80.122%;}.elementor-8510 .elementor-element.elementor-element-c1c0238{--width:20%;}.elementor-8510 .elementor-element.elementor-element-88f3a95{--width:100%;}.elementor-8510 .elementor-element.elementor-element-c2f3c2c{--width:100%;}.elementor-8510 .elementor-element.elementor-element-d4d150c{--width:100%;}.elementor-8510 .elementor-element.elementor-element-d950d64{--width:100%;}.elementor-8510 .elementor-element.elementor-element-2f5f3a8{--width:100%;}.elementor-8510 .elementor-element.elementor-element-abcdd41{--width:100%;}.elementor-8510 .elementor-element.elementor-element-c35273e{--width:100%;}.elementor-8510 .elementor-element.elementor-element-24742d9{--width:100%;}.elementor-8510 .elementor-element.elementor-element-ea5451d{--width:30%;}.elementor-8510 .elementor-element.elementor-element-ac5fb9c{--content-width:1400px;}.elementor-8510 .elementor-element.elementor-element-f0e84ea{--content-width:1400px;}}@media(min-width:1025px){.elementor-8510 .elementor-element.elementor-element-a1e1f01:not(.elementor-motion-effects-element-type-background), .elementor-8510 .elementor-element.elementor-element-a1e1f01 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}/* Start custom CSS for text-editor, class: .elementor-element-b702f41 */.read-more-toggle {
  display: inline-block;
  margin-top: 15px;
  color: #0073e6;
  font-weight: bold;
  cursor: pointer;
  border: none;
  background: none;
  padding: 0;
}

.read-more-wrapper .read-more-full {
  overflow: hidden;
  transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-189b24d */.show-more-btn,
.collapse-btn {
  display: block;
  margin: 30px auto;
  padding: 12px 24px;
  font-size: 16px;
  font-weight: 600;
  color: ;
  background: transparent;
  border: 1px solid #6EC1E4;
  border-radius: 8px;
  cursor: pointer;
  transition: background 0.3s;
}
.show-more-btn:hover,
.collapse-btn:hover {
  background-color: #f0f8ff;
}

/* Accordion wrapper */
.custom-accordion .accordion-item {
  border: 1px solid #ccc;
  border-radius: 6px;
  margin-bottom: 10px;
}

/* Header row */
.accordion-header {
  padding: 15px;
  background: #f5faff;
  display: flex;
  align-items: center;
  cursor: pointer;
}

/* Day badge – keep on ONE line always */
.day-btn {
  background-color: #1A2B45;
  color: #ffffff;
  padding: 6px 12px;
  border-radius: 6px;
  font-size: 13px;          /* slightly smaller */
  margin-right: 15px;
  white-space: nowrap;      /* never break into 2 lines */
  flex-shrink: 0;           /* don’t get squeezed by title */
}

/* Title can wrap to 2nd line */
.title {
  flex-grow: 1;
  font-weight: 700;
}

/* Icon stays at far right */
.toggle-icon {
  font-size: 20px;
}

/* Content animation */
.accordion-content {
  max-height: 0;
  overflow: hidden;
  background: #f9f9f9;
  transition: max-height 0.4s ease, padding 0.4s ease;
  padding: 0 16px;
}

.accordion-item.active .accordion-content {
  max-height: 1500px; /* large enough for your longest day */
  padding: 16px;
}

/* Anchor scroll offset (unchanged) */
#day-5-anchor {
  scroll-margin-top: 120px; /* adjust this based on header height */
}

/* Extra safety for very small mobiles */
@media (max-width: 480px) {
  .day-btn {
    font-size: 12px;        /* a bit smaller on tiny screens */
    padding: 5px 10px;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-503962c */.read-more-toggle {
  display: inline-block;
  margin-top: 15px;
  color: #0073e6;
  font-weight: bold;
  cursor: pointer;
  border: none;
  background: none;
  padding: 0;
}

.read-more-wrapper .read-more-full {
  overflow: hidden;
  transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-375b4cd *//* CAI Price Calculator - Right Sidebar */
.cai-rightbox{width:100%;}
.cai-pricecard{
  background:#ffffff;
  border:1px solid #e9eef6;
  border-radius:18px;
  padding:18px;
  box-shadow:0 10px 26px rgba(17,24,39,0.08);
}

.cai-price-label{font-size:13px;color:#6b7280;font-weight:600;}
.cai-price-row{display:flex;align-items:flex-end;gap:12px;margin-top:6px;}
.cai-price-main{font-size:34px;line-height:1.05;font-weight:800;color:#111827;}
.cai-tourmeta{margin-top:8px}
.cai-tourname{font-size:14px;font-weight:700;color:#111827;}
.cai-tourdate{font-size:13px;color:#6b7280;margin-top:2px}

.cai-divider{height:1px;background:#eef2f7;margin:14px 0;}

.cai-addon-title{font-size:14px;font-weight:800;color:#111827;margin-bottom:10px;}
.cai-addons{display:flex;flex-direction:column;gap:10px;}

.cai-check{
  display:flex;align-items:center;gap:12px;
  padding:12px;border:1px solid #e9eef6;border-radius:14px;background:#f8fbff;
}
.cai-check input{display:none;}
.cai-check-ui{
  width:18px;height:18px;border-radius:5px;border:2px solid #1f6bff;
  background:#ffffff;display:inline-block;position:relative;flex:0 0 auto;
}
.cai-check input:checked + .cai-check-ui{background:#1f6bff;}
.cai-check input:checked + .cai-check-ui:after{
  content:"";position:absolute;left:5px;top:1px;width:5px;height:10px;
  border:solid #ffffff;border-width:0 2px 2px 0;transform:rotate(45deg);
}
.cai-check-text{display:flex;flex-direction:column;gap:2px;flex:1;}
.cai-check-text small{font-size:12px;color:#6b7280;font-weight:600;}
.cai-addon-amt{font-weight:800;color:#111827;white-space:nowrap;}

.cai-addon-row{
  display:flex;align-items:center;gap:12px;
  padding:12px;border:1px solid #e9eef6;border-radius:14px;background:#f8fbff;
}
.cai-addon-left{flex:1;}
.cai-addon-name{font-size:13px;font-weight:800;color:#111827;}
.cai-addon-sub{font-size:12px;color:#6b7280;font-weight:600;margin-top:2px;}
.cai-addon-right{flex:0 0 auto;}

.cai-select{
  border:1px solid #dbe6f6;background:#ffffff;border-radius:12px;
  padding:10px 12px;font-weight:700;color:#111827;outline:none;
}
.cai-select:focus{border-color:#1f6bff;box-shadow:0 0 0 4px rgba(31,107,255,0.15);}

.cai-totalbar{
  display:flex;align-items:center;justify-content:space-between;gap:12px;
  background:#eff6ff;border:1px solid #dbeafe;border-radius:16px;
  padding:14px;margin-top:14px;
}
.cai-total-label{font-size:12px;color:#1d4ed8;font-weight:900;text-transform:uppercase;letter-spacing:0.5px;}
.cai-total-note{font-size:12px;color:#6b7280;font-weight:600;margin-top:2px;}
.cai-total-right{font-size:22px;font-weight:900;color:#111827;}

.cai-actions{
  display:flex;align-items:center;gap:10px;margin-top:14px;
}
.cai-btn{
  display:inline-flex;align-items:center;justify-content:center;
  padding:12px 14px;border-radius:999px;border:0;text-decoration:none;
  font-weight:900;cursor:pointer;line-height:1;
  transition:transform .12s ease, box-shadow .12s ease, opacity .12s ease;
}
.cai-btn:active{transform:scale(0.98);}
.cai-btn-primary{background:#1f6bff;color:#ffffff;flex:1;box-shadow:0 10px 20px rgba(31,107,255,0.25);}
.cai-btn-dark{background:#111827;color:#ffffff;flex:1;box-shadow:0 10px 20px rgba(17,24,39,0.25);}
.cai-or{
  font-size:12px;font-weight:900;color:#111827;background:#ffffff;
  border:1px solid #e9eef6;border-radius:999px;padding:8px 10px;
}

/* Modal */
.cai-noscroll{overflow:hidden;}
.cai-modal{position:fixed;inset:0;display:none;z-index:99999;}
.cai-modal.is-open{display:block;}
.cai-modal-backdrop{position:absolute;inset:0;background:rgba(17,24,39,0.55);}
.cai-modal-panel{
  position:absolute;right:18px;top:18px;bottom:18px;
  width:min(560px, calc(100% - 36px));
  background:#ffffff;border-radius:18px;
  box-shadow:0 18px 50px rgba(0,0,0,0.35);
  overflow:auto;
}

.cai-modal-head{
  display:flex;align-items:flex-start;justify-content:space-between;gap:14px;
  padding:16px 16px 12px;border-bottom:1px solid #eef2f7;
}
.cai-modal-title{font-size:18px;font-weight:900;color:#111827;}
.cai-modal-sub{font-size:13px;color:#6b7280;font-weight:700;margin-top:2px;}
.cai-x{
  width:40px;height:40px;border-radius:12px;border:1px solid #e9eef6;
  background:#ffffff;font-size:22px;line-height:1;color:#111827;cursor:pointer;
}

.cai-form{padding:14px 16px 16px;}
.cai-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;}
.cai-field label{display:block;font-size:12px;font-weight:900;color:#111827;margin-bottom:6px;}
.cai-field label span{color:#ef4444;}
.cai-field input,.cai-field select,.cai-field textarea{
  width:100%;border:1px solid #dbe6f6;border-radius:12px;
  padding:11px 12px;font-weight:700;color:#111827;outline:none;background:#ffffff;
}
.cai-field textarea{resize:vertical;}
.cai-field input:focus,.cai-field select:focus,.cai-field textarea:focus{
  border-color:#1f6bff;box-shadow:0 0 0 4px rgba(31,107,255,0.15);
}
.cai-field-wide{grid-column:1 / -1;}

.cai-consent{
  display:flex;gap:10px;align-items:flex-start;margin-top:12px;
  font-size:13px;color:#111827;font-weight:700;
}
.cai-consent input{margin-top:3px;}
.cai-consent a{color:#1f6bff;text-decoration:underline;}

.cai-form-footer{
  display:flex;align-items:center;justify-content:space-between;gap:12px;
  margin-top:14px;padding-top:14px;border-top:1px solid #eef2f7;
}
.cai-mini-title{font-size:12px;font-weight:900;color:#6b7280;}
.cai-mini-total{font-size:20px;font-weight:900;color:#111827;margin-top:2px;}
.cai-btn-submit{min-width:160px;}

.cai-msg{margin-top:12px;font-weight:800;}
.cai-msg.ok{color:#16a34a;}
.cai-msg.err{color:#dc2626;}

/* Mobile */
@media (max-width: 720px){
  .cai-actions{flex-direction:column;}
  .cai-btn-primary,.cai-btn-dark{width:100%;}
  .cai-or{width:100%;text-align:center;}
  .cai-grid{grid-template-columns:1fr;}
  .cai-modal-panel{left:18px;right:18px;top:18px;bottom:18px;width:auto;}
}
/* MRP + Discount badge */
.cai-mrp-wrap{display:flex;flex-direction:column;gap:6px;align-items:flex-start;}
.cai-mrp{
  font-size:14px;
  font-weight:900;
  color:#ef4444;
  text-decoration:line-through;
  opacity:0.95;
}
.cai-disc{
  font-size:12px;
  font-weight:900;
  color:#1d4ed8;
  background:#eff6ff;
  border:1px solid #dbeafe;
  padding:6px 10px;
  border-radius:999px;
  line-height:1;
}

/* Quantity .elementor-8510 .elementor-element.elementor-element-375b4cd */
.cai-qty{
  display:inline-flex;
  align-items:center;
  gap:8px;
  padding:6px;
  background:#ffffff;
  border:1px solid #dbe6f6;
  border-radius:999px;
}
.cai-qty-btn{
  width:34px;height:34px;
  border-radius:999px;
  border:1px solid #e5e7eb;
  background:#ffffff;
  font-weight:900;
  font-size:16px;
  color:#111827;
  cursor:pointer;
}
.cai-qty-input{
  width:30px;
  text-align:center;
  border:0 !important;
  padding:0 !important;
  font-weight:900;
  background:transparent !important;
  outline:none !important;
  color:#111827;
}
.cai-qty-btn:active{transform:scale(0.98);}
/* ===== FIX: Offer Price spacing + alignment of MRP & discount ===== */

/* Reduce space between "Offer Price" and price row */
.cai-price-row{
  align-items:center !important;
  gap:10px !important;
  margin-top:2px !important; /* was 6px */
}

/* Keep base price and the MRP+badge in a single clean line */
.cai-price-main{
  display:flex;
  align-items:center;
}

/* Make MRP + discount sit on the same line (not stacked) */
.cai-mrp-wrap{
  display:inline-flex !important;
  flex-direction:row !important;   /* was column */
  align-items:center !important;
  gap:10px !important;
  margin-left:6px;
}

/* Fine-tune MRP size & baseline */
.cai-mrp{
  margin:0 !important;
  line-height:1 !important;
  font-size:13px !important;
  transform:translateY(-1px);
}

/* Badge alignment */
.cai-disc{
  margin:0 !important;
  line-height:1 !important;
  padding:6px 10px !important;
  transform:translateY(-1px);
}

/* Optional: tighter top area overall (if you still feel spacing is high) */
.cai-price-top{
  padding-top:2px;
}

/* ===== Mobile: hide the OR pill ===== */
@media (max-width: 720px){
  .cai-or{display:none !important;}
}
.cai-qty {
  display: flex;
  align-items: center;
}

.cai-qty-input {
  height: 26px;
  line-height: 26px;
  padding: 0;
  margin: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
  font-size: 13px;
  font-weight: 800;
  appearance: none;
  -moz-appearance: textfield;
}

/* remove arrows (Chrome / Safari) */
.cai-qty-input::-webkit-outer-spin-button,
.cai-qty-input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
@media (max-width: 720px) {

  .cai-qty{
    padding: 4px;
    gap: 6px;
    border-radius: 20px;
  }

  .cai-qty-btn{
    width: 26px;
    height: 26px;
    font-size: 14px;
    line-height: 1;
  }

  .cai-qty-input{
    width: 22px;
    font-size: 13px;
    font-weight: 800;
  }
}
/* ===== COMPACT MODE — no UI change, only tighter spacing ===== */

/* Card padding */
.cai-pricecard{
  padding:14px !important;              /* was 18px */
  border-radius:16px;
}

/* Top price block */
.cai-price-label{font-size:12px;}
.cai-price-row{gap:8px !important;}
.cai-price-main{font-size:30px;}        /* was 34px */

.cai-tourmeta{margin-top:6px;}
.cai-tourname{font-size:13px;}
.cai-tourdate{font-size:12px;}

/* Divider tighter */
.cai-divider{margin:10px 0;}            /* was 14px */

/* Section title */
.cai-addon-title{
  font-size:13px;
  margin-bottom:8px;
}

/* Addons vertical stack tighter */
.cai-addons{gap:8px;}                   /* was 10px */

/* Checkbox addon row */
.cai-check{
  padding:10px;                         /* was 12px */
  border-radius:12px;
}
.cai-check-text small{font-size:11px;}
.cai-addon-amt{font-size:13px;}

/* Quantity addon rows */
.cai-addon-row{
  padding:10px;                         /* was 12px */
  border-radius:12px;
}
.cai-addon-name{font-size:12.5px;}
.cai-addon-sub{font-size:11px;}

/* Quantity .elementor-8510 .elementor-element.elementor-element-375b4cd tighter */
.cai-qty{
  padding:4px;
  gap:6px;
}
.cai-qty-btn{
  width:28px;
  height:28px;
  font-size:14px;
}
.cai-qty-input{
  width:24px;
  font-size:12.5px;
}

/* Total bar tighter */
.cai-totalbar{
  padding:10px;                         /* was 14px */
  margin-top:10px;
  border-radius:14px;
}
.cai-total-label{font-size:11px;}
.cai-total-note{font-size:11px;}
.cai-total-right{font-size:20px;}       /* was 22px */

/* Buttons row tighter */
.cai-actions{
  margin-top:10px;
  gap:8px;
}
.cai-btn{
  padding:10px 12px;                    /* was 12px 14px */
  font-size:13px;
}
.cai-or{
  padding:6px 9px;
  font-size:11px;
}/* End custom CSS */