.elementor-2 .elementor-element.elementor-element-e0a16c7{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:75px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-e0a16c7:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-e0a16c7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0FFFD;}.elementor-2 .elementor-element.elementor-element-423f0f0{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}.elementor-2 .elementor-element.elementor-element-423f0f0.e-con{--align-self:center;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-c8a350e{text-align:start;}.elementor-2 .elementor-element.elementor-element-c8a350e .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:24px;font-weight:500;line-height:28px;color:var( --e-global-color-1a38a27 );}.elementor-2 .elementor-element.elementor-element-ce6691d{text-align:start;}.elementor-2 .elementor-element.elementor-element-ce6691d .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:24px;font-weight:500;line-height:28px;color:var( --e-global-color-1a38a27 );}.elementor-2 .elementor-element.elementor-element-85337f0{text-align:start;}.elementor-2 .elementor-element.elementor-element-85337f0 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:24px;font-weight:500;line-height:28px;color:var( --e-global-color-1a38a27 );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-97cc4ee > .elementor-widget-container{margin:20px 0px 20px 0px;}.elementor-2 .elementor-element.elementor-element-97cc4ee.elementor-element{--align-self:center;}.elementor-2 .elementor-element.elementor-element-97cc4ee{text-align:start;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;line-height:24px;color:var( --e-global-color-1a38a27 );}.elementor-2 .elementor-element.elementor-element-987739a{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-2 .elementor-element.elementor-element-8f25f76 .elementor-button{background-color:var( --e-global-color-3574922 );font-family:"Roboto", Sans-serif;font-size:15px;font-weight:500;border-radius:5px 5px 5px 5px;padding:13px 25px 13px 25px;}.elementor-2 .elementor-element.elementor-element-8f25f76 .elementor-button:hover, .elementor-2 .elementor-element.elementor-element-8f25f76 .elementor-button:focus{background-color:#000000;}.elementor-2 .elementor-element.elementor-element-545201e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2 .elementor-element.elementor-element-a185c37{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 40px;--row-gap:0px;--column-gap:40px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-d5310a8{--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:center;--margin-top:0px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;}.elementor-2 .elementor-element.elementor-element-f9ae03e{text-align:center;}.elementor-2 .elementor-element.elementor-element-f9ae03e .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:30px;font-weight:600;line-height:36px;color:var( --e-global-color-1a38a27 );}.elementor-2 .elementor-element.elementor-element-539fb6b{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;text-align:center;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;line-height:24px;color:var( --e-global-color-1a38a27 );}.elementor-2 .elementor-element.elementor-element-539fb6b.elementor-element{--align-self:center;}.elementor-2 .elementor-element.elementor-element-d7df459{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 60px;--row-gap:0px;--column-gap:60px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-5a8b343{--display:flex;}.elementor-widget-image-box .elementor-image-box-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-widget-image-box:has(:hover) .elementor-image-box-title,
					 .elementor-widget-image-box:has(:focus) .elementor-image-box-title{color:var( --e-global-color-primary );}.elementor-widget-image-box .elementor-image-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-9260c3e.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-2 .elementor-element.elementor-element-9260c3e.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-2 .elementor-element.elementor-element-9260c3e.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-2 .elementor-element.elementor-element-9260c3e .elementor-image-box-wrapper .elementor-image-box-img{width:90%;}.elementor-2 .elementor-element.elementor-element-9260c3e:hover .elementor-image-box-img img{filter:brightness( 100% ) contrast( 100% ) saturate( 130% ) blur( 0px ) hue-rotate( 0deg );}.elementor-2 .elementor-element.elementor-element-9260c3e .elementor-image-box-img img{transition-duration:0.3s;}.elementor-2 .elementor-element.elementor-element-9260c3e .elementor-image-box-title{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:600;color:var( --e-global-color-1a38a27 );}.elementor-2 .elementor-element.elementor-element-9260c3e .elementor-image-box-description{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;line-height:22px;color:var( --e-global-color-1a38a27 );}.elementor-2 .elementor-element.elementor-element-2f2a71e .elementor-button{background-color:var( --e-global-color-3574922 );font-family:"Roboto", Sans-serif;font-size:15px;font-weight:500;border-radius:5px 5px 5px 5px;padding:13px 25px 13px 25px;}.elementor-2 .elementor-element.elementor-element-2f2a71e .elementor-button:hover, .elementor-2 .elementor-element.elementor-element-2f2a71e .elementor-button:focus{background-color:#000000;}.elementor-2 .elementor-element.elementor-element-4b8de32{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2 .elementor-element.elementor-element-4ce6a26.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-2 .elementor-element.elementor-element-4ce6a26.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-2 .elementor-element.elementor-element-4ce6a26.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-2 .elementor-element.elementor-element-4ce6a26 .elementor-image-box-wrapper .elementor-image-box-img{width:90%;}.elementor-2 .elementor-element.elementor-element-4ce6a26:hover .elementor-image-box-img img{filter:brightness( 100% ) contrast( 100% ) saturate( 130% ) blur( 0px ) hue-rotate( 0deg );}.elementor-2 .elementor-element.elementor-element-4ce6a26 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-2 .elementor-element.elementor-element-4ce6a26 .elementor-image-box-title{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:600;color:var( --e-global-color-1a38a27 );}.elementor-2 .elementor-element.elementor-element-4ce6a26 .elementor-image-box-description{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;line-height:22px;color:var( --e-global-color-1a38a27 );}.elementor-2 .elementor-element.elementor-element-4920558 .elementor-button{background-color:var( --e-global-color-3574922 );font-family:"Roboto", Sans-serif;font-size:15px;font-weight:500;border-radius:5px 5px 5px 5px;padding:13px 25px 13px 25px;}.elementor-2 .elementor-element.elementor-element-4920558 .elementor-button:hover, .elementor-2 .elementor-element.elementor-element-4920558 .elementor-button:focus{background-color:#000000;}.elementor-2 .elementor-element.elementor-element-b370ad9{--display:flex;}.elementor-2 .elementor-element.elementor-element-dec839d.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-2 .elementor-element.elementor-element-dec839d.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-2 .elementor-element.elementor-element-dec839d.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-2 .elementor-element.elementor-element-dec839d .elementor-image-box-wrapper .elementor-image-box-img{width:90%;}.elementor-2 .elementor-element.elementor-element-dec839d:hover .elementor-image-box-img img{filter:brightness( 100% ) contrast( 100% ) saturate( 130% ) blur( 0px ) hue-rotate( 0deg );}.elementor-2 .elementor-element.elementor-element-dec839d .elementor-image-box-img img{transition-duration:0.3s;}.elementor-2 .elementor-element.elementor-element-dec839d .elementor-image-box-title{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:600;color:var( --e-global-color-1a38a27 );}.elementor-2 .elementor-element.elementor-element-dec839d .elementor-image-box-description{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;line-height:22px;color:var( --e-global-color-1a38a27 );}.elementor-2 .elementor-element.elementor-element-9fd0fee .elementor-button{background-color:var( --e-global-color-3574922 );font-family:"Roboto", Sans-serif;font-size:15px;font-weight:500;border-radius:5px 5px 5px 5px;padding:13px 25px 13px 25px;}.elementor-2 .elementor-element.elementor-element-9fd0fee .elementor-button:hover, .elementor-2 .elementor-element.elementor-element-9fd0fee .elementor-button:focus{background-color:#000000;}.elementor-2 .elementor-element.elementor-element-7d41899{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 40px;--row-gap:0px;--column-gap:40px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-7d41899:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-7d41899 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ECF2FC;}.elementor-2 .elementor-element.elementor-element-4df05fb{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2 .elementor-element.elementor-element-ae977d1 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:600;line-height:36px;color:var( --e-global-color-1a38a27 );}.elementor-2 .elementor-element.elementor-element-5a62534{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;line-height:24px;color:var( --e-global-color-1a38a27 );}.elementor-2 .elementor-element.elementor-element-6b2c14a .elementor-button{background-color:var( --e-global-color-3574922 );font-family:"Roboto", Sans-serif;font-size:15px;font-weight:500;border-radius:5px 5px 5px 5px;padding:13px 25px 13px 25px;}.elementor-2 .elementor-element.elementor-element-6b2c14a .elementor-button:hover, .elementor-2 .elementor-element.elementor-element-6b2c14a .elementor-button:focus{background-color:#000000;}.elementor-2 .elementor-element.elementor-element-34a13a5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2 .elementor-element.elementor-element-cca59ee{width:var( --container-widget-width, 540px );max-width:540px;--container-widget-width:540px;--container-widget-flex-grow:0;}.elementor-2 .elementor-element.elementor-element-cca59ee > .elementor-widget-container{box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.05);}.elementor-2 .elementor-element.elementor-element-a3aa065{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 40px;--row-gap:0px;--column-gap:40px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-2d99086{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-2 .elementor-element.elementor-element-39eddb6 img{width:100%;max-width:560px;border-radius:30px 30px 30px 30px;}.elementor-2 .elementor-element.elementor-element-1a0f501{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2 .elementor-element.elementor-element-412b4ac .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:30px;font-weight:600;line-height:36px;color:var( --e-global-color-1a38a27 );}.elementor-2 .elementor-element.elementor-element-887bd1a{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;line-height:24px;color:var( --e-global-color-1a38a27 );}.elementor-2 .elementor-element.elementor-element-ed4d297{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-a123c06 img{width:100%;max-width:160px;}.elementor-2 .elementor-element.elementor-element-a123c06:hover img{opacity:0.8;}.elementor-2 .elementor-element.elementor-element-7d15479 img{width:100%;max-width:160px;}.elementor-2 .elementor-element.elementor-element-7d15479:hover img{opacity:0.8;}.elementor-2 .elementor-element.elementor-element-5586151 .elementor-button{background-color:var( --e-global-color-3574922 );font-family:"Roboto", Sans-serif;font-size:15px;font-weight:500;border-radius:5px 5px 5px 5px;padding:13px 25px 13px 25px;}.elementor-2 .elementor-element.elementor-element-5586151 .elementor-button:hover, .elementor-2 .elementor-element.elementor-element-5586151 .elementor-button:focus{background-color:#000000;}.elementor-2 .elementor-element.elementor-element-5586151 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-b924374{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-b924374:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-b924374 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ECF2FC;}.elementor-2 .elementor-element.elementor-element-8aeb3c4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2 .elementor-element.elementor-element-77b6fc8 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:30px;font-weight:600;line-height:36px;color:var( --e-global-color-1a38a27 );}.elementor-2 .elementor-element.elementor-element-65cf513{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;line-height:24px;color:var( --e-global-color-1a38a27 );}.elementor-2 .elementor-element.elementor-element-46b028a .elementor-button{background-color:var( --e-global-color-3574922 );font-family:"Roboto", Sans-serif;font-size:15px;font-weight:500;border-radius:5px 5px 5px 5px;padding:13px 25px 13px 25px;}.elementor-2 .elementor-element.elementor-element-46b028a .elementor-button:hover, .elementor-2 .elementor-element.elementor-element-46b028a .elementor-button:focus{background-color:#000000;}.elementor-2 .elementor-element.elementor-element-dc3303f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2 .elementor-element.elementor-element-7dda69c img{width:100%;max-width:475px;border-radius:50px 50px 50px 50px;}.elementor-2 .elementor-element.elementor-element-4d39a89{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-4d39a89:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-4d39a89 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d8aad07 );}.elementor-2 .elementor-element.elementor-element-6cc7543{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2 .elementor-element.elementor-element-10c7726 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:30px;font-weight:600;line-height:36px;color:var( --e-global-color-1a38a27 );}.elementor-2 .elementor-element.elementor-element-b91e698{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;line-height:24px;color:var( --e-global-color-1a38a27 );}.elementor-2 .elementor-element.elementor-element-472acf6 .elementor-button{background-color:var( --e-global-color-3574922 );font-family:"Roboto", Sans-serif;font-size:15px;font-weight:500;border-radius:5px 5px 5px 5px;padding:13px 25px 13px 25px;}.elementor-2 .elementor-element.elementor-element-472acf6 .elementor-button:hover, .elementor-2 .elementor-element.elementor-element-472acf6 .elementor-button:focus{background-color:#000000;}.elementor-2 .elementor-element.elementor-element-094f274{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2 .elementor-element.elementor-element-5073d3c img{width:100%;max-width:475px;border-radius:50px 50px 50px 50px;}@media(max-width:767px){.elementor-2 .elementor-element.elementor-element-423f0f0{--padding-top:8%;--padding-bottom:8%;--padding-left:5%;--padding-right:5%;}.elementor-2 .elementor-element.elementor-element-c8a350e .elementor-heading-title{font-size:24px;}.elementor-2 .elementor-element.elementor-element-ce6691d .elementor-heading-title{font-size:24px;}.elementor-2 .elementor-element.elementor-element-85337f0 .elementor-heading-title{font-size:24px;}.elementor-2 .elementor-element.elementor-element-97cc4ee{width:100%;max-width:100%;}.elementor-2 .elementor-element.elementor-element-f9ae03e .elementor-heading-title{font-size:24px;}.elementor-2 .elementor-element.elementor-element-539fb6b{width:100%;max-width:100%;}.elementor-2 .elementor-element.elementor-element-9260c3e > .elementor-widget-container{margin:50px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-9260c3e .elementor-image-box-img{margin-bottom:15px;}.elementor-2 .elementor-element.elementor-element-4ce6a26 .elementor-image-box-img{margin-bottom:15px;}.elementor-2 .elementor-element.elementor-element-dec839d > .elementor-widget-container{margin:50px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-dec839d .elementor-image-box-img{margin-bottom:15px;}.elementor-2 .elementor-element.elementor-element-7d41899{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-ae977d1 .elementor-heading-title{line-height:1.4em;}.elementor-2 .elementor-element.elementor-element-cca59ee > .elementor-widget-container{margin:50px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-a3aa065{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-412b4ac .elementor-heading-title{font-size:24px;}.elementor-2 .elementor-element.elementor-element-ed4d297{--justify-content:center;}.elementor-2 .elementor-element.elementor-element-a123c06 img{max-width:130px;}.elementor-2 .elementor-element.elementor-element-7d15479 img{max-width:130px;}.elementor-2 .elementor-element.elementor-element-b924374{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-77b6fc8 .elementor-heading-title{font-size:24px;}.elementor-2 .elementor-element.elementor-element-7dda69c > .elementor-widget-container{margin:50px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-4d39a89{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-10c7726{text-align:center;}.elementor-2 .elementor-element.elementor-element-10c7726 .elementor-heading-title{font-size:24px;}.elementor-2 .elementor-element.elementor-element-b91e698{text-align:center;}.elementor-2 .elementor-element.elementor-element-5073d3c > .elementor-widget-container{margin:50px 0px 0px 0px;}}@media(min-width:768px){.elementor-2 .elementor-element.elementor-element-423f0f0{--width:50%;}.elementor-2 .elementor-element.elementor-element-545201e{--width:50%;}.elementor-2 .elementor-element.elementor-element-a185c37{--content-width:1200px;}.elementor-2 .elementor-element.elementor-element-d5310a8{--width:100%;}.elementor-2 .elementor-element.elementor-element-d7df459{--width:100%;}.elementor-2 .elementor-element.elementor-element-7d41899{--content-width:1200px;}.elementor-2 .elementor-element.elementor-element-4df05fb{--width:50%;}.elementor-2 .elementor-element.elementor-element-34a13a5{--width:50%;}.elementor-2 .elementor-element.elementor-element-a3aa065{--content-width:1200px;}.elementor-2 .elementor-element.elementor-element-2d99086{--width:50%;}.elementor-2 .elementor-element.elementor-element-1a0f501{--width:50%;}.elementor-2 .elementor-element.elementor-element-b924374{--content-width:1200px;}.elementor-2 .elementor-element.elementor-element-8aeb3c4{--width:50%;}.elementor-2 .elementor-element.elementor-element-dc3303f{--width:50%;}.elementor-2 .elementor-element.elementor-element-4d39a89{--content-width:1200px;}.elementor-2 .elementor-element.elementor-element-6cc7543{--width:50%;}.elementor-2 .elementor-element.elementor-element-094f274{--width:50%;}}/* Start custom CSS for html, class: .elementor-element-12aa6cf */.tech-slideshow {
  height: 750px;
  max-width: 4000px;
  margin: 0 auto;
  position: relative;
  overflow: hidden;
  transform: translate3d(0, 10, 0);
}

.tech-slideshow > div {
  height: 200px;
  width: 2526px;
  background: url(https://willport.com/wp-content/uploads/2024/04/Willport_banner-min.png);
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  transform: translate3d(0, 0, 0);
}
.tech-slideshow .mover-1 {
  animation: moveSlideshow 35s linear infinite;
}
.tech-slideshow.tech-2 .mover-1 {
  animation: moveSlideshow 35s linear infinite;
  animation-direction: reverse;
}
.tech-slideshow .mover-2 {
  opacity: 0;
  transition: opacity 0.5s ease-out;
  background-position: 0 -200px;
  animation: moveSlideshow 25s linear infinite;
}
.tech-slideshow:hover .mover-2 {
  opacity: 1;
}

@keyframes moveSlideshow {
  100% { 
    transform: translateX(-66.6666%);  
  }
}/* End custom CSS */