.elementor-kit-6{--e-global-color-primary:#2D69F0;--e-global-color-secondary:#142640;--e-global-color-text:#5C5E61;--e-global-color-accent:#31AA46;--e-global-color-406c39c:#FFFFFF;--e-global-color-f9f50bd:#000000;--e-global-typography-primary-font-family:"Figtree";--e-global-typography-primary-font-size:25px;--e-global-typography-primary-font-weight:500;--e-global-typography-primary-text-transform:capitalize;--e-global-typography-primary-line-height:30px;--e-global-typography-secondary-font-family:"Figtree";--e-global-typography-secondary-font-size:38px;--e-global-typography-secondary-font-weight:600;--e-global-typography-secondary-line-height:48px;--e-global-typography-secondary-letter-spacing:0.5px;--e-global-typography-text-font-family:"Poppins";--e-global-typography-text-font-size:16px;--e-global-typography-text-font-weight:400;--e-global-typography-text-text-transform:capitalize;--e-global-typography-text-line-height:30px;--e-global-typography-text-letter-spacing:0.6px;--e-global-typography-accent-font-family:"Poppins";--e-global-typography-accent-font-size:20px;--e-global-typography-accent-font-weight:500;--e-global-typography-accent-text-transform:capitalize;--e-global-typography-accent-line-height:25px}.elementor-kit-6 e-page-transition{background-color:#FFBC7D}.elementor-section.elementor-section-boxed>.elementor-container{max-width:1200px}.e-con{--container-max-width:1200px}.elementor-widget:not(:last-child){margin-block-end:20px}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px}{}h1.entry-title{display:var(--page-title-display)}.site-header .site-branding{flex-direction:column;align-items:stretch}.site-header{padding-inline-end:0;padding-inline-start:0}.site-footer .site-branding{flex-direction:column;align-items:stretch}@media(max-width:1024px){.elementor-section.elementor-section-boxed>.elementor-container{max-width:1024px}.e-con{--container-max-width:1024px}}@media(max-width:767px){.elementor-section.elementor-section-boxed>.elementor-container{max-width:767px}.e-con{--container-max-width:767px}}.service-box:hover .btn-check{background-color:#2D69F0;color:#fff;transform:translateY(-3px);box-shadow:0 4px 15px rgb(45 105 240 / .3)}.hover-animation .elementor-button{position:relative;display:inline-block;overflow:hidden;transition:all 0.6s ease-in-out;z-index:1}.hover-animation .elementor-button::before{content:'';position:absolute;top:0;bottom:0;left:-15%;width:0;height:106%;background:#34ae48;transform:skew(45deg);transition:all 0.4s ease-in-out;z-index:-1;color:#fff}.hover-animation .elementor-button:hover::before{width:135%}.hover-animation .elementor-button:hover{color:#fff}.blog-image-hover .elementor-post__thumbnail{position:relative!important;overflow:hidden!important;display:block!important;width:100%!important;height:auto!important;border-radius:20px!important}.elementor-posts-container.elementor-has-item-ratio .elementor-post__thumbnail.elementor-fit-height img{height:100%;width:100%!important}.elementor-2940 .elementor-element.elementor-element-91eeb11 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:0px!important}.elementor-posts-container.elementor-has-item-ratio .elementor-post__thumbnail img{height:auto!important;left:0!important;position:relative!important;top:0!important;transform:none!important}.elementor-35 .elementor-element.elementor-element-9525e15 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:0px!important}.blog-image-hover .elementor-post__thumbnail img{display:block!important;width:100%!important;height:100%!important;object-fit:cover!important;transition:all 0.5s ease-out!important;position:relative!important;z-index:1!important}.blog-image-hover .elementor-post__thumbnail::after{content:""!important;position:absolute!important;width:200%!important;height:0%!important;left:50%!important;top:50%!important;background-color:rgb(255 255 255 / .3)!important;transform:translate(-50%,-50%) rotate(-45deg)!important;z-index:2!important;transition:all 0.5s ease-out!important;pointer-events:none!important}.blog-image-hover .elementor-post__thumbnail:hover::after{height:200%!important}.elementor-element .e-con-full.hover-box-shadow:hover{box-shadow:#ccdbe8 3px 3px 6px 0 inset,rgb(255 255 255 / .5) -3px -3px 6px 1px inset;background:#fff!important;-webkit-box-shadow:0 0 15px 0 rgb(45 53 71 / .1)}.icon-hover a{box-shadow:#ccdbe8 3px 3px 6px 0 inset,rgb(255 255 255 / .5) -3px -3px 6px 1px inset}