.elementor-8116 .elementor-element.elementor-element-2a19f8d2:not(.elementor-motion-effects-element-type-background), .elementor-8116 .elementor-element.elementor-element-2a19f8d2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.icgruppen.se/wp-content/uploads/2025/06/icgruppen-reparation-reparationsverkstad.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-8116 .elementor-element.elementor-element-2a19f8d2 > .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, #211F1F6B 38%, var( --e-global-color-primary ) 100%);opacity:1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8116 .elementor-element.elementor-element-2a19f8d2 > .elementor-container{max-width:1400px;min-height:300px;}.elementor-8116 .elementor-element.elementor-element-2a19f8d2{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:4rem 4rem 7rem 4rem;}.elementor-8116 .elementor-element.elementor-element-4a44e63b > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-8116 .elementor-element.elementor-element-3ba0c3de{text-align:center;}.elementor-8116 .elementor-element.elementor-element-3ba0c3de .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:4rem;font-weight:400;text-transform:uppercase;line-height:1.2em;letter-spacing:0.5px;color:#FFFFFF;}.elementor-8116 .elementor-element.elementor-element-acfcdfe{--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-8116 .elementor-element.elementor-element-b4a7e71{--spacer-size:50px;}.elementor-8116 .elementor-element.elementor-element-1851890{--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-8116 .elementor-element.elementor-element-0676470{--spacer-size:50px;}.elementor-8116 .elementor-element.elementor-element-68fb20a4{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-end;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--overlay-opacity:0.1;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0rem;--padding-bottom:0rem;--padding-left:4rem;--padding-right:4rem;}.elementor-8116 .elementor-element.elementor-element-68fb20a4:not(.elementor-motion-effects-element-type-background), .elementor-8116 .elementor-element.elementor-element-68fb20a4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-8116 .elementor-element.elementor-element-68fb20a4::before, .elementor-8116 .elementor-element.elementor-element-68fb20a4 > .elementor-background-video-container::before, .elementor-8116 .elementor-element.elementor-element-68fb20a4 > .e-con-inner > .elementor-background-video-container::before, .elementor-8116 .elementor-element.elementor-element-68fb20a4 > .elementor-background-slideshow::before, .elementor-8116 .elementor-element.elementor-element-68fb20a4 > .e-con-inner > .elementor-background-slideshow::before, .elementor-8116 .elementor-element.elementor-element-68fb20a4 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-8116 .elementor-element.elementor-element-729294dc{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-8116 .elementor-element.elementor-element-1a734208{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-8116 .elementor-element.elementor-element-37906f87{--display:flex;}.elementor-8116 .elementor-element.elementor-element-559955a2 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:3.5rem;font-weight:400;text-transform:uppercase;line-height:1.2em;letter-spacing:0.5px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-8116 .elementor-element.elementor-element-aa0e046{text-align:start;font-family:"Source Sans 3", Sans-serif;font-size:1.1em;font-weight:400;letter-spacing:0.5px;color:#002856;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-8116 .elementor-element.elementor-element-3536dbe0 .elementor-button{background-color:#184954;font-family:"Source Sans Pro", Sans-serif;font-size:1.1rem;font-weight:600;text-transform:uppercase;letter-spacing:1.3px;fill:#FFFFFF;color:#FFFFFF;border-radius:12px 12px 12px 12px;}.elementor-8116 .elementor-element.elementor-element-3536dbe0 .elementor-button:hover, .elementor-8116 .elementor-element.elementor-element-3536dbe0 .elementor-button:focus{background-color:var( --e-global-color-cec121c );color:var( --e-global-color-secondary );}.elementor-8116 .elementor-element.elementor-element-3536dbe0 .elementor-button:hover svg, .elementor-8116 .elementor-element.elementor-element-3536dbe0 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-8116 .elementor-element.elementor-element-7a22a8e0{--display:flex;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-8116 .elementor-element.elementor-element-384c7249 img{border-radius:25px 25px 25px 25px;}.elementor-8116 .elementor-element.elementor-element-98e45f5{--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-8116 .elementor-element.elementor-element-b613082{--spacer-size:50px;}.elementor-8116 .elementor-element.elementor-element-9fbdde8{--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-8116 .elementor-element.elementor-element-85c1844{--spacer-size:50px;}.elementor-8116 .elementor-element.elementor-element-1b6625c6{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-end;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--overlay-opacity:0.1;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:2rem;--padding-bottom:0rem;--padding-left:4rem;--padding-right:4rem;}.elementor-8116 .elementor-element.elementor-element-1b6625c6:not(.elementor-motion-effects-element-type-background), .elementor-8116 .elementor-element.elementor-element-1b6625c6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-8116 .elementor-element.elementor-element-1b6625c6::before, .elementor-8116 .elementor-element.elementor-element-1b6625c6 > .elementor-background-video-container::before, .elementor-8116 .elementor-element.elementor-element-1b6625c6 > .e-con-inner > .elementor-background-video-container::before, .elementor-8116 .elementor-element.elementor-element-1b6625c6 > .elementor-background-slideshow::before, .elementor-8116 .elementor-element.elementor-element-1b6625c6 > .e-con-inner > .elementor-background-slideshow::before, .elementor-8116 .elementor-element.elementor-element-1b6625c6 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-8116 .elementor-element.elementor-element-27d95cc4{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-8116 .elementor-element.elementor-element-7110bf8d{text-align:center;}.elementor-8116 .elementor-element.elementor-element-7110bf8d .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:3rem;font-weight:400;text-transform:uppercase;line-height:1.2em;letter-spacing:0.5px;}.elementor-8116 .elementor-element.elementor-element-16342fa8{--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-8116 .elementor-element.elementor-element-b70e460{--display:flex;--background-transition:0.3s;--border-radius:25px 25px 25px 25px;}.elementor-8116 .elementor-element.elementor-element-b70e460:not(.elementor-motion-effects-element-type-background), .elementor-8116 .elementor-element.elementor-element-b70e460 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0F0F0;}.elementor-8116 .elementor-element.elementor-element-b70e460:hover{background-color:#1849542E;}.elementor-8116 .elementor-element.elementor-element-7dcb23cb{--display:flex;}.elementor-8116 .elementor-element.elementor-element-1baaae30 img{border-radius:25px 25px 25px 25px;}.elementor-8116 .elementor-element.elementor-element-1e31afcf{text-align:center;}.elementor-8116 .elementor-element.elementor-element-1e31afcf .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:2rem;font-weight:400;text-transform:uppercase;line-height:1.2em;letter-spacing:0.5px;}.elementor-8116 .elementor-element.elementor-element-0ea5f2a{text-align:center;}.elementor-8116 .elementor-element.elementor-element-0ea5f2a .elementor-heading-title{font-family:"Source Sans 3", Sans-serif;font-size:1.2rem;font-weight:400;text-transform:uppercase;line-height:1.2em;letter-spacing:0.5px;}.elementor-8116 .elementor-element.elementor-element-5d04486d{--display:flex;--background-transition:0.3s;--border-radius:25px 25px 25px 25px;}.elementor-8116 .elementor-element.elementor-element-5d04486d:not(.elementor-motion-effects-element-type-background), .elementor-8116 .elementor-element.elementor-element-5d04486d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0F0F0;}.elementor-8116 .elementor-element.elementor-element-5d04486d:hover{background-color:#1849542E;}.elementor-8116 .elementor-element.elementor-element-2fc4a7b4{--display:flex;}.elementor-8116 .elementor-element.elementor-element-63fd4f56 img{border-radius:25px 25px 25px 25px;}.elementor-8116 .elementor-element.elementor-element-290bcea9{text-align:center;}.elementor-8116 .elementor-element.elementor-element-290bcea9 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:2rem;font-weight:400;text-transform:uppercase;line-height:1.2em;letter-spacing:0.5px;}.elementor-8116 .elementor-element.elementor-element-4496695{text-align:center;}.elementor-8116 .elementor-element.elementor-element-4496695 .elementor-heading-title{font-family:"Source Sans 3", Sans-serif;font-size:1.2rem;font-weight:400;text-transform:uppercase;line-height:1.2em;letter-spacing:0.5px;}.elementor-8116 .elementor-element.elementor-element-4f37d5f2{--display:flex;--background-transition:0.3s;--border-radius:25px 25px 25px 25px;}.elementor-8116 .elementor-element.elementor-element-4f37d5f2:not(.elementor-motion-effects-element-type-background), .elementor-8116 .elementor-element.elementor-element-4f37d5f2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0F0F0;}.elementor-8116 .elementor-element.elementor-element-4f37d5f2:hover{background-color:#1849542E;}.elementor-8116 .elementor-element.elementor-element-71200707{--display:flex;}.elementor-8116 .elementor-element.elementor-element-bcec2ae img{border-radius:25px 25px 25px 25px;}.elementor-8116 .elementor-element.elementor-element-667906aa{text-align:center;}.elementor-8116 .elementor-element.elementor-element-667906aa .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:2rem;font-weight:400;text-transform:uppercase;line-height:1.2em;letter-spacing:0.5px;}.elementor-8116 .elementor-element.elementor-element-f17cc72{text-align:center;}.elementor-8116 .elementor-element.elementor-element-f17cc72 .elementor-heading-title{font-family:"Source Sans 3", Sans-serif;font-size:1.2rem;font-weight:400;text-transform:uppercase;line-height:1.2em;letter-spacing:0.5px;}.elementor-8116 .elementor-element.elementor-element-0d76fd5{--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-8116 .elementor-element.elementor-element-f3fb745{--spacer-size:50px;}.elementor-8116 .elementor-element.elementor-element-6888eb1{--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-8116 .elementor-element.elementor-element-2bcf0e0{--spacer-size:50px;}.elementor-8116 .elementor-element.elementor-element-3251ae24{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-end;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--overlay-opacity:0.1;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0rem;--padding-bottom:0rem;--padding-left:4rem;--padding-right:4rem;}.elementor-8116 .elementor-element.elementor-element-3251ae24:not(.elementor-motion-effects-element-type-background), .elementor-8116 .elementor-element.elementor-element-3251ae24 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-8116 .elementor-element.elementor-element-3251ae24::before, .elementor-8116 .elementor-element.elementor-element-3251ae24 > .elementor-background-video-container::before, .elementor-8116 .elementor-element.elementor-element-3251ae24 > .e-con-inner > .elementor-background-video-container::before, .elementor-8116 .elementor-element.elementor-element-3251ae24 > .elementor-background-slideshow::before, .elementor-8116 .elementor-element.elementor-element-3251ae24 > .e-con-inner > .elementor-background-slideshow::before, .elementor-8116 .elementor-element.elementor-element-3251ae24 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-8116 .elementor-element.elementor-element-124db20a{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-8116 .elementor-element.elementor-element-22136e25{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-8116 .elementor-element.elementor-element-545a80b5{--display:flex;}.elementor-8116 .elementor-element.elementor-element-20fcadd6 img{border-radius:25px 25px 25px 25px;}.elementor-8116 .elementor-element.elementor-element-6cd7f556{--display:flex;}.elementor-8116 .elementor-element.elementor-element-1ea94de5 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:3.5rem;font-weight:400;text-transform:uppercase;line-height:1.2em;letter-spacing:0.5px;}.elementor-8116 .elementor-element.elementor-element-6c20ff07{text-align:start;font-family:"Source Sans 3", Sans-serif;font-size:1.1em;font-weight:400;letter-spacing:0.5px;color:#002856;}.elementor-8116 .elementor-element.elementor-element-16fcef3{--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-8116 .elementor-element.elementor-element-c016083{--spacer-size:50px;}.elementor-8116 .elementor-element.elementor-element-d855d8b{--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-8116 .elementor-element.elementor-element-7a0ce31{--spacer-size:50px;}.elementor-8116 .elementor-element.elementor-element-5b734066{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-end;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--overlay-opacity:0.1;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0rem;--padding-bottom:0rem;--padding-left:4rem;--padding-right:4rem;}.elementor-8116 .elementor-element.elementor-element-5b734066:not(.elementor-motion-effects-element-type-background), .elementor-8116 .elementor-element.elementor-element-5b734066 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-8116 .elementor-element.elementor-element-5b734066::before, .elementor-8116 .elementor-element.elementor-element-5b734066 > .elementor-background-video-container::before, .elementor-8116 .elementor-element.elementor-element-5b734066 > .e-con-inner > .elementor-background-video-container::before, .elementor-8116 .elementor-element.elementor-element-5b734066 > .elementor-background-slideshow::before, .elementor-8116 .elementor-element.elementor-element-5b734066 > .e-con-inner > .elementor-background-slideshow::before, .elementor-8116 .elementor-element.elementor-element-5b734066 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-8116 .elementor-element.elementor-element-45eeda8{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-8116 .elementor-element.elementor-element-155167e0{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;}.elementor-8116 .elementor-element.elementor-element-682adf5f{--display:flex;}.elementor-8116 .elementor-element.elementor-element-3e006b07 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:3.5rem;font-weight:400;text-transform:uppercase;line-height:1.2em;letter-spacing:0.5px;}.elementor-8116 .elementor-element.elementor-element-cffdcb5{--spacer-size:50px;}.elementor-8116 .elementor-element.elementor-element-5b5c25be .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:2rem;font-weight:400;text-transform:uppercase;line-height:1.2em;letter-spacing:0.5px;}.elementor-8116 .elementor-element.elementor-element-5c63a035{text-align:start;font-family:"Source Sans Pro", Sans-serif;font-size:1.1em;font-weight:400;letter-spacing:0.5px;color:#002856;}.elementor-8116 .elementor-element.elementor-element-4bc0888a .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:2rem;font-weight:400;text-transform:uppercase;line-height:1.2em;letter-spacing:0.5px;}.elementor-8116 .elementor-element.elementor-element-12b6057{text-align:start;font-family:"Source Sans Pro", Sans-serif;font-size:1.1em;font-weight:400;letter-spacing:0.5px;color:#002856;}.elementor-8116 .elementor-element.elementor-element-2b4e594e .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:2rem;font-weight:400;text-transform:uppercase;line-height:1.2em;letter-spacing:0.5px;}.elementor-8116 .elementor-element.elementor-element-5f5723ff{text-align:start;font-family:"Source Sans Pro", Sans-serif;font-size:1.1em;font-weight:400;letter-spacing:0.5px;color:#002856;}.elementor-8116 .elementor-element.elementor-element-19d1b276 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:2rem;font-weight:400;text-transform:uppercase;line-height:1.2em;letter-spacing:0.5px;}.elementor-8116 .elementor-element.elementor-element-39e0bac1{text-align:start;font-family:"Source Sans Pro", Sans-serif;font-size:1.1em;font-weight:400;letter-spacing:0.5px;color:#002856;}.elementor-8116 .elementor-element.elementor-element-11034eb6{--display:flex;}.elementor-8116 .elementor-element.elementor-element-586190a3 img{border-radius:25px 25px 25px 25px;}.elementor-8116 .elementor-element.elementor-element-31e8dde3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-testimonial-carousel .elementor-testimonial__text{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-testimonial-carousel .elementor-testimonial__name{color:var( --e-global-color-text );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-testimonial-carousel .elementor-testimonial__title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-8116 .elementor-element.elementor-element-1a27d0b8{width:100%;max-width:100%;}.elementor-8116 .elementor-element.elementor-element-1a27d0b8 .elementor-swiper-button{font-size:20px;}.elementor-8116 .elementor-element.elementor-element-610122e3{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-end;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--overlay-opacity:0.1;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:2rem;--padding-bottom:0rem;--padding-left:4rem;--padding-right:4rem;}.elementor-8116 .elementor-element.elementor-element-610122e3:not(.elementor-motion-effects-element-type-background), .elementor-8116 .elementor-element.elementor-element-610122e3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-8116 .elementor-element.elementor-element-610122e3::before, .elementor-8116 .elementor-element.elementor-element-610122e3 > .elementor-background-video-container::before, .elementor-8116 .elementor-element.elementor-element-610122e3 > .e-con-inner > .elementor-background-video-container::before, .elementor-8116 .elementor-element.elementor-element-610122e3 > .elementor-background-slideshow::before, .elementor-8116 .elementor-element.elementor-element-610122e3 > .e-con-inner > .elementor-background-slideshow::before, .elementor-8116 .elementor-element.elementor-element-610122e3 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-8116 .elementor-element.elementor-element-19dd4ce3{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-8116 .elementor-element.elementor-element-1d77d6a0{--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-8116 .elementor-element.elementor-element-5d2f322b{--display:flex;--min-height:830px;--border-radius:25px 25px 25px 25px;}.elementor-8116 .elementor-element.elementor-element-5d2f322b:not(.elementor-motion-effects-element-type-background), .elementor-8116 .elementor-element.elementor-element-5d2f322b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-8116 .elementor-element.elementor-element-128b294e{--display:flex;}.elementor-8116 .elementor-element.elementor-element-2a6c9f9e > .elementor-widget-container{border-style:none;border-radius:28px 28px 28px 28px;}.elementor-8116 .elementor-element.elementor-element-2a6c9f9e:hover .elementor-widget-container{border-style:none;}.elementor-8116 .elementor-element.elementor-element-2a6c9f9e:hover > .elementor-widget-container{border-radius:28px 28px 28px 28px;}.elementor-8116 .elementor-element.elementor-element-2a6c9f9e img{border-radius:25px 25px 25px 25px;}.elementor-8116 .elementor-element.elementor-element-e21dc1a{text-align:center;}.elementor-8116 .elementor-element.elementor-element-e21dc1a .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:2rem;font-weight:400;text-transform:uppercase;line-height:1.2em;letter-spacing:0.5px;}.elementor-8116 .elementor-element.elementor-element-2e404d26{font-family:"Source Sans Pro", Sans-serif;font-size:1.1rem;font-weight:400;letter-spacing:0.5px;}.elementor-8116 .elementor-element.elementor-element-4f49842d{--display:flex;--min-height:830px;--border-radius:25px 25px 25px 25px;}.elementor-8116 .elementor-element.elementor-element-4f49842d:not(.elementor-motion-effects-element-type-background), .elementor-8116 .elementor-element.elementor-element-4f49842d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-8116 .elementor-element.elementor-element-ea37113{--display:flex;}.elementor-8116 .elementor-element.elementor-element-5cd95e82 > .elementor-widget-container{border-style:none;border-radius:28px 28px 28px 28px;}.elementor-8116 .elementor-element.elementor-element-5cd95e82:hover .elementor-widget-container{border-style:none;}.elementor-8116 .elementor-element.elementor-element-5cd95e82:hover > .elementor-widget-container{border-radius:28px 28px 28px 28px;}.elementor-8116 .elementor-element.elementor-element-5cd95e82 img{border-radius:25px 25px 25px 25px;}.elementor-8116 .elementor-element.elementor-element-3f54d1ce{text-align:center;}.elementor-8116 .elementor-element.elementor-element-3f54d1ce .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:2rem;font-weight:400;text-transform:uppercase;line-height:1.2em;letter-spacing:0.5px;}.elementor-8116 .elementor-element.elementor-element-68656b06{font-family:"Source Sans Pro", Sans-serif;font-size:1.1rem;font-weight:400;letter-spacing:0.5px;}.elementor-8116 .elementor-element.elementor-element-256e5867{--display:flex;--min-height:830px;--border-radius:25px 25px 25px 25px;}.elementor-8116 .elementor-element.elementor-element-256e5867:not(.elementor-motion-effects-element-type-background), .elementor-8116 .elementor-element.elementor-element-256e5867 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-8116 .elementor-element.elementor-element-18a43e2a{--display:flex;}.elementor-8116 .elementor-element.elementor-element-4125ae22 > .elementor-widget-container{border-style:none;border-radius:28px 28px 28px 28px;}.elementor-8116 .elementor-element.elementor-element-4125ae22:hover .elementor-widget-container{border-style:none;}.elementor-8116 .elementor-element.elementor-element-4125ae22:hover > .elementor-widget-container{border-radius:28px 28px 28px 28px;}.elementor-8116 .elementor-element.elementor-element-4125ae22 img{border-radius:25px 25px 25px 25px;}.elementor-8116 .elementor-element.elementor-element-371726d5{text-align:center;}.elementor-8116 .elementor-element.elementor-element-371726d5 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:2rem;font-weight:400;text-transform:uppercase;line-height:1.2em;letter-spacing:0.5px;}.elementor-8116 .elementor-element.elementor-element-2cb2626{font-family:"Source Sans Pro", Sans-serif;font-size:1.1rem;font-weight:400;letter-spacing:0.5px;}.elementor-8116 .elementor-element.elementor-element-475882f8{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-end;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--overlay-opacity:0.1;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0rem;--padding-bottom:0rem;--padding-left:4rem;--padding-right:4rem;}.elementor-8116 .elementor-element.elementor-element-475882f8:not(.elementor-motion-effects-element-type-background), .elementor-8116 .elementor-element.elementor-element-475882f8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-8116 .elementor-element.elementor-element-475882f8::before, .elementor-8116 .elementor-element.elementor-element-475882f8 > .elementor-background-video-container::before, .elementor-8116 .elementor-element.elementor-element-475882f8 > .e-con-inner > .elementor-background-video-container::before, .elementor-8116 .elementor-element.elementor-element-475882f8 > .elementor-background-slideshow::before, .elementor-8116 .elementor-element.elementor-element-475882f8 > .e-con-inner > .elementor-background-slideshow::before, .elementor-8116 .elementor-element.elementor-element-475882f8 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-8116 .elementor-element.elementor-element-48ea320f{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-8116 .elementor-element.elementor-element-27aca167{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-8116 .elementor-element.elementor-element-26c3afd9{--display:flex;--border-radius:20px 20px 20px 20px;}.elementor-8116 .elementor-element.elementor-element-715fcabb img{border-radius:20px 20px 20px 20px;}.elementor-8116 .elementor-element.elementor-element-65ef77b5{--display:flex;}.elementor-8116 .elementor-element.elementor-element-2cc71cb6{--display:flex;--border-radius:25px 25px 25px 25px;--padding-top:26px;--padding-bottom:26px;--padding-left:26px;--padding-right:26px;}.elementor-8116 .elementor-element.elementor-element-2cc71cb6:not(.elementor-motion-effects-element-type-background), .elementor-8116 .elementor-element.elementor-element-2cc71cb6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-8116 .elementor-element.elementor-element-5a867de8 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:3rem;font-weight:400;text-transform:uppercase;line-height:1.2em;letter-spacing:0.5px;}.elementor-widget-form .elementor-field-group > label, .elementor-widget-form .elementor-field-subgroup label{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group > label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-form .elementor-field-type-html{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-form .elementor-field-group .elementor-field{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-form .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-form .e-form__buttons__wrapper__button-next{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-button[type="submit"]{background-color:var( --e-global-color-accent );}.elementor-widget-form .e-form__buttons__wrapper__button-previous{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-message{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-form .e-form__indicators__indicator, .elementor-widget-form .e-form__indicators__indicator__label{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-form{--e-form-steps-indicator-inactive-primary-color:var( --e-global-color-text );--e-form-steps-indicator-active-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-completed-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-background-color:var( --e-global-color-text );--e-form-steps-indicator-progress-meter-color:var( --e-global-color-text );}.elementor-widget-form .e-form__indicators__indicator__progress__meter{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-8116 .elementor-element.elementor-element-7afc153f .elementor-field-group{padding-right:calc( 10px/2 );padding-left:calc( 10px/2 );margin-bottom:18px;}.elementor-8116 .elementor-element.elementor-element-7afc153f .elementor-form-fields-wrapper{margin-left:calc( -10px/2 );margin-right:calc( -10px/2 );margin-bottom:-18px;}.elementor-8116 .elementor-element.elementor-element-7afc153f .elementor-field-group.recaptcha_v3-bottomleft, .elementor-8116 .elementor-element.elementor-element-7afc153f .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-8116 .elementor-element.elementor-element-7afc153f .elementor-labels-inline .elementor-field-group > label{padding-left:8px;}body:not(.rtl) .elementor-8116 .elementor-element.elementor-element-7afc153f .elementor-labels-inline .elementor-field-group > label{padding-right:8px;}body .elementor-8116 .elementor-element.elementor-element-7afc153f .elementor-labels-above .elementor-field-group > label{padding-bottom:8px;}.elementor-8116 .elementor-element.elementor-element-7afc153f .elementor-field-group > label, .elementor-8116 .elementor-element.elementor-element-7afc153f .elementor-field-subgroup label{color:var( --e-global-color-text );}.elementor-8116 .elementor-element.elementor-element-7afc153f .elementor-field-group > label{font-family:"Source Sans Pro", Sans-serif;font-size:1rem;font-weight:600;text-transform:uppercase;letter-spacing:1.3px;}.elementor-8116 .elementor-element.elementor-element-7afc153f .elementor-field-type-html{padding-bottom:0px;}.elementor-8116 .elementor-element.elementor-element-7afc153f .elementor-field-group .elementor-field, .elementor-8116 .elementor-element.elementor-element-7afc153f .elementor-field-subgroup label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-8116 .elementor-element.elementor-element-7afc153f .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:var( --e-global-color-71cb2e5 );border-color:var( --e-global-color-text );border-width:1px 1px 1px 1px;border-radius:3px 3px 3px 3px;}.elementor-8116 .elementor-element.elementor-element-7afc153f .elementor-field-group .elementor-select-wrapper select{background-color:var( --e-global-color-71cb2e5 );border-color:var( --e-global-color-text );border-width:1px 1px 1px 1px;border-radius:3px 3px 3px 3px;}.elementor-8116 .elementor-element.elementor-element-7afc153f .elementor-field-group .elementor-select-wrapper::before{color:var( --e-global-color-text );}.elementor-8116 .elementor-element.elementor-element-7afc153f .elementor-button{font-family:"Source Sans Pro", Sans-serif;font-size:1.1rem;font-weight:600;text-transform:uppercase;letter-spacing:1.3px;border-style:solid;border-width:1px 1px 1px 1px;border-radius:8px 8px 8px 8px;}.elementor-8116 .elementor-element.elementor-element-7afc153f .e-form__buttons__wrapper__button-next{background-color:#184954;color:#ffffff;border-color:#184954;}.elementor-8116 .elementor-element.elementor-element-7afc153f .elementor-button[type="submit"]{background-color:#184954;color:#ffffff;border-color:#184954;}.elementor-8116 .elementor-element.elementor-element-7afc153f .elementor-button[type="submit"] svg *{fill:#ffffff;}.elementor-8116 .elementor-element.elementor-element-7afc153f .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-8116 .elementor-element.elementor-element-7afc153f .e-form__buttons__wrapper__button-next:hover{background-color:var( --e-global-color-cec121c );color:var( --e-global-color-secondary );border-color:var( --e-global-color-cec121c );}.elementor-8116 .elementor-element.elementor-element-7afc153f .elementor-button[type="submit"]:hover{background-color:var( --e-global-color-cec121c );color:var( --e-global-color-secondary );border-color:var( --e-global-color-cec121c );}.elementor-8116 .elementor-element.elementor-element-7afc153f .elementor-button[type="submit"]:hover svg *{fill:var( --e-global-color-secondary );}.elementor-8116 .elementor-element.elementor-element-7afc153f .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-8116 .elementor-element.elementor-element-7afc153f .elementor-message.elementor-message-success{color:var( --e-global-color-text );}.elementor-8116 .elementor-element.elementor-element-7afc153f .elementor-message.elementor-message-danger{color:#F02525;}.elementor-8116 .elementor-element.elementor-element-7afc153f .elementor-message.elementor-help-inline{color:var( --e-global-color-text );}.elementor-8116 .elementor-element.elementor-element-7afc153f .e-form__indicators__indicator, .elementor-8116 .elementor-element.elementor-element-7afc153f .e-form__indicators__indicator__label{font-family:"Source Sans Pro", Sans-serif;font-size:1rem;font-weight:600;text-transform:uppercase;letter-spacing:1.3px;}.elementor-8116 .elementor-element.elementor-element-7afc153f{--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}.elementor-8116 .elementor-element.elementor-element-d6ac82d{--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-8116 .elementor-element.elementor-element-bfa19e9{--spacer-size:50px;}@media(max-width:1024px){.elementor-8116 .elementor-element.elementor-element-2a19f8d2{padding:3rem 3rem 06rem 3rem;}.elementor-8116 .elementor-element.elementor-element-4a44e63b > .elementor-element-populated{margin:07em 0em 0em 0em;--e-column-margin-right:0em;--e-column-margin-left:0em;padding:0em 0em 0em 0em;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-8116 .elementor-element.elementor-element-68fb20a4{--padding-top:6rem;--padding-bottom:0rem;--padding-left:03rem;--padding-right:3rem;}.elementor-8116 .elementor-element.elementor-element-729294dc{--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-8116 .elementor-element.elementor-element-1b6625c6{--padding-top:0rem;--padding-bottom:0rem;--padding-left:03rem;--padding-right:3rem;}.elementor-8116 .elementor-element.elementor-element-27d95cc4{--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-8116 .elementor-element.elementor-element-3251ae24{--padding-top:6rem;--padding-bottom:0rem;--padding-left:03rem;--padding-right:3rem;}.elementor-8116 .elementor-element.elementor-element-124db20a{--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-8116 .elementor-element.elementor-element-5b734066{--padding-top:6rem;--padding-bottom:0rem;--padding-left:03rem;--padding-right:3rem;}.elementor-8116 .elementor-element.elementor-element-45eeda8{--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-widget-testimonial-carousel .elementor-testimonial__text{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-testimonial-carousel .elementor-testimonial__name{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-testimonial-carousel .elementor-testimonial__title{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-8116 .elementor-element.elementor-element-610122e3{--padding-top:0rem;--padding-bottom:0rem;--padding-left:03rem;--padding-right:3rem;}.elementor-8116 .elementor-element.elementor-element-19dd4ce3{--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-8116 .elementor-element.elementor-element-475882f8{--padding-top:6rem;--padding-bottom:0rem;--padding-left:03rem;--padding-right:3rem;}.elementor-8116 .elementor-element.elementor-element-48ea320f{--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-widget-form .elementor-field-group > label{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-form .elementor-field-type-html{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-form .elementor-button{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-form .elementor-message{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-form .e-form__indicators__indicator, .elementor-widget-form .e-form__indicators__indicator__label{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-form .e-form__indicators__indicator__progress__meter{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-8116 .elementor-element.elementor-element-7afc153f .elementor-field-group .elementor-field, .elementor-8116 .elementor-element.elementor-element-7afc153f .elementor-field-subgroup label{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}}@media(max-width:767px){.elementor-8116 .elementor-element.elementor-element-2a19f8d2 > .elementor-container{min-height:266px;}.elementor-8116 .elementor-element.elementor-element-2a19f8d2{padding:0rem 1.3rem 3rem 1.3rem;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-8116 .elementor-element.elementor-element-3ba0c3de .elementor-heading-title{font-size:2rem;}.elementor-8116 .elementor-element.elementor-element-68fb20a4{--padding-top:03rem;--padding-bottom:0rem;--padding-left:1.3rem;--padding-right:01.3rem;}.elementor-8116 .elementor-element.elementor-element-729294dc{--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-8116 .elementor-element.elementor-element-559955a2{text-align:center;}.elementor-8116 .elementor-element.elementor-element-559955a2 .elementor-heading-title{font-size:2rem;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-8116 .elementor-element.elementor-element-aa0e046{text-align:center;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-8116 .elementor-element.elementor-element-1b6625c6{--padding-top:03rem;--padding-bottom:0rem;--padding-left:1.3rem;--padding-right:01.3rem;}.elementor-8116 .elementor-element.elementor-element-27d95cc4{--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-8116 .elementor-element.elementor-element-7110bf8d .elementor-heading-title{font-size:2rem;}.elementor-8116 .elementor-element.elementor-element-1e31afcf .elementor-heading-title{font-size:2rem;}.elementor-8116 .elementor-element.elementor-element-0ea5f2a .elementor-heading-title{font-size:1rem;}.elementor-8116 .elementor-element.elementor-element-290bcea9 .elementor-heading-title{font-size:2rem;}.elementor-8116 .elementor-element.elementor-element-4496695 .elementor-heading-title{font-size:1rem;}.elementor-8116 .elementor-element.elementor-element-667906aa .elementor-heading-title{font-size:2rem;}.elementor-8116 .elementor-element.elementor-element-f17cc72 .elementor-heading-title{font-size:1rem;}.elementor-8116 .elementor-element.elementor-element-3251ae24{--padding-top:03rem;--padding-bottom:0rem;--padding-left:1.3rem;--padding-right:01.3rem;}.elementor-8116 .elementor-element.elementor-element-124db20a{--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-8116 .elementor-element.elementor-element-1ea94de5{text-align:center;}.elementor-8116 .elementor-element.elementor-element-1ea94de5 .elementor-heading-title{font-size:2rem;}.elementor-8116 .elementor-element.elementor-element-6c20ff07{text-align:center;}.elementor-8116 .elementor-element.elementor-element-5b734066{--padding-top:03rem;--padding-bottom:0rem;--padding-left:1.3rem;--padding-right:01.3rem;}.elementor-8116 .elementor-element.elementor-element-45eeda8{--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-8116 .elementor-element.elementor-element-3e006b07{text-align:center;}.elementor-8116 .elementor-element.elementor-element-3e006b07 .elementor-heading-title{font-size:3rem;}.elementor-8116 .elementor-element.elementor-element-5b5c25be{text-align:center;}.elementor-8116 .elementor-element.elementor-element-5b5c25be .elementor-heading-title{font-size:2rem;}.elementor-8116 .elementor-element.elementor-element-5c63a035{text-align:center;}.elementor-8116 .elementor-element.elementor-element-4bc0888a{text-align:center;}.elementor-8116 .elementor-element.elementor-element-4bc0888a .elementor-heading-title{font-size:2rem;}.elementor-8116 .elementor-element.elementor-element-12b6057{text-align:center;}.elementor-8116 .elementor-element.elementor-element-2b4e594e{text-align:center;}.elementor-8116 .elementor-element.elementor-element-2b4e594e .elementor-heading-title{font-size:2rem;}.elementor-8116 .elementor-element.elementor-element-5f5723ff{text-align:center;}.elementor-8116 .elementor-element.elementor-element-19d1b276{text-align:center;}.elementor-8116 .elementor-element.elementor-element-19d1b276 .elementor-heading-title{font-size:2rem;}.elementor-widget-testimonial-carousel .elementor-testimonial__text{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-testimonial-carousel .elementor-testimonial__name{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-testimonial-carousel .elementor-testimonial__title{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-8116 .elementor-element.elementor-element-610122e3{--padding-top:03rem;--padding-bottom:0rem;--padding-left:1.3rem;--padding-right:01.3rem;}.elementor-8116 .elementor-element.elementor-element-19dd4ce3{--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-8116 .elementor-element.elementor-element-e21dc1a .elementor-heading-title{font-size:2rem;}.elementor-8116 .elementor-element.elementor-element-3f54d1ce .elementor-heading-title{font-size:2rem;}.elementor-8116 .elementor-element.elementor-element-371726d5 .elementor-heading-title{font-size:2rem;}.elementor-8116 .elementor-element.elementor-element-475882f8{--padding-top:03rem;--padding-bottom:0rem;--padding-left:1.3rem;--padding-right:01.3rem;}.elementor-8116 .elementor-element.elementor-element-48ea320f{--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-8116 .elementor-element.elementor-element-5a867de8{text-align:center;}.elementor-8116 .elementor-element.elementor-element-5a867de8 .elementor-heading-title{font-size:2.7rem;}.elementor-widget-form .elementor-field-group > label{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-form .elementor-field-type-html{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-form .elementor-button{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-form .elementor-message{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-form .e-form__indicators__indicator, .elementor-widget-form .e-form__indicators__indicator__label{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-form .e-form__indicators__indicator__progress__meter{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-8116 .elementor-element.elementor-element-7afc153f .elementor-field-group .elementor-field, .elementor-8116 .elementor-element.elementor-element-7afc153f .elementor-field-subgroup label{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}}@media(min-width:768px){.elementor-8116 .elementor-element.elementor-element-68fb20a4{--content-width:1400px;}.elementor-8116 .elementor-element.elementor-element-37906f87{--width:50%;}.elementor-8116 .elementor-element.elementor-element-7a22a8e0{--width:50%;}.elementor-8116 .elementor-element.elementor-element-1b6625c6{--content-width:1400px;}.elementor-8116 .elementor-element.elementor-element-b70e460{--width:32%;}.elementor-8116 .elementor-element.elementor-element-5d04486d{--width:32%;}.elementor-8116 .elementor-element.elementor-element-4f37d5f2{--width:32%;}.elementor-8116 .elementor-element.elementor-element-3251ae24{--content-width:1400px;}.elementor-8116 .elementor-element.elementor-element-545a80b5{--width:50%;}.elementor-8116 .elementor-element.elementor-element-6cd7f556{--width:50%;}.elementor-8116 .elementor-element.elementor-element-5b734066{--content-width:1400px;}.elementor-8116 .elementor-element.elementor-element-682adf5f{--width:50%;}.elementor-8116 .elementor-element.elementor-element-11034eb6{--width:50%;}.elementor-8116 .elementor-element.elementor-element-610122e3{--content-width:1400px;}.elementor-8116 .elementor-element.elementor-element-5d2f322b{--width:32%;}.elementor-8116 .elementor-element.elementor-element-4f49842d{--width:32%;}.elementor-8116 .elementor-element.elementor-element-256e5867{--width:32%;}.elementor-8116 .elementor-element.elementor-element-475882f8{--content-width:1400px;}.elementor-8116 .elementor-element.elementor-element-26c3afd9{--width:50%;}.elementor-8116 .elementor-element.elementor-element-65ef77b5{--width:50%;}.elementor-8116 .elementor-element.elementor-element-2cc71cb6{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-8116 .elementor-element.elementor-element-729294dc{--width:100%;}.elementor-8116 .elementor-element.elementor-element-27d95cc4{--width:100%;}.elementor-8116 .elementor-element.elementor-element-124db20a{--width:100%;}.elementor-8116 .elementor-element.elementor-element-45eeda8{--width:100%;}.elementor-8116 .elementor-element.elementor-element-19dd4ce3{--width:100%;}.elementor-8116 .elementor-element.elementor-element-48ea320f{--width:100%;}}/* Start custom CSS for container, class: .elementor-element-729294dc */@media (min-width:1025px) {.elementor-8116 .elementor-element.elementor-element-729294dc .elementor-element, .elementor-8116 .elementor-element.elementor-element-729294dc .elementor-widget-container {
    height: 100%;
}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-68fb20a4 */@media (min-width:768px) {
    .service-icon-box, .service-icon-box .elementor-widget-container {
    height: 100%;
    opacity: 0.8;
}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-27d95cc4 */@media (min-width:1025px) {.elementor-8116 .elementor-element.elementor-element-27d95cc4 .elementor-element, .elementor-8116 .elementor-element.elementor-element-27d95cc4 .elementor-widget-container {
    height: 100%;
}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-124db20a */@media (min-width:1025px) {.elementor-8116 .elementor-element.elementor-element-124db20a .elementor-element, .elementor-8116 .elementor-element.elementor-element-124db20a .elementor-widget-container {
    height: 100%;
}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3251ae24 */@media (min-width:768px) {
    .service-icon-box, .service-icon-box .elementor-widget-container {
    height: 100%;
    opacity: 0.8;
}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-45eeda8 */@media (min-width:1025px) {.elementor-8116 .elementor-element.elementor-element-45eeda8 .elementor-element, .elementor-8116 .elementor-element.elementor-element-45eeda8 .elementor-widget-container {
    height: 100%;
}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5b734066 */@media (min-width:768px) {
    .service-icon-box, .service-icon-box .elementor-widget-container {
    height: 100%;
    opacity: 0.8;
}}/* End custom CSS */
/* Start custom CSS for testimonial-carousel, class: .elementor-element-1a27d0b8 */.elementor-8116 .elementor-element.elementor-element-1a27d0b8 .swiper-slide{
margin-top: auto;
margin-bottom: auto;
}
.elementor-8116 .elementor-element.elementor-element-1a27d0b8 .swiper-wrapper{
  transition-timing-function: linear !important; 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-19dd4ce3 */@media (min-width:1025px) {.elementor-8116 .elementor-element.elementor-element-19dd4ce3 .elementor-element, .elementor-8116 .elementor-element.elementor-element-19dd4ce3 .elementor-widget-container {
    height: 100%;
}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-48ea320f */@media (min-width:1025px) {.elementor-8116 .elementor-element.elementor-element-48ea320f .elementor-element, .elementor-8116 .elementor-element.elementor-element-48ea320f .elementor-widget-container {
    height: 100%;
}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-475882f8 */@media (min-width:768px) {
    .service-icon-box, .service-icon-box .elementor-widget-container {
    height: 100%;
    opacity: 0.8;
}}/* End custom CSS */