.elementor-widget-container [data-tippy-root] > .tippy-box{color:var( --e-global-color-primary );background-color:var( --e-global-color-primary );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-container [data-tippy-root] > .tippy-box .tippy-arrow{color:var( --e-global-color-primary );}.elementor-24101 .elementor-element.elementor-element-aca24fc{--display:flex;}.elementor-widget-heading [data-tippy-root] > .tippy-box{color:var( --e-global-color-primary );background-color:var( --e-global-color-primary );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-heading [data-tippy-root] > .tippy-box .tippy-arrow{color:var( --e-global-color-primary );}.elementor-widget-heading .wpcf7 input:not([type="submit"]){background-color:var( --e-global-color-primary );}.elementor-widget-heading .wpcf7 select{background-color:var( --e-global-color-primary );}.elementor-widget-heading .wpcf7 textarea{background-color:var( --e-global-color-primary );}.elementor-widget-heading .wpcf7 label{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-widget-heading ::placeholder{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-widget-heading .wpcf7-submit{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 );background-color:var( --e-global-color-primary );}.elementor-widget-heading .wpcf7 input[type="submit"]:hover{color:var( --e-global-color-primary );background-color:var( --e-global-color-primary );}.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-widget-text-editor [data-tippy-root] > .tippy-box{color:var( --e-global-color-primary );background-color:var( --e-global-color-primary );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-text-editor [data-tippy-root] > .tippy-box .tippy-arrow{color:var( --e-global-color-primary );}.elementor-widget-text-editor .wpcf7 input:not([type="submit"]){background-color:var( --e-global-color-primary );}.elementor-widget-text-editor .wpcf7 select{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor .wpcf7 textarea{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor .wpcf7 label{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-widget-text-editor ::placeholder{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-widget-text-editor .wpcf7-submit{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 );background-color:var( --e-global-color-primary );}.elementor-widget-text-editor .wpcf7 input[type="submit"]:hover{color:var( --e-global-color-primary );background-color:var( --e-global-color-primary );}.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 );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-24101 .elementor-element.elementor-element-814cb3c .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-24101 .elementor-element.elementor-element-3c989ce{--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-24101 .elementor-element.elementor-element-3c989ce:not(.elementor-motion-effects-element-type-background), .elementor-24101 .elementor-element.elementor-element-3c989ce > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-6304806 );}.elementor-24101 .elementor-element.elementor-element-437c14e{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-24101 .elementor-element.elementor-element-1d366ad > .elementor-widget-container{margin:0px 0px 0px -9px;}.elementor-24101 .elementor-element.elementor-element-2bab9b8{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--justify-items:start;--align-items:center;}.elementor-widget-image [data-tippy-root] > .tippy-box{color:var( --e-global-color-primary );background-color:var( --e-global-color-primary );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-image [data-tippy-root] > .tippy-box .tippy-arrow{color:var( --e-global-color-primary );}.elementor-widget-image .wpcf7 input:not([type="submit"]){background-color:var( --e-global-color-primary );}.elementor-widget-image .wpcf7 select{background-color:var( --e-global-color-primary );}.elementor-widget-image .wpcf7 textarea{background-color:var( --e-global-color-primary );}.elementor-widget-image .wpcf7 label{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-widget-image ::placeholder{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-widget-image .wpcf7-submit{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 );background-color:var( --e-global-color-primary );}.elementor-widget-image .wpcf7 input[type="submit"]:hover{color:var( --e-global-color-primary );background-color:var( --e-global-color-primary );}.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 );}.elementor-24101 .elementor-element.elementor-element-f8c15d2{text-align:center;}.elementor-24101 .elementor-element.elementor-element-f8c15d2 img{width:100%;}.elementor-24101 .elementor-element.elementor-element-6c6436a .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-24101 .elementor-element.elementor-element-700c1ec{width:initial;max-width:initial;text-align:center;}.elementor-24101 .elementor-element.elementor-element-700c1ec > .elementor-widget-container{background-color:var( --e-global-color-primary );padding:030px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-24101 .elementor-element.elementor-element-700c1ec .elementor-heading-title{font-family:"brandon-grotesque", Sans-serif;font-size:30px;font-weight:800;color:var( --e-global-color-6304806 );}.elementor-24101 .elementor-element.elementor-element-8001827{--display:grid;--min-height:173px;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;--justify-items:center;--align-items:center;--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:25px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-24101 .elementor-element.elementor-element-8001827:not(.elementor-motion-effects-element-type-background), .elementor-24101 .elementor-element.elementor-element-8001827 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-widget-icon [data-tippy-root] > .tippy-box{color:var( --e-global-color-primary );background-color:var( --e-global-color-primary );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-icon [data-tippy-root] > .tippy-box .tippy-arrow{color:var( --e-global-color-primary );}.elementor-widget-icon .wpcf7 input:not([type="submit"]){background-color:var( --e-global-color-primary );}.elementor-widget-icon .wpcf7 select{background-color:var( --e-global-color-primary );}.elementor-widget-icon .wpcf7 textarea{background-color:var( --e-global-color-primary );}.elementor-widget-icon .wpcf7 label{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-widget-icon ::placeholder{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-widget-icon .wpcf7-submit{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 );background-color:var( --e-global-color-primary );}.elementor-widget-icon .wpcf7 input[type="submit"]:hover{color:var( --e-global-color-primary );background-color:var( --e-global-color-primary );}.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-24101 .elementor-element.elementor-element-ccd39de > .elementor-widget-container{background-color:var( --e-global-color-primary );padding:0px 0px 0px 0px;border-style:none;}.elementor-24101 .elementor-element.elementor-element-ccd39de.elementor-element{--align-self:center;}.elementor-24101 .elementor-element.elementor-element-ccd39de .elementor-icon-wrapper{text-align:center;}.elementor-24101 .elementor-element.elementor-element-ccd39de.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-24101 .elementor-element.elementor-element-ccd39de.elementor-view-framed .elementor-icon, .elementor-24101 .elementor-element.elementor-element-ccd39de.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-24101 .elementor-element.elementor-element-ccd39de.elementor-view-framed .elementor-icon, .elementor-24101 .elementor-element.elementor-element-ccd39de.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-24101 .elementor-element.elementor-element-ccd39de .elementor-icon{font-size:75px;}.elementor-24101 .elementor-element.elementor-element-ccd39de .elementor-icon svg{height:75px;}.elementor-24101 .elementor-element.elementor-element-21e1d8d > .elementor-widget-container{background-color:var( --e-global-color-primary );border-style:none;}.elementor-24101 .elementor-element.elementor-element-21e1d8d.elementor-element{--align-self:center;}.elementor-24101 .elementor-element.elementor-element-21e1d8d .elementor-icon-wrapper{text-align:center;}.elementor-24101 .elementor-element.elementor-element-21e1d8d.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-6304806 );}.elementor-24101 .elementor-element.elementor-element-21e1d8d.elementor-view-framed .elementor-icon, .elementor-24101 .elementor-element.elementor-element-21e1d8d.elementor-view-default .elementor-icon{color:var( --e-global-color-6304806 );border-color:var( --e-global-color-6304806 );}.elementor-24101 .elementor-element.elementor-element-21e1d8d.elementor-view-framed .elementor-icon, .elementor-24101 .elementor-element.elementor-element-21e1d8d.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-6304806 );}.elementor-24101 .elementor-element.elementor-element-21e1d8d .elementor-icon{font-size:75px;}.elementor-24101 .elementor-element.elementor-element-21e1d8d .elementor-icon svg{height:75px;}.elementor-24101 .elementor-element.elementor-element-5dfa427 > .elementor-widget-container{background-color:var( --e-global-color-primary );}.elementor-24101 .elementor-element.elementor-element-5dfa427.elementor-element{--align-self:center;}.elementor-24101 .elementor-element.elementor-element-5dfa427 .elementor-icon-wrapper{text-align:center;}.elementor-24101 .elementor-element.elementor-element-5dfa427.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-6304806 );}.elementor-24101 .elementor-element.elementor-element-5dfa427.elementor-view-framed .elementor-icon, .elementor-24101 .elementor-element.elementor-element-5dfa427.elementor-view-default .elementor-icon{color:var( --e-global-color-6304806 );border-color:var( --e-global-color-6304806 );}.elementor-24101 .elementor-element.elementor-element-5dfa427.elementor-view-framed .elementor-icon, .elementor-24101 .elementor-element.elementor-element-5dfa427.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-6304806 );}.elementor-24101 .elementor-element.elementor-element-5dfa427 .elementor-icon{font-size:75px;}.elementor-24101 .elementor-element.elementor-element-5dfa427 .elementor-icon svg{height:75px;}.elementor-24101 .elementor-element.elementor-element-22d30bb > .elementor-widget-container{background-color:var( --e-global-color-primary );}.elementor-24101 .elementor-element.elementor-element-22d30bb.elementor-element{--align-self:center;}.elementor-24101 .elementor-element.elementor-element-22d30bb .elementor-icon-wrapper{text-align:center;}.elementor-24101 .elementor-element.elementor-element-22d30bb.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-6304806 );}.elementor-24101 .elementor-element.elementor-element-22d30bb.elementor-view-framed .elementor-icon, .elementor-24101 .elementor-element.elementor-element-22d30bb.elementor-view-default .elementor-icon{color:var( --e-global-color-6304806 );border-color:var( --e-global-color-6304806 );}.elementor-24101 .elementor-element.elementor-element-22d30bb.elementor-view-framed .elementor-icon, .elementor-24101 .elementor-element.elementor-element-22d30bb.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-6304806 );}.elementor-24101 .elementor-element.elementor-element-22d30bb .elementor-icon{font-size:75px;}.elementor-24101 .elementor-element.elementor-element-22d30bb .elementor-icon svg{height:75px;}.elementor-24101 .elementor-element.elementor-element-2853b91.elementor-element{--align-self:flex-start;}.elementor-24101 .elementor-element.elementor-element-2853b91{text-align:center;}.elementor-24101 .elementor-element.elementor-element-2853b91 .elementor-heading-title{font-family:"brandon-grotesque", Sans-serif;font-size:30px;font-weight:600;line-height:28px;color:var( --e-global-color-accent );}.elementor-24101 .elementor-element.elementor-element-5d5f078.elementor-element{--align-self:flex-start;}.elementor-24101 .elementor-element.elementor-element-5d5f078{text-align:center;}.elementor-24101 .elementor-element.elementor-element-5d5f078 .elementor-heading-title{font-family:"brandon-grotesque", Sans-serif;font-size:30px;font-weight:600;line-height:27px;color:var( --e-global-color-6304806 );}.elementor-24101 .elementor-element.elementor-element-e19976f.elementor-element{--align-self:flex-start;}.elementor-24101 .elementor-element.elementor-element-e19976f{text-align:center;}.elementor-24101 .elementor-element.elementor-element-e19976f .elementor-heading-title{font-family:"brandon-grotesque", Sans-serif;font-size:30px;font-weight:600;line-height:27px;color:var( --e-global-color-6304806 );}.elementor-24101 .elementor-element.elementor-element-32dd8e5.elementor-element{--align-self:flex-start;}.elementor-24101 .elementor-element.elementor-element-32dd8e5{text-align:center;}.elementor-24101 .elementor-element.elementor-element-32dd8e5 .elementor-heading-title{font-family:"brandon-grotesque", Sans-serif;font-size:30px;font-weight:600;line-height:28px;color:var( --e-global-color-6304806 );}.elementor-24101 .elementor-element.elementor-element-2fdf0a0 > .elementor-widget-container{background-color:var( --e-global-color-6304806 );border-radius:0px 0px 0px 0px;}.elementor-24101 .elementor-element.elementor-element-2fdf0a0{text-align:left;}.elementor-24101 .elementor-element.elementor-element-2fdf0a0 .elementor-heading-title{font-family:"brandon-grotesque", Sans-serif;font-size:20px;font-weight:700;}.elementor-24101 .elementor-element.elementor-element-2fd29f1{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--justify-items:center;}.elementor-24101 .elementor-element.elementor-element-e9b7522{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-24101 .elementor-element.elementor-element-e9b7522.e-con{--align-self:flex-start;}.elementor-24101 .elementor-element.elementor-element-cee5459.elementor-element{--align-self:flex-start;}.elementor-24101 .elementor-element.elementor-element-cee5459 .elementor-heading-title{font-family:"brandon-grotesque", Sans-serif;font-weight:600;}.elementor-24101 .elementor-element.elementor-element-11870ef.elementor-element{--align-self:flex-start;}.elementor-24101 .elementor-element.elementor-element-dc3d491{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-24101 .elementor-element.elementor-element-dc3d491.e-con{--align-self:flex-start;}.elementor-24101 .elementor-element.elementor-element-993d6c0.elementor-element{--align-self:flex-start;}.elementor-24101 .elementor-element.elementor-element-993d6c0 .elementor-heading-title{font-family:"brandon-grotesque", Sans-serif;font-weight:600;}.elementor-24101 .elementor-element.elementor-element-9f5684f.elementor-element{--align-self:flex-start;}.elementor-24101 .elementor-element.elementor-element-2a7eeba{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-24101 .elementor-element.elementor-element-2a7eeba.e-con{--align-self:flex-start;}.elementor-24101 .elementor-element.elementor-element-fd06aff.elementor-element{--align-self:flex-start;}.elementor-24101 .elementor-element.elementor-element-fd06aff .elementor-heading-title{font-family:"brandon-grotesque", Sans-serif;font-weight:600;}.elementor-24101 .elementor-element.elementor-element-9748ee8 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-24101 .elementor-element.elementor-element-9748ee8.elementor-element{--align-self:flex-start;}.elementor-widget-spacer [data-tippy-root] > .tippy-box{color:var( --e-global-color-primary );background-color:var( --e-global-color-primary );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-spacer [data-tippy-root] > .tippy-box .tippy-arrow{color:var( --e-global-color-primary );}.elementor-widget-spacer .wpcf7 input:not([type="submit"]){background-color:var( --e-global-color-primary );}.elementor-widget-spacer .wpcf7 select{background-color:var( --e-global-color-primary );}.elementor-widget-spacer .wpcf7 textarea{background-color:var( --e-global-color-primary );}.elementor-widget-spacer .wpcf7 label{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-widget-spacer ::placeholder{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-widget-spacer .wpcf7-submit{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 );background-color:var( --e-global-color-primary );}.elementor-widget-spacer .wpcf7 input[type="submit"]:hover{color:var( --e-global-color-primary );background-color:var( --e-global-color-primary );}.elementor-24101 .elementor-element.elementor-element-2e5b016{--spacer-size:15px;}.elementor-24101 .elementor-element.elementor-element-379c11d{--display:flex;--padding-top:39px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24101 .elementor-element.elementor-element-9128176.elementor-element{--align-self:center;}.elementor-24101 .elementor-element.elementor-element-9128176{text-align:center;}.elementor-24101 .elementor-element.elementor-element-9128176 .elementor-heading-title{font-family:"brandon-grotesque", Sans-serif;font-size:30px;font-weight:500;text-transform:uppercase;color:var( --e-global-color-primary );}.elementor-24101 .elementor-element.elementor-element-5f6e904{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--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-widget-image-carousel [data-tippy-root] > .tippy-box{color:var( --e-global-color-primary );background-color:var( --e-global-color-primary );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-image-carousel [data-tippy-root] > .tippy-box .tippy-arrow{color:var( --e-global-color-primary );}.elementor-widget-image-carousel .wpcf7 input:not([type="submit"]){background-color:var( --e-global-color-primary );}.elementor-widget-image-carousel .wpcf7 select{background-color:var( --e-global-color-primary );}.elementor-widget-image-carousel .wpcf7 textarea{background-color:var( --e-global-color-primary );}.elementor-widget-image-carousel .wpcf7 label{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-widget-image-carousel ::placeholder{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-widget-image-carousel .wpcf7-submit{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 );background-color:var( --e-global-color-primary );}.elementor-widget-image-carousel .wpcf7 input[type="submit"]:hover{color:var( --e-global-color-primary );background-color:var( --e-global-color-primary );}.elementor-24101 .elementor-element.elementor-element-f4bc2df{--e-image-carousel-slides-to-show:7;width:100%;max-width:100%;z-index:2;}.elementor-24101 .elementor-element.elementor-element-f4bc2df > .elementor-widget-container{padding:0px 0px 0px 0px;border-radius:0% 0% 0% 0%;}.elementor-24101 .elementor-element.elementor-element-f4bc2df.elementor-element{--align-self:center;}.elementor-24101 .elementor-element.elementor-element-f4bc2df .elementor-swiper-button.elementor-swiper-button-prev, .elementor-24101 .elementor-element.elementor-element-f4bc2df .elementor-swiper-button.elementor-swiper-button-next{font-size:40px;color:var( --e-global-color-primary );}.elementor-24101 .elementor-element.elementor-element-f4bc2df .elementor-swiper-button.elementor-swiper-button-prev svg, .elementor-24101 .elementor-element.elementor-element-f4bc2df .elementor-swiper-button.elementor-swiper-button-next svg{fill:var( --e-global-color-primary );}.elementor-24101 .elementor-element.elementor-element-f4bc2df .swiper-wrapper{display:flex;align-items:center;}.elementor-24101 .elementor-element.elementor-element-f4bc2df .elementor-image-carousel-caption{text-align:center;}.elementor-24101 .elementor-element.elementor-element-6e7ee6c{--display:flex;--min-height:142px;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-24101 .elementor-element.elementor-element-6e7ee6c:not(.elementor-motion-effects-element-type-background), .elementor-24101 .elementor-element.elementor-element-6e7ee6c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.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-widget-button [data-tippy-root] > .tippy-box{color:var( --e-global-color-primary );background-color:var( --e-global-color-primary );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-button [data-tippy-root] > .tippy-box .tippy-arrow{color:var( --e-global-color-primary );}.elementor-widget-button .wpcf7 input:not([type="submit"]){background-color:var( --e-global-color-primary );}.elementor-widget-button .wpcf7 select{background-color:var( --e-global-color-primary );}.elementor-widget-button .wpcf7 textarea{background-color:var( --e-global-color-primary );}.elementor-widget-button .wpcf7 label{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-widget-button ::placeholder{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-widget-button .wpcf7-submit{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 );background-color:var( --e-global-color-primary );}.elementor-widget-button .wpcf7 input[type="submit"]:hover{color:var( --e-global-color-primary );background-color:var( --e-global-color-primary );}.elementor-24101 .elementor-element.elementor-element-2e256e6 .elementor-button{background-color:#1C2A50;font-family:"brandon-grotesque", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;text-shadow:0px 0px 10px rgba(0,0,0,0.3);fill:#FFFFFF;color:#FFFFFF;border-radius:22px 22px 22px 22px;padding:10px 40px 10px 40px;}.elementor-24101 .elementor-element.elementor-element-2e256e6 .elementor-button:hover, .elementor-24101 .elementor-element.elementor-element-2e256e6 .elementor-button:focus{background-color:#FFFFFF;color:#1C2A50;}.elementor-24101 .elementor-element.elementor-element-2e256e6.elementor-element{--align-self:center;}.elementor-24101 .elementor-element.elementor-element-2e256e6 .elementor-button:hover svg, .elementor-24101 .elementor-element.elementor-element-2e256e6 .elementor-button:focus svg{fill:#1C2A50;}@media(min-width:768px){.elementor-24101 .elementor-element.elementor-element-2bab9b8{--width:52%;}}@media(max-width:1024px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-24101 .elementor-element.elementor-element-437c14e{--grid-auto-flow:row;}.elementor-24101 .elementor-element.elementor-element-2bab9b8{--grid-auto-flow:row;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-24101 .elementor-element.elementor-element-8001827{--grid-auto-flow:row;}.elementor-24101 .elementor-element.elementor-element-2fd29f1{--grid-auto-flow:row;}.elementor-24101 .elementor-element.elementor-element-e9b7522{--grid-auto-flow:row;}.elementor-24101 .elementor-element.elementor-element-dc3d491{--grid-auto-flow:row;}.elementor-24101 .elementor-element.elementor-element-2a7eeba{--grid-auto-flow:row;}.elementor-24101 .elementor-element.elementor-element-f4bc2df{--e-image-carousel-slides-to-show:3;}}@media(max-width:767px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-24101 .elementor-element.elementor-element-437c14e{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-24101 .elementor-element.elementor-element-2bab9b8{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-24101 .elementor-element.elementor-element-8001827{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-24101 .elementor-element.elementor-element-2fd29f1{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-24101 .elementor-element.elementor-element-e9b7522{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-24101 .elementor-element.elementor-element-dc3d491{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-24101 .elementor-element.elementor-element-2a7eeba{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-24101 .elementor-element.elementor-element-9128176 .elementor-heading-title{font-size:20px;line-height:25px;}.elementor-24101 .elementor-element.elementor-element-f4bc2df{--e-image-carousel-slides-to-show:6;}.elementor-24101 .elementor-element.elementor-element-f4bc2df > .elementor-widget-container{padding:0px 0px 0px 0px;}}/* Start custom CSS for image-carousel, class: .elementor-element-f4bc2df */.industry-icons .swiper-slide{
    padding: 30px;
    width: 200px !important;
    height: 200px !important;
    display: flex;
    flex-direction: column;
    justify-content: center;
    background: var(--e-global-color-secondary);
    border-radius: 100%;
    margin-right: 88px;
    transition: transform 0.3s ease-in-out;
}
.industry-icons .swiper-slide:hover{
   transform: scale(1.2);
}
.industry-icons .swiper-slide-image{
    width: 78px !important;
    height: 60px !important; 
}
/* Styles for tablets (768px to 1023px) */
@media screen and (min-width: 768px) and (max-width: 1023px) {
    .industry-icons .swiper-slide{
        margin-right: 16px !important;
        justify-content: center;
        width: 144px !important;
        height: 144px !important;
        padding: 20px;
    }
    .industry-icons .swiper-slide-image{
        width: 58px !important;
        height: 62px !important; 
    }
    .elementor-image-carousel-caption{
        font-size:15px !important;
    }
}

/* Styles for mobile devices (up to 767px) */
@media screen and (max-width: 767px) {
    .industry-icons .swiper-slide{
        margin-right: 40px !important;
        justify-content: center;
        width: 200px !important;
        height: 200px !important;
        padding: 20px;
    }
    .industry-icons .swiper-slide-image{
        width: 58px !important;
        height: 62px !important; 
    }
    .elementor-image-carousel-caption{
        font-size:14px !important;
    }
}
.swiper-horizontal{
    padding-top: 50px !important;
    padding-bottom: 50px !important;
}/* End custom CSS */