.elementor-4860 .elementor-element.elementor-element-2af3b3b > .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(90deg, var( --e-global-color-d4d15d0 ) 72%, #1B68756B 0%);opacity:0;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4860 .elementor-element.elementor-element-2af3b3b{overflow:hidden;border-style:none;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-60px;margin-bottom:0px;padding:25px 0px 25px 0px;}.elementor-4860 .elementor-element.elementor-element-2af3b3b:not(.elementor-motion-effects-element-type-background), .elementor-4860 .elementor-element.elementor-element-2af3b3b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background:url("https://www.precisionresource.com/wp-content/uploads/2024/12/mast-hero-video-thumb.jpg") 50% 50%;background-size:cover;}.elementor-4860 .elementor-element.elementor-element-c2335de > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-4860 .elementor-element.elementor-element-c2335de > .elementor-container{max-width:1600px;}.elementor-4860 .elementor-element.elementor-element-c8bd2cc > .elementor-element-populated{margin:25% 8% 20% 0%;--e-column-margin-right:8%;--e-column-margin-left:0%;}.elementor-4860 .elementor-element.elementor-element-c8bd2cc{z-index:5;}.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 );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-4860 .elementor-element.elementor-element-b89fb8a{text-align:left;}.elementor-4860 .elementor-element.elementor-element-b89fb8a .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:46px;font-weight:700;line-height:1.1em;}.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 );line-height:var( --e-global-typography-text-line-height );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-4860 .elementor-element.elementor-element-3b8fb4b > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-4860 .elementor-element.elementor-element-3b8fb4b{text-align:left;font-family:"Helvetica", Sans-serif;font-size:24px;font-weight:400;line-height:1.4em;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-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 );}.elementor-4860 .elementor-element.elementor-element-572e68c .elementor-button{background-color:#FFFFFF;font-family:var( --e-global-typography-c456ece-font-family ), Sans-serif;font-size:var( --e-global-typography-c456ece-font-size );font-weight:var( --e-global-typography-c456ece-font-weight );text-transform:var( --e-global-typography-c456ece-text-transform );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-primary );}.elementor-4860 .elementor-element.elementor-element-572e68c .elementor-button:hover, .elementor-4860 .elementor-element.elementor-element-572e68c .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-d4d15d0 );}.elementor-4860 .elementor-element.elementor-element-572e68c > .elementor-widget-container{margin:5% 0% 0% 0%;}.elementor-4860 .elementor-element.elementor-element-572e68c .elementor-button:hover svg, .elementor-4860 .elementor-element.elementor-element-572e68c .elementor-button:focus svg{fill:var( --e-global-color-d4d15d0 );}.elementor-4860 .elementor-element.elementor-element-ed22964 > .elementor-element-populated >  .elementor-background-overlay{opacity:0.5;}.elementor-4860 .elementor-element.elementor-element-ed22964 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-4860 .elementor-element.elementor-element-ed22964 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4860 .elementor-element.elementor-element-aeba694{--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:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:none;--border-style:none;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:10;}.elementor-4860 .elementor-element.elementor-element-aeba694:not(.elementor-motion-effects-element-type-background), .elementor-4860 .elementor-element.elementor-element-aeba694 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DAE4E7;}.elementor-4860 .elementor-element.elementor-element-1eb1db1{--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:stretch;--gap:0px 3px;--row-gap:0px;--column-gap:3px;--margin-top:-195px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:17px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4860 .elementor-element.elementor-element-1eb1db1.e-con{--align-self:stretch;}.elementor-4860 .elementor-element.elementor-element-bef3701{--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;--justify-content:space-evenly;border-style:none;--border-style:none;}.elementor-4860 .elementor-element.elementor-element-bef3701.e-con{--align-self:stretch;}.elementor-4860 .elementor-element.elementor-element-da3612a{--display:flex;}.elementor-4860 .elementor-element.elementor-element-67ba152 > .elementor-widget-container{margin:25px 0px 0px 0px;}.elementor-4860 .elementor-element.elementor-element-67ba152{text-align:center;}.elementor-4860 .elementor-element.elementor-element-67ba152 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:20px;font-weight:600;line-height:1.2em;color:var( --e-global-color-text );}.elementor-4860 .elementor-element.elementor-element-aac976d{--display:flex;}.elementor-4860 .elementor-element.elementor-element-400a5e8 > .elementor-widget-container{margin:25px 0px 0px 0px;}.elementor-4860 .elementor-element.elementor-element-400a5e8{text-align:center;}.elementor-4860 .elementor-element.elementor-element-400a5e8 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:20px;font-weight:600;line-height:1.2em;color:var( --e-global-color-text );}.elementor-4860 .elementor-element.elementor-element-76d660b{text-align:center;font-family:"Helvetica", Sans-serif;font-size:16px;font-weight:300;color:#5A5B5D;}.elementor-4860 .elementor-element.elementor-element-76d660b p{margin-block-end:0px;}.elementor-4860 .elementor-element.elementor-element-e20a2e0 .elementor-button{background-color:transparent;font-family:"Helvetica", Sans-serif;font-size:14px;font-weight:800;text-transform:uppercase;line-height:1.2em;fill:var( --e-global-color-d4d15d0 );color:var( --e-global-color-d4d15d0 );background-image:linear-gradient(90deg, var( --e-global-color-primary ) 0%, var( --e-global-color-text ) 100%);border-radius:10px 10px 10px 10px;}.elementor-4860 .elementor-element.elementor-element-e20a2e0 .elementor-button:hover, .elementor-4860 .elementor-element.elementor-element-e20a2e0 .elementor-button:focus{background-color:transparent;color:var( --e-global-color-text );background-image:linear-gradient(180deg, var( --e-global-color-d4d15d0 ) 0%, var( --e-global-color-d4d15d0 ) 100%);}.elementor-4860 .elementor-element.elementor-element-e20a2e0 .elementor-button:hover svg, .elementor-4860 .elementor-element.elementor-element-e20a2e0 .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-4860 .elementor-element.elementor-element-f7aa40c{--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;--justify-content:space-evenly;border-style:none;--border-style:none;}.elementor-4860 .elementor-element.elementor-element-f7aa40c.e-con{--align-self:stretch;}.elementor-4860 .elementor-element.elementor-element-646497f{--display:flex;}.elementor-4860 .elementor-element.elementor-element-95a6d06 > .elementor-widget-container{margin:25px 0px 0px 0px;}.elementor-4860 .elementor-element.elementor-element-95a6d06{text-align:center;}.elementor-4860 .elementor-element.elementor-element-95a6d06 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:20px;font-weight:600;line-height:1.2em;color:var( --e-global-color-text );}.elementor-4860 .elementor-element.elementor-element-996d763{--display:flex;}.elementor-4860 .elementor-element.elementor-element-c0c8b50 > .elementor-widget-container{margin:25px 0px 0px 0px;}.elementor-4860 .elementor-element.elementor-element-c0c8b50{text-align:center;}.elementor-4860 .elementor-element.elementor-element-c0c8b50 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:20px;font-weight:600;line-height:1.2em;color:var( --e-global-color-text );}.elementor-4860 .elementor-element.elementor-element-4787583{text-align:center;font-family:"Helvetica", Sans-serif;font-size:16px;font-weight:300;color:#5A5B5D;}.elementor-4860 .elementor-element.elementor-element-4787583 p{margin-block-end:0px;}.elementor-4860 .elementor-element.elementor-element-8dca787 .elementor-button{background-color:transparent;font-family:"Helvetica", Sans-serif;font-size:14px;font-weight:800;text-transform:uppercase;line-height:1.2em;fill:var( --e-global-color-d4d15d0 );color:var( --e-global-color-d4d15d0 );background-image:linear-gradient(90deg, var( --e-global-color-primary ) 0%, var( --e-global-color-text ) 100%);border-radius:10px 10px 10px 10px;}.elementor-4860 .elementor-element.elementor-element-8dca787 .elementor-button:hover, .elementor-4860 .elementor-element.elementor-element-8dca787 .elementor-button:focus{background-color:transparent;color:var( --e-global-color-text );background-image:linear-gradient(180deg, var( --e-global-color-d4d15d0 ) 0%, var( --e-global-color-d4d15d0 ) 100%);}.elementor-4860 .elementor-element.elementor-element-8dca787 .elementor-button:hover svg, .elementor-4860 .elementor-element.elementor-element-8dca787 .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-4860 .elementor-element.elementor-element-5b7303f{--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;--justify-content:space-evenly;--align-items:stretch;border-style:none;--border-style:none;}.elementor-4860 .elementor-element.elementor-element-5b7303f.e-con{--align-self:stretch;}.elementor-4860 .elementor-element.elementor-element-834cabb{--display:flex;}.elementor-4860 .elementor-element.elementor-element-e268ec6 > .elementor-widget-container{margin:25px 0px 0px 0px;}.elementor-4860 .elementor-element.elementor-element-e268ec6{text-align:center;}.elementor-4860 .elementor-element.elementor-element-e268ec6 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:20px;font-weight:600;line-height:1.2em;color:var( --e-global-color-text );}.elementor-4860 .elementor-element.elementor-element-a42a3e1{--display:flex;}.elementor-4860 .elementor-element.elementor-element-f20ba16 > .elementor-widget-container{margin:25px 0px 0px 0px;}.elementor-4860 .elementor-element.elementor-element-f20ba16{text-align:center;}.elementor-4860 .elementor-element.elementor-element-f20ba16 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:20px;font-weight:600;line-height:1.2em;color:var( --e-global-color-text );}.elementor-4860 .elementor-element.elementor-element-0dea76b{text-align:center;font-family:"Helvetica", Sans-serif;font-size:16px;font-weight:300;color:#5A5B5D;}.elementor-4860 .elementor-element.elementor-element-0dea76b p{margin-block-end:0px;}.elementor-4860 .elementor-element.elementor-element-beaf980 .elementor-button{background-color:transparent;font-family:"Helvetica", Sans-serif;font-size:14px;font-weight:800;text-transform:uppercase;line-height:1.2em;fill:var( --e-global-color-d4d15d0 );color:var( --e-global-color-d4d15d0 );background-image:linear-gradient(90deg, var( --e-global-color-primary ) 0%, var( --e-global-color-text ) 100%);border-radius:10px 10px 10px 10px;}.elementor-4860 .elementor-element.elementor-element-beaf980 .elementor-button:hover, .elementor-4860 .elementor-element.elementor-element-beaf980 .elementor-button:focus{background-color:transparent;color:var( --e-global-color-text );background-image:linear-gradient(180deg, var( --e-global-color-d4d15d0 ) 0%, var( --e-global-color-d4d15d0 ) 100%);}.elementor-4860 .elementor-element.elementor-element-beaf980 .elementor-button:hover svg, .elementor-4860 .elementor-element.elementor-element-beaf980 .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-4860 .elementor-element.elementor-element-9e88a52{--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;--justify-content:space-evenly;border-style:none;--border-style:none;}.elementor-4860 .elementor-element.elementor-element-9e88a52.e-con{--align-self:stretch;}.elementor-4860 .elementor-element.elementor-element-a6fbcd2{--display:flex;}.elementor-4860 .elementor-element.elementor-element-133893b > .elementor-widget-container{margin:25px 0px 0px 0px;}.elementor-4860 .elementor-element.elementor-element-133893b{text-align:center;}.elementor-4860 .elementor-element.elementor-element-133893b .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:20px;font-weight:600;line-height:1.2em;color:var( --e-global-color-text );}.elementor-4860 .elementor-element.elementor-element-ade5c03{--display:flex;}.elementor-4860 .elementor-element.elementor-element-808af8e > .elementor-widget-container{margin:25px 0px 0px 0px;}.elementor-4860 .elementor-element.elementor-element-808af8e{text-align:center;}.elementor-4860 .elementor-element.elementor-element-808af8e .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:20px;font-weight:600;line-height:1.2em;color:var( --e-global-color-text );}.elementor-4860 .elementor-element.elementor-element-aeba290{text-align:center;font-family:"Helvetica", Sans-serif;font-size:16px;font-weight:300;color:#5A5B5D;}.elementor-4860 .elementor-element.elementor-element-aeba290 p{margin-block-end:0px;}.elementor-4860 .elementor-element.elementor-element-c67fbdd .elementor-button{background-color:transparent;font-family:"Helvetica", Sans-serif;font-size:14px;font-weight:800;text-transform:uppercase;line-height:1.2em;fill:var( --e-global-color-d4d15d0 );color:var( --e-global-color-d4d15d0 );background-image:linear-gradient(90deg, var( --e-global-color-primary ) 0%, var( --e-global-color-text ) 100%);border-radius:10px 10px 10px 10px;}.elementor-4860 .elementor-element.elementor-element-c67fbdd .elementor-button:hover, .elementor-4860 .elementor-element.elementor-element-c67fbdd .elementor-button:focus{background-color:transparent;color:var( --e-global-color-text );background-image:linear-gradient(180deg, var( --e-global-color-d4d15d0 ) 0%, var( --e-global-color-d4d15d0 ) 100%);}.elementor-4860 .elementor-element.elementor-element-c67fbdd .elementor-button:hover svg, .elementor-4860 .elementor-element.elementor-element-c67fbdd .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-4860 .elementor-element.elementor-element-217f80b{--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;--justify-content:space-evenly;border-style:none;--border-style:none;}.elementor-4860 .elementor-element.elementor-element-217f80b.e-con{--align-self:stretch;}.elementor-4860 .elementor-element.elementor-element-4cf12ac{--display:flex;}.elementor-4860 .elementor-element.elementor-element-2a23643 > .elementor-widget-container{margin:25px 0px 0px 0px;}.elementor-4860 .elementor-element.elementor-element-2a23643{text-align:center;}.elementor-4860 .elementor-element.elementor-element-2a23643 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:20px;font-weight:600;line-height:1.2em;color:var( --e-global-color-text );}.elementor-4860 .elementor-element.elementor-element-dab9ddf{--display:flex;}.elementor-4860 .elementor-element.elementor-element-375e8f0 > .elementor-widget-container{margin:25px 0px 0px 0px;}.elementor-4860 .elementor-element.elementor-element-375e8f0{text-align:center;}.elementor-4860 .elementor-element.elementor-element-375e8f0 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:20px;font-weight:600;line-height:1.2em;color:var( --e-global-color-text );}.elementor-4860 .elementor-element.elementor-element-23b9959{text-align:center;font-family:"Helvetica", Sans-serif;font-size:16px;font-weight:300;color:#5A5B5D;}.elementor-4860 .elementor-element.elementor-element-23b9959 p{margin-block-end:0px;}.elementor-4860 .elementor-element.elementor-element-8e86640 .elementor-button{background-color:transparent;font-family:"Helvetica", Sans-serif;font-size:14px;font-weight:800;text-transform:uppercase;line-height:1.2em;fill:var( --e-global-color-d4d15d0 );color:var( --e-global-color-d4d15d0 );background-image:linear-gradient(90deg, var( --e-global-color-primary ) 0%, var( --e-global-color-text ) 100%);border-radius:10px 10px 10px 10px;}.elementor-4860 .elementor-element.elementor-element-8e86640 .elementor-button:hover, .elementor-4860 .elementor-element.elementor-element-8e86640 .elementor-button:focus{background-color:transparent;color:var( --e-global-color-text );background-image:linear-gradient(180deg, var( --e-global-color-d4d15d0 ) 0%, var( --e-global-color-d4d15d0 ) 100%);}.elementor-4860 .elementor-element.elementor-element-8e86640 .elementor-button:hover svg, .elementor-4860 .elementor-element.elementor-element-8e86640 .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-4860 .elementor-element.elementor-element-643c03b{--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:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:none;--border-style:none;--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:10;}.elementor-4860 .elementor-element.elementor-element-643c03b:not(.elementor-motion-effects-element-type-background), .elementor-4860 .elementor-element.elementor-element-643c03b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DAE4E7;}.elementor-4860 .elementor-element.elementor-element-7ffd77f{--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:stretch;--gap:0px 3px;--row-gap:0px;--column-gap:3px;--margin-top:-268px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:10;}.elementor-4860 .elementor-element.elementor-element-7ffd77f.e-con{--align-self:stretch;}.elementor-4860 .elementor-element.elementor-element-b5d7ace{--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;--justify-content:space-evenly;border-style:none;--border-style:none;}.elementor-4860 .elementor-element.elementor-element-b5d7ace.e-con{--align-self:stretch;}.elementor-4860 .elementor-element.elementor-element-74f3bcd{--display:flex;}.elementor-4860 .elementor-element.elementor-element-34b8519 > .elementor-widget-container{margin:25px 0px 0px 0px;}.elementor-4860 .elementor-element.elementor-element-34b8519{text-align:center;}.elementor-4860 .elementor-element.elementor-element-34b8519 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:20px;font-weight:600;line-height:1.2em;color:var( --e-global-color-text );}.elementor-4860 .elementor-element.elementor-element-4bf5a6a{--display:flex;}.elementor-4860 .elementor-element.elementor-element-69d00ca > .elementor-widget-container{margin:25px 0px 0px 0px;}.elementor-4860 .elementor-element.elementor-element-69d00ca{text-align:center;}.elementor-4860 .elementor-element.elementor-element-69d00ca .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:20px;font-weight:600;line-height:1.2em;color:var( --e-global-color-text );}.elementor-4860 .elementor-element.elementor-element-b0f6b66{text-align:center;font-family:"Helvetica", Sans-serif;font-size:16px;font-weight:300;color:#5A5B5D;}.elementor-4860 .elementor-element.elementor-element-b0f6b66 p{margin-block-end:0px;}.elementor-4860 .elementor-element.elementor-element-b6bd70c .elementor-button{background-color:transparent;font-family:"Helvetica", Sans-serif;font-size:14px;font-weight:800;text-transform:uppercase;line-height:1.2em;fill:var( --e-global-color-d4d15d0 );color:var( --e-global-color-d4d15d0 );background-image:linear-gradient(90deg, var( --e-global-color-primary ) 0%, var( --e-global-color-text ) 100%);border-radius:10px 10px 10px 10px;}.elementor-4860 .elementor-element.elementor-element-b6bd70c .elementor-button:hover, .elementor-4860 .elementor-element.elementor-element-b6bd70c .elementor-button:focus{background-color:transparent;color:var( --e-global-color-text );background-image:linear-gradient(180deg, var( --e-global-color-d4d15d0 ) 0%, var( --e-global-color-d4d15d0 ) 100%);}.elementor-4860 .elementor-element.elementor-element-b6bd70c .elementor-button:hover svg, .elementor-4860 .elementor-element.elementor-element-b6bd70c .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-4860 .elementor-element.elementor-element-d0a6df5{--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;--justify-content:space-evenly;border-style:none;--border-style:none;}.elementor-4860 .elementor-element.elementor-element-d0a6df5.e-con{--align-self:stretch;}.elementor-4860 .elementor-element.elementor-element-7c04b29{--display:flex;}.elementor-4860 .elementor-element.elementor-element-da1539f > .elementor-widget-container{margin:25px 0px 0px 0px;}.elementor-4860 .elementor-element.elementor-element-da1539f{text-align:center;}.elementor-4860 .elementor-element.elementor-element-da1539f .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:20px;font-weight:600;line-height:1.2em;color:var( --e-global-color-text );}.elementor-4860 .elementor-element.elementor-element-2991f50{--display:flex;}.elementor-4860 .elementor-element.elementor-element-2c33545 > .elementor-widget-container{margin:25px 0px 0px 0px;}.elementor-4860 .elementor-element.elementor-element-2c33545{text-align:center;}.elementor-4860 .elementor-element.elementor-element-2c33545 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:20px;font-weight:600;line-height:1.2em;color:var( --e-global-color-text );}.elementor-4860 .elementor-element.elementor-element-526234f{text-align:center;font-family:"Helvetica", Sans-serif;font-size:16px;font-weight:300;color:#5A5B5D;}.elementor-4860 .elementor-element.elementor-element-526234f p{margin-block-end:0px;}.elementor-4860 .elementor-element.elementor-element-d2b1a9a .elementor-button{background-color:transparent;font-family:"Helvetica", Sans-serif;font-size:14px;font-weight:800;text-transform:uppercase;line-height:1.2em;fill:var( --e-global-color-d4d15d0 );color:var( --e-global-color-d4d15d0 );background-image:linear-gradient(90deg, var( --e-global-color-primary ) 0%, var( --e-global-color-text ) 100%);border-radius:10px 10px 10px 10px;}.elementor-4860 .elementor-element.elementor-element-d2b1a9a .elementor-button:hover, .elementor-4860 .elementor-element.elementor-element-d2b1a9a .elementor-button:focus{background-color:transparent;color:var( --e-global-color-text );background-image:linear-gradient(180deg, var( --e-global-color-d4d15d0 ) 0%, var( --e-global-color-d4d15d0 ) 100%);}.elementor-4860 .elementor-element.elementor-element-d2b1a9a .elementor-button:hover svg, .elementor-4860 .elementor-element.elementor-element-d2b1a9a .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-4860 .elementor-element.elementor-element-d003a51{--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;--justify-content:space-evenly;--align-items:stretch;border-style:none;--border-style:none;}.elementor-4860 .elementor-element.elementor-element-d003a51.e-con{--align-self:stretch;}.elementor-4860 .elementor-element.elementor-element-921fbe4{--display:flex;}.elementor-4860 .elementor-element.elementor-element-1622e52 > .elementor-widget-container{margin:25px 0px 0px 0px;}.elementor-4860 .elementor-element.elementor-element-1622e52{text-align:center;}.elementor-4860 .elementor-element.elementor-element-1622e52 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:20px;font-weight:600;line-height:1.2em;color:var( --e-global-color-text );}.elementor-4860 .elementor-element.elementor-element-f5e5169{--display:flex;}.elementor-4860 .elementor-element.elementor-element-b0ce11a > .elementor-widget-container{margin:25px 0px 0px 0px;}.elementor-4860 .elementor-element.elementor-element-b0ce11a{text-align:center;}.elementor-4860 .elementor-element.elementor-element-b0ce11a .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:20px;font-weight:600;line-height:1.2em;color:var( --e-global-color-text );}.elementor-4860 .elementor-element.elementor-element-d891f9d{text-align:center;font-family:"Helvetica", Sans-serif;font-size:16px;font-weight:300;color:#5A5B5D;}.elementor-4860 .elementor-element.elementor-element-d891f9d p{margin-block-end:0px;}.elementor-4860 .elementor-element.elementor-element-8878f97 .elementor-button{background-color:transparent;font-family:"Helvetica", Sans-serif;font-size:14px;font-weight:800;text-transform:uppercase;line-height:1.2em;fill:var( --e-global-color-d4d15d0 );color:var( --e-global-color-d4d15d0 );background-image:linear-gradient(90deg, var( --e-global-color-primary ) 0%, var( --e-global-color-text ) 100%);border-radius:10px 10px 10px 10px;}.elementor-4860 .elementor-element.elementor-element-8878f97 .elementor-button:hover, .elementor-4860 .elementor-element.elementor-element-8878f97 .elementor-button:focus{background-color:transparent;color:var( --e-global-color-text );background-image:linear-gradient(180deg, var( --e-global-color-d4d15d0 ) 0%, var( --e-global-color-d4d15d0 ) 100%);}.elementor-4860 .elementor-element.elementor-element-8878f97 .elementor-button:hover svg, .elementor-4860 .elementor-element.elementor-element-8878f97 .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-4860 .elementor-element.elementor-element-7f3d184{--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;--justify-content:space-evenly;border-style:none;--border-style:none;}.elementor-4860 .elementor-element.elementor-element-7f3d184.e-con{--align-self:stretch;}.elementor-4860 .elementor-element.elementor-element-b288383{--display:flex;}.elementor-4860 .elementor-element.elementor-element-ced9616 > .elementor-widget-container{margin:25px 0px 0px 0px;}.elementor-4860 .elementor-element.elementor-element-ced9616{text-align:center;}.elementor-4860 .elementor-element.elementor-element-ced9616 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:20px;font-weight:600;line-height:1.2em;color:var( --e-global-color-text );}.elementor-4860 .elementor-element.elementor-element-1a270ca{--display:flex;}.elementor-4860 .elementor-element.elementor-element-97c2319 > .elementor-widget-container{margin:25px 0px 0px 0px;}.elementor-4860 .elementor-element.elementor-element-97c2319{text-align:center;}.elementor-4860 .elementor-element.elementor-element-97c2319 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:20px;font-weight:600;line-height:1.2em;color:var( --e-global-color-text );}.elementor-4860 .elementor-element.elementor-element-21899c6{text-align:center;font-family:"Helvetica", Sans-serif;font-size:16px;font-weight:300;color:#5A5B5D;}.elementor-4860 .elementor-element.elementor-element-21899c6 p{margin-block-end:0px;}.elementor-4860 .elementor-element.elementor-element-9f40bc1 .elementor-button{background-color:transparent;font-family:"Helvetica", Sans-serif;font-size:14px;font-weight:800;text-transform:uppercase;line-height:1.2em;fill:var( --e-global-color-d4d15d0 );color:var( --e-global-color-d4d15d0 );background-image:linear-gradient(90deg, var( --e-global-color-primary ) 0%, var( --e-global-color-text ) 100%);border-radius:10px 10px 10px 10px;}.elementor-4860 .elementor-element.elementor-element-9f40bc1 .elementor-button:hover, .elementor-4860 .elementor-element.elementor-element-9f40bc1 .elementor-button:focus{background-color:transparent;color:var( --e-global-color-text );background-image:linear-gradient(180deg, var( --e-global-color-d4d15d0 ) 0%, var( --e-global-color-d4d15d0 ) 100%);}.elementor-4860 .elementor-element.elementor-element-9f40bc1 .elementor-button:hover svg, .elementor-4860 .elementor-element.elementor-element-9f40bc1 .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-4860 .elementor-element.elementor-element-321b338{--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;--justify-content:space-evenly;border-style:none;--border-style:none;}.elementor-4860 .elementor-element.elementor-element-321b338.e-con{--align-self:stretch;}.elementor-4860 .elementor-element.elementor-element-3e13182{--display:flex;}.elementor-4860 .elementor-element.elementor-element-d70498d > .elementor-widget-container{margin:25px 0px 0px 0px;}.elementor-4860 .elementor-element.elementor-element-d70498d{text-align:center;}.elementor-4860 .elementor-element.elementor-element-d70498d .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:20px;font-weight:600;line-height:1.2em;color:var( --e-global-color-text );}.elementor-4860 .elementor-element.elementor-element-e929cd5{--display:flex;}.elementor-4860 .elementor-element.elementor-element-69ef1ae > .elementor-widget-container{margin:25px 0px 0px 0px;}.elementor-4860 .elementor-element.elementor-element-69ef1ae{text-align:center;}.elementor-4860 .elementor-element.elementor-element-69ef1ae .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:20px;font-weight:600;line-height:1.2em;color:var( --e-global-color-text );}.elementor-4860 .elementor-element.elementor-element-1530ca2{text-align:center;font-family:"Helvetica", Sans-serif;font-size:16px;font-weight:300;color:#5A5B5D;}.elementor-4860 .elementor-element.elementor-element-1530ca2 p{margin-block-end:0px;}.elementor-4860 .elementor-element.elementor-element-fe26672 .elementor-button{background-color:transparent;font-family:"Helvetica", Sans-serif;font-size:14px;font-weight:800;text-transform:uppercase;line-height:1.2em;fill:var( --e-global-color-d4d15d0 );color:var( --e-global-color-d4d15d0 );background-image:linear-gradient(90deg, var( --e-global-color-primary ) 0%, var( --e-global-color-text ) 100%);border-radius:10px 10px 10px 10px;}.elementor-4860 .elementor-element.elementor-element-fe26672 .elementor-button:hover, .elementor-4860 .elementor-element.elementor-element-fe26672 .elementor-button:focus{background-color:transparent;color:var( --e-global-color-text );background-image:linear-gradient(180deg, var( --e-global-color-d4d15d0 ) 0%, var( --e-global-color-d4d15d0 ) 100%);}.elementor-4860 .elementor-element.elementor-element-fe26672 .elementor-button:hover svg, .elementor-4860 .elementor-element.elementor-element-fe26672 .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-4860 .elementor-element.elementor-element-a513070:not(.elementor-motion-effects-element-type-background), .elementor-4860 .elementor-element.elementor-element-a513070 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a45b0a7 );}.elementor-4860 .elementor-element.elementor-element-a513070 > .elementor-container{max-width:1600px;}.elementor-4860 .elementor-element.elementor-element-a513070{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-20px;margin-bottom:0px;}.elementor-4860 .elementor-element.elementor-element-a513070 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4860 .elementor-element.elementor-element-08e5f34 > .elementor-element-populated{margin:-190px 0px -130px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-4860 .elementor-element.elementor-element-86f8565 > .elementor-widget-container{margin:-120px 0px 0px 0px;}.elementor-4860 .elementor-element.elementor-element-6687c6c:not(.elementor-motion-effects-element-type-background), .elementor-4860 .elementor-element.elementor-element-6687c6c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d4d15d0 );}.elementor-4860 .elementor-element.elementor-element-6687c6c > .elementor-container{max-width:1200px;}.elementor-4860 .elementor-element.elementor-element-6687c6c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-4860 .elementor-element.elementor-element-6687c6c > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4860 .elementor-element.elementor-element-86bb27a > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-4860 .elementor-element.elementor-element-86bb27a > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-call-to-action .elementor-cta__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 );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-call-to-action .elementor-cta__description{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 );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-call-to-action .elementor-cta__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 );}.elementor-widget-call-to-action .elementor-ribbon-inner{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 );}.elementor-4860 .elementor-element.elementor-element-14be9b7 .elementor-cta__content-item{transition-duration:600ms;}.elementor-4860 .elementor-element.elementor-element-14be9b7.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(2){transition-delay:calc( 600ms / 3 );}.elementor-4860 .elementor-element.elementor-element-14be9b7.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(3){transition-delay:calc( ( 600ms / 3 ) * 2 );}.elementor-4860 .elementor-element.elementor-element-14be9b7.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(4){transition-delay:calc( ( 600ms / 3 ) * 3 );}.elementor-4860 .elementor-element.elementor-element-14be9b7 .elementor-cta .elementor-cta__bg, .elementor-4860 .elementor-element.elementor-element-14be9b7 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-4860 .elementor-element.elementor-element-14be9b7 .elementor-cta__content{text-align:center;}.elementor-4860 .elementor-element.elementor-element-14be9b7 .elementor-cta__title{font-family:var( --e-global-typography-45194f0-font-family ), Sans-serif;font-size:var( --e-global-typography-45194f0-font-size );font-weight:var( --e-global-typography-45194f0-font-weight );text-transform:var( --e-global-typography-45194f0-text-transform );color:var( --e-global-color-text );}.elementor-4860 .elementor-element.elementor-element-14be9b7 .elementor-cta__description{color:var( --e-global-color-secondary );}.elementor-4860 .elementor-element.elementor-element-14be9b7 .elementor-cta__button{color:var( --e-global-color-d4d15d0 );background-color:var( --e-global-color-primary );border-width:0px;}.elementor-4860 .elementor-element.elementor-element-14be9b7 .elementor-cta__button:hover{color:var( --e-global-color-primary );background-color:var( --e-global-color-d4d15d0 );}.elementor-4860 .elementor-element.elementor-element-14be9b7 .elementor-cta:not(:hover) .elementor-cta__bg-overlay{background-color:var( --e-global-color-a45b0a7 );}.elementor-4860 .elementor-element.elementor-element-14be9b7 .elementor-cta:hover .elementor-cta__bg-overlay{background-color:var( --e-global-color-f63a7cd );}.elementor-4860 .elementor-element.elementor-element-47c6b13 .elementor-cta__content-item{transition-duration:600ms;}.elementor-4860 .elementor-element.elementor-element-47c6b13.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(2){transition-delay:calc( 600ms / 3 );}.elementor-4860 .elementor-element.elementor-element-47c6b13.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(3){transition-delay:calc( ( 600ms / 3 ) * 2 );}.elementor-4860 .elementor-element.elementor-element-47c6b13.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(4){transition-delay:calc( ( 600ms / 3 ) * 3 );}.elementor-4860 .elementor-element.elementor-element-47c6b13 .elementor-cta .elementor-cta__bg, .elementor-4860 .elementor-element.elementor-element-47c6b13 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-4860 .elementor-element.elementor-element-47c6b13 .elementor-cta__content{text-align:center;}.elementor-4860 .elementor-element.elementor-element-47c6b13 .elementor-cta__title{font-family:var( --e-global-typography-45194f0-font-family ), Sans-serif;font-size:var( --e-global-typography-45194f0-font-size );font-weight:var( --e-global-typography-45194f0-font-weight );text-transform:var( --e-global-typography-45194f0-text-transform );color:var( --e-global-color-text );}.elementor-4860 .elementor-element.elementor-element-47c6b13 .elementor-cta__description{color:var( --e-global-color-secondary );}.elementor-4860 .elementor-element.elementor-element-47c6b13 .elementor-cta__button{color:var( --e-global-color-d4d15d0 );background-color:var( --e-global-color-primary );border-width:0px;}.elementor-4860 .elementor-element.elementor-element-47c6b13 .elementor-cta__button:hover{color:var( --e-global-color-primary );background-color:var( --e-global-color-d4d15d0 );}.elementor-4860 .elementor-element.elementor-element-47c6b13 .elementor-cta:not(:hover) .elementor-cta__bg-overlay{background-color:var( --e-global-color-a45b0a7 );}.elementor-4860 .elementor-element.elementor-element-47c6b13 .elementor-cta:hover .elementor-cta__bg-overlay{background-color:var( --e-global-color-f63a7cd );}.elementor-4860 .elementor-element.elementor-element-98c8057 .elementor-cta__content-item{transition-duration:600ms;}.elementor-4860 .elementor-element.elementor-element-98c8057.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(2){transition-delay:calc( 600ms / 3 );}.elementor-4860 .elementor-element.elementor-element-98c8057.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(3){transition-delay:calc( ( 600ms / 3 ) * 2 );}.elementor-4860 .elementor-element.elementor-element-98c8057.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(4){transition-delay:calc( ( 600ms / 3 ) * 3 );}.elementor-4860 .elementor-element.elementor-element-98c8057 .elementor-cta .elementor-cta__bg, .elementor-4860 .elementor-element.elementor-element-98c8057 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-4860 .elementor-element.elementor-element-98c8057 .elementor-cta__content{text-align:center;}.elementor-4860 .elementor-element.elementor-element-98c8057 .elementor-cta__title{font-family:var( --e-global-typography-45194f0-font-family ), Sans-serif;font-size:var( --e-global-typography-45194f0-font-size );font-weight:var( --e-global-typography-45194f0-font-weight );text-transform:var( --e-global-typography-45194f0-text-transform );color:var( --e-global-color-text );}.elementor-4860 .elementor-element.elementor-element-98c8057 .elementor-cta__description{color:var( --e-global-color-secondary );}.elementor-4860 .elementor-element.elementor-element-98c8057 .elementor-cta__button{color:var( --e-global-color-d4d15d0 );background-color:var( --e-global-color-primary );border-width:0px;}.elementor-4860 .elementor-element.elementor-element-98c8057 .elementor-cta__button:hover{color:var( --e-global-color-primary );background-color:var( --e-global-color-d4d15d0 );}.elementor-4860 .elementor-element.elementor-element-98c8057 .elementor-cta:not(:hover) .elementor-cta__bg-overlay{background-color:var( --e-global-color-a45b0a7 );}.elementor-4860 .elementor-element.elementor-element-98c8057 .elementor-cta:hover .elementor-cta__bg-overlay{background-color:var( --e-global-color-f63a7cd );}.elementor-4860 .elementor-element.elementor-element-f59f592 .elementor-cta__content-item{transition-duration:600ms;}.elementor-4860 .elementor-element.elementor-element-f59f592.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(2){transition-delay:calc( 600ms / 3 );}.elementor-4860 .elementor-element.elementor-element-f59f592.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(3){transition-delay:calc( ( 600ms / 3 ) * 2 );}.elementor-4860 .elementor-element.elementor-element-f59f592.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(4){transition-delay:calc( ( 600ms / 3 ) * 3 );}.elementor-4860 .elementor-element.elementor-element-f59f592 .elementor-cta .elementor-cta__bg, .elementor-4860 .elementor-element.elementor-element-f59f592 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-4860 .elementor-element.elementor-element-f59f592 .elementor-cta__content{text-align:center;}.elementor-4860 .elementor-element.elementor-element-f59f592 .elementor-cta__title{font-family:var( --e-global-typography-45194f0-font-family ), Sans-serif;font-size:var( --e-global-typography-45194f0-font-size );font-weight:var( --e-global-typography-45194f0-font-weight );text-transform:var( --e-global-typography-45194f0-text-transform );color:var( --e-global-color-text );}.elementor-4860 .elementor-element.elementor-element-f59f592 .elementor-cta__description{color:var( --e-global-color-secondary );}.elementor-4860 .elementor-element.elementor-element-f59f592 .elementor-cta__button{color:var( --e-global-color-d4d15d0 );background-color:var( --e-global-color-primary );border-width:0px;}.elementor-4860 .elementor-element.elementor-element-f59f592 .elementor-cta__button:hover{color:var( --e-global-color-primary );background-color:var( --e-global-color-d4d15d0 );}.elementor-4860 .elementor-element.elementor-element-f59f592 .elementor-cta:not(:hover) .elementor-cta__bg-overlay{background-color:var( --e-global-color-a45b0a7 );}.elementor-4860 .elementor-element.elementor-element-f59f592 .elementor-cta:hover .elementor-cta__bg-overlay{background-color:var( --e-global-color-f63a7cd );}.elementor-4860 .elementor-element.elementor-element-b6f3450 .elementor-cta__content-item{transition-duration:600ms;}.elementor-4860 .elementor-element.elementor-element-b6f3450.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(2){transition-delay:calc( 600ms / 3 );}.elementor-4860 .elementor-element.elementor-element-b6f3450.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(3){transition-delay:calc( ( 600ms / 3 ) * 2 );}.elementor-4860 .elementor-element.elementor-element-b6f3450.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(4){transition-delay:calc( ( 600ms / 3 ) * 3 );}.elementor-4860 .elementor-element.elementor-element-b6f3450 .elementor-cta .elementor-cta__bg, .elementor-4860 .elementor-element.elementor-element-b6f3450 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-4860 .elementor-element.elementor-element-b6f3450 .elementor-cta__content{text-align:center;}.elementor-4860 .elementor-element.elementor-element-b6f3450 .elementor-cta__title{font-family:var( --e-global-typography-45194f0-font-family ), Sans-serif;font-size:var( --e-global-typography-45194f0-font-size );font-weight:var( --e-global-typography-45194f0-font-weight );text-transform:var( --e-global-typography-45194f0-text-transform );color:var( --e-global-color-text );}.elementor-4860 .elementor-element.elementor-element-b6f3450 .elementor-cta__description{color:var( --e-global-color-secondary );}.elementor-4860 .elementor-element.elementor-element-b6f3450 .elementor-cta__button{color:var( --e-global-color-d4d15d0 );background-color:var( --e-global-color-primary );border-width:0px;}.elementor-4860 .elementor-element.elementor-element-b6f3450 .elementor-cta__button:hover{color:var( --e-global-color-primary );background-color:var( --e-global-color-d4d15d0 );}.elementor-4860 .elementor-element.elementor-element-b6f3450 .elementor-cta:not(:hover) .elementor-cta__bg-overlay{background-color:var( --e-global-color-a45b0a7 );}.elementor-4860 .elementor-element.elementor-element-b6f3450 .elementor-cta:hover .elementor-cta__bg-overlay{background-color:var( --e-global-color-f63a7cd );}.elementor-4860 .elementor-element.elementor-element-3aa96fc:not(.elementor-motion-effects-element-type-background), .elementor-4860 .elementor-element.elementor-element-3aa96fc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d4d15d0 );}.elementor-4860 .elementor-element.elementor-element-3aa96fc > .elementor-container{max-width:1200px;}.elementor-4860 .elementor-element.elementor-element-3aa96fc{overflow:hidden;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:120px 0px 120px 0px;z-index:2;}.elementor-4860 .elementor-element.elementor-element-3aa96fc > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4860 .elementor-element.elementor-element-55a3b5d > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-4860 .elementor-element.elementor-element-55a3b5d > .elementor-element-populated{padding:0px 57px 0px 0px;}.elementor-4860 .elementor-element.elementor-element-29026a3 > .elementor-widget-container{border-style:solid;border-width:0px 0px 0px 0px;}.elementor-4860 .elementor-element.elementor-element-29026a3 .elementor-heading-title{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 );color:var( --e-global-color-primary );}.elementor-4860 .elementor-element.elementor-element-9f0c6f5 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-4860 .elementor-element.elementor-element-9f0c6f5 .elementor-heading-title{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 );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-text );}.elementor-4860 .elementor-element.elementor-element-fe33da2 > .elementor-widget-container{margin:30px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4860 .elementor-element.elementor-element-fe33da2{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 );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-secondary );}.elementor-4860 .elementor-element.elementor-element-ad48469 .elementor-button{background-color:transparent;font-family:var( --e-global-typography-c456ece-font-family ), Sans-serif;font-size:var( --e-global-typography-c456ece-font-size );font-weight:var( --e-global-typography-c456ece-font-weight );text-transform:var( --e-global-typography-c456ece-text-transform );fill:var( --e-global-color-d4d15d0 );color:var( --e-global-color-d4d15d0 );background-image:linear-gradient(90deg, var( --e-global-color-primary ) 0%, var( --e-global-color-text ) 100%);}.elementor-4860 .elementor-element.elementor-element-ad48469 .elementor-button:hover, .elementor-4860 .elementor-element.elementor-element-ad48469 .elementor-button:focus{background-color:transparent;background-image:linear-gradient(90deg, var( --e-global-color-text ) 0%, var( --e-global-color-primary ) 100%);}.elementor-4860 .elementor-element.elementor-element-ad48469 > .elementor-widget-container{margin:5% 0% 0% 0%;}.elementor-4860 .elementor-element.elementor-element-6f17d67 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.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 );line-height:var( --e-global-typography-text-line-height );}.elementor-4860 .elementor-element.elementor-element-52310a9{width:var( --container-widget-width, 100.175% );max-width:100.175%;--container-widget-width:100.175%;--container-widget-flex-grow:0;text-align:center;}.elementor-4860 .elementor-element.elementor-element-52310a9 img{width:82%;max-width:90%;border-style:none;}.elementor-4860 .elementor-element.elementor-element-e0f721b > .elementor-container{max-width:1200px;}.elementor-4860 .elementor-element.elementor-element-e0f721b{overflow:hidden;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:120px 0px 120px 0px;}.elementor-4860 .elementor-element.elementor-element-e0f721b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4860 .elementor-element.elementor-element-b338994 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-4860 .elementor-element.elementor-element-5546f6a > .elementor-widget-container{border-style:solid;border-width:0px 0px 0px 0px;}.elementor-4860 .elementor-element.elementor-element-5546f6a{text-align:center;}.elementor-4860 .elementor-element.elementor-element-5546f6a .elementor-heading-title{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 );color:var( --e-global-color-primary );}.elementor-4860 .elementor-element.elementor-element-49ac2a5 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-4860 .elementor-element.elementor-element-49ac2a5{text-align:center;}.elementor-4860 .elementor-element.elementor-element-49ac2a5 .elementor-heading-title{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 );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-text );}.elementor-4860 .elementor-element.elementor-element-d78ea96{margin-top:50px;margin-bottom:0px;}.elementor-4860 .elementor-element.elementor-element-780a748 .elementor-cta .elementor-cta__bg, .elementor-4860 .elementor-element.elementor-element-780a748 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-4860 .elementor-element.elementor-element-780a748 > .elementor-widget-container{border-style:solid;border-width:0px 0px 5px 0px;border-color:#D6D6D626;box-shadow:0px 0px 30px 0px rgba(0, 0, 0, 0.25);}.elementor-4860 .elementor-element.elementor-element-780a748:hover .elementor-widget-container{border-style:solid;border-width:0px 0px 5px 0px;border-color:var( --e-global-color-accent );}.elementor-4860 .elementor-element.elementor-element-780a748 .elementor-cta__content{min-height:235px;text-align:center;padding:50px 0px 30px 0px;}.elementor-4860 .elementor-element.elementor-element-780a748 .elementor-cta__title{font-family:var( --e-global-typography-45194f0-font-family ), Sans-serif;font-size:var( --e-global-typography-45194f0-font-size );font-weight:var( --e-global-typography-45194f0-font-weight );text-transform:var( --e-global-typography-45194f0-text-transform );}.elementor-4860 .elementor-element.elementor-element-780a748 .elementor-cta__title:not(:last-child){margin-bottom:50px;}.elementor-4860 .elementor-element.elementor-element-780a748 .elementor-cta__button{font-family:var( --e-global-typography-c456ece-font-family ), Sans-serif;font-size:var( --e-global-typography-c456ece-font-size );font-weight:var( --e-global-typography-c456ece-font-weight );text-transform:var( --e-global-typography-c456ece-text-transform );border-color:var( --e-global-color-d4d15d0 );}.elementor-4860 .elementor-element.elementor-element-780a748 .elementor-cta:hover .elementor-cta__bg-overlay{background-color:#1B687566;}.elementor-4860 .elementor-element.elementor-element-780a748 .elementor-cta:hover .elementor-cta__bg{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-4860 .elementor-element.elementor-element-01b0e92 .elementor-cta .elementor-cta__bg, .elementor-4860 .elementor-element.elementor-element-01b0e92 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-4860 .elementor-element.elementor-element-01b0e92 > .elementor-widget-container{border-style:solid;border-width:0px 0px 5px 0px;border-color:#D6D6D626;box-shadow:0px 0px 30px 0px rgba(0, 0, 0, 0.25);}.elementor-4860 .elementor-element.elementor-element-01b0e92:hover .elementor-widget-container{border-style:solid;border-width:0px 0px 5px 0px;border-color:var( --e-global-color-accent );}.elementor-4860 .elementor-element.elementor-element-01b0e92 .elementor-cta__content{min-height:235px;text-align:center;padding:50px 0px 30px 0px;}.elementor-4860 .elementor-element.elementor-element-01b0e92 .elementor-cta__title{font-family:var( --e-global-typography-45194f0-font-family ), Sans-serif;font-size:var( --e-global-typography-45194f0-font-size );font-weight:var( --e-global-typography-45194f0-font-weight );text-transform:var( --e-global-typography-45194f0-text-transform );}.elementor-4860 .elementor-element.elementor-element-01b0e92 .elementor-cta__title:not(:last-child){margin-bottom:50px;}.elementor-4860 .elementor-element.elementor-element-01b0e92 .elementor-cta__button{font-family:var( --e-global-typography-c456ece-font-family ), Sans-serif;font-size:var( --e-global-typography-c456ece-font-size );font-weight:var( --e-global-typography-c456ece-font-weight );text-transform:var( --e-global-typography-c456ece-text-transform );border-color:var( --e-global-color-d4d15d0 );}.elementor-4860 .elementor-element.elementor-element-01b0e92 .elementor-cta:hover .elementor-cta__bg-overlay{background-color:#1B687566;}.elementor-4860 .elementor-element.elementor-element-01b0e92 .elementor-cta:hover .elementor-cta__bg{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-4860 .elementor-element.elementor-element-2f0a300 .elementor-cta .elementor-cta__bg, .elementor-4860 .elementor-element.elementor-element-2f0a300 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-4860 .elementor-element.elementor-element-2f0a300 > .elementor-widget-container{border-style:solid;border-width:0px 0px 5px 0px;border-color:#D6D6D626;box-shadow:0px 0px 30px 0px rgba(0, 0, 0, 0.25);}.elementor-4860 .elementor-element.elementor-element-2f0a300:hover .elementor-widget-container{border-style:solid;border-width:0px 0px 5px 0px;border-color:var( --e-global-color-accent );}.elementor-4860 .elementor-element.elementor-element-2f0a300 .elementor-cta__content{min-height:235px;text-align:center;padding:50px 0px 30px 0px;}.elementor-4860 .elementor-element.elementor-element-2f0a300 .elementor-cta__title{font-family:var( --e-global-typography-45194f0-font-family ), Sans-serif;font-size:var( --e-global-typography-45194f0-font-size );font-weight:var( --e-global-typography-45194f0-font-weight );text-transform:var( --e-global-typography-45194f0-text-transform );}.elementor-4860 .elementor-element.elementor-element-2f0a300 .elementor-cta__title:not(:last-child){margin-bottom:50px;}.elementor-4860 .elementor-element.elementor-element-2f0a300 .elementor-cta__button{font-family:var( --e-global-typography-c456ece-font-family ), Sans-serif;font-size:var( --e-global-typography-c456ece-font-size );font-weight:var( --e-global-typography-c456ece-font-weight );text-transform:var( --e-global-typography-c456ece-text-transform );border-color:var( --e-global-color-d4d15d0 );}.elementor-4860 .elementor-element.elementor-element-2f0a300 .elementor-cta:hover .elementor-cta__bg-overlay{background-color:#1B687566;}.elementor-4860 .elementor-element.elementor-element-2f0a300 .elementor-cta:hover .elementor-cta__bg{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-4860 .elementor-element.elementor-element-c2f40da{margin-top:20px;margin-bottom:0px;}.elementor-4860 .elementor-element.elementor-element-475ac7c .elementor-cta .elementor-cta__bg, .elementor-4860 .elementor-element.elementor-element-475ac7c .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-4860 .elementor-element.elementor-element-475ac7c > .elementor-widget-container{border-style:solid;border-width:0px 0px 5px 0px;border-color:#D6D6D626;box-shadow:0px 0px 30px 0px rgba(0, 0, 0, 0.25);}.elementor-4860 .elementor-element.elementor-element-475ac7c:hover .elementor-widget-container{border-style:solid;border-width:0px 0px 5px 0px;border-color:var( --e-global-color-accent );}.elementor-4860 .elementor-element.elementor-element-475ac7c .elementor-cta__content{min-height:235px;text-align:center;padding:50px 0px 30px 0px;}.elementor-4860 .elementor-element.elementor-element-475ac7c .elementor-cta__title{font-family:var( --e-global-typography-45194f0-font-family ), Sans-serif;font-size:var( --e-global-typography-45194f0-font-size );font-weight:var( --e-global-typography-45194f0-font-weight );text-transform:var( --e-global-typography-45194f0-text-transform );}.elementor-4860 .elementor-element.elementor-element-475ac7c .elementor-cta__title:not(:last-child){margin-bottom:50px;}.elementor-4860 .elementor-element.elementor-element-475ac7c .elementor-cta__button{font-family:var( --e-global-typography-c456ece-font-family ), Sans-serif;font-size:var( --e-global-typography-c456ece-font-size );font-weight:var( --e-global-typography-c456ece-font-weight );text-transform:var( --e-global-typography-c456ece-text-transform );border-color:var( --e-global-color-d4d15d0 );}.elementor-4860 .elementor-element.elementor-element-475ac7c .elementor-cta:hover .elementor-cta__bg-overlay{background-color:#1B687566;}.elementor-4860 .elementor-element.elementor-element-475ac7c .elementor-cta:hover .elementor-cta__bg{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-4860 .elementor-element.elementor-element-5f546ae .elementor-cta .elementor-cta__bg, .elementor-4860 .elementor-element.elementor-element-5f546ae .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-4860 .elementor-element.elementor-element-5f546ae > .elementor-widget-container{border-style:solid;border-width:0px 0px 5px 0px;border-color:#D6D6D626;box-shadow:0px 0px 30px 0px rgba(0, 0, 0, 0.25);}.elementor-4860 .elementor-element.elementor-element-5f546ae:hover .elementor-widget-container{border-style:solid;border-width:0px 0px 5px 0px;border-color:var( --e-global-color-accent );}.elementor-4860 .elementor-element.elementor-element-5f546ae .elementor-cta__content{min-height:235px;text-align:center;padding:50px 0px 30px 0px;}.elementor-4860 .elementor-element.elementor-element-5f546ae .elementor-cta__title{font-family:var( --e-global-typography-45194f0-font-family ), Sans-serif;font-size:var( --e-global-typography-45194f0-font-size );font-weight:var( --e-global-typography-45194f0-font-weight );text-transform:var( --e-global-typography-45194f0-text-transform );}.elementor-4860 .elementor-element.elementor-element-5f546ae .elementor-cta__title:not(:last-child){margin-bottom:50px;}.elementor-4860 .elementor-element.elementor-element-5f546ae .elementor-cta__button{font-family:var( --e-global-typography-c456ece-font-family ), Sans-serif;font-size:var( --e-global-typography-c456ece-font-size );font-weight:var( --e-global-typography-c456ece-font-weight );text-transform:var( --e-global-typography-c456ece-text-transform );border-color:var( --e-global-color-d4d15d0 );}.elementor-4860 .elementor-element.elementor-element-5f546ae .elementor-cta:hover .elementor-cta__bg-overlay{background-color:#1B687566;}.elementor-4860 .elementor-element.elementor-element-5f546ae .elementor-cta:hover .elementor-cta__bg{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-4860 .elementor-element.elementor-element-6eaf226 .elementor-cta .elementor-cta__bg, .elementor-4860 .elementor-element.elementor-element-6eaf226 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-4860 .elementor-element.elementor-element-6eaf226 > .elementor-widget-container{border-style:solid;border-width:0px 0px 5px 0px;border-color:#D6D6D626;box-shadow:0px 0px 30px 0px rgba(0, 0, 0, 0.25);}.elementor-4860 .elementor-element.elementor-element-6eaf226:hover .elementor-widget-container{border-style:solid;border-width:0px 0px 5px 0px;border-color:var( --e-global-color-accent );}.elementor-4860 .elementor-element.elementor-element-6eaf226 .elementor-cta__content{min-height:235px;text-align:center;padding:50px 0px 30px 0px;}.elementor-4860 .elementor-element.elementor-element-6eaf226 .elementor-cta__title{font-family:var( --e-global-typography-45194f0-font-family ), Sans-serif;font-size:var( --e-global-typography-45194f0-font-size );font-weight:var( --e-global-typography-45194f0-font-weight );text-transform:var( --e-global-typography-45194f0-text-transform );}.elementor-4860 .elementor-element.elementor-element-6eaf226 .elementor-cta__title:not(:last-child){margin-bottom:50px;}.elementor-4860 .elementor-element.elementor-element-6eaf226 .elementor-cta__button{font-family:var( --e-global-typography-c456ece-font-family ), Sans-serif;font-size:var( --e-global-typography-c456ece-font-size );font-weight:var( --e-global-typography-c456ece-font-weight );text-transform:var( --e-global-typography-c456ece-text-transform );border-color:var( --e-global-color-d4d15d0 );}.elementor-4860 .elementor-element.elementor-element-6eaf226 .elementor-cta:hover .elementor-cta__bg-overlay{background-color:#1B687566;}.elementor-4860 .elementor-element.elementor-element-6eaf226 .elementor-cta:hover .elementor-cta__bg{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-4860 .elementor-element.elementor-element-0e5bed2 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-4860 .elementor-element.elementor-element-0e5bed2 > .elementor-container{max-width:1200px;}.elementor-4860 .elementor-element.elementor-element-0e5bed2{overflow:hidden;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:20px;margin-bottom:0px;padding:20px 0px 0px 0px;}.elementor-4860 .elementor-element.elementor-element-0e5bed2 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4860 .elementor-element.elementor-element-e0d8229 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-4860 .elementor-element.elementor-element-e0d8229 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4860 .elementor-element.elementor-element-e0d8229 > .elementor-widget-wrap{--e-transform-origin-x:center;--e-transform-origin-y:center;}.elementor-4860 .elementor-element.elementor-element-a83e148 > .elementor-element-populated{margin:102px 0px 50px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-4860 .elementor-element.elementor-element-a83e148{z-index:2;}.elementor-4860 .elementor-element.elementor-element-01e40db .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:38px;font-weight:700;line-height:1.2em;letter-spacing:0.2px;}.elementor-4860 .elementor-element.elementor-element-f4ab737 > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-4860 .elementor-element.elementor-element-f4ab737{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 );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-secondary );}.elementor-4860 .elementor-element.elementor-element-c39f098 .elementor-button{background-color:transparent;font-family:var( --e-global-typography-c456ece-font-family ), Sans-serif;font-size:var( --e-global-typography-c456ece-font-size );font-weight:var( --e-global-typography-c456ece-font-weight );text-transform:var( --e-global-typography-c456ece-text-transform );fill:var( --e-global-color-d4d15d0 );color:var( --e-global-color-d4d15d0 );background-image:linear-gradient(90deg, var( --e-global-color-primary ) 0%, var( --e-global-color-text ) 100%);}.elementor-4860 .elementor-element.elementor-element-c39f098 .elementor-button:hover, .elementor-4860 .elementor-element.elementor-element-c39f098 .elementor-button:focus{background-color:transparent;background-image:linear-gradient(90deg, var( --e-global-color-text ) 0%, var( --e-global-color-primary ) 100%);}.elementor-4860 .elementor-element.elementor-element-c39f098 > .elementor-widget-container{margin:4% 0% 0% 0%;}.elementor-4860 .elementor-element.elementor-element-82f5453{overflow:hidden;margin-top:200px;margin-bottom:-80px;z-index:2;}.elementor-widget-premium-addon-dual-header .premium-dual-header-first-span{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 );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-widget-premium-addon-dual-header .premium-dual-header-second-header{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 );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-secondary );}.elementor-widget-premium-addon-dual-header.premium-bg-text-yes .elementor-widget-container:before{color:var( --e-global-color-primary );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 );line-height:var( --e-global-typography-primary-line-height );}.elementor-4860 .elementor-element.elementor-element-621e463 .premium-dual-header-first-header span{display:block;}.elementor-4860 .elementor-element.elementor-element-621e463 .elementor-widget-container{text-align:center;}.elementor-4860 .elementor-element.elementor-element-621e463.premium-header-inline .premium-dual-header-first-span{display:inline-block !important;transform:rotate(0deg);}.elementor-4860 .elementor-element.elementor-element-621e463.premium-header-block .premium-dual-header-first-span{transform:rotate(0deg);}.elementor-4860 .elementor-element.elementor-element-621e463 .premium-dual-header-first-span{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 );}.elementor-4860 .elementor-element.elementor-element-621e463 .premium-dual-header-second-header{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 );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-text );}.elementor-4860 .elementor-element.elementor-element-5a4ec2c > .elementor-widget-container{margin:30px 0px 0px 0px;padding:0% 15% 0% 15%;}.elementor-4860 .elementor-element.elementor-element-5a4ec2c{text-align:center;font-family:"Helvetica", Sans-serif;font-size:18px;font-weight:300;line-height:1.2em;letter-spacing:0.2px;}.elementor-4860 .elementor-element.elementor-element-7bcaf39{--display:flex;--min-height:80vh;--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;--overflow:hidden;--margin-top:0px;--margin-bottom:-50px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4860 .elementor-element.elementor-element-3038eda{--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:stretch;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:3;}.elementor-4860 .elementor-element.elementor-element-8fb580b{--display:flex;--gap:40px 0px;--row-gap:40px;--column-gap:0px;border-style:none;--border-style:none;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-4860 .elementor-element.elementor-element-dd3484e{--display:flex;}.elementor-4860 .elementor-element.elementor-element-8253b67 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:600;text-transform:uppercase;color:var( --e-global-color-d4d15d0 );}.elementor-4860 .elementor-element.elementor-element-4ee5539{--display:flex;}.elementor-4860 .elementor-element.elementor-element-26dc844 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:600;text-transform:uppercase;color:var( --e-global-color-d4d15d0 );}.elementor-4860 .elementor-element.elementor-element-75f8c0d > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-4860 .elementor-element.elementor-element-75f8c0d{color:var( --e-global-color-d4d15d0 );}.elementor-4860 .elementor-element.elementor-element-2d6faea .elementor-button{background-color:transparent;font-family:var( --e-global-typography-c456ece-font-family ), Sans-serif;font-size:var( --e-global-typography-c456ece-font-size );font-weight:var( --e-global-typography-c456ece-font-weight );text-transform:var( --e-global-typography-c456ece-text-transform );fill:var( --e-global-color-d4d15d0 );color:var( --e-global-color-d4d15d0 );background-image:linear-gradient(90deg, var( --e-global-color-primary ) 0%, var( --e-global-color-text ) 100%);}.elementor-4860 .elementor-element.elementor-element-2d6faea .elementor-button:hover, .elementor-4860 .elementor-element.elementor-element-2d6faea .elementor-button:focus{background-color:transparent;background-image:linear-gradient(90deg, var( --e-global-color-text ) 0%, var( --e-global-color-primary ) 100%);}.elementor-4860 .elementor-element.elementor-element-2d6faea > .elementor-widget-container{margin:4% 0% 0% 0%;}.elementor-4860 .elementor-element.elementor-element-e5cbe57{--display:flex;--gap:40px 0px;--row-gap:40px;--column-gap:0px;border-style:none;--border-style:none;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-4860 .elementor-element.elementor-element-a644532{--display:flex;}.elementor-4860 .elementor-element.elementor-element-7837576 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:600;text-transform:uppercase;color:var( --e-global-color-d4d15d0 );}.elementor-4860 .elementor-element.elementor-element-e1fb420{--display:flex;}.elementor-4860 .elementor-element.elementor-element-da947aa .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:600;text-transform:uppercase;color:var( --e-global-color-d4d15d0 );}.elementor-4860 .elementor-element.elementor-element-22c6777 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-4860 .elementor-element.elementor-element-22c6777{color:var( --e-global-color-d4d15d0 );}.elementor-4860 .elementor-element.elementor-element-dd41eb0 .elementor-button{background-color:transparent;font-family:var( --e-global-typography-c456ece-font-family ), Sans-serif;font-size:var( --e-global-typography-c456ece-font-size );font-weight:var( --e-global-typography-c456ece-font-weight );text-transform:var( --e-global-typography-c456ece-text-transform );fill:var( --e-global-color-d4d15d0 );color:var( --e-global-color-d4d15d0 );background-image:linear-gradient(90deg, var( --e-global-color-primary ) 0%, var( --e-global-color-text ) 100%);}.elementor-4860 .elementor-element.elementor-element-dd41eb0 .elementor-button:hover, .elementor-4860 .elementor-element.elementor-element-dd41eb0 .elementor-button:focus{background-color:transparent;background-image:linear-gradient(90deg, var( --e-global-color-text ) 0%, var( --e-global-color-primary ) 100%);}.elementor-4860 .elementor-element.elementor-element-dd41eb0 > .elementor-widget-container{margin:4% 0% 0% 0%;}.elementor-4860 .elementor-element.elementor-element-c9c9126{--display:flex;--gap:40px 0px;--row-gap:40px;--column-gap:0px;border-style:none;--border-style:none;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-4860 .elementor-element.elementor-element-a2725cd{--display:flex;}.elementor-4860 .elementor-element.elementor-element-32f3927 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:600;text-transform:uppercase;color:var( --e-global-color-d4d15d0 );}.elementor-4860 .elementor-element.elementor-element-e8feedd{--display:flex;}.elementor-4860 .elementor-element.elementor-element-c2d003a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:600;text-transform:uppercase;color:var( --e-global-color-d4d15d0 );}.elementor-4860 .elementor-element.elementor-element-25abca5 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-4860 .elementor-element.elementor-element-25abca5{color:var( --e-global-color-d4d15d0 );}.elementor-4860 .elementor-element.elementor-element-80757cc .elementor-button{background-color:transparent;font-family:var( --e-global-typography-c456ece-font-family ), Sans-serif;font-size:var( --e-global-typography-c456ece-font-size );font-weight:var( --e-global-typography-c456ece-font-weight );text-transform:var( --e-global-typography-c456ece-text-transform );fill:var( --e-global-color-d4d15d0 );color:var( --e-global-color-d4d15d0 );background-image:linear-gradient(90deg, var( --e-global-color-primary ) 0%, var( --e-global-color-text ) 100%);}.elementor-4860 .elementor-element.elementor-element-80757cc .elementor-button:hover, .elementor-4860 .elementor-element.elementor-element-80757cc .elementor-button:focus{background-color:transparent;background-image:linear-gradient(90deg, var( --e-global-color-text ) 0%, var( --e-global-color-primary ) 100%);}.elementor-4860 .elementor-element.elementor-element-80757cc > .elementor-widget-container{margin:4% 0% 0% 0%;}.elementor-4860 .elementor-element.elementor-element-5963787:not(.elementor-motion-effects-element-type-background), .elementor-4860 .elementor-element.elementor-element-5963787 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.precisionresource.com/wp-content/uploads/2025/03/popup-bg-rotary.jpg");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-4860 .elementor-element.elementor-element-5963787 > .elementor-container{min-height:800px;}.elementor-4860 .elementor-element.elementor-element-5963787{overflow:hidden;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:30px 0px 0px 0px;}.elementor-4860 .elementor-element.elementor-element-5963787 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4860 .elementor-element.elementor-element-b58c3ba .premium-dual-header-first-header span{display:block;}.elementor-4860 .elementor-element.elementor-element-b58c3ba .elementor-widget-container{text-align:center;}.elementor-4860 .elementor-element.elementor-element-b58c3ba.premium-header-inline .premium-dual-header-first-span{display:inline-block !important;transform:rotate(0deg);}.elementor-4860 .elementor-element.elementor-element-b58c3ba.premium-header-block .premium-dual-header-first-span{transform:rotate(0deg);}.elementor-4860 .elementor-element.elementor-element-b58c3ba .premium-dual-header-first-span{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 );}.elementor-4860 .elementor-element.elementor-element-b58c3ba .premium-dual-header-second-header{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 );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-text );}.elementor-4860 .elementor-element.elementor-element-543fe5b > .elementor-widget-container{margin:30px 0px 0px 0px;padding:0px 50px 0px 50px;}.elementor-4860 .elementor-element.elementor-element-543fe5b{text-align:center;font-family:"Helvetica", Sans-serif;font-size:18px;font-weight:300;line-height:1.2em;letter-spacing:0.2px;}.elementor-4860 .elementor-element.elementor-element-1428812:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-4860 .elementor-element.elementor-element-1428812 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#5A5B5DB3;}.elementor-4860 .elementor-element.elementor-element-1428812 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 10px 0px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:40px 40px 40px 40px;}.elementor-4860 .elementor-element.elementor-element-1428812 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4860 .elementor-element.elementor-element-789d6f7 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:600;text-transform:uppercase;color:var( --e-global-color-d4d15d0 );}.elementor-4860 .elementor-element.elementor-element-5a72586 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-4860 .elementor-element.elementor-element-5a72586{color:var( --e-global-color-d4d15d0 );}.elementor-4860 .elementor-element.elementor-element-0e18705 .elementor-button{background-color:transparent;font-family:var( --e-global-typography-c456ece-font-family ), Sans-serif;font-size:var( --e-global-typography-c456ece-font-size );font-weight:var( --e-global-typography-c456ece-font-weight );text-transform:var( --e-global-typography-c456ece-text-transform );fill:var( --e-global-color-d4d15d0 );color:var( --e-global-color-d4d15d0 );background-image:linear-gradient(90deg, var( --e-global-color-primary ) 0%, var( --e-global-color-text ) 100%);}.elementor-4860 .elementor-element.elementor-element-0e18705 .elementor-button:hover, .elementor-4860 .elementor-element.elementor-element-0e18705 .elementor-button:focus{background-color:transparent;background-image:linear-gradient(90deg, var( --e-global-color-text ) 0%, var( --e-global-color-primary ) 100%);}.elementor-4860 .elementor-element.elementor-element-0e18705 > .elementor-widget-container{margin:4% 0% 0% 0%;}.elementor-4860 .elementor-element.elementor-element-2634dae:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-4860 .elementor-element.elementor-element-2634dae > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#5A5B5DB3;}.elementor-4860 .elementor-element.elementor-element-2634dae > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 10px 0px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:40px 40px 40px 40px;}.elementor-4860 .elementor-element.elementor-element-2634dae > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4860 .elementor-element.elementor-element-e640c39 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:600;text-transform:uppercase;color:var( --e-global-color-d4d15d0 );}.elementor-4860 .elementor-element.elementor-element-d1649a2 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-4860 .elementor-element.elementor-element-d1649a2{color:var( --e-global-color-d4d15d0 );}.elementor-4860 .elementor-element.elementor-element-babcc91 .elementor-button{background-color:transparent;font-family:var( --e-global-typography-c456ece-font-family ), Sans-serif;font-size:var( --e-global-typography-c456ece-font-size );font-weight:var( --e-global-typography-c456ece-font-weight );text-transform:var( --e-global-typography-c456ece-text-transform );fill:var( --e-global-color-d4d15d0 );color:var( --e-global-color-d4d15d0 );background-image:linear-gradient(90deg, var( --e-global-color-primary ) 0%, var( --e-global-color-text ) 100%);}.elementor-4860 .elementor-element.elementor-element-babcc91 .elementor-button:hover, .elementor-4860 .elementor-element.elementor-element-babcc91 .elementor-button:focus{background-color:transparent;background-image:linear-gradient(90deg, var( --e-global-color-text ) 0%, var( --e-global-color-primary ) 100%);}.elementor-4860 .elementor-element.elementor-element-babcc91 > .elementor-widget-container{margin:4% 0% 0% 0%;}.elementor-4860 .elementor-element.elementor-element-db12e96:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-4860 .elementor-element.elementor-element-db12e96 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#5A5B5DB3;}.elementor-4860 .elementor-element.elementor-element-db12e96 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 10px 0px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:40px 40px 40px 40px;}.elementor-4860 .elementor-element.elementor-element-db12e96 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4860 .elementor-element.elementor-element-9bc82ff .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:600;text-transform:uppercase;color:var( --e-global-color-d4d15d0 );}.elementor-4860 .elementor-element.elementor-element-7124246 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-4860 .elementor-element.elementor-element-7124246{color:var( --e-global-color-d4d15d0 );}.elementor-4860 .elementor-element.elementor-element-93c178f .elementor-button{background-color:transparent;font-family:var( --e-global-typography-c456ece-font-family ), Sans-serif;font-size:var( --e-global-typography-c456ece-font-size );font-weight:var( --e-global-typography-c456ece-font-weight );text-transform:var( --e-global-typography-c456ece-text-transform );fill:var( --e-global-color-d4d15d0 );color:var( --e-global-color-d4d15d0 );background-image:linear-gradient(90deg, var( --e-global-color-primary ) 0%, var( --e-global-color-text ) 100%);}.elementor-4860 .elementor-element.elementor-element-93c178f .elementor-button:hover, .elementor-4860 .elementor-element.elementor-element-93c178f .elementor-button:focus{background-color:transparent;background-image:linear-gradient(90deg, var( --e-global-color-text ) 0%, var( --e-global-color-primary ) 100%);}.elementor-4860 .elementor-element.elementor-element-93c178f > .elementor-widget-container{margin:4% 0% 0% 0%;}.elementor-4860 .elementor-element.elementor-element-90f3e63:not(.elementor-motion-effects-element-type-background), .elementor-4860 .elementor-element.elementor-element-90f3e63 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.precisionresource.com/wp-content/uploads/2024/12/sustainable-future-sticky.jpg");background-size:cover;}.elementor-4860 .elementor-element.elementor-element-90f3e63{overflow:hidden;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:175px 0px 175px 0px;}.elementor-4860 .elementor-element.elementor-element-90f3e63 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4860 .elementor-element.elementor-element-268b80c .premium-dual-header-first-header span{display:block;}.elementor-4860 .elementor-element.elementor-element-268b80c .elementor-widget-container{text-align:center;}.elementor-4860 .elementor-element.elementor-element-268b80c.premium-header-inline .premium-dual-header-first-span{display:inline-block !important;transform:rotate(0deg);}.elementor-4860 .elementor-element.elementor-element-268b80c.premium-header-block .premium-dual-header-first-span{transform:rotate(0deg);}.elementor-4860 .elementor-element.elementor-element-268b80c .premium-dual-header-first-span{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 );}.elementor-4860 .elementor-element.elementor-element-268b80c .premium-dual-header-second-header{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 );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-text );}.elementor-4860 .elementor-element.elementor-element-6a0916f > .elementor-widget-container{margin:30px 0px 0px 0px;padding:0px 250px 0px 250px;}.elementor-4860 .elementor-element.elementor-element-6a0916f{text-align:center;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 );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-secondary );}.elementor-4860 .elementor-element.elementor-element-3773f98d > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-4860 .elementor-element.elementor-element-3773f98d:not(.elementor-motion-effects-element-type-background), .elementor-4860 .elementor-element.elementor-element-3773f98d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.precisionresource.com/wp-content/uploads/2023/02/top-footer-bg.jpg");background-repeat:no-repeat;background-size:cover;}.elementor-4860 .elementor-element.elementor-element-3773f98d > .elementor-background-overlay{background-color:#5A5B5D;opacity:1;mix-blend-mode:multiply;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4860 .elementor-element.elementor-element-3773f98d > .elementor-container{max-width:1200px;}.elementor-4860 .elementor-element.elementor-element-3773f98d{overflow:hidden;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:44px 0px 35px 0px;}.elementor-4860 .elementor-element.elementor-element-3aa68cd4 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-4860 .elementor-element.elementor-element-3aa68cd4 > .elementor-element-populated{padding:0px 0px 0px 15px;}.elementor-4860 .elementor-element.elementor-element-9293e41 .elementor-heading-title{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 );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-d4d15d0 );}.elementor-4860 .elementor-element.elementor-element-5ff8758:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-4860 .elementor-element.elementor-element-5ff8758 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(115deg, var( --e-global-color-secondary ) 0%, var( --e-global-color-primary ) 99%);}.elementor-4860 .elementor-element.elementor-element-5ff8758 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:20px;}.elementor-4860 .elementor-element.elementor-element-5ff8758 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-d4d15d0 );transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;text-align:left;padding:30px 30px 30px 30px;}.elementor-4860 .elementor-element.elementor-element-5ff8758 > .elementor-element-populated, .elementor-4860 .elementor-element.elementor-element-5ff8758 > .elementor-element-populated > .elementor-background-overlay, .elementor-4860 .elementor-element.elementor-element-5ff8758 > .elementor-background-slideshow{border-radius:7px 7px 7px 7px;}.elementor-4860 .elementor-element.elementor-element-5ff8758 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4860 .elementor-element.elementor-element-c39eb97 .elementor-heading-title{font-family:var( --e-global-typography-45194f0-font-family ), Sans-serif;font-size:var( --e-global-typography-45194f0-font-size );font-weight:var( --e-global-typography-45194f0-font-weight );text-transform:var( --e-global-typography-45194f0-text-transform );color:var( --e-global-color-d4d15d0 );}.elementor-4860 .elementor-element.elementor-element-a6a0aba .gk-gravity-form{text-align:left;}@media(max-width:1620px){.elementor-4860 .elementor-element.elementor-element-2af3b3b{padding:0px 0px 55px 0px;}.elementor-4860 .elementor-element.elementor-element-c2335de > .elementor-container{max-width:1200px;}.elementor-4860 .elementor-element.elementor-element-c2335de{padding:0px 20px 0px 20px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-4860 .elementor-element.elementor-element-572e68c .elementor-button{font-size:var( --e-global-typography-c456ece-font-size );}.elementor-4860 .elementor-element.elementor-element-aeba694{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:75px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4860 .elementor-element.elementor-element-1eb1db1{--margin-top:-260px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-4860 .elementor-element.elementor-element-67ba152 .elementor-heading-title{font-size:18px;}.elementor-4860 .elementor-element.elementor-element-400a5e8 .elementor-heading-title{font-size:18px;}.elementor-4860 .elementor-element.elementor-element-76d660b{font-size:18px;}.elementor-4860 .elementor-element.elementor-element-e20a2e0 .elementor-button{font-size:14px;}.elementor-4860 .elementor-element.elementor-element-95a6d06 .elementor-heading-title{font-size:18px;}.elementor-4860 .elementor-element.elementor-element-c0c8b50 .elementor-heading-title{font-size:18px;}.elementor-4860 .elementor-element.elementor-element-4787583{font-size:18px;}.elementor-4860 .elementor-element.elementor-element-8dca787 .elementor-button{font-size:14px;}.elementor-4860 .elementor-element.elementor-element-e268ec6 .elementor-heading-title{font-size:18px;}.elementor-4860 .elementor-element.elementor-element-f20ba16 .elementor-heading-title{font-size:18px;}.elementor-4860 .elementor-element.elementor-element-0dea76b{font-size:18px;}.elementor-4860 .elementor-element.elementor-element-beaf980 .elementor-button{font-size:14px;}.elementor-4860 .elementor-element.elementor-element-133893b .elementor-heading-title{font-size:18px;}.elementor-4860 .elementor-element.elementor-element-808af8e .elementor-heading-title{font-size:18px;}.elementor-4860 .elementor-element.elementor-element-aeba290{font-size:18px;}.elementor-4860 .elementor-element.elementor-element-c67fbdd .elementor-button{font-size:14px;}.elementor-4860 .elementor-element.elementor-element-2a23643 .elementor-heading-title{font-size:18px;}.elementor-4860 .elementor-element.elementor-element-375e8f0 .elementor-heading-title{font-size:18px;}.elementor-4860 .elementor-element.elementor-element-23b9959{font-size:18px;}.elementor-4860 .elementor-element.elementor-element-8e86640 .elementor-button{font-size:14px;}.elementor-4860 .elementor-element.elementor-element-643c03b{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-4860 .elementor-element.elementor-element-7ffd77f{--margin-top:-268px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-4860 .elementor-element.elementor-element-34b8519 .elementor-heading-title{font-size:18px;}.elementor-4860 .elementor-element.elementor-element-69d00ca .elementor-heading-title{font-size:18px;}.elementor-4860 .elementor-element.elementor-element-b0f6b66{font-size:18px;}.elementor-4860 .elementor-element.elementor-element-b6bd70c .elementor-button{font-size:14px;}.elementor-4860 .elementor-element.elementor-element-da1539f .elementor-heading-title{font-size:18px;}.elementor-4860 .elementor-element.elementor-element-2c33545 .elementor-heading-title{font-size:18px;}.elementor-4860 .elementor-element.elementor-element-526234f{font-size:18px;}.elementor-4860 .elementor-element.elementor-element-d2b1a9a .elementor-button{font-size:14px;}.elementor-4860 .elementor-element.elementor-element-1622e52 .elementor-heading-title{font-size:18px;}.elementor-4860 .elementor-element.elementor-element-b0ce11a .elementor-heading-title{font-size:18px;}.elementor-4860 .elementor-element.elementor-element-d891f9d{font-size:18px;}.elementor-4860 .elementor-element.elementor-element-8878f97 .elementor-button{font-size:14px;}.elementor-4860 .elementor-element.elementor-element-ced9616 .elementor-heading-title{font-size:18px;}.elementor-4860 .elementor-element.elementor-element-97c2319 .elementor-heading-title{font-size:18px;}.elementor-4860 .elementor-element.elementor-element-21899c6{font-size:18px;}.elementor-4860 .elementor-element.elementor-element-9f40bc1 .elementor-button{font-size:14px;}.elementor-4860 .elementor-element.elementor-element-d70498d .elementor-heading-title{font-size:18px;}.elementor-4860 .elementor-element.elementor-element-69ef1ae .elementor-heading-title{font-size:18px;}.elementor-4860 .elementor-element.elementor-element-1530ca2{font-size:18px;}.elementor-4860 .elementor-element.elementor-element-fe26672 .elementor-button{font-size:14px;}.elementor-4860 .elementor-element.elementor-element-a513070{margin-top:0px;margin-bottom:0px;}.elementor-4860 .elementor-element.elementor-element-6687c6c{margin-top:0px;margin-bottom:0px;}.elementor-widget-call-to-action .elementor-cta__title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-call-to-action .elementor-cta__description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-call-to-action .elementor-cta__button{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-call-to-action .elementor-ribbon-inner{font-size:var( --e-global-typography-accent-font-size );}.elementor-4860 .elementor-element.elementor-element-14be9b7 .elementor-cta__title{font-size:var( --e-global-typography-45194f0-font-size );}.elementor-4860 .elementor-element.elementor-element-47c6b13 .elementor-cta__title{font-size:var( --e-global-typography-45194f0-font-size );}.elementor-4860 .elementor-element.elementor-element-98c8057 .elementor-cta__title{font-size:var( --e-global-typography-45194f0-font-size );}.elementor-4860 .elementor-element.elementor-element-f59f592 .elementor-cta__title{font-size:var( --e-global-typography-45194f0-font-size );}.elementor-4860 .elementor-element.elementor-element-b6f3450 .elementor-cta__title{font-size:var( --e-global-typography-45194f0-font-size );}.elementor-4860 .elementor-element.elementor-element-29026a3 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-4860 .elementor-element.elementor-element-9f0c6f5 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-4860 .elementor-element.elementor-element-fe33da2{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-4860 .elementor-element.elementor-element-ad48469 .elementor-button{font-size:var( --e-global-typography-c456ece-font-size );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-4860 .elementor-element.elementor-element-5546f6a .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-4860 .elementor-element.elementor-element-49ac2a5 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-4860 .elementor-element.elementor-element-780a748 .elementor-cta__title{font-size:var( --e-global-typography-45194f0-font-size );}.elementor-4860 .elementor-element.elementor-element-780a748 .elementor-cta__button{font-size:var( --e-global-typography-c456ece-font-size );}.elementor-4860 .elementor-element.elementor-element-01b0e92 .elementor-cta__title{font-size:var( --e-global-typography-45194f0-font-size );}.elementor-4860 .elementor-element.elementor-element-01b0e92 .elementor-cta__button{font-size:var( --e-global-typography-c456ece-font-size );}.elementor-4860 .elementor-element.elementor-element-2f0a300 .elementor-cta__title{font-size:var( --e-global-typography-45194f0-font-size );}.elementor-4860 .elementor-element.elementor-element-2f0a300 .elementor-cta__button{font-size:var( --e-global-typography-c456ece-font-size );}.elementor-4860 .elementor-element.elementor-element-475ac7c .elementor-cta__title{font-size:var( --e-global-typography-45194f0-font-size );}.elementor-4860 .elementor-element.elementor-element-475ac7c .elementor-cta__button{font-size:var( --e-global-typography-c456ece-font-size );}.elementor-4860 .elementor-element.elementor-element-5f546ae .elementor-cta__title{font-size:var( --e-global-typography-45194f0-font-size );}.elementor-4860 .elementor-element.elementor-element-5f546ae .elementor-cta__button{font-size:var( --e-global-typography-c456ece-font-size );}.elementor-4860 .elementor-element.elementor-element-6eaf226 .elementor-cta__title{font-size:var( --e-global-typography-45194f0-font-size );}.elementor-4860 .elementor-element.elementor-element-6eaf226 .elementor-cta__button{font-size:var( --e-global-typography-c456ece-font-size );}.elementor-4860 .elementor-element.elementor-element-a83e148 > .elementor-element-populated{margin:095px 0px 95px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-4860 .elementor-element.elementor-element-f4ab737{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-4860 .elementor-element.elementor-element-c39f098 .elementor-button{font-size:var( --e-global-typography-c456ece-font-size );}.elementor-4860 .elementor-element.elementor-element-82f5453{margin-top:130px;margin-bottom:-100px;}.elementor-widget-premium-addon-dual-header .premium-dual-header-first-span{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-premium-addon-dual-header .premium-dual-header-second-header{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-premium-addon-dual-header.premium-bg-text-yes .elementor-widget-container:before{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-4860 .elementor-element.elementor-element-621e463 .premium-dual-header-first-span{font-size:var( --e-global-typography-accent-font-size );}.elementor-4860 .elementor-element.elementor-element-621e463 .premium-dual-header-second-header{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-4860 .elementor-element.elementor-element-5a4ec2c > .elementor-widget-container{padding:0% 10% 0% 10%;}.elementor-4860 .elementor-element.elementor-element-7bcaf39{--margin-top:0px;--margin-bottom:-50px;--margin-left:0px;--margin-right:0px;}.elementor-4860 .elementor-element.elementor-element-3038eda{--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-4860 .elementor-element.elementor-element-8253b67 .elementor-heading-title{font-size:26px;}.elementor-4860 .elementor-element.elementor-element-26dc844 .elementor-heading-title{font-size:26px;}.elementor-4860 .elementor-element.elementor-element-2d6faea .elementor-button{font-size:var( --e-global-typography-c456ece-font-size );}.elementor-4860 .elementor-element.elementor-element-7837576 .elementor-heading-title{font-size:26px;}.elementor-4860 .elementor-element.elementor-element-da947aa .elementor-heading-title{font-size:26px;}.elementor-4860 .elementor-element.elementor-element-dd41eb0 .elementor-button{font-size:var( --e-global-typography-c456ece-font-size );}.elementor-4860 .elementor-element.elementor-element-32f3927 .elementor-heading-title{font-size:26px;}.elementor-4860 .elementor-element.elementor-element-c2d003a .elementor-heading-title{font-size:26px;}.elementor-4860 .elementor-element.elementor-element-80757cc .elementor-button{font-size:var( --e-global-typography-c456ece-font-size );}.elementor-4860 .elementor-element.elementor-element-5963787{margin-top:0px;margin-bottom:-50px;}.elementor-4860 .elementor-element.elementor-element-b58c3ba .premium-dual-header-first-span{font-size:var( --e-global-typography-accent-font-size );}.elementor-4860 .elementor-element.elementor-element-b58c3ba .premium-dual-header-second-header{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-4860 .elementor-element.elementor-element-789d6f7 .elementor-heading-title{font-size:26px;}.elementor-4860 .elementor-element.elementor-element-0e18705 .elementor-button{font-size:var( --e-global-typography-c456ece-font-size );}.elementor-4860 .elementor-element.elementor-element-e640c39 .elementor-heading-title{font-size:26px;}.elementor-4860 .elementor-element.elementor-element-babcc91 .elementor-button{font-size:var( --e-global-typography-c456ece-font-size );}.elementor-4860 .elementor-element.elementor-element-9bc82ff .elementor-heading-title{font-size:26px;}.elementor-4860 .elementor-element.elementor-element-93c178f .elementor-button{font-size:var( --e-global-typography-c456ece-font-size );}.elementor-4860 .elementor-element.elementor-element-268b80c .premium-dual-header-first-span{font-size:var( --e-global-typography-accent-font-size );}.elementor-4860 .elementor-element.elementor-element-268b80c .premium-dual-header-second-header{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-4860 .elementor-element.elementor-element-6a0916f{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-4860 .elementor-element.elementor-element-9293e41 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-4860 .elementor-element.elementor-element-c39eb97 .elementor-heading-title{font-size:var( --e-global-typography-45194f0-font-size );}}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-4860 .elementor-element.elementor-element-572e68c .elementor-button{font-size:var( --e-global-typography-c456ece-font-size );}.elementor-4860 .elementor-element.elementor-element-67ba152 .elementor-heading-title{font-size:18px;}.elementor-4860 .elementor-element.elementor-element-400a5e8 .elementor-heading-title{font-size:18px;}.elementor-4860 .elementor-element.elementor-element-76d660b{font-size:18px;}.elementor-4860 .elementor-element.elementor-element-e20a2e0 .elementor-button{font-size:18px;}.elementor-4860 .elementor-element.elementor-element-95a6d06 .elementor-heading-title{font-size:18px;}.elementor-4860 .elementor-element.elementor-element-c0c8b50 .elementor-heading-title{font-size:18px;}.elementor-4860 .elementor-element.elementor-element-4787583{font-size:18px;}.elementor-4860 .elementor-element.elementor-element-8dca787 .elementor-button{font-size:18px;}.elementor-4860 .elementor-element.elementor-element-e268ec6 .elementor-heading-title{font-size:18px;}.elementor-4860 .elementor-element.elementor-element-f20ba16 .elementor-heading-title{font-size:18px;}.elementor-4860 .elementor-element.elementor-element-0dea76b{font-size:18px;}.elementor-4860 .elementor-element.elementor-element-beaf980 .elementor-button{font-size:18px;}.elementor-4860 .elementor-element.elementor-element-133893b .elementor-heading-title{font-size:18px;}.elementor-4860 .elementor-element.elementor-element-808af8e .elementor-heading-title{font-size:18px;}.elementor-4860 .elementor-element.elementor-element-aeba290{font-size:18px;}.elementor-4860 .elementor-element.elementor-element-c67fbdd .elementor-button{font-size:18px;}.elementor-4860 .elementor-element.elementor-element-2a23643 .elementor-heading-title{font-size:18px;}.elementor-4860 .elementor-element.elementor-element-375e8f0 .elementor-heading-title{font-size:18px;}.elementor-4860 .elementor-element.elementor-element-23b9959{font-size:18px;}.elementor-4860 .elementor-element.elementor-element-8e86640 .elementor-button{font-size:18px;}.elementor-4860 .elementor-element.elementor-element-34b8519 .elementor-heading-title{font-size:18px;}.elementor-4860 .elementor-element.elementor-element-69d00ca .elementor-heading-title{font-size:18px;}.elementor-4860 .elementor-element.elementor-element-b0f6b66{font-size:18px;}.elementor-4860 .elementor-element.elementor-element-b6bd70c .elementor-button{font-size:18px;}.elementor-4860 .elementor-element.elementor-element-da1539f .elementor-heading-title{font-size:18px;}.elementor-4860 .elementor-element.elementor-element-2c33545 .elementor-heading-title{font-size:18px;}.elementor-4860 .elementor-element.elementor-element-526234f{font-size:18px;}.elementor-4860 .elementor-element.elementor-element-d2b1a9a .elementor-button{font-size:18px;}.elementor-4860 .elementor-element.elementor-element-1622e52 .elementor-heading-title{font-size:18px;}.elementor-4860 .elementor-element.elementor-element-b0ce11a .elementor-heading-title{font-size:18px;}.elementor-4860 .elementor-element.elementor-element-d891f9d{font-size:18px;}.elementor-4860 .elementor-element.elementor-element-8878f97 .elementor-button{font-size:18px;}.elementor-4860 .elementor-element.elementor-element-ced9616 .elementor-heading-title{font-size:18px;}.elementor-4860 .elementor-element.elementor-element-97c2319 .elementor-heading-title{font-size:18px;}.elementor-4860 .elementor-element.elementor-element-21899c6{font-size:18px;}.elementor-4860 .elementor-element.elementor-element-9f40bc1 .elementor-button{font-size:18px;}.elementor-4860 .elementor-element.elementor-element-d70498d .elementor-heading-title{font-size:18px;}.elementor-4860 .elementor-element.elementor-element-69ef1ae .elementor-heading-title{font-size:18px;}.elementor-4860 .elementor-element.elementor-element-1530ca2{font-size:18px;}.elementor-4860 .elementor-element.elementor-element-fe26672 .elementor-button{font-size:18px;}.elementor-4860 .elementor-element.elementor-element-86bb27a > .elementor-element-populated{padding:10px 10px 10px 10px;}.elementor-4860 .elementor-element.elementor-element-39ae73b{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-widget-call-to-action .elementor-cta__title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-call-to-action .elementor-cta__description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-call-to-action .elementor-cta__button{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-call-to-action .elementor-ribbon-inner{font-size:var( --e-global-typography-accent-font-size );}.elementor-4860 .elementor-element.elementor-element-14be9b7 > .elementor-widget-container{border-radius:5px 5px 5px 5px;}.elementor-4860 .elementor-element.elementor-element-14be9b7 .elementor-cta__title{font-size:var( --e-global-typography-45194f0-font-size );}.elementor-4860 .elementor-element.elementor-element-47c6b13 > .elementor-widget-container{border-radius:5px 5px 5px 5px;}.elementor-4860 .elementor-element.elementor-element-47c6b13 .elementor-cta__title{font-size:var( --e-global-typography-45194f0-font-size );}.elementor-4860 .elementor-element.elementor-element-7cbce1e{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-4860 .elementor-element.elementor-element-98c8057 > .elementor-widget-container{border-radius:5px 5px 5px 5px;}.elementor-4860 .elementor-element.elementor-element-98c8057 .elementor-cta__title{font-size:var( --e-global-typography-45194f0-font-size );}.elementor-4860 .elementor-element.elementor-element-f59f592 > .elementor-widget-container{border-radius:5px 5px 5px 5px;}.elementor-4860 .elementor-element.elementor-element-f59f592 .elementor-cta__title{font-size:var( --e-global-typography-45194f0-font-size );}.elementor-4860 .elementor-element.elementor-element-2a143a4{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-4860 .elementor-element.elementor-element-b0be68d.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-4860 .elementor-element.elementor-element-b6f3450{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-4860 .elementor-element.elementor-element-b6f3450 > .elementor-widget-container{border-radius:5px 5px 5px 5px;}.elementor-4860 .elementor-element.elementor-element-b6f3450 .elementor-cta__title{font-size:var( --e-global-typography-45194f0-font-size );}.elementor-4860 .elementor-element.elementor-element-55a3b5d > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 20px 0px 20px;}.elementor-4860 .elementor-element.elementor-element-29026a3 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-4860 .elementor-element.elementor-element-9f0c6f5 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-4860 .elementor-element.elementor-element-fe33da2{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-4860 .elementor-element.elementor-element-ad48469 .elementor-button{font-size:var( --e-global-typography-c456ece-font-size );}.elementor-4860 .elementor-element.elementor-element-6f17d67 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-4860 .elementor-element.elementor-element-6f17d67 > .elementor-element-populated{margin:50px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-4860 .elementor-element.elementor-element-52310a9 img{width:74%;}.elementor-4860 .elementor-element.elementor-element-e0f721b{padding:0px 0px 80px 0px;}.elementor-4860 .elementor-element.elementor-element-5546f6a .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-4860 .elementor-element.elementor-element-49ac2a5 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-4860 .elementor-element.elementor-element-d78ea96 > .elementor-container{max-width:600px;}.elementor-4860 .elementor-element.elementor-element-780a748 .elementor-cta__title{font-size:var( --e-global-typography-45194f0-font-size );}.elementor-4860 .elementor-element.elementor-element-780a748 .elementor-cta__button{font-size:var( --e-global-typography-c456ece-font-size );}.elementor-4860 .elementor-element.elementor-element-01b0e92 .elementor-cta__title{font-size:var( --e-global-typography-45194f0-font-size );}.elementor-4860 .elementor-element.elementor-element-01b0e92 .elementor-cta__button{font-size:var( --e-global-typography-c456ece-font-size );}.elementor-4860 .elementor-element.elementor-element-2f0a300 .elementor-cta__title{font-size:var( --e-global-typography-45194f0-font-size );}.elementor-4860 .elementor-element.elementor-element-2f0a300 .elementor-cta__button{font-size:var( --e-global-typography-c456ece-font-size );}.elementor-4860 .elementor-element.elementor-element-c2f40da > .elementor-container{max-width:600px;}.elementor-4860 .elementor-element.elementor-element-475ac7c .elementor-cta__title{font-size:var( --e-global-typography-45194f0-font-size );}.elementor-4860 .elementor-element.elementor-element-475ac7c .elementor-cta__button{font-size:var( --e-global-typography-c456ece-font-size );}.elementor-4860 .elementor-element.elementor-element-5f546ae .elementor-cta__title{font-size:var( --e-global-typography-45194f0-font-size );}.elementor-4860 .elementor-element.elementor-element-5f546ae .elementor-cta__button{font-size:var( --e-global-typography-c456ece-font-size );}.elementor-4860 .elementor-element.elementor-element-6eaf226 .elementor-cta__title{font-size:var( --e-global-typography-45194f0-font-size );}.elementor-4860 .elementor-element.elementor-element-6eaf226 .elementor-cta__button{font-size:var( --e-global-typography-c456ece-font-size );}.elementor-4860 .elementor-element.elementor-element-0e5bed2{margin-top:0px;margin-bottom:0px;}.elementor-4860 .elementor-element.elementor-element-e0d8229 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-4860 .elementor-element.elementor-element-aed9d4c{text-align:left;}.elementor-4860 .elementor-element.elementor-element-a83e148 > .elementor-element-populated{margin:30px 0px 100px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 20px 0px 20px;}.elementor-4860 .elementor-element.elementor-element-f4ab737{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-4860 .elementor-element.elementor-element-c39f098 .elementor-button{font-size:var( --e-global-typography-c456ece-font-size );}.elementor-4860 .elementor-element.elementor-element-82f5453{margin-top:0px;margin-bottom:0px;}.elementor-widget-premium-addon-dual-header .premium-dual-header-first-span{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-premium-addon-dual-header .premium-dual-header-second-header{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-premium-addon-dual-header.premium-bg-text-yes .elementor-widget-container:before{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-4860 .elementor-element.elementor-element-621e463 .premium-dual-header-first-span{font-size:var( --e-global-typography-accent-font-size );}.elementor-4860 .elementor-element.elementor-element-621e463 .premium-dual-header-second-header{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-4860 .elementor-element.elementor-element-5a4ec2c > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-4860 .elementor-element.elementor-element-7bcaf39{--min-height:700px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:70px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4860 .elementor-element.elementor-element-3038eda{--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-4860 .elementor-element.elementor-element-8fb580b{--margin-top:2px;--margin-bottom:2px;--margin-left:2px;--margin-right:2px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-4860 .elementor-element.elementor-element-8253b67 .elementor-heading-title{font-size:20px;}.elementor-4860 .elementor-element.elementor-element-26dc844 .elementor-heading-title{font-size:20px;}.elementor-4860 .elementor-element.elementor-element-2d6faea .elementor-button{font-size:var( --e-global-typography-c456ece-font-size );}.elementor-4860 .elementor-element.elementor-element-e5cbe57{--margin-top:2px;--margin-bottom:2px;--margin-left:2px;--margin-right:2px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-4860 .elementor-element.elementor-element-7837576 .elementor-heading-title{font-size:20px;}.elementor-4860 .elementor-element.elementor-element-da947aa .elementor-heading-title{font-size:20px;}.elementor-4860 .elementor-element.elementor-element-dd41eb0 .elementor-button{font-size:var( --e-global-typography-c456ece-font-size );}.elementor-4860 .elementor-element.elementor-element-c9c9126{--margin-top:2px;--margin-bottom:2px;--margin-left:2px;--margin-right:2px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-4860 .elementor-element.elementor-element-32f3927 .elementor-heading-title{font-size:20px;}.elementor-4860 .elementor-element.elementor-element-c2d003a .elementor-heading-title{font-size:20px;}.elementor-4860 .elementor-element.elementor-element-80757cc .elementor-button{font-size:var( --e-global-typography-c456ece-font-size );}.elementor-4860 .elementor-element.elementor-element-5963787 > .elementor-container{min-height:700px;}.elementor-4860 .elementor-element.elementor-element-5963787{margin-top:0px;margin-bottom:0px;padding:70px 0px 0px 0px;}.elementor-4860 .elementor-element.elementor-element-b58c3ba .premium-dual-header-first-span{font-size:var( --e-global-typography-accent-font-size );}.elementor-4860 .elementor-element.elementor-element-b58c3ba .premium-dual-header-second-header{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-4860 .elementor-element.elementor-element-d4674c6{margin-top:20px;margin-bottom:0px;}.elementor-4860 .elementor-element.elementor-element-1428812 > .elementor-element-populated{margin:2px 2px 2px 2px;--e-column-margin-right:2px;--e-column-margin-left:2px;padding:20px 20px 20px 20px;}.elementor-4860 .elementor-element.elementor-element-789d6f7 .elementor-heading-title{font-size:20px;}.elementor-4860 .elementor-element.elementor-element-0e18705 .elementor-button{font-size:var( --e-global-typography-c456ece-font-size );}.elementor-4860 .elementor-element.elementor-element-2634dae > .elementor-element-populated{margin:2px 2px 2px 2px;--e-column-margin-right:2px;--e-column-margin-left:2px;padding:20px 20px 20px 20px;}.elementor-4860 .elementor-element.elementor-element-e640c39 .elementor-heading-title{font-size:20px;}.elementor-4860 .elementor-element.elementor-element-babcc91 .elementor-button{font-size:var( --e-global-typography-c456ece-font-size );}.elementor-4860 .elementor-element.elementor-element-db12e96 > .elementor-element-populated{margin:2px 2px 2px 2px;--e-column-margin-right:2px;--e-column-margin-left:2px;padding:20px 20px 20px 20px;}.elementor-4860 .elementor-element.elementor-element-9bc82ff .elementor-heading-title{font-size:20px;}.elementor-4860 .elementor-element.elementor-element-93c178f .elementor-button{font-size:var( --e-global-typography-c456ece-font-size );}.elementor-4860 .elementor-element.elementor-element-268b80c .premium-dual-header-first-span{font-size:var( --e-global-typography-accent-font-size );}.elementor-4860 .elementor-element.elementor-element-268b80c .premium-dual-header-second-header{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-4860 .elementor-element.elementor-element-6a0916f > .elementor-widget-container{padding:0px 060px 0px 60px;}.elementor-4860 .elementor-element.elementor-element-6a0916f{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-4860 .elementor-element.elementor-element-3aa68cd4 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 20px 0px 20px;}.elementor-4860 .elementor-element.elementor-element-9293e41 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-4860 .elementor-element.elementor-element-5ff8758 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-4860 .elementor-element.elementor-element-5ff8758 > .elementor-element-populated{margin:50px 149px 0px 150px;--e-column-margin-right:149px;--e-column-margin-left:150px;padding:50px 50px 50px 50px;}.elementor-4860 .elementor-element.elementor-element-c39eb97 .elementor-heading-title{font-size:var( --e-global-typography-45194f0-font-size );}}@media(max-width:767px){.elementor-4860 .elementor-element.elementor-element-2af3b3b > .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(90deg, var( --e-global-color-d4d15d0 ) 50%, #1B68756B 100%);opacity:0.5;}.elementor-4860 .elementor-element.elementor-element-2af3b3b{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-4860 .elementor-element.elementor-element-572e68c .elementor-button{font-size:var( --e-global-typography-c456ece-font-size );}.elementor-4860 .elementor-element.elementor-element-67ba152 .elementor-heading-title{font-size:18px;}.elementor-4860 .elementor-element.elementor-element-400a5e8 .elementor-heading-title{font-size:18px;}.elementor-4860 .elementor-element.elementor-element-76d660b{font-size:18px;}.elementor-4860 .elementor-element.elementor-element-e20a2e0 .elementor-button{font-size:18px;}.elementor-4860 .elementor-element.elementor-element-95a6d06 .elementor-heading-title{font-size:18px;}.elementor-4860 .elementor-element.elementor-element-c0c8b50 .elementor-heading-title{font-size:18px;}.elementor-4860 .elementor-element.elementor-element-4787583{font-size:18px;}.elementor-4860 .elementor-element.elementor-element-8dca787 .elementor-button{font-size:18px;}.elementor-4860 .elementor-element.elementor-element-e268ec6 .elementor-heading-title{font-size:18px;}.elementor-4860 .elementor-element.elementor-element-f20ba16 .elementor-heading-title{font-size:18px;}.elementor-4860 .elementor-element.elementor-element-0dea76b{font-size:18px;}.elementor-4860 .elementor-element.elementor-element-beaf980 .elementor-button{font-size:18px;}.elementor-4860 .elementor-element.elementor-element-133893b .elementor-heading-title{font-size:18px;}.elementor-4860 .elementor-element.elementor-element-808af8e .elementor-heading-title{font-size:18px;}.elementor-4860 .elementor-element.elementor-element-aeba290{font-size:18px;}.elementor-4860 .elementor-element.elementor-element-c67fbdd .elementor-button{font-size:18px;}.elementor-4860 .elementor-element.elementor-element-2a23643 .elementor-heading-title{font-size:18px;}.elementor-4860 .elementor-element.elementor-element-375e8f0 .elementor-heading-title{font-size:18px;}.elementor-4860 .elementor-element.elementor-element-23b9959{font-size:18px;}.elementor-4860 .elementor-element.elementor-element-8e86640 .elementor-button{font-size:18px;}.elementor-4860 .elementor-element.elementor-element-34b8519 .elementor-heading-title{font-size:18px;}.elementor-4860 .elementor-element.elementor-element-69d00ca .elementor-heading-title{font-size:18px;}.elementor-4860 .elementor-element.elementor-element-b0f6b66{font-size:18px;}.elementor-4860 .elementor-element.elementor-element-b6bd70c .elementor-button{font-size:18px;}.elementor-4860 .elementor-element.elementor-element-da1539f .elementor-heading-title{font-size:18px;}.elementor-4860 .elementor-element.elementor-element-2c33545 .elementor-heading-title{font-size:18px;}.elementor-4860 .elementor-element.elementor-element-526234f{font-size:18px;}.elementor-4860 .elementor-element.elementor-element-d2b1a9a .elementor-button{font-size:18px;}.elementor-4860 .elementor-element.elementor-element-1622e52 .elementor-heading-title{font-size:18px;}.elementor-4860 .elementor-element.elementor-element-b0ce11a .elementor-heading-title{font-size:18px;}.elementor-4860 .elementor-element.elementor-element-d891f9d{font-size:18px;}.elementor-4860 .elementor-element.elementor-element-8878f97 .elementor-button{font-size:18px;}.elementor-4860 .elementor-element.elementor-element-ced9616 .elementor-heading-title{font-size:18px;}.elementor-4860 .elementor-element.elementor-element-97c2319 .elementor-heading-title{font-size:18px;}.elementor-4860 .elementor-element.elementor-element-21899c6{font-size:18px;}.elementor-4860 .elementor-element.elementor-element-9f40bc1 .elementor-button{font-size:18px;}.elementor-4860 .elementor-element.elementor-element-d70498d .elementor-heading-title{font-size:18px;}.elementor-4860 .elementor-element.elementor-element-69ef1ae .elementor-heading-title{font-size:18px;}.elementor-4860 .elementor-element.elementor-element-1530ca2{font-size:18px;}.elementor-4860 .elementor-element.elementor-element-fe26672 .elementor-button{font-size:18px;}.elementor-widget-call-to-action .elementor-cta__title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-call-to-action .elementor-cta__description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-call-to-action .elementor-cta__button{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-call-to-action .elementor-ribbon-inner{font-size:var( --e-global-typography-accent-font-size );}.elementor-4860 .elementor-element.elementor-element-14be9b7 .elementor-cta__title{font-size:var( --e-global-typography-45194f0-font-size );}.elementor-4860 .elementor-element.elementor-element-47c6b13 .elementor-cta__title{font-size:var( --e-global-typography-45194f0-font-size );}.elementor-4860 .elementor-element.elementor-element-98c8057 .elementor-cta__title{font-size:var( --e-global-typography-45194f0-font-size );}.elementor-4860 .elementor-element.elementor-element-f59f592 .elementor-cta__title{font-size:var( --e-global-typography-45194f0-font-size );}.elementor-4860 .elementor-element.elementor-element-b6f3450{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-4860 .elementor-element.elementor-element-b6f3450 .elementor-cta__title{font-size:var( --e-global-typography-45194f0-font-size );}.elementor-4860 .elementor-element.elementor-element-3aa96fc{padding:50px 0px 0px 0px;}.elementor-4860 .elementor-element.elementor-element-55a3b5d > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-4860 .elementor-element.elementor-element-29026a3 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-4860 .elementor-element.elementor-element-9f0c6f5 > .elementor-widget-container{padding:0px 8px 0px 0px;}.elementor-4860 .elementor-element.elementor-element-9f0c6f5 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-4860 .elementor-element.elementor-element-fe33da2 > .elementor-widget-container{padding:0px 30px 0px 0px;}.elementor-4860 .elementor-element.elementor-element-fe33da2{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-4860 .elementor-element.elementor-element-ad48469 .elementor-button{font-size:var( --e-global-typography-c456ece-font-size );}.elementor-4860 .elementor-element.elementor-element-6f17d67 > .elementor-element-populated{margin:33px 0px 0px 2px;--e-column-margin-right:0px;--e-column-margin-left:2px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-4860 .elementor-element.elementor-element-52310a9 img{width:82%;height:289px;}.elementor-4860 .elementor-element.elementor-element-e0f721b{margin-top:0px;margin-bottom:0px;padding:50px 0px 60px 0px;z-index:0;}.elementor-4860 .elementor-element.elementor-element-5546f6a .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-4860 .elementor-element.elementor-element-49ac2a5 > .elementor-widget-container{padding:0px 8px 0px 0px;}.elementor-4860 .elementor-element.elementor-element-49ac2a5 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-4860 .elementor-element.elementor-element-780a748 .elementor-cta__title{font-size:var( --e-global-typography-45194f0-font-size );}.elementor-4860 .elementor-element.elementor-element-780a748 .elementor-cta__button{font-size:var( --e-global-typography-c456ece-font-size );}.elementor-4860 .elementor-element.elementor-element-01b0e92 .elementor-cta__title{font-size:var( --e-global-typography-45194f0-font-size );}.elementor-4860 .elementor-element.elementor-element-01b0e92 .elementor-cta__button{font-size:var( --e-global-typography-c456ece-font-size );}.elementor-4860 .elementor-element.elementor-element-2f0a300 .elementor-cta__title{font-size:var( --e-global-typography-45194f0-font-size );}.elementor-4860 .elementor-element.elementor-element-2f0a300 .elementor-cta__button{font-size:var( --e-global-typography-c456ece-font-size );}.elementor-4860 .elementor-element.elementor-element-475ac7c .elementor-cta__title{font-size:var( --e-global-typography-45194f0-font-size );}.elementor-4860 .elementor-element.elementor-element-475ac7c .elementor-cta__button{font-size:var( --e-global-typography-c456ece-font-size );}.elementor-4860 .elementor-element.elementor-element-5f546ae .elementor-cta__title{font-size:var( --e-global-typography-45194f0-font-size );}.elementor-4860 .elementor-element.elementor-element-5f546ae .elementor-cta__button{font-size:var( --e-global-typography-c456ece-font-size );}.elementor-4860 .elementor-element.elementor-element-6eaf226 .elementor-cta__title{font-size:var( --e-global-typography-45194f0-font-size );}.elementor-4860 .elementor-element.elementor-element-6eaf226 .elementor-cta__button{font-size:var( --e-global-typography-c456ece-font-size );}.elementor-4860 .elementor-element.elementor-element-0e5bed2{margin-top:0px;margin-bottom:0px;padding:20px 0px 0px 0px;z-index:3;}.elementor-4860 .elementor-element.elementor-element-e0d8229 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-4860 .elementor-element.elementor-element-a83e148 > .elementor-element-populated{margin:30px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-4860 .elementor-element.elementor-element-f4ab737{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-4860 .elementor-element.elementor-element-c39f098 .elementor-button{font-size:var( --e-global-typography-c456ece-font-size );}.elementor-widget-premium-addon-dual-header .premium-dual-header-first-span{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-premium-addon-dual-header .premium-dual-header-second-header{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-premium-addon-dual-header.premium-bg-text-yes .elementor-widget-container:before{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-4860 .elementor-element.elementor-element-621e463 .premium-dual-header-first-span{font-size:var( --e-global-typography-accent-font-size );}.elementor-4860 .elementor-element.elementor-element-621e463 .premium-dual-header-second-header{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-4860 .elementor-element.elementor-element-5a4ec2c > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-4860 .elementor-element.elementor-element-7bcaf39{--min-height:1135px;}.elementor-4860 .elementor-element.elementor-element-8fb580b{--margin-top:10px;--margin-bottom:10px;--margin-left:10px;--margin-right:10px;}.elementor-4860 .elementor-element.elementor-element-8253b67 .elementor-heading-title{font-size:24px;}.elementor-4860 .elementor-element.elementor-element-26dc844 .elementor-heading-title{font-size:24px;}.elementor-4860 .elementor-element.elementor-element-2d6faea .elementor-button{font-size:var( --e-global-typography-c456ece-font-size );}.elementor-4860 .elementor-element.elementor-element-e5cbe57{--margin-top:10px;--margin-bottom:10px;--margin-left:10px;--margin-right:10px;}.elementor-4860 .elementor-element.elementor-element-7837576 .elementor-heading-title{font-size:24px;}.elementor-4860 .elementor-element.elementor-element-da947aa .elementor-heading-title{font-size:24px;}.elementor-4860 .elementor-element.elementor-element-dd41eb0 .elementor-button{font-size:var( --e-global-typography-c456ece-font-size );}.elementor-4860 .elementor-element.elementor-element-c9c9126{--margin-top:10px;--margin-bottom:10px;--margin-left:10px;--margin-right:10px;}.elementor-4860 .elementor-element.elementor-element-32f3927 .elementor-heading-title{font-size:24px;}.elementor-4860 .elementor-element.elementor-element-c2d003a .elementor-heading-title{font-size:24px;}.elementor-4860 .elementor-element.elementor-element-80757cc .elementor-button{font-size:var( --e-global-typography-c456ece-font-size );}.elementor-4860 .elementor-element.elementor-element-5963787 > .elementor-container{min-height:1135px;}.elementor-4860 .elementor-element.elementor-element-b58c3ba .premium-dual-header-first-span{font-size:var( --e-global-typography-accent-font-size );}.elementor-4860 .elementor-element.elementor-element-b58c3ba .premium-dual-header-second-header{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-4860 .elementor-element.elementor-element-543fe5b > .elementor-widget-container{padding:0px 10px 0px 10px;}.elementor-4860 .elementor-element.elementor-element-1428812 > .elementor-element-populated{margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;}.elementor-4860 .elementor-element.elementor-element-789d6f7 .elementor-heading-title{font-size:24px;}.elementor-4860 .elementor-element.elementor-element-0e18705 .elementor-button{font-size:var( --e-global-typography-c456ece-font-size );}.elementor-4860 .elementor-element.elementor-element-2634dae > .elementor-element-populated{margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;}.elementor-4860 .elementor-element.elementor-element-e640c39 .elementor-heading-title{font-size:24px;}.elementor-4860 .elementor-element.elementor-element-babcc91 .elementor-button{font-size:var( --e-global-typography-c456ece-font-size );}.elementor-4860 .elementor-element.elementor-element-db12e96 > .elementor-element-populated{margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;}.elementor-4860 .elementor-element.elementor-element-9bc82ff .elementor-heading-title{font-size:24px;}.elementor-4860 .elementor-element.elementor-element-93c178f .elementor-button{font-size:var( --e-global-typography-c456ece-font-size );}.elementor-4860 .elementor-element.elementor-element-90f3e63{padding:75px 0px 75px 0px;}.elementor-4860 .elementor-element.elementor-element-268b80c .premium-dual-header-first-span{font-size:var( --e-global-typography-accent-font-size );}.elementor-4860 .elementor-element.elementor-element-268b80c .premium-dual-header-second-header{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-4860 .elementor-element.elementor-element-6a0916f > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-4860 .elementor-element.elementor-element-6a0916f{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-4860 .elementor-element.elementor-element-3773f98d{padding:40px 0px 100px 0px;}.elementor-4860 .elementor-element.elementor-element-3aa68cd4 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-4860 .elementor-element.elementor-element-3aa68cd4 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-4860 .elementor-element.elementor-element-9293e41 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-4860 .elementor-element.elementor-element-5ff8758 > .elementor-element-populated{margin:50px 15px 0px 15px;--e-column-margin-right:15px;--e-column-margin-left:15px;padding:30px 30px 30px 30px;}.elementor-4860 .elementor-element.elementor-element-c39eb97 .elementor-heading-title{font-size:var( --e-global-typography-45194f0-font-size );}}@media(min-width:768px){.elementor-4860 .elementor-element.elementor-element-aeba694{--content-width:1220px;}.elementor-4860 .elementor-element.elementor-element-1eb1db1{--width:100%;}.elementor-4860 .elementor-element.elementor-element-643c03b{--content-width:1220px;}.elementor-4860 .elementor-element.elementor-element-7ffd77f{--width:100%;}.elementor-4860 .elementor-element.elementor-element-08e5f34{width:100%;}.elementor-4860 .elementor-element.elementor-element-55a3b5d{width:47%;}.elementor-4860 .elementor-element.elementor-element-6f17d67{width:53%;}.elementor-4860 .elementor-element.elementor-element-7bcaf39{--content-width:1600px;}.elementor-4860 .elementor-element.elementor-element-3aa68cd4{width:59%;}.elementor-4860 .elementor-element.elementor-element-5ff8758{width:40.665%;}}@media(max-width:1024px) and (min-width:768px){.elementor-4860 .elementor-element.elementor-element-c8bd2cc{width:60%;}.elementor-4860 .elementor-element.elementor-element-ed22964{width:40%;}.elementor-4860 .elementor-element.elementor-element-55a3b5d{width:100%;}.elementor-4860 .elementor-element.elementor-element-6f17d67{width:100%;}.elementor-4860 .elementor-element.elementor-element-2796268{width:100%;}.elementor-4860 .elementor-element.elementor-element-41bfa2a{width:100%;}.elementor-4860 .elementor-element.elementor-element-d5fbc0f{width:100%;}.elementor-4860 .elementor-element.elementor-element-611ff2a{width:100%;}.elementor-4860 .elementor-element.elementor-element-6f036a9{width:100%;}.elementor-4860 .elementor-element.elementor-element-06371a6{width:100%;}.elementor-4860 .elementor-element.elementor-element-e0d8229{width:100%;}.elementor-4860 .elementor-element.elementor-element-a83e148{width:100%;}.elementor-4860 .elementor-element.elementor-element-3aa68cd4{width:100%;}.elementor-4860 .elementor-element.elementor-element-5ff8758{width:100%;}}@media(min-width:1621px){.elementor-4860 .elementor-element.elementor-element-90f3e63:not(.elementor-motion-effects-element-type-background), .elementor-4860 .elementor-element.elementor-element-90f3e63 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}/* Start custom CSS for container, class: .elementor-element-1eb1db1 *//* Parent: 5-column grid */
.prj5-grid {
  display: grid;
  grid-template-columns: repeat(5, minmax(0, 1fr));
  gap: 5px;
}

/* Cards */
.prj5-card {
  position: relative;
  overflow: hidden;
  /* optional aesthetic */
  border-radius: 0px;
}

/* Make images fill the card width */
.prj5-card img {
  display: block;
  width: 100%;
  height: auto;
}

/* Always-visible bar at bottom (copied from your plugin CSS) */
.prj5-card .main-content {
  background: #dae4e7;
  border-top: 0px solid #fff;
  border-bottom: 3px solid #fabf00;
  text-align: center;
  padding: 0px 0px 15px 0px;
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  transition: all .4s ease;
  z-index: 5; /* sits above image, below hover content */
}

/* Hidden panel that slides up on hover (copied + adapted) */
.prj5-card .hover-content {
  background: #dae4e7;
  border-top: 0px solid #fff;
  text-align: center;
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  z-index: 10;
  padding: 0px 10px 10px; /* top pad to clear the bar area */
  -webkit-transform: translateY(100%);
  transform: translateY(100%);
  transition: all .4s ease;
}

/* Hover interaction */
.prj5-card:hover .hover-content {
  -webkit-transform: translateY(0%);
  transform: translateY(0%);
}

.prj5-card:hover .main-content {
  -webkit-transform: translateY(100%);
  transform: translateY(100%);
}

/* Helpful min-height so overlays have room (adjust as needed) */
.prj5-card {
  min-height: 270px !important; /* tweak to your media aspect ratio */
}

/* Responsive columns */
@media (max-width: 1200px) {
  .prj5-grid { grid-template-columns: repeat(5, minmax(0, 1fr)); }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7ffd77f *//* Parent: 5-column grid */
.prj5-grid {
  display: grid;
  grid-template-columns: repeat(5, minmax(0, 1fr));
  gap: 5px;
}

/* Cards */
.prj5-card {
  position: relative;
  overflow: hidden;
  /* optional aesthetic */
  border-radius: 0px;
}

/* Make images fill the card width */
.prj5-card img {
  display: block;
  width: 100%;
  height: auto;
}

/* Always-visible bar at bottom (copied from your plugin CSS) */
.prj5-card .main-content {
  background: #dae4e7;
  border-top: 0px solid #fff;
  border-bottom: 3px solid #fabf00;
  text-align: center;
  padding: 0px 0px 15px 0px;
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  transition: all .4s ease;
  z-index: 5; /* sits above image, below hover content */
}

/* Hidden panel that slides up on hover (copied + adapted) */
.prj5-card .hover-content {
  background: #dae4e7;
  border-top: 0px solid #fff;
  text-align: center;
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  z-index: 10;
  padding: 0px 10px 10px; /* top pad to clear the bar area */
  -webkit-transform: translateY(100%);
  transform: translateY(100%);
  transition: all .4s ease;
}

/* Hover interaction */
.prj5-card:hover .hover-content {
  -webkit-transform: translateY(0%);
  transform: translateY(0%);
}

.prj5-card:hover .main-content {
  -webkit-transform: translateY(100%);
  transform: translateY(100%);
}

/* Helpful min-height so overlays have room (adjust as needed) */
.prj5-card {
  min-height: 360px; /* tweak to your media aspect ratio */
}

/* Responsive columns */
@media (max-width: 1200px) {
  .prj5-grid { grid-template-columns: repeat(5, minmax(0, 1fr)); }
}/* End custom CSS */
/* Start custom CSS for facdori_project_four, class: .elementor-element-86f8565 */.single-project-style-three .main-content {
    background: #dae4e7;
    border-top: 0px solid #fff;
    border-bottom: 3px solid #fabf00;
    text-align: center;
    padding: 15px 0;
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    transition: all .4s ease;
}
.single-project-style-three .hover-content {
    background: #dae4e7;
    border-top: 0px solid #fff;
    text-align: center;
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    z-index: 10;
    padding: 0 10px;
    padding-bottom: 10px;
    padding-top: 70px;
    -webkit-transform: translateY(100%);
    transform: translateY(100%);
    transition: all .4s ease;
}
.single-project-style-three .hover-content a.thm-btn {
    font-size: 14px;
    padding: 7.5px 29.5px;
    background-color: #fff;
}
@media (min-width: 992px) {
    .col-lg-4 {
        -ms-flex: 0 0 33.333333%;
        flex: 0 0 20%;
        max-width: 20%;
            position: relative;
    width: 100%;
    padding-right: 1px;
    padding-left: 1px;
    }
}
.single-project-style-three .hover-content h3 {
    margin: 0;
    color: #231f20;
    font-size: 20px;
    font-weight: 600;
    margin-bottom: 15px;
}
.single-project-style-three .hover-content p {
    font-size: 16px;
    line-height: 24px;
    color: #5a5b5d;
    margin: 0;
    margin-bottom: 15px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3038eda *//* ---- constants you can tweak ---- */
:root {
  --prj3-bar-h: 150px;   /* height of the always-visible bar */
  --prj3-pad: 60px;      /* inner padding */
}

/* grid (unchanged) */
.prj3-grid {
  display: grid;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  gap: 50px;
}

/* card shell */
.prj3-card {
  position: relative;
  overflow: hidden;
  border-radius: 0;
  min-height: 450px; /* ensure room for overlays */
}

/* image */
.prj3-card img {
  display: block;
  width: 100%;
  height: auto;
}

/* always-visible bar at bottom — fixed height */
.prj3-card .main-content {
  background: #5A5B5DB3;
  text-align: left;
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;

  height: var(--prj3-bar-h);
  padding: var(--prj3-pad);
  display: flex;              /* keeps title top-aligned */
  align-items: flex-start;    /* <-- title at the top */
  transition: transform .4s ease;
  z-index: 5;
}

/* make the title clamp to 2 lines so bars stay equal */
.prj3-card .main-content h3,
.prj3-card .main-content .title {
  margin: 0;
  line-height: 1.15;
  display: -webkit-box;
  -webkit-line-clamp: 3;      /* change to 1/3 if you prefer */
  -webkit-box-orient: vertical;
  overflow: hidden;
}

/* hover panel slides up and clears the fixed bar space */
.prj3-card .hover-content {
  background: #5A5B5DB3;
  border-bottom: 5px solid #fabf00;
  text-align: left;
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 10;

  /* top padding must clear the bar height */
  padding: 60px;
  transform: translateY(100%);
  transition: transform .4s ease;
}

/* hover interactions */
.prj3-card:hover .hover-content {
  transform: translateY(0);
}
.prj3-card:hover .main-content {
  transform: translateY(100%);
}

/* responsive columns (unchanged) */
@media (max-width: 1200px) { .prj3-grid { grid-template-columns: repeat(3, 1fr); } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7bcaf39 */.elementor-4860 .elementor-element.elementor-element-7bcaf39 {
    position: relative;
    overflow: hidden;
}

.elementor-4860 .elementor-element.elementor-element-7bcaf39::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-image: url(https://www.precisionresource.com/wp-content/uploads/2024/12/popup-bg-home.jpg); /* Replace with your image URL */
    background-size: cover;
    background-position: center;
    animation: enlarge 30s infinite alternate; /* Adjust duration as needed */
    z-index: 1;
}

@keyframes enlarge {
    0% {
        transform: scale(1);
    }
    100% {
        transform: scale(1.1);
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-5963787 */.banner-wrapper {
    background-color: #fff;
    background-image: url(https://www.precisionresource.com/wp-content/uploads/2025/03/popup-bg-cnc.jpg) !important;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: contain;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    display: block;
    -webkit-animation: projectImageScale 20s linear infinite;
    animation: projectImageScale 1000s linear infinite;
    transition: all .5s ease;
}/* End custom CSS */