.elementor-31 .elementor-element.elementor-element-f9af8d6{--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;--overlay-opacity:0.85;--padding-top:150px;--padding-bottom:150px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-f9af8d6:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-f9af8d6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );background-image:url("https://elite-firearms.clients-project.com/wp-content/uploads/2025/12/pexels-karola-g-5202395-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-31 .elementor-element.elementor-element-f9af8d6::before, .elementor-31 .elementor-element.elementor-element-f9af8d6 > .elementor-background-video-container::before, .elementor-31 .elementor-element.elementor-element-f9af8d6 > .e-con-inner > .elementor-background-video-container::before, .elementor-31 .elementor-element.elementor-element-f9af8d6 > .elementor-background-slideshow::before, .elementor-31 .elementor-element.elementor-element-f9af8d6 > .e-con-inner > .elementor-background-slideshow::before, .elementor-31 .elementor-element.elementor-element-f9af8d6 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-31 .elementor-element.elementor-element-822abd4{--display:flex;--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-31 .elementor-element.elementor-element-8f27c62{text-align:center;}.elementor-31 .elementor-element.elementor-element-8f27c62 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:58px;font-weight:600;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-31 .elementor-element.elementor-element-15af651{text-align:center;font-family:"Heebo", Sans-serif;font-size:17px;font-weight:400;color:#FFFFFF;}.elementor-31 .elementor-element.elementor-element-7e98d9a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-7e98d9a:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-7e98d9a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-2b94e16 );}.elementor-31 .elementor-element.elementor-element-2571399{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-31 .elementor-element.elementor-element-e4bff84{--display:flex;--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-c94dcf6{text-align:center;}.elementor-31 .elementor-element.elementor-element-c94dcf6 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-weight:600;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-31 .elementor-element.elementor-element-301f171{--divider-border-style:solid;--divider-color:#FFFFFF63;--divider-border-width:1.1px;}.elementor-31 .elementor-element.elementor-element-301f171 .elementor-divider-separator{width:100%;}.elementor-31 .elementor-element.elementor-element-301f171 .elementor-divider{padding-block-start:17px;padding-block-end:17px;}.elementor-31 .elementor-element.elementor-element-406f9f0{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-31 .elementor-element.elementor-element-9882c36{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E70F0F00;--border-color:#E70F0F00;--border-radius:10px 10px 10px 10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-31 .elementor-element.elementor-element-9882c36:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-9882c36 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0F0F0F61;}.elementor-31 .elementor-element.elementor-element-9882c36:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-text );--border-color:var( --e-global-color-text );--border-radius:10px 10px 10px 10px;--border-top-left-radius:10px;--border-top-right-radius:10px;--border-bottom-right-radius:10px;--border-bottom-left-radius:10px;}.elementor-31 .elementor-element.elementor-element-9882c36, .elementor-31 .elementor-element.elementor-element-9882c36::before{--border-transition:0.1s;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-31 .elementor-element.elementor-element-6aef151 .elementor-icon-box-wrapper{text-align:left;}.elementor-31 .elementor-element.elementor-element-6aef151{--icon-box-icon-margin:15px;}.elementor-31 .elementor-element.elementor-element-6aef151.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-31 .elementor-element.elementor-element-6aef151.elementor-view-framed .elementor-icon, .elementor-31 .elementor-element.elementor-element-6aef151.elementor-view-default .elementor-icon{fill:var( --e-global-color-text );color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-31 .elementor-element.elementor-element-6aef151 .elementor-icon-box-description{color:var( --e-global-color-3118137 );}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-31 .elementor-element.elementor-element-fbd4d08 .elementor-button{background-color:var( --e-global-color-primary );border-radius:10px 10px 10px 10px;padding:13px 13px 13px 13px;}.elementor-31 .elementor-element.elementor-element-fbd4d08 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-31 .elementor-element.elementor-element-1833738{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#00000000;--border-color:#00000000;--border-radius:10px 10px 10px 10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-31 .elementor-element.elementor-element-1833738:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-1833738 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0F0F0F61;}.elementor-31 .elementor-element.elementor-element-1833738:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-text );--border-color:var( --e-global-color-text );--border-radius:10px 10px 10px 10px;--border-top-left-radius:10px;--border-top-right-radius:10px;--border-bottom-right-radius:10px;--border-bottom-left-radius:10px;}.elementor-31 .elementor-element.elementor-element-1833738, .elementor-31 .elementor-element.elementor-element-1833738::before{--border-transition:0s;}.elementor-31 .elementor-element.elementor-element-e6864b8 .elementor-icon-box-wrapper{text-align:left;}.elementor-31 .elementor-element.elementor-element-e6864b8{--icon-box-icon-margin:15px;}.elementor-31 .elementor-element.elementor-element-e6864b8.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-31 .elementor-element.elementor-element-e6864b8.elementor-view-framed .elementor-icon, .elementor-31 .elementor-element.elementor-element-e6864b8.elementor-view-default .elementor-icon{fill:var( --e-global-color-text );color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-31 .elementor-element.elementor-element-e6864b8 .elementor-icon-box-description{color:var( --e-global-color-3118137 );}.elementor-31 .elementor-element.elementor-element-8ab07f0 .elementor-button{background-color:var( --e-global-color-primary );fill:var( --e-global-color-3118137 );color:var( --e-global-color-3118137 );border-radius:10px 10px 10px 10px;padding:13px 13px 13px 13px;}.elementor-31 .elementor-element.elementor-element-8ab07f0 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-31 .elementor-element.elementor-element-63063f2{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-fb4caed{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#02010100;--border-color:#02010100;--border-radius:10px 10px 10px 10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-31 .elementor-element.elementor-element-fb4caed:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-fb4caed > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0F0F0F61;}.elementor-31 .elementor-element.elementor-element-fb4caed:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-text );--border-color:var( --e-global-color-text );--border-radius:10px 10px 10px 10px;--border-top-left-radius:10px;--border-top-right-radius:10px;--border-bottom-right-radius:10px;--border-bottom-left-radius:10px;}.elementor-31 .elementor-element.elementor-element-fb4caed, .elementor-31 .elementor-element.elementor-element-fb4caed::before{--border-transition:0.1s;}.elementor-31 .elementor-element.elementor-element-c3cebeb .elementor-icon-box-wrapper{text-align:left;}.elementor-31 .elementor-element.elementor-element-c3cebeb{--icon-box-icon-margin:15px;}.elementor-31 .elementor-element.elementor-element-c3cebeb.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-31 .elementor-element.elementor-element-c3cebeb.elementor-view-framed .elementor-icon, .elementor-31 .elementor-element.elementor-element-c3cebeb.elementor-view-default .elementor-icon{fill:var( --e-global-color-text );color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-31 .elementor-element.elementor-element-c3cebeb .elementor-icon-box-description{color:var( --e-global-color-3118137 );}.elementor-31 .elementor-element.elementor-element-bd4a3c5 .elementor-button{background-color:var( --e-global-color-primary );border-radius:10px 10px 10px 10px;padding:14px 22px 14px 22px;}.elementor-31 .elementor-element.elementor-element-bd4a3c5 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-31 .elementor-element.elementor-element-61916d7{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#02010100;--border-color:#02010100;--border-radius:10px 10px 10px 10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-31 .elementor-element.elementor-element-61916d7:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-61916d7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0F0F0F61;}.elementor-31 .elementor-element.elementor-element-61916d7:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-text );--border-color:var( --e-global-color-text );--border-radius:10px 10px 10px 10px;--border-top-left-radius:10px;--border-top-right-radius:10px;--border-bottom-right-radius:10px;--border-bottom-left-radius:10px;}.elementor-31 .elementor-element.elementor-element-61916d7, .elementor-31 .elementor-element.elementor-element-61916d7::before{--border-transition:0.1s;}.elementor-31 .elementor-element.elementor-element-8ac0968 .elementor-icon-box-wrapper{text-align:left;}.elementor-31 .elementor-element.elementor-element-8ac0968{--icon-box-icon-margin:15px;}.elementor-31 .elementor-element.elementor-element-8ac0968.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-31 .elementor-element.elementor-element-8ac0968.elementor-view-framed .elementor-icon, .elementor-31 .elementor-element.elementor-element-8ac0968.elementor-view-default .elementor-icon{fill:var( --e-global-color-text );color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-31 .elementor-element.elementor-element-8ac0968 .elementor-icon-box-description{color:var( --e-global-color-3118137 );}.elementor-31 .elementor-element.elementor-element-946c321 .elementor-button{background-color:var( --e-global-color-primary );border-radius:10px 10px 10px 10px;padding:14px 22px 14px 22px;}.elementor-31 .elementor-element.elementor-element-946c321 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-31 .elementor-element.elementor-element-f8d55f5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-f8d55f5:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-f8d55f5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1A1A1AE6;}.elementor-31 .elementor-element.elementor-element-3612c2c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-31 .elementor-element.elementor-element-7ea3915{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 70px;padding:12px 0px 0px 0px;}.elementor-31 .elementor-element.elementor-element-7ea3915 .elementor-icon-wrapper{text-align:center;}.elementor-31 .elementor-element.elementor-element-7ea3915.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-31 .elementor-element.elementor-element-7ea3915.elementor-view-framed .elementor-icon, .elementor-31 .elementor-element.elementor-element-7ea3915.elementor-view-default .elementor-icon{color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-31 .elementor-element.elementor-element-7ea3915.elementor-view-framed .elementor-icon, .elementor-31 .elementor-element.elementor-element-7ea3915.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-text );}.elementor-31 .elementor-element.elementor-element-7ea3915 .elementor-icon{font-size:40px;}.elementor-31 .elementor-element.elementor-element-7ea3915 .elementor-icon svg{height:40px;}.elementor-31 .elementor-element.elementor-element-bab7dc8{width:var( --container-widget-width, 30.029% );max-width:30.029%;padding:10px 0px 0px 0px;--container-widget-width:30.029%;--container-widget-flex-grow:0;text-align:left;}.elementor-31 .elementor-element.elementor-element-bab7dc8.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-31 .elementor-element.elementor-element-bab7dc8 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:40px;font-weight:600;color:var( --e-global-color-3118137 );}.elementor-31 .elementor-element.elementor-element-7812522{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-31 .elementor-element.elementor-element-21ebe66{--display:flex;}.elementor-31 .elementor-element.elementor-element-55f2796{border-radius:10px 10px 10px 10px;}.elementor-31 .elementor-element.elementor-element-55f2796 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-31 .elementor-element.elementor-element-55f2796 .elementor-custom-embed-play i{color:#FFFFFF;text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-31 .elementor-element.elementor-element-55f2796 .elementor-custom-embed-play svg{fill:#FFFFFF;}.elementor-31 .elementor-element.elementor-element-96a5d74 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-31 .elementor-element.elementor-element-cb9864e{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-evenly;}.elementor-31 .elementor-element.elementor-element-91eebb3{padding:13px 20px 12px 24px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF00;border-radius:10px 10px 10px 10px;box-shadow:0px 8px 10px 0px rgba(0, 0, 0, 0.32);--icon-box-icon-margin:19px;}.elementor-31 .elementor-element.elementor-element-91eebb3:hover{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-text );border-radius:10px 10px 10px 10px;}.elementor-31 .elementor-element.elementor-element-91eebb3 .elementor-icon-box-wrapper{text-align:left;}.elementor-31 .elementor-element.elementor-element-91eebb3 .elementor-icon-box-title{margin-block-end:6px;}.elementor-31 .elementor-element.elementor-element-91eebb3.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-31 .elementor-element.elementor-element-91eebb3.elementor-view-framed .elementor-icon, .elementor-31 .elementor-element.elementor-element-91eebb3.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-31 .elementor-element.elementor-element-91eebb3.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-31 .elementor-element.elementor-element-91eebb3.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-text );}.elementor-31 .elementor-element.elementor-element-91eebb3.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-31 .elementor-element.elementor-element-91eebb3.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-31 .elementor-element.elementor-element-91eebb3.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-31 .elementor-element.elementor-element-91eebb3.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-text );color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-31 .elementor-element.elementor-element-91eebb3 .elementor-icon{font-size:31px;}.elementor-31 .elementor-element.elementor-element-91eebb3 .elementor-icon-box-title, .elementor-31 .elementor-element.elementor-element-91eebb3 .elementor-icon-box-title a{font-family:"Oswald", Sans-serif;font-size:18px;font-weight:600;}.elementor-31 .elementor-element.elementor-element-91eebb3:has(:hover) .elementor-icon-box-title,
					 .elementor-31 .elementor-element.elementor-element-91eebb3:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-31 .elementor-element.elementor-element-91eebb3 .elementor-icon-box-description{font-family:"Heebo", Sans-serif;font-weight:400;color:var( --e-global-color-3118137 );}.elementor-31 .elementor-element.elementor-element-e82086d{padding:13px 20px 12px 24px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF00;border-radius:10px 10px 10px 10px;box-shadow:0px 8px 10px 0px rgba(0, 0, 0, 0.32);--icon-box-icon-margin:19px;}.elementor-31 .elementor-element.elementor-element-e82086d:hover{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-text );border-radius:10px 10px 10px 10px;}.elementor-31 .elementor-element.elementor-element-e82086d .elementor-icon-box-wrapper{text-align:left;}.elementor-31 .elementor-element.elementor-element-e82086d .elementor-icon-box-title{margin-block-end:6px;}.elementor-31 .elementor-element.elementor-element-e82086d.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-31 .elementor-element.elementor-element-e82086d.elementor-view-framed .elementor-icon, .elementor-31 .elementor-element.elementor-element-e82086d.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-31 .elementor-element.elementor-element-e82086d.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-31 .elementor-element.elementor-element-e82086d.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-text );}.elementor-31 .elementor-element.elementor-element-e82086d.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-31 .elementor-element.elementor-element-e82086d.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-31 .elementor-element.elementor-element-e82086d.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-31 .elementor-element.elementor-element-e82086d.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-text );color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-31 .elementor-element.elementor-element-e82086d .elementor-icon{font-size:31px;}.elementor-31 .elementor-element.elementor-element-e82086d .elementor-icon-box-title, .elementor-31 .elementor-element.elementor-element-e82086d .elementor-icon-box-title a{font-family:"Oswald", Sans-serif;font-size:18px;font-weight:600;}.elementor-31 .elementor-element.elementor-element-e82086d:has(:hover) .elementor-icon-box-title,
					 .elementor-31 .elementor-element.elementor-element-e82086d:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-31 .elementor-element.elementor-element-e82086d .elementor-icon-box-description{font-family:"Heebo", Sans-serif;font-weight:400;color:var( --e-global-color-3118137 );}.elementor-31 .elementor-element.elementor-element-6f0f679{padding:13px 20px 12px 24px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF00;border-radius:10px 10px 10px 10px;box-shadow:0px 8px 10px 0px rgba(0, 0, 0, 0.32);--icon-box-icon-margin:19px;}.elementor-31 .elementor-element.elementor-element-6f0f679:hover{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-text );border-radius:10px 10px 10px 10px;}.elementor-31 .elementor-element.elementor-element-6f0f679 .elementor-icon-box-wrapper{text-align:left;}.elementor-31 .elementor-element.elementor-element-6f0f679 .elementor-icon-box-title{margin-block-end:6px;}.elementor-31 .elementor-element.elementor-element-6f0f679.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-31 .elementor-element.elementor-element-6f0f679.elementor-view-framed .elementor-icon, .elementor-31 .elementor-element.elementor-element-6f0f679.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-31 .elementor-element.elementor-element-6f0f679.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-31 .elementor-element.elementor-element-6f0f679.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-text );}.elementor-31 .elementor-element.elementor-element-6f0f679.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-31 .elementor-element.elementor-element-6f0f679.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-31 .elementor-element.elementor-element-6f0f679.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-31 .elementor-element.elementor-element-6f0f679.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-text );color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-31 .elementor-element.elementor-element-6f0f679 .elementor-icon{font-size:31px;}.elementor-31 .elementor-element.elementor-element-6f0f679 .elementor-icon-box-title, .elementor-31 .elementor-element.elementor-element-6f0f679 .elementor-icon-box-title a{font-family:"Oswald", Sans-serif;font-size:18px;font-weight:600;}.elementor-31 .elementor-element.elementor-element-6f0f679:has(:hover) .elementor-icon-box-title,
					 .elementor-31 .elementor-element.elementor-element-6f0f679:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-31 .elementor-element.elementor-element-6f0f679 .elementor-icon-box-description{font-family:"Heebo", Sans-serif;font-weight:400;color:var( --e-global-color-3118137 );}.elementor-31 .elementor-element.elementor-element-a8a36c2{padding:13px 20px 12px 24px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF00;border-radius:10px 10px 10px 10px;box-shadow:0px 8px 10px 0px rgba(0, 0, 0, 0.32);--icon-box-icon-margin:19px;}.elementor-31 .elementor-element.elementor-element-a8a36c2:hover{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-text );border-radius:10px 10px 10px 10px;}.elementor-31 .elementor-element.elementor-element-a8a36c2 .elementor-icon-box-wrapper{text-align:left;}.elementor-31 .elementor-element.elementor-element-a8a36c2 .elementor-icon-box-title{margin-block-end:6px;}.elementor-31 .elementor-element.elementor-element-a8a36c2.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-31 .elementor-element.elementor-element-a8a36c2.elementor-view-framed .elementor-icon, .elementor-31 .elementor-element.elementor-element-a8a36c2.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-31 .elementor-element.elementor-element-a8a36c2.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-31 .elementor-element.elementor-element-a8a36c2.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-text );}.elementor-31 .elementor-element.elementor-element-a8a36c2.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-31 .elementor-element.elementor-element-a8a36c2.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-31 .elementor-element.elementor-element-a8a36c2.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-31 .elementor-element.elementor-element-a8a36c2.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-text );color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-31 .elementor-element.elementor-element-a8a36c2 .elementor-icon{font-size:31px;}.elementor-31 .elementor-element.elementor-element-a8a36c2 .elementor-icon-box-title, .elementor-31 .elementor-element.elementor-element-a8a36c2 .elementor-icon-box-title a{font-family:"Oswald", Sans-serif;font-size:18px;font-weight:600;}.elementor-31 .elementor-element.elementor-element-a8a36c2:has(:hover) .elementor-icon-box-title,
					 .elementor-31 .elementor-element.elementor-element-a8a36c2:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-31 .elementor-element.elementor-element-a8a36c2 .elementor-icon-box-description{font-family:"Heebo", Sans-serif;font-weight:400;color:var( --e-global-color-3118137 );}.elementor-31 .elementor-element.elementor-element-520aed5{padding:13px 20px 12px 24px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF00;border-radius:10px 10px 10px 10px;box-shadow:0px 8px 10px 0px rgba(0, 0, 0, 0.32);--icon-box-icon-margin:19px;}.elementor-31 .elementor-element.elementor-element-520aed5:hover{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-text );border-radius:10px 10px 10px 10px;}.elementor-31 .elementor-element.elementor-element-520aed5 .elementor-icon-box-wrapper{text-align:left;}.elementor-31 .elementor-element.elementor-element-520aed5 .elementor-icon-box-title{margin-block-end:6px;}.elementor-31 .elementor-element.elementor-element-520aed5.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-31 .elementor-element.elementor-element-520aed5.elementor-view-framed .elementor-icon, .elementor-31 .elementor-element.elementor-element-520aed5.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-31 .elementor-element.elementor-element-520aed5.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-31 .elementor-element.elementor-element-520aed5.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-text );}.elementor-31 .elementor-element.elementor-element-520aed5.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-31 .elementor-element.elementor-element-520aed5.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-31 .elementor-element.elementor-element-520aed5.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-31 .elementor-element.elementor-element-520aed5.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-text );color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-31 .elementor-element.elementor-element-520aed5 .elementor-icon{font-size:31px;}.elementor-31 .elementor-element.elementor-element-520aed5 .elementor-icon-box-title, .elementor-31 .elementor-element.elementor-element-520aed5 .elementor-icon-box-title a{font-family:"Oswald", Sans-serif;font-size:18px;font-weight:600;}.elementor-31 .elementor-element.elementor-element-520aed5:has(:hover) .elementor-icon-box-title,
					 .elementor-31 .elementor-element.elementor-element-520aed5:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-31 .elementor-element.elementor-element-520aed5 .elementor-icon-box-description{font-family:"Heebo", Sans-serif;font-weight:400;color:var( --e-global-color-3118137 );}.elementor-31 .elementor-element.elementor-element-6397853{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:100px;--padding-bottom:150px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-6397853:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-6397853 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-31 .elementor-element.elementor-element-f926623{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-31 .elementor-element.elementor-element-5bed395{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:40px;--padding-bottom:30px;--padding-left:19px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-e87b2f6 .elementor-icon-wrapper{text-align:center;}.elementor-31 .elementor-element.elementor-element-e87b2f6.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-31 .elementor-element.elementor-element-e87b2f6.elementor-view-framed .elementor-icon, .elementor-31 .elementor-element.elementor-element-e87b2f6.elementor-view-default .elementor-icon{color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-31 .elementor-element.elementor-element-e87b2f6.elementor-view-framed .elementor-icon, .elementor-31 .elementor-element.elementor-element-e87b2f6.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-text );}.elementor-31 .elementor-element.elementor-element-e87b2f6 .elementor-icon{font-size:30px;}.elementor-31 .elementor-element.elementor-element-e87b2f6 .elementor-icon svg{height:30px;}.elementor-31 .elementor-element.elementor-element-ae3aed2{text-align:center;}.elementor-31 .elementor-element.elementor-element-ae3aed2 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-weight:600;color:var( --e-global-color-3118137 );}.elementor-31 .elementor-element.elementor-element-52dd997{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-31 .elementor-element.elementor-element-c860b5d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-31 .elementor-element.elementor-element-336bc35{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;box-shadow:0px 0px 10px 0px rgba(196.00000000000003, 27.000000000000004, 27.000000000000004, 0.67);}.elementor-31 .elementor-element.elementor-element-336bc35:hover{border-style:solid;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-31 .elementor-element.elementor-element-336bc35, .elementor-31 .elementor-element.elementor-element-336bc35::before{--border-transition:0.2s;}.elementor-31 .elementor-element.elementor-element-cf0498e{padding:10px 10px 10px 10px;--icon-box-icon-margin:15px;}.elementor-31 .elementor-element.elementor-element-cf0498e .elementor-icon-box-wrapper{text-align:left;}.elementor-31 .elementor-element.elementor-element-cf0498e .elementor-icon{font-size:30px;}.elementor-31 .elementor-element.elementor-element-cf0498e .elementor-icon-box-title, .elementor-31 .elementor-element.elementor-element-cf0498e .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:600;}.elementor-31 .elementor-element.elementor-element-cf0498e .elementor-icon-box-description{font-family:"Roboto", Sans-serif;font-size:13px;font-weight:400;color:var( --e-global-color-text );}.elementor-31 .elementor-element.elementor-element-01ec609 .elementor-button{background-color:#000000;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-31 .elementor-element.elementor-element-01ec609{padding:0px 0px 0px 10px;}.elementor-31 .elementor-element.elementor-element-01ec609 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-31 .elementor-element.elementor-element-681f07f{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;box-shadow:0px 0px 10px 0px rgba(196.00000000000003, 27.000000000000004, 27.000000000000004, 0.67);}.elementor-31 .elementor-element.elementor-element-681f07f:hover{border-style:solid;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-31 .elementor-element.elementor-element-681f07f, .elementor-31 .elementor-element.elementor-element-681f07f::before{--border-transition:0.2s;}.elementor-31 .elementor-element.elementor-element-5d62cae{padding:10px 10px 10px 10px;--icon-box-icon-margin:15px;}.elementor-31 .elementor-element.elementor-element-5d62cae .elementor-icon-box-wrapper{text-align:left;}.elementor-31 .elementor-element.elementor-element-5d62cae .elementor-icon{font-size:30px;}.elementor-31 .elementor-element.elementor-element-5d62cae .elementor-icon-box-title, .elementor-31 .elementor-element.elementor-element-5d62cae .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:600;}.elementor-31 .elementor-element.elementor-element-5d62cae .elementor-icon-box-description{font-family:"Roboto", Sans-serif;font-size:13px;font-weight:400;color:var( --e-global-color-text );}.elementor-31 .elementor-element.elementor-element-78e3949 .elementor-button{background-color:#000000;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-31 .elementor-element.elementor-element-78e3949{padding:0px 0px 0px 10px;}.elementor-31 .elementor-element.elementor-element-78e3949 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-31 .elementor-element.elementor-element-0fbd3a3{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;box-shadow:0px 0px 10px 0px rgba(196.00000000000003, 27.000000000000004, 27.000000000000004, 0.67);}.elementor-31 .elementor-element.elementor-element-0fbd3a3:hover{border-style:solid;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-31 .elementor-element.elementor-element-0fbd3a3, .elementor-31 .elementor-element.elementor-element-0fbd3a3::before{--border-transition:0.2s;}.elementor-31 .elementor-element.elementor-element-5f1b0d8{padding:10px 10px 10px 10px;--icon-box-icon-margin:15px;}.elementor-31 .elementor-element.elementor-element-5f1b0d8 .elementor-icon-box-wrapper{text-align:left;}.elementor-31 .elementor-element.elementor-element-5f1b0d8 .elementor-icon{font-size:30px;}.elementor-31 .elementor-element.elementor-element-5f1b0d8 .elementor-icon-box-title, .elementor-31 .elementor-element.elementor-element-5f1b0d8 .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:600;}.elementor-31 .elementor-element.elementor-element-5f1b0d8 .elementor-icon-box-description{font-family:"Roboto", Sans-serif;font-size:13px;font-weight:400;color:var( --e-global-color-text );}.elementor-31 .elementor-element.elementor-element-967c7f8 .elementor-button{background-color:#000000;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-31 .elementor-element.elementor-element-967c7f8{padding:0px 0px 0px 10px;}.elementor-31 .elementor-element.elementor-element-967c7f8 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-31 .elementor-element.elementor-element-8f2313a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-31 .elementor-element.elementor-element-baf6056{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;box-shadow:0px 0px 10px 0px rgba(196.00000000000003, 27.000000000000004, 27.000000000000004, 0.67);}.elementor-31 .elementor-element.elementor-element-baf6056:hover{border-style:solid;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-31 .elementor-element.elementor-element-baf6056, .elementor-31 .elementor-element.elementor-element-baf6056::before{--border-transition:0.2s;}.elementor-31 .elementor-element.elementor-element-877e722{padding:10px 10px 10px 10px;--icon-box-icon-margin:15px;}.elementor-31 .elementor-element.elementor-element-877e722 .elementor-icon-box-wrapper{text-align:left;}.elementor-31 .elementor-element.elementor-element-877e722 .elementor-icon{font-size:30px;}.elementor-31 .elementor-element.elementor-element-877e722 .elementor-icon-box-title, .elementor-31 .elementor-element.elementor-element-877e722 .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:600;}.elementor-31 .elementor-element.elementor-element-877e722 .elementor-icon-box-description{font-family:"Roboto", Sans-serif;font-size:13px;font-weight:400;color:var( --e-global-color-text );}.elementor-31 .elementor-element.elementor-element-98d4ff4 .elementor-button{background-color:#000000;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-31 .elementor-element.elementor-element-98d4ff4{padding:0px 0px 0px 10px;}.elementor-31 .elementor-element.elementor-element-98d4ff4 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-31 .elementor-element.elementor-element-09270ef{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;box-shadow:0px 0px 10px 0px rgba(196.00000000000003, 27.000000000000004, 27.000000000000004, 0.67);}.elementor-31 .elementor-element.elementor-element-09270ef:hover{border-style:solid;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-31 .elementor-element.elementor-element-09270ef, .elementor-31 .elementor-element.elementor-element-09270ef::before{--border-transition:0.2s;}.elementor-31 .elementor-element.elementor-element-12c3b45{padding:10px 10px 10px 10px;--icon-box-icon-margin:15px;}.elementor-31 .elementor-element.elementor-element-12c3b45 .elementor-icon-box-wrapper{text-align:left;}.elementor-31 .elementor-element.elementor-element-12c3b45 .elementor-icon{font-size:30px;}.elementor-31 .elementor-element.elementor-element-12c3b45 .elementor-icon-box-title, .elementor-31 .elementor-element.elementor-element-12c3b45 .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:600;}.elementor-31 .elementor-element.elementor-element-12c3b45 .elementor-icon-box-description{font-family:"Roboto", Sans-serif;font-size:13px;font-weight:400;color:var( --e-global-color-text );}.elementor-31 .elementor-element.elementor-element-7a425ec .elementor-button{background-color:#000000;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-31 .elementor-element.elementor-element-7a425ec{padding:0px 0px 0px 10px;}.elementor-31 .elementor-element.elementor-element-7a425ec .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-31 .elementor-element.elementor-element-d8fddbf{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;box-shadow:0px 0px 10px 0px rgba(196.00000000000003, 27.000000000000004, 27.000000000000004, 0.67);}.elementor-31 .elementor-element.elementor-element-d8fddbf:hover{border-style:solid;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-31 .elementor-element.elementor-element-d8fddbf, .elementor-31 .elementor-element.elementor-element-d8fddbf::before{--border-transition:0.2s;}.elementor-31 .elementor-element.elementor-element-e8521bc{padding:10px 10px 10px 10px;--icon-box-icon-margin:15px;}.elementor-31 .elementor-element.elementor-element-e8521bc .elementor-icon-box-wrapper{text-align:left;}.elementor-31 .elementor-element.elementor-element-e8521bc .elementor-icon{font-size:30px;}.elementor-31 .elementor-element.elementor-element-e8521bc .elementor-icon-box-title, .elementor-31 .elementor-element.elementor-element-e8521bc .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:600;}.elementor-31 .elementor-element.elementor-element-e8521bc .elementor-icon-box-description{font-family:"Roboto", Sans-serif;font-size:13px;font-weight:400;color:var( --e-global-color-text );}.elementor-31 .elementor-element.elementor-element-1cbb465 .elementor-button{background-color:#000000;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-31 .elementor-element.elementor-element-1cbb465{padding:0px 0px 0px 10px;}.elementor-31 .elementor-element.elementor-element-1cbb465 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-31 .elementor-element.elementor-element-a01d5b1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:120px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-a01d5b1:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-a01d5b1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1D1D1D;}.elementor-31 .elementor-element.elementor-element-e917419{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:50px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-e01c54f .elementor-icon-wrapper{text-align:center;}.elementor-31 .elementor-element.elementor-element-e01c54f.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-31 .elementor-element.elementor-element-e01c54f.elementor-view-framed .elementor-icon, .elementor-31 .elementor-element.elementor-element-e01c54f.elementor-view-default .elementor-icon{color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-31 .elementor-element.elementor-element-e01c54f.elementor-view-framed .elementor-icon, .elementor-31 .elementor-element.elementor-element-e01c54f.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-text );}.elementor-31 .elementor-element.elementor-element-e01c54f .elementor-icon{font-size:42px;}.elementor-31 .elementor-element.elementor-element-e01c54f .elementor-icon svg{height:42px;}.elementor-31 .elementor-element.elementor-element-d4c11c2{padding:7px 0px 0px 0px;}.elementor-31 .elementor-element.elementor-element-d4c11c2 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-weight:600;color:var( --e-global-color-3118137 );}.elementor-31 .elementor-element.elementor-element-5bd4816{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-31 .elementor-element.elementor-element-dbfe49f{--display:flex;}.elementor-31 .elementor-element.elementor-element-dbfe49f.e-con{--order:2;}.elementor-31 .elementor-element.elementor-element-b8c0127{border-radius:10px 10px 10px 10px;}.elementor-31 .elementor-element.elementor-element-b8c0127 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-31 .elementor-element.elementor-element-fe5d4b3{background-color:var( --e-global-color-secondary );padding:5px 5px 5px 5px;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-text );border-radius:5px 5px 5px 5px;}.elementor-31 .elementor-element.elementor-element-fe5d4b3 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:21px;font-weight:600;}.elementor-31 .elementor-element.elementor-element-4bfba61 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-31 .elementor-element.elementor-element-8292466{background-color:var( --e-global-color-secondary );padding:5px 5px 5px 5px;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-text );border-radius:5px 5px 5px 5px;}.elementor-31 .elementor-element.elementor-element-8292466 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:21px;font-weight:600;}.elementor-31 .elementor-element.elementor-element-1020d9b{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-evenly;}.elementor-31 .elementor-element.elementor-element-e4e1786{--display:flex;}.elementor-31 .elementor-element.elementor-element-6242bde{padding:13px 20px 12px 24px;border-style:solid;border-width:0px 0px 0px 0px;border-radius:9px 9px 9px 9px;box-shadow:-8px 0px 0px 0px #8A0000;--icon-box-icon-margin:19px;}.elementor-31 .elementor-element.elementor-element-6242bde:hover{border-style:solid;border-width:1px 1px 1px 1px;border-radius:10px 10px 10px 10px;}.elementor-31 .elementor-element.elementor-element-6242bde .elementor-icon-box-wrapper{text-align:left;}.elementor-31 .elementor-element.elementor-element-6242bde .elementor-icon-box-title{margin-block-end:6px;}.elementor-31 .elementor-element.elementor-element-6242bde.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-31 .elementor-element.elementor-element-6242bde.elementor-view-framed .elementor-icon, .elementor-31 .elementor-element.elementor-element-6242bde.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-31 .elementor-element.elementor-element-6242bde.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-31 .elementor-element.elementor-element-6242bde.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-text );}.elementor-31 .elementor-element.elementor-element-6242bde.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-31 .elementor-element.elementor-element-6242bde.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-31 .elementor-element.elementor-element-6242bde.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-31 .elementor-element.elementor-element-6242bde.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-text );color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-31 .elementor-element.elementor-element-6242bde .elementor-icon{font-size:31px;}.elementor-31 .elementor-element.elementor-element-6242bde .elementor-icon-box-title, .elementor-31 .elementor-element.elementor-element-6242bde .elementor-icon-box-title a{font-family:"Oswald", Sans-serif;font-size:18px;font-weight:600;}.elementor-31 .elementor-element.elementor-element-6242bde:has(:hover) .elementor-icon-box-title,
					 .elementor-31 .elementor-element.elementor-element-6242bde:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-31 .elementor-element.elementor-element-6242bde .elementor-icon-box-description{font-family:"Heebo", Sans-serif;font-weight:400;color:var( --e-global-color-3118137 );}.elementor-31 .elementor-element.elementor-element-79b078f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-31 .elementor-element.elementor-element-9b352b1{padding:13px 20px 12px 24px;border-style:solid;border-width:0px 0px 0px 0px;border-radius:9px 9px 9px 9px;box-shadow:-8px 0px 0px 0px #8A0000;--icon-box-icon-margin:19px;}.elementor-31 .elementor-element.elementor-element-9b352b1:hover{border-style:solid;border-width:1px 1px 1px 1px;border-radius:10px 10px 10px 10px;}.elementor-31 .elementor-element.elementor-element-9b352b1 .elementor-icon-box-wrapper{text-align:left;}.elementor-31 .elementor-element.elementor-element-9b352b1 .elementor-icon-box-title{margin-block-end:6px;}.elementor-31 .elementor-element.elementor-element-9b352b1.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-31 .elementor-element.elementor-element-9b352b1.elementor-view-framed .elementor-icon, .elementor-31 .elementor-element.elementor-element-9b352b1.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-31 .elementor-element.elementor-element-9b352b1.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-31 .elementor-element.elementor-element-9b352b1.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-text );}.elementor-31 .elementor-element.elementor-element-9b352b1.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-31 .elementor-element.elementor-element-9b352b1.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-31 .elementor-element.elementor-element-9b352b1.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-31 .elementor-element.elementor-element-9b352b1.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-text );color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-31 .elementor-element.elementor-element-9b352b1 .elementor-icon{font-size:31px;}.elementor-31 .elementor-element.elementor-element-9b352b1 .elementor-icon-box-title, .elementor-31 .elementor-element.elementor-element-9b352b1 .elementor-icon-box-title a{font-family:"Oswald", Sans-serif;font-size:18px;font-weight:600;}.elementor-31 .elementor-element.elementor-element-9b352b1:has(:hover) .elementor-icon-box-title,
					 .elementor-31 .elementor-element.elementor-element-9b352b1:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-31 .elementor-element.elementor-element-9b352b1 .elementor-icon-box-description{font-family:"Heebo", Sans-serif;font-weight:400;color:var( --e-global-color-3118137 );}.elementor-31 .elementor-element.elementor-element-0a4b5ad{--display:flex;}.elementor-31 .elementor-element.elementor-element-b8ec7a8{padding:13px 20px 12px 24px;border-style:solid;border-width:0px 0px 0px 0px;border-color:#FFFFFF00;border-radius:10px 10px 10px 10px;box-shadow:-7px 0px 1px 0px #8A0000;--icon-box-icon-margin:19px;}.elementor-31 .elementor-element.elementor-element-b8ec7a8:hover{border-style:solid;border-width:1px 1px 1px 1px;border-radius:10px 10px 10px 10px;}.elementor-31 .elementor-element.elementor-element-b8ec7a8 .elementor-icon-box-wrapper{text-align:left;}.elementor-31 .elementor-element.elementor-element-b8ec7a8 .elementor-icon-box-title{margin-block-end:6px;}.elementor-31 .elementor-element.elementor-element-b8ec7a8.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-31 .elementor-element.elementor-element-b8ec7a8.elementor-view-framed .elementor-icon, .elementor-31 .elementor-element.elementor-element-b8ec7a8.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-31 .elementor-element.elementor-element-b8ec7a8.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-31 .elementor-element.elementor-element-b8ec7a8.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-text );}.elementor-31 .elementor-element.elementor-element-b8ec7a8.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-31 .elementor-element.elementor-element-b8ec7a8.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-31 .elementor-element.elementor-element-b8ec7a8.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-31 .elementor-element.elementor-element-b8ec7a8.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-text );color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-31 .elementor-element.elementor-element-b8ec7a8 .elementor-icon{font-size:31px;}.elementor-31 .elementor-element.elementor-element-b8ec7a8 .elementor-icon-box-title, .elementor-31 .elementor-element.elementor-element-b8ec7a8 .elementor-icon-box-title a{font-family:"Oswald", Sans-serif;font-size:18px;font-weight:600;}.elementor-31 .elementor-element.elementor-element-b8ec7a8:has(:hover) .elementor-icon-box-title,
					 .elementor-31 .elementor-element.elementor-element-b8ec7a8:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-31 .elementor-element.elementor-element-b8ec7a8 .elementor-icon-box-description{font-family:"Heebo", Sans-serif;font-weight:400;color:var( --e-global-color-3118137 );}.elementor-31 .elementor-element.elementor-element-0904542{--display:flex;}.elementor-31 .elementor-element.elementor-element-2534a07{padding:13px 20px 12px 24px;border-style:solid;border-width:0px 0px 0px 0px;border-color:var( --e-global-color-3118137 );border-radius:10px 10px 10px 10px;box-shadow:-7px 0px 0px 0px #8A0000;--icon-box-icon-margin:19px;}.elementor-31 .elementor-element.elementor-element-2534a07:hover{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-text );border-radius:10px 10px 10px 10px;}.elementor-31 .elementor-element.elementor-element-2534a07 .elementor-icon-box-wrapper{text-align:left;}.elementor-31 .elementor-element.elementor-element-2534a07 .elementor-icon-box-title{margin-block-end:6px;}.elementor-31 .elementor-element.elementor-element-2534a07.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-31 .elementor-element.elementor-element-2534a07.elementor-view-framed .elementor-icon, .elementor-31 .elementor-element.elementor-element-2534a07.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-31 .elementor-element.elementor-element-2534a07.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-31 .elementor-element.elementor-element-2534a07.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-text );}.elementor-31 .elementor-element.elementor-element-2534a07.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-31 .elementor-element.elementor-element-2534a07.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-31 .elementor-element.elementor-element-2534a07.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-31 .elementor-element.elementor-element-2534a07.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-text );color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-31 .elementor-element.elementor-element-2534a07 .elementor-icon{font-size:31px;}.elementor-31 .elementor-element.elementor-element-2534a07 .elementor-icon-box-title, .elementor-31 .elementor-element.elementor-element-2534a07 .elementor-icon-box-title a{font-family:"Oswald", Sans-serif;font-size:18px;font-weight:600;}.elementor-31 .elementor-element.elementor-element-2534a07:has(:hover) .elementor-icon-box-title,
					 .elementor-31 .elementor-element.elementor-element-2534a07:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-31 .elementor-element.elementor-element-2534a07 .elementor-icon-box-description{font-family:"Heebo", Sans-serif;font-weight:400;color:var( --e-global-color-3118137 );}.elementor-31 .elementor-element.elementor-element-f109a32{--display:flex;}.elementor-31 .elementor-element.elementor-element-ed1b661{padding:13px 20px 12px 24px;border-radius:10px 10px 10px 10px;box-shadow:-8px 0px 2px 0px #8A0000;--icon-box-icon-margin:19px;}.elementor-31 .elementor-element.elementor-element-ed1b661:hover{border-style:solid;border-width:1px 1px 1px 1px;border-radius:10px 10px 10px 10px;}.elementor-31 .elementor-element.elementor-element-ed1b661 .elementor-icon-box-wrapper{text-align:left;}.elementor-31 .elementor-element.elementor-element-ed1b661 .elementor-icon-box-title{margin-block-end:6px;}.elementor-31 .elementor-element.elementor-element-ed1b661.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-31 .elementor-element.elementor-element-ed1b661.elementor-view-framed .elementor-icon, .elementor-31 .elementor-element.elementor-element-ed1b661.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-31 .elementor-element.elementor-element-ed1b661.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-31 .elementor-element.elementor-element-ed1b661.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-text );}.elementor-31 .elementor-element.elementor-element-ed1b661.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-31 .elementor-element.elementor-element-ed1b661.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-31 .elementor-element.elementor-element-ed1b661.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-31 .elementor-element.elementor-element-ed1b661.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-text );color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-31 .elementor-element.elementor-element-ed1b661 .elementor-icon{font-size:31px;}.elementor-31 .elementor-element.elementor-element-ed1b661 .elementor-icon-box-title, .elementor-31 .elementor-element.elementor-element-ed1b661 .elementor-icon-box-title a{font-family:"Oswald", Sans-serif;font-size:18px;font-weight:600;}.elementor-31 .elementor-element.elementor-element-ed1b661:has(:hover) .elementor-icon-box-title,
					 .elementor-31 .elementor-element.elementor-element-ed1b661:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-31 .elementor-element.elementor-element-ed1b661 .elementor-icon-box-description{font-family:"Heebo", Sans-serif;font-weight:400;color:var( --e-global-color-3118137 );}.elementor-31 .elementor-element.elementor-element-c21e245{--display:flex;}.elementor-31 .elementor-element.elementor-element-2bcb6ea{padding:13px 20px 12px 24px;border-radius:10px 10px 10px 10px;box-shadow:-8px 0px 2px 0px #8A0000;--icon-box-icon-margin:19px;}.elementor-31 .elementor-element.elementor-element-2bcb6ea:hover{border-style:solid;border-width:1px 1px 1px 1px;border-radius:10px 10px 10px 10px;}.elementor-31 .elementor-element.elementor-element-2bcb6ea .elementor-icon-box-wrapper{text-align:left;}.elementor-31 .elementor-element.elementor-element-2bcb6ea .elementor-icon-box-title{margin-block-end:6px;}.elementor-31 .elementor-element.elementor-element-2bcb6ea.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-31 .elementor-element.elementor-element-2bcb6ea.elementor-view-framed .elementor-icon, .elementor-31 .elementor-element.elementor-element-2bcb6ea.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-31 .elementor-element.elementor-element-2bcb6ea.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-31 .elementor-element.elementor-element-2bcb6ea.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-text );}.elementor-31 .elementor-element.elementor-element-2bcb6ea.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-31 .elementor-element.elementor-element-2bcb6ea.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-31 .elementor-element.elementor-element-2bcb6ea.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-31 .elementor-element.elementor-element-2bcb6ea.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-text );color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-31 .elementor-element.elementor-element-2bcb6ea .elementor-icon{font-size:31px;}.elementor-31 .elementor-element.elementor-element-2bcb6ea .elementor-icon-box-title, .elementor-31 .elementor-element.elementor-element-2bcb6ea .elementor-icon-box-title a{font-family:"Oswald", Sans-serif;font-size:18px;font-weight:600;}.elementor-31 .elementor-element.elementor-element-2bcb6ea:has(:hover) .elementor-icon-box-title,
					 .elementor-31 .elementor-element.elementor-element-2bcb6ea:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-31 .elementor-element.elementor-element-2bcb6ea .elementor-icon-box-description{font-family:"Heebo", Sans-serif;font-weight:400;color:var( --e-global-color-3118137 );}.elementor-31 .elementor-element.elementor-element-043f1e9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:100px;--padding-bottom:170px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-043f1e9:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-043f1e9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-31 .elementor-element.elementor-element-8825fa8{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:50px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-920f103 .elementor-icon-wrapper{text-align:center;}.elementor-31 .elementor-element.elementor-element-920f103.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-31 .elementor-element.elementor-element-920f103.elementor-view-framed .elementor-icon, .elementor-31 .elementor-element.elementor-element-920f103.elementor-view-default .elementor-icon{color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-31 .elementor-element.elementor-element-920f103.elementor-view-framed .elementor-icon, .elementor-31 .elementor-element.elementor-element-920f103.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-text );}.elementor-31 .elementor-element.elementor-element-920f103 .elementor-icon{font-size:42px;}.elementor-31 .elementor-element.elementor-element-920f103 .elementor-icon svg{height:42px;}.elementor-31 .elementor-element.elementor-element-a1521f7{padding:7px 0px 0px 0px;}.elementor-31 .elementor-element.elementor-element-a1521f7 .elementor-heading-title{color:var( --e-global-color-3118137 );}.elementor-31 .elementor-element.elementor-element-5aea2cd{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-31 .elementor-element.elementor-element-910d92d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-31 .elementor-element.elementor-element-910d92d.e-con{--order:2;}.elementor-31 .elementor-element.elementor-element-41d081f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-31 .elementor-element.elementor-element-bb6d4fe{padding:13px 20px 12px 24px;border-style:solid;border-width:0px 0px 0px 0px;border-radius:9px 9px 9px 9px;box-shadow:-8px 0px 0px 0px #8A0000;}.elementor-31 .elementor-element.elementor-element-bb6d4fe:hover{border-style:solid;border-width:0px 0px 0px 0px;border-radius:10px 10px 10px 10px;}.elementor-31 .elementor-element.elementor-element-bb6d4fe .elementor-icon-box-wrapper{text-align:left;}.elementor-31 .elementor-element.elementor-element-bb6d4fe .elementor-icon-box-title{margin-block-end:6px;transition-duration:0.1s;}.elementor-31 .elementor-element.elementor-element-bb6d4fe .elementor-icon-box-title, .elementor-31 .elementor-element.elementor-element-bb6d4fe .elementor-icon-box-title a{font-family:"Oswald", Sans-serif;font-size:18px;font-weight:600;}.elementor-31 .elementor-element.elementor-element-bb6d4fe:has(:hover) .elementor-icon-box-title,
					 .elementor-31 .elementor-element.elementor-element-bb6d4fe:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-31 .elementor-element.elementor-element-bb6d4fe .elementor-icon-box-description{font-family:"Heebo", Sans-serif;font-weight:400;color:var( --e-global-color-3118137 );}.elementor-31 .elementor-element.elementor-element-181ce18{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-31 .elementor-element.elementor-element-5aa1264{padding:13px 20px 12px 24px;border-style:solid;border-width:0px 0px 0px 0px;border-radius:9px 9px 9px 9px;box-shadow:-8px 0px 0px 0px #8A0000;}.elementor-31 .elementor-element.elementor-element-5aa1264:hover{border-style:solid;border-width:0px 0px 0px 0px;border-radius:10px 10px 10px 10px;}.elementor-31 .elementor-element.elementor-element-5aa1264 .elementor-icon-box-wrapper{text-align:left;}.elementor-31 .elementor-element.elementor-element-5aa1264 .elementor-icon-box-title{margin-block-end:6px;transition-duration:0.1s;}.elementor-31 .elementor-element.elementor-element-5aa1264 .elementor-icon-box-title, .elementor-31 .elementor-element.elementor-element-5aa1264 .elementor-icon-box-title a{font-family:"Oswald", Sans-serif;font-size:18px;font-weight:600;}.elementor-31 .elementor-element.elementor-element-5aa1264:has(:hover) .elementor-icon-box-title,
					 .elementor-31 .elementor-element.elementor-element-5aa1264:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-31 .elementor-element.elementor-element-5aa1264 .elementor-icon-box-description{font-family:"Heebo", Sans-serif;font-weight:400;color:var( --e-global-color-3118137 );}.elementor-31 .elementor-element.elementor-element-ccda9f5{--display:flex;--border-radius:10px 10px 10px 10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-31 .elementor-element.elementor-element-ccda9f5:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-ccda9f5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#4A4E5245;}.elementor-31 .elementor-element.elementor-element-f7a53cd .elementor-button{background-color:var( --e-global-color-text );font-family:"Roboto", Sans-serif;font-size:10px;font-weight:500;border-radius:6px 6px 6px 6px;padding:11px 24px 11px 24px;}.elementor-31 .elementor-element.elementor-element-4289c57{padding:0px 0px 0px 20px;}.elementor-31 .elementor-element.elementor-element-4289c57 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:23px;font-weight:600;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-31 .elementor-element.elementor-element-9712464 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-31 .elementor-element.elementor-element-9712464 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-31 .elementor-element.elementor-element-9712464{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-31 .elementor-element.elementor-element-9712464 .elementor-icon-list-text{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-31 .elementor-element.elementor-element-a03b3ce{--display:flex;--border-radius:10px 10px 10px 10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-31 .elementor-element.elementor-element-a03b3ce:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-a03b3ce > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#4A4E5245;}.elementor-31 .elementor-element.elementor-element-4e9c7ec .elementor-button{background-color:var( --e-global-color-text );font-family:"Roboto", Sans-serif;font-size:10px;font-weight:500;border-radius:6px 6px 6px 6px;padding:11px 24px 11px 24px;}.elementor-31 .elementor-element.elementor-element-aec85e8{padding:0px 0px 0px 20px;}.elementor-31 .elementor-element.elementor-element-aec85e8 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:23px;font-weight:600;}.elementor-31 .elementor-element.elementor-element-69eab11 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-31 .elementor-element.elementor-element-69eab11 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-31 .elementor-element.elementor-element-69eab11{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-31 .elementor-element.elementor-element-69eab11 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-31 .elementor-element.elementor-element-69eab11 .elementor-icon-list-item > a{font-family:"Heebo", Sans-serif;font-size:15px;font-weight:400;}.elementor-31 .elementor-element.elementor-element-69eab11 .elementor-icon-list-text{color:var( --e-global-color-3118137 );transition:color 0.3s;}.elementor-31 .elementor-element.elementor-element-9e2e65f{--divider-border-style:solid;--divider-color:var( --e-global-color-3118137 );--divider-border-width:1px;margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 20px;}.elementor-31 .elementor-element.elementor-element-9e2e65f .elementor-divider-separator{width:100%;}.elementor-31 .elementor-element.elementor-element-9e2e65f .elementor-divider{padding-block-start:13px;padding-block-end:13px;}.elementor-31 .elementor-element.elementor-element-09bb0bf .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-31 .elementor-element.elementor-element-09bb0bf .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-31 .elementor-element.elementor-element-09bb0bf{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-31 .elementor-element.elementor-element-09bb0bf .elementor-icon-list-item > .elementor-icon-list-text, .elementor-31 .elementor-element.elementor-element-09bb0bf .elementor-icon-list-item > a{font-family:"Heebo", Sans-serif;font-size:14px;font-weight:400;}.elementor-31 .elementor-element.elementor-element-09bb0bf .elementor-icon-list-text{color:var( --e-global-color-3118137 );transition:color 0.3s;}.elementor-31 .elementor-element.elementor-element-106c05e{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-evenly;}.elementor-31 .elementor-element.elementor-element-5b2fa33 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-weight:600;color:var( --e-global-color-3118137 );}.elementor-31 .elementor-element.elementor-element-93cf985{--display:flex;}.elementor-31 .elementor-element.elementor-element-b43a486{padding:13px 20px 12px 24px;border-style:solid;border-width:0px 0px 0px 0px;border-radius:9px 9px 9px 9px;box-shadow:-8px 0px 0px 0px #8A0000;}.elementor-31 .elementor-element.elementor-element-b43a486:hover{border-style:solid;border-width:0px 0px 0px 0px;border-radius:10px 10px 10px 10px;}.elementor-31 .elementor-element.elementor-element-b43a486 .elementor-icon-box-wrapper{text-align:left;}.elementor-31 .elementor-element.elementor-element-b43a486 .elementor-icon-box-title{margin-block-end:6px;color:var( --e-global-color-primary );}.elementor-31 .elementor-element.elementor-element-b43a486 .elementor-icon-box-title, .elementor-31 .elementor-element.elementor-element-b43a486 .elementor-icon-box-title a{font-family:"Oswald", Sans-serif;font-size:18px;font-weight:600;}.elementor-31 .elementor-element.elementor-element-b43a486:has(:hover) .elementor-icon-box-title,
					 .elementor-31 .elementor-element.elementor-element-b43a486:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-31 .elementor-element.elementor-element-b43a486 .elementor-icon-box-description{font-family:"Heebo", Sans-serif;font-weight:400;color:var( --e-global-color-3118137 );}.elementor-31 .elementor-element.elementor-element-362cf06{--display:flex;}.elementor-31 .elementor-element.elementor-element-4ef8c03{padding:13px 20px 12px 24px;border-style:solid;border-width:0px 0px 0px 0px;border-radius:9px 9px 9px 9px;box-shadow:-8px 0px 0px 0px #8A0000;}.elementor-31 .elementor-element.elementor-element-4ef8c03:hover{border-style:solid;border-width:0px 0px 0px 0px;border-radius:10px 10px 10px 10px;}.elementor-31 .elementor-element.elementor-element-4ef8c03 .elementor-icon-box-wrapper{text-align:left;}.elementor-31 .elementor-element.elementor-element-4ef8c03 .elementor-icon-box-title{margin-block-end:6px;color:var( --e-global-color-primary );}.elementor-31 .elementor-element.elementor-element-4ef8c03 .elementor-icon-box-title, .elementor-31 .elementor-element.elementor-element-4ef8c03 .elementor-icon-box-title a{font-family:"Oswald", Sans-serif;font-size:18px;font-weight:600;}.elementor-31 .elementor-element.elementor-element-4ef8c03:has(:hover) .elementor-icon-box-title,
					 .elementor-31 .elementor-element.elementor-element-4ef8c03:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-31 .elementor-element.elementor-element-4ef8c03 .elementor-icon-box-description{font-family:"Heebo", Sans-serif;font-weight:400;color:var( --e-global-color-3118137 );}.elementor-31 .elementor-element.elementor-element-54dd6ae{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-31 .elementor-element.elementor-element-5478f96{padding:13px 20px 12px 24px;border-style:solid;border-width:0px 0px 0px 0px;border-radius:9px 9px 9px 9px;box-shadow:-8px 0px 0px 0px #8A0000;}.elementor-31 .elementor-element.elementor-element-5478f96:hover{border-style:solid;border-width:0px 0px 0px 0px;border-radius:10px 10px 10px 10px;}.elementor-31 .elementor-element.elementor-element-5478f96 .elementor-icon-box-wrapper{text-align:left;}.elementor-31 .elementor-element.elementor-element-5478f96 .elementor-icon-box-title{margin-block-end:6px;transition-duration:0.1s;}.elementor-31 .elementor-element.elementor-element-5478f96 .elementor-icon-box-title, .elementor-31 .elementor-element.elementor-element-5478f96 .elementor-icon-box-title a{font-family:"Oswald", Sans-serif;font-size:18px;font-weight:600;}.elementor-31 .elementor-element.elementor-element-5478f96:has(:hover) .elementor-icon-box-title,
					 .elementor-31 .elementor-element.elementor-element-5478f96:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-31 .elementor-element.elementor-element-5478f96 .elementor-icon-box-description{font-family:"Heebo", Sans-serif;font-weight:400;color:var( --e-global-color-3118137 );}.elementor-31 .elementor-element.elementor-element-83d3ee6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-31 .elementor-element.elementor-element-a12f4db{padding:13px 20px 12px 24px;border-style:solid;border-width:0px 0px 0px 0px;border-radius:9px 9px 9px 9px;box-shadow:-8px 0px 0px 0px #8A0000;}.elementor-31 .elementor-element.elementor-element-a12f4db:hover{border-style:solid;border-width:0px 0px 0px 0px;border-radius:10px 10px 10px 10px;}.elementor-31 .elementor-element.elementor-element-a12f4db .elementor-icon-box-wrapper{text-align:left;}.elementor-31 .elementor-element.elementor-element-a12f4db .elementor-icon-box-title{margin-block-end:6px;transition-duration:0.1s;}.elementor-31 .elementor-element.elementor-element-a12f4db .elementor-icon-box-title, .elementor-31 .elementor-element.elementor-element-a12f4db .elementor-icon-box-title a{font-family:"Oswald", Sans-serif;font-size:18px;font-weight:600;}.elementor-31 .elementor-element.elementor-element-a12f4db:has(:hover) .elementor-icon-box-title,
					 .elementor-31 .elementor-element.elementor-element-a12f4db:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-31 .elementor-element.elementor-element-a12f4db .elementor-icon-box-description{font-family:"Heebo", Sans-serif;font-weight:400;color:var( --e-global-color-3118137 );}.elementor-31 .elementor-element.elementor-element-4780cc4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-31 .elementor-element.elementor-element-559461a{padding:13px 20px 12px 24px;border-style:solid;border-width:0px 0px 0px 0px;border-radius:9px 9px 9px 9px;box-shadow:-8px 0px 0px 0px #8A0000;}.elementor-31 .elementor-element.elementor-element-559461a:hover{border-style:solid;border-width:0px 0px 0px 0px;border-radius:10px 10px 10px 10px;}.elementor-31 .elementor-element.elementor-element-559461a .elementor-icon-box-wrapper{text-align:left;}.elementor-31 .elementor-element.elementor-element-559461a .elementor-icon-box-title{margin-block-end:6px;transition-duration:0.1s;}.elementor-31 .elementor-element.elementor-element-559461a .elementor-icon-box-title, .elementor-31 .elementor-element.elementor-element-559461a .elementor-icon-box-title a{font-family:"Oswald", Sans-serif;font-size:18px;font-weight:600;}.elementor-31 .elementor-element.elementor-element-559461a:has(:hover) .elementor-icon-box-title,
					 .elementor-31 .elementor-element.elementor-element-559461a:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-31 .elementor-element.elementor-element-559461a .elementor-icon-box-description{font-family:"Heebo", Sans-serif;font-weight:400;color:var( --e-global-color-3118137 );}@media(min-width:768px){.elementor-31 .elementor-element.elementor-element-406f9f0{--width:100%;}.elementor-31 .elementor-element.elementor-element-63063f2{--width:100%;}}/* Start custom CSS for heading, class: .elementor-element-c94dcf6 */.elementor-31 .elementor-element.elementor-element-c94dcf6 {
  background: linear-gradient(90deg, #ff0000, #ff7a00);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-336bc35 */.animated-card {
    position: relative;
    padding: 25px;
    border: 1px solid #ff6600;
    overflow: hidden;
    transition: 0.3s ease;
    border-radius: 6px; /* add if your card has radius */
}

/* Line animation layers */
.animated-card::before,
.animated-card::after {
    content: "";
    position: absolute;
    width: 0;
    height: 0;
    border: 2px solid #ff6600;
    box-sizing: border-box;
    transition: all 0.9s ease;
    pointer-events: none;
}

/* TOP → RIGHT */
.animated-card::before {
    top: 0;
    left: 0;
    border-bottom: none;
    border-right: none;
}

/* BOTTOM → LEFT */
.animated-card::after {
    bottom: 0;
    right: 0;
    border-top: none;
    border-left: none;
}

/* Hover → run animation around card edges */
.animated-card:hover::before,
.animated-card:hover::after {
    width: 100%;
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-681f07f */.animated-card {
    position: relative;
    padding: 25px;
    border: 1px solid #ff6600;
    overflow: hidden;
    transition: 0.3s ease;
    border-radius: 6px; /* add if your card has radius */
}

/* Line animation layers */
.animated-card::before,
.animated-card::after {
    content: "";
    position: absolute;
    width: 0;
    height: 0;
    border: 2px solid #ff6600;
    box-sizing: border-box;
    transition: all 0.9s ease;
    pointer-events: none;
}

/* TOP → RIGHT */
.animated-card::before {
    top: 0;
    left: 0;
    border-bottom: none;
    border-right: none;
}

/* BOTTOM → LEFT */
.animated-card::after {
    bottom: 0;
    right: 0;
    border-top: none;
    border-left: none;
}

/* Hover → run animation around card edges */
.animated-card:hover::before,
.animated-card:hover::after {
    width: 100%;
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0fbd3a3 */.animated-card {
    position: relative;
    padding: 25px;
    border: 1px solid #ff6600;
    overflow: hidden;
    transition: 0.3s ease;
    border-radius: 6px; /* add if your card has radius */
}

/* Line animation layers */
.animated-card::before,
.animated-card::after {
    content: "";
    position: absolute;
    width: 0;
    height: 0;
    border: 2px solid #ff6600;
    box-sizing: border-box;
    transition: all 0.9s ease;
    pointer-events: none;
}

/* TOP → RIGHT */
.animated-card::before {
    top: 0;
    left: 0;
    border-bottom: none;
    border-right: none;
}

/* BOTTOM → LEFT */
.animated-card::after {
    bottom: 0;
    right: 0;
    border-top: none;
    border-left: none;
}

/* Hover → run animation around card edges */
.animated-card:hover::before,
.animated-card:hover::after {
    width: 100%;
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-baf6056 */.animated-card {
    position: relative;
    padding: 25px;
    border: 1px solid #ff6600;
    overflow: hidden;
    transition: 0.3s ease;
    border-radius: 6px; /* add if your card has radius */
}

/* Line animation layers */
.animated-card::before,
.animated-card::after {
    content: "";
    position: absolute;
    width: 0;
    height: 0;
    border: 2px solid #ff6600;
    box-sizing: border-box;
    transition: all 0.9s ease;
    pointer-events: none;
}

/* TOP → RIGHT */
.animated-card::before {
    top: 0;
    left: 0;
    border-bottom: none;
    border-right: none;
}

/* BOTTOM → LEFT */
.animated-card::after {
    bottom: 0;
    right: 0;
    border-top: none;
    border-left: none;
}

/* Hover → run animation around card edges */
.animated-card:hover::before,
.animated-card:hover::after {
    width: 100%;
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-09270ef */.animated-card {
    position: relative;
    padding: 25px;
    border: 1px solid #ff6600;
    overflow: hidden;
    transition: 0.3s ease;
    border-radius: 6px; /* add if your card has radius */
}

/* Line animation layers */
.animated-card::before,
.animated-card::after {
    content: "";
    position: absolute;
    width: 0;
    height: 0;
    border: 2px solid #ff6600;
    box-sizing: border-box;
    transition: all 0.9s ease;
    pointer-events: none;
}

/* TOP → RIGHT */
.animated-card::before {
    top: 0;
    left: 0;
    border-bottom: none;
    border-right: none;
}

/* BOTTOM → LEFT */
.animated-card::after {
    bottom: 0;
    right: 0;
    border-top: none;
    border-left: none;
}

/* Hover → run animation around card edges */
.animated-card:hover::before,
.animated-card:hover::after {
    width: 100%;
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d8fddbf */.animated-card {
    position: relative;
    padding: 25px;
    border: 1px solid #ff6600;
    overflow: hidden;
    transition: 0.3s ease;
    border-radius: 6px; /* add if your card has radius */
}

/* Line animation layers */
.animated-card::before,
.animated-card::after {
    content: "";
    position: absolute;
    width: 0;
    height: 0;
    border: 2px solid #ff6600;
    box-sizing: border-box;
    transition: all 0.9s ease;
    pointer-events: none;
}

/* TOP → RIGHT */
.animated-card::before {
    top: 0;
    left: 0;
    border-bottom: none;
    border-right: none;
}

/* BOTTOM → LEFT */
.animated-card::after {
    bottom: 0;
    right: 0;
    border-top: none;
    border-left: none;
}

/* Hover → run animation around card edges */
.animated-card:hover::before,
.animated-card:hover::after {
    width: 100%;
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6242bde */.container {
  border: 1px solid black;
}

.container:hover {
  border: 1px solid yellow;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b43a486 */.container {
  border: 1px solid black;
}

.container:hover {
  border: 1px solid yellow;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4ef8c03 */.container {
  border: 1px solid black;
}

.container:hover {
  border: 1px solid yellow;
}/* End custom CSS */