.elementor-220 .elementor-element.elementor-element-92f77f6{--display:grid;--e-con-grid-template-columns:2fr 1fr;--e-con-grid-template-rows:repeat(1, 1fr);--gap:25px 25px;--row-gap:25px;--column-gap:25px;--grid-auto-flow:row;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-220 .elementor-element.elementor-element-285d3dd{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-theme-post-featured-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-220 .elementor-element.elementor-element-f81cb20 img{width:100%;border-radius:10px 10px 10px 10px;}.elementor-widget-theme-post-title .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-220 .elementor-element.elementor-element-b04ee40 .elementor-heading-title{font-family:"Georgia", Sans-serif;font-weight:600;}.elementor-widget-theme-post-content{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-220 .elementor-element.elementor-element-4ba7586{color:#FFFFFF;}.elementor-220 .elementor-element.elementor-element-556e59e{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-220 .elementor-element.elementor-element-b6d6502{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-220 .elementor-element.elementor-element-bad140a{--display:flex;--border-radius:10px 10px 10px 10px;--padding-top:2px;--padding-bottom:2px;--padding-left:2px;--padding-right:2px;}.elementor-220 .elementor-element.elementor-element-26157f9{--display:flex;--border-radius:10px 10px 10px 10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-220 .elementor-element.elementor-element-26157f9:not(.elementor-motion-effects-element-type-background), .elementor-220 .elementor-element.elementor-element-26157f9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1E1E1EFA;}.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-220 .elementor-element.elementor-element-948440b{text-align:center;}.elementor-220 .elementor-element.elementor-element-948440b .elementor-heading-title{font-family:"Kalam", Sans-serif;font-size:36px;font-weight:700;line-height:1.4em;color:#FFFFFF;}.elementor-220 .elementor-element.elementor-element-0ea6ee2 .wpr-button{background-color:#00000000;-webkit-transition-duration:0.4s;transition-duration:0.4s;-webkit-animation-duration:0.4s;animation-duration:0.4s;border-color:#FFFFFF30;border-style:solid;border-width:1px 1px 1px 1px;border-radius:5px 5px 5px 5px;}	.elementor-220 .elementor-element.elementor-element-0ea6ee2 [class*="elementor-animation"]:hover,
								.elementor-220 .elementor-element.elementor-element-0ea6ee2 .wpr-button::before,
								.elementor-220 .elementor-element.elementor-element-0ea6ee2 .wpr-button::after{background-color:#00000000;}.elementor-220 .elementor-element.elementor-element-0ea6ee2.elementor-element{--align-self:center;}.elementor-220 .elementor-element.elementor-element-0ea6ee2 .wpr-button::before{-webkit-transition-duration:0.4s;transition-duration:0.4s;-webkit-animation-duration:0.4s;animation-duration:0.4s;}.elementor-220 .elementor-element.elementor-element-0ea6ee2 .wpr-button::after{-webkit-transition-duration:0.4s;transition-duration:0.4s;-webkit-animation-duration:0.4s;animation-duration:0.4s;color:#ffffff;padding:10px 20px 10px 20px;}.elementor-220 .elementor-element.elementor-element-0ea6ee2 .wpr-button .wpr-button-icon{-webkit-transition-duration:0.4s;transition-duration:0.4s;}.elementor-220 .elementor-element.elementor-element-0ea6ee2 .wpr-button .wpr-button-icon svg{-webkit-transition-duration:0.4s;transition-duration:0.4s;}.elementor-220 .elementor-element.elementor-element-0ea6ee2 .wpr-button .wpr-button-text{-webkit-transition-duration:0.4s;transition-duration:0.4s;-webkit-animation-duration:0.4s;animation-duration:0.4s;}.elementor-220 .elementor-element.elementor-element-0ea6ee2 .wpr-button .wpr-button-content{-webkit-transition-duration:0.4s;transition-duration:0.4s;-webkit-animation-duration:0.4s;animation-duration:0.4s;}.elementor-220 .elementor-element.elementor-element-0ea6ee2{text-align:left;}.elementor-220 .elementor-element.elementor-element-0ea6ee2 .wpr-button-content{-webkit-justify-content:center;justify-content:center;}.elementor-220 .elementor-element.elementor-element-0ea6ee2 .wpr-button-text{-webkit-justify-content:center;justify-content:center;color:#ffffff;}.elementor-220 .elementor-element.elementor-element-0ea6ee2 .wpr-button-icon{font-size:18px;}.elementor-220 .elementor-element.elementor-element-0ea6ee2 .wpr-button-icon svg{width:18px;height:18px;}.elementor-220 .elementor-element.elementor-element-0ea6ee2.wpr-button-icon-position-left .wpr-button-icon{margin-right:12px;}.elementor-220 .elementor-element.elementor-element-0ea6ee2.wpr-button-icon-position-right .wpr-button-icon{margin-left:12px;}.elementor-220 .elementor-element.elementor-element-0ea6ee2.wpr-button-icon-style-inline .wpr-button-icon{color:#ffffff;}.elementor-220 .elementor-element.elementor-element-0ea6ee2.wpr-button-icon-style-inline .wpr-button-icon svg{fill:#ffffff;}.elementor-220 .elementor-element.elementor-element-0ea6ee2 .wpr-button-text,.elementor-220 .elementor-element.elementor-element-0ea6ee2 .wpr-button::after{font-size:16px;font-weight:600;}.elementor-220 .elementor-element.elementor-element-0ea6ee2 .wpr-button:hover .wpr-button-text{color:#ffffff;}.elementor-220 .elementor-element.elementor-element-0ea6ee2.wpr-button-icon-style-inline .wpr-button:hover .wpr-button-icon{color:#ffffff;}.elementor-220 .elementor-element.elementor-element-0ea6ee2.wpr-button-icon-style-inline .wpr-button:hover .wpr-button-icon svg{fill:#ffffff;}.elementor-220 .elementor-element.elementor-element-0ea6ee2 .wpr-button:focus .wpr-button-text{color:#ffffff;}.elementor-220 .elementor-element.elementor-element-0ea6ee2.wpr-button-icon-style-inline .wpr-button:focus .wpr-button-icon{color:#ffffff;}.elementor-220 .elementor-element.elementor-element-0ea6ee2.wpr-button-icon-style-inline .wpr-button:focus .wpr-button-icon svg{fill:#ffffff;}.elementor-220 .elementor-element.elementor-element-0ea6ee2 .wpr-button:hover{border-color:#F14D4C8C;}.elementor-220 .elementor-element.elementor-element-0ea6ee2.wpr-button-icon-style-inline .wpr-button{padding:10px 20px 10px 20px;}.elementor-220 .elementor-element.elementor-element-0ea6ee2.wpr-button-icon-style-block .wpr-button-text{padding:10px 20px 10px 20px;}.elementor-220 .elementor-element.elementor-element-0ea6ee2.wpr-button-icon-style-inline-block .wpr-button-content{padding:10px 20px 10px 20px;}.elementor-220 .elementor-element.elementor-element-b00f480{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-220 .elementor-element.elementor-element-b00f480:not(.elementor-motion-effects-element-type-background), .elementor-220 .elementor-element.elementor-element-b00f480 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1E1E1EFA;}.elementor-widget-image-box .elementor-image-box-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-widget-image-box:has(:hover) .elementor-image-box-title,
					 .elementor-widget-image-box:has(:focus) .elementor-image-box-title{color:var( --e-global-color-primary );}.elementor-widget-image-box .elementor-image-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-220 .elementor-element.elementor-element-d9fbbdc.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-220 .elementor-element.elementor-element-d9fbbdc.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-220 .elementor-element.elementor-element-d9fbbdc.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-220 .elementor-element.elementor-element-d9fbbdc .elementor-image-box-title{margin-bottom:5px;font-family:"Georgia", Sans-serif;font-size:20px;font-weight:600;color:#FFFFFF;}.elementor-220 .elementor-element.elementor-element-d9fbbdc .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-220 .elementor-element.elementor-element-d9fbbdc .elementor-image-box-img img{border-radius:10px;transition-duration:0.3s;}.elementor-220 .elementor-element.elementor-element-d9fbbdc:has(:hover) .elementor-image-box-title,
					 .elementor-220 .elementor-element.elementor-element-d9fbbdc:has(:focus) .elementor-image-box-title{color:#E6E6E6;}.elementor-220 .elementor-element.elementor-element-d9fbbdc .elementor-image-box-description{font-family:"Inter", Sans-serif;font-size:13px;font-weight:400;color:#B5B1B1;}.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-220 .elementor-element.elementor-element-f95a537{font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;line-height:1.4em;color:#FFFFFF;}.elementor-220 .elementor-element.elementor-element-6dedd4c{--grid-template-columns:repeat(0, auto);text-align:left;--icon-size:17px;--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-220 .elementor-element.elementor-element-6dedd4c .elementor-social-icon{background-color:#000000;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FD736D;}.elementor-220 .elementor-element.elementor-element-6dedd4c .elementor-social-icon i{color:#FFFFFF;}.elementor-220 .elementor-element.elementor-element-6dedd4c .elementor-social-icon svg{fill:#FFFFFF;}.elementor-220 .elementor-element.elementor-element-6dedd4c .elementor-social-icon:hover{background-color:#1E1E1E;}.elementor-220 .elementor-element.elementor-element-6dedd4c .elementor-social-icon:hover i{color:#FD736D;}.elementor-220 .elementor-element.elementor-element-6dedd4c .elementor-social-icon:hover svg{fill:#FD736D;}.elementor-220 .elementor-element.elementor-element-e0b4cbe{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-table-of-contents{--header-color:var( --e-global-color-secondary );--item-text-color:var( --e-global-color-text );--item-text-hover-color:var( --e-global-color-accent );--marker-color:var( --e-global-color-text );}.elementor-widget-table-of-contents .elementor-toc__header, .elementor-widget-table-of-contents .elementor-toc__header-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-table-of-contents .elementor-toc__list-item{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-220 .elementor-element.elementor-element-a871c06{--box-background-color:#02010100;--header-color:#FFFFFF;--toggle-button-color:#FFFFFF;--item-text-color:#FFFFFF;--item-text-hover-color:#FF867F;--item-text-hover-decoration:underline;--item-text-active-color:#FF867F;--marker-color:#FFFFFF;}.elementor-220 .elementor-element.elementor-element-a871c06 .elementor-toc__spinner{color:#FFFFFF;fill:#FFFFFF;}.elementor-220 .elementor-element.elementor-element-a871c06 .elementor-toc__header-title{text-align:start;}.elementor-220 .elementor-element.elementor-element-a871c06 .elementor-toc__header, .elementor-220 .elementor-element.elementor-element-a871c06 .elementor-toc__header-title{font-family:"Georgia", Sans-serif;font-size:18px;font-weight:600;}.elementor-220 .elementor-element.elementor-element-a871c06 .elementor-toc__header{flex-direction:row;}.elementor-220 .elementor-element.elementor-element-a871c06 .elementor-toc__list-item{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;}.elementor-220 .elementor-element.elementor-element-079ed0c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;text-align:center;}.elementor-220 .elementor-element.elementor-element-079ed0c .elementor-heading-title{font-family:"Georgia", Sans-serif;font-size:36px;font-weight:700;line-height:1.4em;color:#FFFFFF;}.elementor-widget-elementor-blog-posts .wpcap-grid-container .wpcap-post .title, .elementor-widget-elementor-blog-posts .wpcap-grid-container .wpcap-post .title > a{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-secondary );}.elementor-widget-elementor-blog-posts .wpcap-grid-container .wpcap-post .title, .elementor-widget-elementor-blog-posts .wpcap-grid-container .wpcap-post .title > a:hover{color:var( --e-global-color-primary );}.elementor-widget-elementor-blog-posts .wpcap-grid-container .wpcap-post .post-grid-meta span{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-elementor-blog-posts .wpcap-grid-container .wpcap-post .post-grid-meta span a{color:var( --e-global-color-text );}.elementor-widget-elementor-blog-posts .wpcap-grid-container .wpcap-post .post-grid-excerpt p{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-elementor-blog-posts .wpcap-grid-container .wpcap-post a.read-more-btn{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );color:var( --e-global-color-text );}.elementor-widget-elementor-blog-posts .wpcap-grid-container .wpcap-post a.read-more-btn:hover{color:var( --e-global-color-primary );}.elementor-msie .elementor-220 .elementor-element.elementor-element-6ca5b80 .elementor-portfolio-item{width:calc( 100% / 3 );}.elementor-220 .elementor-element.elementor-element-6ca5b80.elementor-element{--align-self:flex-start;}.elementor-220 .elementor-element.elementor-element-6ca5b80 .post-grid-inner{text-align:left;}.elementor-220 .elementor-element.elementor-element-6ca5b80 .wpcap-grid-container{grid-column-gap:23px;grid-row-gap:22px;}.elementor-220 .elementor-element.elementor-element-6ca5b80 .wpcap-grid-container .wpcap-post{border-radius:0px;}.elementor-220 .elementor-element.elementor-element-6ca5b80 .post-grid-inner .post-grid-thumbnail img{border-radius:5px 5px 5px 5px;}.elementor-220 .elementor-element.elementor-element-6ca5b80 .wpcap-grid-container .wpcap-post .title, .elementor-220 .elementor-element.elementor-element-6ca5b80 .wpcap-grid-container .wpcap-post .title > a{font-family:"Inter", Sans-serif;font-size:16px;font-weight:600;color:#FFFFFF;}.elementor-220 .elementor-element.elementor-element-6ca5b80 .wpcap-grid-container .wpcap-post .post-grid-excerpt p{color:#D0D0D0;}.elementor-220 .elementor-element.elementor-element-6ca5b80 .wpcap-grid-container .wpcap-post a.read-more-btn{color:#FFFFFF;border-radius:0px;}@media(max-width:1024px) and (min-width:768px){.elementor-220 .elementor-element.elementor-element-bad140a{--width:45%;}.elementor-220 .elementor-element.elementor-element-b00f480{--width:45%;}}@media(max-width:1024px){.elementor-220 .elementor-element.elementor-element-92f77f6{--e-con-grid-template-columns:1fr;--grid-auto-flow:row;}.elementor-220 .elementor-element.elementor-element-556e59e{--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;}.elementor-220 .elementor-element.elementor-element-b6d6502{--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;}.elementor-msie .elementor-220 .elementor-element.elementor-element-6ca5b80 .elementor-portfolio-item{width:calc( 100% / 2 );}}@media(max-width:767px){.elementor-220 .elementor-element.elementor-element-92f77f6{--e-con-grid-template-columns:1;--grid-auto-flow:row;}.elementor-220 .elementor-element.elementor-element-948440b{text-align:center;}.elementor-220 .elementor-element.elementor-element-948440b .elementor-heading-title{font-size:26px;}.elementor-220 .elementor-element.elementor-element-0ea6ee2{width:100%;max-width:100%;}.elementor-220 .elementor-element.elementor-element-d9fbbdc .elementor-image-box-wrapper{text-align:start;}.elementor-220 .elementor-element.elementor-element-d9fbbdc .elementor-image-box-img{margin-bottom:15px;}.elementor-220 .elementor-element.elementor-element-079ed0c{text-align:center;}.elementor-220 .elementor-element.elementor-element-079ed0c .elementor-heading-title{font-size:20px;}.elementor-msie .elementor-220 .elementor-element.elementor-element-6ca5b80 .elementor-portfolio-item{width:calc( 100% / 1 );}}/* Start custom CSS for container, class: .elementor-element-bad140a */.elementor-220 .elementor-element.elementor-element-bad140a{
  display: inline-block;
  background: linear-gradient(
    100deg,
    #ff6f91 0%,
    #ffaa5c 14%,
    #ffe07e 26%,
    #fff5dc 34%,
    #b5f5e5 44%,
    #6cd2ff 58%,
    #a78bfa 72%,
    #ff6f91 86%,
    #ffaa5c 100%
  );
  background-size: 220% 100%;
  animation: hero-gradient-shine 11s linear infinite;
}

@keyframes hero-gradient-shine {
  from {
    background-position: 0% 50%;
  }
  to {
    background-position: 220% 50%;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b6d6502 */.elementor-220 .elementor-element.elementor-element-b6d6502{
    position: sticky;
    top: 10px;
    height: fit-content;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-92f77f6 */.elementor-220 .elementor-element.elementor-element-92f77f6{
    background: radial-gradient(ellipse 80% 60% at 50% 0%, oklch(35% .08 25/.18), transparent 70%);
}/* End custom CSS */