.elementor-1532 .elementor-element.elementor-element-aef9af6{--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:center;--overflow:hidden;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-1532 .elementor-element.elementor-element-4742af9.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-1532 .elementor-element.elementor-element-4742af9 .xpro-text-marquee-txt{padding:0 100px;font-family:"DM Sans", Sans-serif;font-size:clamp(5.625rem, 2.5rem + 10vw, 12.5rem);font-weight:700;line-height:1.1em;letter-spacing:-0.05em;color:#DDDDDD;}.elementor-1532 .elementor-element.elementor-element-4742af9 .xpro-text-marquee-media{animation-duration:calc(1s * 100);}.elementor-1532 .elementor-element.elementor-element-4742af9 span.xpro-text-icon-item img{width:30px;Height:30px;}.elementor-1532 .elementor-element.elementor-element-4742af9 span.xpro-text-icon-item svg{width:130px;Height:130px !important;fill:#DDDDDD;}.elementor-1532 .elementor-element.elementor-element-4742af9 span.xpro-text-icon-item i{width:130px;Height:130px !important;color:#DDDDDD;}.elementor-1532 .elementor-element.elementor-element-4742af9:hover .xpro-text-icon-item-pro i{color:var( --e-global-color-3668753 );}.elementor-1532 .elementor-element.elementor-element-4742af9:hover .xpro-text-icon-item-pro > svg{fill:var( --e-global-color-3668753 );}.elementor-1532 .elementor-element.elementor-element-35fc8f4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overflow:hidden;--padding-top:30px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-1532 .elementor-element.elementor-element-6da346a{--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;--gap:50px 50px;--row-gap:50px;--column-gap:50px;}.elementor-1532 .elementor-element.elementor-element-bdd814a{--display:flex;--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-1532 .elementor-element.elementor-element-bdd814a.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-1532 .elementor-element.elementor-element-0ebbff4.elementor-element{--align-self:flex-end;}.elementor-1532 .elementor-element.elementor-element-0ebbff4.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-1532 .elementor-element.elementor-element-0ebbff4{font-family:var( --e-global-typography-de9a20c-font-family ), Sans-serif;font-size:var( --e-global-typography-de9a20c-font-size );font-weight:var( --e-global-typography-de9a20c-font-weight );line-height:var( --e-global-typography-de9a20c-line-height );}.elementor-1532 .elementor-element.elementor-element-b12055b{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-1532 .elementor-element.elementor-element-330634a{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#DDDDDD;--border-color:#DDDDDD;--border-radius:10px 10px 10px 10px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-1532 .elementor-element.elementor-element-330634a:not(.elementor-motion-effects-element-type-background), .elementor-1532 .elementor-element.elementor-element-330634a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c7559fa );}.elementor-1532 .elementor-element.elementor-element-aea527e{--display:flex;--min-height:60px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:10px 10px 10px 10px;}.elementor-1532 .elementor-element.elementor-element-aea527e:not(.elementor-motion-effects-element-type-background), .elementor-1532 .elementor-element.elementor-element-aea527e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(145deg, var( --e-global-color-3668753 ) 0%, var( --e-global-color-accent ) 100%);}.elementor-1532 .elementor-element.elementor-element-aea527e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1532 .elementor-element.elementor-element-93b532d.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-1532 .elementor-element.elementor-element-93b532d .elementor-icon-wrapper{text-align:center;}.elementor-1532 .elementor-element.elementor-element-93b532d.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-c7559fa );}.elementor-1532 .elementor-element.elementor-element-93b532d.elementor-view-framed .elementor-icon, .elementor-1532 .elementor-element.elementor-element-93b532d.elementor-view-default .elementor-icon{color:var( --e-global-color-c7559fa );border-color:var( --e-global-color-c7559fa );}.elementor-1532 .elementor-element.elementor-element-93b532d.elementor-view-framed .elementor-icon, .elementor-1532 .elementor-element.elementor-element-93b532d.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-c7559fa );}.elementor-1532 .elementor-element.elementor-element-93b532d .elementor-icon{font-size:30px;}.elementor-1532 .elementor-element.elementor-element-93b532d .elementor-icon svg{height:30px;}.elementor-1532 .elementor-element.elementor-element-93b532d .elementor-icon-wrapper svg{width:auto;}.elementor-1532 .elementor-element.elementor-element-11c9b18.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-1532 .elementor-element.elementor-element-11c9b18{text-align:left;font-family:var( --e-global-typography-e8d3d16-font-family ), Sans-serif;font-size:var( --e-global-typography-e8d3d16-font-size );font-weight:var( --e-global-typography-e8d3d16-font-weight );line-height:var( --e-global-typography-e8d3d16-line-height );letter-spacing:var( --e-global-typography-e8d3d16-letter-spacing );color:var( --e-global-color-a5798c4 );}.elementor-1532 .elementor-element.elementor-element-11c9b18 a{color:var( --e-global-color-a5798c4 );}.elementor-1532 .elementor-element.elementor-element-11c9b18 a:hover, .elementor-1532 .elementor-element.elementor-element-11c9b18 a:focus{color:var( --e-global-color-3668753 );}.elementor-1532 .elementor-element.elementor-element-6290e6d{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#DDDDDD;--border-color:#DDDDDD;--border-radius:10px 10px 10px 10px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-1532 .elementor-element.elementor-element-6290e6d:not(.elementor-motion-effects-element-type-background), .elementor-1532 .elementor-element.elementor-element-6290e6d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c7559fa );}.elementor-1532 .elementor-element.elementor-element-6fd6692{--display:flex;--min-height:60px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:10px 10px 10px 10px;}.elementor-1532 .elementor-element.elementor-element-6fd6692:not(.elementor-motion-effects-element-type-background), .elementor-1532 .elementor-element.elementor-element-6fd6692 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(145deg, var( --e-global-color-3668753 ) 0%, var( --e-global-color-accent ) 100%);}.elementor-1532 .elementor-element.elementor-element-6fd6692.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1532 .elementor-element.elementor-element-0cd5d00.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-1532 .elementor-element.elementor-element-0cd5d00 .elementor-icon-wrapper{text-align:center;}.elementor-1532 .elementor-element.elementor-element-0cd5d00.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-c7559fa );}.elementor-1532 .elementor-element.elementor-element-0cd5d00.elementor-view-framed .elementor-icon, .elementor-1532 .elementor-element.elementor-element-0cd5d00.elementor-view-default .elementor-icon{color:var( --e-global-color-c7559fa );border-color:var( --e-global-color-c7559fa );}.elementor-1532 .elementor-element.elementor-element-0cd5d00.elementor-view-framed .elementor-icon, .elementor-1532 .elementor-element.elementor-element-0cd5d00.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-c7559fa );}.elementor-1532 .elementor-element.elementor-element-0cd5d00 .elementor-icon{font-size:30px;}.elementor-1532 .elementor-element.elementor-element-0cd5d00 .elementor-icon svg{height:30px;}.elementor-1532 .elementor-element.elementor-element-0cd5d00 .elementor-icon-wrapper svg{width:auto;}.elementor-1532 .elementor-element.elementor-element-ed167b1.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-1532 .elementor-element.elementor-element-ed167b1{text-align:left;font-family:var( --e-global-typography-e8d3d16-font-family ), Sans-serif;font-size:var( --e-global-typography-e8d3d16-font-size );font-weight:var( --e-global-typography-e8d3d16-font-weight );line-height:var( --e-global-typography-e8d3d16-line-height );letter-spacing:var( --e-global-typography-e8d3d16-letter-spacing );color:var( --e-global-color-a5798c4 );}.elementor-1532 .elementor-element.elementor-element-ed167b1 a{color:var( --e-global-color-a5798c4 );}.elementor-1532 .elementor-element.elementor-element-ed167b1 a:hover, .elementor-1532 .elementor-element.elementor-element-ed167b1 a:focus{color:var( --e-global-color-3668753 );}.elementor-1532 .elementor-element.elementor-element-d478468{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#DDDDDD;--border-color:#DDDDDD;--border-radius:10px 10px 10px 10px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-1532 .elementor-element.elementor-element-d478468:not(.elementor-motion-effects-element-type-background), .elementor-1532 .elementor-element.elementor-element-d478468 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c7559fa );}.elementor-1532 .elementor-element.elementor-element-563865f{--display:flex;--min-height:60px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:10px 10px 10px 10px;}.elementor-1532 .elementor-element.elementor-element-563865f:not(.elementor-motion-effects-element-type-background), .elementor-1532 .elementor-element.elementor-element-563865f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(145deg, var( --e-global-color-3668753 ) 0%, var( --e-global-color-accent ) 100%);}.elementor-1532 .elementor-element.elementor-element-563865f.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1532 .elementor-element.elementor-element-bd4ebc7.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-1532 .elementor-element.elementor-element-bd4ebc7 .elementor-icon-wrapper{text-align:center;}.elementor-1532 .elementor-element.elementor-element-bd4ebc7.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-c7559fa );}.elementor-1532 .elementor-element.elementor-element-bd4ebc7.elementor-view-framed .elementor-icon, .elementor-1532 .elementor-element.elementor-element-bd4ebc7.elementor-view-default .elementor-icon{color:var( --e-global-color-c7559fa );border-color:var( --e-global-color-c7559fa );}.elementor-1532 .elementor-element.elementor-element-bd4ebc7.elementor-view-framed .elementor-icon, .elementor-1532 .elementor-element.elementor-element-bd4ebc7.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-c7559fa );}.elementor-1532 .elementor-element.elementor-element-bd4ebc7 .elementor-icon{font-size:30px;}.elementor-1532 .elementor-element.elementor-element-bd4ebc7 .elementor-icon svg{height:30px;}.elementor-1532 .elementor-element.elementor-element-bd4ebc7 .elementor-icon-wrapper svg{width:auto;}.elementor-1532 .elementor-element.elementor-element-c85c984.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-1532 .elementor-element.elementor-element-c85c984{text-align:left;font-family:var( --e-global-typography-e8d3d16-font-family ), Sans-serif;font-size:var( --e-global-typography-e8d3d16-font-size );font-weight:var( --e-global-typography-e8d3d16-font-weight );line-height:var( --e-global-typography-e8d3d16-line-height );letter-spacing:var( --e-global-typography-e8d3d16-letter-spacing );color:var( --e-global-color-a5798c4 );}.elementor-1532 .elementor-element.elementor-element-c85c984 a{color:var( --e-global-color-accent );}.elementor-1532 .elementor-element.elementor-element-c85c984 a:hover, .elementor-1532 .elementor-element.elementor-element-c85c984 a:focus{color:var( --e-global-color-3668753 );}.elementor-1532 .elementor-element.elementor-element-0c48ef0{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-55ea375 );--border-color:var( --e-global-color-55ea375 );--border-radius:20px 20px 20px 20px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-1532 .elementor-element.elementor-element-0c48ef0:not(.elementor-motion-effects-element-type-background), .elementor-1532 .elementor-element.elementor-element-0c48ef0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c7559fa );}.elementor-1532 .elementor-element.elementor-element-7e369ab .elementor-repeater-item-65eca5e.xpro-contact-form-item{max-width:calc( 100% / 12 * 12);}.elementor-1532 .elementor-element.elementor-element-7e369ab .elementor-repeater-item-9d46170.xpro-contact-form-item{max-width:calc( 100% / 12 * 12);}.elementor-1532 .elementor-element.elementor-element-7e369ab .elementor-repeater-item-5fef83c.xpro-contact-form-item{max-width:calc( 100% / 12 * 12);}.elementor-1532 .elementor-element.elementor-element-7e369ab .elementor-repeater-item-2a8b43a.xpro-contact-form-item{max-width:calc( 100% / 12 * 12);}.elementor-1532 .elementor-element.elementor-element-7e369ab .xpro-contact-form-submit-button{background-color:transparent;text-transform:uppercase;line-height:1.5em;color:var( --e-global-color-c7559fa );background-image:linear-gradient(180deg, var( --e-global-color-3668753 ) 0%, var( --e-global-color-accent ) 100%);border-radius:1000px 1000px 1000px 1000px;padding:0.9em 1.7em 0.8em 2em;}.elementor-1532 .elementor-element.elementor-element-7e369ab .xpro-contact-form-submit-button:hover, .elementor-1532 .elementor-element.elementor-element-7e369ab .xpro-contact-form-submit-button:focus{background-color:transparent;color:var( --e-global-color-c7559fa );background-image:linear-gradient(90deg, var( --e-global-color-3668753 ) 0%, var( --e-global-color-accent ) 100%);}.elementor-1532 .elementor-element.elementor-element-7e369ab.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-1532 .elementor-element.elementor-element-7e369ab .xpro-contact-form-item-label{display:block;}.elementor-1532 .elementor-element.elementor-element-7e369ab .xpro-contact-form-require > label:after{content:"*";color:var( --e-global-color-3668753 );}.elementor-1532 .elementor-element.elementor-element-7e369ab .xpro-align-icon-right .xpro-elementor-button-media{margin-left:15px;}.elementor-1532 .elementor-element.elementor-element-7e369ab .xpro-align-icon-left .xpro-elementor-button-media{margin-right:15px;}.elementor-1532 .elementor-element.elementor-element-7e369ab .xpro-contact-form-item{padding-right:calc( 0px/2 );padding-left:calc( 0px/2 );margin-bottom:30px;}.elementor-1532 .elementor-element.elementor-element-7e369ab .xpro-contact-form{margin-bottom:-30px;}.elementor-1532 .elementor-element.elementor-element-7e369ab .xpro-contact-form label{font-family:var( --e-global-typography-093bd4a-font-family ), Sans-serif;font-size:var( --e-global-typography-093bd4a-font-size );font-weight:var( --e-global-typography-093bd4a-font-weight );line-height:var( --e-global-typography-093bd4a-line-height );color:var( --e-global-color-a5798c4 );}.elementor-1532 .elementor-element.elementor-element-7e369ab .xpro-contact-form-item > label{margin-bottom:0px;}.elementor-1532 .elementor-element.elementor-element-7e369ab .xpro-contact-form-field-subgroup{grid-gap:0px;}.elementor-1532 .elementor-element.elementor-element-7e369ab .xpro-contact-form-field-textual{font-family:var( --e-global-typography-e8d3d16-font-family ), Sans-serif;font-size:var( --e-global-typography-e8d3d16-font-size );font-weight:var( --e-global-typography-e8d3d16-font-weight );line-height:var( --e-global-typography-e8d3d16-line-height );letter-spacing:var( --e-global-typography-e8d3d16-letter-spacing );border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-55ea375 );padding:10px 0px 10px 0px;}.elementor-1532 .elementor-element.elementor-element-7e369ab .xpro-contact-form-field-textual:focus{border-color:var( --e-global-color-3668753 );}.elementor-1532 .elementor-element.elementor-element-7e369ab .xpro-contact-form-item-type-submit{max-width:calc( 100% / 12 * 12);justify-content:right;}.elementor-1532 .elementor-element.elementor-element-7e369ab span.xpro-elementor-button-media svg{width:14px;height:14px;}.elementor-1532 .elementor-element.elementor-element-7e369ab span.xpro-elementor-button-media i{width:14px;height:14px;}@media(max-width:1024px){.elementor-1532 .elementor-element.elementor-element-4742af9 .xpro-text-marquee-txt{padding:0 30px;}.elementor-1532 .elementor-element.elementor-element-4742af9 span.xpro-text-icon-item img{width:20px;Height:20px;}.elementor-1532 .elementor-element.elementor-element-4742af9 span.xpro-text-icon-item svg{width:80px;Height:80px !important;}.elementor-1532 .elementor-element.elementor-element-4742af9 span.xpro-text-icon-item i{width:80px;Height:80px !important;}.elementor-1532 .elementor-element.elementor-element-35fc8f4{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:40px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-1532 .elementor-element.elementor-element-6da346a{--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-1532 .elementor-element.elementor-element-0ebbff4{font-size:var( --e-global-typography-de9a20c-font-size );line-height:var( --e-global-typography-de9a20c-line-height );}.elementor-1532 .elementor-element.elementor-element-aea527e{--justify-content:center;}.elementor-1532 .elementor-element.elementor-element-11c9b18{font-size:var( --e-global-typography-e8d3d16-font-size );line-height:var( --e-global-typography-e8d3d16-line-height );letter-spacing:var( --e-global-typography-e8d3d16-letter-spacing );}.elementor-1532 .elementor-element.elementor-element-6fd6692{--justify-content:center;}.elementor-1532 .elementor-element.elementor-element-ed167b1{font-size:var( --e-global-typography-e8d3d16-font-size );line-height:var( --e-global-typography-e8d3d16-line-height );letter-spacing:var( --e-global-typography-e8d3d16-letter-spacing );}.elementor-1532 .elementor-element.elementor-element-563865f{--justify-content:center;}.elementor-1532 .elementor-element.elementor-element-c85c984{font-size:var( --e-global-typography-e8d3d16-font-size );line-height:var( --e-global-typography-e8d3d16-line-height );letter-spacing:var( --e-global-typography-e8d3d16-letter-spacing );}.elementor-1532 .elementor-element.elementor-element-7e369ab .xpro-contact-form label{font-size:var( --e-global-typography-093bd4a-font-size );line-height:var( --e-global-typography-093bd4a-line-height );}.elementor-1532 .elementor-element.elementor-element-7e369ab .xpro-contact-form-field-textual{font-size:var( --e-global-typography-e8d3d16-font-size );line-height:var( --e-global-typography-e8d3d16-line-height );letter-spacing:var( --e-global-typography-e8d3d16-letter-spacing );}}@media(max-width:767px){.elementor-1532 .elementor-element.elementor-element-4742af9 span.xpro-text-icon-item svg{width:60px;Height:60px !important;}.elementor-1532 .elementor-element.elementor-element-4742af9 span.xpro-text-icon-item i{width:60px;Height:60px !important;}.elementor-1532 .elementor-element.elementor-element-0ebbff4{font-size:var( --e-global-typography-de9a20c-font-size );line-height:var( --e-global-typography-de9a20c-line-height );}.elementor-1532 .elementor-element.elementor-element-330634a{--flex-wrap:nowrap;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1532 .elementor-element.elementor-element-aea527e{--width:40px;--min-height:40px;--justify-content:center;}.elementor-1532 .elementor-element.elementor-element-93b532d .elementor-icon{font-size:20px;}.elementor-1532 .elementor-element.elementor-element-93b532d .elementor-icon svg{height:20px;}.elementor-1532 .elementor-element.elementor-element-11c9b18{font-size:var( --e-global-typography-e8d3d16-font-size );line-height:var( --e-global-typography-e8d3d16-line-height );letter-spacing:var( --e-global-typography-e8d3d16-letter-spacing );}.elementor-1532 .elementor-element.elementor-element-6290e6d{--flex-wrap:nowrap;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1532 .elementor-element.elementor-element-6fd6692{--width:40px;--min-height:40px;--justify-content:center;}.elementor-1532 .elementor-element.elementor-element-0cd5d00 .elementor-icon{font-size:20px;}.elementor-1532 .elementor-element.elementor-element-0cd5d00 .elementor-icon svg{height:20px;}.elementor-1532 .elementor-element.elementor-element-ed167b1{font-size:var( --e-global-typography-e8d3d16-font-size );line-height:var( --e-global-typography-e8d3d16-line-height );letter-spacing:var( --e-global-typography-e8d3d16-letter-spacing );}.elementor-1532 .elementor-element.elementor-element-d478468{--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--flex-wrap:nowrap;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1532 .elementor-element.elementor-element-563865f{--width:40px;--min-height:40px;--justify-content:center;}.elementor-1532 .elementor-element.elementor-element-bd4ebc7 .elementor-icon{font-size:20px;}.elementor-1532 .elementor-element.elementor-element-bd4ebc7 .elementor-icon svg{height:20px;}.elementor-1532 .elementor-element.elementor-element-c85c984{font-size:var( --e-global-typography-e8d3d16-font-size );line-height:var( --e-global-typography-e8d3d16-line-height );letter-spacing:var( --e-global-typography-e8d3d16-letter-spacing );}.elementor-1532 .elementor-element.elementor-element-0c48ef0{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1532 .elementor-element.elementor-element-7e369ab .xpro-contact-form label{font-size:var( --e-global-typography-093bd4a-font-size );line-height:var( --e-global-typography-093bd4a-line-height );}.elementor-1532 .elementor-element.elementor-element-7e369ab .xpro-contact-form-field-textual{font-size:var( --e-global-typography-e8d3d16-font-size );line-height:var( --e-global-typography-e8d3d16-line-height );letter-spacing:var( --e-global-typography-e8d3d16-letter-spacing );}}@media(min-width:768px){.elementor-1532 .elementor-element.elementor-element-bdd814a{--width:35%;}.elementor-1532 .elementor-element.elementor-element-aea527e{--width:60px;}.elementor-1532 .elementor-element.elementor-element-6fd6692{--width:60px;}.elementor-1532 .elementor-element.elementor-element-563865f{--width:60px;}}@media(max-width:1024px) and (min-width:768px){.elementor-1532 .elementor-element.elementor-element-bdd814a{--width:100%;}}/* Start custom CSS for xpro-text-marquee, class: .elementor-element-4742af9 */.elementor-1532 .elementor-element.elementor-element-4742af9 .xpro-text-icon-item img {
    margin-left: 60px;
    margin-right: 30px;
}

.elementor-1532 .elementor-element.elementor-element-4742af9 .xpro-text-marquee-txt {
    -wibkit-text-stroke-color: #ddd;
    -webkit-text-stroke-width: 1px;
    -webkit-text-fill-color: transparent;
}

@media (min-width: 1024px) {
.elementor-1532 .elementor-element.elementor-element-4742af9 .xpro-text-marquee-txt {
    -webkit-text-stroke-width: 2px;
}
}/* End custom CSS */
/* Start custom CSS for xpro-contact-form, class: .elementor-element-7e369ab */.xpro-contact-form-item-type-select select {
  appearance: base-select;
  background-color: transparent;
  cursor: pointer;
}

.xpro-contact-form-item-type-select select::picker-icon {
  display: none;
}

.xpro-contact-form-item-type-select select::after {
    content: "";
    width: 1.5rem;
    height: 1.5rem;
    margin-left: auto;
    background: center / contain no-repeat url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" fill="none" width="24" height="24" viewBox="0 0 40 40"><path fill="currentColor" d="m33.384 15.884-12.5 12.5a1.25 1.25 0 0 1-1.768 0l-12.5-12.5a1.25 1.25 0 0 1 1.768-1.768L20 25.733l11.616-11.617A1.252 1.252 0 0 1 33.75 15a1.252 1.252 0 0 1-.367.884Z"/></svg>');        
}

.xpro-contact-form-item-type-select select::picker(select) {
  appearance: base-select;
  border: 1px solid var( --e-global-color-55ea375 );
  padding: 1rem;
  box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -2px rgba(0, 0, 0, 0.1);
  cursor: default;
  transition: opacity 225ms ease-in-out, transform 225ms ease-in-out;
  transform-origin: top;
  transform: translateY(0);
  opacity: 1;
}

@starting-style {
  .xpro-contact-form-item-type-select select::picker(select) {
    transform: translateY(-0.25rem) scale(0.95);
    opacity: 0;
  }
}
.xpro-contact-form-item-type-select select option {
  padding: 0.375rem 0.5rem;
  border-radius: calc(0.5rem - 4px);
  outline: none;
  cursor: pointer;
  font-weight: 400;
}

.xpro-contact-form-item-type-select select option::after {
  content: "";
  width: 1rem;
  height: 1.5rem;
  margin-left: auto;
  opacity: 0;
  background: center / contain no-repeat url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%2318181b' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'%3E%3C/path%3E%3C/svg%3E");
}
.xpro-contact-form-item-type-select select option::checkmark {
  display: none;
}
.xpro-contact-form-item-type-select select option:checked {
  background-color: transparent;
}
.xpro-contact-form-item-type-select select option:checked::after {
  opacity: 1;
}
.xpro-contact-form-item-type-select select option:hover, select option:focus-visible {
  background-color: #f4f4f5;
  color: #18181b;
}/* End custom CSS */