.elementor-24997 .elementor-element.elementor-element-cd1d4f7{--display:flex;--min-height:350px;--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;--overflow:hidden;--overlay-opacity:0;}.elementor-24997 .elementor-element.elementor-element-cd1d4f7::before, .elementor-24997 .elementor-element.elementor-element-cd1d4f7 > .elementor-background-video-container::before, .elementor-24997 .elementor-element.elementor-element-cd1d4f7 > .e-con-inner > .elementor-background-video-container::before, .elementor-24997 .elementor-element.elementor-element-cd1d4f7 > .elementor-background-slideshow::before, .elementor-24997 .elementor-element.elementor-element-cd1d4f7 > .e-con-inner > .elementor-background-slideshow::before, .elementor-24997 .elementor-element.elementor-element-cd1d4f7 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-24997 .elementor-element.elementor-element-7051195{--display:flex;}.elementor-24997 .elementor-element.elementor-element-8eb5226{--display:flex;--padding-top:70px;--padding-bottom:100px;--padding-left:80px;--padding-right:80px;--z-index:2;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-24997 .elementor-element.elementor-element-982300c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;text-align:start;font-family:var( --e-global-typography-0034cde-font-family ), Sans-serif;font-size:var( --e-global-typography-0034cde-font-size );font-weight:var( --e-global-typography-0034cde-font-weight );text-transform:var( --e-global-typography-0034cde-text-transform );font-style:var( --e-global-typography-0034cde-font-style );text-decoration:var( --e-global-typography-0034cde-text-decoration );line-height:var( --e-global-typography-0034cde-line-height );letter-spacing:var( --e-global-typography-0034cde-letter-spacing );color:var( --e-global-color-accent );}.elementor-24997 .elementor-element.elementor-element-982300c a{color:var( --e-global-color-accent );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );text-decoration:var( --e-global-typography-primary-text-decoration );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-24997 .elementor-element.elementor-element-3d4fd65{text-align:start;}.elementor-24997 .elementor-element.elementor-element-3d4fd65 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-accent );}.elementor-24997 .elementor-element.elementor-element-28ea4d1{width:var( --container-widget-width, 800px );max-width:800px;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:800px;--container-widget-flex-grow:0;text-align:start;font-family:var( --e-global-typography-2e766dc-font-family ), Sans-serif;font-size:var( --e-global-typography-2e766dc-font-size );font-weight:var( --e-global-typography-2e766dc-font-weight );text-transform:var( --e-global-typography-2e766dc-text-transform );font-style:var( --e-global-typography-2e766dc-font-style );text-decoration:var( --e-global-typography-2e766dc-text-decoration );line-height:var( --e-global-typography-2e766dc-line-height );letter-spacing:var( --e-global-typography-2e766dc-letter-spacing );color:var( --e-global-color-accent );}.elementor-24997 .elementor-element.elementor-element-28ea4d1.elementor-element{--align-self:flex-start;}.elementor-24997 .elementor-element.elementor-element-28ea4d1 a{color:var( --e-global-color-primary );}.elementor-24997 .elementor-element.elementor-element-41ad7d7{--display:flex;--z-index:8;}.elementor-24997 .elementor-element.elementor-element-ad557a7{--display:flex;}.elementor-24997 .elementor-element.elementor-element-ad557a7:not(.elementor-motion-effects-element-type-background), .elementor-24997 .elementor-element.elementor-element-ad557a7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-24997 .elementor-element.elementor-element-96568af{--display:flex;--padding-top:32px;--padding-bottom:32px;--padding-left:80px;--padding-right:80px;}.elementor-widget-mega-menu{--n-menu-title-font-size:var( --e-global-typography-accent-font-size );--n-menu-divider-color:var( --e-global-color-text );}.elementor-widget-mega-menu > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title, .elementor-widget-mega-menu > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container, .elementor-widget-mega-menu > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container > span{font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );font-style:var( --e-global-typography-accent-font-style );text-decoration:var( --e-global-typography-accent-text-decoration );--n-menu-title-line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-24997 .elementor-element.elementor-element-de484d4{--display:flex;}.elementor-24997 .elementor-element.elementor-element-91f5f94{--display:flex;}.elementor-24997 .elementor-element.elementor-element-45ab061{--display:flex;}.elementor-24997 .elementor-element.elementor-element-af0bf46{--display:flex;}.elementor-24997 .elementor-element.elementor-element-56f467e{--display:flex;}.elementor-24997 .elementor-element.elementor-element-ee3fc9a{--n-menu-dropdown-content-max-width:initial;--n-menu-heading-wrap:wrap;--n-menu-heading-overflow-x:initial;--n-menu-title-distance-from-content:0px;--n-menu-toggle-icon-wrapper-animation-duration:500ms;--n-menu-title-space-between:40px;--n-menu-title-transition:300ms;--n-menu-title-padding:0px 0px 0px 0px;--n-menu-icon-size:16px;--n-menu-toggle-icon-size:20px;--n-menu-toggle-icon-hover-duration:500ms;--n-menu-toggle-icon-distance-from-dropdown:0px;}.elementor-24997 .elementor-element.elementor-element-973146b{--display:flex;}.elementor-24997 .elementor-element.elementor-element-fbae0b5{--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:0px 80px;--row-gap:0px;--column-gap:80px;--flex-wrap:nowrap;--padding-top:80px;--padding-bottom:48px;--padding-left:80px;--padding-right:80px;}.elementor-24997 .elementor-element.elementor-element-8d301dc{--display:flex;}.elementor-24997 .elementor-element.elementor-element-05dc34e{text-align:start;font-family:var( --e-global-typography-0034cde-font-family ), Sans-serif;font-size:var( --e-global-typography-0034cde-font-size );font-weight:var( --e-global-typography-0034cde-font-weight );text-transform:var( --e-global-typography-0034cde-text-transform );font-style:var( --e-global-typography-0034cde-font-style );text-decoration:var( --e-global-typography-0034cde-text-decoration );line-height:var( --e-global-typography-0034cde-line-height );letter-spacing:var( --e-global-typography-0034cde-letter-spacing );color:var( --e-global-color-5b94015 );}.elementor-24997 .elementor-element.elementor-element-9d4c802{margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;text-align:start;}.elementor-24997 .elementor-element.elementor-element-9d4c802 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-text );}.elementor-24997 .elementor-element.elementor-element-a616347{font-family:var( --e-global-typography-2e766dc-font-family ), Sans-serif;font-size:var( --e-global-typography-2e766dc-font-size );font-weight:var( --e-global-typography-2e766dc-font-weight );text-transform:var( --e-global-typography-2e766dc-text-transform );font-style:var( --e-global-typography-2e766dc-font-style );text-decoration:var( --e-global-typography-2e766dc-text-decoration );line-height:var( --e-global-typography-2e766dc-line-height );letter-spacing:var( --e-global-typography-2e766dc-letter-spacing );}.elementor-24997 .elementor-element.elementor-element-157efa5{--display:flex;}.elementor-24997 .elementor-element.elementor-element-7c34f39 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-24997 .elementor-element.elementor-element-e532780{--display:flex;}.elementor-24997 .elementor-element.elementor-element-e77db08{--display:flex;--padding-top:48px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-24997 .elementor-element.elementor-element-af523b5{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--border-radius:20px 20px 20px 20px;--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:0px;}.elementor-24997 .elementor-element.elementor-element-af523b5:not(.elementor-motion-effects-element-type-background), .elementor-24997 .elementor-element.elementor-element-af523b5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-24997 .elementor-element.elementor-element-8836fdd{--display:flex;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:60px;}.elementor-24997 .elementor-element.elementor-element-f301ea4{text-align:start;font-family:var( --e-global-typography-0034cde-font-family ), Sans-serif;font-size:var( --e-global-typography-0034cde-font-size );font-weight:var( --e-global-typography-0034cde-font-weight );text-transform:var( --e-global-typography-0034cde-text-transform );font-style:var( --e-global-typography-0034cde-font-style );text-decoration:var( --e-global-typography-0034cde-text-decoration );line-height:var( --e-global-typography-0034cde-line-height );letter-spacing:var( --e-global-typography-0034cde-letter-spacing );color:var( --e-global-color-5b94015 );}.elementor-24997 .elementor-element.elementor-element-1861efb{margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;text-align:start;}.elementor-24997 .elementor-element.elementor-element-1861efb .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-text );}.elementor-24997 .elementor-element.elementor-element-c65399c{font-family:var( --e-global-typography-2e766dc-font-family ), Sans-serif;font-size:var( --e-global-typography-2e766dc-font-size );font-weight:var( --e-global-typography-2e766dc-font-weight );text-transform:var( --e-global-typography-2e766dc-text-transform );font-style:var( --e-global-typography-2e766dc-font-style );text-decoration:var( --e-global-typography-2e766dc-text-decoration );line-height:var( --e-global-typography-2e766dc-line-height );letter-spacing:var( --e-global-typography-2e766dc-letter-spacing );}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );font-style:var( --e-global-typography-accent-font-style );text-decoration:var( --e-global-typography-accent-text-decoration );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-24997 .elementor-element.elementor-element-ca3f788 .elementor-button{background-color:var( --e-global-color-primary );font-size:var( --e-global-typography-36c8882-font-size );font-weight:var( --e-global-typography-36c8882-font-weight );text-transform:var( --e-global-typography-36c8882-text-transform );font-style:var( --e-global-typography-36c8882-font-style );text-decoration:var( --e-global-typography-36c8882-text-decoration );line-height:var( --e-global-typography-36c8882-line-height );letter-spacing:var( --e-global-typography-36c8882-letter-spacing );fill:var( --e-global-color-39ba76e );color:var( --e-global-color-39ba76e );transition-duration:0.3s;border-radius:100px 100px 100px 100px;padding:14px 16px 14px 16px;}.elementor-24997 .elementor-element.elementor-element-ca3f788 .elementor-button:hover, .elementor-24997 .elementor-element.elementor-element-ca3f788 .elementor-button:focus{background-color:var( --e-global-color-text );color:var( --e-global-color-accent );}.elementor-24997 .elementor-element.elementor-element-ca3f788{margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-24997 .elementor-element.elementor-element-ca3f788 .elementor-button:hover svg, .elementor-24997 .elementor-element.elementor-element-ca3f788 .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-24997 .elementor-element.elementor-element-542bc9a img{width:100%;border-radius:0px 20px 20px 0px;}.elementor-24997 .elementor-element.elementor-element-5d97155{--display:flex;}.elementor-24997 .elementor-element.elementor-element-8ba682e{--display:flex;--padding-top:80px;--padding-bottom:40px;--padding-left:80px;--padding-right:80px;}.elementor-24997 .elementor-element.elementor-element-09311fb{--display:flex;--margin-top:0px;--margin-bottom:100px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:4;}.elementor-24997 .elementor-element.elementor-element-46cea58{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:0px 0px 32px 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-5b94015 );}.elementor-24997 .elementor-element.elementor-element-46cea58 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );font-style:var( --e-global-typography-accent-font-style );text-decoration:var( --e-global-typography-accent-text-decoration );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-39ba76e );}.elementor-24997 .elementor-element.elementor-element-600405e{--display:flex;}.elementor-24997 .elementor-element.elementor-element-b4f346a{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:70px 0px;--row-gap:70px;--column-gap:0px;--grid-auto-flow:row;--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-24997 .elementor-element.elementor-element-1c857f9{--display:flex;}.elementor-24997 .elementor-element.elementor-element-3dfd9f2{padding:0px 070px 0px 70px;}.elementor-24997 .elementor-element.elementor-element-3dfd9f2 img{width:200px;border-radius:50% 50% 50% 50%;}.elementor-24997 .elementor-element.elementor-element-9e80657{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-24997 .elementor-element.elementor-element-9e80657 .elementor-heading-title{font-size:32px;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;line-height:40px;letter-spacing:-0.64px;color:var( --e-global-color-text );}.elementor-24997 .elementor-element.elementor-element-0cb0f35{text-align:center;font-family:"Inter", Sans-serif;font-size:18px;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:22px;letter-spacing:-0.32px;color:var( --e-global-color-5b94015 );}.elementor-24997 .elementor-element.elementor-element-c436bdc .elementor-button{background-color:#F8F7F200;font-size:var( --e-global-typography-36c8882-font-size );font-weight:var( --e-global-typography-36c8882-font-weight );text-transform:var( --e-global-typography-36c8882-text-transform );font-style:var( --e-global-typography-36c8882-font-style );text-decoration:var( --e-global-typography-36c8882-text-decoration );line-height:var( --e-global-typography-36c8882-line-height );letter-spacing:var( --e-global-typography-36c8882-letter-spacing );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );transition-duration:0.3s;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-secondary );border-radius:100px 100px 100px 100px;padding:10px 15px 10px 15px;}.elementor-24997 .elementor-element.elementor-element-c436bdc .elementor-button:hover, .elementor-24997 .elementor-element.elementor-element-c436bdc .elementor-button:focus{background-color:var( --e-global-color-text );color:var( --e-global-color-accent );}.elementor-24997 .elementor-element.elementor-element-c436bdc{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-24997 .elementor-element.elementor-element-c436bdc .elementor-button:hover svg, .elementor-24997 .elementor-element.elementor-element-c436bdc .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-24997 .elementor-element.elementor-element-667185b{--display:flex;}.elementor-24997 .elementor-element.elementor-element-a2c3a57{padding:0px 070px 0px 70px;}.elementor-24997 .elementor-element.elementor-element-a2c3a57 img{transition-duration:0.3s;border-radius:50% 50% 50% 50%;}.elementor-24997 .elementor-element.elementor-element-5e9f133{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-24997 .elementor-element.elementor-element-5e9f133 .elementor-heading-title{font-size:32px;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;line-height:40px;letter-spacing:-0.64px;color:var( --e-global-color-text );}.elementor-24997 .elementor-element.elementor-element-d714da5{text-align:center;font-family:"Inter", Sans-serif;font-size:18px;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:22px;letter-spacing:-0.32px;color:var( --e-global-color-5b94015 );}.elementor-24997 .elementor-element.elementor-element-6ad271c .elementor-button{background-color:#F8F7F200;font-size:var( --e-global-typography-36c8882-font-size );font-weight:var( --e-global-typography-36c8882-font-weight );text-transform:var( --e-global-typography-36c8882-text-transform );font-style:var( --e-global-typography-36c8882-font-style );text-decoration:var( --e-global-typography-36c8882-text-decoration );line-height:var( --e-global-typography-36c8882-line-height );letter-spacing:var( --e-global-typography-36c8882-letter-spacing );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );transition-duration:0.3s;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-secondary );border-radius:100px 100px 100px 100px;padding:10px 15px 10px 15px;}.elementor-24997 .elementor-element.elementor-element-6ad271c .elementor-button:hover, .elementor-24997 .elementor-element.elementor-element-6ad271c .elementor-button:focus{background-color:var( --e-global-color-text );color:var( --e-global-color-accent );}.elementor-24997 .elementor-element.elementor-element-6ad271c{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-24997 .elementor-element.elementor-element-6ad271c .elementor-button:hover svg, .elementor-24997 .elementor-element.elementor-element-6ad271c .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-24997 .elementor-element.elementor-element-4dc86df{--display:flex;}.elementor-24997 .elementor-element.elementor-element-162c446{padding:0px 070px 0px 70px;}.elementor-24997 .elementor-element.elementor-element-162c446 img{transition-duration:0.3s;border-radius:50% 50% 50% 50%;}.elementor-24997 .elementor-element.elementor-element-c6836b3{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-24997 .elementor-element.elementor-element-c6836b3 .elementor-heading-title{font-size:32px;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;line-height:40px;letter-spacing:-0.64px;color:var( --e-global-color-text );}.elementor-24997 .elementor-element.elementor-element-35bae7c{text-align:center;font-family:"Inter", Sans-serif;font-size:18px;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:22px;letter-spacing:-0.32px;color:var( --e-global-color-5b94015 );}.elementor-24997 .elementor-element.elementor-element-c2207e6 .elementor-button{background-color:#F8F7F200;font-size:var( --e-global-typography-36c8882-font-size );font-weight:var( --e-global-typography-36c8882-font-weight );text-transform:var( --e-global-typography-36c8882-text-transform );font-style:var( --e-global-typography-36c8882-font-style );text-decoration:var( --e-global-typography-36c8882-text-decoration );line-height:var( --e-global-typography-36c8882-line-height );letter-spacing:var( --e-global-typography-36c8882-letter-spacing );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );transition-duration:0.3s;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-secondary );border-radius:100px 100px 100px 100px;padding:10px 15px 10px 15px;}.elementor-24997 .elementor-element.elementor-element-c2207e6 .elementor-button:hover, .elementor-24997 .elementor-element.elementor-element-c2207e6 .elementor-button:focus{background-color:var( --e-global-color-text );color:var( --e-global-color-accent );}.elementor-24997 .elementor-element.elementor-element-c2207e6{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-24997 .elementor-element.elementor-element-c2207e6 .elementor-button:hover svg, .elementor-24997 .elementor-element.elementor-element-c2207e6 .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-24997 .elementor-element.elementor-element-ac4047d{--display:flex;}.elementor-24997 .elementor-element.elementor-element-2b26248{padding:0px 070px 0px 70px;}.elementor-24997 .elementor-element.elementor-element-2b26248 img{transition-duration:0.3s;border-radius:50% 50% 50% 50%;}.elementor-24997 .elementor-element.elementor-element-0c2a671{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-24997 .elementor-element.elementor-element-0c2a671 .elementor-heading-title{font-size:32px;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;line-height:40px;letter-spacing:-0.64px;color:var( --e-global-color-text );}.elementor-24997 .elementor-element.elementor-element-06b2004{text-align:center;font-family:"Inter", Sans-serif;font-size:18px;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:22px;letter-spacing:-0.32px;color:var( --e-global-color-5b94015 );}.elementor-24997 .elementor-element.elementor-element-d83173a .elementor-button{background-color:#F8F7F200;font-size:var( --e-global-typography-36c8882-font-size );font-weight:var( --e-global-typography-36c8882-font-weight );text-transform:var( --e-global-typography-36c8882-text-transform );font-style:var( --e-global-typography-36c8882-font-style );text-decoration:var( --e-global-typography-36c8882-text-decoration );line-height:var( --e-global-typography-36c8882-line-height );letter-spacing:var( --e-global-typography-36c8882-letter-spacing );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );transition-duration:0.3s;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-secondary );border-radius:100px 100px 100px 100px;padding:10px 15px 10px 15px;}.elementor-24997 .elementor-element.elementor-element-d83173a .elementor-button:hover, .elementor-24997 .elementor-element.elementor-element-d83173a .elementor-button:focus{background-color:var( --e-global-color-text );color:var( --e-global-color-accent );}.elementor-24997 .elementor-element.elementor-element-d83173a{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-24997 .elementor-element.elementor-element-d83173a .elementor-button:hover svg, .elementor-24997 .elementor-element.elementor-element-d83173a .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-24997 .elementor-element.elementor-element-994c118{--display:flex;}.elementor-24997 .elementor-element.elementor-element-d74ffd0{padding:0px 070px 0px 70px;}.elementor-24997 .elementor-element.elementor-element-d74ffd0 img{transition-duration:0.3s;border-radius:50% 50% 50% 50%;}.elementor-24997 .elementor-element.elementor-element-78b8526{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-24997 .elementor-element.elementor-element-78b8526 .elementor-heading-title{font-size:32px;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;line-height:40px;letter-spacing:-0.64px;color:var( --e-global-color-text );}.elementor-24997 .elementor-element.elementor-element-e781049{text-align:center;font-family:"Inter", Sans-serif;font-size:18px;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:22px;letter-spacing:-0.32px;color:var( --e-global-color-5b94015 );}.elementor-24997 .elementor-element.elementor-element-850f4a3 .elementor-button{background-color:#F8F7F200;font-size:var( --e-global-typography-36c8882-font-size );font-weight:var( --e-global-typography-36c8882-font-weight );text-transform:var( --e-global-typography-36c8882-text-transform );font-style:var( --e-global-typography-36c8882-font-style );text-decoration:var( --e-global-typography-36c8882-text-decoration );line-height:var( --e-global-typography-36c8882-line-height );letter-spacing:var( --e-global-typography-36c8882-letter-spacing );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );transition-duration:0.3s;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-secondary );border-radius:100px 100px 100px 100px;padding:10px 15px 10px 15px;}.elementor-24997 .elementor-element.elementor-element-850f4a3 .elementor-button:hover, .elementor-24997 .elementor-element.elementor-element-850f4a3 .elementor-button:focus{background-color:var( --e-global-color-text );color:var( --e-global-color-accent );}.elementor-24997 .elementor-element.elementor-element-850f4a3{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-24997 .elementor-element.elementor-element-850f4a3 .elementor-button:hover svg, .elementor-24997 .elementor-element.elementor-element-850f4a3 .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-24997 .elementor-element.elementor-element-012a044{--display:flex;}.elementor-24997 .elementor-element.elementor-element-462b502{padding:0px 070px 0px 70px;}.elementor-24997 .elementor-element.elementor-element-462b502 img{transition-duration:0.3s;border-radius:50% 50% 50% 50%;}.elementor-24997 .elementor-element.elementor-element-2d5fdcd{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-24997 .elementor-element.elementor-element-2d5fdcd .elementor-heading-title{font-size:32px;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;line-height:40px;letter-spacing:-0.64px;color:var( --e-global-color-text );}.elementor-24997 .elementor-element.elementor-element-0c0e18c{text-align:center;font-family:"Inter", Sans-serif;font-size:18px;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:22px;letter-spacing:-0.32px;color:var( --e-global-color-5b94015 );}.elementor-24997 .elementor-element.elementor-element-9024716 .elementor-button{background-color:#F8F7F200;font-size:var( --e-global-typography-36c8882-font-size );font-weight:var( --e-global-typography-36c8882-font-weight );text-transform:var( --e-global-typography-36c8882-text-transform );font-style:var( --e-global-typography-36c8882-font-style );text-decoration:var( --e-global-typography-36c8882-text-decoration );line-height:var( --e-global-typography-36c8882-line-height );letter-spacing:var( --e-global-typography-36c8882-letter-spacing );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );transition-duration:0.3s;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-secondary );border-radius:100px 100px 100px 100px;padding:10px 15px 10px 15px;}.elementor-24997 .elementor-element.elementor-element-9024716 .elementor-button:hover, .elementor-24997 .elementor-element.elementor-element-9024716 .elementor-button:focus{background-color:var( --e-global-color-text );color:var( --e-global-color-accent );}.elementor-24997 .elementor-element.elementor-element-9024716{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-24997 .elementor-element.elementor-element-9024716 .elementor-button:hover svg, .elementor-24997 .elementor-element.elementor-element-9024716 .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-24997 .elementor-element.elementor-element-1b5c7be{--display:flex;}.elementor-24997 .elementor-element.elementor-element-4a69ddc{padding:0px 070px 0px 70px;}.elementor-24997 .elementor-element.elementor-element-4a69ddc img{transition-duration:0.3s;border-radius:50% 50% 50% 50%;}.elementor-24997 .elementor-element.elementor-element-ab7b8bf{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-24997 .elementor-element.elementor-element-ab7b8bf .elementor-heading-title{font-size:32px;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;line-height:40px;letter-spacing:-0.64px;color:var( --e-global-color-text );}.elementor-24997 .elementor-element.elementor-element-b15144a{text-align:center;font-family:"Inter", Sans-serif;font-size:18px;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:22px;letter-spacing:-0.32px;color:var( --e-global-color-5b94015 );}.elementor-24997 .elementor-element.elementor-element-704d16d .elementor-button{background-color:#F8F7F200;font-size:var( --e-global-typography-36c8882-font-size );font-weight:var( --e-global-typography-36c8882-font-weight );text-transform:var( --e-global-typography-36c8882-text-transform );font-style:var( --e-global-typography-36c8882-font-style );text-decoration:var( --e-global-typography-36c8882-text-decoration );line-height:var( --e-global-typography-36c8882-line-height );letter-spacing:var( --e-global-typography-36c8882-letter-spacing );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );transition-duration:0.3s;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-secondary );border-radius:100px 100px 100px 100px;padding:10px 15px 10px 15px;}.elementor-24997 .elementor-element.elementor-element-704d16d .elementor-button:hover, .elementor-24997 .elementor-element.elementor-element-704d16d .elementor-button:focus{background-color:var( --e-global-color-text );color:var( --e-global-color-accent );}.elementor-24997 .elementor-element.elementor-element-704d16d{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-24997 .elementor-element.elementor-element-704d16d .elementor-button:hover svg, .elementor-24997 .elementor-element.elementor-element-704d16d .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-24997 .elementor-element.elementor-element-e8bd328{--display:flex;}.elementor-24997 .elementor-element.elementor-element-d53c931{padding:0px 070px 0px 70px;}.elementor-24997 .elementor-element.elementor-element-d53c931 img{transition-duration:0.3s;border-radius:50% 50% 50% 50%;}.elementor-24997 .elementor-element.elementor-element-1fb9524{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-24997 .elementor-element.elementor-element-1fb9524 .elementor-heading-title{font-size:32px;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;line-height:40px;letter-spacing:-0.64px;color:var( --e-global-color-text );}.elementor-24997 .elementor-element.elementor-element-8342f09{text-align:center;font-family:"Inter", Sans-serif;font-size:18px;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:22px;letter-spacing:-0.32px;color:var( --e-global-color-5b94015 );}.elementor-24997 .elementor-element.elementor-element-5b9de98 .elementor-button{background-color:#F8F7F200;font-size:var( --e-global-typography-36c8882-font-size );font-weight:var( --e-global-typography-36c8882-font-weight );text-transform:var( --e-global-typography-36c8882-text-transform );font-style:var( --e-global-typography-36c8882-font-style );text-decoration:var( --e-global-typography-36c8882-text-decoration );line-height:var( --e-global-typography-36c8882-line-height );letter-spacing:var( --e-global-typography-36c8882-letter-spacing );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );transition-duration:0.3s;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-secondary );border-radius:100px 100px 100px 100px;padding:10px 15px 10px 15px;}.elementor-24997 .elementor-element.elementor-element-5b9de98 .elementor-button:hover, .elementor-24997 .elementor-element.elementor-element-5b9de98 .elementor-button:focus{background-color:var( --e-global-color-text );color:var( --e-global-color-accent );}.elementor-24997 .elementor-element.elementor-element-5b9de98{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-24997 .elementor-element.elementor-element-5b9de98 .elementor-button:hover svg, .elementor-24997 .elementor-element.elementor-element-5b9de98 .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-24997 .elementor-element.elementor-element-ffa17f6{--display:flex;--margin-top:0px;--margin-bottom:100px;--margin-left:0px;--margin-right:0px;--z-index:3;}.elementor-24997 .elementor-element.elementor-element-5dace9d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:0px 0px 32px 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-5b94015 );}.elementor-24997 .elementor-element.elementor-element-5dace9d .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );font-style:var( --e-global-typography-accent-font-style );text-decoration:var( --e-global-typography-accent-text-decoration );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-39ba76e );}.elementor-24997 .elementor-element.elementor-element-6908df9{--display:flex;}.elementor-24997 .elementor-element.elementor-element-cb33edf{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:70px 0px;--row-gap:70px;--column-gap:0px;--grid-auto-flow:row;--padding-top:40px;--padding-bottom:0;--padding-left:calc((1 / 12) * 100%);--padding-right:calc((1 / 12) * 100%);}.elementor-24997 .elementor-element.elementor-element-392041c{--display:flex;}.elementor-24997 .elementor-element.elementor-element-f49ebab{padding:0px 070px 0px 70px;}.elementor-24997 .elementor-element.elementor-element-f49ebab img{transition-duration:0.3s;border-radius:50% 50% 50% 50%;}.elementor-24997 .elementor-element.elementor-element-a2cfcad{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-24997 .elementor-element.elementor-element-a2cfcad .elementor-heading-title{font-size:32px;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;line-height:40px;letter-spacing:-0.64px;color:var( --e-global-color-text );}.elementor-24997 .elementor-element.elementor-element-21b170e{text-align:center;font-family:"Inter", Sans-serif;font-size:18px;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:22px;letter-spacing:-0.32px;color:var( --e-global-color-5b94015 );}.elementor-24997 .elementor-element.elementor-element-e94048d .elementor-button{background-color:#F8F7F200;font-size:var( --e-global-typography-36c8882-font-size );font-weight:var( --e-global-typography-36c8882-font-weight );text-transform:var( --e-global-typography-36c8882-text-transform );font-style:var( --e-global-typography-36c8882-font-style );text-decoration:var( --e-global-typography-36c8882-text-decoration );line-height:var( --e-global-typography-36c8882-line-height );letter-spacing:var( --e-global-typography-36c8882-letter-spacing );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );transition-duration:0.3s;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-secondary );border-radius:100px 100px 100px 100px;padding:10px 15px 10px 15px;}.elementor-24997 .elementor-element.elementor-element-e94048d .elementor-button:hover, .elementor-24997 .elementor-element.elementor-element-e94048d .elementor-button:focus{background-color:var( --e-global-color-text );color:var( --e-global-color-accent );}.elementor-24997 .elementor-element.elementor-element-e94048d{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-24997 .elementor-element.elementor-element-e94048d .elementor-button:hover svg, .elementor-24997 .elementor-element.elementor-element-e94048d .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-24997 .elementor-element.elementor-element-3b3c53e{--display:flex;}.elementor-24997 .elementor-element.elementor-element-e9eb447{padding:0px 070px 0px 70px;}.elementor-24997 .elementor-element.elementor-element-e9eb447 img{transition-duration:0.3s;border-radius:50% 50% 50% 50%;}.elementor-24997 .elementor-element.elementor-element-2e561ff{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-24997 .elementor-element.elementor-element-2e561ff .elementor-heading-title{font-size:32px;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;line-height:40px;letter-spacing:-0.64px;color:var( --e-global-color-text );}.elementor-24997 .elementor-element.elementor-element-d7393a2{text-align:center;font-family:"Inter", Sans-serif;font-size:18px;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:22px;letter-spacing:-0.32px;color:var( --e-global-color-5b94015 );}.elementor-24997 .elementor-element.elementor-element-1a604bc .elementor-button{background-color:#F8F7F200;font-size:var( --e-global-typography-36c8882-font-size );font-weight:var( --e-global-typography-36c8882-font-weight );text-transform:var( --e-global-typography-36c8882-text-transform );font-style:var( --e-global-typography-36c8882-font-style );text-decoration:var( --e-global-typography-36c8882-text-decoration );line-height:var( --e-global-typography-36c8882-line-height );letter-spacing:var( --e-global-typography-36c8882-letter-spacing );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );transition-duration:0.3s;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-secondary );border-radius:100px 100px 100px 100px;padding:10px 15px 10px 15px;}.elementor-24997 .elementor-element.elementor-element-1a604bc .elementor-button:hover, .elementor-24997 .elementor-element.elementor-element-1a604bc .elementor-button:focus{background-color:var( --e-global-color-text );color:var( --e-global-color-accent );}.elementor-24997 .elementor-element.elementor-element-1a604bc{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-24997 .elementor-element.elementor-element-1a604bc .elementor-button:hover svg, .elementor-24997 .elementor-element.elementor-element-1a604bc .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-24997 .elementor-element.elementor-element-04251d9{--display:flex;}.elementor-24997 .elementor-element.elementor-element-b5777f5{padding:0px 070px 0px 70px;}.elementor-24997 .elementor-element.elementor-element-b5777f5 img{transition-duration:0.3s;border-radius:50% 50% 50% 50%;}.elementor-24997 .elementor-element.elementor-element-00a3e96{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-24997 .elementor-element.elementor-element-00a3e96 .elementor-heading-title{font-size:32px;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;line-height:40px;letter-spacing:-0.64px;color:var( --e-global-color-text );}.elementor-24997 .elementor-element.elementor-element-342df30{text-align:center;font-family:"Inter", Sans-serif;font-size:18px;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:22px;letter-spacing:-0.32px;color:var( --e-global-color-5b94015 );}.elementor-24997 .elementor-element.elementor-element-2d68583 .elementor-button{background-color:#F8F7F200;font-size:var( --e-global-typography-36c8882-font-size );font-weight:var( --e-global-typography-36c8882-font-weight );text-transform:var( --e-global-typography-36c8882-text-transform );font-style:var( --e-global-typography-36c8882-font-style );text-decoration:var( --e-global-typography-36c8882-text-decoration );line-height:var( --e-global-typography-36c8882-line-height );letter-spacing:var( --e-global-typography-36c8882-letter-spacing );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );transition-duration:0.3s;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-secondary );border-radius:100px 100px 100px 100px;padding:10px 15px 10px 15px;}.elementor-24997 .elementor-element.elementor-element-2d68583 .elementor-button:hover, .elementor-24997 .elementor-element.elementor-element-2d68583 .elementor-button:focus{background-color:var( --e-global-color-text );color:var( --e-global-color-accent );}.elementor-24997 .elementor-element.elementor-element-2d68583{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-24997 .elementor-element.elementor-element-2d68583 .elementor-button:hover svg, .elementor-24997 .elementor-element.elementor-element-2d68583 .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-24997 .elementor-element.elementor-element-b057dd7{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:70px 0px;--row-gap:70px;--column-gap:0px;--grid-auto-flow:row;--justify-items:center;--padding-top:40px;--padding-bottom:0;--padding-left:calc((2 / 12) * 100%);--padding-right:calc((2 / 12) * 100%);}.elementor-24997 .elementor-element.elementor-element-7f1ae40{--display:flex;}.elementor-24997 .elementor-element.elementor-element-1953708{padding:0px 070px 0px 70px;}.elementor-24997 .elementor-element.elementor-element-1953708 img{width:75%;transition-duration:0.3s;border-radius:50% 50% 50% 50%;}.elementor-24997 .elementor-element.elementor-element-f3713d2{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-24997 .elementor-element.elementor-element-f3713d2 .elementor-heading-title{font-size:32px;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;line-height:40px;letter-spacing:-0.64px;color:var( --e-global-color-text );}.elementor-24997 .elementor-element.elementor-element-bb8626a{text-align:center;font-family:"Inter", Sans-serif;font-size:18px;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:22px;letter-spacing:-0.32px;color:var( --e-global-color-5b94015 );}.elementor-24997 .elementor-element.elementor-element-165448b .elementor-button{background-color:#F8F7F200;font-size:var( --e-global-typography-36c8882-font-size );font-weight:var( --e-global-typography-36c8882-font-weight );text-transform:var( --e-global-typography-36c8882-text-transform );font-style:var( --e-global-typography-36c8882-font-style );text-decoration:var( --e-global-typography-36c8882-text-decoration );line-height:var( --e-global-typography-36c8882-line-height );letter-spacing:var( --e-global-typography-36c8882-letter-spacing );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );transition-duration:0.3s;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-secondary );border-radius:100px 100px 100px 100px;padding:10px 15px 10px 15px;}.elementor-24997 .elementor-element.elementor-element-165448b .elementor-button:hover, .elementor-24997 .elementor-element.elementor-element-165448b .elementor-button:focus{background-color:var( --e-global-color-text );color:var( --e-global-color-accent );}.elementor-24997 .elementor-element.elementor-element-165448b{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-24997 .elementor-element.elementor-element-165448b .elementor-button:hover svg, .elementor-24997 .elementor-element.elementor-element-165448b .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-24997 .elementor-element.elementor-element-af7e240{--display:flex;}.elementor-24997 .elementor-element.elementor-element-ea579ea{padding:0px 070px 0px 70px;}.elementor-24997 .elementor-element.elementor-element-ea579ea img{width:75%;transition-duration:0.3s;border-radius:50% 50% 50% 50%;}.elementor-24997 .elementor-element.elementor-element-3d151af{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-24997 .elementor-element.elementor-element-3d151af .elementor-heading-title{font-size:32px;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;line-height:40px;letter-spacing:-0.64px;color:var( --e-global-color-text );}.elementor-24997 .elementor-element.elementor-element-bcd19ed{text-align:center;font-family:"Inter", Sans-serif;font-size:18px;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:22px;letter-spacing:-0.32px;color:var( --e-global-color-5b94015 );}.elementor-24997 .elementor-element.elementor-element-b1863e6 .elementor-button{background-color:#F8F7F200;font-size:var( --e-global-typography-36c8882-font-size );font-weight:var( --e-global-typography-36c8882-font-weight );text-transform:var( --e-global-typography-36c8882-text-transform );font-style:var( --e-global-typography-36c8882-font-style );text-decoration:var( --e-global-typography-36c8882-text-decoration );line-height:var( --e-global-typography-36c8882-line-height );letter-spacing:var( --e-global-typography-36c8882-letter-spacing );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );transition-duration:0.3s;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-secondary );border-radius:100px 100px 100px 100px;padding:10px 15px 10px 15px;}.elementor-24997 .elementor-element.elementor-element-b1863e6 .elementor-button:hover, .elementor-24997 .elementor-element.elementor-element-b1863e6 .elementor-button:focus{background-color:var( --e-global-color-text );color:var( --e-global-color-accent );}.elementor-24997 .elementor-element.elementor-element-b1863e6{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-24997 .elementor-element.elementor-element-b1863e6 .elementor-button:hover svg, .elementor-24997 .elementor-element.elementor-element-b1863e6 .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-24997 .elementor-element.elementor-element-bbcdfd7{--display:flex;--margin-top:0px;--margin-bottom:100px;--margin-left:0px;--margin-right:0px;--z-index:2;}.elementor-24997 .elementor-element.elementor-element-d70ac97{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:0px 0px 32px 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-5b94015 );}.elementor-24997 .elementor-element.elementor-element-d70ac97 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );font-style:var( --e-global-typography-accent-font-style );text-decoration:var( --e-global-typography-accent-text-decoration );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-39ba76e );}.elementor-24997 .elementor-element.elementor-element-ea62370{--display:flex;}.elementor-24997 .elementor-element.elementor-element-2a90f62{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:70px 0px;--row-gap:70px;--column-gap:0px;--grid-auto-flow:row;--padding-top:40px;--padding-bottom:0;--padding-left:calc((1 / 12) * 100%);--padding-right:calc((1 / 12) * 100%);}.elementor-24997 .elementor-element.elementor-element-e46b084{--display:flex;}.elementor-24997 .elementor-element.elementor-element-7b340f6{padding:0px 070px 0px 70px;}.elementor-24997 .elementor-element.elementor-element-7b340f6 img{transition-duration:0.3s;border-radius:50% 50% 50% 50%;}.elementor-24997 .elementor-element.elementor-element-f05952d{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-24997 .elementor-element.elementor-element-f05952d .elementor-heading-title{font-size:32px;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;line-height:40px;letter-spacing:-0.64px;color:var( --e-global-color-text );}.elementor-24997 .elementor-element.elementor-element-5a02b1a{text-align:center;font-family:"Inter", Sans-serif;font-size:18px;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:22px;letter-spacing:-0.32px;color:var( --e-global-color-5b94015 );}.elementor-24997 .elementor-element.elementor-element-8aa0824 .elementor-button{background-color:#F8F7F200;font-size:var( --e-global-typography-36c8882-font-size );font-weight:var( --e-global-typography-36c8882-font-weight );text-transform:var( --e-global-typography-36c8882-text-transform );font-style:var( --e-global-typography-36c8882-font-style );text-decoration:var( --e-global-typography-36c8882-text-decoration );line-height:var( --e-global-typography-36c8882-line-height );letter-spacing:var( --e-global-typography-36c8882-letter-spacing );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );transition-duration:0.3s;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-secondary );border-radius:100px 100px 100px 100px;padding:10px 15px 10px 15px;}.elementor-24997 .elementor-element.elementor-element-8aa0824 .elementor-button:hover, .elementor-24997 .elementor-element.elementor-element-8aa0824 .elementor-button:focus{background-color:var( --e-global-color-text );color:var( --e-global-color-accent );}.elementor-24997 .elementor-element.elementor-element-8aa0824{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-24997 .elementor-element.elementor-element-8aa0824 .elementor-button:hover svg, .elementor-24997 .elementor-element.elementor-element-8aa0824 .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-24997 .elementor-element.elementor-element-f3a0c5f{--display:flex;}.elementor-24997 .elementor-element.elementor-element-b2bc0e1{padding:0px 070px 0px 70px;}.elementor-24997 .elementor-element.elementor-element-b2bc0e1 img{transition-duration:0.3s;border-radius:50% 50% 50% 50%;}.elementor-24997 .elementor-element.elementor-element-61d9184{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-24997 .elementor-element.elementor-element-61d9184 .elementor-heading-title{font-size:32px;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;line-height:40px;letter-spacing:-0.64px;color:var( --e-global-color-text );}.elementor-24997 .elementor-element.elementor-element-d199300{text-align:center;font-family:"Inter", Sans-serif;font-size:18px;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:22px;letter-spacing:-0.32px;color:var( --e-global-color-5b94015 );}.elementor-24997 .elementor-element.elementor-element-e4b87ea .elementor-button{background-color:#F8F7F200;font-size:var( --e-global-typography-36c8882-font-size );font-weight:var( --e-global-typography-36c8882-font-weight );text-transform:var( --e-global-typography-36c8882-text-transform );font-style:var( --e-global-typography-36c8882-font-style );text-decoration:var( --e-global-typography-36c8882-text-decoration );line-height:var( --e-global-typography-36c8882-line-height );letter-spacing:var( --e-global-typography-36c8882-letter-spacing );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );transition-duration:0.3s;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-secondary );border-radius:100px 100px 100px 100px;padding:10px 15px 10px 15px;}.elementor-24997 .elementor-element.elementor-element-e4b87ea .elementor-button:hover, .elementor-24997 .elementor-element.elementor-element-e4b87ea .elementor-button:focus{background-color:var( --e-global-color-text );color:var( --e-global-color-accent );}.elementor-24997 .elementor-element.elementor-element-e4b87ea{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-24997 .elementor-element.elementor-element-e4b87ea .elementor-button:hover svg, .elementor-24997 .elementor-element.elementor-element-e4b87ea .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-24997 .elementor-element.elementor-element-e0bb01f{--display:flex;}.elementor-24997 .elementor-element.elementor-element-dc3c212{padding:0px 070px 0px 70px;}.elementor-24997 .elementor-element.elementor-element-dc3c212 img{transition-duration:0.3s;border-radius:50% 50% 50% 50%;}.elementor-24997 .elementor-element.elementor-element-feb39b8{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-24997 .elementor-element.elementor-element-feb39b8 .elementor-heading-title{font-size:32px;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;line-height:40px;letter-spacing:-0.64px;color:var( --e-global-color-text );}.elementor-24997 .elementor-element.elementor-element-deb51df{text-align:center;font-family:"Inter", Sans-serif;font-size:18px;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:22px;letter-spacing:-0.32px;color:var( --e-global-color-5b94015 );}.elementor-24997 .elementor-element.elementor-element-4478b4c .elementor-button{background-color:#F8F7F200;font-size:var( --e-global-typography-36c8882-font-size );font-weight:var( --e-global-typography-36c8882-font-weight );text-transform:var( --e-global-typography-36c8882-text-transform );font-style:var( --e-global-typography-36c8882-font-style );text-decoration:var( --e-global-typography-36c8882-text-decoration );line-height:var( --e-global-typography-36c8882-line-height );letter-spacing:var( --e-global-typography-36c8882-letter-spacing );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );transition-duration:0.3s;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-secondary );border-radius:100px 100px 100px 100px;padding:10px 15px 10px 15px;}.elementor-24997 .elementor-element.elementor-element-4478b4c .elementor-button:hover, .elementor-24997 .elementor-element.elementor-element-4478b4c .elementor-button:focus{background-color:var( --e-global-color-text );color:var( --e-global-color-accent );}.elementor-24997 .elementor-element.elementor-element-4478b4c{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-24997 .elementor-element.elementor-element-4478b4c .elementor-button:hover svg, .elementor-24997 .elementor-element.elementor-element-4478b4c .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-24997 .elementor-element.elementor-element-50e6c60{--display:flex;}.elementor-24997 .elementor-element.elementor-element-26ef5bf{padding:0px 070px 0px 70px;}.elementor-24997 .elementor-element.elementor-element-26ef5bf img{transition-duration:0.3s;border-radius:50% 50% 50% 50%;}.elementor-24997 .elementor-element.elementor-element-c522356{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-24997 .elementor-element.elementor-element-c522356 .elementor-heading-title{font-size:32px;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;line-height:40px;letter-spacing:-0.64px;color:var( --e-global-color-text );}.elementor-24997 .elementor-element.elementor-element-da7cb27{text-align:center;font-family:"Inter", Sans-serif;font-size:18px;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:22px;letter-spacing:-0.32px;color:var( --e-global-color-5b94015 );}.elementor-24997 .elementor-element.elementor-element-b5e4035 .elementor-button{background-color:#F8F7F200;font-size:var( --e-global-typography-36c8882-font-size );font-weight:var( --e-global-typography-36c8882-font-weight );text-transform:var( --e-global-typography-36c8882-text-transform );font-style:var( --e-global-typography-36c8882-font-style );text-decoration:var( --e-global-typography-36c8882-text-decoration );line-height:var( --e-global-typography-36c8882-line-height );letter-spacing:var( --e-global-typography-36c8882-letter-spacing );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );transition-duration:0.3s;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-secondary );border-radius:100px 100px 100px 100px;padding:10px 15px 10px 15px;}.elementor-24997 .elementor-element.elementor-element-b5e4035 .elementor-button:hover, .elementor-24997 .elementor-element.elementor-element-b5e4035 .elementor-button:focus{background-color:var( --e-global-color-text );color:var( --e-global-color-accent );}.elementor-24997 .elementor-element.elementor-element-b5e4035{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-24997 .elementor-element.elementor-element-b5e4035 .elementor-button:hover svg, .elementor-24997 .elementor-element.elementor-element-b5e4035 .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-24997 .elementor-element.elementor-element-e4a5726{--display:flex;}.elementor-24997 .elementor-element.elementor-element-78afb02{padding:0px 070px 0px 70px;}.elementor-24997 .elementor-element.elementor-element-78afb02 img{transition-duration:0.3s;border-radius:50% 50% 50% 50%;}.elementor-24997 .elementor-element.elementor-element-14c9f31{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-24997 .elementor-element.elementor-element-14c9f31 .elementor-heading-title{font-size:32px;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;line-height:40px;letter-spacing:-0.64px;color:var( --e-global-color-text );}.elementor-24997 .elementor-element.elementor-element-bb2581a{text-align:center;font-family:"Inter", Sans-serif;font-size:18px;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:22px;letter-spacing:-0.32px;color:var( --e-global-color-5b94015 );}.elementor-24997 .elementor-element.elementor-element-0847c74 .elementor-button{background-color:#F8F7F200;font-size:var( --e-global-typography-36c8882-font-size );font-weight:var( --e-global-typography-36c8882-font-weight );text-transform:var( --e-global-typography-36c8882-text-transform );font-style:var( --e-global-typography-36c8882-font-style );text-decoration:var( --e-global-typography-36c8882-text-decoration );line-height:var( --e-global-typography-36c8882-line-height );letter-spacing:var( --e-global-typography-36c8882-letter-spacing );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );transition-duration:0.3s;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-secondary );border-radius:100px 100px 100px 100px;padding:10px 15px 10px 15px;}.elementor-24997 .elementor-element.elementor-element-0847c74 .elementor-button:hover, .elementor-24997 .elementor-element.elementor-element-0847c74 .elementor-button:focus{background-color:var( --e-global-color-text );color:var( --e-global-color-accent );}.elementor-24997 .elementor-element.elementor-element-0847c74{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-24997 .elementor-element.elementor-element-0847c74 .elementor-button:hover svg, .elementor-24997 .elementor-element.elementor-element-0847c74 .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-24997 .elementor-element.elementor-element-7156e58{--display:flex;}.elementor-24997 .elementor-element.elementor-element-8d244de{padding:0px 070px 0px 70px;}.elementor-24997 .elementor-element.elementor-element-8d244de img{transition-duration:0.3s;border-radius:50% 50% 50% 50%;}.elementor-24997 .elementor-element.elementor-element-6d5f6b2{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-24997 .elementor-element.elementor-element-6d5f6b2 .elementor-heading-title{font-size:32px;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;line-height:40px;letter-spacing:-0.64px;color:var( --e-global-color-text );}.elementor-24997 .elementor-element.elementor-element-cc6c6e5{text-align:center;font-family:"Inter", Sans-serif;font-size:18px;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:22px;letter-spacing:-0.32px;color:var( --e-global-color-5b94015 );}.elementor-24997 .elementor-element.elementor-element-440069c .elementor-button{background-color:#F8F7F200;font-size:var( --e-global-typography-36c8882-font-size );font-weight:var( --e-global-typography-36c8882-font-weight );text-transform:var( --e-global-typography-36c8882-text-transform );font-style:var( --e-global-typography-36c8882-font-style );text-decoration:var( --e-global-typography-36c8882-text-decoration );line-height:var( --e-global-typography-36c8882-line-height );letter-spacing:var( --e-global-typography-36c8882-letter-spacing );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );transition-duration:0.3s;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-secondary );border-radius:100px 100px 100px 100px;padding:10px 15px 10px 15px;}.elementor-24997 .elementor-element.elementor-element-440069c .elementor-button:hover, .elementor-24997 .elementor-element.elementor-element-440069c .elementor-button:focus{background-color:var( --e-global-color-text );color:var( --e-global-color-accent );}.elementor-24997 .elementor-element.elementor-element-440069c{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-24997 .elementor-element.elementor-element-440069c .elementor-button:hover svg, .elementor-24997 .elementor-element.elementor-element-440069c .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-24997 .elementor-element.elementor-element-be8aac4{--display:flex;--margin-top:0px;--margin-bottom:100px;--margin-left:0px;--margin-right:0px;--z-index:1;}.elementor-24997 .elementor-element.elementor-element-b902441{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:0px 0px 32px 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-5b94015 );}.elementor-24997 .elementor-element.elementor-element-b902441 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );font-style:var( --e-global-typography-accent-font-style );text-decoration:var( --e-global-typography-accent-text-decoration );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-39ba76e );}.elementor-24997 .elementor-element.elementor-element-277f9e4{--display:flex;}.elementor-24997 .elementor-element.elementor-element-b308885{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:70px 0px;--row-gap:70px;--column-gap:0px;--grid-auto-flow:row;--padding-top:40px;--padding-bottom:0;--padding-left:calc((1 / 12) * 100%);--padding-right:calc((1 / 12) * 100%);}.elementor-24997 .elementor-element.elementor-element-fabc26d{--display:flex;}.elementor-24997 .elementor-element.elementor-element-9775f1b{padding:0px 070px 0px 70px;}.elementor-24997 .elementor-element.elementor-element-9775f1b img{transition-duration:0.3s;border-radius:50% 50% 50% 50%;}.elementor-24997 .elementor-element.elementor-element-064df6d{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-24997 .elementor-element.elementor-element-064df6d .elementor-heading-title{font-size:32px;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;line-height:40px;letter-spacing:-0.64px;color:var( --e-global-color-text );}.elementor-24997 .elementor-element.elementor-element-b40ee04{text-align:center;font-family:"Inter", Sans-serif;font-size:18px;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:22px;letter-spacing:-0.32px;color:var( --e-global-color-5b94015 );}.elementor-24997 .elementor-element.elementor-element-23944f2 .elementor-button{background-color:#F8F7F200;font-size:var( --e-global-typography-36c8882-font-size );font-weight:var( --e-global-typography-36c8882-font-weight );text-transform:var( --e-global-typography-36c8882-text-transform );font-style:var( --e-global-typography-36c8882-font-style );text-decoration:var( --e-global-typography-36c8882-text-decoration );line-height:var( --e-global-typography-36c8882-line-height );letter-spacing:var( --e-global-typography-36c8882-letter-spacing );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );transition-duration:0.3s;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-secondary );border-radius:100px 100px 100px 100px;padding:10px 15px 10px 15px;}.elementor-24997 .elementor-element.elementor-element-23944f2 .elementor-button:hover, .elementor-24997 .elementor-element.elementor-element-23944f2 .elementor-button:focus{background-color:var( --e-global-color-text );color:var( --e-global-color-accent );}.elementor-24997 .elementor-element.elementor-element-23944f2{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-24997 .elementor-element.elementor-element-23944f2 .elementor-button:hover svg, .elementor-24997 .elementor-element.elementor-element-23944f2 .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-24997 .elementor-element.elementor-element-3e97695{--display:flex;}.elementor-24997 .elementor-element.elementor-element-a167377{padding:0px 070px 0px 70px;}.elementor-24997 .elementor-element.elementor-element-a167377 img{transition-duration:0.3s;border-radius:50% 50% 50% 50%;}.elementor-24997 .elementor-element.elementor-element-79fedbc{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-24997 .elementor-element.elementor-element-79fedbc .elementor-heading-title{font-size:32px;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;line-height:40px;letter-spacing:-0.64px;color:var( --e-global-color-text );}.elementor-24997 .elementor-element.elementor-element-02c937b{text-align:center;font-family:"Inter", Sans-serif;font-size:18px;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:22px;letter-spacing:-0.32px;color:var( --e-global-color-5b94015 );}.elementor-24997 .elementor-element.elementor-element-3f6c728 .elementor-button{background-color:#F8F7F200;font-size:var( --e-global-typography-36c8882-font-size );font-weight:var( --e-global-typography-36c8882-font-weight );text-transform:var( --e-global-typography-36c8882-text-transform );font-style:var( --e-global-typography-36c8882-font-style );text-decoration:var( --e-global-typography-36c8882-text-decoration );line-height:var( --e-global-typography-36c8882-line-height );letter-spacing:var( --e-global-typography-36c8882-letter-spacing );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );transition-duration:0.3s;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-secondary );border-radius:100px 100px 100px 100px;padding:10px 15px 10px 15px;}.elementor-24997 .elementor-element.elementor-element-3f6c728 .elementor-button:hover, .elementor-24997 .elementor-element.elementor-element-3f6c728 .elementor-button:focus{background-color:var( --e-global-color-text );color:var( --e-global-color-accent );}.elementor-24997 .elementor-element.elementor-element-3f6c728{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-24997 .elementor-element.elementor-element-3f6c728 .elementor-button:hover svg, .elementor-24997 .elementor-element.elementor-element-3f6c728 .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-24997 .elementor-element.elementor-element-d54bf9d{--display:flex;}.elementor-24997 .elementor-element.elementor-element-1dd7dfe{padding:0px 070px 0px 70px;}.elementor-24997 .elementor-element.elementor-element-1dd7dfe img{transition-duration:0.3s;border-radius:50% 50% 50% 50%;}.elementor-24997 .elementor-element.elementor-element-30a2e7f{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-24997 .elementor-element.elementor-element-30a2e7f .elementor-heading-title{font-size:32px;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;line-height:40px;letter-spacing:-0.64px;color:var( --e-global-color-text );}.elementor-24997 .elementor-element.elementor-element-29269c0{text-align:center;font-family:"Inter", Sans-serif;font-size:18px;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:22px;letter-spacing:-0.32px;color:var( --e-global-color-5b94015 );}.elementor-24997 .elementor-element.elementor-element-c710bfb .elementor-button{background-color:#F8F7F200;font-size:var( --e-global-typography-36c8882-font-size );font-weight:var( --e-global-typography-36c8882-font-weight );text-transform:var( --e-global-typography-36c8882-text-transform );font-style:var( --e-global-typography-36c8882-font-style );text-decoration:var( --e-global-typography-36c8882-text-decoration );line-height:var( --e-global-typography-36c8882-line-height );letter-spacing:var( --e-global-typography-36c8882-letter-spacing );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );transition-duration:0.3s;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-secondary );border-radius:100px 100px 100px 100px;padding:10px 15px 10px 15px;}.elementor-24997 .elementor-element.elementor-element-c710bfb .elementor-button:hover, .elementor-24997 .elementor-element.elementor-element-c710bfb .elementor-button:focus{background-color:var( --e-global-color-text );color:var( --e-global-color-accent );}.elementor-24997 .elementor-element.elementor-element-c710bfb{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-24997 .elementor-element.elementor-element-c710bfb .elementor-button:hover svg, .elementor-24997 .elementor-element.elementor-element-c710bfb .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-24997 .elementor-element.elementor-element-a0441e9{--display:flex;}.elementor-24997 .elementor-element.elementor-element-eaf8fb1{padding:0px 070px 0px 70px;}.elementor-24997 .elementor-element.elementor-element-eaf8fb1 img{width:200px;border-radius:50% 50% 50% 50%;}.elementor-24997 .elementor-element.elementor-element-3b5d84e{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-24997 .elementor-element.elementor-element-3b5d84e .elementor-heading-title{font-size:32px;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;line-height:40px;letter-spacing:-0.64px;color:var( --e-global-color-text );}.elementor-24997 .elementor-element.elementor-element-4919c33{text-align:center;font-family:"Inter", Sans-serif;font-size:18px;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:22px;letter-spacing:-0.32px;color:var( --e-global-color-5b94015 );}.elementor-24997 .elementor-element.elementor-element-62f92e2 .elementor-button{background-color:#F8F7F200;font-size:var( --e-global-typography-36c8882-font-size );font-weight:var( --e-global-typography-36c8882-font-weight );text-transform:var( --e-global-typography-36c8882-text-transform );font-style:var( --e-global-typography-36c8882-font-style );text-decoration:var( --e-global-typography-36c8882-text-decoration );line-height:var( --e-global-typography-36c8882-line-height );letter-spacing:var( --e-global-typography-36c8882-letter-spacing );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );transition-duration:0.3s;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-secondary );border-radius:100px 100px 100px 100px;padding:10px 15px 10px 15px;}.elementor-24997 .elementor-element.elementor-element-62f92e2 .elementor-button:hover, .elementor-24997 .elementor-element.elementor-element-62f92e2 .elementor-button:focus{background-color:var( --e-global-color-text );color:var( --e-global-color-accent );}.elementor-24997 .elementor-element.elementor-element-62f92e2{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-24997 .elementor-element.elementor-element-62f92e2 .elementor-button:hover svg, .elementor-24997 .elementor-element.elementor-element-62f92e2 .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-24997 .elementor-element.elementor-element-c6b3e7d{--display:flex;}.elementor-24997 .elementor-element.elementor-element-3923d33{padding:0px 070px 0px 70px;}.elementor-24997 .elementor-element.elementor-element-3923d33 img{width:200px;border-radius:50% 50% 50% 50%;}.elementor-24997 .elementor-element.elementor-element-67ccaf3{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-24997 .elementor-element.elementor-element-67ccaf3 .elementor-heading-title{font-size:32px;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;line-height:40px;letter-spacing:-0.64px;color:var( --e-global-color-text );}.elementor-24997 .elementor-element.elementor-element-f863b34{text-align:center;font-family:"Inter", Sans-serif;font-size:18px;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:22px;letter-spacing:-0.32px;color:var( --e-global-color-5b94015 );}.elementor-24997 .elementor-element.elementor-element-fc9784c .elementor-button{background-color:#F8F7F200;font-size:var( --e-global-typography-36c8882-font-size );font-weight:var( --e-global-typography-36c8882-font-weight );text-transform:var( --e-global-typography-36c8882-text-transform );font-style:var( --e-global-typography-36c8882-font-style );text-decoration:var( --e-global-typography-36c8882-text-decoration );line-height:var( --e-global-typography-36c8882-line-height );letter-spacing:var( --e-global-typography-36c8882-letter-spacing );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );transition-duration:0.3s;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-secondary );border-radius:100px 100px 100px 100px;padding:10px 15px 10px 15px;}.elementor-24997 .elementor-element.elementor-element-fc9784c .elementor-button:hover, .elementor-24997 .elementor-element.elementor-element-fc9784c .elementor-button:focus{background-color:var( --e-global-color-text );color:var( --e-global-color-accent );}.elementor-24997 .elementor-element.elementor-element-fc9784c{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-24997 .elementor-element.elementor-element-fc9784c .elementor-button:hover svg, .elementor-24997 .elementor-element.elementor-element-fc9784c .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-24997 .elementor-element.elementor-element-d8f1c1b{--display:flex;}.elementor-24997 .elementor-element.elementor-element-7dff52b{padding:0px 070px 0px 70px;}.elementor-24997 .elementor-element.elementor-element-7dff52b img{width:200px;border-radius:50% 50% 50% 50%;}.elementor-24997 .elementor-element.elementor-element-fc70feb{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-24997 .elementor-element.elementor-element-fc70feb .elementor-heading-title{font-size:32px;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;line-height:40px;letter-spacing:-0.64px;color:var( --e-global-color-text );}.elementor-24997 .elementor-element.elementor-element-4676778{text-align:center;font-family:"Inter", Sans-serif;font-size:18px;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:22px;letter-spacing:-0.32px;color:var( --e-global-color-5b94015 );}.elementor-24997 .elementor-element.elementor-element-019b357 .elementor-button{background-color:#F8F7F200;font-size:var( --e-global-typography-36c8882-font-size );font-weight:var( --e-global-typography-36c8882-font-weight );text-transform:var( --e-global-typography-36c8882-text-transform );font-style:var( --e-global-typography-36c8882-font-style );text-decoration:var( --e-global-typography-36c8882-text-decoration );line-height:var( --e-global-typography-36c8882-line-height );letter-spacing:var( --e-global-typography-36c8882-letter-spacing );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );transition-duration:0.3s;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-secondary );border-radius:100px 100px 100px 100px;padding:10px 15px 10px 15px;}.elementor-24997 .elementor-element.elementor-element-019b357 .elementor-button:hover, .elementor-24997 .elementor-element.elementor-element-019b357 .elementor-button:focus{background-color:var( --e-global-color-text );color:var( --e-global-color-accent );}.elementor-24997 .elementor-element.elementor-element-019b357{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-24997 .elementor-element.elementor-element-019b357 .elementor-button:hover svg, .elementor-24997 .elementor-element.elementor-element-019b357 .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-24997 .elementor-element.elementor-element-80407d2{--display:flex;--margin-top:0px;--margin-bottom:100px;--margin-left:0px;--margin-right:0px;--z-index:1;}.elementor-24997 .elementor-element.elementor-element-b59a85a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:0px 0px 32px 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-5b94015 );}.elementor-24997 .elementor-element.elementor-element-b59a85a .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );font-style:var( --e-global-typography-accent-font-style );text-decoration:var( --e-global-typography-accent-text-decoration );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-39ba76e );}.elementor-24997 .elementor-element.elementor-element-c9e963f{--display:flex;}.elementor-24997 .elementor-element.elementor-element-39b08c8{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:70px 0px;--row-gap:70px;--column-gap:0px;--grid-auto-flow:row;--padding-top:40px;--padding-bottom:0;--padding-left:calc((1 / 12) * 100%);--padding-right:calc((1 / 12) * 100%);}.elementor-24997 .elementor-element.elementor-element-a0abd85{--display:flex;}.elementor-24997 .elementor-element.elementor-element-1dc1e8d{padding:0px 070px 0px 70px;}.elementor-24997 .elementor-element.elementor-element-1dc1e8d img{width:200px;border-radius:50% 50% 50% 50%;}.elementor-24997 .elementor-element.elementor-element-443e156{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-24997 .elementor-element.elementor-element-443e156 .elementor-heading-title{font-size:32px;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;line-height:40px;letter-spacing:-0.64px;color:var( --e-global-color-text );}.elementor-24997 .elementor-element.elementor-element-f012d62 .elementor-button{background-color:#F8F7F200;font-size:var( --e-global-typography-36c8882-font-size );font-weight:var( --e-global-typography-36c8882-font-weight );text-transform:var( --e-global-typography-36c8882-text-transform );font-style:var( --e-global-typography-36c8882-font-style );text-decoration:var( --e-global-typography-36c8882-text-decoration );line-height:var( --e-global-typography-36c8882-line-height );letter-spacing:var( --e-global-typography-36c8882-letter-spacing );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );transition-duration:0.3s;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-secondary );border-radius:100px 100px 100px 100px;padding:10px 15px 10px 15px;}.elementor-24997 .elementor-element.elementor-element-f012d62 .elementor-button:hover, .elementor-24997 .elementor-element.elementor-element-f012d62 .elementor-button:focus{background-color:var( --e-global-color-text );color:var( --e-global-color-accent );}.elementor-24997 .elementor-element.elementor-element-f012d62{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-24997 .elementor-element.elementor-element-f012d62 .elementor-button:hover svg, .elementor-24997 .elementor-element.elementor-element-f012d62 .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-24997 .elementor-element.elementor-element-9e0fa59{--display:flex;}.elementor-24997 .elementor-element.elementor-element-aaeefd8{padding:0px 070px 0px 70px;}.elementor-24997 .elementor-element.elementor-element-aaeefd8 img{width:200px;border-radius:50% 50% 50% 50%;}.elementor-24997 .elementor-element.elementor-element-8056576{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-24997 .elementor-element.elementor-element-8056576 .elementor-heading-title{font-size:32px;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;line-height:40px;letter-spacing:-0.64px;color:var( --e-global-color-text );}.elementor-24997 .elementor-element.elementor-element-f6c222c .elementor-button{background-color:#F8F7F200;font-size:var( --e-global-typography-36c8882-font-size );font-weight:var( --e-global-typography-36c8882-font-weight );text-transform:var( --e-global-typography-36c8882-text-transform );font-style:var( --e-global-typography-36c8882-font-style );text-decoration:var( --e-global-typography-36c8882-text-decoration );line-height:var( --e-global-typography-36c8882-line-height );letter-spacing:var( --e-global-typography-36c8882-letter-spacing );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );transition-duration:0.3s;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-secondary );border-radius:100px 100px 100px 100px;padding:10px 15px 10px 15px;}.elementor-24997 .elementor-element.elementor-element-f6c222c .elementor-button:hover, .elementor-24997 .elementor-element.elementor-element-f6c222c .elementor-button:focus{background-color:var( --e-global-color-text );color:var( --e-global-color-accent );}.elementor-24997 .elementor-element.elementor-element-f6c222c{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-24997 .elementor-element.elementor-element-f6c222c .elementor-button:hover svg, .elementor-24997 .elementor-element.elementor-element-f6c222c .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-24997 .elementor-element.elementor-element-a46b948{--display:flex;}.elementor-24997 .elementor-element.elementor-element-780fd85{padding:0px 070px 0px 70px;}.elementor-24997 .elementor-element.elementor-element-780fd85 img{width:200px;border-radius:50% 50% 50% 50%;}.elementor-24997 .elementor-element.elementor-element-a63f9af{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-24997 .elementor-element.elementor-element-a63f9af .elementor-heading-title{font-size:32px;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;line-height:40px;letter-spacing:-0.64px;color:var( --e-global-color-text );}.elementor-24997 .elementor-element.elementor-element-f3dcbaa .elementor-button{background-color:#F8F7F200;font-size:var( --e-global-typography-36c8882-font-size );font-weight:var( --e-global-typography-36c8882-font-weight );text-transform:var( --e-global-typography-36c8882-text-transform );font-style:var( --e-global-typography-36c8882-font-style );text-decoration:var( --e-global-typography-36c8882-text-decoration );line-height:var( --e-global-typography-36c8882-line-height );letter-spacing:var( --e-global-typography-36c8882-letter-spacing );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );transition-duration:0.3s;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-secondary );border-radius:100px 100px 100px 100px;padding:10px 15px 10px 15px;}.elementor-24997 .elementor-element.elementor-element-f3dcbaa .elementor-button:hover, .elementor-24997 .elementor-element.elementor-element-f3dcbaa .elementor-button:focus{background-color:var( --e-global-color-text );color:var( --e-global-color-accent );}.elementor-24997 .elementor-element.elementor-element-f3dcbaa{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-24997 .elementor-element.elementor-element-f3dcbaa .elementor-button:hover svg, .elementor-24997 .elementor-element.elementor-element-f3dcbaa .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-24997 .elementor-element.elementor-element-c479328{--display:flex;}.elementor-24997 .elementor-element.elementor-element-20afca7{padding:0px 070px 0px 70px;}.elementor-24997 .elementor-element.elementor-element-20afca7 img{width:200px;border-radius:50% 50% 50% 50%;}.elementor-24997 .elementor-element.elementor-element-0ad0f9d{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-24997 .elementor-element.elementor-element-0ad0f9d .elementor-heading-title{font-size:32px;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;line-height:40px;letter-spacing:-0.64px;color:var( --e-global-color-text );}.elementor-24997 .elementor-element.elementor-element-39630e2 .elementor-button{background-color:#F8F7F200;font-size:var( --e-global-typography-36c8882-font-size );font-weight:var( --e-global-typography-36c8882-font-weight );text-transform:var( --e-global-typography-36c8882-text-transform );font-style:var( --e-global-typography-36c8882-font-style );text-decoration:var( --e-global-typography-36c8882-text-decoration );line-height:var( --e-global-typography-36c8882-line-height );letter-spacing:var( --e-global-typography-36c8882-letter-spacing );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );transition-duration:0.3s;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-secondary );border-radius:100px 100px 100px 100px;padding:10px 15px 10px 15px;}.elementor-24997 .elementor-element.elementor-element-39630e2 .elementor-button:hover, .elementor-24997 .elementor-element.elementor-element-39630e2 .elementor-button:focus{background-color:var( --e-global-color-text );color:var( --e-global-color-accent );}.elementor-24997 .elementor-element.elementor-element-39630e2{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-24997 .elementor-element.elementor-element-39630e2 .elementor-button:hover svg, .elementor-24997 .elementor-element.elementor-element-39630e2 .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-24997 .elementor-element.elementor-element-8d1c9f7{--display:flex;}.elementor-24997 .elementor-element.elementor-element-e92650b{padding:0px 070px 0px 70px;}.elementor-24997 .elementor-element.elementor-element-e92650b img{width:200px;border-radius:50% 50% 50% 50%;}.elementor-24997 .elementor-element.elementor-element-d273e56{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-24997 .elementor-element.elementor-element-d273e56 .elementor-heading-title{font-size:32px;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;line-height:40px;letter-spacing:-0.64px;color:var( --e-global-color-text );}.elementor-24997 .elementor-element.elementor-element-fc0cc58 .elementor-button{background-color:#F8F7F200;font-size:var( --e-global-typography-36c8882-font-size );font-weight:var( --e-global-typography-36c8882-font-weight );text-transform:var( --e-global-typography-36c8882-text-transform );font-style:var( --e-global-typography-36c8882-font-style );text-decoration:var( --e-global-typography-36c8882-text-decoration );line-height:var( --e-global-typography-36c8882-line-height );letter-spacing:var( --e-global-typography-36c8882-letter-spacing );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );transition-duration:0.3s;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-secondary );border-radius:100px 100px 100px 100px;padding:10px 15px 10px 15px;}.elementor-24997 .elementor-element.elementor-element-fc0cc58 .elementor-button:hover, .elementor-24997 .elementor-element.elementor-element-fc0cc58 .elementor-button:focus{background-color:var( --e-global-color-text );color:var( --e-global-color-accent );}.elementor-24997 .elementor-element.elementor-element-fc0cc58{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-24997 .elementor-element.elementor-element-fc0cc58 .elementor-button:hover svg, .elementor-24997 .elementor-element.elementor-element-fc0cc58 .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-24997 .elementor-element.elementor-element-fe30b3c{--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;--overflow:hidden;--overlay-opacity:0.75;}.elementor-24997 .elementor-element.elementor-element-fe30b3c:not(.elementor-motion-effects-element-type-background), .elementor-24997 .elementor-element.elementor-element-fe30b3c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://edisonawards.com/wp-content/uploads/ea_background-accent-01.jpg");background-position:center right;background-repeat:no-repeat;background-size:cover;}.elementor-24997 .elementor-element.elementor-element-fe30b3c::before, .elementor-24997 .elementor-element.elementor-element-fe30b3c > .elementor-background-video-container::before, .elementor-24997 .elementor-element.elementor-element-fe30b3c > .e-con-inner > .elementor-background-video-container::before, .elementor-24997 .elementor-element.elementor-element-fe30b3c > .elementor-background-slideshow::before, .elementor-24997 .elementor-element.elementor-element-fe30b3c > .e-con-inner > .elementor-background-slideshow::before, .elementor-24997 .elementor-element.elementor-element-fe30b3c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-text );--background-overlay:'';}.elementor-24997 .elementor-element.elementor-element-47e2dfe{--display:flex;}.elementor-24997 .elementor-element.elementor-element-63f281b{--display:flex;--padding-top:70px;--padding-bottom:100px;--padding-left:80px;--padding-right:80px;--z-index:2;}.elementor-24997 .elementor-element.elementor-element-53d564e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 32px) 0px;}.elementor-24997 .elementor-element.elementor-element-53d564e .elementor-heading-title{font-size:42px;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;line-height:48px;letter-spacing:-0.84px;color:var( --e-global-color-accent );}.elementor-24997 .elementor-element.elementor-element-aa599f3{--swiper-slides-to-display:4;--swiper-slides-gap:20px;}.elementor-24997 .elementor-element.elementor-element-aa599f3 .swiper-slide > .elementor-element{height:100%;}.elementor-24997 .elementor-element.elementor-element-059133f .elementor-button{background-color:var( --e-global-color-primary );font-size:var( --e-global-typography-36c8882-font-size );font-weight:var( --e-global-typography-36c8882-font-weight );text-transform:var( --e-global-typography-36c8882-text-transform );font-style:var( --e-global-typography-36c8882-font-style );text-decoration:var( --e-global-typography-36c8882-text-decoration );line-height:var( --e-global-typography-36c8882-line-height );letter-spacing:var( --e-global-typography-36c8882-letter-spacing );fill:var( --e-global-color-39ba76e );color:var( --e-global-color-39ba76e );transition-duration:0.3s;border-radius:100px 100px 100px 100px;padding:14px 16px 14px 16px;}.elementor-24997 .elementor-element.elementor-element-059133f .elementor-button:hover, .elementor-24997 .elementor-element.elementor-element-059133f .elementor-button:focus{background-color:var( --e-global-color-text );color:var( --e-global-color-accent );}.elementor-24997 .elementor-element.elementor-element-059133f{margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-24997 .elementor-element.elementor-element-059133f .elementor-button:hover svg, .elementor-24997 .elementor-element.elementor-element-059133f .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-24997 .elementor-element.elementor-element-1b556ce{--display:flex;}.elementor-24997 .elementor-element.elementor-element-ed2f4f3{--display:flex;}@media(max-width:1024px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-24997 .elementor-element.elementor-element-982300c{font-size:var( --e-global-typography-0034cde-font-size );line-height:var( --e-global-typography-0034cde-line-height );letter-spacing:var( --e-global-typography-0034cde-letter-spacing );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-24997 .elementor-element.elementor-element-3d4fd65{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;padding:0 0 0 0;text-align:start;}.elementor-24997 .elementor-element.elementor-element-3d4fd65 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-24997 .elementor-element.elementor-element-28ea4d1{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:start;font-size:var( --e-global-typography-2e766dc-font-size );line-height:var( --e-global-typography-2e766dc-line-height );letter-spacing:var( --e-global-typography-2e766dc-letter-spacing );}.elementor-widget-mega-menu{--n-menu-title-font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-mega-menu > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title, .elementor-widget-mega-menu > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container, .elementor-widget-mega-menu > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container > span{--n-menu-title-line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-24997 .elementor-element.elementor-element-fbae0b5{--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;--align-items:center;--gap:80px 80px;--row-gap:80px;--column-gap:80px;}.elementor-24997 .elementor-element.elementor-element-05dc34e{font-size:var( --e-global-typography-0034cde-font-size );line-height:var( --e-global-typography-0034cde-line-height );letter-spacing:var( --e-global-typography-0034cde-letter-spacing );}.elementor-24997 .elementor-element.elementor-element-9d4c802 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-24997 .elementor-element.elementor-element-a616347{font-size:var( --e-global-typography-2e766dc-font-size );line-height:var( --e-global-typography-2e766dc-line-height );letter-spacing:var( --e-global-typography-2e766dc-letter-spacing );}.elementor-24997 .elementor-element.elementor-element-af523b5{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24997 .elementor-element.elementor-element-8836fdd{--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-24997 .elementor-element.elementor-element-f301ea4{font-size:var( --e-global-typography-0034cde-font-size );line-height:var( --e-global-typography-0034cde-line-height );letter-spacing:var( --e-global-typography-0034cde-letter-spacing );}.elementor-24997 .elementor-element.elementor-element-1861efb .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-24997 .elementor-element.elementor-element-c65399c{font-size:var( --e-global-typography-2e766dc-font-size );line-height:var( --e-global-typography-2e766dc-line-height );letter-spacing:var( --e-global-typography-2e766dc-letter-spacing );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-24997 .elementor-element.elementor-element-ca3f788 .elementor-button{font-size:var( --e-global-typography-36c8882-font-size );line-height:var( --e-global-typography-36c8882-line-height );letter-spacing:var( --e-global-typography-36c8882-letter-spacing );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-24997 .elementor-element.elementor-element-542bc9a img{border-radius:0px 0px 20px 20px;}.elementor-24997 .elementor-element.elementor-element-aff90cb{margin:-110px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:110px 0px 0px 0px;}.elementor-24997 .elementor-element.elementor-element-46cea58 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-24997 .elementor-element.elementor-element-b4f346a{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(4, 1fr);--gap:60px 20px;--row-gap:60px;--column-gap:20px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24997 .elementor-element.elementor-element-1c857f9{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24997 .elementor-element.elementor-element-3dfd9f2{padding:0px 0px 0px 0px;}.elementor-24997 .elementor-element.elementor-element-c436bdc .elementor-button{font-size:var( --e-global-typography-36c8882-font-size );line-height:var( --e-global-typography-36c8882-line-height );letter-spacing:var( --e-global-typography-36c8882-letter-spacing );}.elementor-24997 .elementor-element.elementor-element-667185b{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24997 .elementor-element.elementor-element-a2c3a57{padding:0px 0px 0px 0px;}.elementor-24997 .elementor-element.elementor-element-6ad271c .elementor-button{font-size:var( --e-global-typography-36c8882-font-size );line-height:var( --e-global-typography-36c8882-line-height );letter-spacing:var( --e-global-typography-36c8882-letter-spacing );}.elementor-24997 .elementor-element.elementor-element-4dc86df{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24997 .elementor-element.elementor-element-162c446{padding:0px 0px 0px 0px;}.elementor-24997 .elementor-element.elementor-element-c2207e6 .elementor-button{font-size:var( --e-global-typography-36c8882-font-size );line-height:var( --e-global-typography-36c8882-line-height );letter-spacing:var( --e-global-typography-36c8882-letter-spacing );}.elementor-24997 .elementor-element.elementor-element-ac4047d{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24997 .elementor-element.elementor-element-2b26248{padding:0px 0px 0px 0px;}.elementor-24997 .elementor-element.elementor-element-d83173a .elementor-button{font-size:var( --e-global-typography-36c8882-font-size );line-height:var( --e-global-typography-36c8882-line-height );letter-spacing:var( --e-global-typography-36c8882-letter-spacing );}.elementor-24997 .elementor-element.elementor-element-994c118{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24997 .elementor-element.elementor-element-d74ffd0{padding:0px 0px 0px 0px;}.elementor-24997 .elementor-element.elementor-element-850f4a3 .elementor-button{font-size:var( --e-global-typography-36c8882-font-size );line-height:var( --e-global-typography-36c8882-line-height );letter-spacing:var( --e-global-typography-36c8882-letter-spacing );}.elementor-24997 .elementor-element.elementor-element-012a044{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24997 .elementor-element.elementor-element-462b502{padding:0px 0px 0px 0px;}.elementor-24997 .elementor-element.elementor-element-9024716 .elementor-button{font-size:var( --e-global-typography-36c8882-font-size );line-height:var( --e-global-typography-36c8882-line-height );letter-spacing:var( --e-global-typography-36c8882-letter-spacing );}.elementor-24997 .elementor-element.elementor-element-1b5c7be{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24997 .elementor-element.elementor-element-4a69ddc{padding:0px 0px 0px 0px;}.elementor-24997 .elementor-element.elementor-element-704d16d .elementor-button{font-size:var( --e-global-typography-36c8882-font-size );line-height:var( --e-global-typography-36c8882-line-height );letter-spacing:var( --e-global-typography-36c8882-letter-spacing );}.elementor-24997 .elementor-element.elementor-element-e8bd328{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24997 .elementor-element.elementor-element-d53c931{padding:0px 0px 0px 0px;}.elementor-24997 .elementor-element.elementor-element-5b9de98 .elementor-button{font-size:var( --e-global-typography-36c8882-font-size );line-height:var( --e-global-typography-36c8882-line-height );letter-spacing:var( --e-global-typography-36c8882-letter-spacing );}.elementor-24997 .elementor-element.elementor-element-ad9e122{margin:-110px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:110px 0px 0px 0px;}.elementor-24997 .elementor-element.elementor-element-5dace9d .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-24997 .elementor-element.elementor-element-cb33edf{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:60px 20px;--row-gap:60px;--column-gap:20px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-24997 .elementor-element.elementor-element-392041c{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24997 .elementor-element.elementor-element-f49ebab{padding:0px 0px 0px 0px;}.elementor-24997 .elementor-element.elementor-element-e94048d .elementor-button{font-size:var( --e-global-typography-36c8882-font-size );line-height:var( --e-global-typography-36c8882-line-height );letter-spacing:var( --e-global-typography-36c8882-letter-spacing );}.elementor-24997 .elementor-element.elementor-element-3b3c53e{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24997 .elementor-element.elementor-element-e9eb447{padding:0px 0px 0px 0px;}.elementor-24997 .elementor-element.elementor-element-1a604bc .elementor-button{font-size:var( --e-global-typography-36c8882-font-size );line-height:var( --e-global-typography-36c8882-line-height );letter-spacing:var( --e-global-typography-36c8882-letter-spacing );}.elementor-24997 .elementor-element.elementor-element-04251d9{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24997 .elementor-element.elementor-element-b5777f5{padding:0px 0px 0px 0px;}.elementor-24997 .elementor-element.elementor-element-2d68583 .elementor-button{font-size:var( --e-global-typography-36c8882-font-size );line-height:var( --e-global-typography-36c8882-line-height );letter-spacing:var( --e-global-typography-36c8882-letter-spacing );}.elementor-24997 .elementor-element.elementor-element-b057dd7{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:60px 20px;--row-gap:60px;--column-gap:20px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24997 .elementor-element.elementor-element-7f1ae40{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24997 .elementor-element.elementor-element-1953708{padding:0px 0px 0px 0px;}.elementor-24997 .elementor-element.elementor-element-165448b .elementor-button{font-size:var( --e-global-typography-36c8882-font-size );line-height:var( --e-global-typography-36c8882-line-height );letter-spacing:var( --e-global-typography-36c8882-letter-spacing );}.elementor-24997 .elementor-element.elementor-element-af7e240{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24997 .elementor-element.elementor-element-ea579ea{padding:0px 0px 0px 0px;}.elementor-24997 .elementor-element.elementor-element-b1863e6 .elementor-button{font-size:var( --e-global-typography-36c8882-font-size );line-height:var( --e-global-typography-36c8882-line-height );letter-spacing:var( --e-global-typography-36c8882-letter-spacing );}.elementor-24997 .elementor-element.elementor-element-1ca7da5{margin:-110px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:110px 0px 0px 0px;}.elementor-24997 .elementor-element.elementor-element-d70ac97 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-24997 .elementor-element.elementor-element-2a90f62{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:60px 20px;--row-gap:60px;--column-gap:20px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24997 .elementor-element.elementor-element-e46b084{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24997 .elementor-element.elementor-element-7b340f6{padding:0px 0px 0px 0px;}.elementor-24997 .elementor-element.elementor-element-8aa0824 .elementor-button{font-size:var( --e-global-typography-36c8882-font-size );line-height:var( --e-global-typography-36c8882-line-height );letter-spacing:var( --e-global-typography-36c8882-letter-spacing );}.elementor-24997 .elementor-element.elementor-element-f3a0c5f{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24997 .elementor-element.elementor-element-b2bc0e1{padding:0px 0px 0px 0px;}.elementor-24997 .elementor-element.elementor-element-e4b87ea .elementor-button{font-size:var( --e-global-typography-36c8882-font-size );line-height:var( --e-global-typography-36c8882-line-height );letter-spacing:var( --e-global-typography-36c8882-letter-spacing );}.elementor-24997 .elementor-element.elementor-element-e0bb01f{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24997 .elementor-element.elementor-element-dc3c212{padding:0px 0px 0px 0px;}.elementor-24997 .elementor-element.elementor-element-4478b4c .elementor-button{font-size:var( --e-global-typography-36c8882-font-size );line-height:var( --e-global-typography-36c8882-line-height );letter-spacing:var( --e-global-typography-36c8882-letter-spacing );}.elementor-24997 .elementor-element.elementor-element-50e6c60{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24997 .elementor-element.elementor-element-26ef5bf{padding:0px 0px 0px 0px;}.elementor-24997 .elementor-element.elementor-element-b5e4035 .elementor-button{font-size:var( --e-global-typography-36c8882-font-size );line-height:var( --e-global-typography-36c8882-line-height );letter-spacing:var( --e-global-typography-36c8882-letter-spacing );}.elementor-24997 .elementor-element.elementor-element-e4a5726{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24997 .elementor-element.elementor-element-78afb02{padding:0px 0px 0px 0px;}.elementor-24997 .elementor-element.elementor-element-0847c74 .elementor-button{font-size:var( --e-global-typography-36c8882-font-size );line-height:var( --e-global-typography-36c8882-line-height );letter-spacing:var( --e-global-typography-36c8882-letter-spacing );}.elementor-24997 .elementor-element.elementor-element-7156e58{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24997 .elementor-element.elementor-element-8d244de{padding:0px 0px 0px 0px;}.elementor-24997 .elementor-element.elementor-element-440069c .elementor-button{font-size:var( --e-global-typography-36c8882-font-size );line-height:var( --e-global-typography-36c8882-line-height );letter-spacing:var( --e-global-typography-36c8882-letter-spacing );}.elementor-24997 .elementor-element.elementor-element-05e8af4{margin:-110px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:110px 0px 0px 0px;}.elementor-24997 .elementor-element.elementor-element-b902441 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-24997 .elementor-element.elementor-element-b308885{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:60px 20px;--row-gap:60px;--column-gap:20px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24997 .elementor-element.elementor-element-fabc26d{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24997 .elementor-element.elementor-element-9775f1b{padding:0px 0px 0px 0px;}.elementor-24997 .elementor-element.elementor-element-23944f2 .elementor-button{font-size:var( --e-global-typography-36c8882-font-size );line-height:var( --e-global-typography-36c8882-line-height );letter-spacing:var( --e-global-typography-36c8882-letter-spacing );}.elementor-24997 .elementor-element.elementor-element-3e97695{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24997 .elementor-element.elementor-element-a167377{padding:0px 0px 0px 0px;}.elementor-24997 .elementor-element.elementor-element-3f6c728 .elementor-button{font-size:var( --e-global-typography-36c8882-font-size );line-height:var( --e-global-typography-36c8882-line-height );letter-spacing:var( --e-global-typography-36c8882-letter-spacing );}.elementor-24997 .elementor-element.elementor-element-d54bf9d{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24997 .elementor-element.elementor-element-1dd7dfe{padding:0px 0px 0px 0px;}.elementor-24997 .elementor-element.elementor-element-c710bfb .elementor-button{font-size:var( --e-global-typography-36c8882-font-size );line-height:var( --e-global-typography-36c8882-line-height );letter-spacing:var( --e-global-typography-36c8882-letter-spacing );}.elementor-24997 .elementor-element.elementor-element-a0441e9{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24997 .elementor-element.elementor-element-eaf8fb1{padding:0px 0px 0px 0px;}.elementor-24997 .elementor-element.elementor-element-62f92e2 .elementor-button{font-size:var( --e-global-typography-36c8882-font-size );line-height:var( --e-global-typography-36c8882-line-height );letter-spacing:var( --e-global-typography-36c8882-letter-spacing );}.elementor-24997 .elementor-element.elementor-element-c6b3e7d{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24997 .elementor-element.elementor-element-3923d33{padding:0px 0px 0px 0px;}.elementor-24997 .elementor-element.elementor-element-fc9784c .elementor-button{font-size:var( --e-global-typography-36c8882-font-size );line-height:var( --e-global-typography-36c8882-line-height );letter-spacing:var( --e-global-typography-36c8882-letter-spacing );}.elementor-24997 .elementor-element.elementor-element-d8f1c1b{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24997 .elementor-element.elementor-element-7dff52b{padding:0px 0px 0px 0px;}.elementor-24997 .elementor-element.elementor-element-019b357 .elementor-button{font-size:var( --e-global-typography-36c8882-font-size );line-height:var( --e-global-typography-36c8882-line-height );letter-spacing:var( --e-global-typography-36c8882-letter-spacing );}.elementor-24997 .elementor-element.elementor-element-3ab7311{margin:-110px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:110px 0px 0px 0px;}.elementor-24997 .elementor-element.elementor-element-b59a85a .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-24997 .elementor-element.elementor-element-39b08c8{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:60px 20px;--row-gap:60px;--column-gap:20px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24997 .elementor-element.elementor-element-a0abd85{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24997 .elementor-element.elementor-element-1dc1e8d{padding:0px 0px 0px 0px;}.elementor-24997 .elementor-element.elementor-element-f012d62 .elementor-button{font-size:var( --e-global-typography-36c8882-font-size );line-height:var( --e-global-typography-36c8882-line-height );letter-spacing:var( --e-global-typography-36c8882-letter-spacing );}.elementor-24997 .elementor-element.elementor-element-9e0fa59{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24997 .elementor-element.elementor-element-aaeefd8{padding:0px 0px 0px 0px;}.elementor-24997 .elementor-element.elementor-element-f6c222c .elementor-button{font-size:var( --e-global-typography-36c8882-font-size );line-height:var( --e-global-typography-36c8882-line-height );letter-spacing:var( --e-global-typography-36c8882-letter-spacing );}.elementor-24997 .elementor-element.elementor-element-a46b948{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24997 .elementor-element.elementor-element-780fd85{padding:0px 0px 0px 0px;}.elementor-24997 .elementor-element.elementor-element-f3dcbaa .elementor-button{font-size:var( --e-global-typography-36c8882-font-size );line-height:var( --e-global-typography-36c8882-line-height );letter-spacing:var( --e-global-typography-36c8882-letter-spacing );}.elementor-24997 .elementor-element.elementor-element-c479328{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24997 .elementor-element.elementor-element-20afca7{padding:0px 0px 0px 0px;}.elementor-24997 .elementor-element.elementor-element-39630e2 .elementor-button{font-size:var( --e-global-typography-36c8882-font-size );line-height:var( --e-global-typography-36c8882-line-height );letter-spacing:var( --e-global-typography-36c8882-letter-spacing );}.elementor-24997 .elementor-element.elementor-element-8d1c9f7{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24997 .elementor-element.elementor-element-e92650b{padding:0px 0px 0px 0px;}.elementor-24997 .elementor-element.elementor-element-fc0cc58 .elementor-button{font-size:var( --e-global-typography-36c8882-font-size );line-height:var( --e-global-typography-36c8882-line-height );letter-spacing:var( --e-global-typography-36c8882-letter-spacing );}.elementor-24997 .elementor-element.elementor-element-aa599f3{--swiper-slides-to-display:2;}.elementor-24997 .elementor-element.elementor-element-059133f .elementor-button{font-size:var( --e-global-typography-36c8882-font-size );line-height:var( --e-global-typography-36c8882-line-height );letter-spacing:var( --e-global-typography-36c8882-letter-spacing );}}@media(max-width:767px){.elementor-24997 .elementor-element.elementor-element-8eb5226{--padding-top:044px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-24997 .elementor-element.elementor-element-982300c{font-size:var( --e-global-typography-0034cde-font-size );line-height:var( --e-global-typography-0034cde-line-height );letter-spacing:var( --e-global-typography-0034cde-letter-spacing );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-24997 .elementor-element.elementor-element-3d4fd65 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-24997 .elementor-element.elementor-element-28ea4d1{font-size:var( --e-global-typography-2e766dc-font-size );line-height:var( --e-global-typography-2e766dc-line-height );letter-spacing:var( --e-global-typography-2e766dc-letter-spacing );}.elementor-24997 .elementor-element.elementor-element-96568af{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-widget-mega-menu{--n-menu-title-font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-mega-menu > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title, .elementor-widget-mega-menu > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container, .elementor-widget-mega-menu > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container > span{--n-menu-title-line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-24997 .elementor-element.elementor-element-fbae0b5{--padding-top:60px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-24997 .elementor-element.elementor-element-05dc34e{font-size:var( --e-global-typography-0034cde-font-size );line-height:var( --e-global-typography-0034cde-line-height );letter-spacing:var( --e-global-typography-0034cde-letter-spacing );}.elementor-24997 .elementor-element.elementor-element-9d4c802 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-24997 .elementor-element.elementor-element-a616347{font-size:var( --e-global-typography-2e766dc-font-size );line-height:var( --e-global-typography-2e766dc-line-height );letter-spacing:var( --e-global-typography-2e766dc-letter-spacing );}.elementor-24997 .elementor-element.elementor-element-e77db08{--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24997 .elementor-element.elementor-element-af523b5{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24997 .elementor-element.elementor-element-8836fdd{--padding-top:020px;--padding-bottom:020px;--padding-left:020px;--padding-right:020px;}.elementor-24997 .elementor-element.elementor-element-f301ea4{font-size:var( --e-global-typography-0034cde-font-size );line-height:var( --e-global-typography-0034cde-line-height );letter-spacing:var( --e-global-typography-0034cde-letter-spacing );}.elementor-24997 .elementor-element.elementor-element-1861efb .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-24997 .elementor-element.elementor-element-c65399c{font-size:var( --e-global-typography-2e766dc-font-size );line-height:var( --e-global-typography-2e766dc-line-height );letter-spacing:var( --e-global-typography-2e766dc-letter-spacing );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-24997 .elementor-element.elementor-element-ca3f788 .elementor-button{font-size:var( --e-global-typography-36c8882-font-size );line-height:var( --e-global-typography-36c8882-line-height );letter-spacing:var( --e-global-typography-36c8882-letter-spacing );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-24997 .elementor-element.elementor-element-542bc9a img{border-radius:0px 0px 0px 0px;}.elementor-24997 .elementor-element.elementor-element-8ba682e{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-24997 .elementor-element.elementor-element-46cea58 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-24997 .elementor-element.elementor-element-b4f346a{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--justify-items:center;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-24997 .elementor-element.elementor-element-1c857f9{--width:80%;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-24997 .elementor-element.elementor-element-3dfd9f2 img{width:100%;}.elementor-24997 .elementor-element.elementor-element-9e80657 .elementor-heading-title{font-size:20px;line-height:28px;letter-spacing:-0.4px;}.elementor-24997 .elementor-element.elementor-element-0cb0f35{font-size:16px;line-height:32px;}.elementor-24997 .elementor-element.elementor-element-c436bdc .elementor-button{font-size:var( --e-global-typography-36c8882-font-size );line-height:var( --e-global-typography-36c8882-line-height );letter-spacing:var( --e-global-typography-36c8882-letter-spacing );}.elementor-24997 .elementor-element.elementor-element-a2c3a57 img{width:80%;}.elementor-24997 .elementor-element.elementor-element-5e9f133 .elementor-heading-title{font-size:20px;line-height:28px;letter-spacing:-0.4px;}.elementor-24997 .elementor-element.elementor-element-d714da5{font-size:16px;line-height:32px;}.elementor-24997 .elementor-element.elementor-element-6ad271c .elementor-button{font-size:var( --e-global-typography-36c8882-font-size );line-height:var( --e-global-typography-36c8882-line-height );letter-spacing:var( --e-global-typography-36c8882-letter-spacing );}.elementor-24997 .elementor-element.elementor-element-162c446 img{width:80%;}.elementor-24997 .elementor-element.elementor-element-c6836b3 .elementor-heading-title{font-size:20px;line-height:28px;letter-spacing:-0.4px;}.elementor-24997 .elementor-element.elementor-element-35bae7c{font-size:16px;line-height:32px;}.elementor-24997 .elementor-element.elementor-element-c2207e6 .elementor-button{font-size:var( --e-global-typography-36c8882-font-size );line-height:var( --e-global-typography-36c8882-line-height );letter-spacing:var( --e-global-typography-36c8882-letter-spacing );}.elementor-24997 .elementor-element.elementor-element-2b26248 img{width:80%;}.elementor-24997 .elementor-element.elementor-element-0c2a671 .elementor-heading-title{font-size:20px;line-height:28px;letter-spacing:-0.4px;}.elementor-24997 .elementor-element.elementor-element-06b2004{font-size:16px;line-height:32px;}.elementor-24997 .elementor-element.elementor-element-d83173a .elementor-button{font-size:var( --e-global-typography-36c8882-font-size );line-height:var( --e-global-typography-36c8882-line-height );letter-spacing:var( --e-global-typography-36c8882-letter-spacing );}.elementor-24997 .elementor-element.elementor-element-d74ffd0 img{width:80%;}.elementor-24997 .elementor-element.elementor-element-78b8526 .elementor-heading-title{font-size:20px;line-height:28px;letter-spacing:-0.4px;}.elementor-24997 .elementor-element.elementor-element-e781049{font-size:16px;line-height:32px;}.elementor-24997 .elementor-element.elementor-element-850f4a3 .elementor-button{font-size:var( --e-global-typography-36c8882-font-size );line-height:var( --e-global-typography-36c8882-line-height );letter-spacing:var( --e-global-typography-36c8882-letter-spacing );}.elementor-24997 .elementor-element.elementor-element-462b502 img{width:80%;}.elementor-24997 .elementor-element.elementor-element-2d5fdcd .elementor-heading-title{font-size:20px;line-height:28px;letter-spacing:-0.4px;}.elementor-24997 .elementor-element.elementor-element-0c0e18c{font-size:16px;line-height:32px;}.elementor-24997 .elementor-element.elementor-element-9024716 .elementor-button{font-size:var( --e-global-typography-36c8882-font-size );line-height:var( --e-global-typography-36c8882-line-height );letter-spacing:var( --e-global-typography-36c8882-letter-spacing );}.elementor-24997 .elementor-element.elementor-element-4a69ddc img{width:80%;}.elementor-24997 .elementor-element.elementor-element-ab7b8bf .elementor-heading-title{font-size:20px;line-height:28px;letter-spacing:-0.4px;}.elementor-24997 .elementor-element.elementor-element-b15144a{font-size:16px;line-height:32px;}.elementor-24997 .elementor-element.elementor-element-704d16d .elementor-button{font-size:var( --e-global-typography-36c8882-font-size );line-height:var( --e-global-typography-36c8882-line-height );letter-spacing:var( --e-global-typography-36c8882-letter-spacing );}.elementor-24997 .elementor-element.elementor-element-d53c931 img{width:80%;}.elementor-24997 .elementor-element.elementor-element-1fb9524 .elementor-heading-title{font-size:20px;line-height:28px;letter-spacing:-0.4px;}.elementor-24997 .elementor-element.elementor-element-8342f09{font-size:16px;line-height:32px;}.elementor-24997 .elementor-element.elementor-element-5b9de98 .elementor-button{font-size:var( --e-global-typography-36c8882-font-size );line-height:var( --e-global-typography-36c8882-line-height );letter-spacing:var( --e-global-typography-36c8882-letter-spacing );}.elementor-24997 .elementor-element.elementor-element-5dace9d .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-24997 .elementor-element.elementor-element-cb33edf{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-24997 .elementor-element.elementor-element-f49ebab img{width:80%;}.elementor-24997 .elementor-element.elementor-element-a2cfcad .elementor-heading-title{font-size:20px;line-height:28px;letter-spacing:-0.4px;}.elementor-24997 .elementor-element.elementor-element-21b170e{font-size:16px;line-height:32px;}.elementor-24997 .elementor-element.elementor-element-e94048d .elementor-button{font-size:var( --e-global-typography-36c8882-font-size );line-height:var( --e-global-typography-36c8882-line-height );letter-spacing:var( --e-global-typography-36c8882-letter-spacing );}.elementor-24997 .elementor-element.elementor-element-e9eb447 img{width:80%;}.elementor-24997 .elementor-element.elementor-element-2e561ff .elementor-heading-title{font-size:20px;line-height:28px;letter-spacing:-0.4px;}.elementor-24997 .elementor-element.elementor-element-d7393a2{font-size:16px;line-height:32px;}.elementor-24997 .elementor-element.elementor-element-1a604bc .elementor-button{font-size:var( --e-global-typography-36c8882-font-size );line-height:var( --e-global-typography-36c8882-line-height );letter-spacing:var( --e-global-typography-36c8882-letter-spacing );}.elementor-24997 .elementor-element.elementor-element-b5777f5 img{width:80%;}.elementor-24997 .elementor-element.elementor-element-00a3e96 .elementor-heading-title{font-size:20px;line-height:28px;letter-spacing:-0.4px;}.elementor-24997 .elementor-element.elementor-element-342df30{font-size:16px;line-height:32px;}.elementor-24997 .elementor-element.elementor-element-2d68583 .elementor-button{font-size:var( --e-global-typography-36c8882-font-size );line-height:var( --e-global-typography-36c8882-line-height );letter-spacing:var( --e-global-typography-36c8882-letter-spacing );}.elementor-24997 .elementor-element.elementor-element-b057dd7{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-24997 .elementor-element.elementor-element-1953708 img{width:80%;}.elementor-24997 .elementor-element.elementor-element-f3713d2 .elementor-heading-title{font-size:20px;line-height:28px;letter-spacing:-0.4px;}.elementor-24997 .elementor-element.elementor-element-bb8626a{font-size:16px;line-height:32px;}.elementor-24997 .elementor-element.elementor-element-165448b .elementor-button{font-size:var( --e-global-typography-36c8882-font-size );line-height:var( --e-global-typography-36c8882-line-height );letter-spacing:var( --e-global-typography-36c8882-letter-spacing );}.elementor-24997 .elementor-element.elementor-element-ea579ea img{width:80%;}.elementor-24997 .elementor-element.elementor-element-3d151af .elementor-heading-title{font-size:20px;line-height:28px;letter-spacing:-0.4px;}.elementor-24997 .elementor-element.elementor-element-bcd19ed{font-size:16px;line-height:32px;}.elementor-24997 .elementor-element.elementor-element-b1863e6 .elementor-button{font-size:var( --e-global-typography-36c8882-font-size );line-height:var( --e-global-typography-36c8882-line-height );letter-spacing:var( --e-global-typography-36c8882-letter-spacing );}.elementor-24997 .elementor-element.elementor-element-d70ac97 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-24997 .elementor-element.elementor-element-2a90f62{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-24997 .elementor-element.elementor-element-7b340f6 img{width:80%;}.elementor-24997 .elementor-element.elementor-element-f05952d .elementor-heading-title{font-size:20px;line-height:28px;letter-spacing:-0.4px;}.elementor-24997 .elementor-element.elementor-element-5a02b1a{font-size:16px;line-height:32px;}.elementor-24997 .elementor-element.elementor-element-8aa0824 .elementor-button{font-size:var( --e-global-typography-36c8882-font-size );line-height:var( --e-global-typography-36c8882-line-height );letter-spacing:var( --e-global-typography-36c8882-letter-spacing );}.elementor-24997 .elementor-element.elementor-element-b2bc0e1 img{width:80%;}.elementor-24997 .elementor-element.elementor-element-61d9184 .elementor-heading-title{font-size:20px;line-height:28px;letter-spacing:-0.4px;}.elementor-24997 .elementor-element.elementor-element-d199300{font-size:16px;line-height:32px;}.elementor-24997 .elementor-element.elementor-element-e4b87ea .elementor-button{font-size:var( --e-global-typography-36c8882-font-size );line-height:var( --e-global-typography-36c8882-line-height );letter-spacing:var( --e-global-typography-36c8882-letter-spacing );}.elementor-24997 .elementor-element.elementor-element-dc3c212 img{width:80%;}.elementor-24997 .elementor-element.elementor-element-feb39b8 .elementor-heading-title{font-size:20px;line-height:28px;letter-spacing:-0.4px;}.elementor-24997 .elementor-element.elementor-element-deb51df{font-size:16px;line-height:32px;}.elementor-24997 .elementor-element.elementor-element-4478b4c .elementor-button{font-size:var( --e-global-typography-36c8882-font-size );line-height:var( --e-global-typography-36c8882-line-height );letter-spacing:var( --e-global-typography-36c8882-letter-spacing );}.elementor-24997 .elementor-element.elementor-element-26ef5bf img{width:80%;}.elementor-24997 .elementor-element.elementor-element-c522356 .elementor-heading-title{font-size:20px;line-height:28px;letter-spacing:-0.4px;}.elementor-24997 .elementor-element.elementor-element-da7cb27{font-size:16px;line-height:32px;}.elementor-24997 .elementor-element.elementor-element-b5e4035 .elementor-button{font-size:var( --e-global-typography-36c8882-font-size );line-height:var( --e-global-typography-36c8882-line-height );letter-spacing:var( --e-global-typography-36c8882-letter-spacing );}.elementor-24997 .elementor-element.elementor-element-78afb02 img{width:80%;}.elementor-24997 .elementor-element.elementor-element-14c9f31 .elementor-heading-title{font-size:20px;line-height:28px;letter-spacing:-0.4px;}.elementor-24997 .elementor-element.elementor-element-bb2581a{font-size:16px;line-height:32px;}.elementor-24997 .elementor-element.elementor-element-0847c74 .elementor-button{font-size:var( --e-global-typography-36c8882-font-size );line-height:var( --e-global-typography-36c8882-line-height );letter-spacing:var( --e-global-typography-36c8882-letter-spacing );}.elementor-24997 .elementor-element.elementor-element-8d244de img{width:80%;}.elementor-24997 .elementor-element.elementor-element-6d5f6b2 .elementor-heading-title{font-size:20px;line-height:28px;letter-spacing:-0.4px;}.elementor-24997 .elementor-element.elementor-element-cc6c6e5{font-size:16px;line-height:32px;}.elementor-24997 .elementor-element.elementor-element-440069c .elementor-button{font-size:var( --e-global-typography-36c8882-font-size );line-height:var( --e-global-typography-36c8882-line-height );letter-spacing:var( --e-global-typography-36c8882-letter-spacing );}.elementor-24997 .elementor-element.elementor-element-b902441 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-24997 .elementor-element.elementor-element-b308885{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--justify-items:center;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-24997 .elementor-element.elementor-element-9775f1b img{width:80%;}.elementor-24997 .elementor-element.elementor-element-064df6d .elementor-heading-title{font-size:20px;line-height:28px;letter-spacing:-0.4px;}.elementor-24997 .elementor-element.elementor-element-b40ee04{font-size:16px;line-height:32px;}.elementor-24997 .elementor-element.elementor-element-23944f2 .elementor-button{font-size:var( --e-global-typography-36c8882-font-size );line-height:var( --e-global-typography-36c8882-line-height );letter-spacing:var( --e-global-typography-36c8882-letter-spacing );}.elementor-24997 .elementor-element.elementor-element-3e97695{--width:80%;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-24997 .elementor-element.elementor-element-79fedbc .elementor-heading-title{font-size:20px;line-height:28px;letter-spacing:-0.4px;}.elementor-24997 .elementor-element.elementor-element-02c937b{font-size:16px;line-height:32px;}.elementor-24997 .elementor-element.elementor-element-3f6c728 .elementor-button{font-size:var( --e-global-typography-36c8882-font-size );line-height:var( --e-global-typography-36c8882-line-height );letter-spacing:var( --e-global-typography-36c8882-letter-spacing );}.elementor-24997 .elementor-element.elementor-element-d54bf9d{--width:80%;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-24997 .elementor-element.elementor-element-30a2e7f .elementor-heading-title{font-size:20px;line-height:28px;letter-spacing:-0.4px;}.elementor-24997 .elementor-element.elementor-element-29269c0{font-size:16px;line-height:32px;}.elementor-24997 .elementor-element.elementor-element-c710bfb .elementor-button{font-size:var( --e-global-typography-36c8882-font-size );line-height:var( --e-global-typography-36c8882-line-height );letter-spacing:var( --e-global-typography-36c8882-letter-spacing );}.elementor-24997 .elementor-element.elementor-element-a0441e9{--width:80%;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-24997 .elementor-element.elementor-element-eaf8fb1 img{width:100%;}.elementor-24997 .elementor-element.elementor-element-3b5d84e .elementor-heading-title{font-size:20px;line-height:28px;letter-spacing:-0.4px;}.elementor-24997 .elementor-element.elementor-element-4919c33{font-size:16px;line-height:32px;}.elementor-24997 .elementor-element.elementor-element-62f92e2 .elementor-button{font-size:var( --e-global-typography-36c8882-font-size );line-height:var( --e-global-typography-36c8882-line-height );letter-spacing:var( --e-global-typography-36c8882-letter-spacing );}.elementor-24997 .elementor-element.elementor-element-c6b3e7d{--width:80%;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-24997 .elementor-element.elementor-element-3923d33 img{width:100%;}.elementor-24997 .elementor-element.elementor-element-67ccaf3 .elementor-heading-title{font-size:20px;line-height:28px;letter-spacing:-0.4px;}.elementor-24997 .elementor-element.elementor-element-f863b34{font-size:16px;line-height:32px;}.elementor-24997 .elementor-element.elementor-element-fc9784c .elementor-button{font-size:var( --e-global-typography-36c8882-font-size );line-height:var( --e-global-typography-36c8882-line-height );letter-spacing:var( --e-global-typography-36c8882-letter-spacing );}.elementor-24997 .elementor-element.elementor-element-d8f1c1b{--width:80%;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-24997 .elementor-element.elementor-element-7dff52b img{width:100%;}.elementor-24997 .elementor-element.elementor-element-fc70feb .elementor-heading-title{font-size:20px;line-height:28px;letter-spacing:-0.4px;}.elementor-24997 .elementor-element.elementor-element-4676778{font-size:16px;line-height:32px;}.elementor-24997 .elementor-element.elementor-element-019b357 .elementor-button{font-size:var( --e-global-typography-36c8882-font-size );line-height:var( --e-global-typography-36c8882-line-height );letter-spacing:var( --e-global-typography-36c8882-letter-spacing );}.elementor-24997 .elementor-element.elementor-element-b59a85a .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-24997 .elementor-element.elementor-element-39b08c8{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--justify-items:center;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-24997 .elementor-element.elementor-element-a0abd85{--width:80%;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-24997 .elementor-element.elementor-element-1dc1e8d img{width:100%;}.elementor-24997 .elementor-element.elementor-element-443e156 .elementor-heading-title{font-size:20px;line-height:28px;letter-spacing:-0.4px;}.elementor-24997 .elementor-element.elementor-element-f012d62 .elementor-button{font-size:var( --e-global-typography-36c8882-font-size );line-height:var( --e-global-typography-36c8882-line-height );letter-spacing:var( --e-global-typography-36c8882-letter-spacing );}.elementor-24997 .elementor-element.elementor-element-9e0fa59{--width:80%;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-24997 .elementor-element.elementor-element-aaeefd8 img{width:100%;}.elementor-24997 .elementor-element.elementor-element-8056576 .elementor-heading-title{font-size:20px;line-height:28px;letter-spacing:-0.4px;}.elementor-24997 .elementor-element.elementor-element-f6c222c .elementor-button{font-size:var( --e-global-typography-36c8882-font-size );line-height:var( --e-global-typography-36c8882-line-height );letter-spacing:var( --e-global-typography-36c8882-letter-spacing );}.elementor-24997 .elementor-element.elementor-element-a46b948{--width:80%;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-24997 .elementor-element.elementor-element-780fd85 img{width:100%;}.elementor-24997 .elementor-element.elementor-element-a63f9af .elementor-heading-title{font-size:20px;line-height:28px;letter-spacing:-0.4px;}.elementor-24997 .elementor-element.elementor-element-f3dcbaa .elementor-button{font-size:var( --e-global-typography-36c8882-font-size );line-height:var( --e-global-typography-36c8882-line-height );letter-spacing:var( --e-global-typography-36c8882-letter-spacing );}.elementor-24997 .elementor-element.elementor-element-c479328{--width:80%;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-24997 .elementor-element.elementor-element-20afca7 img{width:100%;}.elementor-24997 .elementor-element.elementor-element-0ad0f9d .elementor-heading-title{font-size:20px;line-height:28px;letter-spacing:-0.4px;}.elementor-24997 .elementor-element.elementor-element-39630e2 .elementor-button{font-size:var( --e-global-typography-36c8882-font-size );line-height:var( --e-global-typography-36c8882-line-height );letter-spacing:var( --e-global-typography-36c8882-letter-spacing );}.elementor-24997 .elementor-element.elementor-element-8d1c9f7{--width:80%;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-24997 .elementor-element.elementor-element-e92650b img{width:100%;}.elementor-24997 .elementor-element.elementor-element-d273e56 .elementor-heading-title{font-size:20px;line-height:28px;letter-spacing:-0.4px;}.elementor-24997 .elementor-element.elementor-element-fc0cc58 .elementor-button{font-size:var( --e-global-typography-36c8882-font-size );line-height:var( --e-global-typography-36c8882-line-height );letter-spacing:var( --e-global-typography-36c8882-letter-spacing );}.elementor-24997 .elementor-element.elementor-element-63f281b{--padding-top:044px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-24997 .elementor-element.elementor-element-53d564e .elementor-heading-title{font-size:36px;line-height:42px;}.elementor-24997 .elementor-element.elementor-element-aa599f3{--swiper-slides-to-display:1;}.elementor-24997 .elementor-element.elementor-element-059133f .elementor-button{font-size:var( --e-global-typography-36c8882-font-size );line-height:var( --e-global-typography-36c8882-line-height );letter-spacing:var( --e-global-typography-36c8882-letter-spacing );}}/* Start custom CSS for heading, class: .elementor-element-3d4fd65 */.elementor-24997 .elementor-element.elementor-element-3d4fd65 h1 span {
    color: var(--e-global-color-primary);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cd1d4f7 */.hero-home {
    position: relative;
}

.hero-home::before {
    background: linear-gradient(0deg, rgba(31, 88, 170, 0.40) 0%, rgba(31, 88, 170, 0.40) 100%), rgba(2, 33, 68, 0.80);
    background-blend-mode: color, multiply;
    content: '';
    height: 100%;
    left: 0;
    top: 0;
    position: absolute;
    width: 100%;
    z-index: 1;
}/* End custom CSS */
/* Start custom CSS for mega-menu, class: .elementor-element-ee3fc9a */.elementor-24997 .elementor-element.elementor-element-ee3fc9a::before {
    content: 'JUMP TO:';
    color: #6D7C88;
    display: inline-block;
    font-family: Inter, inter, 'inter', Sans-Serif;
    font-size: 12px;
    font-style: normal;
    font-weight: 500;
    line-height: 28px; /* 233.333% */
    letter-spacing: 2.4px;
    text-transform: uppercase;
    margin-right: 65px;
}

.elementor-24997 .elementor-element.elementor-element-ee3fc9a .e-n-menu {
    display: inline-block;
}

.elementor-24997 .elementor-element.elementor-element-ee3fc9a span {
    color: var(--Pale-Sky, #6D7C88) !important;
    font-family: Degular;
    font-size: 20px !important;
    font-style: normal;
    font-weight: 600;
    line-height: 32px !important; /* 160% */
    letter-spacing: -0.4px;
    border-bottom: 1px solid transparent;
}

.elementor-24997 .elementor-element.elementor-element-ee3fc9a span:hover {
    border-bottom: 1px solid #FFDD00;
    color: #022144 !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ca3f788 */.elementor-24997 .elementor-element.elementor-element-ca3f788 a.elementor-button {
    height: 50px;
    min-width: 225px;
}

@media(max-width:1024px) {
    .elementor-24997 .elementor-element.elementor-element-ca3f788 a.elementor-button {
        width: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-542bc9a */.elementor-24997 .elementor-element.elementor-element-542bc9a img {
    aspect-ratio: 1 / 1;
    object-fit: cover;
    object-position: center top;
}/* End custom CSS */
/* Start custom CSS for menu-anchor, class: .elementor-element-aff90cb */.elementor-24997 .elementor-element.elementor-element-aff90cb .elementor-menu-anchor {
    margin-top: -110px;
    padding-top: 110px;
    position: relative;
    z-index: -1;
}

@media(min-width:1024px) {
    .elementor-24997 .elementor-element.elementor-element-aff90cb .elementor-menu-anchor {
        margin-top: -210px;
        padding-top: 210px;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0cb0f35 */.elementor-24997 .elementor-element.elementor-element-0cb0f35 {
    font-weight: 500 !important;
    font-family: Degular !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c436bdc */.elementor-24997 .elementor-element.elementor-element-c436bdc {
    cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d714da5 */.elementor-24997 .elementor-element.elementor-element-d714da5 {
    font-weight: 500 !important;
    font-family: Degular !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6ad271c */.elementor-24997 .elementor-element.elementor-element-6ad271c {
    cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-35bae7c */.elementor-24997 .elementor-element.elementor-element-35bae7c {
    font-weight: 500 !important;
    font-family: Degular !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c2207e6 */.elementor-24997 .elementor-element.elementor-element-c2207e6 {
    cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-06b2004 */.elementor-24997 .elementor-element.elementor-element-06b2004 {
    font-weight: 500 !important;
    font-family: Degular !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d83173a */.elementor-24997 .elementor-element.elementor-element-d83173a {
    cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e781049 */.elementor-24997 .elementor-element.elementor-element-e781049 {
    font-weight: 500 !important;
    font-family: Degular !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-850f4a3 */.elementor-24997 .elementor-element.elementor-element-850f4a3 {
    cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0c0e18c */.elementor-24997 .elementor-element.elementor-element-0c0e18c {
    font-weight: 500 !important;
    font-family: Degular !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9024716 */.elementor-24997 .elementor-element.elementor-element-9024716 {
    cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b15144a */.elementor-24997 .elementor-element.elementor-element-b15144a {
    font-weight: 500 !important;
    font-family: Degular !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-704d16d */.elementor-24997 .elementor-element.elementor-element-704d16d {
    cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8342f09 */.elementor-24997 .elementor-element.elementor-element-8342f09 {
    font-weight: 500 !important;
    font-family: Degular !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5b9de98 */.elementor-24997 .elementor-element.elementor-element-5b9de98 {
    cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for menu-anchor, class: .elementor-element-ad9e122 */.elementor-24997 .elementor-element.elementor-element-ad9e122 .elementor-menu-anchor {
    margin-top: -110px;
    padding-top: 110px;
    position: relative;
    z-index: -1;
}

@media(min-width:1024px) {
    .elementor-24997 .elementor-element.elementor-element-ad9e122 .elementor-menu-anchor {
        margin-top: -210px;
        padding-top: 210px;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-21b170e */.elementor-24997 .elementor-element.elementor-element-21b170e {
    font-weight: 500 !important;
    font-family: Degular !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e94048d */.elementor-24997 .elementor-element.elementor-element-e94048d {
    cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d7393a2 */.elementor-24997 .elementor-element.elementor-element-d7393a2 {
    font-weight: 500 !important;
    font-family: Degular !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1a604bc */.elementor-24997 .elementor-element.elementor-element-1a604bc {
    cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-342df30 */.elementor-24997 .elementor-element.elementor-element-342df30 {
    font-weight: 500 !important;
    font-family: Degular !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2d68583 */.elementor-24997 .elementor-element.elementor-element-2d68583 {
    cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bb8626a */.elementor-24997 .elementor-element.elementor-element-bb8626a {
    font-weight: 500 !important;
    font-family: Degular !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-165448b */.elementor-24997 .elementor-element.elementor-element-165448b {
    cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bcd19ed */.elementor-24997 .elementor-element.elementor-element-bcd19ed {
    font-weight: 500 !important;
    font-family: Degular !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b1863e6 */.elementor-24997 .elementor-element.elementor-element-b1863e6 {
    cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for menu-anchor, class: .elementor-element-1ca7da5 */.elementor-24997 .elementor-element.elementor-element-1ca7da5 .elementor-menu-anchor {
    margin-top: -110px;
    padding-top: 110px;
    position: relative;
    z-index: -1;
}

@media(min-width:1024px) {
    .elementor-24997 .elementor-element.elementor-element-1ca7da5 .elementor-menu-anchor {
        margin-top: -210px;
        padding-top: 210px;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5a02b1a */.elementor-24997 .elementor-element.elementor-element-5a02b1a {
    font-weight: 500 !important;
    font-family: Degular !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-8aa0824 */.elementor-24997 .elementor-element.elementor-element-8aa0824 {
    cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d199300 */.elementor-24997 .elementor-element.elementor-element-d199300 {
    font-weight: 500 !important;
    font-family: Degular !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e4b87ea */.elementor-24997 .elementor-element.elementor-element-e4b87ea {
    cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-deb51df */.elementor-24997 .elementor-element.elementor-element-deb51df {
    font-weight: 500 !important;
    font-family: Degular !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4478b4c */.elementor-24997 .elementor-element.elementor-element-4478b4c {
    cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-da7cb27 */.elementor-24997 .elementor-element.elementor-element-da7cb27 {
    font-weight: 500 !important;
    font-family: Degular !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b5e4035 */.elementor-24997 .elementor-element.elementor-element-b5e4035 {
    cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bb2581a */.elementor-24997 .elementor-element.elementor-element-bb2581a {
    font-weight: 500 !important;
    font-family: Degular !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-0847c74 */.elementor-24997 .elementor-element.elementor-element-0847c74 {
    cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cc6c6e5 */.elementor-24997 .elementor-element.elementor-element-cc6c6e5 {
    font-weight: 500 !important;
    font-family: Degular !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-440069c */.elementor-24997 .elementor-element.elementor-element-440069c {
    cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for menu-anchor, class: .elementor-element-05e8af4 */.elementor-24997 .elementor-element.elementor-element-05e8af4 .elementor-menu-anchor {
    margin-top: -110px;
    padding-top: 110px;
    position: relative;
    z-index: -1;
}

@media(min-width:1024px) {
    .elementor-24997 .elementor-element.elementor-element-05e8af4 .elementor-menu-anchor {
        margin-top: -210px;
        padding-top: 210px;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b40ee04 */.elementor-24997 .elementor-element.elementor-element-b40ee04 {
    font-weight: 500 !important;
    font-family: Degular !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-23944f2 */.elementor-24997 .elementor-element.elementor-element-23944f2 {
    cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-02c937b */.elementor-24997 .elementor-element.elementor-element-02c937b {
    font-weight: 500 !important;
    font-family: Degular !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3f6c728 */.elementor-24997 .elementor-element.elementor-element-3f6c728 {
    cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-29269c0 */.elementor-24997 .elementor-element.elementor-element-29269c0 {
    font-weight: 500 !important;
    font-family: Degular !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c710bfb */.elementor-24997 .elementor-element.elementor-element-c710bfb {
    cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4919c33 */.elementor-24997 .elementor-element.elementor-element-4919c33 {
    font-weight: 500 !important;
    font-family: Degular !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f863b34 */.elementor-24997 .elementor-element.elementor-element-f863b34 {
    font-weight: 500 !important;
    font-family: Degular !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4676778 */.elementor-24997 .elementor-element.elementor-element-4676778 {
    font-weight: 500 !important;
    font-family: Degular !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-019b357 */.elementor-24997 .elementor-element.elementor-element-019b357 {
    cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f012d62 */.elementor-24997 .elementor-element.elementor-element-f012d62 {
    cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f6c222c */.elementor-24997 .elementor-element.elementor-element-f6c222c {
    cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f3dcbaa */.elementor-24997 .elementor-element.elementor-element-f3dcbaa {
    cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-39630e2 */.elementor-24997 .elementor-element.elementor-element-39630e2 {
    cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-fc0cc58 */.elementor-24997 .elementor-element.elementor-element-fc0cc58 {
    cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-aa599f3 */.elementor-24997 .elementor-element.elementor-element-aa599f3 .elementor-post-info__terms-list {
    display: none !important;
}

.elementor-24997 .elementor-element.elementor-element-aa599f3 .eyebrow h3 {
    color: #FFF;
    font-family: degular !important;
    font-size: 12px !important;
    font-style: normal;
    font-weight: 300 !important;
    line-height: 28px; /* 233.333% */
    letter-spacing: 1.2px !important;
    text-transform: uppercase;
}

.elementor-24997 .elementor-element.elementor-element-aa599f3 .title h3 {
    color: #FFF;
    font-family: degular !improtant;
    font-size: 24px !important;
    font-style: normal;
    font-weight: 600 !important;
    line-height: 28px; /* 116.667% */
    letter-spacing: -0.48px !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-059133f */.elementor-24997 .elementor-element.elementor-element-059133f a.elementor-button {
    height: 50px;
    min-width: 225px;
}

@media(max-width:1024px) {
    .elementor-24997 .elementor-element.elementor-element-059133f a.elementor-button {
        width: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fe30b3c */.elementor-24997 .elementor-element.elementor-element-fe30b3c {
    position: relative;
}

.elementor-24997 .elementor-element.elementor-element-fe30b3c::before {
    background: linear-gradient(0deg, rgba(31, 88, 170, 0.40) 0%, rgba(31, 88, 170, 0.40) 100%), rgba(2, 33, 68, 0.80);
    background-blend-mode: color, multiply;
    content: '';
    height: 100%;
    left: 0;
    top: 0;
    position: absolute;
    width: 100%;
    z-index: 1;
}/* End custom CSS */