.elementor-2 .elementor-element.elementor-element-e15925a:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-e15925a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://cgsaa.utkrisht.net/wp-content/uploads/2023/08/new-homepage-img.jpg");background-repeat:no-repeat;background-size:cover;}.elementor-2 .elementor-element.elementor-element-e15925a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;color:#FFFFFF;padding:14vw 0vw 015vw 0vw;}.elementor-2 .elementor-element.elementor-element-e15925a > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2 .elementor-element.elementor-element-e15925a .elementor-heading-title{color:#FFFFFF;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-5a6a957 .elementor-heading-title{font-family:"Nunito", Sans-serif;font-size:44px;font-weight:700;line-height:58px;color:#FFFFFF;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );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-2 .elementor-element.elementor-element-bb1c09e{width:var( --container-widget-width, 93.335% );max-width:93.335%;--container-widget-width:93.335%;--container-widget-flex-grow:0;font-family:"Nunito", Sans-serif;font-size:20px;font-weight:400;line-height:34px;color:#FFFFFF;}.elementor-bc-flex-widget .elementor-2 .elementor-element.elementor-element-f06ee17.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-2 .elementor-element.elementor-element-f06ee17.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-2 .elementor-element.elementor-element-f06ee17.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-2 .elementor-element.elementor-element-f06ee17 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-2 .elementor-element.elementor-element-f553f78 .elementor-button{background-color:var( --e-global-color-secondary );font-family:"Nunito", Sans-serif;font-size:20px;font-weight:700;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0);}.elementor-2 .elementor-element.elementor-element-f553f78 .elementor-button:hover, .elementor-2 .elementor-element.elementor-element-f553f78 .elementor-button:focus{background-color:#F3712C;}.elementor-2 .elementor-element.elementor-element-f553f78 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-022efc8:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-022efc8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-022efc8{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0vw 0vw 015vw 0vw;z-index:2;}.elementor-2 .elementor-element.elementor-element-022efc8 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2 .elementor-element.elementor-element-a01f5ea.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-2 .elementor-element.elementor-element-b86c7bb{text-align:center;}.elementor-2 .elementor-element.elementor-element-b86c7bb .elementor-heading-title{font-family:"Nunito", Sans-serif;font-size:44px;font-weight:700;color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-71d9239{--spacer-size:40px;}.elementor-2 .elementor-element.elementor-element-743b72d{--swiper-slides-to-display:2;--swiper-slides-gap:20px;width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;--swiper-pagination-size:10px;--dots-normal-color:#8D69A0;--dots-hover-color:#8D69A0;--swiper-pagination-spacing:50px;}.elementor-2 .elementor-element.elementor-element-743b72d > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-743b72d .swiper-slide > .elementor-element{height:100%;}.elementor-2 .elementor-element.elementor-element-973ecf6{margin-top:25px;margin-bottom:0px;}.elementor-bc-flex-widget .elementor-2 .elementor-element.elementor-element-f6d16f0.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-2 .elementor-element.elementor-element-f6d16f0.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-2 .elementor-element.elementor-element-f6d16f0.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-2 .elementor-element.elementor-element-c90d601 .elementor-button{background-color:var( --e-global-color-secondary );font-family:"Nunito", Sans-serif;font-size:20px;font-weight:700;text-shadow:0px 0px 0px rgba(0,0,0,0.3);border-style:solid;border-color:var( --e-global-color-secondary );}.elementor-2 .elementor-element.elementor-element-c90d601 .elementor-button:hover, .elementor-2 .elementor-element.elementor-element-c90d601 .elementor-button:focus{background-color:#F3712C;border-color:#F3712C;}.elementor-2 .elementor-element.elementor-element-c90d601{width:var( --container-widget-width, 282.255px );max-width:282.255px;--container-widget-width:282.255px;--container-widget-flex-grow:0;align-self:center;}.elementor-2 .elementor-element.elementor-element-c90d601 > .elementor-widget-container{margin:0px 12px 0px 0px;}.elementor-2 .elementor-element.elementor-element-6b37013.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-2 .elementor-element.elementor-element-d333521 .elementor-button{background-color:#FFFFFF00;font-family:"Nunito", Sans-serif;font-size:20px;font-weight:700;fill:#232F3F;color:#232F3F;border-style:solid;border-width:2px 2px 2px 2px;border-color:#232F3F;padding:022px 30px 022px 30px;}.elementor-2 .elementor-element.elementor-element-d333521 .elementor-button:hover, .elementor-2 .elementor-element.elementor-element-d333521 .elementor-button:focus{background-color:var( --e-global-color-primary );color:#FFFFFF;border-color:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-d333521{width:auto;max-width:auto;}.elementor-2 .elementor-element.elementor-element-d333521 > .elementor-widget-container{margin:0px 0px 0px 12px;}.elementor-2 .elementor-element.elementor-element-d333521 .elementor-button:hover svg, .elementor-2 .elementor-element.elementor-element-d333521 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-9435ea5:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-9435ea5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-2 .elementor-element.elementor-element-9435ea5{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 70px 0px;}.elementor-2 .elementor-element.elementor-element-9435ea5 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2 .elementor-element.elementor-element-5a7297d > .elementor-widget-container{padding:0px 0px 45px 0px;}.elementor-2 .elementor-element.elementor-element-5a7297d{text-align:center;}.elementor-2 .elementor-element.elementor-element-5a7297d .elementor-heading-title{font-family:"Nunito", Sans-serif;font-size:44px;font-weight:700;color:var( --e-global-color-primary );}.elementor-widget-loop-grid .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-loop-grid .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-loop-grid .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-2 .elementor-element.elementor-element-cd16487{--grid-columns:2;width:var( --container-widget-width, 85% );max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0;--grid-column-gap:20px;}.elementor-2 .elementor-element.elementor-element-cd16487 > .elementor-widget-container{margin:0 auto 0 auto;}.elementor-2 .elementor-element.elementor-element-cd16487 .elementor-loop-container{grid-auto-rows:1fr;}.elementor-2 .elementor-element.elementor-element-cd16487 .e-loop-item > .elementor-section, .elementor-2 .elementor-element.elementor-element-cd16487 .e-loop-item > .elementor-section > .elementor-container, .elementor-2 .elementor-element.elementor-element-cd16487 .e-loop-item > .e-con, .elementor-2 .elementor-element.elementor-element-cd16487 .e-loop-item .elementor-section-wrap  > .e-con{height:100%;}.elementor-2 .elementor-element.elementor-element-b41cb9e .elementor-button{background-color:#8D69A0;font-family:"Nunito", Sans-serif;font-size:20px;font-weight:700;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:2px 2px 2px 2px;border-color:#8D69A0;}.elementor-2 .elementor-element.elementor-element-b41cb9e .elementor-button:hover, .elementor-2 .elementor-element.elementor-element-b41cb9e .elementor-button:focus{background-color:#F3712C;color:#FFFFFF;border-color:#F3712C;}.elementor-2 .elementor-element.elementor-element-b41cb9e{width:100%;max-width:100%;align-self:flex-start;}.elementor-2 .elementor-element.elementor-element-b41cb9e > .elementor-widget-container{margin:50px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-b41cb9e .elementor-button:hover svg, .elementor-2 .elementor-element.elementor-element-b41cb9e .elementor-button:focus svg{fill:#FFFFFF;}@media(min-width:768px){.elementor-2 .elementor-element.elementor-element-5303b30{width:63.472%;}.elementor-2 .elementor-element.elementor-element-f06ee17{width:35.861%;}}@media(max-width:1024px){.elementor-2 .elementor-element.elementor-element-e15925a:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-e15925a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-size:cover;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-2 .elementor-element.elementor-element-5a6a957 .elementor-heading-title{font-size:40px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-2 .elementor-element.elementor-element-bb1c09e{font-size:18px;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-2 .elementor-element.elementor-element-f553f78 .elementor-button{font-size:18px;}.elementor-2 .elementor-element.elementor-element-b86c7bb .elementor-heading-title{font-size:30px;}.elementor-2 .elementor-element.elementor-element-743b72d{--swiper-slides-to-display:2;}.elementor-2 .elementor-element.elementor-element-c90d601{--container-widget-width:40%;--container-widget-flex-grow:0;width:var( --container-widget-width, 40% );max-width:40%;}.elementor-2 .elementor-element.elementor-element-c90d601 .elementor-button{font-size:18px;}.elementor-2 .elementor-element.elementor-element-d333521 .elementor-button{font-size:18px;}.elementor-2 .elementor-element.elementor-element-5a7297d .elementor-heading-title{font-size:30px;}.elementor-widget-loop-grid .elementor-pagination{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-loop-grid .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-loop-grid .e-load-more-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-2 .elementor-element.elementor-element-cd16487{--grid-columns:2;--grid-column-gap:20px;}.elementor-2 .elementor-element.elementor-element-b41cb9e .elementor-button{font-size:18px;}}@media(max-width:767px){.elementor-2 .elementor-element.elementor-element-e15925a:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-e15925a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://cgsaa.utkrisht.net/wp-content/uploads/2023/04/mobile-homepage-img-jpg.jpg");background-position:50% 0px;background-size:cover;}.elementor-2 .elementor-element.elementor-element-e15925a{margin-top:0rem;margin-bottom:0rem;padding:8rem 0rem 2rem 0rem;}.elementor-2 .elementor-element.elementor-element-5303b30 > .elementor-element-populated{padding:25px 25px 25px 25px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-2 .elementor-element.elementor-element-5a6a957 .elementor-heading-title{font-size:26px;line-height:31.9px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-2 .elementor-element.elementor-element-bb1c09e{font-size:16px;line-height:24px;}.elementor-2 .elementor-element.elementor-element-f06ee17 > .elementor-element-populated{padding:0rem 0rem 3rem 0rem;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-2 .elementor-element.elementor-element-f553f78 > .elementor-widget-container{padding:0px 0px 0px 20px;}.elementor-2 .elementor-element.elementor-element-f553f78 .elementor-button{font-size:16.8px;}.elementor-2 .elementor-element.elementor-element-022efc8{padding:0rem 0rem 0rem 0rem;}.elementor-2 .elementor-element.elementor-element-a01f5ea > .elementor-element-populated{padding:0rem 0rem 3rem 0rem;}.elementor-2 .elementor-element.elementor-element-b86c7bb{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-2 .elementor-element.elementor-element-b86c7bb > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-b86c7bb .elementor-heading-title{font-size:26px;}.elementor-2 .elementor-element.elementor-element-743b72d{--swiper-slides-to-display:1;--swiper-pagination-size:8px;--swiper-pagination-spacing:10px;}.elementor-2 .elementor-element.elementor-element-743b72d > .elementor-widget-container{margin:0rem 0rem 2rem 0rem;}.elementor-2 .elementor-element.elementor-element-c90d601 > .elementor-widget-container{margin:2rem 0rem 0rem 0rem;padding:0px 0px 10px 0px;}.elementor-2 .elementor-element.elementor-element-c90d601{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-2 .elementor-element.elementor-element-c90d601 .elementor-button{font-size:18px;padding:12px 24px 12px 24px;}.elementor-2 .elementor-element.elementor-element-6b37013.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-2 .elementor-element.elementor-element-d333521 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-d333521 .elementor-button{font-size:18px;padding:12px 24px 12px 24px;}.elementor-2 .elementor-element.elementor-element-9435ea5{margin-top:0px;margin-bottom:0px;}.elementor-2 .elementor-element.elementor-element-5a7297d > .elementor-widget-container{margin:20px 20px 20px 20px;}.elementor-2 .elementor-element.elementor-element-5a7297d .elementor-heading-title{font-size:25px;}.elementor-widget-loop-grid .elementor-pagination{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-loop-grid .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-loop-grid .e-load-more-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-2 .elementor-element.elementor-element-cd16487{--grid-columns:1;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-2 .elementor-element.elementor-element-cd16487 > .elementor-widget-container{margin:0rem 01rem 2rem 01rem;}.elementor-2 .elementor-element.elementor-element-b41cb9e > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-b41cb9e .elementor-button{font-size:16px;padding:12px 24px 12px 24px;}}/* Start custom CSS for button, class: .elementor-element-f553f78 */@media screen and (max-width: 600px){
    #home-btn a.elementor-button-link.elementor-button.elementor-size-sm {
        background:#EF4041!important;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-e15925a */section.elementor-section.elementor-top-section.elementor-element.elementor-element-0dac80b.footer_main {
        background-color: #F89C1B;
}


