.elementor-171 .elementor-element.elementor-element-c08f524:not(.elementor-motion-effects-element-type-background), .elementor-171 .elementor-element.elementor-element-c08f524 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://staging.keyplastics.ie/wp-content/uploads/2024/06/about-page-header.jpg");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-171 .elementor-element.elementor-element-c08f524 > .elementor-background-overlay{background-color:#000000;opacity:0;mix-blend-mode:darken;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-171 .elementor-element.elementor-element-c08f524 > .elementor-container{max-width:1425px;min-height:65vh;}.elementor-171 .elementor-element.elementor-element-c08f524{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-183px;margin-bottom:0px;padding:0px 0px 0px 0px;overflow:visible;}.elementor-bc-flex-widget .elementor-171 .elementor-element.elementor-element-b9e1990.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-171 .elementor-element.elementor-element-b9e1990.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-171 .elementor-element.elementor-element-b9e1990.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-171 .elementor-element.elementor-element-f368cd1{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:-170px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-171 .elementor-element.elementor-element-7ae6f25{--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;box-shadow:0px 0px 2px 1px rgba(0, 0, 0, 0.15);--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-171 .elementor-element.elementor-element-7ae6f25:not(.elementor-motion-effects-element-type-background), .elementor-171 .elementor-element.elementor-element-7ae6f25 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.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 );color:var( --e-global-color-primary );}.elementor-171 .elementor-element.elementor-element-dd2bef6 > .elementor-widget-container{padding:0px 0px 0px 20px;}.elementor-171 .elementor-element.elementor-element-dd2bef6{text-align:left;}.elementor-171 .elementor-element.elementor-element-dd2bef6 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:50px;font-weight:300;line-height:58px;color:#323E48;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-171 .elementor-element.elementor-element-f853c86 > .elementor-widget-container{padding:0px 26px 30px 20px;}.elementor-171 .elementor-element.elementor-element-f853c86{text-align:left;font-family:"Arial", Sans-serif;font-size:18px;font-weight:400;line-height:24px;color:#323E48;}.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 );}.elementor-171 .elementor-element.elementor-element-0ade98f .elementor-button{background-color:#04ADD9;font-family:"League Spartan", Sans-serif;font-size:18px;font-weight:400;padding:20px 20px 11px 20px;}.elementor-171 .elementor-element.elementor-element-0ade98f .elementor-button:hover, .elementor-171 .elementor-element.elementor-element-0ade98f .elementor-button:focus{background-color:#2E5159;color:#FFFFFF;}.elementor-171 .elementor-element.elementor-element-0ade98f.elementor-element{--align-self:flex-start;}body:not(.rtl) .elementor-171 .elementor-element.elementor-element-0ade98f{left:2%;}body.rtl .elementor-171 .elementor-element.elementor-element-0ade98f{right:2%;}.elementor-171 .elementor-element.elementor-element-0ade98f{top:88%;}.elementor-171 .elementor-element.elementor-element-0ade98f .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-171 .elementor-element.elementor-element-0ade98f .elementor-button .elementor-button-content-wrapper{gap:15px;}.elementor-171 .elementor-element.elementor-element-0ade98f .elementor-button:hover svg, .elementor-171 .elementor-element.elementor-element-0ade98f .elementor-button:focus svg{fill:#FFFFFF;}.elementor-171 .elementor-element.elementor-element-08ea03b{--display:flex;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-171 .elementor-element.elementor-element-ecf66c4{--display:flex;overflow:visible;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-171 .elementor-element.elementor-element-fbc92ef{--display:flex;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-171 .elementor-element.elementor-element-21592e7{--display:flex;overflow:visible;}.elementor-171 .elementor-element.elementor-element-7c5ef9b{--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;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-171 .elementor-element.elementor-element-6127f90{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;overflow:visible;}.elementor-171 .elementor-element.elementor-element-ce980d4 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-171 .elementor-element.elementor-element-ce980d4{text-align:left;}.elementor-171 .elementor-element.elementor-element-ce980d4 .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-size:30px;font-weight:500;color:#00ACD8;}.elementor-171 .elementor-element.elementor-element-80867d5 > .elementor-widget-container{padding:0px 0px 30px 0px;}.elementor-171 .elementor-element.elementor-element-80867d5{text-align:left;font-family:"Arial", Sans-serif;font-size:20px;font-weight:400;line-height:24px;color:#323E48;}.elementor-171 .elementor-element.elementor-element-af78131 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-171 .elementor-element.elementor-element-af78131{text-align:left;}.elementor-171 .elementor-element.elementor-element-af78131 .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-size:30px;font-weight:500;color:#89B8B7;}.elementor-171 .elementor-element.elementor-element-332da09 > .elementor-widget-container{padding:0px 0px 30px 0px;}.elementor-171 .elementor-element.elementor-element-332da09{text-align:left;font-family:"Arial", Sans-serif;font-size:20px;font-weight:400;line-height:24px;color:#323E48;}.elementor-171 .elementor-element.elementor-element-6cd9477 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-171 .elementor-element.elementor-element-6cd9477{text-align:left;}.elementor-171 .elementor-element.elementor-element-6cd9477 .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-size:30px;font-weight:500;color:#A2D40A;}.elementor-171 .elementor-element.elementor-element-26b93da > .elementor-widget-container{padding:0px 0px 30px 0px;}.elementor-171 .elementor-element.elementor-element-26b93da{text-align:left;font-family:"Arial", Sans-serif;font-size:20px;font-weight:400;line-height:24px;color:#323E48;}.elementor-171 .elementor-element.elementor-element-7d747d0 > .elementor-widget-container{padding:0px 0px 30px 0px;}.elementor-171 .elementor-element.elementor-element-7d747d0{text-align:left;font-family:"Arial", Sans-serif;font-size:20px;font-weight:400;line-height:24px;color:#323E48;}.elementor-widget-tabs .elementor-tab-title, .elementor-widget-tabs .elementor-tab-title a{color:var( --e-global-color-primary );}.elementor-widget-tabs .elementor-tab-title.elementor-active,
					 .elementor-widget-tabs .elementor-tab-title.elementor-active a{color:var( --e-global-color-accent );}.elementor-widget-tabs .elementor-tab-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 );}.elementor-widget-tabs .elementor-tab-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-171 .elementor-element.elementor-element-a8cce11 > .elementor-widget-container{margin:10px 10px 10px 10px;}.elementor-171 .elementor-element.elementor-element-a8cce11 .elementor-tab-title, .elementor-171 .elementor-element.elementor-element-a8cce11 .elementor-tab-title:before, .elementor-171 .elementor-element.elementor-element-a8cce11 .elementor-tab-title:after, .elementor-171 .elementor-element.elementor-element-a8cce11 .elementor-tab-content, .elementor-171 .elementor-element.elementor-element-a8cce11 .elementor-tabs-content-wrapper{border-width:1px;}.elementor-171 .elementor-element.elementor-element-a8cce11 .elementor-tab-mobile-title, .elementor-171 .elementor-element.elementor-element-a8cce11 .elementor-tab-desktop-title.elementor-active, .elementor-171 .elementor-element.elementor-element-a8cce11 .elementor-tab-title:before, .elementor-171 .elementor-element.elementor-element-a8cce11 .elementor-tab-title:after, .elementor-171 .elementor-element.elementor-element-a8cce11 .elementor-tab-content, .elementor-171 .elementor-element.elementor-element-a8cce11 .elementor-tabs-content-wrapper{border-color:#E2E1E1;}.elementor-171 .elementor-element.elementor-element-a8cce11 .elementor-tab-title, .elementor-171 .elementor-element.elementor-element-a8cce11 .elementor-tab-title a{color:#000000;}.elementor-171 .elementor-element.elementor-element-a8cce11 .elementor-tab-title.elementor-active,
					 .elementor-171 .elementor-element.elementor-element-a8cce11 .elementor-tab-title.elementor-active a{color:#04ADD9;}.elementor-171 .elementor-element.elementor-element-a8cce11 .elementor-tab-title{font-family:"Arial", Sans-serif;font-size:20px;font-weight:400;}.elementor-171 .elementor-element.elementor-element-a8cce11 .elementor-tab-content{font-family:"Arial", Sans-serif;font-size:16px;font-weight:400;}.elementor-171 .elementor-element.elementor-element-32cea24{--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-between;overflow:visible;}.elementor-171 .elementor-element.elementor-element-cd4ba65{--display:flex;overflow:visible;}.elementor-171 .elementor-element.elementor-element-48ba709{width:var( --container-widget-width, 50.798% );max-width:50.798%;--container-widget-width:50.798%;--container-widget-flex-grow:0;}.elementor-171 .elementor-element.elementor-element-48ba709.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-171 .elementor-element.elementor-element-48ba709 img{max-width:270px;}.elementor-171 .elementor-element.elementor-element-a6ae9a8{width:var( --container-widget-width, 50.798% );max-width:50.798%;--container-widget-width:50.798%;--container-widget-flex-grow:0;top:60%;}.elementor-171 .elementor-element.elementor-element-a6ae9a8.elementor-element{--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-171 .elementor-element.elementor-element-a6ae9a8{left:30%;}body.rtl .elementor-171 .elementor-element.elementor-element-a6ae9a8{right:30%;}.elementor-171 .elementor-element.elementor-element-a6ae9a8 img{max-width:270px;}.elementor-171 .elementor-element.elementor-element-d743ad1{width:var( --container-widget-width, 50.798% );max-width:50.798%;--container-widget-width:50.798%;--container-widget-flex-grow:0;bottom:-129%;}.elementor-171 .elementor-element.elementor-element-d743ad1.elementor-element{--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-171 .elementor-element.elementor-element-d743ad1{left:14%;}body.rtl .elementor-171 .elementor-element.elementor-element-d743ad1{right:14%;}.elementor-171 .elementor-element.elementor-element-d743ad1 img{max-width:270px;}.elementor-171 .elementor-element.elementor-element-5e604a4{--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;--padding-top:60px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-171 .elementor-element.elementor-element-5e11feb > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-171 .elementor-element.elementor-element-5e11feb{text-align:center;}.elementor-171 .elementor-element.elementor-element-5e11feb .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-size:55px;font-weight:300;line-height:58px;color:#031B4E;}.elementor-171 .elementor-element.elementor-element-7e10aa9{--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;--justify-content:center;overflow:visible;}.elementor-171 .elementor-element.elementor-element-1e2e6e7{--display:flex;--background-transition:0.3s;overflow:visible;}.elementor-171 .elementor-element.elementor-element-0bc68ad{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#D5DCDE;--border-color:#D5DCDE;--padding-top:40px;--padding-bottom:250px;--padding-left:30px;--padding-right:20px;overflow:visible;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-171 .elementor-element.elementor-element-00fd3c2 .elementor-icon-wrapper{text-align:right;}.elementor-171 .elementor-element.elementor-element-00fd3c2.elementor-view-stacked .elementor-icon{background-color:#04ADD9;}.elementor-171 .elementor-element.elementor-element-00fd3c2.elementor-view-framed .elementor-icon, .elementor-171 .elementor-element.elementor-element-00fd3c2.elementor-view-default .elementor-icon{color:#04ADD9;border-color:#04ADD9;}.elementor-171 .elementor-element.elementor-element-00fd3c2.elementor-view-framed .elementor-icon, .elementor-171 .elementor-element.elementor-element-00fd3c2.elementor-view-default .elementor-icon svg{fill:#04ADD9;}.elementor-171 .elementor-element.elementor-element-00fd3c2 .elementor-icon{font-size:26px;}.elementor-171 .elementor-element.elementor-element-00fd3c2 .elementor-icon svg{height:26px;}.elementor-171 .elementor-element.elementor-element-5257e0b{text-align:left;}.elementor-171 .elementor-element.elementor-element-5257e0b img{width:48%;max-width:100%;}.elementor-171 .elementor-element.elementor-element-4478fe2 > .elementor-widget-container{padding:44px 0px 0px 0px;}.elementor-171 .elementor-element.elementor-element-4478fe2 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:15px;font-weight:400;line-height:26px;color:#323E48;}.elementor-171 .elementor-element.elementor-element-f28daf1{--display:flex;--background-transition:0.3s;overflow:visible;}.elementor-171 .elementor-element.elementor-element-f65bee8{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#D5DCDE;--border-color:#D5DCDE;--padding-top:40px;--padding-bottom:40px;--padding-left:30px;--padding-right:20px;overflow:visible;}.elementor-171 .elementor-element.elementor-element-90d1e12 .elementor-icon-wrapper{text-align:right;}.elementor-171 .elementor-element.elementor-element-90d1e12.elementor-view-stacked .elementor-icon{background-color:#8BB8B7;}.elementor-171 .elementor-element.elementor-element-90d1e12.elementor-view-framed .elementor-icon, .elementor-171 .elementor-element.elementor-element-90d1e12.elementor-view-default .elementor-icon{color:#8BB8B7;border-color:#8BB8B7;}.elementor-171 .elementor-element.elementor-element-90d1e12.elementor-view-framed .elementor-icon, .elementor-171 .elementor-element.elementor-element-90d1e12.elementor-view-default .elementor-icon svg{fill:#8BB8B7;}.elementor-171 .elementor-element.elementor-element-90d1e12 .elementor-icon{font-size:26px;}.elementor-171 .elementor-element.elementor-element-90d1e12 .elementor-icon svg{height:26px;}.elementor-171 .elementor-element.elementor-element-a9b5ed9{text-align:left;}.elementor-171 .elementor-element.elementor-element-a9b5ed9 img{width:48%;max-width:100%;}.elementor-171 .elementor-element.elementor-element-ea0215a > .elementor-widget-container{padding:44px 0px 0px 0px;}.elementor-171 .elementor-element.elementor-element-ea0215a .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:15px;font-weight:400;line-height:26px;color:#323E48;}.elementor-171 .elementor-element.elementor-element-1627b40{--display:flex;--justify-content:flex-start;--background-transition:0.3s;overflow:visible;}.elementor-171 .elementor-element.elementor-element-569f3e0{--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;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#D5DCDE;--border-color:#D5DCDE;--padding-top:40px;--padding-bottom:250px;--padding-left:30px;--padding-right:20px;overflow:visible;}.elementor-171 .elementor-element.elementor-element-c789a10 .elementor-icon-wrapper{text-align:right;}.elementor-171 .elementor-element.elementor-element-c789a10.elementor-view-stacked .elementor-icon{background-color:#93D500;}.elementor-171 .elementor-element.elementor-element-c789a10.elementor-view-framed .elementor-icon, .elementor-171 .elementor-element.elementor-element-c789a10.elementor-view-default .elementor-icon{color:#93D500;border-color:#93D500;}.elementor-171 .elementor-element.elementor-element-c789a10.elementor-view-framed .elementor-icon, .elementor-171 .elementor-element.elementor-element-c789a10.elementor-view-default .elementor-icon svg{fill:#93D500;}.elementor-171 .elementor-element.elementor-element-c789a10 .elementor-icon{font-size:26px;}.elementor-171 .elementor-element.elementor-element-c789a10 .elementor-icon svg{height:26px;}.elementor-171 .elementor-element.elementor-element-d2205a8{text-align:left;}.elementor-171 .elementor-element.elementor-element-d2205a8 img{width:48%;max-width:100%;}.elementor-171 .elementor-element.elementor-element-3c86a65 > .elementor-widget-container{padding:44px 0px 0px 0px;}.elementor-171 .elementor-element.elementor-element-3c86a65 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:15px;font-weight:400;line-height:26px;color:#323E48;}.elementor-171 .elementor-element.elementor-element-0088f12{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;overflow:visible;}.elementor-171 .elementor-element.elementor-element-ba64037{--display:flex;overflow:visible;}.elementor-171 .elementor-element.elementor-element-86a89c7 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-171 .elementor-element.elementor-element-86a89c7{text-align:center;}.elementor-171 .elementor-element.elementor-element-86a89c7 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:55px;font-weight:300;line-height:58px;color:#323E48;}.elementor-171 .elementor-element.elementor-element-6bfa44a{--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:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-171 .elementor-element.elementor-element-7639c93{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#000000;--border-color:#000000;overflow:visible;}.elementor-171 .elementor-element.elementor-element-ffdd01c > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-171 .elementor-element.elementor-element-ffdd01c{text-align:left;}.elementor-171 .elementor-element.elementor-element-ffdd01c .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-size:25px;font-weight:500;color:#031B4E;}.elementor-171 .elementor-element.elementor-element-98f1062 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-171 .elementor-element.elementor-element-98f1062{text-align:left;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:24px;color:#031B4E;}.elementor-171 .elementor-element.elementor-element-b6c5c9a{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#000000;--border-color:#000000;overflow:visible;}.elementor-171 .elementor-element.elementor-element-dfeafbe > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-171 .elementor-element.elementor-element-dfeafbe{text-align:left;}.elementor-171 .elementor-element.elementor-element-dfeafbe .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-size:25px;font-weight:500;color:#031B4E;}.elementor-171 .elementor-element.elementor-element-f5ecbf3 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-171 .elementor-element.elementor-element-f5ecbf3{text-align:left;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:24px;color:#031B4E;}.elementor-171 .elementor-element.elementor-element-e0b3259{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#000000;--border-color:#000000;overflow:visible;}.elementor-171 .elementor-element.elementor-element-e4edf7e > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-171 .elementor-element.elementor-element-e4edf7e{text-align:left;}.elementor-171 .elementor-element.elementor-element-e4edf7e .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-size:25px;font-weight:500;color:#031B4E;}.elementor-171 .elementor-element.elementor-element-955ca52 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-171 .elementor-element.elementor-element-955ca52{text-align:left;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:24px;color:#031B4E;}.elementor-171 .elementor-element.elementor-element-e088632{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#000000;--border-color:#000000;overflow:visible;}.elementor-171 .elementor-element.elementor-element-45e3786 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-171 .elementor-element.elementor-element-45e3786{text-align:left;}.elementor-171 .elementor-element.elementor-element-45e3786 .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-size:25px;font-weight:500;color:#031B4E;}.elementor-171 .elementor-element.elementor-element-de7112f > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-171 .elementor-element.elementor-element-de7112f{text-align:left;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:24px;color:#031B4E;}.elementor-171 .elementor-element.elementor-element-cb4a80a{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#000000;--border-color:#000000;overflow:visible;}.elementor-171 .elementor-element.elementor-element-1cc1ca1 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-171 .elementor-element.elementor-element-1cc1ca1{text-align:left;}.elementor-171 .elementor-element.elementor-element-1cc1ca1 .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-size:25px;font-weight:500;color:#031B4E;}.elementor-171 .elementor-element.elementor-element-4367b12 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-171 .elementor-element.elementor-element-4367b12{text-align:left;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:24px;color:#031B4E;}.elementor-171 .elementor-element.elementor-element-533f9e1{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#000000;--border-color:#000000;overflow:visible;}.elementor-171 .elementor-element.elementor-element-2fe24c7 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-171 .elementor-element.elementor-element-2fe24c7{text-align:left;}.elementor-171 .elementor-element.elementor-element-2fe24c7 .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-size:25px;font-weight:500;color:#031B4E;}.elementor-171 .elementor-element.elementor-element-186384c > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-171 .elementor-element.elementor-element-186384c{text-align:left;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:24px;color:#031B4E;}.elementor-171 .elementor-element.elementor-element-02fafc6{--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:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-171 .elementor-element.elementor-element-3234965{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#000000;--border-color:#000000;overflow:visible;}.elementor-171 .elementor-element.elementor-element-2c88b83 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-171 .elementor-element.elementor-element-2c88b83{text-align:left;}.elementor-171 .elementor-element.elementor-element-2c88b83 .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-size:25px;font-weight:500;color:#031B4E;}.elementor-171 .elementor-element.elementor-element-74fa50d > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-171 .elementor-element.elementor-element-74fa50d{text-align:left;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:24px;color:#031B4E;}.elementor-171 .elementor-element.elementor-element-fada074{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#000000;--border-color:#000000;overflow:visible;}.elementor-171 .elementor-element.elementor-element-7b018de > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-171 .elementor-element.elementor-element-7b018de{text-align:left;}.elementor-171 .elementor-element.elementor-element-7b018de .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-size:25px;font-weight:500;color:#031B4E;}.elementor-171 .elementor-element.elementor-element-9b8c723 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-171 .elementor-element.elementor-element-9b8c723{text-align:left;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:24px;color:#031B4E;}.elementor-171 .elementor-element.elementor-element-57a3e18{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#000000;--border-color:#000000;overflow:visible;}.elementor-171 .elementor-element.elementor-element-7ab140a > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-171 .elementor-element.elementor-element-7ab140a{text-align:left;}.elementor-171 .elementor-element.elementor-element-7ab140a .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-size:25px;font-weight:500;color:#031B4E;}.elementor-171 .elementor-element.elementor-element-446d0cd > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-171 .elementor-element.elementor-element-446d0cd{text-align:left;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:24px;color:#031B4E;}.elementor-171 .elementor-element.elementor-element-81483b7{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#000000;--border-color:#000000;overflow:visible;}.elementor-171 .elementor-element.elementor-element-94a546a > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-171 .elementor-element.elementor-element-94a546a{text-align:left;}.elementor-171 .elementor-element.elementor-element-94a546a .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-size:25px;font-weight:500;color:#031B4E;}.elementor-171 .elementor-element.elementor-element-e950a7f > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-171 .elementor-element.elementor-element-e950a7f{text-align:left;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:24px;color:#031B4E;}.elementor-171 .elementor-element.elementor-element-32796e9{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#000000;--border-color:#000000;overflow:visible;}.elementor-171 .elementor-element.elementor-element-719fd75 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-171 .elementor-element.elementor-element-719fd75{text-align:left;}.elementor-171 .elementor-element.elementor-element-719fd75 .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-size:25px;font-weight:500;color:#031B4E;}.elementor-171 .elementor-element.elementor-element-d89ea93 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-171 .elementor-element.elementor-element-d89ea93{text-align:left;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:24px;color:#031B4E;}.elementor-171 .elementor-element.elementor-element-a947880{--display:flex;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#000000;--border-color:#000000;overflow:visible;}.elementor-171 .elementor-element.elementor-element-fe80c71 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-171 .elementor-element.elementor-element-fe80c71{text-align:left;}.elementor-171 .elementor-element.elementor-element-fe80c71 .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-size:30px;font-weight:300;line-height:58px;color:#031B4E;}.elementor-171 .elementor-element.elementor-element-1f77709 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-171 .elementor-element.elementor-element-1f77709{text-align:left;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:24px;color:#031B4E;}.elementor-171 .elementor-element.elementor-element-41e1926{--display:flex;--min-height:0px;--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;--padding-top:100px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;overflow:visible;}.elementor-171 .elementor-element.elementor-element-77bb20e{--display:flex;overflow:visible;}.elementor-171 .elementor-element.elementor-element-f7b083b{text-align:center;}.elementor-171 .elementor-element.elementor-element-f7b083b .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-size:55px;font-weight:300;line-height:58px;color:#031B4E;}.elementor-171 .elementor-element.elementor-element-5a37f2d{text-align:center;}.elementor-171 .elementor-element.elementor-element-5a37f2d .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-size:55px;font-weight:300;line-height:58px;color:#031B4E;}.elementor-widget-loop-grid .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 );}.elementor-widget-loop-grid .elementor-pagination{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 );}.elementor-widget-loop-grid .e-load-more-message{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 );}.elementor-171 .elementor-element.elementor-element-1961cf6{--grid-columns:3;}.elementor-171 .elementor-element.elementor-element-1961cf6 .elementor-loop-container{grid-auto-rows:1fr;}.elementor-171 .elementor-element.elementor-element-1961cf6 .e-loop-item > .elementor-section, .elementor-171 .elementor-element.elementor-element-1961cf6 .e-loop-item > .elementor-section > .elementor-container, .elementor-171 .elementor-element.elementor-element-1961cf6 .e-loop-item > .e-con, .elementor-171 .elementor-element.elementor-element-1961cf6 .e-loop-item .elementor-section-wrap  > .e-con{height:100%;}@media(min-width:768px){.elementor-171 .elementor-element.elementor-element-f368cd1{--content-width:1000px;}.elementor-171 .elementor-element.elementor-element-ecf66c4{--content-width:1360px;}.elementor-171 .elementor-element.elementor-element-21592e7{--content-width:1360px;}.elementor-171 .elementor-element.elementor-element-7c5ef9b{--content-width:1425px;}.elementor-171 .elementor-element.elementor-element-6127f90{--width:60%;}.elementor-171 .elementor-element.elementor-element-32cea24{--width:40%;}.elementor-171 .elementor-element.elementor-element-5e604a4{--content-width:1425px;}.elementor-171 .elementor-element.elementor-element-0088f12{--content-width:1425px;}.elementor-171 .elementor-element.elementor-element-41e1926{--content-width:1425px;}}@media(max-width:1024px){.elementor-171 .elementor-element.elementor-element-c08f524:not(.elementor-motion-effects-element-type-background), .elementor-171 .elementor-element.elementor-element-c08f524 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;}.elementor-171 .elementor-element.elementor-element-c08f524{padding:200px 10px 0px 10px;}.elementor-171 .elementor-element.elementor-element-f368cd1{--margin-top:-300px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-171 .elementor-element.elementor-element-7ae6f25{--padding-top:50px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-171 .elementor-element.elementor-element-dd2bef6 .elementor-heading-title{font-size:55px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-171 .elementor-element.elementor-element-f853c86{font-size:18px;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-171 .elementor-element.elementor-element-0ade98f{top:91%;}.elementor-171 .elementor-element.elementor-element-0ade98f .elementor-button{font-size:14px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-171 .elementor-element.elementor-element-7c5ef9b{--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-171 .elementor-element.elementor-element-ce980d4 .elementor-heading-title{font-size:25px;}.elementor-171 .elementor-element.elementor-element-80867d5{font-size:18px;}.elementor-171 .elementor-element.elementor-element-af78131 .elementor-heading-title{font-size:25px;}.elementor-171 .elementor-element.elementor-element-332da09{font-size:18px;}.elementor-171 .elementor-element.elementor-element-6cd9477 .elementor-heading-title{font-size:25px;}.elementor-171 .elementor-element.elementor-element-26b93da{font-size:18px;}.elementor-171 .elementor-element.elementor-element-7d747d0{font-size:18px;}.elementor-widget-tabs .elementor-tab-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-tabs .elementor-tab-content{font-size:var( --e-global-typography-text-font-size );}.elementor-171 .elementor-element.elementor-element-a8cce11 .elementor-tab-title{font-size:15px;}.elementor-171 .elementor-element.elementor-element-a8cce11 .elementor-tab-content{font-size:15px;}.elementor-171 .elementor-element.elementor-element-cd4ba65{--justify-content:center;}body:not(.rtl) .elementor-171 .elementor-element.elementor-element-a6ae9a8{left:24%;}body.rtl .elementor-171 .elementor-element.elementor-element-a6ae9a8{right:24%;}.elementor-171 .elementor-element.elementor-element-5e604a4{--margin-top:200px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-171 .elementor-element.elementor-element-5e11feb .elementor-heading-title{font-size:55px;}.elementor-171 .elementor-element.elementor-element-7e10aa9{--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;}.elementor-171 .elementor-element.elementor-element-0bc68ad{--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-171 .elementor-element.elementor-element-5257e0b img{max-width:30%;}.elementor-171 .elementor-element.elementor-element-4478fe2 .elementor-heading-title{font-size:15px;}.elementor-171 .elementor-element.elementor-element-a9b5ed9 img{max-width:30%;}.elementor-171 .elementor-element.elementor-element-ea0215a .elementor-heading-title{font-size:15px;}.elementor-171 .elementor-element.elementor-element-569f3e0{--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-171 .elementor-element.elementor-element-d2205a8 img{max-width:30%;}.elementor-171 .elementor-element.elementor-element-3c86a65 .elementor-heading-title{font-size:15px;}.elementor-171 .elementor-element.elementor-element-86a89c7 .elementor-heading-title{font-size:55px;}.elementor-171 .elementor-element.elementor-element-6bfa44a{--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;--flex-wrap:wrap;}.elementor-171 .elementor-element.elementor-element-ffdd01c .elementor-heading-title{font-size:25px;}.elementor-171 .elementor-element.elementor-element-98f1062{font-size:18px;}.elementor-171 .elementor-element.elementor-element-dfeafbe .elementor-heading-title{font-size:25px;}.elementor-171 .elementor-element.elementor-element-f5ecbf3{font-size:18px;}.elementor-171 .elementor-element.elementor-element-e4edf7e .elementor-heading-title{font-size:25px;}.elementor-171 .elementor-element.elementor-element-955ca52{font-size:18px;}.elementor-171 .elementor-element.elementor-element-45e3786 .elementor-heading-title{font-size:25px;}.elementor-171 .elementor-element.elementor-element-de7112f{font-size:18px;}.elementor-171 .elementor-element.elementor-element-1cc1ca1 .elementor-heading-title{font-size:25px;}.elementor-171 .elementor-element.elementor-element-4367b12{font-size:18px;}.elementor-171 .elementor-element.elementor-element-2fe24c7 .elementor-heading-title{font-size:25px;}.elementor-171 .elementor-element.elementor-element-186384c{font-size:18px;}.elementor-171 .elementor-element.elementor-element-02fafc6{--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;--flex-wrap:wrap;}.elementor-171 .elementor-element.elementor-element-2c88b83 .elementor-heading-title{font-size:55px;}.elementor-171 .elementor-element.elementor-element-74fa50d{font-size:18px;}.elementor-171 .elementor-element.elementor-element-7b018de .elementor-heading-title{font-size:25px;}.elementor-171 .elementor-element.elementor-element-9b8c723{font-size:18px;}.elementor-171 .elementor-element.elementor-element-7ab140a .elementor-heading-title{font-size:25px;}.elementor-171 .elementor-element.elementor-element-446d0cd{font-size:18px;}.elementor-171 .elementor-element.elementor-element-94a546a .elementor-heading-title{font-size:25px;}.elementor-171 .elementor-element.elementor-element-e950a7f{font-size:18px;}.elementor-171 .elementor-element.elementor-element-719fd75 .elementor-heading-title{font-size:25px;}.elementor-171 .elementor-element.elementor-element-d89ea93{font-size:18px;}.elementor-171 .elementor-element.elementor-element-fe80c71 .elementor-heading-title{font-size:55px;}.elementor-171 .elementor-element.elementor-element-1f77709{font-size:18px;}.elementor-171 .elementor-element.elementor-element-41e1926{--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-171 .elementor-element.elementor-element-f7b083b .elementor-heading-title{font-size:55px;}.elementor-171 .elementor-element.elementor-element-5a37f2d .elementor-heading-title{font-size:55px;}.elementor-widget-loop-grid .elementor-pagination{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-loop-grid .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-loop-grid .e-load-more-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-171 .elementor-element.elementor-element-1961cf6{--grid-columns:2;--grid-column-gap:10px;}}@media(max-width:767px){.elementor-171 .elementor-element.elementor-element-c08f524{padding:30px 5px 0px 5px;}.elementor-171 .elementor-element.elementor-element-b9e1990 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-171 .elementor-element.elementor-element-f368cd1{--margin-top:-194px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-171 .elementor-element.elementor-element-7ae6f25{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-171 .elementor-element.elementor-element-dd2bef6 .elementor-heading-title{font-size:28px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-171 .elementor-element.elementor-element-f853c86{font-size:14px;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}body:not(.rtl) .elementor-171 .elementor-element.elementor-element-0ade98f{left:6%;}body.rtl .elementor-171 .elementor-element.elementor-element-0ade98f{right:6%;}.elementor-171 .elementor-element.elementor-element-0ade98f .elementor-button{font-size:13px;}.elementor-171 .elementor-element.elementor-element-08ea03b{--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-171 .elementor-element.elementor-element-fbc92ef{--padding-top:200px;--padding-bottom:200px;--padding-left:0px;--padding-right:0px;}.elementor-171 .elementor-element.elementor-element-cdf6da2 img{max-width:60%;}.elementor-171 .elementor-element.elementor-element-ce980d4 .elementor-heading-title{font-size:28px;}.elementor-171 .elementor-element.elementor-element-80867d5{font-size:14px;}.elementor-171 .elementor-element.elementor-element-af78131 .elementor-heading-title{font-size:28px;}.elementor-171 .elementor-element.elementor-element-332da09{font-size:14px;}.elementor-171 .elementor-element.elementor-element-6cd9477 .elementor-heading-title{font-size:28px;}.elementor-171 .elementor-element.elementor-element-26b93da{font-size:14px;}.elementor-171 .elementor-element.elementor-element-7d747d0{font-size:14px;}.elementor-widget-tabs .elementor-tab-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-tabs .elementor-tab-content{font-size:var( --e-global-typography-text-font-size );}.elementor-171 .elementor-element.elementor-element-a8cce11 .elementor-tab-title{font-size:14px;}.elementor-171 .elementor-element.elementor-element-a8cce11 .elementor-tab-content{font-size:14px;}.elementor-171 .elementor-element.elementor-element-5e604a4{--margin-top:200px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-171 .elementor-element.elementor-element-5e11feb .elementor-heading-title{font-size:28px;}.elementor-171 .elementor-element.elementor-element-0bc68ad{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-171 .elementor-element.elementor-element-5257e0b img{max-width:50%;}.elementor-171 .elementor-element.elementor-element-4478fe2 .elementor-heading-title{font-size:14px;}.elementor-171 .elementor-element.elementor-element-f65bee8{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-171 .elementor-element.elementor-element-a9b5ed9 img{max-width:50%;}.elementor-171 .elementor-element.elementor-element-ea0215a .elementor-heading-title{font-size:14px;}.elementor-171 .elementor-element.elementor-element-569f3e0{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-171 .elementor-element.elementor-element-d2205a8 img{max-width:50%;}.elementor-171 .elementor-element.elementor-element-3c86a65 .elementor-heading-title{font-size:14px;}.elementor-171 .elementor-element.elementor-element-86a89c7 .elementor-heading-title{font-size:28px;}.elementor-171 .elementor-element.elementor-element-ffdd01c .elementor-heading-title{font-size:28px;}.elementor-171 .elementor-element.elementor-element-98f1062{font-size:14px;}.elementor-171 .elementor-element.elementor-element-dfeafbe .elementor-heading-title{font-size:28px;}.elementor-171 .elementor-element.elementor-element-f5ecbf3{font-size:14px;}.elementor-171 .elementor-element.elementor-element-e4edf7e .elementor-heading-title{font-size:28px;}.elementor-171 .elementor-element.elementor-element-955ca52{font-size:14px;}.elementor-171 .elementor-element.elementor-element-45e3786 .elementor-heading-title{font-size:28px;}.elementor-171 .elementor-element.elementor-element-de7112f{font-size:14px;}.elementor-171 .elementor-element.elementor-element-1cc1ca1 .elementor-heading-title{font-size:28px;}.elementor-171 .elementor-element.elementor-element-4367b12{font-size:14px;}.elementor-171 .elementor-element.elementor-element-2fe24c7 .elementor-heading-title{font-size:28px;}.elementor-171 .elementor-element.elementor-element-186384c{font-size:14px;}.elementor-171 .elementor-element.elementor-element-2c88b83 .elementor-heading-title{font-size:28px;}.elementor-171 .elementor-element.elementor-element-74fa50d{font-size:14px;}.elementor-171 .elementor-element.elementor-element-7b018de .elementor-heading-title{font-size:28px;}.elementor-171 .elementor-element.elementor-element-9b8c723{font-size:14px;}.elementor-171 .elementor-element.elementor-element-7ab140a .elementor-heading-title{font-size:28px;}.elementor-171 .elementor-element.elementor-element-446d0cd{font-size:14px;}.elementor-171 .elementor-element.elementor-element-94a546a .elementor-heading-title{font-size:28px;}.elementor-171 .elementor-element.elementor-element-e950a7f{font-size:14px;}.elementor-171 .elementor-element.elementor-element-719fd75 .elementor-heading-title{font-size:28px;}.elementor-171 .elementor-element.elementor-element-d89ea93{font-size:14px;}.elementor-171 .elementor-element.elementor-element-fe80c71 .elementor-heading-title{font-size:28px;}.elementor-171 .elementor-element.elementor-element-1f77709{font-size:14px;}.elementor-171 .elementor-element.elementor-element-f7b083b .elementor-heading-title{font-size:30px;line-height:34px;}.elementor-171 .elementor-element.elementor-element-5a37f2d > .elementor-widget-container{margin:0px 0px -17px 0px;}.elementor-171 .elementor-element.elementor-element-5a37f2d{text-align:center;}.elementor-171 .elementor-element.elementor-element-5a37f2d .elementor-heading-title{font-size:30px;line-height:34px;}.elementor-widget-loop-grid .elementor-pagination{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-loop-grid .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-loop-grid .e-load-more-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-171 .elementor-element.elementor-element-1961cf6{--grid-columns:1;}}@media(max-width:1024px) and (min-width:768px){.elementor-171 .elementor-element.elementor-element-b9e1990{width:90%;}.elementor-171 .elementor-element.elementor-element-6127f90{--width:100%;}.elementor-171 .elementor-element.elementor-element-32cea24{--width:100%;}.elementor-171 .elementor-element.elementor-element-7639c93{--width:47%;}.elementor-171 .elementor-element.elementor-element-b6c5c9a{--width:47%;}.elementor-171 .elementor-element.elementor-element-e0b3259{--width:47%;}.elementor-171 .elementor-element.elementor-element-e088632{--width:47%;}.elementor-171 .elementor-element.elementor-element-cb4a80a{--width:47%;}.elementor-171 .elementor-element.elementor-element-533f9e1{--width:47%;}.elementor-171 .elementor-element.elementor-element-3234965{--width:47%;}.elementor-171 .elementor-element.elementor-element-fada074{--width:47%;}.elementor-171 .elementor-element.elementor-element-57a3e18{--width:47%;}.elementor-171 .elementor-element.elementor-element-81483b7{--width:47%;}.elementor-171 .elementor-element.elementor-element-32796e9{--width:47%;}.elementor-171 .elementor-element.elementor-element-a947880{--width:47%;}}/* Start custom CSS for heading, class: .elementor-element-4478fe2 */.elementor-171 .elementor-element.elementor-element-4478fe2{
    font-style: normal !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0bc68ad */.elementor-171 .elementor-element.elementor-element-0bc68ad:hover{
    background-color: #04ADD9;
    transition: background-color 0.3s;
}
@media screen and (max-width:360px){
    .elementor-171 .elementor-element.elementor-element-0bc68ad:hover{
    background-color:transparent;
    transition: background-color 0.3s;
  }

/*.elementor-171 .elementor-element.elementor-element-0bc68ad:hover .elementor-heading-title{*/
/*   color: white !important;*/
}

.elementor-171 .elementor-element.elementor-element-0bc68ad:hover img{
    content: url('https://staging.keyplastics.ie/wp-content/uploads/2024/04/Key-Plastics-logo-Neg@2x-8.png')!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ea0215a */.elementor-171 .elementor-element.elementor-element-ea0215a{
    font-style: normal !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f65bee8 */.elementor-171 .elementor-element.elementor-element-f65bee8:hover{
    background-color: #8BB8B7;
    transition: background-color 0.3s;
}
@media screen and (max-width:360px){
    .elementor-171 .elementor-element.elementor-element-f65bee8:hover{
    background-color:transparent;
    transition: background-color 0.3s;
  }

/*.elementor-171 .elementor-element.elementor-element-f65bee8:hover .elementor-heading-title{*/
/*   color: white !important;*/
}

.elementor-171 .elementor-element.elementor-element-f65bee8:hover img{
    content: url('https://staging.keyplastics.ie/wp-content/uploads/2024/04/Untitled-3.png')!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3c86a65 */.elementor-171 .elementor-element.elementor-element-3c86a65{
    font-style: normal !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-569f3e0 */.elementor-171 .elementor-element.elementor-element-569f3e0:hover{
    background-color: #93D500;
    transition: background-color 0.3s;
}
@media screen and (max-width:360px){
    .elementor-171 .elementor-element.elementor-element-569f3e0:hover{
    background-color:transparent;
    transition: background-color 0.3s;
}
}


/*.elementor-171 .elementor-element.elementor-element-569f3e0:hover .elementor-icon-box-title{*/
/*    color: white;
}*/

/*.elementor-171 .elementor-element.elementor-element-569f3e0:hover .elementor-heading-title{*/
/*    color: white;*/
/*}*/
/*.elementor-171 .elementor-element.elementor-element-569f3e0:hover .elementor-icon-list-text{*/
/*    color: white;
}*/


.elementor-171 .elementor-element.elementor-element-569f3e0:hover .elementor-icon-list-icon svg{  fill: white;
 transition: fill 0.3s;
}

/*.elementor-171 .elementor-element.elementor-element-569f3e0:hover svg.e-font-icon-svg.e-fas-flask {*/
/*fill: white;*/
/*}*/
.elementor-171 .elementor-element.elementor-element-569f3e0:hover img{
    content: url('https://staging.keyplastics.ie/wp-content/uploads/2024/04/Untitled-3-1.png');
}/* End custom CSS */