.elementor-463 .elementor-element.elementor-element-5c8fd2e{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-463 .elementor-element.elementor-element-5ff7535{--display:flex;--gap:25px 25px;--row-gap:25px;--column-gap:25px;--padding-top:0px;--padding-bottom:0px;--padding-left:60px;--padding-right:60px;}.elementor-463 .elementor-element.elementor-element-5ff7535.e-con{--align-self:center;}.elementor-463 .elementor-element.elementor-element-bb30259 .elementor-heading-title{font-family:"DIN Alternate", Sans-serif;font-size:60px;font-weight:500;text-transform:capitalize;line-height:68px;color:var( --e-global-color-21274099 );}.elementor-463 .elementor-element.elementor-element-6412951 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-463 .elementor-element.elementor-element-6412951 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-463 .elementor-element.elementor-element-86b99f4{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-around;--align-items:center;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-463 .elementor-element.elementor-element-a96dad0{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-463 .elementor-element.elementor-element-73a5d5b .elementor-icon-wrapper{text-align:center;}.elementor-463 .elementor-element.elementor-element-37011c8 .elementor-heading-title{font-family:"DIN Alternate", Sans-serif;font-size:24px;line-height:27.9375px;color:var( --e-global-color-21274099 );}.elementor-463 .elementor-element.elementor-element-c1496d7{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-463 .elementor-element.elementor-element-b1ce867 .elementor-icon-wrapper{text-align:center;}.elementor-463 .elementor-element.elementor-element-1a833ad .elementor-heading-title{font-family:"DIN Alternate", Sans-serif;font-size:24px;line-height:27.9375px;color:var( --e-global-color-21274099 );}.elementor-463 .elementor-element.elementor-element-6895bbd{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-463 .elementor-element.elementor-element-a34a26a .elementor-icon-wrapper{text-align:center;}.elementor-463 .elementor-element.elementor-element-cb90f40 .elementor-heading-title{font-family:"DIN Alternate", Sans-serif;font-size:24px;line-height:27.9375px;color:var( --e-global-color-21274099 );}.elementor-463 .elementor-element.elementor-element-72afc80{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-463 .elementor-element.elementor-element-7668077 .elementor-icon-wrapper{text-align:center;}.elementor-463 .elementor-element.elementor-element-a88a635 .elementor-heading-title{font-family:"DIN Alternate", Sans-serif;font-size:24px;line-height:27.9375px;color:var( --e-global-color-21274099 );}.elementor-463 .elementor-element.elementor-element-92a42e6{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:110px 110px;--row-gap:110px;--column-gap:110px;--padding-top:120px;--padding-bottom:90px;--padding-left:20px;--padding-right:20px;}.elementor-463 .elementor-element.elementor-element-4545e0b{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-463 .elementor-element.elementor-element-8de57d8{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-463 .elementor-element.elementor-element-3532744{--display:flex;--justify-content:flex-end;--overlay-opacity:0.65;--padding-top:0px;--padding-bottom:047px;--padding-left:027px;--padding-right:027px;}.elementor-463 .elementor-element.elementor-element-3532744::before, .elementor-463 .elementor-element.elementor-element-3532744 > .elementor-background-video-container::before, .elementor-463 .elementor-element.elementor-element-3532744 > .e-con-inner > .elementor-background-video-container::before, .elementor-463 .elementor-element.elementor-element-3532744 > .elementor-background-slideshow::before, .elementor-463 .elementor-element.elementor-element-3532744 > .e-con-inner > .elementor-background-slideshow::before, .elementor-463 .elementor-element.elementor-element-3532744 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#0D0E3A;--background-overlay:'';}.elementor-463 .elementor-element.elementor-element-3532744:hover::before, .elementor-463 .elementor-element.elementor-element-3532744:hover > .elementor-background-video-container::before, .elementor-463 .elementor-element.elementor-element-3532744:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-463 .elementor-element.elementor-element-3532744 > .elementor-background-slideshow:hover::before, .elementor-463 .elementor-element.elementor-element-3532744 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:var( --e-global-color-2410 );--background-overlay:'';}.elementor-463 .elementor-element.elementor-element-3532744:hover{--overlay-opacity:0.61;}.elementor-463 .elementor-element.elementor-element-a3c4529 .elementor-heading-title{font-family:"DIN Alternate", Sans-serif;font-size:28px;line-height:32.59375px;color:var( --e-global-color-21274099 );}.elementor-463 .elementor-element.elementor-element-f96548f{--display:flex;--justify-content:flex-end;--overlay-opacity:0.65;--padding-top:0px;--padding-bottom:047px;--padding-left:027px;--padding-right:027px;}.elementor-463 .elementor-element.elementor-element-f96548f::before, .elementor-463 .elementor-element.elementor-element-f96548f > .elementor-background-video-container::before, .elementor-463 .elementor-element.elementor-element-f96548f > .e-con-inner > .elementor-background-video-container::before, .elementor-463 .elementor-element.elementor-element-f96548f > .elementor-background-slideshow::before, .elementor-463 .elementor-element.elementor-element-f96548f > .e-con-inner > .elementor-background-slideshow::before, .elementor-463 .elementor-element.elementor-element-f96548f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-2404 );--background-overlay:'';}.elementor-463 .elementor-element.elementor-element-f96548f:hover::before, .elementor-463 .elementor-element.elementor-element-f96548f:hover > .elementor-background-video-container::before, .elementor-463 .elementor-element.elementor-element-f96548f:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-463 .elementor-element.elementor-element-f96548f > .elementor-background-slideshow:hover::before, .elementor-463 .elementor-element.elementor-element-f96548f > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:var( --e-global-color-2410 );--background-overlay:'';}.elementor-463 .elementor-element.elementor-element-f96548f:hover{--overlay-opacity:0.61;}.elementor-463 .elementor-element.elementor-element-c4684a6 .elementor-heading-title{font-family:var( --e-global-typography-338-font-family ), Sans-serif;font-size:var( --e-global-typography-338-font-size );font-weight:var( --e-global-typography-338-font-weight );line-height:var( --e-global-typography-338-line-height );color:var( --e-global-color-21274099 );}.elementor-463 .elementor-element.elementor-element-acd45d3{--display:flex;--gap:70px 70px;--row-gap:70px;--column-gap:70px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-463 .elementor-element.elementor-element-0acb007 .elementor-heading-title{font-family:var( --e-global-typography-335-font-family ), Sans-serif;font-size:var( --e-global-typography-335-font-size );line-height:var( --e-global-typography-335-line-height );color:#4B4C4D;}.elementor-463 .elementor-element.elementor-element-88241af{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-463 .elementor-element.elementor-element-4a5a928{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-463 .elementor-element.elementor-element-3b32c61 .elementor-icon-wrapper{text-align:center;}.elementor-463 .elementor-element.elementor-element-af66efc .elementor-heading-title{font-family:var( --e-global-typography-338-font-family ), Sans-serif;font-size:var( --e-global-typography-338-font-size );font-weight:var( --e-global-typography-338-font-weight );line-height:var( --e-global-typography-338-line-height );color:#0079C2;}.elementor-463 .elementor-element.elementor-element-6dee97a{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-463 .elementor-element.elementor-element-9f3b2fd .elementor-icon-wrapper{text-align:center;}.elementor-463 .elementor-element.elementor-element-956566c .elementor-heading-title{font-family:var( --e-global-typography-338-font-family ), Sans-serif;font-size:var( --e-global-typography-338-font-size );font-weight:var( --e-global-typography-338-font-weight );line-height:var( --e-global-typography-338-line-height );color:#0079C2;}.elementor-463 .elementor-element.elementor-element-db89605{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-463 .elementor-element.elementor-element-2e95f52 .elementor-icon-wrapper{text-align:center;}.elementor-463 .elementor-element.elementor-element-441bd96 .elementor-heading-title{font-family:var( --e-global-typography-338-font-family ), Sans-serif;font-size:var( --e-global-typography-338-font-size );font-weight:var( --e-global-typography-338-font-weight );line-height:var( --e-global-typography-338-line-height );color:#0079C2;}.elementor-463 .elementor-element.elementor-element-d92b349{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-463 .elementor-element.elementor-element-f7e4b9f .elementor-icon-wrapper{text-align:center;}.elementor-463 .elementor-element.elementor-element-10f56c7 .elementor-heading-title{font-family:var( --e-global-typography-338-font-family ), Sans-serif;font-size:var( --e-global-typography-338-font-size );font-weight:var( --e-global-typography-338-font-weight );line-height:var( --e-global-typography-338-line-height );color:#0079C2;}.elementor-463 .elementor-element.elementor-element-345b6a1{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-463 .elementor-element.elementor-element-1f32085{--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:0px;--padding-left:0px;--padding-right:0px;}.elementor-463 .elementor-element.elementor-element-2749a06 .elementor-heading-title{font-family:"DIN Alternate", Sans-serif;font-size:40px;font-weight:500;line-height:46.5625px;color:#2A2D31;}.elementor-463 .elementor-element.elementor-element-73cdfd1 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:26px;font-weight:400;line-height:35.4072265625px;color:#0D0E3A;}.elementor-463 .elementor-element.elementor-element-d65c93c > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-463 .elementor-element.elementor-element-d65c93c .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-463 .elementor-element.elementor-element-d65c93c .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-463 .elementor-element.elementor-element-65515df{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-463 .elementor-element.elementor-element-8b08106{--display:flex;--min-height:855px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-463 .elementor-element.elementor-element-54ff83b{--display:flex;--min-height:855px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:1;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-463 .elementor-element.elementor-element-54ff83b:not(.elementor-motion-effects-element-type-background), .elementor-463 .elementor-element.elementor-element-54ff83b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://davenportenergy.kinsta.cloud/wp-content/uploads/2025/07/Rectangle-17-2-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-463 .elementor-element.elementor-element-54ff83b::before, .elementor-463 .elementor-element.elementor-element-54ff83b > .elementor-background-video-container::before, .elementor-463 .elementor-element.elementor-element-54ff83b > .e-con-inner > .elementor-background-video-container::before, .elementor-463 .elementor-element.elementor-element-54ff83b > .elementor-background-slideshow::before, .elementor-463 .elementor-element.elementor-element-54ff83b > .e-con-inner > .elementor-background-slideshow::before, .elementor-463 .elementor-element.elementor-element-54ff83b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#0D0E3AC7;--background-overlay:'';}.elementor-463 .elementor-element.elementor-element-4af8a50{--display:flex;--min-height:855px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:80px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-463 .elementor-element.elementor-element-4af8a50:not(.elementor-motion-effects-element-type-background), .elementor-463 .elementor-element.elementor-element-4af8a50 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0079C2;}.elementor-463 .elementor-element.elementor-element-7b7f3d3{--display:flex;--padding-top:0px;--padding-bottom:032px;--padding-left:032px;--padding-right:032px;}.elementor-463 .elementor-element.elementor-element-c943924{font-family:var( --e-global-typography-339-font-family ), Sans-serif;font-size:var( --e-global-typography-339-font-size );font-weight:var( --e-global-typography-339-font-weight );line-height:var( --e-global-typography-339-line-height );color:var( --e-global-color-21274099 );}.elementor-463 .elementor-element.elementor-element-c943924 p{margin-block-end:0px;}.elementor-463 .elementor-element.elementor-element-53ff916{--display:flex;--padding-top:0px;--padding-bottom:032px;--padding-left:032px;--padding-right:032px;}.elementor-463 .elementor-element.elementor-element-3cfa8bd{font-family:var( --e-global-typography-339-font-family ), Sans-serif;font-size:var( --e-global-typography-339-font-size );font-weight:var( --e-global-typography-339-font-weight );line-height:var( --e-global-typography-339-line-height );color:var( --e-global-color-21274099 );}.elementor-463 .elementor-element.elementor-element-3cfa8bd p{margin-block-end:0px;}.elementor-463 .elementor-element.elementor-element-8b67e8f{--display:flex;--padding-top:0px;--padding-bottom:032px;--padding-left:032px;--padding-right:032px;}.elementor-463 .elementor-element.elementor-element-1f3e542{font-family:var( --e-global-typography-339-font-family ), Sans-serif;font-size:var( --e-global-typography-339-font-size );font-weight:var( --e-global-typography-339-font-weight );line-height:var( --e-global-typography-339-line-height );color:var( --e-global-color-21274099 );}.elementor-463 .elementor-element.elementor-element-1f3e542 p{margin-block-end:0px;}.elementor-463 .elementor-element.elementor-element-3b1c26b{--display:flex;--padding-top:0px;--padding-bottom:032px;--padding-left:032px;--padding-right:032px;}.elementor-463 .elementor-element.elementor-element-c06e429{font-family:var( --e-global-typography-339-font-family ), Sans-serif;font-size:var( --e-global-typography-339-font-size );font-weight:var( --e-global-typography-339-font-weight );line-height:var( --e-global-typography-339-line-height );color:var( --e-global-color-21274099 );}.elementor-463 .elementor-element.elementor-element-c06e429 p{margin-block-end:0px;}.elementor-463 .elementor-element.elementor-element-01a11f6{--display:flex;--padding-top:0px;--padding-bottom:032px;--padding-left:032px;--padding-right:032px;}.elementor-463 .elementor-element.elementor-element-873731a{font-family:var( --e-global-typography-339-font-family ), Sans-serif;font-size:var( --e-global-typography-339-font-size );font-weight:var( --e-global-typography-339-font-weight );line-height:var( --e-global-typography-339-line-height );color:var( --e-global-color-21274099 );}.elementor-463 .elementor-element.elementor-element-873731a p{margin-block-end:0px;}.elementor-463 .elementor-element.elementor-element-9bea35a{--display:flex;--padding-top:0px;--padding-bottom:032px;--padding-left:032px;--padding-right:032px;}.elementor-463 .elementor-element.elementor-element-ee24ae9{font-family:var( --e-global-typography-339-font-family ), Sans-serif;font-size:var( --e-global-typography-339-font-size );font-weight:var( --e-global-typography-339-font-weight );line-height:var( --e-global-typography-339-line-height );color:var( --e-global-color-21274099 );}.elementor-463 .elementor-element.elementor-element-ee24ae9 p{margin-block-end:0px;}.elementor-463 .elementor-element.elementor-element-054e3b1{--n-accordion-title-font-size:28px;--n-accordion-title-icon-order:-1;--n-accordion-item-title-distance-from-content:-16px;--n-accordion-title-normal-color:var( --e-global-color-21274099 );--n-accordion-title-hover-color:var( --e-global-color-2410 );--n-accordion-title-active-color:var( --e-global-color-2410 );--n-accordion-icon-size:24px;--n-accordion-icon-gap:8px;--n-accordion-icon-normal-color:var( --e-global-color-281955 );}.elementor-463 .elementor-element.elementor-element-054e3b1 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}.elementor-463 .elementor-element.elementor-element-054e3b1 {--n-accordion-padding:032px 0px 32px 0px;}:where( .elementor-463 .elementor-element.elementor-element-054e3b1 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"DIN Alternate", Sans-serif;font-weight:500;line-height:32.59375px;}:where( .elementor-463 .elementor-element.elementor-element-054e3b1 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-463 .elementor-element.elementor-element-0f60b37{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--padding-top:80px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-463 .elementor-element.elementor-element-0f60b37:not(.elementor-motion-effects-element-type-background), .elementor-463 .elementor-element.elementor-element-0f60b37 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-21274099 );}.elementor-463 .elementor-element.elementor-element-5d831b5{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:75px 75px;--row-gap:75px;--column-gap:75px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-463 .elementor-element.elementor-element-11a9d90{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-463 .elementor-element.elementor-element-00e4cd6{--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-463 .elementor-element.elementor-element-079b806{--display:flex;--padding-top:100px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-463 .elementor-element.elementor-element-7acf8f4{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:0px 0px 02px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:02px;--border-left-width:0px;border-color:#000000;--border-color:#000000;--padding-top:0px;--padding-bottom:032px;--padding-left:0px;--padding-right:0px;}.elementor-463 .elementor-element.elementor-element-b5eb3ed .elementor-heading-title{font-family:"DIN Alternate", Sans-serif;font-size:48px;font-weight:500;line-height:52px;color:#4B4C4D;}.elementor-463 .elementor-element.elementor-element-1f8a314 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-463 .elementor-element.elementor-element-4ed31e2{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:41px 41px;--row-gap:41px;--column-gap:41px;--padding-top:0px;--padding-bottom:100px;--padding-left:170px;--padding-right:0px;}.elementor-463 .elementor-element.elementor-element-00e5742{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-463 .elementor-element.elementor-element-ac92a04{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:80px 80px;--row-gap:80px;--column-gap:80px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-463 .elementor-element.elementor-element-a264d6f{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-463 .elementor-element.elementor-element-3cacf82 .elementor-icon-wrapper{text-align:center;}.elementor-463 .elementor-element.elementor-element-0315969 .elementor-icon-wrapper{text-align:center;}.elementor-463 .elementor-element.elementor-element-7c474e0{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:60px 60px;--row-gap:60px;--column-gap:60px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-463 .elementor-element.elementor-element-528dbda{--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;--justify-content:center;--gap:18px 18px;--row-gap:18px;--column-gap:18px;}.elementor-463 .elementor-element.elementor-element-32dc4bd{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-463 .elementor-element.elementor-element-9cb1d83 .elementor-icon-wrapper{text-align:center;}.elementor-463 .elementor-element.elementor-element-4d75b36{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:22px 22px;--row-gap:22px;--column-gap:22px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-463 .elementor-element.elementor-element-9193f20{font-family:var( --e-global-typography-339-font-family ), Sans-serif;font-size:var( --e-global-typography-339-font-size );font-weight:var( --e-global-typography-339-font-weight );line-height:var( --e-global-typography-339-line-height );color:var( --e-global-color-21274099 );}.elementor-463 .elementor-element.elementor-element-9193f20 p{margin-block-end:0px;}.elementor-463 .elementor-element.elementor-element-5ae5ec0 .elementor-heading-title{font-family:"DIN Alternate", Sans-serif;font-size:20px;font-weight:500;line-height:20.28125px;}.elementor-463 .elementor-element.elementor-element-bc08f20{--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;--justify-content:center;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--padding-top:052px;--padding-bottom:052px;--padding-left:36px;--padding-right:36px;}.elementor-463 .elementor-element.elementor-element-7b0e72f{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-463 .elementor-element.elementor-element-79eedf7 .elementor-icon-wrapper{text-align:center;}.elementor-463 .elementor-element.elementor-element-6714a6c{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:22px 22px;--row-gap:22px;--column-gap:22px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-463 .elementor-element.elementor-element-5f78a08{font-family:var( --e-global-typography-339-font-family ), Sans-serif;font-size:var( --e-global-typography-339-font-size );font-weight:var( --e-global-typography-339-font-weight );line-height:var( --e-global-typography-339-line-height );color:#4B4C4D;}.elementor-463 .elementor-element.elementor-element-5f78a08 p{margin-block-end:0px;}.elementor-463 .elementor-element.elementor-element-18cdc84 .elementor-heading-title{font-family:"DIN Alternate", Sans-serif;font-size:20px;font-weight:500;line-height:20.28125px;}.elementor-463 .elementor-element.elementor-element-d291720{--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;--justify-content:center;--gap:18px 18px;--row-gap:18px;--column-gap:18px;}.elementor-463 .elementor-element.elementor-element-fe66389{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-463 .elementor-element.elementor-element-912f817 .elementor-icon-wrapper{text-align:center;}.elementor-463 .elementor-element.elementor-element-6964a00{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:22px 22px;--row-gap:22px;--column-gap:22px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-463 .elementor-element.elementor-element-bbe9a88{font-family:var( --e-global-typography-339-font-family ), Sans-serif;font-size:var( --e-global-typography-339-font-size );font-weight:var( --e-global-typography-339-font-weight );line-height:var( --e-global-typography-339-line-height );color:var( --e-global-color-21274099 );}.elementor-463 .elementor-element.elementor-element-bbe9a88 p{margin-block-end:0px;}.elementor-463 .elementor-element.elementor-element-1018778 .elementor-heading-title{font-family:"DIN Alternate", Sans-serif;font-size:20px;font-weight:500;line-height:20.28125px;}.elementor-463 .elementor-element.elementor-element-61697f0{--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;--justify-content:center;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--padding-top:052px;--padding-bottom:052px;--padding-left:36px;--padding-right:36px;}.elementor-463 .elementor-element.elementor-element-361b67e{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-463 .elementor-element.elementor-element-d9a5ff1 .elementor-icon-wrapper{text-align:center;}.elementor-463 .elementor-element.elementor-element-80f810d{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:22px 22px;--row-gap:22px;--column-gap:22px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-463 .elementor-element.elementor-element-884e61a{font-family:var( --e-global-typography-339-font-family ), Sans-serif;font-size:var( --e-global-typography-339-font-size );font-weight:var( --e-global-typography-339-font-weight );line-height:var( --e-global-typography-339-line-height );color:#4B4C4D;}.elementor-463 .elementor-element.elementor-element-884e61a p{margin-block-end:0px;}.elementor-463 .elementor-element.elementor-element-b303a57 .elementor-heading-title{font-family:"DIN Alternate", Sans-serif;font-size:20px;font-weight:500;line-height:20.28125px;}.elementor-463 .elementor-element.elementor-element-b999a57{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:045px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-463 .elementor-element.elementor-element-a6ab24c{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;--overlay-opacity:1;--border-radius:40px 40px 40px 40px;--padding-top:80px;--padding-bottom:100px;--padding-left:80px;--padding-right:80px;--z-index:1;}.elementor-463 .elementor-element.elementor-element-a6ab24c:not(.elementor-motion-effects-element-type-background), .elementor-463 .elementor-element.elementor-element-a6ab24c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://davenportenergy.kinsta.cloud/wp-content/uploads/2025/07/Rectangle-20-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-463 .elementor-element.elementor-element-a6ab24c::before, .elementor-463 .elementor-element.elementor-element-a6ab24c > .elementor-background-video-container::before, .elementor-463 .elementor-element.elementor-element-a6ab24c > .e-con-inner > .elementor-background-video-container::before, .elementor-463 .elementor-element.elementor-element-a6ab24c > .elementor-background-slideshow::before, .elementor-463 .elementor-element.elementor-element-a6ab24c > .e-con-inner > .elementor-background-slideshow::before, .elementor-463 .elementor-element.elementor-element-a6ab24c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#0D0E3AC7;--background-overlay:'';}.elementor-463 .elementor-element.elementor-element-4ab2005{--display:flex;--gap:60px 60px;--row-gap:60px;--column-gap:60px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-463 .elementor-element.elementor-element-9787979{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-463 .elementor-element.elementor-element-2ba28c3 .elementor-icon-wrapper{text-align:center;}.elementor-463 .elementor-element.elementor-element-9092216{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-463 .elementor-element.elementor-element-1d494ad .elementor-heading-title{font-family:"DIN Alternate", Sans-serif;font-size:28px;font-weight:500;line-height:32.59375px;color:var( --e-global-color-21274099 );}.elementor-463 .elementor-element.elementor-element-803c9bc{width:var( --container-widget-width, 414px );max-width:414px;--container-widget-width:414px;--container-widget-flex-grow:0;font-family:"Open Sans", Sans-serif;font-size:18px;font-weight:400;line-height:24.5126953125px;color:var( --e-global-color-21274099 );}.elementor-463 .elementor-element.elementor-element-9dfffd4{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-463 .elementor-element.elementor-element-663be3d .elementor-icon-wrapper{text-align:center;}.elementor-463 .elementor-element.elementor-element-98d320c{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-463 .elementor-element.elementor-element-ff18d20 .elementor-heading-title{font-family:"DIN Alternate", Sans-serif;font-size:28px;font-weight:500;line-height:32.59375px;color:var( --e-global-color-21274099 );}.elementor-463 .elementor-element.elementor-element-c38df14{width:var( --container-widget-width, 390px );max-width:390px;--container-widget-width:390px;--container-widget-flex-grow:0;font-family:"Open Sans", Sans-serif;font-size:18px;font-weight:400;line-height:24.5126953125px;color:var( --e-global-color-21274099 );}.elementor-463 .elementor-element.elementor-element-8cfb305{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-463 .elementor-element.elementor-element-94a5458 .elementor-icon-wrapper{text-align:center;}.elementor-463 .elementor-element.elementor-element-0f5d3e2{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-463 .elementor-element.elementor-element-591a9f8 .elementor-heading-title{font-family:"DIN Alternate", Sans-serif;font-size:28px;font-weight:500;line-height:32.59375px;color:var( --e-global-color-21274099 );}.elementor-463 .elementor-element.elementor-element-399090d{width:var( --container-widget-width, 360px );max-width:360px;--container-widget-width:360px;--container-widget-flex-grow:0;font-family:"Open Sans", Sans-serif;font-size:18px;font-weight:400;line-height:24.5126953125px;color:var( --e-global-color-21274099 );}.elementor-463 .elementor-element.elementor-element-aaa85f4{--display:flex;--border-radius:0% 0% 0% 0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-463 .elementor-element.elementor-element-f8b72a7{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:flex-end;--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:0px;--z-index:2;}.elementor-463 .elementor-element.elementor-element-c632509 .elementor-icon-wrapper{text-align:center;}.elementor-463 .elementor-element.elementor-element-d59636a{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:22px 22px;--row-gap:22px;--column-gap:22px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-463 .elementor-element.elementor-element-fa60cee .elementor-heading-title{font-family:"DIN Alternate", Sans-serif;font-size:48px;font-weight:500;line-height:52px;color:var( --e-global-color-21274099 );}.elementor-463 .elementor-element.elementor-element-f94f86b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-463 .elementor-element.elementor-element-f94f86b .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-463 .elementor-element.elementor-element-f94f86b .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-463 .elementor-element.elementor-element-64acb12{z-index:0;}.elementor-463 .elementor-element.elementor-element-817b372{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:170px;--padding-bottom:90px;--padding-left:20px;--padding-right:20px;}.elementor-463 .elementor-element.elementor-element-7214e4a{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-463 .elementor-element.elementor-element-69f4494 .elementor-heading-title{font-family:"DIN Alternate", Sans-serif;font-size:48px;font-weight:500;line-height:52px;color:var( --e-global-color-2404 );}.elementor-463 .elementor-element.elementor-element-10d1f3d{text-align:center;font-family:"Open Sans", Sans-serif;font-size:30px;font-weight:400;line-height:35.4072265625px;}.elementor-463 .elementor-element.elementor-element-10d1f3d p{margin-block-end:0px;}.elementor-463 .elementor-element.elementor-element-139a3ef{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:17px 17px;--row-gap:17px;--column-gap:17px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-463 .elementor-element.elementor-element-144e6f5 .elementor-button{background-color:var( --e-global-color-2407 );fill:var( --e-global-color-281955 );color:var( --e-global-color-281955 );}.elementor-463 .elementor-element.elementor-element-144e6f5 .elementor-button:hover, .elementor-463 .elementor-element.elementor-element-144e6f5 .elementor-button:focus{background-color:var( --e-global-color-2410 );}.elementor-463 .elementor-element.elementor-element-144e6f5 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-463 .elementor-element.elementor-element-144e6f5 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-463 .elementor-element.elementor-element-144e6f5 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-463 .elementor-element.elementor-element-b936319 .elementor-button{background-color:#02010100;fill:var( --e-global-color-2407 );color:var( --e-global-color-2407 );box-shadow:0px 0px 0px 0px rgba(0, 0, 0, 0);border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-2407 );}.elementor-463 .elementor-element.elementor-element-b936319 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-463 .elementor-element.elementor-element-b936319 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-463 .elementor-element.elementor-element-b936319 .elementor-button .elementor-button-content-wrapper{gap:8px;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-463 .elementor-element.elementor-element-5c8fd2e{--content-width:1600px;}.elementor-463 .elementor-element.elementor-element-a96dad0{--width:25%;}.elementor-463 .elementor-element.elementor-element-c1496d7{--width:25%;}.elementor-463 .elementor-element.elementor-element-6895bbd{--width:25%;}.elementor-463 .elementor-element.elementor-element-72afc80{--width:25%;}.elementor-463 .elementor-element.elementor-element-92a42e6{--content-width:1300px;}.elementor-463 .elementor-element.elementor-element-8de57d8{--width:60%;}.elementor-463 .elementor-element.elementor-element-acd45d3{--width:40%;}.elementor-463 .elementor-element.elementor-element-4a5a928{--width:47%;}.elementor-463 .elementor-element.elementor-element-6dee97a{--width:47%;}.elementor-463 .elementor-element.elementor-element-db89605{--width:47%;}.elementor-463 .elementor-element.elementor-element-d92b349{--width:47%;}.elementor-463 .elementor-element.elementor-element-1f32085{--width:50%;}.elementor-463 .elementor-element.elementor-element-65515df{--width:50%;}.elementor-463 .elementor-element.elementor-element-54ff83b{--width:40%;}.elementor-463 .elementor-element.elementor-element-4af8a50{--width:60%;}.elementor-463 .elementor-element.elementor-element-4ed31e2{--content-width:1600px;}}@media(max-width:1024px) and (min-width:768px){.elementor-463 .elementor-element.elementor-element-8de57d8{--width:100%;}.elementor-463 .elementor-element.elementor-element-acd45d3{--width:97%;}}@media(max-width:1024px){.elementor-463 .elementor-element.elementor-element-bb30259 .elementor-heading-title{font-size:59px;line-height:65px;}.elementor-463 .elementor-element.elementor-element-86b99f4{--flex-wrap:wrap;}.elementor-463 .elementor-element.elementor-element-37011c8 .elementor-heading-title{font-size:22px;}.elementor-463 .elementor-element.elementor-element-1a833ad .elementor-heading-title{font-size:22px;}.elementor-463 .elementor-element.elementor-element-cb90f40 .elementor-heading-title{font-size:22px;}.elementor-463 .elementor-element.elementor-element-a88a635 .elementor-heading-title{font-size:22px;}.elementor-463 .elementor-element.elementor-element-4545e0b{--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;--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-463 .elementor-element.elementor-element-8de57d8{--justify-content:center;}.elementor-463 .elementor-element.elementor-element-a3c4529 .elementor-heading-title{font-size:24px;}.elementor-463 .elementor-element.elementor-element-c4684a6 .elementor-heading-title{font-size:var( --e-global-typography-338-font-size );line-height:var( --e-global-typography-338-line-height );}.elementor-463 .elementor-element.elementor-element-acd45d3{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-463 .elementor-element.elementor-element-0acb007{text-align:center;}.elementor-463 .elementor-element.elementor-element-0acb007 .elementor-heading-title{font-size:var( --e-global-typography-335-font-size );line-height:var( --e-global-typography-335-line-height );}.elementor-463 .elementor-element.elementor-element-88241af{--gap:20px 40px;--row-gap:20px;--column-gap:40px;}.elementor-463 .elementor-element.elementor-element-af66efc{width:var( --container-widget-width, 110px );max-width:110px;--container-widget-width:110px;--container-widget-flex-grow:0;}.elementor-463 .elementor-element.elementor-element-af66efc .elementor-heading-title{font-size:var( --e-global-typography-338-font-size );line-height:var( --e-global-typography-338-line-height );}.elementor-463 .elementor-element.elementor-element-956566c{width:var( --container-widget-width, 110px );max-width:110px;--container-widget-width:110px;--container-widget-flex-grow:0;}.elementor-463 .elementor-element.elementor-element-956566c .elementor-heading-title{font-size:var( --e-global-typography-338-font-size );line-height:var( --e-global-typography-338-line-height );}.elementor-463 .elementor-element.elementor-element-441bd96{width:var( --container-widget-width, 110px );max-width:110px;--container-widget-width:110px;--container-widget-flex-grow:0;}.elementor-463 .elementor-element.elementor-element-441bd96 .elementor-heading-title{font-size:var( --e-global-typography-338-font-size );line-height:var( --e-global-typography-338-line-height );}.elementor-463 .elementor-element.elementor-element-10f56c7{width:var( --container-widget-width, 110px );max-width:110px;--container-widget-width:110px;--container-widget-flex-grow:0;}.elementor-463 .elementor-element.elementor-element-10f56c7 .elementor-heading-title{font-size:var( --e-global-typography-338-font-size );line-height:var( --e-global-typography-338-line-height );}.elementor-463 .elementor-element.elementor-element-2749a06 .elementor-heading-title{font-size:32px;}.elementor-463 .elementor-element.elementor-element-73cdfd1 .elementor-heading-title{font-size:22px;}.elementor-463 .elementor-element.elementor-element-c943924{font-size:var( --e-global-typography-339-font-size );line-height:var( --e-global-typography-339-line-height );}.elementor-463 .elementor-element.elementor-element-3cfa8bd{font-size:var( --e-global-typography-339-font-size );line-height:var( --e-global-typography-339-line-height );}.elementor-463 .elementor-element.elementor-element-1f3e542{font-size:var( --e-global-typography-339-font-size );line-height:var( --e-global-typography-339-line-height );}.elementor-463 .elementor-element.elementor-element-c06e429{font-size:var( --e-global-typography-339-font-size );line-height:var( --e-global-typography-339-line-height );}.elementor-463 .elementor-element.elementor-element-873731a{font-size:var( --e-global-typography-339-font-size );line-height:var( --e-global-typography-339-line-height );}.elementor-463 .elementor-element.elementor-element-ee24ae9{font-size:var( --e-global-typography-339-font-size );line-height:var( --e-global-typography-339-line-height );}.elementor-463 .elementor-element.elementor-element-054e3b1{--n-accordion-title-font-size:24px;}.elementor-463 .elementor-element.elementor-element-b5eb3ed .elementor-heading-title{font-size:36px;}.elementor-463 .elementor-element.elementor-element-9193f20{font-size:var( --e-global-typography-339-font-size );line-height:var( --e-global-typography-339-line-height );}.elementor-463 .elementor-element.elementor-element-5ae5ec0 .elementor-heading-title{font-size:18px;}.elementor-463 .elementor-element.elementor-element-5f78a08{font-size:var( --e-global-typography-339-font-size );line-height:var( --e-global-typography-339-line-height );}.elementor-463 .elementor-element.elementor-element-18cdc84 .elementor-heading-title{font-size:18px;}.elementor-463 .elementor-element.elementor-element-bbe9a88{font-size:var( --e-global-typography-339-font-size );line-height:var( --e-global-typography-339-line-height );}.elementor-463 .elementor-element.elementor-element-1018778 .elementor-heading-title{font-size:18px;}.elementor-463 .elementor-element.elementor-element-884e61a{font-size:var( --e-global-typography-339-font-size );line-height:var( --e-global-typography-339-line-height );}.elementor-463 .elementor-element.elementor-element-b303a57 .elementor-heading-title{font-size:18px;}.elementor-463 .elementor-element.elementor-element-1d494ad .elementor-heading-title{font-size:24px;}.elementor-463 .elementor-element.elementor-element-803c9bc{font-size:16px;}.elementor-463 .elementor-element.elementor-element-ff18d20 .elementor-heading-title{font-size:24px;}.elementor-463 .elementor-element.elementor-element-c38df14{font-size:16px;}.elementor-463 .elementor-element.elementor-element-591a9f8 .elementor-heading-title{font-size:24px;}.elementor-463 .elementor-element.elementor-element-399090d{font-size:16px;}.elementor-463 .elementor-element.elementor-element-fa60cee .elementor-heading-title{font-size:36px;}.elementor-463 .elementor-element.elementor-element-69f4494 .elementor-heading-title{font-size:36px;}.elementor-463 .elementor-element.elementor-element-10d1f3d{font-size:22px;}}@media(max-width:767px){.elementor-463 .elementor-element.elementor-element-5c8fd2e{--min-height:calc(100vh - 125px);}.elementor-463 .elementor-element.elementor-element-5ff7535{--padding-top:220px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-463 .elementor-element.elementor-element-bb30259 .elementor-heading-title{font-size:50px;line-height:1.1em;}.elementor-463 .elementor-element.elementor-element-a96dad0{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:nowrap;}.elementor-463 .elementor-element.elementor-element-37011c8 .elementor-heading-title{font-size:24px;}.elementor-463 .elementor-element.elementor-element-c1496d7{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:nowrap;}.elementor-463 .elementor-element.elementor-element-1a833ad .elementor-heading-title{font-size:24px;}.elementor-463 .elementor-element.elementor-element-6895bbd{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:nowrap;}.elementor-463 .elementor-element.elementor-element-cb90f40 .elementor-heading-title{font-size:24px;}.elementor-463 .elementor-element.elementor-element-72afc80{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:nowrap;}.elementor-463 .elementor-element.elementor-element-a88a635 .elementor-heading-title{font-size:24px;}.elementor-463 .elementor-element.elementor-element-92a42e6{--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-463 .elementor-element.elementor-element-4545e0b{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-463 .elementor-element.elementor-element-a3c4529 .elementor-heading-title{font-size:24px;line-height:1.2em;}.elementor-463 .elementor-element.elementor-element-c4684a6 .elementor-heading-title{font-size:var( --e-global-typography-338-font-size );line-height:var( --e-global-typography-338-line-height );}.elementor-463 .elementor-element.elementor-element-0acb007 .elementor-heading-title{font-size:var( --e-global-typography-335-font-size );line-height:var( --e-global-typography-335-line-height );}.elementor-463 .elementor-element.elementor-element-88241af{--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;--flex-wrap:wrap;}.elementor-463 .elementor-element.elementor-element-4a5a928{--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;--flex-wrap:nowrap;}.elementor-463 .elementor-element.elementor-element-af66efc{text-align:center;}.elementor-463 .elementor-element.elementor-element-af66efc .elementor-heading-title{font-size:var( --e-global-typography-338-font-size );line-height:var( --e-global-typography-338-line-height );}.elementor-463 .elementor-element.elementor-element-6dee97a{--width:47%;--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;--flex-wrap:nowrap;}.elementor-463 .elementor-element.elementor-element-956566c{text-align:center;}.elementor-463 .elementor-element.elementor-element-956566c .elementor-heading-title{font-size:var( --e-global-typography-338-font-size );line-height:var( --e-global-typography-338-line-height );}.elementor-463 .elementor-element.elementor-element-db89605{--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;--flex-wrap:nowrap;}.elementor-463 .elementor-element.elementor-element-441bd96{text-align:center;}.elementor-463 .elementor-element.elementor-element-441bd96 .elementor-heading-title{font-size:var( --e-global-typography-338-font-size );line-height:var( --e-global-typography-338-line-height );}.elementor-463 .elementor-element.elementor-element-d92b349{--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;--flex-wrap:nowrap;}.elementor-463 .elementor-element.elementor-element-10f56c7{text-align:center;}.elementor-463 .elementor-element.elementor-element-10f56c7 .elementor-heading-title{font-size:var( --e-global-typography-338-font-size );line-height:var( --e-global-typography-338-line-height );}.elementor-463 .elementor-element.elementor-element-345b6a1{--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-463 .elementor-element.elementor-element-1f32085{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-463 .elementor-element.elementor-element-2749a06{text-align:center;}.elementor-463 .elementor-element.elementor-element-2749a06 .elementor-heading-title{font-size:28px;line-height:1.2em;}.elementor-463 .elementor-element.elementor-element-73cdfd1{text-align:center;}.elementor-463 .elementor-element.elementor-element-73cdfd1 .elementor-heading-title{font-size:18px;}.elementor-463 .elementor-element.elementor-element-54ff83b{--min-height:0px;}.elementor-463 .elementor-element.elementor-element-57b0306{text-align:center;font-size:28px;}.elementor-463 .elementor-element.elementor-element-4af8a50{--min-height:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-463 .elementor-element.elementor-element-c943924{font-size:var( --e-global-typography-339-font-size );line-height:var( --e-global-typography-339-line-height );}.elementor-463 .elementor-element.elementor-element-3cfa8bd{font-size:var( --e-global-typography-339-font-size );line-height:var( --e-global-typography-339-line-height );}.elementor-463 .elementor-element.elementor-element-1f3e542{font-size:var( --e-global-typography-339-font-size );line-height:var( --e-global-typography-339-line-height );}.elementor-463 .elementor-element.elementor-element-c06e429{font-size:var( --e-global-typography-339-font-size );line-height:var( --e-global-typography-339-line-height );}.elementor-463 .elementor-element.elementor-element-873731a{font-size:var( --e-global-typography-339-font-size );line-height:var( --e-global-typography-339-line-height );}.elementor-463 .elementor-element.elementor-element-ee24ae9{font-size:var( --e-global-typography-339-font-size );line-height:var( --e-global-typography-339-line-height );}.elementor-463 .elementor-element.elementor-element-054e3b1{--n-accordion-title-font-size:20px;}.elementor-463 .elementor-element.elementor-element-0f60b37{--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-463 .elementor-element.elementor-element-11a9d90{--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-463 .elementor-element.elementor-element-079b806{--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;--justify-content:flex-end;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-463 .elementor-element.elementor-element-7acf8f4{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-463 .elementor-element.elementor-element-b5eb3ed .elementor-heading-title{font-size:28px;}.elementor-463 .elementor-element.elementor-element-1f8a314{text-align:center;}.elementor-463 .elementor-element.elementor-element-1f8a314 .elementor-heading-title{font-size:24px;line-height:1.1em;}.elementor-463 .elementor-element.elementor-element-4ed31e2{--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-463 .elementor-element.elementor-element-fb72928.elementor-element{--align-self:center;}.elementor-463 .elementor-element.elementor-element-fb72928{text-align:center;}.elementor-463 .elementor-element.elementor-element-fb72928 .elementor-heading-title{font-size:36px;}.elementor-463 .elementor-element.elementor-element-ac92a04{--flex-direction:column-reverse;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-463 .elementor-element.elementor-element-a264d6f{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-463 .elementor-element.elementor-element-7c474e0{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--flex-wrap:nowrap;}.elementor-463 .elementor-element.elementor-element-528dbda{--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:flex-start;}.elementor-463 .elementor-element.elementor-element-9193f20{font-size:var( --e-global-typography-339-font-size );line-height:var( --e-global-typography-339-line-height );}.elementor-463 .elementor-element.elementor-element-5ae5ec0 .elementor-heading-title{font-size:16px;}.elementor-463 .elementor-element.elementor-element-bc08f20{--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:flex-start;}.elementor-463 .elementor-element.elementor-element-5f78a08{font-size:var( --e-global-typography-339-font-size );line-height:var( --e-global-typography-339-line-height );}.elementor-463 .elementor-element.elementor-element-18cdc84 .elementor-heading-title{font-size:16px;}.elementor-463 .elementor-element.elementor-element-d291720{--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:flex-start;}.elementor-463 .elementor-element.elementor-element-bbe9a88{font-size:var( --e-global-typography-339-font-size );line-height:var( --e-global-typography-339-line-height );}.elementor-463 .elementor-element.elementor-element-1018778 .elementor-heading-title{font-size:16px;}.elementor-463 .elementor-element.elementor-element-61697f0{--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:flex-start;}.elementor-463 .elementor-element.elementor-element-884e61a{font-size:var( --e-global-typography-339-font-size );line-height:var( --e-global-typography-339-line-height );}.elementor-463 .elementor-element.elementor-element-b303a57 .elementor-heading-title{font-size:16px;}.elementor-463 .elementor-element.elementor-element-a6ab24c{--padding-top:270px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-463 .elementor-element.elementor-element-9787979{--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-463 .elementor-element.elementor-element-1d494ad{text-align:center;}.elementor-463 .elementor-element.elementor-element-1d494ad .elementor-heading-title{font-size:24px;line-height:1.2em;}.elementor-463 .elementor-element.elementor-element-803c9bc{text-align:center;font-size:18px;}.elementor-463 .elementor-element.elementor-element-ff18d20{text-align:center;}.elementor-463 .elementor-element.elementor-element-ff18d20 .elementor-heading-title{font-size:24px;line-height:1.2em;}.elementor-463 .elementor-element.elementor-element-c38df14{text-align:center;font-size:18px;}.elementor-463 .elementor-element.elementor-element-8cfb305{--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-463 .elementor-element.elementor-element-591a9f8.elementor-element{--align-self:center;}.elementor-463 .elementor-element.elementor-element-591a9f8 .elementor-heading-title{font-size:24px;}.elementor-463 .elementor-element.elementor-element-399090d{text-align:center;font-size:18px;}.elementor-463 .elementor-element.elementor-element-fa60cee .elementor-heading-title{font-size:28px;line-height:1.2em;}.elementor-463 .elementor-element.elementor-element-817b372{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:80px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-463 .elementor-element.elementor-element-69f4494{text-align:center;}.elementor-463 .elementor-element.elementor-element-69f4494 .elementor-heading-title{font-size:28px;line-height:1.1em;}.elementor-463 .elementor-element.elementor-element-10d1f3d{font-size:18px;line-height:23px;}}/* Start custom CSS for heading, class: .elementor-element-bb30259 */.elementor-463 .elementor-element.elementor-element-bb30259 {
    max-width: 663px!important;
}

@media(max-width: 767px) {
.elementor-463 .elementor-element.elementor-element-bb30259 h2 {
        font-size: clamp(25px, -0.0559px + 7.83vw, 60px)!important;
        line-height: clamp(33px, 7.9441px + 7.83vw, 68px)!important;

}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6412951 */.elementor-463 .elementor-element.elementor-element-6412951 a {
  display: flex;
  height: 45px;
  padding: 12px 32px;

  justify-content: center;
  align-items: center;
  gap: 8px;
  border-radius: 30px;
  background: #FCB034;
  box-shadow: 8px 8px 16px 0px rgba(42, 45, 49, 0.16);
  color: #0D0E3A;
    font: 600 20px "Open Sans", sans-serif!important;
  text-transform: uppercase;
  max-width: fit-content!important;
}

.elementor-463 .elementor-element.elementor-element-6412951 svg {
  width: 24px;
  height: 24px;
}

.elementor-button.gsap-cta {
  display: flex;
  align-items: center;
  gap: 8px;
  padding: 12px 48px;
  height: 45px;
  border-radius: 30px;
  position: relative;
  overflow: hidden;
  --bg: #FCB034;
  --bgHover: #0079C2;
  --txt: #0D0E3A;
  color: var(--txt);
  background: var(--bg);

  box-shadow: 8px 8px 16px rgba(42, 45, 49, 0.16);
  transition: background 0.3s ease;
  transform-origin: center;
}

.elementor-button.gsap-cta svg {
  width: 24px;
  height: 24px;
  pointer-events: none;
}

.gsap-shine {
  position: absolute;
  inset: 0;
  background: linear-gradient(
    120deg,
    transparent 0%,
    rgba(255, 255, 255, 0.6) 50%,
    transparent 100%
  );
  transform: translateX(-100%) skewX(-25deg);
  pointer-events: none;
  mix-blend-mode: screen;
  opacity: 0;
}

.elementor-button.gsap-cta::after {
  content: "";
  position: absolute;
  inset: 0;
  background: #0079C2;
  opacity: 0;
  transition: opacity 0.35s ease;
  pointer-events: none;
  border-radius: inherit;
}



@media(min-width:1100px) {
    .elementor-463 .elementor-element.elementor-element-6412951 a {
            font-size: 18px!important;

    }
}

@media(min-width:1300px) {
    .elementor-463 .elementor-element.elementor-element-6412951 a {
            font-size: 20px!important;
              padding: 12px 48px;


    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5ff7535 */.elementor-463 .elementor-element.elementor-element-5ff7535 {
    margin-top: auto;
    max-width: 1300px
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-73a5d5b */.elementor-463 .elementor-element.elementor-element-73a5d5b, .elementor-463 .elementor-element.elementor-element-73a5d5b svg {
    width: 55px;
height: 55px;
}


@media(max-width: 767px)  {
    .elementor-463 .elementor-element.elementor-element-73a5d5b, .elementor-463 .elementor-element.elementor-element-73a5d5b svg {
        width: 36px;
height: clamp(36px, 20.6823px + 4.4743vw, 36px);
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-37011c8 */@media all and (max-width:767px) {
    
    .elementor-463 .elementor-element.elementor-element-37011c8 br {
        display: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a96dad0 */@media (min-width: 1024px) { 

.elementor-463 .elementor-element.elementor-element-a96dad0 {
    max-width: fit-content;
}
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-b1ce867 */.elementor-463 .elementor-element.elementor-element-b1ce867, .elementor-463 .elementor-element.elementor-element-b1ce867 svg {
width: 67px;
height: 67px;
}


@media(max-width: 767px)  {
    .elementor-463 .elementor-element.elementor-element-b1ce867, .elementor-463 .elementor-element.elementor-element-b1ce867 svg {
        width: 36px;
height: clamp(36px, 20.6823px + 4.4743vw, 36px);
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1a833ad */@media all and (max-width:767px) {
    
    .elementor-463 .elementor-element.elementor-element-1a833ad br {
        display: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c1496d7 */@media (min-width: 1024px) { 

.elementor-463 .elementor-element.elementor-element-c1496d7 {
    max-width: fit-content;
}
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-a34a26a */.elementor-463 .elementor-element.elementor-element-a34a26a, .elementor-463 .elementor-element.elementor-element-a34a26a svg {
width: 68px;
height: 68px;
}


@media(max-width: 767px)  {
    .elementor-463 .elementor-element.elementor-element-a34a26a, .elementor-463 .elementor-element.elementor-element-a34a26a svg {
        width: 36px;
height: clamp(36px, 20.6823px + 4.4743vw, 36px);
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cb90f40 */@media all and (max-width:767px) {
    
    .elementor-463 .elementor-element.elementor-element-cb90f40 br {
        display: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6895bbd */@media (min-width: 1024px) { 

.elementor-463 .elementor-element.elementor-element-6895bbd {
    max-width: fit-content;
}
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-7668077 */.elementor-463 .elementor-element.elementor-element-7668077, .elementor-463 .elementor-element.elementor-element-7668077 svg {
width: 74px;
height: 74px;
}


@media(max-width: 767px)  {
    .elementor-463 .elementor-element.elementor-element-7668077, .elementor-463 .elementor-element.elementor-element-7668077 svg {
        width: 36px;
height: clamp(36px, 20.6823px + 4.4743vw, 36px);
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a88a635 */@media all and (max-width:767px) {
    
    .elementor-463 .elementor-element.elementor-element-a88a635 br {
        display: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-72afc80 */@media (min-width: 1024px) { 

.elementor-463 .elementor-element.elementor-element-72afc80 {
    max-width: fit-content;
}
}



@media (min-width: 430px) { 
  .elementor-463 .elementor-element.elementor-element-72afc80 {
    right: 10px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-86b99f4 */.elementor-463 .elementor-element.elementor-element-86b99f4 {
    margin-top: auto;
    border-radius: 0px 30px 0px 0px;
background: linear-gradient(90deg, rgba(0, 121, 194, 0.00) 0%, rgba(0, 121, 194, 0.74) 100%);
max-width: 1250px; 
min-height: 170px;
}

.elementor-463 .elementor-element.elementor-element-86b99f4 {
    gap: clamp(16px, 5.2137px + 1.4957vw, 80px);
    padding-left: clamp(15px, 9.6855px + 1.0063vw, 60px);
        padding-right : clamp(15px, 9.6855px + 1.0063vw, 60px);
        padding-top: 40px;
        padding-bottom: 40px;
}

.elementor-463 .elementor-element.elementor-element-86b99f4 h2 {
    white-space: nowrap!important;
}

@media (max-width: 768px) {
    .elementor-463 .elementor-element.elementor-element-86b99f4 h2 {
    font-size: clamp(16px, 12.3636px + 1.1364vw, 24px)!important;
}
}



@media (min-width: 430px) {
.flex-row.wrapped .box {
  flex: 1 0 48%;
  justify-content: center;
}
}

@media (min-width: 430px)  {
.flex-row.wrapped .box h2 {
    width: 145px
}
}

@media (min-width: 550px)  {
.flex-row.wrapped .box h2 {
    
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5c8fd2e */.elementor-463 .elementor-element.elementor-element-5c8fd2e {
    background: linear-gradient(270deg, rgba(13, 14, 58, 0.5) 0%, rgba(13, 14, 58, 0.75) 0%), url(https://davenportenergy.kinsta.cloud/wp-content/uploads/2025/07/Rectangle-15-2-scaled.jpg) lightgray 2.33px 98.755px / 100% 102.66% no-repeat;
    background-size: cover;
    background-position: top center;
    height: calc(100vh - 120px)!important;
    max-height: 1000px!important;
}

@media(min-width: 1025px) {
    .elementor-463 .elementor-element.elementor-element-5c8fd2e {
            

            background: linear-gradient(270deg, rgba(13, 14, 58, 0.00) 0.03%, rgba(13, 14, 58, 0.75) 80.74%), url(https://davenportenergy.kinsta.cloud/wp-content/uploads/2025/07/Rectangle-15-2-scaled.jpg) lightgray 2.33px 98.755px / 100% 102.66% no-repeat;
                background-size: cover;
    background-position: top center;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a3c4529 */.elementor-463 .elementor-element.elementor-element-a3c4529 {
    max-width: 240px!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3532744 */.elementor-463 .elementor-element.elementor-element-3532744 {
    border-radius: 20px;
background: url(https://davenportenergy.kinsta.cloud/wp-content/uploads/2025/07/Rectangle-3-scaled.jpg) center no-repeat;
width: 380px;
height: 400px;
background-size: cover;

transition: all .2s;
overflow: hidden;
}



@media (min-width: 1025px) {
    .elementor-463 .elementor-element.elementor-element-3532744 {
        width: clamp(320px, 177.3913px + 13.913vw, 400px);
height: clamp(340px, 197.3913px + 13.913vw, 420px);
    }
}



@media (max-width: 767px) {
    .elementor-463 .elementor-element.elementor-element-3532744 {
        height: 240px !important;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c4684a6 */.elementor-463 .elementor-element.elementor-element-c4684a6 {
    max-width: 200px!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f96548f */.elementor-463 .elementor-element.elementor-element-f96548f {
border-radius: 20px;
background: url(https://davenportenergy.kinsta.cloud/wp-content/uploads/2025/07/Rectangle-13-scaled.jpg) center no-repeat;
overflow: hidden;


width: 380px;
height : 400px;
background-size: cover;
}





@media (min-width: 1025px) {
    .elementor-463 .elementor-element.elementor-element-f96548f {
        width: clamp(320px, 177.3913px + 13.913vw, 400px);
height: clamp(340px, 197.3913px + 13.913vw, 420px);
    }
}



@media (max-width: 767px) {
    .elementor-463 .elementor-element.elementor-element-f96548f {
        height: 240px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8de57d8 */.elementor-463 .elementor-element.elementor-element-8de57d8 {
    gap: clamp(10px, -28.6792px + 3.7736vw, 20px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0acb007 */.elementor-463 .elementor-element.elementor-element-0acb007 h2{
        font-size: clamp(28px, 13.6823px + 4.4743vw, 40px)!important;

}

@media (max-width: 1024px) {


.elementor-463 .elementor-element.elementor-element-0acb007 {
    max-width: 600px!important;
}
}

@media(min-width: 1025px) {
.elementor-463 .elementor-element.elementor-element-0acb007 h2 {
    font-size:  clamp(40px, 9.0566px + 3.0189vw, 48px)!important;
}
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-3b32c61 */.elementor-463 .elementor-element.elementor-element-3b32c61, .elementor-463 .elementor-element.elementor-element-3b32c61 svg {
    width: 34px;
height: 33px;
flex-shrink: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4a5a928 */@media(max-width: 1024px) {
    .elementor-463 .elementor-element.elementor-element-4a5a928 {
        justify-content: flex-end;
    }
}

@media(max-width: 1024px) {
    .elementor-463 .elementor-element.elementor-element-4a5a928 {
        max-width: 50%;
    }
}

@media(max-width: 767px) {
    .elementor-463 .elementor-element.elementor-element-4a5a928 {
        max-width: 40%;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-9f3b2fd */.elementor-463 .elementor-element.elementor-element-9f3b2fd, .elementor-463 .elementor-element.elementor-element-9f3b2fd svg {
    width: 34px;
height: 33px;
flex-shrink: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6dee97a */@media(max-width: 1024px) {
    .elementor-463 .elementor-element.elementor-element-6dee97a {
        justify-content: flex-start;
    }
}

@media(max-width: 1024px) {
    .elementor-463 .elementor-element.elementor-element-6dee97a {
        max-width: 50%;
    }
}

@media(max-width: 767px) {
    .elementor-463 .elementor-element.elementor-element-6dee97a {
        max-width: 40%;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-2e95f52 */.elementor-463 .elementor-element.elementor-element-2e95f52, .elementor-463 .elementor-element.elementor-element-2e95f52 svg {
    width: 34px;
height: 33px;
flex-shrink: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-db89605 */@media(max-width: 1024px) {
    .elementor-463 .elementor-element.elementor-element-db89605 {
        justify-content: flex-end;
    }
}

@media(max-width: 1024px) {
    .elementor-463 .elementor-element.elementor-element-db89605 {
        max-width: 50%;
    }
}

@media(max-width: 767px) {
    .elementor-463 .elementor-element.elementor-element-db89605 {
        max-width: 40%;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-f7e4b9f */.elementor-463 .elementor-element.elementor-element-f7e4b9f, .elementor-463 .elementor-element.elementor-element-f7e4b9f svg {
    width: 34px;
height: 33px;
flex-shrink: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d92b349 */@media(max-width: 1024px) {
    .elementor-463 .elementor-element.elementor-element-d92b349 {
        justify-content: flex-start;
    }
}




@media(max-width: 1024px) {
    .elementor-463 .elementor-element.elementor-element-d92b349 {
        max-width: 50%;
    }
}

@media(max-width: 767px) {
    .elementor-463 .elementor-element.elementor-element-d92b349 {
        max-width: 40%;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-88241af */@media(min-width: 1025px) {

.elementor-463 .elementor-element.elementor-element-88241af {
    gap: clamp(10px, -28.6792px + 3.7736vw, 20px);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-acd45d3 */@media (max-width: 767px) {


.elementor-463 .elementor-element.elementor-element-acd45d3 {
    max-width: 475px!important;
}
}




@media (min-width: 1025px) {


.elementor-463 .elementor-element.elementor-element-acd45d3 {
    max-width: 475px!important;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2749a06 */.elementor-463 .elementor-element.elementor-element-2749a06 {
    max-width: 482px!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-73cdfd1 */.elementor-463 .elementor-element.elementor-element-73cdfd1 {
    max-width: 550px!important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d65c93c */.elementor-463 .elementor-element.elementor-element-d65c93c a {
  display: flex;
  height: 45px;
  padding: 12px 32px;

  justify-content: center;
  align-items: center;
  gap: 8px;
  border-radius: 30px;
  background: #FCB034;
  box-shadow: 8px 8px 16px 0px rgba(42, 45, 49, 0.16);
  color: #0D0E3A;
  font-family: "Open Sans";
    font-size: 16px!important;
  font-style: normal;
  font-weight: 600;
  line-height: normal;
  text-transform: uppercase;
  max-width: fit-content!important;
}

.elementor-463 .elementor-element.elementor-element-d65c93c svg {
  width: 24px;
  height: 24px;
}

.elementor-button.gsap-cta {
  display: flex;
  align-items: center;
  gap: 8px;
  padding: 12px 48px;
  height: 45px;
  border-radius: 30px;
  position: relative;
  overflow: hidden;
  --bg: #FCB034;
  --bgHover: #0079C2;
  --txt: #0D0E3A;
  color: var(--txt);
  background: var(--bg);
  font: 600 20px/1 "Open Sans", sans-serif;
  text-transform: uppercase;
  letter-spacing: 0.04em;
  box-shadow: 8px 8px 16px rgba(42, 45, 49, 0.16);
  transition: background 0.3s ease;
  transform-origin: center;
}

.elementor-button.gsap-cta svg {
  width: 24px;
  height: 24px;
  pointer-events: none;
}

.gsap-shine {
  position: absolute;
  inset: 0;
  background: linear-gradient(
    120deg,
    transparent 0%,
    rgba(255, 255, 255, 0.6) 50%,
    transparent 100%
  );
  transform: translateX(-100%) skewX(-25deg);
  pointer-events: none;
  mix-blend-mode: screen;
  opacity: 0;
}

.elementor-button.gsap-cta::after {
  content: "";
  position: absolute;
  inset: 0;
  background: #0079C2;
  opacity: 0;
  transition: opacity 0.35s ease;
  pointer-events: none;
  border-radius: inherit;
}



@media(min-width:1100px) {
    .elementor-463 .elementor-element.elementor-element-d65c93c a {
            font-size: 18px!important;

    }
}

@media(min-width:1300px) {
    .elementor-463 .elementor-element.elementor-element-d65c93c a {
            font-size: 20px!important;
              padding: 12px 48px;


    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1cfde9e */.elementor-463 .elementor-element.elementor-element-1cfde9e, .elementor-463 .elementor-element.elementor-element-1cfde9e img {
    width: clamp(300px, 222.7273px + 24.1477vw, 470px);
height: clamp(300px, 222.7273px + 24.1477vw, 470px);
object-fit: cover;
border-radius: 50%
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-345b6a1 */.elementor-463 .elementor-element.elementor-element-345b6a1 {
    max-width: 1280px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-92a42e6 */.elementor-463 .elementor-element.elementor-element-92a42e6 {
      background: linear-gradient(to bottom, #EDECEA 0%, #EDECEA 30%, #FFFFFF 30%, #FFFFFF 100%);

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-57b0306 */.elementor-463 .elementor-element.elementor-element-57b0306 {
    color: #FFF;
font-family: "Open Sans"!important;
font-size: clamp(30px, -22.1978px + 4.1209vw, 35px)!important;
font-weight: 400!important;
line-height: normal!important;
max-width: 530px!important;
}

@media all and (max-width:767px) {
    .elementor-463 .elementor-element.elementor-element-57b0306 {
        font-size: 28px !important;
    }
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-054e3b1 */details {
    border-bottom: solid 2px #D3D3D3!important;
}

.elementor-widget-n-accordion .e-n-accordion-item-title-text {
font-size: clamp(25px, 0.619px + 2.381vw, 28px)!important;
}

.elementor-463 .elementor-element.elementor-element-054e3b1 {
    max-width: 615px!important;
    
}

details p {
    font-size: clamp(23px, -1.381px + 2.381vw, 26px)!important;
}

@media all and (max-width:767px) {
    .elementor-widget-n-accordion .e-n-accordion-item-title-text {
        font-size: 24px !important;
        line-height: 1.1em;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-296a4aa */.elementor-463 .elementor-element.elementor-element-296a4aa, .elementor-463 .elementor-element.elementor-element-296a4aa img {
    width: 280px;
height: 290px;
border-radius: 0 30px 30px 0;

object-fit: cover;
}


@media (min-width: 768px) {
.elementor-463 .elementor-element.elementor-element-296a4aa, .elementor-463 .elementor-element.elementor-element-296a4aa img {
    width: 316px;
height: 319px;
border-radius: 0 30px 30px 0;
object-fit: cover;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-00e4cd6 */.elementor-463 .elementor-element.elementor-element-00e4cd6 {
    max-width: fit-content;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9147531 */.elementor-463 .elementor-element.elementor-element-9147531, .elementor-463 .elementor-element.elementor-element-9147531 img {
    width: 280px;
height: 290px;
border-radius: 30px 0px 0px 30px;
object-fit: cover;
}



@media (min-width: 768px) {
   .elementor-463 .elementor-element.elementor-element-9147531, .elementor-463 .elementor-element.elementor-element-9147531 img {
width: 415px;
height: 319px;
border-radius: 30px;
object-fit: cover;
} 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-079b806 */@media (min-width: 768px) {
.elementor-463 .elementor-element.elementor-element-079b806 {
    max-width: fit-content
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-11a9d90 */@media (min-width: 768px) {
.elementor-463 .elementor-element.elementor-element-11a9d90 {
    max-width: fit-content
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b5eb3ed */@media (min-width: 1025px) {
    .elementor-463 .elementor-element.elementor-element-b5eb3ed h2{
        font-size: clamp(2.313rem, -0.25rem + 4vw, 3rem)!important;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1f8a314 */.elementor-463 .elementor-element.elementor-element-1f8a314 h2 {
    color: #4B4C4D;
font-family: "Open Sans";
font-size: 30px;
font-style: normal;
font-weight: 400;
line-height: 35px; 
max-width: 424px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5d831b5 */.elementor-463 .elementor-element.elementor-element-5d831b5 {
    gap: clamp(1.25rem, -4.878rem + 9.565vw, 4.688rem)!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fb72928 */.elementor-463 .elementor-element.elementor-element-fb72928 h2 {
    color: #4B4C4D;
font-family: "DIN Alternate";
font-size: 55px;
font-style: normal;
font-weight: 500;
line-height: 52px; /* 94.545% */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-3cacf82 */.elementor-463 .elementor-element.elementor-element-3cacf82 svg {
  width: 44.233px;
  height: 44.233px;
  flex-shrink: 0;
}
.elementor-463 .elementor-element.elementor-element-3cacf82 {
    overflow: visible!important;
    height: 44.5px;
    width: 44.5px;
    display: flex;
    justify-content: center;
    align-items: center;
    text-align: center;
    
}

.elementor-463 .elementor-element.elementor-element-3cacf82 svg {
  stroke: #0D0E3A;
  transition: stroke 0.3s ease;
}

.elementor-463 .elementor-element.elementor-element-3cacf82 svg path {
  fill: #0D0E3A;
  transition: fill 0.3s ease;
}

.elementor-463 .elementor-element.elementor-element-3cacf82 svg circle {
  fill: white;
  transition: fill 0.3s ease;
}

.elementor-463 .elementor-element.elementor-element-3cacf82:hover svg {
  stroke: #0079C2;
}

.elementor-463 .elementor-element.elementor-element-3cacf82:hover svg path {
  fill: white;
}

.elementor-463 .elementor-element.elementor-element-3cacf82:hover svg circle {
  fill: #0079C2;
}

@media (max-width: 767px) {
    .elementor-463 .elementor-element.elementor-element-3cacf82 {
            transform: rotate(180deg);
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-0315969 */.elementor-463 .elementor-element.elementor-element-0315969 svg {
  width: 44.233px;
  height: 44.233px;
  flex-shrink: 0;
}
.elementor-463 .elementor-element.elementor-element-0315969 {
    overflow: visible!important;
    height: 44.5px;
    width: 44.5px;
    display: flex;
    justify-content: center;
    align-items: center;
    text-align: center;
    
}


.elementor-463 .elementor-element.elementor-element-0315969 svg {
  stroke: #0D0E3A;
  transition: stroke 0.3s ease;
}

.elementor-463 .elementor-element.elementor-element-0315969 svg path {
  fill: #0D0E3A;
  transition: fill 0.3s ease;
}

.elementor-463 .elementor-element.elementor-element-0315969 svg circle {
  fill: white;
  transition: fill 0.3s ease;
}

.elementor-463 .elementor-element.elementor-element-0315969:hover svg {
  stroke: #0079C2;
}

.elementor-463 .elementor-element.elementor-element-0315969:hover svg path {
  fill: white;
}

.elementor-463 .elementor-element.elementor-element-0315969:hover svg circle {
  fill: #0079C2;
}


@media (min-width: 768px) {
    .elementor-463 .elementor-element.elementor-element-0315969 {
            transform: rotate(180deg);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a264d6f */.elementor-463 .elementor-element.elementor-element-a264d6f {
    max-width: fit-content;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-9cb1d83 */.elementor-463 .elementor-element.elementor-element-9cb1d83, .elementor-463 .elementor-element.elementor-element-9cb1d83 svg {
    width: 98px;
height: 79px;
flex-shrink: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-32dc4bd */.elementor-463 .elementor-element.elementor-element-32dc4bd {
    max-width: fit-content;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-528dbda */.slider-card {
    min-width: 300px;
border-radius: 30px;
padding: 52px 36px
}

@media (min-width: 768px) {
    .slider-card {
    min-width: 500px;
height: 250px;
border-radius: 30px;
padding: 42px 26px
}
}


@media (min-width: 1025px) {
    .slider-card {
    min-width: 666px;
height: 323px;
border-radius: 30px;
padding: 52px 36px
}
}

.blue {
    background: #0D0E3A;
    z-index: 0;

}

.gray {
    background: #EDECEA;
    z-index: 1;
}

@media all and (max-width:767px) {
    .slider-card {
        width: 100% !important;
        min-width: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-79eedf7 */.elementor-463 .elementor-element.elementor-element-79eedf7, .elementor-463 .elementor-element.elementor-element-79eedf7 svg {
    width: 98px;
height: 79px;
flex-shrink: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7b0e72f */.elementor-463 .elementor-element.elementor-element-7b0e72f {
    max-width: fit-content;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-912f817 */.elementor-463 .elementor-element.elementor-element-912f817, .elementor-463 .elementor-element.elementor-element-912f817 svg {
    width: 98px;
height: 79px;
flex-shrink: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fe66389 */.elementor-463 .elementor-element.elementor-element-fe66389 {
    max-width: fit-content;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d291720 */.slider-card {
    min-width: 300px;
border-radius: 30px;
padding: 52px 36px
}

@media (min-width: 768px) {
    .slider-card {
    min-width: 500px;
height: 360px;
border-radius: 30px;
padding: 42px 26px
}
}


@media (min-width: 1025px) {
    .slider-card {
    min-width: 666px;
height: 360px;
border-radius: 30px;
padding: 52px 36px
}
}

.blue {
    background: #0D0E3A;
    z-index: 0;

}

.gray {
    background: #EDECEA;
    z-index: 1;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-d9a5ff1 */.elementor-463 .elementor-element.elementor-element-d9a5ff1, .elementor-463 .elementor-element.elementor-element-d9a5ff1 svg {
    width: 98px;
height: 79px;
flex-shrink: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-361b67e */.elementor-463 .elementor-element.elementor-element-361b67e {
    max-width: fit-content;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4ed31e2 */@media (min-width: 768px) {
.elementor-463 .elementor-element.elementor-element-4ed31e2 {
    padding-left: clamp(2.5rem, -21.875rem + 50.781vw, 10.625rem) 
}
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-2ba28c3 */.elementor-463 .elementor-element.elementor-element-2ba28c3, .elementor-463 .elementor-element.elementor-element-2ba28c3 svg {
    width: 28px;
height: 97px;
flex-shrink: 0;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-663be3d */.elementor-463 .elementor-element.elementor-element-663be3d, .elementor-463 .elementor-element.elementor-element-663be3d svg {
width: 55px;
height: 98px;
flex-shrink: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ff18d20 */.elementor-463 .elementor-element.elementor-element-ff18d20 {
    max-width: fit-content!important
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-98d320c */.elementor-463 .elementor-element.elementor-element-98d320c {
    max-width: fit-content;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-94a5458 */.elementor-463 .elementor-element.elementor-element-94a5458, .elementor-463 .elementor-element.elementor-element-94a5458 svg {
width: 56px;
height: 99px;
flex-shrink: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-591a9f8 */.elementor-463 .elementor-element.elementor-element-591a9f8 {
    max-width: fit-content!important
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0f5d3e2 */.elementor-463 .elementor-element.elementor-element-0f5d3e2 {
    max-width: fit-content;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a6ab24c */.elementor-463 .elementor-element.elementor-element-a6ab24c {
    max-width: 1271px;
height: 1057px;

}

@media all and (max-width:767px) {
    .elementor-463 .elementor-element.elementor-element-a6ab24c {
        height: auto;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-c632509 */.elementor-463 .elementor-element.elementor-element-c632509, .elementor-463 .elementor-element.elementor-element-c632509 svg {
    width: 210px;
height: 210px;

}

.elementor-463 .elementor-element.elementor-element-c632509 {
    position: absolute;
    right: -95px;
}

@media all and (max-width:767px) {
    .elementor-463 .elementor-element.elementor-element-c632509, .elementor-463 .elementor-element.elementor-element-c632509 * {
        height: 100%;
    }
    
    .elementor-463 .elementor-element.elementor-element-c632509 svg {
        height: 100%;
        width: auto;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fa60cee */.elementor-463 .elementor-element.elementor-element-fa60cee {
    max-width: clamp(28.125rem, 19.735rem + 17.48vw, 33.5rem)!important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f94f86b */.elementor-463 .elementor-element.elementor-element-f94f86b a {
  display: flex;
  height: 45px;
  padding: 12px 32px;

  justify-content: center;
  align-items: center;
  gap: 8px;
  border-radius: 30px;
  background: #FCB034;
  box-shadow: 8px 8px 16px 0px rgba(42, 45, 49, 0.16);
  color: #0D0E3A;
  font-family: "Open Sans";
    font-size: 16px!important;
  font-style: normal;
  font-weight: 600;
  line-height: normal;
  text-transform: uppercase;
  max-width: fit-content!important;
}

.elementor-463 .elementor-element.elementor-element-f94f86b svg {
  width: 24px;
  height: 24px;
}

.elementor-button.gsap-cta {
  display: flex;
  align-items: center;
  gap: 8px;
  padding: 12px 48px;
  height: 45px;
  border-radius: 30px;
  position: relative;
  overflow: hidden;
  --bg: #FCB034;
  --bgHover: #0079C2;
  --txt: #0D0E3A;
  color: var(--txt);
  background: var(--bg);
  font: 600 20px/1 "Open Sans", sans-serif;
  text-transform: uppercase;
  letter-spacing: 0.04em;
  box-shadow: 8px 8px 16px rgba(42, 45, 49, 0.16);
  transition: background 0.3s ease;
  transform-origin: center;
}

.elementor-button.gsap-cta svg {
  width: 24px;
  height: 24px;
  pointer-events: none;
}

.gsap-shine {
  position: absolute;
  inset: 0;
  background: linear-gradient(
    120deg,
    transparent 0%,
    rgba(255, 255, 255, 0.6) 50%,
    transparent 100%
  );
  transform: translateX(-100%) skewX(-25deg);
  pointer-events: none;
  mix-blend-mode: screen;
  opacity: 0;
}

.elementor-button.gsap-cta::after {
  content: "";
  position: absolute;
  inset: 0;
  background: #0079C2;
  opacity: 0;
  transition: opacity 0.35s ease;
  pointer-events: none;
  border-radius: inherit;
}



@media(min-width:1100px) {
    .elementor-463 .elementor-element.elementor-element-f94f86b a {
            font-size: 18px!important;

    }
}

@media(min-width:1300px) {
    .elementor-463 .elementor-element.elementor-element-f94f86b a {
            font-size: 20px!important;
              padding: 12px 48px;


    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d59636a */.elementor-463 .elementor-element.elementor-element-d59636a {
    max-width: fit-content;
    top: 22px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f8b72a7 */.elementor-463 .elementor-element.elementor-element-f8b72a7 {
        max-width: 817px;
height: 210px;
}

@media all and (max-width:767px) {
    .elementor-463 .elementor-element.elementor-element-f8b72a7 {
        height: auto;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-aaa85f4 */.elementor-463 .elementor-element.elementor-element-aaa85f4 {
    max-width: 817px;
    width: 50%;
height: 210px;
background: #0079C2;
position: absolute;
left: 0;
top: 180px
}

@media all and (max-width:767px) {
    .elementor-463 .elementor-element.elementor-element-aaa85f4 {
        height: auto;
        width: 80%;
        top: 80px;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-64acb12 */.elementor-463 .elementor-element.elementor-element-64acb12, .elementor-463 .elementor-element.elementor-element-64acb12 img {
    width: 666px;
height: 666px;
flex-shrink: 0;
    
}

.elementor-463 .elementor-element.elementor-element-64acb12 {
    position: absolute;
    bottom: -115px
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-10d1f3d */.elementor-463 .elementor-element.elementor-element-10d1f3d {
    max-width: 753px!important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-144e6f5 */.elementor-463 .elementor-element.elementor-element-144e6f5 a {
  display: flex;
  height: 45px;
  padding: 12px 32px;

  justify-content: center;
  align-items: center;
  gap: 8px;
  border-radius: 30px;
  background: #FCB034;
  box-shadow: 8px 8px 16px 0px rgba(42, 45, 49, 0.16);
  color: #0D0E3A;
  font-family: "Open Sans";
    font-size: 16px!important;
  font-style: normal;
  font-weight: 600;
  line-height: normal;
  text-transform: uppercase;
  max-width: fit-content!important;
}

.elementor-463 .elementor-element.elementor-element-144e6f5 svg {
  width: 24px;
  height: 24px;
}

.elementor-463 .elementor-element.elementor-element-144e6f5 svg * {
    fill: #fff;
}

.elementor-button.gsap-cta {
  display: flex;
  align-items: center;
  gap: 8px;
  padding: 12px 48px;
  height: 45px;
  border-radius: 30px;
  position: relative;
  overflow: hidden;
  --bg: #FCB034;
  --bgHover: #0079C2;
  --txt: #0D0E3A;
  color: var(--txt);
  background: var(--bg);
  font: 600 20px/1 "Open Sans", sans-serif;
  text-transform: uppercase;
  letter-spacing: 0.04em;
  box-shadow: 8px 8px 16px rgba(42, 45, 49, 0.16);
  transition: background 0.3s ease;
  transform-origin: center;
}

.elementor-button.gsap-cta svg {
  width: 24px;
  height: 24px;
  pointer-events: none;
}

.gsap-shine {
  position: absolute;
  inset: 0;
  background: linear-gradient(
    120deg,
    transparent 0%,
    rgba(255, 255, 255, 0.6) 50%,
    transparent 100%
  );
  transform: translateX(-100%) skewX(-25deg);
  pointer-events: none;
  mix-blend-mode: screen;
  opacity: 0;
}

.elementor-button.gsap-cta::after {
  content: "";
  position: absolute;
  inset: 0;
  background: #0079C2;
  opacity: 0;
  transition: opacity 0.35s ease;
  pointer-events: none;
  border-radius: inherit;
}



@media(min-width:1100px) {
    .elementor-463 .elementor-element.elementor-element-144e6f5 a {
            font-size: 18px!important;

    }
}

@media(min-width:1300px) {
    .elementor-463 .elementor-element.elementor-element-144e6f5 a {
            font-size: 20px!important;
              padding: 12px 48px;


    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b936319 */.elementor-463 .elementor-element.elementor-element-b936319 a .elementor-button-icon * {
    fill: #0079C2!important;
 
    color: #0079C2!important;
}

 
.elementor-463 .elementor-element.elementor-element-b936319 a {
  display: flex;
  height: 45px;
  padding: 12px 32px;

  justify-content: center;
  align-items: center;
  gap: 8px;
  border-radius: 30px;
  background: white!important;
  box-shadow: 8px 8px 16px 0px rgba(42, 45, 49, 0.16);
  color: #0D0E3A;
  font-family: "Open Sans";
    font-size: 16px!important;
  font-style: normal;
  font-weight: 600;
  line-height: normal;
  text-transform: uppercase;
  max-width: fit-content!important;
}

.elementor-463 .elementor-element.elementor-element-b936319 svg {
  width: 24px;
  height: 24px;
}

.elementor-463 .elementor-element.elementor-element-b936319 svg * {
    fill: #0079c2;
}

.elementor-463 .elementor-element.elementor-element-b936319 a:hover svg * {
    fill: #fff;
}

.elementor-button.gsap-cta {
  display: flex;
  align-items: center;
  gap: 8px;
  padding: 12px 48px;
  height: 45px;
  border-radius: 30px;
  position: relative;
  overflow: hidden;
  --bg: #FCB034;
  --bgHover: #0079C2;
  --txt: #0D0E3A;
  color: var(--txt);
  background: var(--bg);
  font: 600 20px/1 "Open Sans", sans-serif;
  text-transform: uppercase;
  letter-spacing: 0.04em;
  box-shadow: 8px 8px 16px rgba(42, 45, 49, 0.16);
  transition: all 0.3s ease;
  transform-origin: center;
}

.elementor-button.gsap-cta svg {
  width: 24px;
  height: 24px;
  pointer-events: none;
}

.gsap-shine {
  position: absolute;
  inset: 0;
  background: linear-gradient(
    120deg,
    transparent 0%,
    rgba(255, 255, 255, 0.6) 50%,
    transparent 100%
  );
  transform: translateX(-100%) skewX(-25deg);
  pointer-events: none;
  mix-blend-mode: screen;
  opacity: 0;
}

.elementor-button.gsap-cta::after {
  content: "";
  position: absolute;
  inset: 0;
  background: #0079C2;
  opacity: 0;
  transition: opacity 0.35s ease;
  pointer-events: none;
  border-radius: inherit;
}



@media(min-width:1100px) {
    .elementor-463 .elementor-element.elementor-element-b936319 a {
            font-size: 18px!important;

    }
}

@media(min-width:1300px) {
    .elementor-463 .elementor-element.elementor-element-b936319 a {
            font-size: 20px!important;
              padding: 12px 48px;


    }
}/* End custom CSS */