.elementor-27 .elementor-element.elementor-element-1b36f552{--display:flex;--min-height:559px;--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;--overlay-opacity:0.63;}.elementor-27 .elementor-element.elementor-element-1b36f552:not(.elementor-motion-effects-element-type-background), .elementor-27 .elementor-element.elementor-element-1b36f552 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://nirmalateknik-ac.com/wp-content/uploads/2025/05/abstract-blue-background-simple-design-for-your-website-free-vector.jpg");background-size:cover;}.elementor-27 .elementor-element.elementor-element-1b36f552::before, .elementor-27 .elementor-element.elementor-element-1b36f552 > .elementor-background-video-container::before, .elementor-27 .elementor-element.elementor-element-1b36f552 > .e-con-inner > .elementor-background-video-container::before, .elementor-27 .elementor-element.elementor-element-1b36f552 > .elementor-background-slideshow::before, .elementor-27 .elementor-element.elementor-element-1b36f552 > .e-con-inner > .elementor-background-slideshow::before, .elementor-27 .elementor-element.elementor-element-1b36f552 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-27 .elementor-element.elementor-element-2492b0ab{--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;--justify-content:center;}.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-27 .elementor-element.elementor-element-4b622796 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:35px;font-weight:800;line-height:52px;color:#FFFFFF;}.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-27 .elementor-element.elementor-element-39324abf{color:#FFFFFF;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-27 .elementor-element.elementor-element-1b48f13c .elementor-button{background-color:transparent;font-family:"Nunito", Sans-serif;font-size:18px;font-weight:700;background-image:linear-gradient(81deg, #641B2E 0%, #FBDB93 100%);transition-duration:0.4s;padding:10px 35px 10px 35px;}.elementor-27 .elementor-element.elementor-element-1b48f13c .elementor-button:hover, .elementor-27 .elementor-element.elementor-element-1b48f13c .elementor-button:focus{background-color:transparent;background-image:linear-gradient(180deg, #605C5D 0%, #BE5B50 100%);}.elementor-27 .elementor-element.elementor-element-2773b553{--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;--justify-content:center;}.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-27 .elementor-element.elementor-element-1f8a8771 img{width:82%;border-radius:10px 10px 10px 10px;}.elementor-27 .elementor-element.elementor-element-71b0a821{--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;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-27 .elementor-element.elementor-element-329d7db7{--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;--justify-content:center;}.elementor-27 .elementor-element.elementor-element-67cf0e7b img{border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.12);}.elementor-27 .elementor-element.elementor-element-4dde5469{--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;}.elementor-27 .elementor-element.elementor-element-56e70621 .elementor-heading-title{color:#641B2E;}.elementor-27 .elementor-element.elementor-element-7e9663ae{text-align:left;}.elementor-27 .elementor-element.elementor-element-7e9663ae .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:800;line-height:38px;color:#000000;}.elementor-27 .elementor-element.elementor-element-3668121f{text-align:left;}.elementor-27 .elementor-element.elementor-element-3363974d .elementor-button{background-color:transparent;font-family:"Nunito", Sans-serif;font-size:18px;font-weight:700;background-image:linear-gradient(81deg, #641B2E 0%, #FBDB93 100%);transition-duration:0.4s;padding:10px 35px 10px 35px;}.elementor-27 .elementor-element.elementor-element-3363974d .elementor-button:hover, .elementor-27 .elementor-element.elementor-element-3363974d .elementor-button:focus{background-color:transparent;background-image:linear-gradient(180deg, #605C5D 0%, #BE5B50 100%);}.elementor-27 .elementor-element.elementor-element-686b2ff{--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:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-27 .elementor-element.elementor-element-686b2ff:not(.elementor-motion-effects-element-type-background), .elementor-27 .elementor-element.elementor-element-686b2ff > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://nirmalateknik-ac.com/wp-content/uploads/2025/05/pr-sh2.png");background-position:center right;background-repeat:no-repeat;background-size:30% auto;}.elementor-27 .elementor-element.elementor-element-25b8e41b{text-align:center;}.elementor-27 .elementor-element.elementor-element-25b8e41b .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:40px;font-weight:800;line-height:52px;color:#000000;}.elementor-27 .elementor-element.elementor-element-f64b4b7{text-align:center;}.elementor-27 .elementor-element.elementor-element-7dc8119d{--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;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-27 .elementor-element.elementor-element-5daf3896{--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;}.elementor-widget-image-box .elementor-image-box-title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-image-box .elementor-image-box-description{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-27 .elementor-element.elementor-element-44769a01 > .elementor-widget-container{padding:30px 20px 30px 20px;border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.14);}.elementor-27 .elementor-element.elementor-element-44769a01.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-27 .elementor-element.elementor-element-44769a01.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-27 .elementor-element.elementor-element-44769a01.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-27 .elementor-element.elementor-element-44769a01 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-27 .elementor-element.elementor-element-44769a01 .elementor-image-box-img img{border-style:none;border-radius:100px;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );transition-duration:0.3s;}.elementor-27 .elementor-element.elementor-element-44769a01 .elementor-image-box-title{color:#000000;font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:700;}.elementor-27 .elementor-element.elementor-element-44769a01 .elementor-image-box-description{color:#4D4242;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;}.elementor-27 .elementor-element.elementor-element-3cf6e445{--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;}.elementor-27 .elementor-element.elementor-element-11010efc > .elementor-widget-container{padding:30px 20px 30px 20px;border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.14);}.elementor-27 .elementor-element.elementor-element-11010efc.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-27 .elementor-element.elementor-element-11010efc.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-27 .elementor-element.elementor-element-11010efc.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-27 .elementor-element.elementor-element-11010efc .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-27 .elementor-element.elementor-element-11010efc .elementor-image-box-img img{border-style:none;border-radius:100px;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );transition-duration:0.3s;}.elementor-27 .elementor-element.elementor-element-11010efc .elementor-image-box-title{color:#000000;font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:700;}.elementor-27 .elementor-element.elementor-element-11010efc .elementor-image-box-description{color:#4D4242;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;}.elementor-27 .elementor-element.elementor-element-5bed2da6{--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;}.elementor-27 .elementor-element.elementor-element-78cee001 > .elementor-widget-container{padding:30px 20px 30px 20px;border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.14);}.elementor-27 .elementor-element.elementor-element-78cee001.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-27 .elementor-element.elementor-element-78cee001.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-27 .elementor-element.elementor-element-78cee001.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-27 .elementor-element.elementor-element-78cee001 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-27 .elementor-element.elementor-element-78cee001 .elementor-image-box-img img{border-style:none;border-radius:100px;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );transition-duration:0.3s;}.elementor-27 .elementor-element.elementor-element-78cee001 .elementor-image-box-title{color:#000000;font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:700;}.elementor-27 .elementor-element.elementor-element-78cee001 .elementor-image-box-description{color:#4D4242;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;}.elementor-27 .elementor-element.elementor-element-79a34f31{--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:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-27 .elementor-element.elementor-element-79a34f31:not(.elementor-motion-effects-element-type-background), .elementor-27 .elementor-element.elementor-element-79a34f31 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E9E9E9;background-image:url("https://nirmalateknik-ac.com/wp-content/uploads/2025/05/pr-sh2.png");background-position:center right;background-repeat:no-repeat;background-size:30% auto;}.elementor-27 .elementor-element.elementor-element-7c3bbee6{text-align:center;}.elementor-27 .elementor-element.elementor-element-7c3bbee6 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:800;line-height:52px;color:#000000;}.elementor-27 .elementor-element.elementor-element-f3490a2{--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;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-27 .elementor-element.elementor-element-f3490a2:not(.elementor-motion-effects-element-type-background), .elementor-27 .elementor-element.elementor-element-f3490a2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E9E9E9;}.elementor-27 .elementor-element.elementor-element-54a16602{--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:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.19);--margin-top:10px;--margin-bottom:10px;--margin-left:10px;--margin-right:10px;--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-27 .elementor-element.elementor-element-54a16602:not(.elementor-motion-effects-element-type-background), .elementor-27 .elementor-element.elementor-element-54a16602 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-27 .elementor-element.elementor-element-73db65af img{width:50%;border-radius:10px 10px 10px 10px;}.elementor-27 .elementor-element.elementor-element-769d35f4{text-align:left;}.elementor-27 .elementor-element.elementor-element-769d35f4 .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-size:25px;font-weight:600;color:#000000;}.elementor-27 .elementor-element.elementor-element-3d470f2d{text-align:left;}.elementor-27 .elementor-element.elementor-element-3d470f2d .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-size:18px;font-weight:600;color:#000000;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-27 .elementor-element.elementor-element-78eb87fb .elementor-icon-list-icon i{color:#A9B85A;transition:color 0.3s;}.elementor-27 .elementor-element.elementor-element-78eb87fb .elementor-icon-list-icon svg{fill:#A9B85A;transition:fill 0.3s;}.elementor-27 .elementor-element.elementor-element-78eb87fb{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-27 .elementor-element.elementor-element-78eb87fb .elementor-icon-list-text{transition:color 0.3s;}.elementor-27 .elementor-element.elementor-element-15a42864 .elementor-button{background-color:transparent;font-family:"Nunito", Sans-serif;font-size:18px;font-weight:700;background-image:linear-gradient(81deg, #641B2E 0%, #FBDB93 100%);transition-duration:0.4s;padding:10px 35px 10px 35px;}.elementor-27 .elementor-element.elementor-element-15a42864 .elementor-button:hover, .elementor-27 .elementor-element.elementor-element-15a42864 .elementor-button:focus{background-color:transparent;background-image:linear-gradient(180deg, #605C5D 0%, #BE5B50 100%);}.elementor-27 .elementor-element.elementor-element-355366cf{--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:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.19);--margin-top:10px;--margin-bottom:10px;--margin-left:10px;--margin-right:10px;--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-27 .elementor-element.elementor-element-355366cf:not(.elementor-motion-effects-element-type-background), .elementor-27 .elementor-element.elementor-element-355366cf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-27 .elementor-element.elementor-element-28081304 img{width:50%;border-radius:10px 10px 10px 10px;}.elementor-27 .elementor-element.elementor-element-111c2148{text-align:left;}.elementor-27 .elementor-element.elementor-element-111c2148 .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-size:25px;font-weight:600;color:#000000;}.elementor-27 .elementor-element.elementor-element-1acaed21{text-align:left;}.elementor-27 .elementor-element.elementor-element-1acaed21 .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-size:18px;font-weight:600;color:#000000;}.elementor-27 .elementor-element.elementor-element-43001afd .elementor-icon-list-icon i{color:#A9B85A;transition:color 0.3s;}.elementor-27 .elementor-element.elementor-element-43001afd .elementor-icon-list-icon svg{fill:#A9B85A;transition:fill 0.3s;}.elementor-27 .elementor-element.elementor-element-43001afd{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-27 .elementor-element.elementor-element-43001afd .elementor-icon-list-text{transition:color 0.3s;}.elementor-27 .elementor-element.elementor-element-57acd592 .elementor-button{background-color:transparent;font-family:"Nunito", Sans-serif;font-size:18px;font-weight:700;background-image:linear-gradient(81deg, #641B2E 0%, #FBDB93 100%);transition-duration:0.4s;padding:10px 35px 10px 35px;}.elementor-27 .elementor-element.elementor-element-57acd592 .elementor-button:hover, .elementor-27 .elementor-element.elementor-element-57acd592 .elementor-button:focus{background-color:transparent;background-image:linear-gradient(180deg, #605C5D 0%, #BE5B50 100%);}.elementor-27 .elementor-element.elementor-element-4fb9531b{--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:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.19);--margin-top:10px;--margin-bottom:10px;--margin-left:10px;--margin-right:10px;--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-27 .elementor-element.elementor-element-4fb9531b:not(.elementor-motion-effects-element-type-background), .elementor-27 .elementor-element.elementor-element-4fb9531b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-27 .elementor-element.elementor-element-254228aa img{width:50%;border-radius:10px 10px 10px 10px;}.elementor-27 .elementor-element.elementor-element-6f73b72b{text-align:left;}.elementor-27 .elementor-element.elementor-element-6f73b72b .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-size:25px;font-weight:600;color:#000000;}.elementor-27 .elementor-element.elementor-element-ff2e518{text-align:left;}.elementor-27 .elementor-element.elementor-element-ff2e518 .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-size:18px;font-weight:600;color:#000000;}.elementor-27 .elementor-element.elementor-element-6c32404 .elementor-icon-list-icon i{color:#A9B85A;transition:color 0.3s;}.elementor-27 .elementor-element.elementor-element-6c32404 .elementor-icon-list-icon svg{fill:#A9B85A;transition:fill 0.3s;}.elementor-27 .elementor-element.elementor-element-6c32404{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-27 .elementor-element.elementor-element-6c32404 .elementor-icon-list-text{transition:color 0.3s;}.elementor-27 .elementor-element.elementor-element-72a26190 .elementor-button{background-color:transparent;font-family:"Nunito", Sans-serif;font-size:18px;font-weight:700;background-image:linear-gradient(81deg, #641B2E 0%, #FBDB93 100%);transition-duration:0.4s;padding:10px 35px 10px 35px;}.elementor-27 .elementor-element.elementor-element-72a26190 .elementor-button:hover, .elementor-27 .elementor-element.elementor-element-72a26190 .elementor-button:focus{background-color:transparent;background-image:linear-gradient(180deg, #605C5D 0%, #BE5B50 100%);}.elementor-27 .elementor-element.elementor-element-36d107e{--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;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-27 .elementor-element.elementor-element-36d107e:not(.elementor-motion-effects-element-type-background), .elementor-27 .elementor-element.elementor-element-36d107e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E9E9E9;}.elementor-27 .elementor-element.elementor-element-6b218b2c{--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:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.19);--margin-top:10px;--margin-bottom:10px;--margin-left:10px;--margin-right:10px;--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-27 .elementor-element.elementor-element-6b218b2c:not(.elementor-motion-effects-element-type-background), .elementor-27 .elementor-element.elementor-element-6b218b2c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-27 .elementor-element.elementor-element-4c392570 img{width:50%;border-radius:10px 10px 10px 10px;}.elementor-27 .elementor-element.elementor-element-2eb79b6f{text-align:left;}.elementor-27 .elementor-element.elementor-element-2eb79b6f .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-size:25px;font-weight:600;color:#000000;}.elementor-27 .elementor-element.elementor-element-2e44aa00{text-align:left;}.elementor-27 .elementor-element.elementor-element-2e44aa00 .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-size:18px;font-weight:600;color:#000000;}.elementor-27 .elementor-element.elementor-element-159dbd9f .elementor-icon-list-icon i{color:#A9B85A;transition:color 0.3s;}.elementor-27 .elementor-element.elementor-element-159dbd9f .elementor-icon-list-icon svg{fill:#A9B85A;transition:fill 0.3s;}.elementor-27 .elementor-element.elementor-element-159dbd9f{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-27 .elementor-element.elementor-element-159dbd9f .elementor-icon-list-text{transition:color 0.3s;}.elementor-27 .elementor-element.elementor-element-229dc795 .elementor-button{background-color:transparent;font-family:"Nunito", Sans-serif;font-size:18px;font-weight:700;background-image:linear-gradient(81deg, #641B2E 0%, #FBDB93 100%);transition-duration:0.4s;padding:10px 35px 10px 35px;}.elementor-27 .elementor-element.elementor-element-229dc795 .elementor-button:hover, .elementor-27 .elementor-element.elementor-element-229dc795 .elementor-button:focus{background-color:transparent;background-image:linear-gradient(180deg, #605C5D 0%, #BE5B50 100%);}.elementor-27 .elementor-element.elementor-element-6370b80a{--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:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.19);--margin-top:10px;--margin-bottom:10px;--margin-left:10px;--margin-right:10px;--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-27 .elementor-element.elementor-element-6370b80a:not(.elementor-motion-effects-element-type-background), .elementor-27 .elementor-element.elementor-element-6370b80a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-27 .elementor-element.elementor-element-aabd915 img{width:50%;border-radius:10px 10px 10px 10px;}.elementor-27 .elementor-element.elementor-element-1cf338fe{text-align:center;}.elementor-27 .elementor-element.elementor-element-1cf338fe .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-size:25px;font-weight:600;color:#000000;}.elementor-27 .elementor-element.elementor-element-6addbfea{text-align:left;}.elementor-27 .elementor-element.elementor-element-6addbfea .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-size:18px;font-weight:600;color:#000000;}.elementor-27 .elementor-element.elementor-element-7acacceb .elementor-icon-list-icon i{color:#A9B85A;transition:color 0.3s;}.elementor-27 .elementor-element.elementor-element-7acacceb .elementor-icon-list-icon svg{fill:#A9B85A;transition:fill 0.3s;}.elementor-27 .elementor-element.elementor-element-7acacceb{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-27 .elementor-element.elementor-element-7acacceb .elementor-icon-list-text{transition:color 0.3s;}.elementor-27 .elementor-element.elementor-element-681526f6 .elementor-button{background-color:transparent;font-family:"Nunito", Sans-serif;font-size:18px;font-weight:700;background-image:linear-gradient(81deg, #641B2E 0%, #FBDB93 100%);transition-duration:0.4s;padding:10px 35px 10px 35px;}.elementor-27 .elementor-element.elementor-element-681526f6 .elementor-button:hover, .elementor-27 .elementor-element.elementor-element-681526f6 .elementor-button:focus{background-color:transparent;background-image:linear-gradient(180deg, #605C5D 0%, #BE5B50 100%);}.elementor-27 .elementor-element.elementor-element-221af36d{--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:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.19);--margin-top:10px;--margin-bottom:10px;--margin-left:10px;--margin-right:10px;--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-27 .elementor-element.elementor-element-221af36d:not(.elementor-motion-effects-element-type-background), .elementor-27 .elementor-element.elementor-element-221af36d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-27 .elementor-element.elementor-element-ea105c5 img{width:50%;border-radius:10px 10px 10px 10px;}.elementor-27 .elementor-element.elementor-element-5193ebd8{text-align:left;}.elementor-27 .elementor-element.elementor-element-5193ebd8 .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-size:25px;font-weight:600;color:#000000;}.elementor-27 .elementor-element.elementor-element-233715a5{text-align:left;}.elementor-27 .elementor-element.elementor-element-233715a5 .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-size:18px;font-weight:600;color:#000000;}.elementor-27 .elementor-element.elementor-element-58b861f5 .elementor-icon-list-icon i{color:#A9B85A;transition:color 0.3s;}.elementor-27 .elementor-element.elementor-element-58b861f5 .elementor-icon-list-icon svg{fill:#A9B85A;transition:fill 0.3s;}.elementor-27 .elementor-element.elementor-element-58b861f5{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-27 .elementor-element.elementor-element-58b861f5 .elementor-icon-list-text{transition:color 0.3s;}.elementor-27 .elementor-element.elementor-element-1b12de57 .elementor-button{background-color:transparent;font-family:"Nunito", Sans-serif;font-size:18px;font-weight:700;background-image:linear-gradient(81deg, #641B2E 0%, #FBDB93 100%);transition-duration:0.4s;padding:10px 35px 10px 35px;}.elementor-27 .elementor-element.elementor-element-1b12de57 .elementor-button:hover, .elementor-27 .elementor-element.elementor-element-1b12de57 .elementor-button:focus{background-color:transparent;background-image:linear-gradient(180deg, #605C5D 0%, #BE5B50 100%);}.elementor-27 .elementor-element.elementor-element-66b23fc8{--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;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-27 .elementor-element.elementor-element-66b23fc8:not(.elementor-motion-effects-element-type-background), .elementor-27 .elementor-element.elementor-element-66b23fc8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E9E9E9;}.elementor-27 .elementor-element.elementor-element-e0c757c{--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:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.19);--margin-top:10px;--margin-bottom:10px;--margin-left:10px;--margin-right:10px;--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-27 .elementor-element.elementor-element-e0c757c:not(.elementor-motion-effects-element-type-background), .elementor-27 .elementor-element.elementor-element-e0c757c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FDFDFD;}.elementor-27 .elementor-element.elementor-element-c85aa65 img{width:50%;border-radius:10px 10px 10px 10px;}.elementor-27 .elementor-element.elementor-element-79cc2191{text-align:left;}.elementor-27 .elementor-element.elementor-element-79cc2191 .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-size:25px;font-weight:600;color:#000000;}.elementor-27 .elementor-element.elementor-element-2dd73445{text-align:left;}.elementor-27 .elementor-element.elementor-element-2dd73445 .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-size:18px;font-weight:600;color:#000000;}.elementor-27 .elementor-element.elementor-element-79b73bc3 .elementor-icon-list-icon i{color:#A9B85A;transition:color 0.3s;}.elementor-27 .elementor-element.elementor-element-79b73bc3 .elementor-icon-list-icon svg{fill:#A9B85A;transition:fill 0.3s;}.elementor-27 .elementor-element.elementor-element-79b73bc3{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-27 .elementor-element.elementor-element-79b73bc3 .elementor-icon-list-text{transition:color 0.3s;}.elementor-27 .elementor-element.elementor-element-453fb2e1 .elementor-button{background-color:transparent;font-family:"Nunito", Sans-serif;font-size:18px;font-weight:700;background-image:linear-gradient(81deg, #641B2E 0%, #FBDB93 100%);transition-duration:0.4s;padding:10px 35px 10px 35px;}.elementor-27 .elementor-element.elementor-element-453fb2e1 .elementor-button:hover, .elementor-27 .elementor-element.elementor-element-453fb2e1 .elementor-button:focus{background-color:transparent;background-image:linear-gradient(180deg, #605C5D 0%, #BE5B50 100%);}.elementor-27 .elementor-element.elementor-element-6261391b{--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:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.19);--margin-top:10px;--margin-bottom:10px;--margin-left:10px;--margin-right:10px;--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-27 .elementor-element.elementor-element-6261391b:not(.elementor-motion-effects-element-type-background), .elementor-27 .elementor-element.elementor-element-6261391b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-27 .elementor-element.elementor-element-474d7f4 img{width:50%;border-radius:10px 10px 10px 10px;}.elementor-27 .elementor-element.elementor-element-3decb075{text-align:left;}.elementor-27 .elementor-element.elementor-element-3decb075 .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-size:26px;font-weight:600;color:#000000;}.elementor-27 .elementor-element.elementor-element-3f34c6b5{text-align:left;}.elementor-27 .elementor-element.elementor-element-3f34c6b5 .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-size:18px;font-weight:600;color:#000000;}.elementor-27 .elementor-element.elementor-element-36f4a381 .elementor-icon-list-icon i{color:#A9B85A;transition:color 0.3s;}.elementor-27 .elementor-element.elementor-element-36f4a381 .elementor-icon-list-icon svg{fill:#A9B85A;transition:fill 0.3s;}.elementor-27 .elementor-element.elementor-element-36f4a381{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-27 .elementor-element.elementor-element-36f4a381 .elementor-icon-list-text{transition:color 0.3s;}.elementor-27 .elementor-element.elementor-element-3f4e4aca .elementor-button{background-color:transparent;font-family:"Nunito", Sans-serif;font-size:18px;font-weight:700;background-image:linear-gradient(81deg, #641B2E 0%, #FBDB93 100%);transition-duration:0.4s;padding:10px 35px 10px 35px;}.elementor-27 .elementor-element.elementor-element-3f4e4aca .elementor-button:hover, .elementor-27 .elementor-element.elementor-element-3f4e4aca .elementor-button:focus{background-color:transparent;background-image:linear-gradient(180deg, #605C5D 0%, #BE5B50 100%);}.elementor-27 .elementor-element.elementor-element-3390f612{--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:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.19);--margin-top:10px;--margin-bottom:10px;--margin-left:10px;--margin-right:10px;--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-27 .elementor-element.elementor-element-3390f612:not(.elementor-motion-effects-element-type-background), .elementor-27 .elementor-element.elementor-element-3390f612 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-27 .elementor-element.elementor-element-3beb3ea img{width:50%;border-radius:10px 10px 10px 10px;}.elementor-27 .elementor-element.elementor-element-5859defc{text-align:left;}.elementor-27 .elementor-element.elementor-element-5859defc .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-size:26px;font-weight:600;color:#000000;}.elementor-27 .elementor-element.elementor-element-bbd625d{text-align:left;}.elementor-27 .elementor-element.elementor-element-bbd625d .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-size:18px;font-weight:600;color:#000000;}.elementor-27 .elementor-element.elementor-element-5847f63a .elementor-icon-list-icon i{color:#A9B85A;transition:color 0.3s;}.elementor-27 .elementor-element.elementor-element-5847f63a .elementor-icon-list-icon svg{fill:#A9B85A;transition:fill 0.3s;}.elementor-27 .elementor-element.elementor-element-5847f63a{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-27 .elementor-element.elementor-element-5847f63a .elementor-icon-list-text{transition:color 0.3s;}.elementor-27 .elementor-element.elementor-element-76396df0 .elementor-button{background-color:transparent;font-family:"Nunito", Sans-serif;font-size:18px;font-weight:700;background-image:linear-gradient(81deg, #641B2E 0%, #FBDB93 100%);transition-duration:0.4s;padding:10px 35px 10px 35px;}.elementor-27 .elementor-element.elementor-element-76396df0 .elementor-button:hover, .elementor-27 .elementor-element.elementor-element-76396df0 .elementor-button:focus{background-color:transparent;background-image:linear-gradient(180deg, #605C5D 0%, #BE5B50 100%);}.elementor-27 .elementor-element.elementor-element-1ee76cb3{--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;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-27 .elementor-element.elementor-element-15a1e59e{--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:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.19);--margin-top:10px;--margin-bottom:10px;--margin-left:10px;--margin-right:10px;--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-27 .elementor-element.elementor-element-a5b081a img{width:50%;border-radius:10px 10px 10px 10px;}.elementor-27 .elementor-element.elementor-element-10dfe8aa{text-align:center;}.elementor-27 .elementor-element.elementor-element-10dfe8aa .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-size:25px;font-weight:600;color:#000000;}.elementor-27 .elementor-element.elementor-element-620f5f05{text-align:left;}.elementor-27 .elementor-element.elementor-element-620f5f05 .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-size:18px;font-weight:600;color:#000000;}.elementor-27 .elementor-element.elementor-element-eeecf5a .elementor-icon-list-icon i{color:#A9B85A;transition:color 0.3s;}.elementor-27 .elementor-element.elementor-element-eeecf5a .elementor-icon-list-icon svg{fill:#A9B85A;transition:fill 0.3s;}.elementor-27 .elementor-element.elementor-element-eeecf5a{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-27 .elementor-element.elementor-element-eeecf5a .elementor-icon-list-text{transition:color 0.3s;}.elementor-27 .elementor-element.elementor-element-33e22c73 .elementor-button{background-color:transparent;font-family:"Nunito", Sans-serif;font-size:18px;font-weight:700;background-image:linear-gradient(81deg, #641B2E 0%, #FBDB93 100%);transition-duration:0.4s;padding:10px 35px 10px 35px;}.elementor-27 .elementor-element.elementor-element-33e22c73 .elementor-button:hover, .elementor-27 .elementor-element.elementor-element-33e22c73 .elementor-button:focus{background-color:transparent;background-image:linear-gradient(180deg, #605C5D 0%, #BE5B50 100%);}.elementor-27 .elementor-element.elementor-element-7f46768d{--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:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.19);--margin-top:10px;--margin-bottom:10px;--margin-left:10px;--margin-right:10px;--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-27 .elementor-element.elementor-element-efe55a3 img{width:50%;border-radius:10px 10px 10px 10px;}.elementor-27 .elementor-element.elementor-element-3a72fac0{text-align:center;}.elementor-27 .elementor-element.elementor-element-3a72fac0 .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-size:25px;font-weight:600;color:#000000;}.elementor-27 .elementor-element.elementor-element-4e7e89ab{text-align:left;}.elementor-27 .elementor-element.elementor-element-4e7e89ab .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-size:18px;font-weight:600;color:#000000;}.elementor-27 .elementor-element.elementor-element-6b354256 .elementor-icon-list-icon i{color:#A9B85A;transition:color 0.3s;}.elementor-27 .elementor-element.elementor-element-6b354256 .elementor-icon-list-icon svg{fill:#A9B85A;transition:fill 0.3s;}.elementor-27 .elementor-element.elementor-element-6b354256{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-27 .elementor-element.elementor-element-6b354256 .elementor-icon-list-text{transition:color 0.3s;}.elementor-27 .elementor-element.elementor-element-6453998c .elementor-button{background-color:transparent;font-family:"Nunito", Sans-serif;font-size:18px;font-weight:700;background-image:linear-gradient(81deg, #641B2E 0%, #FBDB93 100%);transition-duration:0.4s;padding:10px 35px 10px 35px;}.elementor-27 .elementor-element.elementor-element-6453998c .elementor-button:hover, .elementor-27 .elementor-element.elementor-element-6453998c .elementor-button:focus{background-color:transparent;background-image:linear-gradient(180deg, #605C5D 0%, #BE5B50 100%);}.elementor-27 .elementor-element.elementor-element-2abc93d6{--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:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.19);--margin-top:10px;--margin-bottom:10px;--margin-left:10px;--margin-right:10px;--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-27 .elementor-element.elementor-element-fa98470 img{width:50%;border-radius:10px 10px 10px 10px;}.elementor-27 .elementor-element.elementor-element-6f9e1897{text-align:center;}.elementor-27 .elementor-element.elementor-element-6f9e1897 .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-size:25px;font-weight:600;color:#000000;}.elementor-27 .elementor-element.elementor-element-5beb457e{text-align:left;}.elementor-27 .elementor-element.elementor-element-5beb457e .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-size:18px;font-weight:600;color:#000000;}.elementor-27 .elementor-element.elementor-element-6522384 .elementor-icon-list-icon i{color:#A9B85A;transition:color 0.3s;}.elementor-27 .elementor-element.elementor-element-6522384 .elementor-icon-list-icon svg{fill:#A9B85A;transition:fill 0.3s;}.elementor-27 .elementor-element.elementor-element-6522384{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-27 .elementor-element.elementor-element-6522384 .elementor-icon-list-text{transition:color 0.3s;}.elementor-27 .elementor-element.elementor-element-57636430 .elementor-button{background-color:transparent;font-family:"Nunito", Sans-serif;font-size:18px;font-weight:700;background-image:linear-gradient(81deg, #641B2E 0%, #FBDB93 100%);transition-duration:0.4s;padding:10px 35px 10px 35px;}.elementor-27 .elementor-element.elementor-element-57636430 .elementor-button:hover, .elementor-27 .elementor-element.elementor-element-57636430 .elementor-button:focus{background-color:transparent;background-image:linear-gradient(180deg, #605C5D 0%, #BE5B50 100%);}.elementor-27 .elementor-element.elementor-element-23a590f7{--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;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-27 .elementor-element.elementor-element-7dc59278{--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:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.19);--margin-top:10px;--margin-bottom:10px;--margin-left:10px;--margin-right:10px;--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-27 .elementor-element.elementor-element-fb7add6 img{width:50%;border-radius:10px 10px 10px 10px;}.elementor-27 .elementor-element.elementor-element-5f1d94cc{text-align:left;}.elementor-27 .elementor-element.elementor-element-5f1d94cc .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-size:22px;font-weight:600;color:#000000;}.elementor-27 .elementor-element.elementor-element-14608b07{text-align:left;}.elementor-27 .elementor-element.elementor-element-14608b07 .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-size:18px;font-weight:600;color:#000000;}.elementor-27 .elementor-element.elementor-element-3f8d4a7d .elementor-icon-list-icon i{color:#A9B85A;transition:color 0.3s;}.elementor-27 .elementor-element.elementor-element-3f8d4a7d .elementor-icon-list-icon svg{fill:#A9B85A;transition:fill 0.3s;}.elementor-27 .elementor-element.elementor-element-3f8d4a7d{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-27 .elementor-element.elementor-element-3f8d4a7d .elementor-icon-list-text{transition:color 0.3s;}.elementor-27 .elementor-element.elementor-element-60283e62 .elementor-button{background-color:transparent;font-family:"Nunito", Sans-serif;font-size:18px;font-weight:700;background-image:linear-gradient(81deg, #641B2E 0%, #FBDB93 100%);transition-duration:0.4s;padding:10px 35px 10px 35px;}.elementor-27 .elementor-element.elementor-element-60283e62 .elementor-button:hover, .elementor-27 .elementor-element.elementor-element-60283e62 .elementor-button:focus{background-color:transparent;background-image:linear-gradient(180deg, #605C5D 0%, #BE5B50 100%);}.elementor-27 .elementor-element.elementor-element-405f0c3d{--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:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.19);--margin-top:10px;--margin-bottom:10px;--margin-left:10px;--margin-right:10px;--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-27 .elementor-element.elementor-element-82b4fb8 img{width:50%;border-radius:10px 10px 10px 10px;}.elementor-27 .elementor-element.elementor-element-dacec47{text-align:left;}.elementor-27 .elementor-element.elementor-element-dacec47 .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-size:22px;font-weight:600;color:#000000;}.elementor-27 .elementor-element.elementor-element-20d1d39{text-align:left;}.elementor-27 .elementor-element.elementor-element-20d1d39 .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-size:18px;font-weight:600;color:#000000;}.elementor-27 .elementor-element.elementor-element-1fa69962 .elementor-icon-list-icon i{color:#A9B85A;transition:color 0.3s;}.elementor-27 .elementor-element.elementor-element-1fa69962 .elementor-icon-list-icon svg{fill:#A9B85A;transition:fill 0.3s;}.elementor-27 .elementor-element.elementor-element-1fa69962{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-27 .elementor-element.elementor-element-1fa69962 .elementor-icon-list-text{transition:color 0.3s;}.elementor-27 .elementor-element.elementor-element-7f11de15 .elementor-button{background-color:transparent;font-family:"Nunito", Sans-serif;font-size:18px;font-weight:700;background-image:linear-gradient(81deg, #641B2E 0%, #FBDB93 100%);transition-duration:0.4s;padding:10px 35px 10px 35px;}.elementor-27 .elementor-element.elementor-element-7f11de15 .elementor-button:hover, .elementor-27 .elementor-element.elementor-element-7f11de15 .elementor-button:focus{background-color:transparent;background-image:linear-gradient(180deg, #605C5D 0%, #BE5B50 100%);}.elementor-27 .elementor-element.elementor-element-3b717dd{--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:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.19);--margin-top:10px;--margin-bottom:10px;--margin-left:10px;--margin-right:10px;--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-27 .elementor-element.elementor-element-b2c3271 img{width:50%;border-radius:10px 10px 10px 10px;}.elementor-27 .elementor-element.elementor-element-64bcfbb7{text-align:left;}.elementor-27 .elementor-element.elementor-element-64bcfbb7 .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-size:22px;font-weight:600;color:#000000;}.elementor-27 .elementor-element.elementor-element-3bdbae71{text-align:left;}.elementor-27 .elementor-element.elementor-element-3bdbae71 .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-size:18px;font-weight:600;color:#000000;}.elementor-27 .elementor-element.elementor-element-3fddf6b3 .elementor-icon-list-icon i{color:#A9B85A;transition:color 0.3s;}.elementor-27 .elementor-element.elementor-element-3fddf6b3 .elementor-icon-list-icon svg{fill:#A9B85A;transition:fill 0.3s;}.elementor-27 .elementor-element.elementor-element-3fddf6b3{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-27 .elementor-element.elementor-element-3fddf6b3 .elementor-icon-list-text{transition:color 0.3s;}.elementor-27 .elementor-element.elementor-element-4b61e27b .elementor-button{background-color:transparent;font-family:"Nunito", Sans-serif;font-size:18px;font-weight:700;background-image:linear-gradient(81deg, #641B2E 0%, #FBDB93 100%);transition-duration:0.4s;padding:10px 35px 10px 35px;}.elementor-27 .elementor-element.elementor-element-4b61e27b .elementor-button:hover, .elementor-27 .elementor-element.elementor-element-4b61e27b .elementor-button:focus{background-color:transparent;background-image:linear-gradient(180deg, #605C5D 0%, #BE5B50 100%);}.elementor-27 .elementor-element.elementor-element-32a3a189{--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;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-27 .elementor-element.elementor-element-39a2e2d2{--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:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.19);--margin-top:10px;--margin-bottom:10px;--margin-left:10px;--margin-right:10px;--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-27 .elementor-element.elementor-element-7056bbb img{width:50%;border-radius:10px 10px 10px 10px;}.elementor-27 .elementor-element.elementor-element-76501df6{text-align:left;}.elementor-27 .elementor-element.elementor-element-76501df6 .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-size:22px;font-weight:600;color:#000000;}.elementor-27 .elementor-element.elementor-element-5c7b2908{text-align:left;}.elementor-27 .elementor-element.elementor-element-5c7b2908 .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-size:18px;font-weight:600;color:#000000;}.elementor-27 .elementor-element.elementor-element-e4532ae .elementor-icon-list-icon i{color:#A9B85A;transition:color 0.3s;}.elementor-27 .elementor-element.elementor-element-e4532ae .elementor-icon-list-icon svg{fill:#A9B85A;transition:fill 0.3s;}.elementor-27 .elementor-element.elementor-element-e4532ae{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-27 .elementor-element.elementor-element-e4532ae .elementor-icon-list-text{transition:color 0.3s;}.elementor-27 .elementor-element.elementor-element-19e8c70b .elementor-button{background-color:transparent;font-family:"Nunito", Sans-serif;font-size:18px;font-weight:700;background-image:linear-gradient(81deg, #641B2E 0%, #FBDB93 100%);transition-duration:0.4s;padding:10px 35px 10px 35px;}.elementor-27 .elementor-element.elementor-element-19e8c70b .elementor-button:hover, .elementor-27 .elementor-element.elementor-element-19e8c70b .elementor-button:focus{background-color:transparent;background-image:linear-gradient(180deg, #605C5D 0%, #BE5B50 100%);}.elementor-27 .elementor-element.elementor-element-7a0bde87{--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:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.19);--margin-top:10px;--margin-bottom:10px;--margin-left:10px;--margin-right:10px;--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-27 .elementor-element.elementor-element-1309e63 img{width:50%;border-radius:10px 10px 10px 10px;}.elementor-27 .elementor-element.elementor-element-75947688{text-align:left;}.elementor-27 .elementor-element.elementor-element-75947688 .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-size:22px;font-weight:600;color:#000000;}.elementor-27 .elementor-element.elementor-element-7b3bf94f{text-align:left;}.elementor-27 .elementor-element.elementor-element-7b3bf94f .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-size:18px;font-weight:600;color:#000000;}.elementor-27 .elementor-element.elementor-element-3671a798 .elementor-icon-list-icon i{color:#A9B85A;transition:color 0.3s;}.elementor-27 .elementor-element.elementor-element-3671a798 .elementor-icon-list-icon svg{fill:#A9B85A;transition:fill 0.3s;}.elementor-27 .elementor-element.elementor-element-3671a798{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-27 .elementor-element.elementor-element-3671a798 .elementor-icon-list-text{transition:color 0.3s;}.elementor-27 .elementor-element.elementor-element-5cd1f581 .elementor-button{background-color:transparent;font-family:"Nunito", Sans-serif;font-size:18px;font-weight:700;background-image:linear-gradient(81deg, #641B2E 0%, #FBDB93 100%);transition-duration:0.4s;padding:10px 35px 10px 35px;}.elementor-27 .elementor-element.elementor-element-5cd1f581 .elementor-button:hover, .elementor-27 .elementor-element.elementor-element-5cd1f581 .elementor-button:focus{background-color:transparent;background-image:linear-gradient(180deg, #605C5D 0%, #BE5B50 100%);}.elementor-27 .elementor-element.elementor-element-3cce0595{--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:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.19);--margin-top:10px;--margin-bottom:10px;--margin-left:10px;--margin-right:10px;--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-27 .elementor-element.elementor-element-8f3ef88 img{width:50%;border-radius:10px 10px 10px 10px;}.elementor-27 .elementor-element.elementor-element-5e00c568{text-align:left;}.elementor-27 .elementor-element.elementor-element-5e00c568 .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-size:22px;font-weight:600;color:#000000;}.elementor-27 .elementor-element.elementor-element-52fcc8ac{text-align:left;}.elementor-27 .elementor-element.elementor-element-52fcc8ac .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-size:18px;font-weight:600;color:#000000;}.elementor-27 .elementor-element.elementor-element-49d6500a .elementor-icon-list-icon i{color:#A9B85A;transition:color 0.3s;}.elementor-27 .elementor-element.elementor-element-49d6500a .elementor-icon-list-icon svg{fill:#A9B85A;transition:fill 0.3s;}.elementor-27 .elementor-element.elementor-element-49d6500a{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-27 .elementor-element.elementor-element-49d6500a .elementor-icon-list-text{transition:color 0.3s;}.elementor-27 .elementor-element.elementor-element-f847658 .elementor-button{background-color:transparent;font-family:"Nunito", Sans-serif;font-size:18px;font-weight:700;background-image:linear-gradient(81deg, #641B2E 0%, #FBDB93 100%);transition-duration:0.4s;padding:10px 35px 10px 35px;}.elementor-27 .elementor-element.elementor-element-f847658 .elementor-button:hover, .elementor-27 .elementor-element.elementor-element-f847658 .elementor-button:focus{background-color:transparent;background-image:linear-gradient(180deg, #605C5D 0%, #BE5B50 100%);}.elementor-27 .elementor-element.elementor-element-480bab7b{--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;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-27 .elementor-element.elementor-element-bbc5dd9{--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:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.19);--margin-top:10px;--margin-bottom:10px;--margin-left:10px;--margin-right:10px;--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-27 .elementor-element.elementor-element-10f98dd img{width:50%;border-radius:10px 10px 10px 10px;}.elementor-27 .elementor-element.elementor-element-18d41199{text-align:left;}.elementor-27 .elementor-element.elementor-element-18d41199 .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-size:22px;font-weight:600;color:#000000;}.elementor-27 .elementor-element.elementor-element-62912147{text-align:left;}.elementor-27 .elementor-element.elementor-element-62912147 .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-size:18px;font-weight:600;color:#000000;}.elementor-27 .elementor-element.elementor-element-4ae848e2 .elementor-icon-list-icon i{color:#A9B85A;transition:color 0.3s;}.elementor-27 .elementor-element.elementor-element-4ae848e2 .elementor-icon-list-icon svg{fill:#A9B85A;transition:fill 0.3s;}.elementor-27 .elementor-element.elementor-element-4ae848e2{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-27 .elementor-element.elementor-element-4ae848e2 .elementor-icon-list-text{transition:color 0.3s;}.elementor-27 .elementor-element.elementor-element-246549fa .elementor-button{background-color:transparent;font-family:"Nunito", Sans-serif;font-size:18px;font-weight:700;background-image:linear-gradient(81deg, #641B2E 0%, #FBDB93 100%);transition-duration:0.4s;padding:10px 35px 10px 35px;}.elementor-27 .elementor-element.elementor-element-246549fa .elementor-button:hover, .elementor-27 .elementor-element.elementor-element-246549fa .elementor-button:focus{background-color:transparent;background-image:linear-gradient(180deg, #605C5D 0%, #BE5B50 100%);}.elementor-27 .elementor-element.elementor-element-298eea8{--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:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.19);--margin-top:10px;--margin-bottom:10px;--margin-left:10px;--margin-right:10px;--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-27 .elementor-element.elementor-element-2d53c3a img{width:50%;border-radius:10px 10px 10px 10px;}.elementor-27 .elementor-element.elementor-element-46c3a8c0{text-align:left;}.elementor-27 .elementor-element.elementor-element-46c3a8c0 .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-size:22px;font-weight:600;color:#000000;}.elementor-27 .elementor-element.elementor-element-5cdbfe3f{text-align:left;}.elementor-27 .elementor-element.elementor-element-5cdbfe3f .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-size:18px;font-weight:600;color:#000000;}.elementor-27 .elementor-element.elementor-element-56696d6f .elementor-icon-list-icon i{color:#A9B85A;transition:color 0.3s;}.elementor-27 .elementor-element.elementor-element-56696d6f .elementor-icon-list-icon svg{fill:#A9B85A;transition:fill 0.3s;}.elementor-27 .elementor-element.elementor-element-56696d6f{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-27 .elementor-element.elementor-element-56696d6f .elementor-icon-list-text{transition:color 0.3s;}.elementor-27 .elementor-element.elementor-element-3f3f534 .elementor-button{background-color:transparent;font-family:"Nunito", Sans-serif;font-size:18px;font-weight:700;background-image:linear-gradient(81deg, #641B2E 0%, #FBDB93 100%);transition-duration:0.4s;padding:10px 35px 10px 35px;}.elementor-27 .elementor-element.elementor-element-3f3f534 .elementor-button:hover, .elementor-27 .elementor-element.elementor-element-3f3f534 .elementor-button:focus{background-color:transparent;background-image:linear-gradient(180deg, #605C5D 0%, #BE5B50 100%);}.elementor-27 .elementor-element.elementor-element-22a93077{--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:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.19);--margin-top:10px;--margin-bottom:10px;--margin-left:10px;--margin-right:10px;--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-27 .elementor-element.elementor-element-c503f1c img{width:50%;border-radius:10px 10px 10px 10px;}.elementor-27 .elementor-element.elementor-element-729bd41c{text-align:left;}.elementor-27 .elementor-element.elementor-element-729bd41c .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-size:22px;font-weight:600;color:#000000;}.elementor-27 .elementor-element.elementor-element-a8b377{text-align:left;}.elementor-27 .elementor-element.elementor-element-a8b377 .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-size:18px;font-weight:600;color:#000000;}.elementor-27 .elementor-element.elementor-element-67a86b06 .elementor-icon-list-icon i{color:#A9B85A;transition:color 0.3s;}.elementor-27 .elementor-element.elementor-element-67a86b06 .elementor-icon-list-icon svg{fill:#A9B85A;transition:fill 0.3s;}.elementor-27 .elementor-element.elementor-element-67a86b06{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-27 .elementor-element.elementor-element-67a86b06 .elementor-icon-list-text{transition:color 0.3s;}.elementor-27 .elementor-element.elementor-element-6f4a1f1c .elementor-button{background-color:transparent;font-family:"Nunito", Sans-serif;font-size:18px;font-weight:700;background-image:linear-gradient(81deg, #641B2E 0%, #FBDB93 100%);transition-duration:0.4s;padding:10px 35px 10px 35px;}.elementor-27 .elementor-element.elementor-element-6f4a1f1c .elementor-button:hover, .elementor-27 .elementor-element.elementor-element-6f4a1f1c .elementor-button:focus{background-color:transparent;background-image:linear-gradient(180deg, #605C5D 0%, #BE5B50 100%);}.elementor-27 .elementor-element.elementor-element-6a9244d{--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;}.elementor-27 .elementor-element.elementor-element-2d76f5f{--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;}.elementor-27 .elementor-element.elementor-element-1fb8fab0{text-align:center;}.elementor-27 .elementor-element.elementor-element-1fb8fab0 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:800;line-height:38px;color:#000000;}.elementor-27 .elementor-element.elementor-element-482b57f6{--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;--overlay-opacity:0.84;}.elementor-27 .elementor-element.elementor-element-482b57f6:not(.elementor-motion-effects-element-type-background), .elementor-27 .elementor-element.elementor-element-482b57f6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://nirmalateknik-ac.com/wp-content/uploads/2025/05/fn-bg.png");background-repeat:no-repeat;background-size:cover;}.elementor-27 .elementor-element.elementor-element-482b57f6::before, .elementor-27 .elementor-element.elementor-element-482b57f6 > .elementor-background-video-container::before, .elementor-27 .elementor-element.elementor-element-482b57f6 > .e-con-inner > .elementor-background-video-container::before, .elementor-27 .elementor-element.elementor-element-482b57f6 > .elementor-background-slideshow::before, .elementor-27 .elementor-element.elementor-element-482b57f6 > .e-con-inner > .elementor-background-slideshow::before, .elementor-27 .elementor-element.elementor-element-482b57f6 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#641B2E;--background-overlay:'';}.elementor-27 .elementor-element.elementor-element-4755c7b2{--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;}.elementor-widget-counter .elementor-counter-number-wrapper{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-counter .elementor-counter-title{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-27 .elementor-element.elementor-element-32ad7486 > .elementor-widget-container{padding:10px 10px 10px 10px;border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.11);}.elementor-27 .elementor-element.elementor-element-32ad7486 .elementor-counter-number-wrapper{color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-size:50px;font-weight:600;}.elementor-27 .elementor-element.elementor-element-32ad7486 .elementor-counter-title{color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:600;}.elementor-27 .elementor-element.elementor-element-333f02cf{--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;}.elementor-27 .elementor-element.elementor-element-5d983d12 > .elementor-widget-container{padding:10px 10px 10px 10px;border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.11);}.elementor-27 .elementor-element.elementor-element-5d983d12 .elementor-counter-number-wrapper{color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-size:50px;font-weight:600;}.elementor-27 .elementor-element.elementor-element-5d983d12 .elementor-counter-title{color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:600;}.elementor-27 .elementor-element.elementor-element-e97db4d{--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;}.elementor-27 .elementor-element.elementor-element-58abb52b > .elementor-widget-container{padding:10px 10px 10px 10px;border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.11);}.elementor-27 .elementor-element.elementor-element-58abb52b .elementor-counter-number-wrapper{color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-size:50px;font-weight:600;}.elementor-27 .elementor-element.elementor-element-58abb52b .elementor-counter-title{color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:600;}.elementor-27 .elementor-element.elementor-element-1dc50d5e{--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;}.elementor-27 .elementor-element.elementor-element-3aa57c1b > .elementor-widget-container{padding:10px 10px 10px 10px;border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.11);}.elementor-27 .elementor-element.elementor-element-3aa57c1b .elementor-counter-number-wrapper{color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-size:50px;font-weight:600;}.elementor-27 .elementor-element.elementor-element-3aa57c1b .elementor-counter-title{color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:600;}.elementor-27 .elementor-element.elementor-element-7cda0ed0{--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:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-27 .elementor-element.elementor-element-7cda0ed0:not(.elementor-motion-effects-element-type-background), .elementor-27 .elementor-element.elementor-element-7cda0ed0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://nirmalateknik-ac.com/wp-content/uploads/2025/05/pr-sh2.png");background-position:center right;background-repeat:no-repeat;background-size:30% auto;}.elementor-27 .elementor-element.elementor-element-28cff145{text-align:center;}.elementor-27 .elementor-element.elementor-element-28cff145 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:800;line-height:52px;color:#000000;}.elementor-27 .elementor-element.elementor-element-3f75c74{--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;}.elementor-27 .elementor-element.elementor-element-58e07528{text-align:left;font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;}.elementor-27 .elementor-element.elementor-element-613fa29e{--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;--overlay-opacity:0.85;}.elementor-27 .elementor-element.elementor-element-613fa29e:not(.elementor-motion-effects-element-type-background), .elementor-27 .elementor-element.elementor-element-613fa29e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://nirmalateknik-ac.com/wp-content/uploads/2025/05/fn-bg.png");background-repeat:no-repeat;background-size:cover;}.elementor-27 .elementor-element.elementor-element-613fa29e::before, .elementor-27 .elementor-element.elementor-element-613fa29e > .elementor-background-video-container::before, .elementor-27 .elementor-element.elementor-element-613fa29e > .e-con-inner > .elementor-background-video-container::before, .elementor-27 .elementor-element.elementor-element-613fa29e > .elementor-background-slideshow::before, .elementor-27 .elementor-element.elementor-element-613fa29e > .e-con-inner > .elementor-background-slideshow::before, .elementor-27 .elementor-element.elementor-element-613fa29e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#641B2E;--background-overlay:'';}.elementor-27 .elementor-element.elementor-element-5e933e3a{--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;}.elementor-27 .elementor-element.elementor-element-5e933e3a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-27 .elementor-element.elementor-element-d373a0b{text-align:left;}.elementor-27 .elementor-element.elementor-element-d373a0b .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:800;line-height:52px;color:#FFFFFF;}.elementor-27 .elementor-element.elementor-element-2f9d30d3{--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;--justify-content:center;}.elementor-27 .elementor-element.elementor-element-29c37f9c .elementor-button{background-color:transparent;font-family:"Nunito", Sans-serif;font-size:18px;font-weight:700;background-image:linear-gradient(81deg, #641B2E 0%, #FBDB93 100%);transition-duration:0.4s;padding:10px 35px 10px 35px;}.elementor-27 .elementor-element.elementor-element-29c37f9c .elementor-button:hover, .elementor-27 .elementor-element.elementor-element-29c37f9c .elementor-button:focus{background-color:transparent;background-image:linear-gradient(180deg, #605C5D 0%, #BE5B50 100%);}.elementor-27 .elementor-element.elementor-element-36952174{--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:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-27 .elementor-element.elementor-element-36952174:not(.elementor-motion-effects-element-type-background), .elementor-27 .elementor-element.elementor-element-36952174 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://nirmalateknik-ac.com/wp-content/uploads/2025/05/pr-sh2.png");background-position:center right;background-repeat:no-repeat;background-size:30% auto;}.elementor-27 .elementor-element.elementor-element-6ac3c77d{text-align:center;}.elementor-27 .elementor-element.elementor-element-6ac3c77d .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:800;line-height:52px;color:#000000;}.elementor-27 .elementor-element.elementor-element-65e53f21{--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;}.elementor-widget-reviews .elementor-testimonial__header, .elementor-widget-reviews .elementor-testimonial__name{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-reviews .elementor-testimonial__text{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-27 .elementor-element.elementor-element-5e0e7981 .elementor-swiper-button{font-size:20px;}.elementor-27 .elementor-element.elementor-element-51a4cf5b{--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;}.elementor-27 .elementor-element.elementor-element-6db913e3{--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;}.elementor-27 .elementor-element.elementor-element-5b782448 img{border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.12);}.elementor-27 .elementor-element.elementor-element-40f2e62f{--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;}.elementor-27 .elementor-element.elementor-element-511be3c9{text-align:left;}.elementor-27 .elementor-element.elementor-element-511be3c9 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:800;line-height:38px;color:#000000;}.elementor-27 .elementor-element.elementor-element-40e7073{text-align:left;color:#000000;}.elementor-27 .elementor-element.elementor-element-682b758b .elementor-button{background-color:transparent;font-family:"Nunito", Sans-serif;font-size:18px;font-weight:700;background-image:linear-gradient(81deg, #641B2E 0%, #FBDB93 100%);transition-duration:0.4s;padding:10px 35px 10px 35px;}.elementor-27 .elementor-element.elementor-element-682b758b .elementor-button:hover, .elementor-27 .elementor-element.elementor-element-682b758b .elementor-button:focus{background-color:transparent;background-image:linear-gradient(180deg, #605C5D 0%, #BE5B50 100%);}.elementor-27 .elementor-element.elementor-element-164a380b{--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:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-27 .elementor-element.elementor-element-164a380b:not(.elementor-motion-effects-element-type-background), .elementor-27 .elementor-element.elementor-element-164a380b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://nirmalateknik-ac.com/wp-content/uploads/2025/05/pr-sh2.png");background-position:center right;background-repeat:no-repeat;background-size:30% auto;}.elementor-27 .elementor-element.elementor-element-777117d9{text-align:center;}.elementor-27 .elementor-element.elementor-element-777117d9 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:800;line-height:52px;color:#000000;}.elementor-27 .elementor-element.elementor-element-4c0136cd{--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;}.elementor-27 .elementor-element.elementor-element-64bd6da9 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:10px 10px 10px 10px;}@media(max-width:767px){.elementor-27 .elementor-element.elementor-element-4b622796 .elementor-heading-title{font-size:25px;line-height:1.2em;}.elementor-27 .elementor-element.elementor-element-7e9663ae .elementor-heading-title{font-size:32px;line-height:1.2em;}.elementor-27 .elementor-element.elementor-element-25b8e41b .elementor-heading-title{font-size:32px;line-height:1.2em;}.elementor-27 .elementor-element.elementor-element-44769a01 .elementor-image-box-img{margin-bottom:15px;}.elementor-27 .elementor-element.elementor-element-44769a01 .elementor-image-box-img img{border-radius:0px;}.elementor-27 .elementor-element.elementor-element-11010efc .elementor-image-box-img{margin-bottom:15px;}.elementor-27 .elementor-element.elementor-element-11010efc .elementor-image-box-img img{border-radius:0px;}.elementor-27 .elementor-element.elementor-element-78cee001 .elementor-image-box-img{margin-bottom:15px;}.elementor-27 .elementor-element.elementor-element-78cee001 .elementor-image-box-img img{border-radius:0px;}.elementor-27 .elementor-element.elementor-element-7c3bbee6 .elementor-heading-title{font-size:32px;line-height:1.2em;}.elementor-27 .elementor-element.elementor-element-73db65af img{width:49%;}.elementor-27 .elementor-element.elementor-element-28081304 img{width:49%;}.elementor-27 .elementor-element.elementor-element-254228aa img{width:49%;}.elementor-27 .elementor-element.elementor-element-4c392570 img{width:49%;}.elementor-27 .elementor-element.elementor-element-aabd915 img{width:49%;}.elementor-27 .elementor-element.elementor-element-ea105c5 img{width:49%;}.elementor-27 .elementor-element.elementor-element-c85aa65 img{width:49%;}.elementor-27 .elementor-element.elementor-element-474d7f4 img{width:49%;}.elementor-27 .elementor-element.elementor-element-3beb3ea img{width:49%;}.elementor-27 .elementor-element.elementor-element-a5b081a img{width:49%;}.elementor-27 .elementor-element.elementor-element-efe55a3 img{width:49%;}.elementor-27 .elementor-element.elementor-element-fa98470 img{width:49%;}.elementor-27 .elementor-element.elementor-element-fb7add6 img{width:49%;}.elementor-27 .elementor-element.elementor-element-82b4fb8 img{width:49%;}.elementor-27 .elementor-element.elementor-element-b2c3271 img{width:49%;}.elementor-27 .elementor-element.elementor-element-7056bbb img{width:49%;}.elementor-27 .elementor-element.elementor-element-1309e63 img{width:49%;}.elementor-27 .elementor-element.elementor-element-8f3ef88 img{width:49%;}.elementor-27 .elementor-element.elementor-element-10f98dd img{width:49%;}.elementor-27 .elementor-element.elementor-element-2d53c3a img{width:49%;}.elementor-27 .elementor-element.elementor-element-c503f1c img{width:49%;}.elementor-27 .elementor-element.elementor-element-1fb8fab0 .elementor-heading-title{font-size:32px;line-height:1.2em;}.elementor-27 .elementor-element.elementor-element-28cff145 .elementor-heading-title{font-size:32px;line-height:1.2em;}.elementor-27 .elementor-element.elementor-element-d373a0b .elementor-heading-title{font-size:32px;line-height:1.2em;}.elementor-27 .elementor-element.elementor-element-6ac3c77d .elementor-heading-title{font-size:32px;line-height:1.2em;}.elementor-27 .elementor-element.elementor-element-511be3c9 .elementor-heading-title{font-size:32px;line-height:1.2em;}.elementor-27 .elementor-element.elementor-element-777117d9 .elementor-heading-title{font-size:32px;line-height:1.2em;}}@media(min-width:768px){.elementor-27 .elementor-element.elementor-element-2492b0ab{--width:50%;}.elementor-27 .elementor-element.elementor-element-2773b553{--width:50%;}.elementor-27 .elementor-element.elementor-element-329d7db7{--width:50%;}.elementor-27 .elementor-element.elementor-element-4dde5469{--width:50%;}.elementor-27 .elementor-element.elementor-element-5daf3896{--width:50%;}.elementor-27 .elementor-element.elementor-element-3cf6e445{--width:50%;}.elementor-27 .elementor-element.elementor-element-5bed2da6{--width:50%;}.elementor-27 .elementor-element.elementor-element-54a16602{--width:50%;}.elementor-27 .elementor-element.elementor-element-355366cf{--width:50%;}.elementor-27 .elementor-element.elementor-element-4fb9531b{--width:50%;}.elementor-27 .elementor-element.elementor-element-6b218b2c{--width:50%;}.elementor-27 .elementor-element.elementor-element-6370b80a{--width:50%;}.elementor-27 .elementor-element.elementor-element-221af36d{--width:50%;}.elementor-27 .elementor-element.elementor-element-e0c757c{--width:50%;}.elementor-27 .elementor-element.elementor-element-6261391b{--width:50%;}.elementor-27 .elementor-element.elementor-element-3390f612{--width:50%;}.elementor-27 .elementor-element.elementor-element-15a1e59e{--width:50%;}.elementor-27 .elementor-element.elementor-element-7f46768d{--width:50%;}.elementor-27 .elementor-element.elementor-element-2abc93d6{--width:50%;}.elementor-27 .elementor-element.elementor-element-7dc59278{--width:50%;}.elementor-27 .elementor-element.elementor-element-405f0c3d{--width:50%;}.elementor-27 .elementor-element.elementor-element-3b717dd{--width:50%;}.elementor-27 .elementor-element.elementor-element-39a2e2d2{--width:50%;}.elementor-27 .elementor-element.elementor-element-7a0bde87{--width:50%;}.elementor-27 .elementor-element.elementor-element-3cce0595{--width:50%;}.elementor-27 .elementor-element.elementor-element-bbc5dd9{--width:50%;}.elementor-27 .elementor-element.elementor-element-298eea8{--width:50%;}.elementor-27 .elementor-element.elementor-element-22a93077{--width:50%;}.elementor-27 .elementor-element.elementor-element-2d76f5f{--width:100%;}.elementor-27 .elementor-element.elementor-element-4755c7b2{--width:25%;}.elementor-27 .elementor-element.elementor-element-333f02cf{--width:25%;}.elementor-27 .elementor-element.elementor-element-e97db4d{--width:25%;}.elementor-27 .elementor-element.elementor-element-1dc50d5e{--width:25%;}.elementor-27 .elementor-element.elementor-element-5e933e3a{--width:58.454%;}.elementor-27 .elementor-element.elementor-element-2f9d30d3{--width:50%;}.elementor-27 .elementor-element.elementor-element-6db913e3{--width:50%;}.elementor-27 .elementor-element.elementor-element-40f2e62f{--width:50%;}}