.elementor-107 .elementor-element.elementor-element-21cf94a{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-107 .elementor-element.elementor-element-c978816{--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:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-107 .elementor-element.elementor-element-0657faa{--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 -3px rgba(0,0,0,0.5);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:20px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-107 .elementor-element.elementor-element-0657faa:not(.elementor-motion-effects-element-type-background), .elementor-107 .elementor-element.elementor-element-0657faa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2F2F2;}.elementor-107 .elementor-element.elementor-element-3e4ae38 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-107 .elementor-element.elementor-element-3e4ae38{text-align:center;}.elementor-107 .elementor-element.elementor-element-3e4ae38 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:23px;font-weight:600;line-height:1em;color:var( --e-global-color-d343947 );}.elementor-107 .elementor-element.elementor-element-6173b57 .elementor-button{background-color:var( --e-global-color-4f67960 );font-family:"Poppins", Sans-serif;font-size:14px;font-weight:600;text-transform:capitalize;text-decoration:none;letter-spacing:1.2px;fill:#FFFFFF;color:#FFFFFF;border-radius:10px 10px 10px 10px;padding:13px 28px 13px 28px;}.elementor-107 .elementor-element.elementor-element-6173b57 .elementor-button:hover, .elementor-107 .elementor-element.elementor-element-6173b57 .elementor-button:focus{background-color:var( --e-global-color-072edf9 );}.elementor-107 .elementor-element.elementor-element-6173b57 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-107 .elementor-element.elementor-element-7d6de23{--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 -3px rgba(0,0,0,0.5);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:20px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-107 .elementor-element.elementor-element-7d6de23:not(.elementor-motion-effects-element-type-background), .elementor-107 .elementor-element.elementor-element-7d6de23 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2F2F2;}.elementor-107 .elementor-element.elementor-element-ca35985 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-107 .elementor-element.elementor-element-ca35985{text-align:center;}.elementor-107 .elementor-element.elementor-element-ca35985 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:23px;font-weight:600;line-height:1em;color:var( --e-global-color-d343947 );}.elementor-107 .elementor-element.elementor-element-a6c7a3d .elementor-button{background-color:var( --e-global-color-4f67960 );font-family:"Poppins", Sans-serif;font-size:14px;font-weight:600;text-transform:capitalize;text-decoration:none;letter-spacing:1.2px;fill:#FFFFFF;color:#FFFFFF;border-radius:10px 10px 10px 10px;padding:13px 28px 13px 28px;}.elementor-107 .elementor-element.elementor-element-a6c7a3d .elementor-button:hover, .elementor-107 .elementor-element.elementor-element-a6c7a3d .elementor-button:focus{background-color:var( --e-global-color-072edf9 );}.elementor-107 .elementor-element.elementor-element-a6c7a3d > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-107 .elementor-element.elementor-element-fbb9c08{--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 -3px rgba(0,0,0,0.5);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:20px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-107 .elementor-element.elementor-element-fbb9c08:not(.elementor-motion-effects-element-type-background), .elementor-107 .elementor-element.elementor-element-fbb9c08 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2F2F2;}.elementor-107 .elementor-element.elementor-element-dace870 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-107 .elementor-element.elementor-element-dace870{text-align:center;}.elementor-107 .elementor-element.elementor-element-dace870 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:23px;font-weight:600;line-height:1em;color:var( --e-global-color-d343947 );}.elementor-107 .elementor-element.elementor-element-cbfacef .elementor-button{background-color:var( --e-global-color-4f67960 );font-family:"Poppins", Sans-serif;font-size:14px;font-weight:600;text-transform:capitalize;text-decoration:none;letter-spacing:1.2px;fill:#FFFFFF;color:#FFFFFF;border-radius:10px 10px 10px 10px;padding:13px 28px 13px 28px;}.elementor-107 .elementor-element.elementor-element-cbfacef .elementor-button:hover, .elementor-107 .elementor-element.elementor-element-cbfacef .elementor-button:focus{background-color:var( --e-global-color-072edf9 );}.elementor-107 .elementor-element.elementor-element-cbfacef > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-107 .elementor-element.elementor-element-db2f635{--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 -3px rgba(0,0,0,0.5);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:20px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-107 .elementor-element.elementor-element-db2f635:not(.elementor-motion-effects-element-type-background), .elementor-107 .elementor-element.elementor-element-db2f635 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2F2F2;}.elementor-107 .elementor-element.elementor-element-53f4c71 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-107 .elementor-element.elementor-element-53f4c71{text-align:center;}.elementor-107 .elementor-element.elementor-element-53f4c71 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:23px;font-weight:600;line-height:1em;color:var( --e-global-color-d343947 );}.elementor-107 .elementor-element.elementor-element-1fb27e9 .elementor-button{background-color:var( --e-global-color-4f67960 );font-family:"Poppins", Sans-serif;font-size:14px;font-weight:600;text-transform:capitalize;text-decoration:none;letter-spacing:1.2px;fill:#FFFFFF;color:#FFFFFF;border-radius:10px 10px 10px 10px;padding:13px 28px 13px 28px;}.elementor-107 .elementor-element.elementor-element-1fb27e9 .elementor-button:hover, .elementor-107 .elementor-element.elementor-element-1fb27e9 .elementor-button:focus{background-color:var( --e-global-color-072edf9 );}.elementor-107 .elementor-element.elementor-element-1fb27e9 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-107 .elementor-element.elementor-element-664f145{--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:20px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;}.elementor-107 .elementor-element.elementor-element-5bb13ba{--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 -3px rgba(0,0,0,0.5);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:20px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-107 .elementor-element.elementor-element-5bb13ba:not(.elementor-motion-effects-element-type-background), .elementor-107 .elementor-element.elementor-element-5bb13ba > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2F2F2;}.elementor-107 .elementor-element.elementor-element-0c4a7da > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-107 .elementor-element.elementor-element-0c4a7da{text-align:center;}.elementor-107 .elementor-element.elementor-element-0c4a7da .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:23px;font-weight:600;line-height:1em;color:var( --e-global-color-d343947 );}.elementor-107 .elementor-element.elementor-element-51dcc9b .elementor-button{background-color:var( --e-global-color-4f67960 );font-family:"Poppins", Sans-serif;font-size:14px;font-weight:600;text-transform:capitalize;text-decoration:none;letter-spacing:1.2px;fill:#FFFFFF;color:#FFFFFF;border-radius:10px 10px 10px 10px;padding:13px 28px 13px 28px;}.elementor-107 .elementor-element.elementor-element-51dcc9b .elementor-button:hover, .elementor-107 .elementor-element.elementor-element-51dcc9b .elementor-button:focus{background-color:var( --e-global-color-072edf9 );}.elementor-107 .elementor-element.elementor-element-51dcc9b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-107 .elementor-element.elementor-element-3a28a8c{--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 -3px rgba(0,0,0,0.5);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:20px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-107 .elementor-element.elementor-element-3a28a8c:not(.elementor-motion-effects-element-type-background), .elementor-107 .elementor-element.elementor-element-3a28a8c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2F2F2;}.elementor-107 .elementor-element.elementor-element-ebcaf39 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-107 .elementor-element.elementor-element-ebcaf39{text-align:center;}.elementor-107 .elementor-element.elementor-element-ebcaf39 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:23px;font-weight:600;line-height:1em;color:var( --e-global-color-d343947 );}.elementor-107 .elementor-element.elementor-element-67d8c75 .elementor-button{background-color:var( --e-global-color-4f67960 );font-family:"Poppins", Sans-serif;font-size:14px;font-weight:600;text-transform:capitalize;text-decoration:none;letter-spacing:1.2px;fill:#FFFFFF;color:#FFFFFF;border-radius:10px 10px 10px 10px;padding:13px 28px 13px 28px;}.elementor-107 .elementor-element.elementor-element-67d8c75 .elementor-button:hover, .elementor-107 .elementor-element.elementor-element-67d8c75 .elementor-button:focus{background-color:var( --e-global-color-072edf9 );}.elementor-107 .elementor-element.elementor-element-67d8c75 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-107 .elementor-element.elementor-element-67821d9{--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 -3px rgba(0,0,0,0.5);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:20px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-107 .elementor-element.elementor-element-67821d9:not(.elementor-motion-effects-element-type-background), .elementor-107 .elementor-element.elementor-element-67821d9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2F2F2;}.elementor-107 .elementor-element.elementor-element-b4f44fa > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-107 .elementor-element.elementor-element-b4f44fa{text-align:center;}.elementor-107 .elementor-element.elementor-element-b4f44fa .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:23px;font-weight:600;line-height:1em;color:var( --e-global-color-d343947 );}.elementor-107 .elementor-element.elementor-element-839af06 .elementor-button{background-color:var( --e-global-color-4f67960 );font-family:"Poppins", Sans-serif;font-size:14px;font-weight:600;text-transform:capitalize;text-decoration:none;letter-spacing:1.2px;fill:#FFFFFF;color:#FFFFFF;border-radius:10px 10px 10px 10px;padding:13px 28px 13px 28px;}.elementor-107 .elementor-element.elementor-element-839af06 .elementor-button:hover, .elementor-107 .elementor-element.elementor-element-839af06 .elementor-button:focus{background-color:var( --e-global-color-072edf9 );}.elementor-107 .elementor-element.elementor-element-839af06 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-107 .elementor-element.elementor-element-3eebde7{--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-107 .elementor-element.elementor-element-8babcd4{--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-107 .elementor-element.elementor-element-ae1ec14{--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:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:20px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;}.elementor-107 .elementor-element.elementor-element-d395fd8{--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 -3px rgba(0,0,0,0.5);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:20px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-107 .elementor-element.elementor-element-d395fd8:not(.elementor-motion-effects-element-type-background), .elementor-107 .elementor-element.elementor-element-d395fd8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2F2F2;}.elementor-107 .elementor-element.elementor-element-2ccb35b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-107 .elementor-element.elementor-element-2ccb35b{text-align:center;}.elementor-107 .elementor-element.elementor-element-2ccb35b .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:23px;font-weight:600;line-height:1em;color:var( --e-global-color-d343947 );}.elementor-107 .elementor-element.elementor-element-312a7a7 .elementor-button{background-color:var( --e-global-color-4f67960 );font-family:"Poppins", Sans-serif;font-size:14px;font-weight:600;text-transform:capitalize;text-decoration:none;letter-spacing:1.2px;fill:#FFFFFF;color:#FFFFFF;border-radius:10px 10px 10px 10px;padding:13px 28px 13px 28px;}.elementor-107 .elementor-element.elementor-element-312a7a7 .elementor-button:hover, .elementor-107 .elementor-element.elementor-element-312a7a7 .elementor-button:focus{background-color:var( --e-global-color-072edf9 );}.elementor-107 .elementor-element.elementor-element-312a7a7 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-107 .elementor-element.elementor-element-9d6efd6{--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:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-107 .elementor-element.elementor-element-9d6efd6:not(.elementor-motion-effects-element-type-background), .elementor-107 .elementor-element.elementor-element-9d6efd6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2F2F2;}.elementor-107 .elementor-element.elementor-element-ed7e755{--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;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-107 .elementor-element.elementor-element-ed7e755:not(.elementor-motion-effects-element-type-background), .elementor-107 .elementor-element.elementor-element-ed7e755 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#C7E4F6;}.elementor-107 .elementor-element.elementor-element-ed7e755.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-107 .elementor-element.elementor-element-0ff6cfa > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-107 .elementor-element.elementor-element-0ff6cfa{text-align:left;}.elementor-107 .elementor-element.elementor-element-0ff6cfa .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:15px;font-weight:500;line-height:1.3em;color:#686868;}.elementor-107 .elementor-element.elementor-element-e227d92{--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:30px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-107 .elementor-element.elementor-element-e227d92:not(.elementor-motion-effects-element-type-background), .elementor-107 .elementor-element.elementor-element-e227d92 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBF9DC;}.elementor-107 .elementor-element.elementor-element-e227d92.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-107 .elementor-element.elementor-element-1c03cc7{--display:flex;--justify-content:center;--gap:020px 020px;--row-gap:020px;--column-gap:020px;}.elementor-107 .elementor-element.elementor-element-1c03cc7.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-107 .elementor-element.elementor-element-3ccfc10 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-107 .elementor-element.elementor-element-3ccfc10{text-align:left;}.elementor-107 .elementor-element.elementor-element-3ccfc10 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:23px;font-weight:600;line-height:1em;-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:0px 0px 0px rgba(0,0,0,0.3);color:#DB9E2F;}.elementor-107 .elementor-element.elementor-element-e33fdfc{font-size:18px;line-height:26px;}.elementor-107 .elementor-element.elementor-element-87b58df > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-107 .elementor-element.elementor-element-87b58df{text-align:left;}.elementor-107 .elementor-element.elementor-element-87b58df .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:600;line-height:1em;-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:0px 0px 0px rgba(0,0,0,0.3);color:#DB2F2F;}.elementor-107 .elementor-element.elementor-element-7a2a7b1{--display:flex;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-107 .elementor-element.elementor-element-9d6efd6{--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-107 .elementor-element.elementor-element-ed7e755{--justify-content:center;}.elementor-107 .elementor-element.elementor-element-3ccfc10 .elementor-heading-title{font-size:18px;}.elementor-107 .elementor-element.elementor-element-e33fdfc{font-size:12px;}.elementor-107 .elementor-element.elementor-element-87b58df .elementor-heading-title{font-size:18px;}.elementor-107 .elementor-element.elementor-element-7a2a7b1{--justify-content:center;}.elementor-107 .elementor-element.elementor-element-ec3390e.elementor-element{--align-self:center;}}@media(max-width:767px){.elementor-107 .elementor-element.elementor-element-3e4ae38 .elementor-heading-title{font-size:27px;}.elementor-107 .elementor-element.elementor-element-6173b57 .elementor-button{font-size:14px;padding:10px 32px 10px 32px;}.elementor-107 .elementor-element.elementor-element-7d6de23{--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:20px;}.elementor-107 .elementor-element.elementor-element-ca35985 .elementor-heading-title{font-size:27px;}.elementor-107 .elementor-element.elementor-element-a6c7a3d .elementor-button{font-size:14px;padding:10px 32px 10px 32px;}.elementor-107 .elementor-element.elementor-element-fbb9c08{--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:20px;}.elementor-107 .elementor-element.elementor-element-dace870 .elementor-heading-title{font-size:27px;}.elementor-107 .elementor-element.elementor-element-cbfacef .elementor-button{font-size:14px;padding:10px 32px 10px 32px;}.elementor-107 .elementor-element.elementor-element-db2f635{--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:20px;}.elementor-107 .elementor-element.elementor-element-53f4c71 .elementor-heading-title{font-size:27px;}.elementor-107 .elementor-element.elementor-element-1fb27e9 .elementor-button{font-size:14px;padding:10px 32px 10px 32px;}.elementor-107 .elementor-element.elementor-element-0c4a7da .elementor-heading-title{font-size:27px;}.elementor-107 .elementor-element.elementor-element-51dcc9b .elementor-button{font-size:14px;padding:10px 32px 10px 32px;}.elementor-107 .elementor-element.elementor-element-3a28a8c{--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:20px;}.elementor-107 .elementor-element.elementor-element-ebcaf39 .elementor-heading-title{font-size:27px;}.elementor-107 .elementor-element.elementor-element-67d8c75 .elementor-button{font-size:14px;padding:10px 32px 10px 32px;}.elementor-107 .elementor-element.elementor-element-67821d9{--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:20px;}.elementor-107 .elementor-element.elementor-element-b4f44fa .elementor-heading-title{font-size:27px;}.elementor-107 .elementor-element.elementor-element-839af06 .elementor-button{font-size:14px;padding:10px 32px 10px 32px;}.elementor-107 .elementor-element.elementor-element-993b8af > .elementor-widget-container{padding:0px 0px 65px 0px;}.elementor-107 .elementor-element.elementor-element-2ccb35b .elementor-heading-title{font-size:27px;}.elementor-107 .elementor-element.elementor-element-312a7a7 .elementor-button{font-size:14px;padding:10px 32px 10px 32px;}.elementor-107 .elementor-element.elementor-element-0ff6cfa .elementor-heading-title{font-size:14px;}.elementor-107 .elementor-element.elementor-element-e227d92{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-107 .elementor-element.elementor-element-3ccfc10 .elementor-heading-title{font-size:24px;}.elementor-107 .elementor-element.elementor-element-e33fdfc{font-size:16px;}.elementor-107 .elementor-element.elementor-element-87b58df .elementor-heading-title{font-size:24px;}}@media(min-width:768px){.elementor-107 .elementor-element.elementor-element-21cf94a{--content-width:100%;}.elementor-107 .elementor-element.elementor-element-0657faa{--width:33%;}.elementor-107 .elementor-element.elementor-element-7d6de23{--width:33%;}.elementor-107 .elementor-element.elementor-element-fbb9c08{--width:33%;}.elementor-107 .elementor-element.elementor-element-db2f635{--width:33%;}.elementor-107 .elementor-element.elementor-element-5bb13ba{--width:33%;}.elementor-107 .elementor-element.elementor-element-3a28a8c{--width:33%;}.elementor-107 .elementor-element.elementor-element-67821d9{--width:33%;}.elementor-107 .elementor-element.elementor-element-d395fd8{--width:33%;}.elementor-107 .elementor-element.elementor-element-9d6efd6{--content-width:1600px;}.elementor-107 .elementor-element.elementor-element-ed7e755{--width:50%;}.elementor-107 .elementor-element.elementor-element-e227d92{--width:50%;}.elementor-107 .elementor-element.elementor-element-1c03cc7{--width:56.061%;}}@media(max-width:1024px) and (min-width:768px){.elementor-107 .elementor-element.elementor-element-9d6efd6{--content-width:100%;}.elementor-107 .elementor-element.elementor-element-ed7e755{--width:40%;}.elementor-107 .elementor-element.elementor-element-e227d92{--width:60%;}}/* Start custom CSS for html, class: .elementor-element-993b8af */* {
            margin: 0;
            padding: 0;
            box-sizing: border-box;
        }

        body {
            font-family: 'Arial', sans-serif;
            background: linear-gradient(135deg, #f8f9fa 0%, #e9ecef 100%);
            min-height: 100vh;
            width: 100%;
            overflow-x: hidden;
        }

        .bsec-kr {
            width: 100%;
            height: 0;
            padding-bottom: 31.015625%;
            background: url('https://iskconrohini.org/wp-content/uploads/2025/07/banner-_32681834d070475.jpeg') center center/contain no-repeat;
            position: relative;
            display: flex;
            align-items: center;
            justify-content: center;
            background-color: #f8f9fa;
        }

        .boverlay-kr {
            position: absolute;
            top: 0;
            left: 0;
            right: 0;
            bottom: 0;
            background: rgba(0, 0, 0, 0.4);
            display: flex;
            align-items: center;
            justify-content: center;
        }

        .btext-kr {
            color: white;
            text-align: center;
            z-index: 2;
        }

        .btext-kr h1 {
            font-size: 3rem;
            margin-bottom: 10px;
            text-shadow: 2px 2px 4px rgba(0,0,0,0.7);
        }

        .btext-kr h2 {
            font-size: 1.5rem;
            opacity: 0.9;
            text-shadow: 1px 1px 2px rgba(0,0,0,0.7);
        }

        /* Kalash Abhishek Section - Matching Annādān Design */
        .krsh-sect {
            background: #fff8f0;
            padding: 0;
            border-radius: 0;
            width: 100vw;
            position: relative;
            left: 50%;
            right: 50%;
            margin-left: -50vw;
            margin-right: -50vw;
            box-sizing: border-box;
            padding-top: 40px;
            padding-bottom: 40px;
            font-family: 'Merriweather', serif;
            box-shadow: 0 6px 28px rgba(160,120,80,0.12);
        }

        .krsh-wrap {
            display: flex;
            align-items: center;
            justify-content: center;
            gap: 5vw;
            width: 92vw;
            margin: 0 auto;
            flex-wrap: wrap;
            padding: 0 4vw;
        }

        .krsh-imgbox {
            width: 320px;
            max-width: 92vw;
            height: 320px;
            border-radius: 14px;
            box-shadow: 0 6px 24px rgba(144,88,32,0.20);
            transition: transform 0.6s cubic-bezier(.64,.09,.08,1), box-shadow 0.3s;
            overflow: hidden;
        }

        .krsh-imgbox img {
            width: 100%;
            height: 100%;
            object-fit: cover;
            border-radius: 14px;
        }

        .krsh-imgbox:hover {
            transform: scale(1.045) rotate(-2deg);
            box-shadow: 0 14px 38px rgba(144,88,32,0.26);
        }

        .krsh-content {
            flex: 1 1 330px;
            min-width: 260px;
            padding: 20px 2vw;
            text-align: left;
            max-width: 720px;
        }

        .krsh-content h2 {
            font-size: 2.6rem;
            color: #b66235;
            margin-bottom: 22px;
            font-weight: 700;
            letter-spacing: 0.5px;
        }

        .krsh-quote {
            font-size: 1.18rem;
            color: #432f18;
            margin-bottom: 30px;
            line-height: 1.8;
        }

        .krsh-dbtn {
            padding: 16px 44px;
            background: linear-gradient(94deg, #259b45 75%, #478a1b 100%);
            color: #fff;
            border: none;
            border-radius: 9px;
            font-size: 1.22rem;
            font-weight: 600;
            box-shadow: 0 4px 18px rgba(44,127,44,0.13);
            cursor: pointer;
            outline: none;
            transition: background 0.3s, box-shadow 0.2s;
            position: relative;
            z-index: unset;
        }

        .krsh-dbtn:hover, .krsh-dbtn:focus {
            background: linear-gradient(99deg, #217a38 75%, #3c6514 100%);
            box-shadow: 0 8px 24px rgba(44,127,44,0.22);
        }

        .krsh-beat {
            animation: krsh-beat 1.2s infinite alternate cubic-bezier(.65,.05,.36,1);
        }

        @keyframes krsh-beat {
            to { transform: scale(1.09); box-shadow: 0 0 16px #48cc3d44; }
            from { transform: scale(1); }
        }

        .krsh-fadein { animation: krsh-fadeIn 1.1s ease; }
        .krsh-slidein { animation: krsh-slideIn 1.1s cubic-bezier(.8,.25,.3,1); }

        @keyframes krsh-fadeIn { from {opacity:0;} to {opacity:1;} }
        @keyframes krsh-slideIn { from { opacity:0; transform: translateY(40px);} to {opacity:1; transform: translateY(0);} }

        /* Modal Styles */
        .krsh-modal-bg {
            display: none;
            position: fixed;
            top: 0;
            left: 0;
            width: 100vw;
            height: 100vh;
            background: rgba(36,18,3,0.60);
            align-items: center;
            justify-content: center;
            z-index: 9999;
            animation: krsh-fadeIn 0.5s;
        }

        .krsh-modal-box {
            background: #fffdf6;
            padding: 32px 28px;
            border-radius: 14px;
            max-width: 370px;
            width: 90vw;
            text-align: center;
            position: relative;
            box-shadow: 0 8px 34px rgba(132,68,38,0.14);
            animation: krsh-modalPop 0.4s cubic-bezier(.54,2,.51,.99);
        }

        @keyframes krsh-modalPop { from{transform:scale(0.88); opacity:0;} to{transform:scale(1); opacity:1;} }

        .krsh-close-x {
            position: absolute;
            top: 12px;
            right: 18px;
            font-size: 32px;
            font-weight: 700;
            color: #b66235;
            cursor: pointer;
            transition: color 0.2s;
        }

        .krsh-close-x:hover {
            color: #c44d1e;
        }

        .krsh-modal-box h3 {
            color: #b66235;
            font-size: 1.5rem;
            margin-bottom: 14px;
        }

        .krsh-modal-box p {
            font-size: 1rem;
            color: #444;
            margin-bottom: 20px;
        }

        .krsh-modal-box ul {
            list-style: none;
            padding: 0;
            margin: 0;
        }

        .krsh-modal-box li {
            margin-bottom: 15px;
        }

        .krsh-modal-box a {
            display: inline-block;
            padding: 11px 24px;
            background: #b66235;
            color: #fff;
            border-radius: 8px;
            font-size: 1.03rem;
            text-decoration: none;
            font-weight: 600;
            transition: background 0.18s, box-shadow 0.18s, color 0.18s, text-decoration 0.18s;
            box-shadow: 0 2px 10px #c56c3650;
        }

        .krsh-modal-box a:hover {
            background: #a64921;
            box-shadow: 0 4px 16px #cd8246bb;
            text-decoration: none;
        }

        /* Responsive Design */
        @media (max-width: 850px) {
            .krsh-wrap {
                flex-direction: column;
                gap: 36px;
                width: 98vw;
                padding: 0 2vw;
            }

            .krsh-content {
                text-align: center;
                max-width: 98vw;
            }

            .krsh-imgbox {
                width: 96vw;
                height: 280px;
            }
        }

        @media (max-width: 768px) {
            .btext-kr h1 {
                font-size: 2rem;
            }

            .btext-kr h2 {
                font-size: 1.2rem;
            }
        }

        @media (max-width: 480px) {
            .btext-kr h1 {
                font-size: 1.5rem;
            }

            .btext-kr h2 {
                font-size: 1rem;
            }
        }/* End custom CSS */