@media (min-width: 768px){
header#masthead a.hfe-menu-item{
    color:white;
    font-weight:500;
}


header#masthead span.elementor-button-text {
    color:white;
}


header#masthead .elementor-8 .elementor-element.elementor-element-0947a41 .elementor-button {
    color: #fff;
}

header#masthead .elementor-8 .elementor-element.elementor-element-0947a41 .elementor-button:hover {
    color: #DA9B24 ;
}

}

@media (max-width:600px){
    a#log-in-btn {
    color: #fff!important;
}

}

.hfe-nav-menu-icon {
    color: #fff!important;
}

.cta-sec {
    padding-left: 20px!important;
    padding-right: 20px!important;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-9435ea5 */#our-stories-sec .elementor-element.elementor-element-cd16487.elementor-grid-2.elementor-widget__width-initial.elementor-hidden-tablet.elementor-grid-tablet-2.elementor-grid-mobile-1.elementor-widget.elementor-widget-loop-grid {
    margin:auto!important;
}


@media (min-width: 900px){

#our-stories-sec .elementor-column.elementor-col-100.elementor-top-column.elementor-element.elementor-element-acbbe6b {
    height:39rem!important;
}

#our-stories-sec p {
    margin-bottom: 0rem;
}

}

@media only screen and (min-width: 700px) and (max-width: 900px){ 
      #our-stories-sec .elementor-column.elementor-col-100.elementor-top-column.elementor-element.elementor-element-acbbe6b {
 
}

}


@media (max-width: 600px){
    
#our-stories-sec .elementor-column.elementor-col-100.elementor-top-column.elementor-element.elementor-element-acbbe6b {
    height:35rem;
}

#our-stories-sec .elementor-widget-wrap.elementor-element-populated {
    padding:25px!important;
}

#our-stories-sec .read-more-btn a.elementor-button-link.elementor-button.elementor-size-sm {
    font-size:16px;
}

footer#colophon {
    background: #f89c1b;
}
}

#our-stories-sec a.elementor-button-link::after {
    display: none!important;
}

@media(min-width:767px){
    #our-stories-sec .elementor-widget-wrap.elementor-element-populated {
    display: flex;
    justify-content: center!important;
}
}/* End custom CSS */
/* Start custom CSS */@media (max-width:800px){
  .swiper-pagination.swiper-pagination-clickable.swiper-pagination-bullets.swiper-pagination-horizontal {
    bottom: -20px!important;
}  
}/* End custom CSS */