.elementor-15 .elementor-element.elementor-element-f43f389{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-4be3c8a{--display:flex;--min-height:721px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.5;}.elementor-15 .elementor-element.elementor-element-4be3c8a::before, .elementor-15 .elementor-element.elementor-element-4be3c8a > .elementor-background-video-container::before, .elementor-15 .elementor-element.elementor-element-4be3c8a > .e-con-inner > .elementor-background-video-container::before, .elementor-15 .elementor-element.elementor-element-4be3c8a > .elementor-background-slideshow::before, .elementor-15 .elementor-element.elementor-element-4be3c8a > .e-con-inner > .elementor-background-slideshow::before, .elementor-15 .elementor-element.elementor-element-4be3c8a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#043402;--background-overlay:'';}.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-15 .elementor-element.elementor-element-2914630{text-align:center;}.elementor-15 .elementor-element.elementor-element-2914630 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:44px;font-weight:600;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-15 .elementor-element.elementor-element-53bc3d4{text-align:center;font-family:"Roboto", Sans-serif;font-size:19px;font-weight:400;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-15 .elementor-element.elementor-element-0f3fdb3 .elementor-button{background-color:transparent;background-image:linear-gradient(173deg, var( --e-global-color-339f2b2 ) 0%, #B0800D 90%);border-radius:8px 8px 8px 8px;padding:18px 18px 18px 18px;}.elementor-15 .elementor-element.elementor-element-0f3fdb3{margin:-63px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-15 .elementor-element.elementor-element-754937b:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-754937b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-70f112f );}.elementor-15 .elementor-element.elementor-element-754937b, .elementor-15 .elementor-element.elementor-element-754937b > .elementor-background-overlay{border-radius:0px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-754937b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:050px 0px 0px 0px;z-index:2;}.elementor-15 .elementor-element.elementor-element-754937b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-15 .elementor-element.elementor-element-f5aafe3{width:auto;max-width:auto;top:-97px;}body:not(.rtl) .elementor-15 .elementor-element.elementor-element-f5aafe3{right:-357px;}body.rtl .elementor-15 .elementor-element.elementor-element-f5aafe3{left:-357px;}.elementor-15 .elementor-element.elementor-element-3402d1e > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items: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-15 .elementor-element.elementor-element-207c440 img{width:100%;border-radius:42px 42px 42px 42px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-15 .elementor-element.elementor-element-8313891 > .elementor-element-populated{padding:0px 0px 0px 68px;}.elementor-15 .elementor-element.elementor-element-f7a34d4 .section-title{text-align:left;}.elementor-15 .elementor-element.elementor-element-f7a34d4 .section-title .subtitle{color:#FFFFFF;font-size:17px;}.elementor-15 .elementor-element.elementor-element-f7a34d4 .section-title .title{color:#FFFFFF;font-size:39px;line-height:42px;}.elementor-15 .elementor-element.elementor-element-f7a34d4 .section-title h2{color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-f7a34d4 .section-title h4{color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-f7a34d4 .section-title .description{color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-d8bcf8f{text-align:justify;color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-a8c2da4 .dreamit-button a{background-color:transparent;background-image:linear-gradient(173deg, var( --e-global-color-339f2b2 ) 0%, #B0800D 90%);}.elementor-15 .elementor-element.elementor-element-a8c2da4 .dreamit-button .button:hover{color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-a8c2da4 .dreamit-button .button{padding:13px 34px 13px 34px;}.elementor-15 .elementor-element.elementor-element-4499ab3{--spacer-size:40px;}.elementor-15 .elementor-element.elementor-element-aa1e35a{--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:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-aa1e35a:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-aa1e35a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-3c53819 );}.elementor-15 .elementor-element.elementor-element-0954831{--display:flex;}.elementor-15 .elementor-element.elementor-element-8b6b8c6 > .elementor-widget-container{margin:0px 0px 30px 0px;padding:0px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-8b6b8c6 .section-title{text-align:center;}.elementor-15 .elementor-element.elementor-element-8b6b8c6 .section-title .subtitle{color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-8b6b8c6 .section-title .title{color:#FFFFFF;font-size:42px;}.elementor-15 .elementor-element.elementor-element-8b6b8c6 .section-title h2{color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-b158c65{--display:flex;}.elementor-15 .elementor-element.elementor-element-ef767ff{--swiper-slides-to-display:5;--swiper-slides-gap:10px;}.elementor-15 .elementor-element.elementor-element-ef767ff .swiper-slide > .elementor-element{height:100%;}.elementor-15 .elementor-element.elementor-element-79ca4a2:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-79ca4a2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0C2318;}.elementor-15 .elementor-element.elementor-element-79ca4a2, .elementor-15 .elementor-element.elementor-element-79ca4a2 > .elementor-background-overlay{border-radius:0px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-79ca4a2{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-79ca4a2 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-15 .elementor-element.elementor-element-e4ef23c .section-title{text-align:center;}.elementor-15 .elementor-element.elementor-element-e4ef23c .section-title .title{color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-e4ef23c .section-title h2{color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-ce416bd > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-15 .elementor-element.elementor-element-ce416bd{margin-top:38px;margin-bottom:0px;}.elementor-15 .elementor-element.elementor-element-8690e44 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-15 .elementor-element.elementor-element-8690e44 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-15 .elementor-element.elementor-element-eeba177{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-eeba177 img{width:100%;border-radius:41px 41px 41px 41px;}.elementor-15 .elementor-element.elementor-element-a21c5e4 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 015px 0px 15px;}.elementor-15 .elementor-element.elementor-element-2a828ca{color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-8064e92 > .elementor-widget-container{margin:-57px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-8064e92 .icon-box-icon .icon i{color:var( --e-global-color-70f112f );background:var( --e-global-color-339f2b2 );font-size:34px;}.elementor-15 .elementor-element.elementor-element-8064e92 .icon-box:hover .icon-box-icon .icon i{color:var( --e-global-color-339f2b2 );background:var( --e-global-color-70f112f );}.elementor-15 .elementor-element.elementor-element-8064e92 .icon-box{border-style:solid;border-width:1px 0px 1px 0px;padding:30px 10px 30px 0px;}.elementor-15 .elementor-element.elementor-element-aca22ed > .elementor-widget-container{margin:-57px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-aca22ed .icon-box-icon .icon i{color:var( --e-global-color-70f112f );background:var( --e-global-color-339f2b2 );font-size:34px;}.elementor-15 .elementor-element.elementor-element-aca22ed .icon-box:hover .icon-box-icon .icon i{color:var( --e-global-color-339f2b2 );background:var( --e-global-color-70f112f );}.elementor-15 .elementor-element.elementor-element-aca22ed .icon-box{border-style:solid;border-width:1px 0px 1px 0px;padding:30px 10px 30px 0px;}.elementor-15 .elementor-element.elementor-element-3f848a2 > .elementor-widget-container{margin:-57px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-3f848a2 .icon-box-icon .icon i{color:var( --e-global-color-70f112f );background:var( --e-global-color-339f2b2 );font-size:34px;}.elementor-15 .elementor-element.elementor-element-3f848a2 .icon-box:hover .icon-box-icon .icon i{color:var( --e-global-color-339f2b2 );background:var( --e-global-color-70f112f );}.elementor-15 .elementor-element.elementor-element-3f848a2 .icon-box{border-style:solid;border-width:1px 0px 1px 0px;padding:30px 10px 30px 0px;}.elementor-15 .elementor-element.elementor-element-2aa74ad{width:auto;max-width:auto;top:-108px;}body:not(.rtl) .elementor-15 .elementor-element.elementor-element-2aa74ad{left:-292px;}body.rtl .elementor-15 .elementor-element.elementor-element-2aa74ad{right:-292px;}.elementor-15 .elementor-element.elementor-element-04a6859{width:auto;max-width:auto;top:-39px;}body:not(.rtl) .elementor-15 .elementor-element.elementor-element-04a6859{right:-119px;}body.rtl .elementor-15 .elementor-element.elementor-element-04a6859{left:-119px;}.elementor-15 .elementor-element.elementor-element-04a6859 img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 1.6px ) hue-rotate( 0deg );}.elementor-15 .elementor-element.elementor-element-11324be:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-11324be > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-3c53819 );}.elementor-15 .elementor-element.elementor-element-11324be{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:050px 0px 050px 0px;}.elementor-15 .elementor-element.elementor-element-11324be > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-15 .elementor-element.elementor-element-b35ec20 > .elementor-widget-container{margin:0px 0px 30px 0px;padding:0px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-b35ec20 .section-title{text-align:center;}.elementor-15 .elementor-element.elementor-element-b35ec20 .section-title .icon i{color:#501818;}.elementor-15 .elementor-element.elementor-element-b35ec20 .section-title .subtitle{color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-b35ec20 .section-title .title{color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-b35ec20 .section-title h2{color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-171a0d0{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;z-index:99;}.elementor-15 .elementor-element.elementor-element-171a0d0 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-15 .elementor-element.elementor-element-498efac > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-15 .elementor-element.elementor-element-498efac > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-15 .elementor-element.elementor-element-b4ca928 .feature-box{background-color:transparent;text-align:left;background-image:linear-gradient(173deg, var( --e-global-color-339f2b2 ) 0%, #B0800D 90%);}.elementor-15 .elementor-element.elementor-element-b4ca928 .feature-box .feature-box-icon i{color:#FFFFFF;height:0px;font-size:43px;}.elementor-15 .elementor-element.elementor-element-b4ca928 .feature-box .feature-box-title h2{font-size:17px;}.elementor-15 .elementor-element.elementor-element-b4ca928 .feature-box .feature-box-desc{color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-1ae2525 .feature-box{background-color:transparent;text-align:left;background-image:linear-gradient(173deg, var( --e-global-color-339f2b2 ) 0%, #B0800D 90%);}.elementor-15 .elementor-element.elementor-element-1ae2525 .feature-box .feature-box-icon i{color:#FFFFFF;height:0px;font-size:43px;}.elementor-15 .elementor-element.elementor-element-1ae2525 .feature-box .feature-box-title h2{font-size:17px;}.elementor-15 .elementor-element.elementor-element-1ae2525 .feature-box .feature-box-desc{color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-b3e520b .feature-box{background-color:transparent;text-align:left;background-image:linear-gradient(173deg, var( --e-global-color-339f2b2 ) 0%, #B0800D 90%);}.elementor-15 .elementor-element.elementor-element-b3e520b .feature-box .feature-box-icon i{color:#FFFFFF;height:0px;font-size:43px;}.elementor-15 .elementor-element.elementor-element-b3e520b .feature-box .feature-box-title h2{font-size:17px;}.elementor-15 .elementor-element.elementor-element-b3e520b .feature-box .feature-box-desc{color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-2f18813 .feature-box{background-color:transparent;text-align:left;background-image:linear-gradient(173deg, var( --e-global-color-339f2b2 ) 0%, #B0800D 90%);}.elementor-15 .elementor-element.elementor-element-2f18813 .feature-box .feature-box-icon i{color:#FFFFFF;height:0px;font-size:43px;}.elementor-15 .elementor-element.elementor-element-2f18813 .feature-box .feature-box-title h2{font-size:17px;}.elementor-15 .elementor-element.elementor-element-2f18813 .feature-box .feature-box-desc{color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-066ac0d .feature-box{background-color:transparent;text-align:left;background-image:linear-gradient(173deg, var( --e-global-color-339f2b2 ) 0%, #B0800D 90%);}.elementor-15 .elementor-element.elementor-element-066ac0d .feature-box .feature-box-icon i{color:#FFFFFF;height:0px;font-size:43px;}.elementor-15 .elementor-element.elementor-element-066ac0d .feature-box .feature-box-title h2{font-size:17px;}.elementor-15 .elementor-element.elementor-element-066ac0d .feature-box .feature-box-desc{color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-13e43c7:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-13e43c7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#182F24;}.elementor-15 .elementor-element.elementor-element-13e43c7{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-66px;margin-bottom:0px;padding:0px 15px 0px 15px;}.elementor-15 .elementor-element.elementor-element-13e43c7 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-15 .elementor-element.elementor-element-6976be0:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-6976be0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#182F24;}.elementor-15 .elementor-element.elementor-element-6976be0{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-274px;margin-bottom:0px;}.elementor-15 .elementor-element.elementor-element-6976be0 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-15 .elementor-element.elementor-element-227a712{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -32px) 0px;}.elementor-15 .elementor-element.elementor-element-5e0ba1d:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-5e0ba1d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#182F24;}.elementor-15 .elementor-element.elementor-element-5e0ba1d, .elementor-15 .elementor-element.elementor-element-5e0ba1d > .elementor-background-overlay{border-radius:20px 20px 0px 0px;}.elementor-15 .elementor-element.elementor-element-5e0ba1d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:46px 0px 40px 0px;}.elementor-15 .elementor-element.elementor-element-5e0ba1d > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-15 .elementor-element.elementor-element-f57b8ef .section-title{text-align:center;}.elementor-15 .elementor-element.elementor-element-f57b8ef .section-title .subtitle{color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-f57b8ef .section-title .title{color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-f57b8ef .section-title h2{color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-bceaa1c{width:auto;max-width:auto;top:-42px;}body:not(.rtl) .elementor-15 .elementor-element.elementor-element-bceaa1c{right:-267px;}body.rtl .elementor-15 .elementor-element.elementor-element-bceaa1c{left:-267px;}.elementor-15 .elementor-element.elementor-element-4b8d50c{width:auto;max-width:auto;top:61px;}body:not(.rtl) .elementor-15 .elementor-element.elementor-element-4b8d50c{left:65px;}body.rtl .elementor-15 .elementor-element.elementor-element-4b8d50c{right:65px;}.elementor-15 .elementor-element.elementor-element-4b8d50c img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 2.8px ) hue-rotate( 0deg );}.elementor-15 .elementor-element.elementor-element-9227e51:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-9227e51 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#182F24;}.elementor-15 .elementor-element.elementor-element-9227e51, .elementor-15 .elementor-element.elementor-element-9227e51 > .elementor-background-overlay{border-radius:0px 0px 20px 20px;}.elementor-15 .elementor-element.elementor-element-9227e51{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 102px 0px;z-index:1;}.elementor-15 .elementor-element.elementor-element-9227e51 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-15 .elementor-element.elementor-element-9c02ff2 .project-box-item .project-box h4{color:#000000;}.elementor-15 .elementor-element.elementor-element-9c02ff2 .project-box-item .project-box h3{color:#050101;}.elementor-15 .elementor-element.elementor-element-9c02ff2 .project-box-item .project-box p{color:#000000;}.elementor-15 .elementor-element.elementor-element-9c02ff2 .project-box-item .project-btn a{color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-9c02ff2 .project-box-item .project-btn a a{background-color:var( --e-global-color-339f2b2 );}.elementor-15 .elementor-element.elementor-element-086024b:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-086024b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F9F5;}.elementor-15 .elementor-element.elementor-element-086024b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-086024b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-15 .elementor-element.elementor-element-55b6ba3 > .elementor-element-populated{margin:-20px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-eb5a3a1:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-eb5a3a1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0C2318;}.elementor-15 .elementor-element.elementor-element-eb5a3a1{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:10px;margin-bottom:0px;padding:100px 0px 76px 0px;z-index:2;}.elementor-15 .elementor-element.elementor-element-eb5a3a1 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-15 .elementor-element.elementor-element-4d1c953{width:auto;max-width:auto;top:-100px;}body:not(.rtl) .elementor-15 .elementor-element.elementor-element-4d1c953{left:-267px;}body.rtl .elementor-15 .elementor-element.elementor-element-4d1c953{right:-267px;}.elementor-15 .elementor-element.elementor-element-57ae729{width:auto;max-width:auto;top:-39px;}body:not(.rtl) .elementor-15 .elementor-element.elementor-element-57ae729{right:-119px;}body.rtl .elementor-15 .elementor-element.elementor-element-57ae729{left:-119px;}.elementor-15 .elementor-element.elementor-element-57ae729 img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 1.6px ) hue-rotate( 0deg );}.elementor-15 .elementor-element.elementor-element-6c1f3c2{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-91px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-6c1f3c2 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-15 .elementor-element.elementor-element-9f3444f{--display:flex;--margin-top:-22px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-a598ecb:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-a598ecb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-3c53819 );}.elementor-15 .elementor-element.elementor-element-a598ecb{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-a598ecb > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-15 .elementor-element.elementor-element-148cfec > .elementor-widget-container{padding:0px 0px 35px 0px;}.elementor-15 .elementor-element.elementor-element-148cfec .section-title{text-align:center;}.elementor-15 .elementor-element.elementor-element-148cfec .section-title .subtitle{color:#FFFFFF;text-transform:uppercase;}.elementor-15 .elementor-element.elementor-element-148cfec .section-title .title{color:#FFFFFF;font-family:"Outfit", Sans-serif;font-size:43px;font-weight:600;line-height:68px;}.elementor-15 .elementor-element.elementor-element-148cfec .section-title span{color:#41C575;}.elementor-15 .elementor-element.elementor-element-148cfec .section-title h2{color:#FFFFFF;font-size:60px;font-weight:600;line-height:68px;}.elementor-15 .elementor-element.elementor-element-8516932{padding:0px 120px 0px 120px;}.elementor-15 .elementor-element.elementor-element-e263921 .overlay-content h2{font-family:"Outfit", Sans-serif;font-size:20px;font-weight:500;line-height:40px;color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-e263921 .overlay-content p{font-family:"Noto Sans", Sans-serif;font-size:14px;font-weight:400;line-height:26px;color:#9DAAA4;}.elementor-15 .elementor-element.elementor-element-e263921 .overlay-content .dreamit-btn{background-color:#DEA51A;}.elementor-15 .elementor-element.elementor-element-c68bb01:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-c68bb01 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-70f112f );}.elementor-15 .elementor-element.elementor-element-c68bb01, .elementor-15 .elementor-element.elementor-element-c68bb01 > .elementor-background-overlay{border-radius:0px 0px 20px 20px;}.elementor-15 .elementor-element.elementor-element-c68bb01{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:20px 0px 20px 0px;z-index:2;}.elementor-15 .elementor-element.elementor-element-c68bb01 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-15 .elementor-element.elementor-element-12ab78a .section-title{text-align:left;}.elementor-15 .elementor-element.elementor-element-12ab78a .section-title .title{color:#FFFFFF;font-size:40px;}.elementor-15 .elementor-element.elementor-element-12ab78a .section-title h2{color:#FFFFFF;font-size:40px;}.elementor-15 .elementor-element.elementor-element-10b47d9{text-align:justify;font-family:"Roboto", Sans-serif;font-weight:400;line-height:31px;color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-2a34475 .dreamit-button a{background-color:transparent;background-image:linear-gradient(173deg, var( --e-global-color-339f2b2 ) 0%, #B0800D 90%);}.elementor-15 .elementor-element.elementor-element-2a34475 .dreamit-button .button:hover{color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-2a34475 .dreamit-button .button{padding:13px 34px 13px 34px;}.elementor-15 .elementor-element.elementor-element-a0bd895 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-48d96a3 img{border-radius:21px 21px 21px 21px;}.elementor-15 .elementor-element.elementor-element-e733e31{--spacer-size:22px;}.elementor-15 .elementor-element.elementor-element-47856cb:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-47856cb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-3c53819 );}.elementor-15 .elementor-element.elementor-element-47856cb{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-15px;margin-bottom:0px;padding:50px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-47856cb > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-15 .elementor-element.elementor-element-fe5e659{width:auto;max-width:auto;top:-59px;}body:not(.rtl) .elementor-15 .elementor-element.elementor-element-fe5e659{right:-158px;}body.rtl .elementor-15 .elementor-element.elementor-element-fe5e659{left:-158px;}.elementor-15 .elementor-element.elementor-element-f8cf657{width:auto;max-width:auto;top:-89px;}body:not(.rtl) .elementor-15 .elementor-element.elementor-element-f8cf657{left:-287px;}body.rtl .elementor-15 .elementor-element.elementor-element-f8cf657{right:-287px;}.elementor-15 .elementor-element.elementor-element-c436836 .section-title{text-align:center;}.elementor-15 .elementor-element.elementor-element-c436836 .section-title .title{color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-c436836 .section-title h2{color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-b2674f3{--spacer-size:2px;}.elementor-15 .elementor-element.elementor-element-67573a0{margin-top:11px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-15 .elementor-element.elementor-element-2924cc6.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-15 .elementor-element.elementor-element-2924cc6.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-widget-testimonial-carousel .elementor-testimonial__text{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-widget-testimonial-carousel .elementor-testimonial__name{color:var( --e-global-color-text );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-testimonial-carousel .elementor-testimonial__title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-15 .elementor-element.elementor-element-8dd5eaa .elementor-main-swiper .swiper-slide{border-radius:0px;}.elementor-15 .elementor-element.elementor-element-8dd5eaa .elementor-swiper-button{font-size:1px;}.elementor-15 .elementor-element.elementor-element-8dd5eaa .elementor-testimonial__text{color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-8dd5eaa .elementor-testimonial__name{color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-0b6f8ac:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-0b6f8ac > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#182F24;}.elementor-15 .elementor-element.elementor-element-0b6f8ac{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-0b6f8ac > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-15 .elementor-element.elementor-element-725d6f3 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-08af827{padding:50px 110px 0px 286px;}.elementor-15 .elementor-element.elementor-element-eba729e > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 09px 0px 0px;}.elementor-15 .elementor-element.elementor-element-a320159{width:var( --container-widget-width, 131.926% );max-width:131.926%;--container-widget-width:131.926%;--container-widget-flex-grow:0;}.elementor-15 .elementor-element.elementor-element-a320159 > .elementor-widget-container{padding:0px 0px 30px 0px;}.elementor-15 .elementor-element.elementor-element-a320159.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-15 .elementor-element.elementor-element-a320159 .section-title{text-align:left;}.elementor-15 .elementor-element.elementor-element-a320159 .section-title .subtitle{color:#FFFFFF;text-transform:uppercase;}.elementor-15 .elementor-element.elementor-element-a320159 .section-title .title{color:#FFFFFF;font-family:"Outfit", Sans-serif;font-size:60px;font-weight:600;line-height:68px;}.elementor-15 .elementor-element.elementor-element-a320159 .section-title span{color:#41C575;}.elementor-15 .elementor-element.elementor-element-a320159 .section-title h2{color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-c12c80a{width:var( --container-widget-width, 163.306% );max-width:163.306%;--container-widget-width:163.306%;--container-widget-flex-grow:0;}.elementor-15 .elementor-element.elementor-element-c12c80a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-c12c80a.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-15 .elementor-element.elementor-element-c12c80a .my-accordion li a{color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-c12c80a .my-accordion li a, .elementor-15 .elementor-element.elementor-element-c12c80a .elementor-icon-box-content .elementor-icon-box-title a{font-family:"Outfit", Sans-serif;font-size:24px;font-weight:500;line-height:32px;}.elementor-15 .elementor-element.elementor-element-c12c80a .my-accordion li p{color:#FFFFFF;font-family:"Noto Sans", Sans-serif;font-size:16px;font-weight:400;line-height:26px;}.elementor-15 .elementor-element.elementor-element-1bd5aa6{width:var( --container-widget-width, 95.369% );max-width:95.369%;--container-widget-width:95.369%;--container-widget-flex-grow:0;}.elementor-15 .elementor-element.elementor-element-1bd5aa6.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-15 .elementor-element.elementor-element-1bd5aa6 .media-box img{border-radius:39px 39px 39px 39px;}.elementor-15 .elementor-element.elementor-element-0d3a1ec{--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:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-0d3a1ec:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-0d3a1ec > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-3c53819 );}.elementor-15 .elementor-element.elementor-element-797bf0b{--display:flex;}.elementor-15 .elementor-element.elementor-element-e405b5e .section-title{text-align:center;}.elementor-15 .elementor-element.elementor-element-e405b5e .section-title .title{color:#FFFFFF;font-size:40px;}.elementor-15 .elementor-element.elementor-element-e405b5e .section-title h2{color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-ad3a650{--display:flex;}.elementor-15 .elementor-element.elementor-element-8e2db6e .post-item .categories a{color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-8e2db6e .post-item .single_blog_post_content .user_author a{color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-8e2db6e .post-item .single_blog_post_content h3 a{color:#FFFFFF;font-size:30px;}.elementor-15 .elementor-element.elementor-element-8e2db6e .post-item .single_blog_post_content .description{color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-8e2db6e .post-item .single_blog_post_content .blog_btn a{color:var( --e-global-color-339f2b2 );}.elementor-15 .elementor-element.elementor-element-a33fa10:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-a33fa10 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://gavyamsolutions.com/wp-content/uploads/2025/08/footer-bg-1.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-15 .elementor-element.elementor-element-a33fa10{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-28px;margin-bottom:0px;padding:138px 0px 103px 0px;}.elementor-15 .elementor-element.elementor-element-a33fa10 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-15 .elementor-element.elementor-element-0778ca4 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-15 .elementor-element.elementor-element-7b9593e > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-15 .elementor-element.elementor-element-7b9593e > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-15 .elementor-element.elementor-element-57e3895 .section-title{text-align:left;}.elementor-15 .elementor-element.elementor-element-57e3895 .section-title .title{color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-57e3895 .section-title h2{color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-720a8af .elementor-button{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-339f2b2 ) 0%, #C08D14 81%);border-radius:9px 9px 9px 9px;padding:16px 16px 16px 16px;}.elementor-15 .elementor-element.elementor-element-d8d61ae{width:auto;max-width:auto;top:-66px;}body:not(.rtl) .elementor-15 .elementor-element.elementor-element-d8d61ae{right:-129px;}body.rtl .elementor-15 .elementor-element.elementor-element-d8d61ae{left:-129px;}@media(min-width:768px){.elementor-15 .elementor-element.elementor-element-9eb8e92{width:50%;}.elementor-15 .elementor-element.elementor-element-8313891{width:50%;}.elementor-15 .elementor-element.elementor-element-525726d{width:48.076%;}.elementor-15 .elementor-element.elementor-element-bb5c443{width:51.924%;}.elementor-15 .elementor-element.elementor-element-2924cc6{width:49.999%;}.elementor-15 .elementor-element.elementor-element-82d9846{width:49.963%;}.elementor-15 .elementor-element.elementor-element-eba729e{width:38.434%;}.elementor-15 .elementor-element.elementor-element-cde084b{width:61.566%;}}@media(max-width:1024px) and (min-width:768px){.elementor-15 .elementor-element.elementor-element-9eb8e92{width:100%;}.elementor-15 .elementor-element.elementor-element-8313891{width:100%;}.elementor-15 .elementor-element.elementor-element-8690e44{width:100%;}.elementor-15 .elementor-element.elementor-element-a21c5e4{width:100%;}.elementor-15 .elementor-element.elementor-element-498efac{width:50%;}.elementor-15 .elementor-element.elementor-element-0ba6eb9{width:50%;}.elementor-15 .elementor-element.elementor-element-5e9bba6{width:50%;}.elementor-15 .elementor-element.elementor-element-0ba8d18{width:50%;}.elementor-15 .elementor-element.elementor-element-1edfa78{width:50%;}.elementor-15 .elementor-element.elementor-element-2924cc6{width:100%;}.elementor-15 .elementor-element.elementor-element-82d9846{width:100%;}.elementor-15 .elementor-element.elementor-element-eba729e{width:100%;}.elementor-15 .elementor-element.elementor-element-cde084b{width:100%;}.elementor-15 .elementor-element.elementor-element-7b9593e{width:100%;}}@media(min-width:1025px){.elementor-15 .elementor-element.elementor-element-a33fa10:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-a33fa10 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}}@media(max-width:1024px){.elementor-15 .elementor-element.elementor-element-8313891 > .elementor-element-populated{margin:30px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 15px 0px 15px;}.elementor-15 .elementor-element.elementor-element-ef767ff{--swiper-slides-to-display:2;}.elementor-15 .elementor-element.elementor-element-8516932{padding:0px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-08af827{padding:0px 0px 0px 0px;}}@media(max-width:767px){.elementor-15 .elementor-element.elementor-element-f43f389{--min-height:0px;}.elementor-15 .elementor-element.elementor-element-4be3c8a{--min-height:572px;}.elementor-15 .elementor-element.elementor-element-2914630{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-15 .elementor-element.elementor-element-2914630 .elementor-heading-title{font-size:31px;}.elementor-15 .elementor-element.elementor-element-53bc3d4{font-size:15px;}.elementor-15 .elementor-element.elementor-element-0f3fdb3 .elementor-button{padding:12px 12px 12px 12px;}.elementor-15 .elementor-element.elementor-element-754937b{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-f7a34d4 .section-title .title{font-size:24px;line-height:1.4em;}.elementor-15 .elementor-element.elementor-element-d8bcf8f{text-align:justify;}.elementor-15 .elementor-element.elementor-element-aa1e35a{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-8b6b8c6 .section-title .title{font-size:25px;}.elementor-15 .elementor-element.elementor-element-ef767ff{--swiper-slides-to-display:1;}.elementor-15 .elementor-element.elementor-element-11324be{padding:0px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-171a0d0{z-index:0;}.elementor-15 .elementor-element.elementor-element-13e43c7{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-5e0ba1d{padding:0px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-9227e51{margin-top:-63px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-086024b{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-55b6ba3 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-15 .elementor-element.elementor-element-eb5a3a1{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-bdd9d55 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-6c1f3c2{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-a598ecb{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-148cfec .section-title .title{font-size:38px;line-height:45px;}.elementor-15 .elementor-element.elementor-element-148cfec .section-title h2{font-size:38px;line-height:42px;}.elementor-15 .elementor-element.elementor-element-e263921 .overlay-content h2{font-size:20px;}.elementor-15 .elementor-element.elementor-element-e263921 .overlay-content p{font-size:14px;}.elementor-15 .elementor-element.elementor-element-c68bb01{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-5d2dc13{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-12ab78a .section-title .title{font-size:25px;}.elementor-15 .elementor-element.elementor-element-12ab78a .section-title h2{font-size:25px;}.elementor-15 .elementor-element.elementor-element-8dd5eaa{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-0b6f8ac{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-a320159 .section-title .title{font-size:24px;line-height:32px;}.elementor-15 .elementor-element.elementor-element-c12c80a{width:var( --container-widget-width, 366.242px );max-width:366.242px;--container-widget-width:366.242px;--container-widget-flex-grow:0;}.elementor-15 .elementor-element.elementor-element-c12c80a .my-accordion li a, .elementor-15 .elementor-element.elementor-element-c12c80a .elementor-icon-box-content .elementor-icon-box-title a{font-size:20px;}.elementor-15 .elementor-element.elementor-element-0d3a1ec{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-e405b5e .section-title .title{font-size:25px;}.elementor-15 .elementor-element.elementor-element-a33fa10{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-57e3895 .section-title{text-align:center;}}/* Start custom CSS for html, class: .elementor-element-ac19946 *//* =========================================
   GAVYAM GOLDEN CYCLE
========================================= */

.gavyam-cycle {
    --gavyam-bg: #06291D;
    --gavyam-green: #35C878;
    --gavyam-gold: #C19728;
    --gavyam-white: #FFFFFF;
    --gavyam-muted: #AEBDB5;

    width: 100%;
    padding: 75px 30px 80px;
    background: var(--gavyam-bg);
    overflow: hidden;
    box-sizing: border-box;
}


/* LABEL */

.gavyam-cycle-label {
    width: fit-content;
    margin: 0 auto 22px;
    padding: 7px 18px;
    border: 1px solid var(--gavyam-green);
    border-radius: 50px;

    color: var(--gavyam-green);
    font-size: 13px;
    font-weight: 700;
    line-height: 1;
    text-transform: uppercase;
}


/* MAIN TITLE */

.gavyam-cycle-title {
    margin: 0 auto 65px;
    text-align: center;

    color: var(--gavyam-white);
    font-size: 42px;
    line-height: 1.15;
    font-weight: 700;
}


/* THREE COLUMNS */

.gavyam-cycle-wrapper {
    position: relative;

    max-width: 1180px;
    margin: 0 auto;

    display: grid;
    grid-template-columns: repeat(3, 1fr);
    gap: 70px;
}


/* DOTTED CONNECTING LINES */

.gavyam-cycle-wrapper::before,
.gavyam-cycle-wrapper::after {
    content: "";

    position: absolute;
    top: 52px;

    width: 31%;

    border-top: 2px dashed rgba(160, 178, 169, 0.45);

    z-index: 0;
}

.gavyam-cycle-wrapper::before {
    left: 17%;
}

.gavyam-cycle-wrapper::after {
    right: 17%;
}


/* STEP */

.gavyam-step {
    position: relative;
    z-index: 2;

    text-align: center;
}


/* ICON CIRCLE */

.gavyam-step-icon {
    position: relative;

    width: 105px;
    height: 105px;

    margin: 0 auto 25px;

    border-radius: 50%;

    background: #C19728;

    border: 2px solid #C19728;

    display: flex;
    align-items: center;
    justify-content: center;

    transition: all 0.35s ease;
}


/* HOVER */

.gavyam-step:hover .gavyam-step-icon {
    background: #C19728;

    border-color: #C19728;

    transform: translateY(-6px);

    box-shadow: 0 12px 30px rgba(193, 151, 40, 0.25);
}


/* SVG ICON */

.gavyam-step-icon svg {
    width: 46px;
    height: 46px;

    fill: none;

    stroke: #06291D;

    stroke-width: 1.7;

    transition: all 0.35s ease;
}


/* NUMBER */

.gavyam-number {
    position: absolute;

    top: -14px;
    right: -3px;

    width: 30px;
    height: 30px;

    border-radius: 50%;

    background: var(--gavyam-green);

    color: #ffffff;

    display: flex;
    align-items: center;
    justify-content: center;

    font-size: 13px;
    font-weight: 700;

    transition: all 0.35s ease;
}


/* NUMBER HOVER */

.gavyam-step:hover .gavyam-number {
    background: var(--gavyam-gold);
    color: #06291D;
}


/* HEADINGS */

.gavyam-step h3 {
    margin: 0 0 5px;

    color: var(--gavyam-white);

    font-size: 25px;
    line-height: 1.15;
    font-weight: 700;

    transition: color 0.3s ease;
}

.gavyam-step h4 {
    margin: 0 0 14px;

    color: var(--gavyam-white);

    font-size: 23px;
    line-height: 1.15;
    font-weight: 700;

    transition: color 0.3s ease;
}


/* DESCRIPTION */

.gavyam-step p {
    max-width: 285px;

    margin: 0 auto;

    color: var(--gavyam-muted);

    font-size: 14px;
    line-height: 1.65;
}


/* TEXT HOVER */

.gavyam-step:hover h3,
.gavyam-step:hover h4 {
    color: var(--gavyam-gold);
}


/* =========================================
   MOBILE
========================================= */

@media (max-width: 767px) {

    .gavyam-cycle {
        padding: 55px 20px 60px;
    }

    .gavyam-cycle-title {
        font-size: 30px;
        margin-bottom: 50px;
    }

    .gavyam-cycle-wrapper {
        grid-template-columns: 1fr;
        gap: 65px;
    }

    .gavyam-cycle-wrapper::before,
    .gavyam-cycle-wrapper::after {
        display: none;
    }

    .gavyam-step-icon {
        width: 95px;
        height: 95px;
    }

    .gavyam-step h3 {
        font-size: 22px;
    }

    .gavyam-step h4 {
        font-size: 20px;
    }

    .gavyam-step p {
        max-width: 330px;
        font-size: 14px;
    }
}


/* =========================================
   TABLET
========================================= */

@media (min-width: 768px) and (max-width: 1024px) {

    .gavyam-cycle-wrapper {
        gap: 30px;
    }

    .gavyam-step h3 {
        font-size: 21px;
    }

    .gavyam-step h4 {
        font-size: 19px;
    }

}/* End custom CSS */