.elementor-1621 .elementor-element.elementor-element-7d3f2c43{--display:flex;--min-height:80vh;--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;--background-transition:0.3s;--overlay-opacity:1;--margin-top:0px;--margin-bottom:-0.1px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1621 .elementor-element.elementor-element-7d3f2c43:not(.elementor-motion-effects-element-type-background), .elementor-1621 .elementor-element.elementor-element-7d3f2c43 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b7f0660 );}.elementor-1621 .elementor-element.elementor-element-7d3f2c43::before, .elementor-1621 .elementor-element.elementor-element-7d3f2c43 > .elementor-background-video-container::before, .elementor-1621 .elementor-element.elementor-element-7d3f2c43 > .e-con-inner > .elementor-background-video-container::before, .elementor-1621 .elementor-element.elementor-element-7d3f2c43 > .elementor-background-slideshow::before, .elementor-1621 .elementor-element.elementor-element-7d3f2c43 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1621 .elementor-element.elementor-element-7d3f2c43 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-image:url("https://staging2.mdesigns.ie/wp-content/uploads/About-Section-Border-top.svg");background-position:bottom left;background-repeat:no-repeat;background-size:contain;}.elementor-1621 .elementor-element.elementor-element-7d3f2c43, .elementor-1621 .elementor-element.elementor-element-7d3f2c43::before{--border-transition:0.3s;}.elementor-1621 .elementor-element.elementor-element-317c7f65{--display:flex;--background-transition:0.3s;}.elementor-1621 .elementor-element.elementor-element-317c7f65.e-con{--align-self:flex-start;}.elementor-1621 .elementor-element.elementor-element-58435375 img{width:425px;}.elementor-1621 .elementor-element.elementor-element-58435375 > .elementor-widget-container{background-image:url("https://staging2.mdesigns.ie/wp-content/uploads/Pink-Rounded-Rectangle.svg");background-position:bottom center;background-repeat:no-repeat;background-size:350px auto;}.elementor-1621 .elementor-element.elementor-element-2852d780{--display:flex;--background-transition:0.3s;}.elementor-1621 .elementor-element.elementor-element-2852d780.e-con{--align-self:flex-start;}.elementor-1621 .elementor-element.elementor-element-17dccee9 .elementor-heading-title{color:var( --e-global-color-66653f8 );font-family:var( --e-global-typography-f341e50-font-family ), Sans-serif;font-size:var( --e-global-typography-f341e50-font-size );font-weight:var( --e-global-typography-f341e50-font-weight );line-height:var( --e-global-typography-f341e50-line-height );letter-spacing:var( --e-global-typography-f341e50-letter-spacing );word-spacing:var( --e-global-typography-f341e50-word-spacing );}.elementor-1621 .elementor-element.elementor-element-21c8e532 .elementor-heading-title{color:var( --e-global-color-66653f8 );font-family:var( --e-global-typography-be1784e-font-family ), Sans-serif;font-size:var( --e-global-typography-be1784e-font-size );font-weight:var( --e-global-typography-be1784e-font-weight );line-height:var( --e-global-typography-be1784e-line-height );letter-spacing:var( --e-global-typography-be1784e-letter-spacing );word-spacing:var( --e-global-typography-be1784e-word-spacing );}.elementor-1621 .elementor-element.elementor-element-26a699ca{color:var( --e-global-color-66653f8 );font-family:var( --e-global-typography-23c13b8-font-family ), Sans-serif;font-size:var( --e-global-typography-23c13b8-font-size );font-weight:var( --e-global-typography-23c13b8-font-weight );text-transform:var( --e-global-typography-23c13b8-text-transform );font-style:var( --e-global-typography-23c13b8-font-style );text-decoration:var( --e-global-typography-23c13b8-text-decoration );line-height:var( --e-global-typography-23c13b8-line-height );letter-spacing:var( --e-global-typography-23c13b8-letter-spacing );word-spacing:var( --e-global-typography-23c13b8-word-spacing );}.elementor-1621 .elementor-element.elementor-element-7c8f907{color:var( --e-global-color-66653f8 );font-family:var( --e-global-typography-23c13b8-font-family ), Sans-serif;font-size:var( --e-global-typography-23c13b8-font-size );font-weight:var( --e-global-typography-23c13b8-font-weight );text-transform:var( --e-global-typography-23c13b8-text-transform );font-style:var( --e-global-typography-23c13b8-font-style );text-decoration:var( --e-global-typography-23c13b8-text-decoration );line-height:var( --e-global-typography-23c13b8-line-height );letter-spacing:var( --e-global-typography-23c13b8-letter-spacing );word-spacing:var( --e-global-typography-23c13b8-word-spacing );}.elementor-1621 .elementor-element.elementor-element-435a807{--display:flex;--min-height:20vh;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--background-transition:0.3s;--overlay-opacity:1;--margin-top:-0.1px;--margin-bottom:-1px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1621 .elementor-element.elementor-element-435a807:not(.elementor-motion-effects-element-type-background), .elementor-1621 .elementor-element.elementor-element-435a807 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-369f9de );}.elementor-1621 .elementor-element.elementor-element-435a807::before, .elementor-1621 .elementor-element.elementor-element-435a807 > .elementor-background-video-container::before, .elementor-1621 .elementor-element.elementor-element-435a807 > .e-con-inner > .elementor-background-video-container::before, .elementor-1621 .elementor-element.elementor-element-435a807 > .elementor-background-slideshow::before, .elementor-1621 .elementor-element.elementor-element-435a807 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1621 .elementor-element.elementor-element-435a807 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-image:url("https://staging2.mdesigns.ie/wp-content/uploads/About-Section-Border-bottom.svg");background-repeat:no-repeat;background-size:contain;}.elementor-1621 .elementor-element.elementor-element-435a807, .elementor-1621 .elementor-element.elementor-element-435a807::before{--border-transition:0.3s;}.elementor-1621 .elementor-element.elementor-element-c28af62 .elementor-heading-title{color:var( --e-global-color-66653f8 );font-family:var( --e-global-typography-be1784e-font-family ), Sans-serif;font-size:var( --e-global-typography-be1784e-font-size );font-weight:var( --e-global-typography-be1784e-font-weight );line-height:var( --e-global-typography-be1784e-line-height );letter-spacing:var( --e-global-typography-be1784e-letter-spacing );word-spacing:var( --e-global-typography-be1784e-word-spacing );}.elementor-1621 .elementor-element.elementor-element-c28af62 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1621 .elementor-element.elementor-element-2dd65ec{--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;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-1621 .elementor-element.elementor-element-2dd65ec:not(.elementor-motion-effects-element-type-background), .elementor-1621 .elementor-element.elementor-element-2dd65ec > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-369f9de );}.elementor-1621 .elementor-element.elementor-element-2dd65ec, .elementor-1621 .elementor-element.elementor-element-2dd65ec::before{--border-transition:0.3s;}.elementor-1621 .elementor-element.elementor-element-09cfc48{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-1621 .elementor-element.elementor-element-91e8c02 img{width:100%;}.elementor-1621 .elementor-element.elementor-element-91e8c02 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 20px 0px;}.elementor-1621 .elementor-element.elementor-element-4d55828{text-align:center;}.elementor-1621 .elementor-element.elementor-element-4d55828 .elementor-heading-title{color:var( --e-global-color-66653f8 );font-family:var( --e-global-typography-c51ad7b-font-family ), Sans-serif;font-size:var( --e-global-typography-c51ad7b-font-size );font-weight:var( --e-global-typography-c51ad7b-font-weight );line-height:var( --e-global-typography-c51ad7b-line-height );letter-spacing:var( --e-global-typography-c51ad7b-letter-spacing );word-spacing:var( --e-global-typography-c51ad7b-word-spacing );}.elementor-1621 .elementor-element.elementor-element-4d55828 > .elementor-widget-container{padding:0px 0px 16px 0px;}.elementor-1621 .elementor-element.elementor-element-4d55828.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-1621 .elementor-element.elementor-element-747cb0c{color:var( --e-global-color-66653f8 );font-family:var( --e-global-typography-23c13b8-font-family ), Sans-serif;font-size:var( --e-global-typography-23c13b8-font-size );font-weight:var( --e-global-typography-23c13b8-font-weight );text-transform:var( --e-global-typography-23c13b8-text-transform );font-style:var( --e-global-typography-23c13b8-font-style );text-decoration:var( --e-global-typography-23c13b8-text-decoration );line-height:var( --e-global-typography-23c13b8-line-height );letter-spacing:var( --e-global-typography-23c13b8-letter-spacing );word-spacing:var( --e-global-typography-23c13b8-word-spacing );}.elementor-1621 .elementor-element.elementor-element-29329a1{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-1621 .elementor-element.elementor-element-122dc16 img{width:100%;}.elementor-1621 .elementor-element.elementor-element-122dc16 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 20px 0px;}.elementor-1621 .elementor-element.elementor-element-7ec9753{text-align:center;}.elementor-1621 .elementor-element.elementor-element-7ec9753 .elementor-heading-title{color:var( --e-global-color-66653f8 );font-family:var( --e-global-typography-c51ad7b-font-family ), Sans-serif;font-size:var( --e-global-typography-c51ad7b-font-size );font-weight:var( --e-global-typography-c51ad7b-font-weight );line-height:var( --e-global-typography-c51ad7b-line-height );letter-spacing:var( --e-global-typography-c51ad7b-letter-spacing );word-spacing:var( --e-global-typography-c51ad7b-word-spacing );}.elementor-1621 .elementor-element.elementor-element-7ec9753 > .elementor-widget-container{padding:0px 0px 16px 0px;}.elementor-1621 .elementor-element.elementor-element-7ec9753.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-1621 .elementor-element.elementor-element-3e8b602{color:var( --e-global-color-66653f8 );font-family:var( --e-global-typography-23c13b8-font-family ), Sans-serif;font-size:var( --e-global-typography-23c13b8-font-size );font-weight:var( --e-global-typography-23c13b8-font-weight );text-transform:var( --e-global-typography-23c13b8-text-transform );font-style:var( --e-global-typography-23c13b8-font-style );text-decoration:var( --e-global-typography-23c13b8-text-decoration );line-height:var( --e-global-typography-23c13b8-line-height );letter-spacing:var( --e-global-typography-23c13b8-letter-spacing );word-spacing:var( --e-global-typography-23c13b8-word-spacing );}.elementor-1621 .elementor-element.elementor-element-69dc409{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-1621 .elementor-element.elementor-element-81ae039 img{width:100%;}.elementor-1621 .elementor-element.elementor-element-81ae039 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 20px 0px;}.elementor-1621 .elementor-element.elementor-element-a589608{text-align:center;}.elementor-1621 .elementor-element.elementor-element-a589608 .elementor-heading-title{color:var( --e-global-color-66653f8 );font-family:var( --e-global-typography-c51ad7b-font-family ), Sans-serif;font-size:var( --e-global-typography-c51ad7b-font-size );font-weight:var( --e-global-typography-c51ad7b-font-weight );line-height:var( --e-global-typography-c51ad7b-line-height );letter-spacing:var( --e-global-typography-c51ad7b-letter-spacing );word-spacing:var( --e-global-typography-c51ad7b-word-spacing );}.elementor-1621 .elementor-element.elementor-element-a589608 > .elementor-widget-container{padding:0px 0px 16px 0px;}.elementor-1621 .elementor-element.elementor-element-a589608.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-1621 .elementor-element.elementor-element-f2e1e0b{color:var( --e-global-color-66653f8 );font-family:var( --e-global-typography-23c13b8-font-family ), Sans-serif;font-size:var( --e-global-typography-23c13b8-font-size );font-weight:var( --e-global-typography-23c13b8-font-weight );text-transform:var( --e-global-typography-23c13b8-text-transform );font-style:var( --e-global-typography-23c13b8-font-style );text-decoration:var( --e-global-typography-23c13b8-text-decoration );line-height:var( --e-global-typography-23c13b8-line-height );letter-spacing:var( --e-global-typography-23c13b8-letter-spacing );word-spacing:var( --e-global-typography-23c13b8-word-spacing );}.elementor-1621 .elementor-element.elementor-element-88f0579{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-1621 .elementor-element.elementor-element-2bbbeef img{width:100%;}.elementor-1621 .elementor-element.elementor-element-2bbbeef > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 20px 0px;}.elementor-1621 .elementor-element.elementor-element-dd06d7a{text-align:center;}.elementor-1621 .elementor-element.elementor-element-dd06d7a .elementor-heading-title{color:var( --e-global-color-66653f8 );font-family:var( --e-global-typography-c51ad7b-font-family ), Sans-serif;font-size:var( --e-global-typography-c51ad7b-font-size );font-weight:var( --e-global-typography-c51ad7b-font-weight );line-height:var( --e-global-typography-c51ad7b-line-height );letter-spacing:var( --e-global-typography-c51ad7b-letter-spacing );word-spacing:var( --e-global-typography-c51ad7b-word-spacing );}.elementor-1621 .elementor-element.elementor-element-dd06d7a > .elementor-widget-container{padding:0px 0px 16px 0px;}.elementor-1621 .elementor-element.elementor-element-dd06d7a.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-1621 .elementor-element.elementor-element-b79a743{color:var( --e-global-color-66653f8 );font-family:var( --e-global-typography-23c13b8-font-family ), Sans-serif;font-size:var( --e-global-typography-23c13b8-font-size );font-weight:var( --e-global-typography-23c13b8-font-weight );text-transform:var( --e-global-typography-23c13b8-text-transform );font-style:var( --e-global-typography-23c13b8-font-style );text-decoration:var( --e-global-typography-23c13b8-text-decoration );line-height:var( --e-global-typography-23c13b8-line-height );letter-spacing:var( --e-global-typography-23c13b8-letter-spacing );word-spacing:var( --e-global-typography-23c13b8-word-spacing );}body.elementor-page-1621:not(.elementor-motion-effects-element-type-background), body.elementor-page-1621 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b7f0660 );}@media(min-width:768px){.elementor-1621 .elementor-element.elementor-element-09cfc48{--width:25%;}.elementor-1621 .elementor-element.elementor-element-29329a1{--width:25%;}.elementor-1621 .elementor-element.elementor-element-69dc409{--width:25%;}.elementor-1621 .elementor-element.elementor-element-88f0579{--width:25%;}}@media(max-width:1024px){.elementor-1621 .elementor-element.elementor-element-58435375 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;background-position:bottom center;background-size:83% auto;}.elementor-1621 .elementor-element.elementor-element-17dccee9 .elementor-heading-title{font-size:var( --e-global-typography-f341e50-font-size );line-height:var( --e-global-typography-f341e50-line-height );letter-spacing:var( --e-global-typography-f341e50-letter-spacing );word-spacing:var( --e-global-typography-f341e50-word-spacing );}.elementor-1621 .elementor-element.elementor-element-21c8e532 .elementor-heading-title{font-size:var( --e-global-typography-be1784e-font-size );line-height:var( --e-global-typography-be1784e-line-height );letter-spacing:var( --e-global-typography-be1784e-letter-spacing );word-spacing:var( --e-global-typography-be1784e-word-spacing );}.elementor-1621 .elementor-element.elementor-element-26a699ca{font-size:var( --e-global-typography-23c13b8-font-size );line-height:var( --e-global-typography-23c13b8-line-height );letter-spacing:var( --e-global-typography-23c13b8-letter-spacing );word-spacing:var( --e-global-typography-23c13b8-word-spacing );}.elementor-1621 .elementor-element.elementor-element-7c8f907{font-size:var( --e-global-typography-23c13b8-font-size );line-height:var( --e-global-typography-23c13b8-line-height );letter-spacing:var( --e-global-typography-23c13b8-letter-spacing );word-spacing:var( --e-global-typography-23c13b8-word-spacing );}.elementor-1621 .elementor-element.elementor-element-c28af62 .elementor-heading-title{font-size:var( --e-global-typography-be1784e-font-size );line-height:var( --e-global-typography-be1784e-line-height );letter-spacing:var( --e-global-typography-be1784e-letter-spacing );word-spacing:var( --e-global-typography-be1784e-word-spacing );}.elementor-1621 .elementor-element.elementor-element-2dd65ec{--gap:24px 24px;--flex-wrap:wrap;}.elementor-1621 .elementor-element.elementor-element-2dd65ec.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-1621 .elementor-element.elementor-element-09cfc48.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-1621 .elementor-element.elementor-element-91e8c02 img{width:80%;}.elementor-1621 .elementor-element.elementor-element-91e8c02 > .elementor-widget-container{padding:0px 0px 40px 0px;}.elementor-1621 .elementor-element.elementor-element-91e8c02.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1621 .elementor-element.elementor-element-4d55828 .elementor-heading-title{font-size:var( --e-global-typography-c51ad7b-font-size );line-height:var( --e-global-typography-c51ad7b-line-height );letter-spacing:var( --e-global-typography-c51ad7b-letter-spacing );word-spacing:var( --e-global-typography-c51ad7b-word-spacing );}.elementor-1621 .elementor-element.elementor-element-4d55828 > .elementor-widget-container{padding:0px 0px 8px 0px;}.elementor-1621 .elementor-element.elementor-element-4d55828.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1621 .elementor-element.elementor-element-747cb0c{font-size:var( --e-global-typography-23c13b8-font-size );line-height:var( --e-global-typography-23c13b8-line-height );letter-spacing:var( --e-global-typography-23c13b8-letter-spacing );word-spacing:var( --e-global-typography-23c13b8-word-spacing );}.elementor-1621 .elementor-element.elementor-element-29329a1.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-1621 .elementor-element.elementor-element-122dc16 img{width:80%;}.elementor-1621 .elementor-element.elementor-element-122dc16 > .elementor-widget-container{padding:0px 0px 40px 0px;}.elementor-1621 .elementor-element.elementor-element-122dc16.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1621 .elementor-element.elementor-element-7ec9753 .elementor-heading-title{font-size:var( --e-global-typography-c51ad7b-font-size );line-height:var( --e-global-typography-c51ad7b-line-height );letter-spacing:var( --e-global-typography-c51ad7b-letter-spacing );word-spacing:var( --e-global-typography-c51ad7b-word-spacing );}.elementor-1621 .elementor-element.elementor-element-7ec9753 > .elementor-widget-container{padding:0px 0px 8px 0px;}.elementor-1621 .elementor-element.elementor-element-7ec9753.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1621 .elementor-element.elementor-element-3e8b602{font-size:var( --e-global-typography-23c13b8-font-size );line-height:var( --e-global-typography-23c13b8-line-height );letter-spacing:var( --e-global-typography-23c13b8-letter-spacing );word-spacing:var( --e-global-typography-23c13b8-word-spacing );}.elementor-1621 .elementor-element.elementor-element-69dc409.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-1621 .elementor-element.elementor-element-81ae039 img{width:80%;}.elementor-1621 .elementor-element.elementor-element-81ae039 > .elementor-widget-container{padding:0px 0px 40px 0px;}.elementor-1621 .elementor-element.elementor-element-81ae039.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1621 .elementor-element.elementor-element-a589608 .elementor-heading-title{font-size:var( --e-global-typography-c51ad7b-font-size );line-height:var( --e-global-typography-c51ad7b-line-height );letter-spacing:var( --e-global-typography-c51ad7b-letter-spacing );word-spacing:var( --e-global-typography-c51ad7b-word-spacing );}.elementor-1621 .elementor-element.elementor-element-a589608 > .elementor-widget-container{padding:0px 0px 8px 0px;}.elementor-1621 .elementor-element.elementor-element-a589608.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1621 .elementor-element.elementor-element-f2e1e0b{font-size:var( --e-global-typography-23c13b8-font-size );line-height:var( --e-global-typography-23c13b8-line-height );letter-spacing:var( --e-global-typography-23c13b8-letter-spacing );word-spacing:var( --e-global-typography-23c13b8-word-spacing );}.elementor-1621 .elementor-element.elementor-element-f2e1e0b.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1621 .elementor-element.elementor-element-88f0579.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-1621 .elementor-element.elementor-element-2bbbeef img{width:80%;}.elementor-1621 .elementor-element.elementor-element-2bbbeef > .elementor-widget-container{padding:0px 0px 40px 0px;}.elementor-1621 .elementor-element.elementor-element-2bbbeef.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1621 .elementor-element.elementor-element-dd06d7a .elementor-heading-title{font-size:var( --e-global-typography-c51ad7b-font-size );line-height:var( --e-global-typography-c51ad7b-line-height );letter-spacing:var( --e-global-typography-c51ad7b-letter-spacing );word-spacing:var( --e-global-typography-c51ad7b-word-spacing );}.elementor-1621 .elementor-element.elementor-element-dd06d7a > .elementor-widget-container{padding:0px 0px 8px 0px;}.elementor-1621 .elementor-element.elementor-element-dd06d7a.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1621 .elementor-element.elementor-element-b79a743{font-size:var( --e-global-typography-23c13b8-font-size );line-height:var( --e-global-typography-23c13b8-line-height );letter-spacing:var( --e-global-typography-23c13b8-letter-spacing );word-spacing:var( --e-global-typography-23c13b8-word-spacing );}.elementor-1621 .elementor-element.elementor-element-b79a743.elementor-element{--flex-grow:0;--flex-shrink:0;}}@media(max-width:767px){.elementor-1621 .elementor-element.elementor-element-58435375 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;background-position:bottom center;background-size:82% auto;}.elementor-1621 .elementor-element.elementor-element-17dccee9 .elementor-heading-title{font-size:var( --e-global-typography-f341e50-font-size );line-height:var( --e-global-typography-f341e50-line-height );letter-spacing:var( --e-global-typography-f341e50-letter-spacing );word-spacing:var( --e-global-typography-f341e50-word-spacing );}.elementor-1621 .elementor-element.elementor-element-21c8e532 .elementor-heading-title{font-size:var( --e-global-typography-be1784e-font-size );line-height:var( --e-global-typography-be1784e-line-height );letter-spacing:var( --e-global-typography-be1784e-letter-spacing );word-spacing:var( --e-global-typography-be1784e-word-spacing );}.elementor-1621 .elementor-element.elementor-element-26a699ca{font-size:var( --e-global-typography-23c13b8-font-size );line-height:var( --e-global-typography-23c13b8-line-height );letter-spacing:var( --e-global-typography-23c13b8-letter-spacing );word-spacing:var( --e-global-typography-23c13b8-word-spacing );}.elementor-1621 .elementor-element.elementor-element-7c8f907{font-size:var( --e-global-typography-23c13b8-font-size );line-height:var( --e-global-typography-23c13b8-line-height );letter-spacing:var( --e-global-typography-23c13b8-letter-spacing );word-spacing:var( --e-global-typography-23c13b8-word-spacing );}.elementor-1621 .elementor-element.elementor-element-435a807{--min-height:20vh;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--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-1621 .elementor-element.elementor-element-c28af62 .elementor-heading-title{font-size:var( --e-global-typography-be1784e-font-size );line-height:var( --e-global-typography-be1784e-line-height );letter-spacing:var( --e-global-typography-be1784e-letter-spacing );word-spacing:var( --e-global-typography-be1784e-word-spacing );}.elementor-1621 .elementor-element.elementor-element-c28af62 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1621 .elementor-element.elementor-element-09cfc48{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1621 .elementor-element.elementor-element-4d55828 .elementor-heading-title{font-size:var( --e-global-typography-c51ad7b-font-size );line-height:var( --e-global-typography-c51ad7b-line-height );letter-spacing:var( --e-global-typography-c51ad7b-letter-spacing );word-spacing:var( --e-global-typography-c51ad7b-word-spacing );}.elementor-1621 .elementor-element.elementor-element-747cb0c{font-size:var( --e-global-typography-23c13b8-font-size );line-height:var( --e-global-typography-23c13b8-line-height );letter-spacing:var( --e-global-typography-23c13b8-letter-spacing );word-spacing:var( --e-global-typography-23c13b8-word-spacing );}.elementor-1621 .elementor-element.elementor-element-29329a1{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1621 .elementor-element.elementor-element-7ec9753 .elementor-heading-title{font-size:var( --e-global-typography-c51ad7b-font-size );line-height:var( --e-global-typography-c51ad7b-line-height );letter-spacing:var( --e-global-typography-c51ad7b-letter-spacing );word-spacing:var( --e-global-typography-c51ad7b-word-spacing );}.elementor-1621 .elementor-element.elementor-element-3e8b602{font-size:var( --e-global-typography-23c13b8-font-size );line-height:var( --e-global-typography-23c13b8-line-height );letter-spacing:var( --e-global-typography-23c13b8-letter-spacing );word-spacing:var( --e-global-typography-23c13b8-word-spacing );}.elementor-1621 .elementor-element.elementor-element-69dc409{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1621 .elementor-element.elementor-element-a589608 .elementor-heading-title{font-size:var( --e-global-typography-c51ad7b-font-size );line-height:var( --e-global-typography-c51ad7b-line-height );letter-spacing:var( --e-global-typography-c51ad7b-letter-spacing );word-spacing:var( --e-global-typography-c51ad7b-word-spacing );}.elementor-1621 .elementor-element.elementor-element-f2e1e0b{font-size:var( --e-global-typography-23c13b8-font-size );line-height:var( --e-global-typography-23c13b8-line-height );letter-spacing:var( --e-global-typography-23c13b8-letter-spacing );word-spacing:var( --e-global-typography-23c13b8-word-spacing );}.elementor-1621 .elementor-element.elementor-element-88f0579{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1621 .elementor-element.elementor-element-dd06d7a .elementor-heading-title{font-size:var( --e-global-typography-c51ad7b-font-size );line-height:var( --e-global-typography-c51ad7b-line-height );letter-spacing:var( --e-global-typography-c51ad7b-letter-spacing );word-spacing:var( --e-global-typography-c51ad7b-word-spacing );}.elementor-1621 .elementor-element.elementor-element-b79a743{font-size:var( --e-global-typography-23c13b8-font-size );line-height:var( --e-global-typography-23c13b8-line-height );letter-spacing:var( --e-global-typography-23c13b8-letter-spacing );word-spacing:var( --e-global-typography-23c13b8-word-spacing );}}@media(max-width:1024px) and (min-width:768px){.elementor-1621 .elementor-element.elementor-element-2dd65ec{--content-width:80%;}.elementor-1621 .elementor-element.elementor-element-09cfc48{--width:45%;}.elementor-1621 .elementor-element.elementor-element-29329a1{--width:45%;}.elementor-1621 .elementor-element.elementor-element-69dc409{--width:45%;}.elementor-1621 .elementor-element.elementor-element-88f0579{--width:45%;}}