.elementor-40 .elementor-element.elementor-element-a4264d8{--display:flex;--min-height:511px;--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;}.elementor-40 .elementor-element.elementor-element-6225a2a{--display:flex;--min-height:0px;--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:111px;--padding-bottom:111px;--padding-left:111px;--padding-right:111px;}.elementor-40 .elementor-element.elementor-element-6225a2a:not(.elementor-motion-effects-element-type-background), .elementor-40 .elementor-element.elementor-element-6225a2a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FF8412;}.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-40 .elementor-element.elementor-element-48474a1 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:23px 0px 0px 0px;}.elementor-40 .elementor-element.elementor-element-48474a1.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-40 .elementor-element.elementor-element-48474a1{text-align:center;}.elementor-40 .elementor-element.elementor-element-48474a1 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:77px;font-weight:600;color:#FFFFFF;}.elementor-40 .elementor-element.elementor-element-9f4c4aa{--display:flex;--min-height:332px;--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:-24px;--margin-bottom:5px;--margin-left:0px;--margin-right:0px;--padding-top:57px;--padding-bottom:0px;--padding-left:90px;--padding-right:90px;}.elementor-40 .elementor-element.elementor-element-9f4c4aa:not(.elementor-motion-effects-element-type-background), .elementor-40 .elementor-element.elementor-element-9f4c4aa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FF8412;}.elementor-40 .elementor-element.elementor-element-9f4c4aa > .elementor-shape-bottom svg, .elementor-40 .elementor-element.elementor-element-9f4c4aa > .e-con-inner > .elementor-shape-bottom svg{width:calc(118% + 1.3px);height:127px;}.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-40 .elementor-element.elementor-element-12c326c > .elementor-widget-container{margin:-41px 0px 2px 0px;padding:-18px 120px 0px 120px;}.elementor-40 .elementor-element.elementor-element-12c326c.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-40 .elementor-element.elementor-element-12c326c{text-align:center;font-family:"Roboto", Sans-serif;font-size:22px;font-weight:400;color:#FFFFFF;}.elementor-40 .elementor-element.elementor-element-46f3399{--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:0px;--margin-bottom:58px;--margin-left:0px;--margin-right:0px;}.elementor-40 .elementor-element.elementor-element-5f7ab65{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-40 .elementor-element.elementor-element-fc50885{--display:flex;--min-height:407px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:4px 4px 4px 4px;--border-top-width:4px;--border-right-width:4px;--border-bottom-width:4px;--border-left-width:4px;border-color:#FF7500;--border-color:#FF7500;--border-radius:9px 9px 9px 9px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-40 .elementor-element.elementor-element-fc50885:not(.elementor-motion-effects-element-type-background), .elementor-40 .elementor-element.elementor-element-fc50885 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;background-image:url("https://www.chanlong.co.in/wp-content/uploads/2023/11/Untitled-3.png");background-position:bottom center;}.elementor-40 .elementor-element.elementor-element-fc50885:hover{border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#02010100;--border-color:#02010100;}.elementor-40 .elementor-element.elementor-element-fc50885, .elementor-40 .elementor-element.elementor-element-fc50885::before{--border-transition:0.3s;}.elementor-40 .elementor-element.elementor-element-fc50885.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-40 .elementor-element.elementor-element-6ad24bf .elementor-heading-title{color:#FFFFFF;}.elementor-40 .elementor-element.elementor-element-2547e76{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-40 .elementor-element.elementor-element-37e8a8f{text-align:center;font-family:"Roboto", Sans-serif;font-size:11px;font-weight:400;color:#FFFFFF;}.elementor-40 .elementor-element.elementor-element-46f9aca{--display:flex;}.elementor-widget-image .widget-image-caption{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-40 .elementor-element.elementor-element-14d1b0c > .elementor-widget-container{margin:-47px -47px -47px -40px;padding:0px 0px 0px 0px;}.elementor-40 .elementor-element.elementor-element-14d1b0c:hover img{opacity:1;}.elementor-40 .elementor-element.elementor-element-6ac224e{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-40 .elementor-element.elementor-element-32ff296{--display:flex;--min-height:407px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:4px 4px 4px 4px;--border-top-width:4px;--border-right-width:4px;--border-bottom-width:4px;--border-left-width:4px;border-color:#FF7500;--border-color:#FF7500;--border-radius:9px 9px 9px 9px;--margin-top:50px;--margin-bottom:50px;--margin-left:50px;--margin-right:50px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-40 .elementor-element.elementor-element-32ff296:not(.elementor-motion-effects-element-type-background), .elementor-40 .elementor-element.elementor-element-32ff296 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;background-image:url("https://www.chanlong.co.in/wp-content/uploads/2023/11/Untitled-3.png");background-position:bottom center;}.elementor-40 .elementor-element.elementor-element-32ff296:hover{border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#02010100;--border-color:#02010100;}.elementor-40 .elementor-element.elementor-element-32ff296, .elementor-40 .elementor-element.elementor-element-32ff296::before{--border-transition:0.3s;}.elementor-40 .elementor-element.elementor-element-32ff296.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-40 .elementor-element.elementor-element-6376618 > .elementor-widget-container{margin:-41px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-40 .elementor-element.elementor-element-6376618{text-align:center;}.elementor-40 .elementor-element.elementor-element-6376618 .elementor-heading-title{color:#FFFFFF;}.elementor-40 .elementor-element.elementor-element-0fb662b{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:5px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-40 .elementor-element.elementor-element-318a4cb{text-align:center;font-family:"Roboto", Sans-serif;font-size:11px;font-weight:400;color:#FFFFFF;}.elementor-40 .elementor-element.elementor-element-590246c{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:5px;--margin-right:0px;}.elementor-40 .elementor-element.elementor-element-dfdd716 > .elementor-widget-container{margin:-75px -84px -110px -75px;padding:0px 0px 0px 0px;}.elementor-40 .elementor-element.elementor-element-dfdd716:hover img{opacity:1;}.elementor-40 .elementor-element.elementor-element-04e9542{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--overlay-opacity:0.5;--margin-top:-59px;--margin-bottom:67px;--margin-left:0px;--margin-right:0px;}.elementor-40 .elementor-element.elementor-element-04e9542::before, .elementor-40 .elementor-element.elementor-element-04e9542 > .elementor-background-video-container::before, .elementor-40 .elementor-element.elementor-element-04e9542 > .e-con-inner > .elementor-background-video-container::before, .elementor-40 .elementor-element.elementor-element-04e9542 > .elementor-background-slideshow::before, .elementor-40 .elementor-element.elementor-element-04e9542 > .e-con-inner > .elementor-background-slideshow::before, .elementor-40 .elementor-element.elementor-element-04e9542 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FFF6F4;--background-overlay:'';}.elementor-40 .elementor-element.elementor-element-04e9542.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-40 .elementor-element.elementor-element-9c09ee4{--display:flex;--min-height:407px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:4px 4px 4px 4px;--border-top-width:4px;--border-right-width:4px;--border-bottom-width:4px;--border-left-width:4px;border-color:#FF7500;--border-color:#FF7500;--border-radius:9px 9px 9px 9px;--margin-top:-15px;--margin-bottom:-15px;--margin-left:-15px;--margin-right:-15px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-40 .elementor-element.elementor-element-9c09ee4:not(.elementor-motion-effects-element-type-background), .elementor-40 .elementor-element.elementor-element-9c09ee4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;background-image:url("https://www.chanlong.co.in/wp-content/uploads/2023/11/Untitled-3.png");background-position:bottom center;}.elementor-40 .elementor-element.elementor-element-9c09ee4:hover{border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#02010100;--border-color:#02010100;}.elementor-40 .elementor-element.elementor-element-9c09ee4, .elementor-40 .elementor-element.elementor-element-9c09ee4::before{--border-transition:0.3s;}.elementor-40 .elementor-element.elementor-element-9c09ee4.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-40 .elementor-element.elementor-element-57b4e3e{text-align:center;}.elementor-40 .elementor-element.elementor-element-57b4e3e .elementor-heading-title{color:#FFFFFF;}.elementor-40 .elementor-element.elementor-element-ea2dcc4{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-40 .elementor-element.elementor-element-ed0deca{text-align:center;font-family:"Roboto", Sans-serif;font-size:11px;font-weight:400;color:#FFFFFF;}.elementor-40 .elementor-element.elementor-element-a903755{--display:flex;}.elementor-40 .elementor-element.elementor-element-0289aa8 > .elementor-widget-container{margin:-49px -49px -49px -49px;padding:0px 0px 0px 0px;}.elementor-40 .elementor-element.elementor-element-0289aa8:hover img{opacity:1;}.elementor-40 .elementor-element.elementor-element-896cdbc{--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:1px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-40 .elementor-element.elementor-element-e26ce9b{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-40 .elementor-element.elementor-element-7e65d98{--display:flex;--min-height:407px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:4px 4px 4px 4px;--border-top-width:4px;--border-right-width:4px;--border-bottom-width:4px;--border-left-width:4px;border-color:#FF7500;--border-color:#FF7500;--border-radius:9px 9px 9px 9px;--margin-top:-34px;--margin-bottom:-34px;--margin-left:-34px;--margin-right:-34px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-40 .elementor-element.elementor-element-7e65d98:not(.elementor-motion-effects-element-type-background), .elementor-40 .elementor-element.elementor-element-7e65d98 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;background-image:url("https://www.chanlong.co.in/wp-content/uploads/2023/11/Untitled-3.png");background-position:bottom center;}.elementor-40 .elementor-element.elementor-element-7e65d98:hover{border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#02010100;--border-color:#02010100;}.elementor-40 .elementor-element.elementor-element-7e65d98, .elementor-40 .elementor-element.elementor-element-7e65d98::before{--border-transition:0.3s;}.elementor-40 .elementor-element.elementor-element-7e65d98.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-40 .elementor-element.elementor-element-0f15eac{text-align:center;}.elementor-40 .elementor-element.elementor-element-0f15eac .elementor-heading-title{color:#FFFFFF;}.elementor-40 .elementor-element.elementor-element-ad8793b{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-40 .elementor-element.elementor-element-f0bf82a{text-align:center;font-family:"Roboto", Sans-serif;font-size:11px;font-weight:400;color:#FFFFFF;}.elementor-40 .elementor-element.elementor-element-67b2927{--display:flex;}.elementor-40 .elementor-element.elementor-element-6dee9df > .elementor-widget-container{margin:-57px -57px -57px -57px;padding:0px 0px 0px 0px;}.elementor-40 .elementor-element.elementor-element-6dee9df:hover img{opacity:1;}.elementor-40 .elementor-element.elementor-element-af98198{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-40 .elementor-element.elementor-element-aa60ae8{--display:flex;--min-height:407px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:4px 4px 4px 4px;--border-top-width:4px;--border-right-width:4px;--border-bottom-width:4px;--border-left-width:4px;border-color:#FF7500;--border-color:#FF7500;--border-radius:9px 9px 9px 9px;--margin-top:-15px;--margin-bottom:-15px;--margin-left:-15px;--margin-right:-15px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-40 .elementor-element.elementor-element-aa60ae8:not(.elementor-motion-effects-element-type-background), .elementor-40 .elementor-element.elementor-element-aa60ae8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;background-image:url("https://www.chanlong.co.in/wp-content/uploads/2023/11/Untitled-3.png");background-position:bottom center;}.elementor-40 .elementor-element.elementor-element-aa60ae8:hover{border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#02010100;--border-color:#02010100;}.elementor-40 .elementor-element.elementor-element-aa60ae8, .elementor-40 .elementor-element.elementor-element-aa60ae8::before{--border-transition:0.3s;}.elementor-40 .elementor-element.elementor-element-aa60ae8.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-40 .elementor-element.elementor-element-dfe1a1e{text-align:center;}.elementor-40 .elementor-element.elementor-element-dfe1a1e .elementor-heading-title{color:#FFFFFF;}.elementor-40 .elementor-element.elementor-element-2749faa{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-40 .elementor-element.elementor-element-9f5496c{text-align:center;font-family:"Roboto", Sans-serif;font-size:11px;font-weight:400;color:#FFFFFF;}.elementor-40 .elementor-element.elementor-element-e713ccb{--display:flex;}.elementor-40 .elementor-element.elementor-element-6732c83 > .elementor-widget-container{margin:-49px -49px -49px -49px;padding:0px 0px 0px 0px;}.elementor-40 .elementor-element.elementor-element-6732c83:hover img{opacity:1;}@media(min-width:768px){.elementor-40 .elementor-element.elementor-element-5f7ab65{--width:50%;}.elementor-40 .elementor-element.elementor-element-fc50885{--width:63%;}.elementor-40 .elementor-element.elementor-element-6ac224e{--width:50%;}.elementor-40 .elementor-element.elementor-element-32ff296{--width:63%;}.elementor-40 .elementor-element.elementor-element-9c09ee4{--width:22%;}.elementor-40 .elementor-element.elementor-element-e26ce9b{--width:50%;}.elementor-40 .elementor-element.elementor-element-7e65d98{--width:63%;}.elementor-40 .elementor-element.elementor-element-af98198{--width:50%;}.elementor-40 .elementor-element.elementor-element-aa60ae8{--width:63%;}}@media(max-width:767px){.elementor-40 .elementor-element.elementor-element-a4264d8{--content-width:500px;--min-height:298px;--margin-top:-40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-40 .elementor-element.elementor-element-6225a2a{--margin-top:-30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-40 .elementor-element.elementor-element-48474a1{width:var( --container-widget-width, 211px );max-width:211px;--container-widget-width:211px;--container-widget-flex-grow:0;}.elementor-40 .elementor-element.elementor-element-48474a1 > .elementor-widget-container{margin:-33px -33px -51px -33px;padding:0px 0px 0px 0px;}.elementor-40 .elementor-element.elementor-element-48474a1 .elementor-heading-title{font-size:36px;}.elementor-40 .elementor-element.elementor-element-9f4c4aa{--min-height:462px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:-35px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-12c326c{width:var( --container-widget-width, 246px );max-width:246px;--container-widget-width:246px;--container-widget-flex-grow:0;font-size:13px;}.elementor-40 .elementor-element.elementor-element-12c326c > .elementor-widget-container{margin:0px 0px 0px 1px;padding:0px 0px 0px 0px;}.elementor-40 .elementor-element.elementor-element-32ff296{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-40 .elementor-element.elementor-element-6376618{text-align:center;}.elementor-40 .elementor-element.elementor-element-04e9542{--width:372px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-40 .elementor-element.elementor-element-9c09ee4{--width:296px;--min-height:407px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-40 .elementor-element.elementor-element-57b4e3e > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-40 .elementor-element.elementor-element-896cdbc{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-40 .elementor-element.elementor-element-7e65d98{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-40 .elementor-element.elementor-element-aa60ae8{--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:95px;}}/* Start custom CSS for container, class: .elementor-element-fc50885 */.elementor-40 .elementor-element.elementor-element-fc50885{
        --first-color: red; 
        --second-color: orange;
        --third-color: yellow;
    }
    @property --rotate {
      syntax: "<angle>";
      initial-value: 132deg;
      inherits: false;
    }
    .elementor-40 .elementor-element.elementor-element-fc50885::before, .elementor-40 .elementor-element.elementor-element-fc50885::after{
        opacity: 0;
        content: "";
        transition: all 0.5s ease-in-out;
    }
    .elementor-40 .elementor-element.elementor-element-fc50885:hover::before, .elementor-40 .elementor-element.elementor-element-fc50885:hover::after{
        position: absolute;
        z-index: -1;
        background-image: linear-gradient(
        var(--rotate)
        , var(--first-color), var(--second-color) 43%, var(--third-color));
        animation: spin 2.5s linear infinite;
        opacity: 1;
    }
    .elementor-40 .elementor-element.elementor-element-fc50885:hover::before {
      width: 104%;
      height: 104%;
      border-radius: 8px;
      top: -2%;
      left: -2%;
    }
    .elementor-40 .elementor-element.elementor-element-fc50885:hover::after {
      top: 0;
      left: 0;
      right: 0;
      height: 100%;
      width: 100%;
      transform: scale(0.9);
      filter: blur(70px);
    }
    @keyframes spin {
      0% {
        --rotate: 0deg;
      }
      100% {
        --rotate: 360deg;
      }
    }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-32ff296 */.elementor-40 .elementor-element.elementor-element-32ff296{
        --first-color: red; 
        --second-color: orange;
        --third-color: yellow;
    }
    @property --rotate {
      syntax: "<angle>";
      initial-value: 132deg;
      inherits: false;
    }
    .elementor-40 .elementor-element.elementor-element-32ff296::before, .elementor-40 .elementor-element.elementor-element-32ff296::after{
        opacity: 0;
        content: "";
        transition: all 0.5s ease-in-out;
    }
    .elementor-40 .elementor-element.elementor-element-32ff296:hover::before, .elementor-40 .elementor-element.elementor-element-32ff296:hover::after{
        position: absolute;
        z-index: -1;
        background-image: linear-gradient(
        var(--rotate)
        , var(--first-color), var(--second-color) 43%, var(--third-color));
        animation: spin 2.5s linear infinite;
        opacity: 1;
    }
    .elementor-40 .elementor-element.elementor-element-32ff296:hover::before {
      width: 104%;
      height: 104%;
      border-radius: 8px;
      top: -2%;
      left: -2%;
    }
    .elementor-40 .elementor-element.elementor-element-32ff296:hover::after {
      top: 0;
      left: 0;
      right: 0;
      height: 100%;
      width: 100%;
      transform: scale(0.9);
      filter: blur(70px);
    }
    @keyframes spin {
      0% {
        --rotate: 0deg;
      }
      100% {
        --rotate: 360deg;
      }
    }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9c09ee4 */.elementor-40 .elementor-element.elementor-element-9c09ee4{
        --first-color: red; 
        --second-color: orange;
        --third-color: yellow;
    }
    @property --rotate {
      syntax: "<angle>";
      initial-value: 132deg;
      inherits: false;
    }
    .elementor-40 .elementor-element.elementor-element-9c09ee4::before, .elementor-40 .elementor-element.elementor-element-9c09ee4::after{
        opacity: 0;
        content: "";
        transition: all 0.5s ease-in-out;
    }
    .elementor-40 .elementor-element.elementor-element-9c09ee4:hover::before, .elementor-40 .elementor-element.elementor-element-9c09ee4:hover::after{
        position: absolute;
        z-index: -1;
        background-image: linear-gradient(
        var(--rotate)
        , var(--first-color), var(--second-color) 43%, var(--third-color));
        animation: spin 2.5s linear infinite;
        opacity: 1;
    }
    .elementor-40 .elementor-element.elementor-element-9c09ee4:hover::before {
      width: 104%;
      height: 104%;
      border-radius: 8px;
      top: -2%;
      left: -2%;
    }
    .elementor-40 .elementor-element.elementor-element-9c09ee4:hover::after {
      top: 0;
      left: 0;
      right: 0;
      height: 100%;
      width: 100%;
      transform: scale(0.9);
      filter: blur(70px);
    }
    @keyframes spin {
      0% {
        --rotate: 0deg;
      }
      100% {
        --rotate: 360deg;
      }
    }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7e65d98 */.elementor-40 .elementor-element.elementor-element-7e65d98{
        --first-color: red; 
        --second-color: orange;
        --third-color: yellow;
    }
    @property --rotate {
      syntax: "<angle>";
      initial-value: 132deg;
      inherits: false;
    }
    .elementor-40 .elementor-element.elementor-element-7e65d98::before, .elementor-40 .elementor-element.elementor-element-7e65d98::after{
        opacity: 0;
        content: "";
        transition: all 0.5s ease-in-out;
    }
    .elementor-40 .elementor-element.elementor-element-7e65d98:hover::before, .elementor-40 .elementor-element.elementor-element-7e65d98:hover::after{
        position: absolute;
        z-index: -1;
        background-image: linear-gradient(
        var(--rotate)
        , var(--first-color), var(--second-color) 43%, var(--third-color));
        animation: spin 2.5s linear infinite;
        opacity: 1;
    }
    .elementor-40 .elementor-element.elementor-element-7e65d98:hover::before {
      width: 104%;
      height: 104%;
      border-radius: 8px;
      top: -2%;
      left: -2%;
    }
    .elementor-40 .elementor-element.elementor-element-7e65d98:hover::after {
      top: 0;
      left: 0;
      right: 0;
      height: 100%;
      width: 100%;
      transform: scale(0.9);
      filter: blur(70px);
    }
    @keyframes spin {
      0% {
        --rotate: 0deg;
      }
      100% {
        --rotate: 360deg;
      }
    }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-aa60ae8 */.elementor-40 .elementor-element.elementor-element-aa60ae8{
        --first-color: red; 
        --second-color: orange;
        --third-color: yellow;
    }
    @property --rotate {
      syntax: "<angle>";
      initial-value: 132deg;
      inherits: false;
    }
    .elementor-40 .elementor-element.elementor-element-aa60ae8::before, .elementor-40 .elementor-element.elementor-element-aa60ae8::after{
        opacity: 0;
        content: "";
        transition: all 0.5s ease-in-out;
    }
    .elementor-40 .elementor-element.elementor-element-aa60ae8:hover::before, .elementor-40 .elementor-element.elementor-element-aa60ae8:hover::after{
        position: absolute;
        z-index: -1;
        background-image: linear-gradient(
        var(--rotate)
        , var(--first-color), var(--second-color) 43%, var(--third-color));
        animation: spin 2.5s linear infinite;
        opacity: 1;
    }
    .elementor-40 .elementor-element.elementor-element-aa60ae8:hover::before {
      width: 104%;
      height: 104%;
      border-radius: 8px;
      top: -2%;
      left: -2%;
    }
    .elementor-40 .elementor-element.elementor-element-aa60ae8:hover::after {
      top: 0;
      left: 0;
      right: 0;
      height: 100%;
      width: 100%;
      transform: scale(0.9);
      filter: blur(70px);
    }
    @keyframes spin {
      0% {
        --rotate: 0deg;
      }
      100% {
        --rotate: 360deg;
      }
    }/* End custom CSS */