.elementor-20 .elementor-element.elementor-element-5f8a90b{--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;--justify-content:space-between;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;--z-index:888;}.elementor-20 .elementor-element.elementor-element-4178e81{--display:flex;--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-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-20 .elementor-element.elementor-element-e4e05b6{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-20 .elementor-element.elementor-element-e4e05b6.elementor-element{--align-self:center;}.elementor-20 .elementor-element.elementor-element-e4e05b6 img{width:100%;}.elementor-20 .elementor-element.elementor-element-bffcee2{--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;--justify-content:space-between;--align-items:center;--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-20 .elementor-element.elementor-element-4fcbc61{--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;--justify-content:space-between;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image-box .elementor-image-box-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-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-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-20 .elementor-element.elementor-element-041bfd7 .elementor-image-box-wrapper{text-align:left;}.elementor-20 .elementor-element.elementor-element-041bfd7.elementor-position-right .elementor-image-box-img{margin-left:7px;}.elementor-20 .elementor-element.elementor-element-041bfd7.elementor-position-left .elementor-image-box-img{margin-right:7px;}.elementor-20 .elementor-element.elementor-element-041bfd7.elementor-position-top .elementor-image-box-img{margin-bottom:7px;}.elementor-20 .elementor-element.elementor-element-041bfd7 .elementor-image-box-title{margin-bottom:0px;font-family:"Raleway", Sans-serif;font-size:1.1em;font-weight:700;}.elementor-20 .elementor-element.elementor-element-041bfd7 .elementor-image-box-wrapper .elementor-image-box-img{width:34px;}.elementor-20 .elementor-element.elementor-element-041bfd7 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-20 .elementor-element.elementor-element-041bfd7 .elementor-image-box-description{font-family:"Raleway", Sans-serif;font-size:0.8em;font-weight:400;}.elementor-20 .elementor-element.elementor-element-8e21b78 .elementor-image-box-wrapper{text-align:left;}.elementor-20 .elementor-element.elementor-element-8e21b78.elementor-position-right .elementor-image-box-img{margin-left:7px;}.elementor-20 .elementor-element.elementor-element-8e21b78.elementor-position-left .elementor-image-box-img{margin-right:7px;}.elementor-20 .elementor-element.elementor-element-8e21b78.elementor-position-top .elementor-image-box-img{margin-bottom:7px;}.elementor-20 .elementor-element.elementor-element-8e21b78 .elementor-image-box-title{margin-bottom:0px;font-family:"Raleway", Sans-serif;font-size:1.1em;font-weight:700;}.elementor-20 .elementor-element.elementor-element-8e21b78 .elementor-image-box-wrapper .elementor-image-box-img{width:52px;}.elementor-20 .elementor-element.elementor-element-8e21b78 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-20 .elementor-element.elementor-element-8e21b78 .elementor-image-box-description{font-family:"Raleway", Sans-serif;font-size:0.8em;font-weight:400;}.elementor-20 .elementor-element.elementor-element-f0fd619{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--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-20 .elementor-element.elementor-element-f0fd619.e-con{--align-self:center;}.elementor-20 .elementor-element.elementor-element-89e2e13{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;text-align:center;}.elementor-20 .elementor-element.elementor-element-89e2e13.elementor-element{--align-self:center;}.elementor-20 .elementor-element.elementor-element-89e2e13 img{width:100%;}.elementor-20 .elementor-element.elementor-element-51c22a9{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--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-20 .elementor-element.elementor-element-481342e > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-20 .elementor-element.elementor-element-2f536c1{--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;--justify-content:flex-start;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-2f536c1:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-2f536c1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-text );fill:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:hover,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-accent );fill:var( --e-global-color-accent );}.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:var( --e-global-color-accent );}.elementor-widget-nav-menu .e--pointer-framed .elementor-item:before,
					.elementor-widget-nav-menu .e--pointer-framed .elementor-item:after{border-color:var( --e-global-color-accent );}.elementor-widget-nav-menu{--e-nav-menu-divider-color:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item, .elementor-widget-nav-menu .elementor-nav-menu--dropdown  .elementor-sub-item{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-20 .elementor-element.elementor-element-cdcc042 .elementor-nav-menu--dropdown a, .elementor-20 .elementor-element.elementor-element-cdcc042 .elementor-menu-toggle{color:#FFFFFF;fill:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-cdcc042 .elementor-nav-menu--dropdown{background-color:#02010100;}.elementor-20 .elementor-element.elementor-element-cdcc042 .elementor-nav-menu--dropdown a:hover,
					.elementor-20 .elementor-element.elementor-element-cdcc042 .elementor-nav-menu--dropdown a:focus,
					.elementor-20 .elementor-element.elementor-element-cdcc042 .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-20 .elementor-element.elementor-element-cdcc042 .elementor-nav-menu--dropdown a.highlighted,
					.elementor-20 .elementor-element.elementor-element-cdcc042 .elementor-menu-toggle:hover,
					.elementor-20 .elementor-element.elementor-element-cdcc042 .elementor-menu-toggle:focus{color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-cdcc042 .elementor-nav-menu--dropdown a:hover,
					.elementor-20 .elementor-element.elementor-element-cdcc042 .elementor-nav-menu--dropdown a:focus,
					.elementor-20 .elementor-element.elementor-element-cdcc042 .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-20 .elementor-element.elementor-element-cdcc042 .elementor-nav-menu--dropdown a.highlighted{background-color:var( --e-global-color-secondary );}.elementor-20 .elementor-element.elementor-element-cdcc042 .elementor-nav-menu--dropdown a.elementor-item-active{color:#FFFFFF;background-color:var( --e-global-color-secondary );}.elementor-20 .elementor-element.elementor-element-cdcc042 .elementor-nav-menu--dropdown .elementor-item, .elementor-20 .elementor-element.elementor-element-cdcc042 .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:"Raleway", Sans-serif;font-weight:500;}.elementor-20 .elementor-element.elementor-element-2b81ff1{--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;--justify-content:space-between;--align-items:center;--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-20 .elementor-element.elementor-element-4a45375{--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;--justify-content:space-between;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-67c02a0 .elementor-image-box-wrapper{text-align:left;}.elementor-20 .elementor-element.elementor-element-67c02a0.elementor-position-right .elementor-image-box-img{margin-left:7px;}.elementor-20 .elementor-element.elementor-element-67c02a0.elementor-position-left .elementor-image-box-img{margin-right:7px;}.elementor-20 .elementor-element.elementor-element-67c02a0.elementor-position-top .elementor-image-box-img{margin-bottom:7px;}.elementor-20 .elementor-element.elementor-element-67c02a0 .elementor-image-box-title{margin-bottom:0px;font-family:"Raleway", Sans-serif;font-size:1.1em;font-weight:700;color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-67c02a0 .elementor-image-box-wrapper .elementor-image-box-img{width:34px;}.elementor-20 .elementor-element.elementor-element-67c02a0 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-20 .elementor-element.elementor-element-67c02a0:has(:hover) .elementor-image-box-title,
					 .elementor-20 .elementor-element.elementor-element-67c02a0:has(:focus) .elementor-image-box-title{color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-67c02a0 .elementor-image-box-description{font-family:"Raleway", Sans-serif;font-size:0.8em;font-weight:400;color:#ECECEC;}.elementor-20 .elementor-element.elementor-element-b26d433 .elementor-image-box-wrapper{text-align:left;}.elementor-20 .elementor-element.elementor-element-b26d433.elementor-position-right .elementor-image-box-img{margin-left:7px;}.elementor-20 .elementor-element.elementor-element-b26d433.elementor-position-left .elementor-image-box-img{margin-right:7px;}.elementor-20 .elementor-element.elementor-element-b26d433.elementor-position-top .elementor-image-box-img{margin-bottom:7px;}.elementor-20 .elementor-element.elementor-element-b26d433 .elementor-image-box-title{margin-bottom:0px;font-family:"Raleway", Sans-serif;font-size:1.1em;font-weight:700;color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-b26d433 .elementor-image-box-wrapper .elementor-image-box-img{width:52px;}.elementor-20 .elementor-element.elementor-element-b26d433 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-20 .elementor-element.elementor-element-b26d433:has(:hover) .elementor-image-box-title,
					 .elementor-20 .elementor-element.elementor-element-b26d433:has(:focus) .elementor-image-box-title{color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-b26d433 .elementor-image-box-description{font-family:"Raleway", Sans-serif;font-size:0.8em;font-weight:400;color:#ECECEC;}.elementor-20 .elementor-element.elementor-element-3e2c83d{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--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-20 .elementor-element.elementor-element-3e2c83d.e-con{--align-self:center;}.elementor-20 .elementor-element.elementor-element-74726ff{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-20 .elementor-element.elementor-element-74726ff.elementor-element{--align-self:center;}.elementor-20 .elementor-element.elementor-element-74726ff img{width:100%;}.elementor-20 .elementor-element.elementor-element-3cda876{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:888;}.elementor-20 .elementor-element.elementor-element-3cda876:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-3cda876 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#03297C;}.elementor-widget-mega-menu > .elementor-widget-container > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title, .elementor-widget-mega-menu > .elementor-widget-container > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container, .elementor-widget-mega-menu > .elementor-widget-container > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container > span{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-mega-menu{--n-menu-title-font-size:var( --e-global-typography-accent-font-size );--n-menu-divider-color:var( --e-global-color-text );}.elementor-20 .elementor-element.elementor-element-3c413f7{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-20 .elementor-element.elementor-element-f9ad93a{--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;--justify-content:space-between;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-bdc834c{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;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:#5B81D340;--border-color:#5B81D340;--border-radius:0px 0px 0px 0px;box-shadow:5px 5px 0px 0px rgba(91, 129.00000000000009, 211, 0.25098039215686274);--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-20 .elementor-element.elementor-element-bdc834c.e-con{--align-self:stretch;}.elementor-20 .elementor-element.elementor-element-f22a836{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:18px;--padding-bottom:18px;--padding-left:18px;--padding-right:18px;}.elementor-20 .elementor-element.elementor-element-f22a836:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-f22a836 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-f22a836.e-con{--align-self:stretch;}.elementor-20 .elementor-element.elementor-element-246a02d{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--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-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-20 .elementor-element.elementor-element-b8b49ad > .elementor-widget-container{padding:0px 0px 0px 0px;border-style:solid;border-width:0px 0px 0px 0px;}.elementor-20 .elementor-element.elementor-element-b8b49ad{text-align:left;}.elementor-20 .elementor-element.elementor-element-b8b49ad .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:1em;font-weight:700;line-height:1.3em;color:#03297C;}.elementor-20 .elementor-element.elementor-element-0f7216e{text-align:left;}.elementor-20 .elementor-element.elementor-element-0f7216e .elementor-heading-title{font-family:"Nunito", Sans-serif;font-size:1em;font-weight:600;line-height:1.3em;color:#666666;}.elementor-20 .elementor-element.elementor-element-f2d1805{text-align:left;}.elementor-20 .elementor-element.elementor-element-f2d1805 .elementor-heading-title{font-family:"Nunito", Sans-serif;font-size:1em;font-weight:600;line-height:1.3em;color:#666666;}.elementor-20 .elementor-element.elementor-element-4302655{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;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:#5B81D340;--border-color:#5B81D340;--border-radius:0px 0px 0px 0px;box-shadow:5px 5px 0px 0px rgba(91, 129.00000000000009, 211, 0.25098039215686274);--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-20 .elementor-element.elementor-element-4302655.e-con{--align-self:stretch;}.elementor-20 .elementor-element.elementor-element-a91d0ab{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:18px;--padding-bottom:18px;--padding-left:18px;--padding-right:18px;}.elementor-20 .elementor-element.elementor-element-a91d0ab:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-a91d0ab > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-a91d0ab.e-con{--align-self:stretch;}.elementor-20 .elementor-element.elementor-element-f854202{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--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-20 .elementor-element.elementor-element-07f412a > .elementor-widget-container{padding:0px 0px 0px 0px;border-style:solid;border-width:0px 0px 0px 0px;}.elementor-20 .elementor-element.elementor-element-07f412a{text-align:left;}.elementor-20 .elementor-element.elementor-element-07f412a .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:1em;font-weight:700;line-height:1.3em;color:#03297C;}.elementor-20 .elementor-element.elementor-element-5f37334{text-align:left;}.elementor-20 .elementor-element.elementor-element-5f37334 .elementor-heading-title{font-family:"Nunito", Sans-serif;font-size:1em;font-weight:600;line-height:1.3em;color:#666666;}.elementor-20 .elementor-element.elementor-element-1b92f18{text-align:left;}.elementor-20 .elementor-element.elementor-element-1b92f18 .elementor-heading-title{font-family:"Nunito", Sans-serif;font-size:1em;font-weight:600;line-height:1.3em;color:#666666;}.elementor-20 .elementor-element.elementor-element-36deb39{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;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:#5B81D340;--border-color:#5B81D340;--border-radius:0px 0px 0px 0px;box-shadow:5px 5px 0px 0px rgba(91, 129.00000000000009, 211, 0.25098039215686274);--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-20 .elementor-element.elementor-element-36deb39.e-con{--align-self:stretch;}.elementor-20 .elementor-element.elementor-element-131bee7{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:18px;--padding-bottom:18px;--padding-left:18px;--padding-right:18px;}.elementor-20 .elementor-element.elementor-element-131bee7:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-131bee7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-131bee7.e-con{--align-self:stretch;}.elementor-20 .elementor-element.elementor-element-1ac22c7{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--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-20 .elementor-element.elementor-element-66cb5ad > .elementor-widget-container{padding:0px 0px 0px 0px;border-style:solid;border-width:0px 0px 0px 0px;}.elementor-20 .elementor-element.elementor-element-66cb5ad{text-align:left;}.elementor-20 .elementor-element.elementor-element-66cb5ad .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:1em;font-weight:700;line-height:1.3em;color:#03297C;}.elementor-20 .elementor-element.elementor-element-8a0a33e{text-align:left;}.elementor-20 .elementor-element.elementor-element-8a0a33e .elementor-heading-title{font-family:"Nunito", Sans-serif;font-size:1em;font-weight:600;line-height:1.3em;color:#666666;}.elementor-20 .elementor-element.elementor-element-16296e3{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;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:#5B81D340;--border-color:#5B81D340;--border-radius:0px 0px 0px 0px;box-shadow:5px 5px 0px 0px rgba(91, 129.00000000000009, 211, 0.25098039215686274);--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-20 .elementor-element.elementor-element-16296e3.e-con{--align-self:stretch;}.elementor-20 .elementor-element.elementor-element-9972bd3{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:18px;--padding-bottom:18px;--padding-left:18px;--padding-right:18px;}.elementor-20 .elementor-element.elementor-element-9972bd3:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-9972bd3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-9972bd3.e-con{--align-self:stretch;}.elementor-20 .elementor-element.elementor-element-07392b1{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--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-20 .elementor-element.elementor-element-e3df2cf > .elementor-widget-container{padding:0px 0px 0px 0px;border-style:solid;border-width:0px 0px 0px 0px;}.elementor-20 .elementor-element.elementor-element-e3df2cf{text-align:left;}.elementor-20 .elementor-element.elementor-element-e3df2cf .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:1em;font-weight:700;line-height:1.3em;color:#03297C;}.elementor-20 .elementor-element.elementor-element-c90a725{text-align:left;}.elementor-20 .elementor-element.elementor-element-c90a725 .elementor-heading-title{font-family:"Nunito", Sans-serif;font-size:1em;font-weight:600;line-height:1.3em;color:#666666;}.elementor-20 .elementor-element.elementor-element-c5e50b6{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-20 .elementor-element.elementor-element-03b9ab6{--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;--justify-content:space-between;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-7e77437{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;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:#5B81D340;--border-color:#5B81D340;--border-radius:0px 0px 0px 0px;box-shadow:5px 5px 0px 0px rgba(91, 129.00000000000009, 211, 0.25098039215686274);--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-20 .elementor-element.elementor-element-7e77437.e-con{--align-self:stretch;}.elementor-20 .elementor-element.elementor-element-32134c9{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:18px;--padding-bottom:18px;--padding-left:18px;--padding-right:18px;}.elementor-20 .elementor-element.elementor-element-32134c9:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-32134c9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-32134c9.e-con{--align-self:stretch;}.elementor-20 .elementor-element.elementor-element-5089ee3{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--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-20 .elementor-element.elementor-element-52f50c6 > .elementor-widget-container{padding:0px 0px 0px 0px;border-style:solid;border-width:0px 0px 0px 0px;}.elementor-20 .elementor-element.elementor-element-52f50c6{text-align:left;}.elementor-20 .elementor-element.elementor-element-52f50c6 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:1em;font-weight:700;line-height:1.3em;color:#03297C;}.elementor-20 .elementor-element.elementor-element-a53a402{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-20 .elementor-element.elementor-element-3feed31{--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;--justify-content:space-between;--align-items:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-0235196{--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;--justify-content:space-between;--align-items:flex-start;--flex-wrap:wrap;--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-20 .elementor-element.elementor-element-412f7fb{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--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-20 .elementor-element.elementor-element-412f7fb.e-con{--align-self:stretch;}.elementor-20 .elementor-element.elementor-element-fda9ab0{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:0px 0px 0px 0px;--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-20 .elementor-element.elementor-element-fda9ab0:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-fda9ab0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-fda9ab0.e-con{--align-self:stretch;}.elementor-20 .elementor-element.elementor-element-5173d5d{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--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-20 .elementor-element.elementor-element-cf031cc{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:left;}.elementor-20 .elementor-element.elementor-element-cf031cc > .elementor-widget-container{padding:0px 0px 0px 0px;border-style:solid;border-width:0px 0px 4px 0px;border-color:#5B81D3;}.elementor-20 .elementor-element.elementor-element-cf031cc .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:1em;font-weight:700;line-height:1.7em;color:#5B81D3;}.elementor-20 .elementor-element.elementor-element-4d60bd6{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-20 .elementor-element.elementor-element-274809c{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:left;}.elementor-20 .elementor-element.elementor-element-274809c > .elementor-widget-container{padding:8px 8px 8px 8px;border-style:solid;border-width:0px 2px 2px 0px;border-color:#DADADA;border-radius:0px 0px 0px 0px;}.elementor-20 .elementor-element.elementor-element-274809c .elementor-heading-title{font-family:"Nunito", Sans-serif;font-size:0.85em;font-weight:500;line-height:1.3em;color:#666666;}.elementor-20 .elementor-element.elementor-element-dbb9e36{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:left;}.elementor-20 .elementor-element.elementor-element-dbb9e36 > .elementor-widget-container{padding:8px 8px 8px 8px;border-style:solid;border-width:0px 2px 2px 0px;border-color:#DADADA;border-radius:0px 0px 0px 0px;}.elementor-20 .elementor-element.elementor-element-dbb9e36 .elementor-heading-title{font-family:"Nunito", Sans-serif;font-size:0.85em;font-weight:500;line-height:1.3em;color:#666666;}.elementor-20 .elementor-element.elementor-element-6cd0572{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:left;}.elementor-20 .elementor-element.elementor-element-6cd0572 > .elementor-widget-container{padding:8px 8px 8px 8px;border-style:solid;border-width:0px 2px 2px 0px;border-color:#DADADA;border-radius:0px 0px 0px 0px;}.elementor-20 .elementor-element.elementor-element-6cd0572 .elementor-heading-title{font-family:"Nunito", Sans-serif;font-size:0.85em;font-weight:500;line-height:1.3em;color:#666666;}.elementor-20 .elementor-element.elementor-element-2b413f3{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:left;}.elementor-20 .elementor-element.elementor-element-2b413f3 > .elementor-widget-container{padding:8px 8px 8px 8px;border-style:solid;border-width:0px 2px 2px 0px;border-color:#DADADA;border-radius:0px 0px 0px 0px;}.elementor-20 .elementor-element.elementor-element-2b413f3 .elementor-heading-title{font-family:"Nunito", Sans-serif;font-size:0.85em;font-weight:500;line-height:1.3em;color:#666666;}.elementor-20 .elementor-element.elementor-element-9f6289b{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:left;}.elementor-20 .elementor-element.elementor-element-9f6289b > .elementor-widget-container{padding:8px 8px 8px 8px;border-style:solid;border-width:0px 2px 2px 0px;border-color:#DADADA;border-radius:0px 0px 0px 0px;}.elementor-20 .elementor-element.elementor-element-9f6289b .elementor-heading-title{font-family:"Nunito", Sans-serif;font-size:0.85em;font-weight:500;line-height:1.3em;color:#666666;}.elementor-20 .elementor-element.elementor-element-ba2a4ad{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:0px 0px 0px 0px;--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-20 .elementor-element.elementor-element-ba2a4ad:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-ba2a4ad > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-ba2a4ad.e-con{--align-self:stretch;}.elementor-20 .elementor-element.elementor-element-70c739f{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--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-20 .elementor-element.elementor-element-daa1ca2{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:left;}.elementor-20 .elementor-element.elementor-element-daa1ca2 > .elementor-widget-container{padding:0px 0px 0px 0px;border-style:solid;border-width:0px 0px 4px 0px;border-color:#D96C4B;}.elementor-20 .elementor-element.elementor-element-daa1ca2 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:1em;font-weight:700;line-height:1.7em;color:#D96C4B;}.elementor-20 .elementor-element.elementor-element-38f0752{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-20 .elementor-element.elementor-element-05eb07c{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:left;}.elementor-20 .elementor-element.elementor-element-05eb07c > .elementor-widget-container{padding:8px 8px 8px 8px;border-style:solid;border-width:0px 2px 2px 0px;border-color:#DADADA;border-radius:0px 0px 0px 0px;}.elementor-20 .elementor-element.elementor-element-05eb07c .elementor-heading-title{font-family:"Nunito", Sans-serif;font-size:0.85em;font-weight:500;line-height:1.3em;color:#666666;}.elementor-20 .elementor-element.elementor-element-aa428f2{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:left;}.elementor-20 .elementor-element.elementor-element-aa428f2 > .elementor-widget-container{padding:8px 8px 8px 8px;border-style:solid;border-width:0px 2px 2px 0px;border-color:#DADADA;border-radius:0px 0px 0px 0px;}.elementor-20 .elementor-element.elementor-element-aa428f2 .elementor-heading-title{font-family:"Nunito", Sans-serif;font-size:0.85em;font-weight:500;line-height:1.3em;color:#666666;}.elementor-20 .elementor-element.elementor-element-20d895e{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--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-20 .elementor-element.elementor-element-20d895e.e-con{--align-self:stretch;}.elementor-20 .elementor-element.elementor-element-ddb617c{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:0px 0px 0px 0px;--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-20 .elementor-element.elementor-element-ddb617c:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-ddb617c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-ddb617c.e-con{--align-self:stretch;}.elementor-20 .elementor-element.elementor-element-0b1d6be{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--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-20 .elementor-element.elementor-element-fc33a45{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:left;}.elementor-20 .elementor-element.elementor-element-fc33a45 > .elementor-widget-container{padding:0px 0px 0px 0px;border-style:solid;border-width:0px 0px 4px 0px;border-color:#2F7092;}.elementor-20 .elementor-element.elementor-element-fc33a45 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:1em;font-weight:700;line-height:1.7em;color:#2F7092;}.elementor-20 .elementor-element.elementor-element-6c27ce9{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-20 .elementor-element.elementor-element-f05654a{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:left;}.elementor-20 .elementor-element.elementor-element-f05654a > .elementor-widget-container{padding:8px 8px 8px 8px;border-style:solid;border-width:0px 2px 2px 0px;border-color:#DADADA;border-radius:0px 0px 0px 0px;}.elementor-20 .elementor-element.elementor-element-f05654a .elementor-heading-title{font-family:"Nunito", Sans-serif;font-size:0.85em;font-weight:500;line-height:1.3em;color:#666666;}.elementor-20 .elementor-element.elementor-element-e763d91{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:0px 0px 0px 0px;--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-20 .elementor-element.elementor-element-e763d91:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-e763d91 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-e763d91.e-con{--align-self:stretch;}.elementor-20 .elementor-element.elementor-element-60491fe{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--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-20 .elementor-element.elementor-element-a984185{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:left;}.elementor-20 .elementor-element.elementor-element-a984185 > .elementor-widget-container{padding:0px 0px 0px 0px;border-style:solid;border-width:0px 0px 4px 0px;border-color:#4E3D34;}.elementor-20 .elementor-element.elementor-element-a984185 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:1em;font-weight:700;line-height:1.7em;color:#4E3D34;}.elementor-20 .elementor-element.elementor-element-304a51f{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-20 .elementor-element.elementor-element-5ead318{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:left;}.elementor-20 .elementor-element.elementor-element-5ead318 > .elementor-widget-container{padding:8px 8px 8px 8px;border-style:solid;border-width:0px 2px 2px 0px;border-color:#DADADA;border-radius:0px 0px 0px 0px;}.elementor-20 .elementor-element.elementor-element-5ead318 .elementor-heading-title{font-family:"Nunito", Sans-serif;font-size:0.85em;font-weight:500;line-height:1.3em;color:#666666;}.elementor-20 .elementor-element.elementor-element-e244f11{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:left;}.elementor-20 .elementor-element.elementor-element-e244f11 > .elementor-widget-container{padding:8px 8px 8px 8px;border-style:solid;border-width:0px 2px 2px 0px;border-color:#DADADA;border-radius:0px 0px 0px 0px;}.elementor-20 .elementor-element.elementor-element-e244f11 .elementor-heading-title{font-family:"Nunito", Sans-serif;font-size:0.85em;font-weight:500;line-height:1.3em;color:#666666;}.elementor-20 .elementor-element.elementor-element-5ef5df2{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:0px 0px 0px 0px;--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-20 .elementor-element.elementor-element-5ef5df2:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-5ef5df2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-5ef5df2.e-con{--align-self:stretch;}.elementor-20 .elementor-element.elementor-element-5e81efa{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--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-20 .elementor-element.elementor-element-56e44b0{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:left;}.elementor-20 .elementor-element.elementor-element-56e44b0 > .elementor-widget-container{padding:0px 0px 0px 0px;border-style:solid;border-width:0px 0px 4px 0px;border-color:#0DA687;}.elementor-20 .elementor-element.elementor-element-56e44b0 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:1em;font-weight:700;line-height:1.7em;color:#0DA687;}.elementor-20 .elementor-element.elementor-element-a4f6bab{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-20 .elementor-element.elementor-element-3bdcdf4{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:left;}.elementor-20 .elementor-element.elementor-element-3bdcdf4 > .elementor-widget-container{padding:8px 8px 8px 8px;border-style:solid;border-width:0px 2px 2px 0px;border-color:#DADADA;border-radius:0px 0px 0px 0px;}.elementor-20 .elementor-element.elementor-element-3bdcdf4 .elementor-heading-title{font-family:"Nunito", Sans-serif;font-size:0.85em;font-weight:500;line-height:1.3em;color:#666666;}.elementor-20 .elementor-element.elementor-element-5745702{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--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-20 .elementor-element.elementor-element-5745702.e-con{--align-self:stretch;}.elementor-20 .elementor-element.elementor-element-be7c82a{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:0px 0px 0px 0px;--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-20 .elementor-element.elementor-element-be7c82a:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-be7c82a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-be7c82a.e-con{--align-self:stretch;}.elementor-20 .elementor-element.elementor-element-9f1da8e{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--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-20 .elementor-element.elementor-element-543272e{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:left;}.elementor-20 .elementor-element.elementor-element-543272e > .elementor-widget-container{padding:0px 0px 0px 0px;border-style:solid;border-width:0px 0px 4px 0px;border-color:#48A100;}.elementor-20 .elementor-element.elementor-element-543272e .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:1em;font-weight:700;line-height:1.7em;color:#48A100;}.elementor-20 .elementor-element.elementor-element-b303025{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-20 .elementor-element.elementor-element-13b37a1{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:left;}.elementor-20 .elementor-element.elementor-element-13b37a1 > .elementor-widget-container{padding:8px 8px 8px 8px;border-style:solid;border-width:0px 2px 2px 0px;border-color:#DADADA;border-radius:0px 0px 0px 0px;}.elementor-20 .elementor-element.elementor-element-13b37a1 .elementor-heading-title{font-family:"Nunito", Sans-serif;font-size:0.85em;font-weight:500;line-height:1.3em;color:#666666;}.elementor-20 .elementor-element.elementor-element-8f6aac5{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:left;}.elementor-20 .elementor-element.elementor-element-8f6aac5 > .elementor-widget-container{padding:8px 8px 8px 8px;border-style:solid;border-width:0px 2px 2px 0px;border-color:#DADADA;border-radius:0px 0px 0px 0px;}.elementor-20 .elementor-element.elementor-element-8f6aac5 .elementor-heading-title{font-family:"Nunito", Sans-serif;font-size:0.85em;font-weight:500;line-height:1.3em;color:#666666;}.elementor-20 .elementor-element.elementor-element-8d16ff4{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-20 .elementor-element.elementor-element-23cb189{--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;--justify-content:space-between;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-640c0f0{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;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:#5B81D340;--border-color:#5B81D340;--border-radius:0px 0px 0px 0px;box-shadow:5px 5px 0px 0px rgba(91, 129.00000000000009, 211, 0.25098039215686274);--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-20 .elementor-element.elementor-element-640c0f0.e-con{--align-self:stretch;}.elementor-20 .elementor-element.elementor-element-3af6b34{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:18px;--padding-bottom:18px;--padding-left:18px;--padding-right:18px;}.elementor-20 .elementor-element.elementor-element-3af6b34:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-3af6b34 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-3af6b34.e-con{--align-self:stretch;}.elementor-20 .elementor-element.elementor-element-6ecd646{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--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-20 .elementor-element.elementor-element-c30dbb2 > .elementor-widget-container{padding:0px 0px 0px 0px;border-style:solid;border-width:0px 0px 0px 0px;}.elementor-20 .elementor-element.elementor-element-c30dbb2{text-align:left;}.elementor-20 .elementor-element.elementor-element-c30dbb2 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:1em;font-weight:700;line-height:1.3em;color:#03297C;}.elementor-20 .elementor-element.elementor-element-0ec9a1f{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;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:#5B81D340;--border-color:#5B81D340;--border-radius:0px 0px 0px 0px;box-shadow:5px 5px 0px 0px rgba(91, 129.00000000000009, 211, 0.25098039215686274);--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-20 .elementor-element.elementor-element-0ec9a1f.e-con{--align-self:stretch;}.elementor-20 .elementor-element.elementor-element-1fe4b9f{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:18px;--padding-bottom:18px;--padding-left:18px;--padding-right:18px;}.elementor-20 .elementor-element.elementor-element-1fe4b9f:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-1fe4b9f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-1fe4b9f.e-con{--align-self:stretch;}.elementor-20 .elementor-element.elementor-element-e96d8bf{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--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-20 .elementor-element.elementor-element-902bccc > .elementor-widget-container{padding:0px 0px 0px 0px;border-style:solid;border-width:0px 0px 0px 0px;}.elementor-20 .elementor-element.elementor-element-902bccc{text-align:left;}.elementor-20 .elementor-element.elementor-element-902bccc .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:1em;font-weight:700;line-height:1.3em;color:#03297C;}.elementor-20 .elementor-element.elementor-element-9ffaf7b{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;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:#5B81D340;--border-color:#5B81D340;--border-radius:0px 0px 0px 0px;box-shadow:5px 5px 0px 0px rgba(91, 129.00000000000009, 211, 0.25098039215686274);--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-20 .elementor-element.elementor-element-9ffaf7b.e-con{--align-self:stretch;}.elementor-20 .elementor-element.elementor-element-01f8051{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:18px;--padding-bottom:18px;--padding-left:18px;--padding-right:18px;}.elementor-20 .elementor-element.elementor-element-01f8051:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-01f8051 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-01f8051.e-con{--align-self:stretch;}.elementor-20 .elementor-element.elementor-element-cc3f0ca{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--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-20 .elementor-element.elementor-element-1168efb > .elementor-widget-container{padding:0px 0px 0px 0px;border-style:solid;border-width:0px 0px 0px 0px;}.elementor-20 .elementor-element.elementor-element-1168efb{text-align:left;}.elementor-20 .elementor-element.elementor-element-1168efb .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:1em;font-weight:700;line-height:1.3em;color:#03297C;}.elementor-20 .elementor-element.elementor-element-4cb7f59{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;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:#5B81D340;--border-color:#5B81D340;--border-radius:0px 0px 0px 0px;box-shadow:5px 5px 0px 0px rgba(91, 129.00000000000009, 211, 0.25098039215686274);--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-20 .elementor-element.elementor-element-4cb7f59.e-con{--align-self:stretch;}.elementor-20 .elementor-element.elementor-element-0908045{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:18px;--padding-bottom:18px;--padding-left:18px;--padding-right:18px;}.elementor-20 .elementor-element.elementor-element-0908045:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-0908045 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-0908045.e-con{--align-self:stretch;}.elementor-20 .elementor-element.elementor-element-266302c{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--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-20 .elementor-element.elementor-element-e52c619 > .elementor-widget-container{padding:0px 0px 0px 0px;border-style:solid;border-width:0px 0px 0px 0px;}.elementor-20 .elementor-element.elementor-element-e52c619{text-align:left;}.elementor-20 .elementor-element.elementor-element-e52c619 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:1em;font-weight:700;line-height:1.3em;color:#03297C;}.elementor-20 .elementor-element.elementor-element-533e8d1{--display:flex;}.elementor-20 .elementor-element.elementor-element-537a6a5{--display:flex;}.elementor-20 .elementor-element.elementor-element-e480d25{--display:flex;}.elementor-20 .elementor-element.elementor-element-5ff08f9{--display:flex;}.elementor-20 .elementor-element.elementor-element-82deaf7{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-20 .elementor-element.elementor-element-5621144{--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;--justify-content:space-between;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-178ef5a{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;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:#5B81D340;--border-color:#5B81D340;--border-radius:0px 0px 0px 0px;box-shadow:5px 5px 0px 0px rgba(91, 129.00000000000009, 211, 0.25098039215686274);--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-20 .elementor-element.elementor-element-178ef5a.e-con{--align-self:stretch;}.elementor-20 .elementor-element.elementor-element-f05e8f6{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:18px;--padding-bottom:18px;--padding-left:18px;--padding-right:18px;}.elementor-20 .elementor-element.elementor-element-f05e8f6:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-f05e8f6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-f05e8f6.e-con{--align-self:stretch;}.elementor-20 .elementor-element.elementor-element-db9bcc7{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--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-20 .elementor-element.elementor-element-f39d97b > .elementor-widget-container{padding:0px 0px 0px 0px;border-style:solid;border-width:0px 0px 0px 0px;}.elementor-20 .elementor-element.elementor-element-f39d97b{text-align:left;}.elementor-20 .elementor-element.elementor-element-f39d97b .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:1em;font-weight:700;line-height:1.3em;color:#03297C;}.elementor-20 .elementor-element.elementor-element-58a144e{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;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:#5B81D340;--border-color:#5B81D340;--border-radius:0px 0px 0px 0px;box-shadow:5px 5px 0px 0px rgba(91, 129.00000000000009, 211, 0.25098039215686274);--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-20 .elementor-element.elementor-element-58a144e.e-con{--align-self:stretch;}.elementor-20 .elementor-element.elementor-element-8fe7d24{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:18px;--padding-bottom:18px;--padding-left:18px;--padding-right:18px;}.elementor-20 .elementor-element.elementor-element-8fe7d24:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-8fe7d24 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-8fe7d24.e-con{--align-self:stretch;}.elementor-20 .elementor-element.elementor-element-ab5cd2f{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--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-20 .elementor-element.elementor-element-13f6c26 > .elementor-widget-container{padding:0px 0px 0px 0px;border-style:solid;border-width:0px 0px 0px 0px;}.elementor-20 .elementor-element.elementor-element-13f6c26{text-align:left;}.elementor-20 .elementor-element.elementor-element-13f6c26 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:1em;font-weight:700;line-height:1.3em;color:#03297C;}.elementor-20 .elementor-element.elementor-element-af7a1a2{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;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:#5B81D340;--border-color:#5B81D340;--border-radius:0px 0px 0px 0px;box-shadow:5px 5px 0px 0px rgba(91, 129.00000000000009, 211, 0.25098039215686274);--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-20 .elementor-element.elementor-element-af7a1a2.e-con{--align-self:stretch;}.elementor-20 .elementor-element.elementor-element-bcbf880{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:18px;--padding-bottom:18px;--padding-left:18px;--padding-right:18px;}.elementor-20 .elementor-element.elementor-element-bcbf880:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-bcbf880 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-bcbf880.e-con{--align-self:stretch;}.elementor-20 .elementor-element.elementor-element-444fcaa{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--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-20 .elementor-element.elementor-element-4e03e96 > .elementor-widget-container{padding:0px 0px 0px 0px;border-style:solid;border-width:0px 0px 0px 0px;}.elementor-20 .elementor-element.elementor-element-4e03e96{text-align:left;}.elementor-20 .elementor-element.elementor-element-4e03e96 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:1em;font-weight:700;line-height:1.3em;color:#03297C;}.elementor-20 .elementor-element.elementor-element-7e44dca{--n-menu-dropdown-content-max-width:initial;--n-menu-heading-justify-content:space-between;--n-menu-title-flex-grow:1;--n-menu-title-justify-content:center;--n-menu-title-justify-content-mobile:center;--n-menu-heading-wrap:wrap;--n-menu-heading-overflow-x:initial;--n-menu-title-distance-from-content:0px;--n-menu-open-animation-duration:500ms;--n-menu-toggle-icon-wrapper-animation-duration:500ms;--n-menu-title-space-between:0px;--n-menu-title-font-size:0.9em;--n-menu-title-color-normal:#FFFFFF;--n-menu-title-transition:300ms;--n-menu-title-padding:20px 15px 20px 15px;--n-menu-icon-size:16px;--n-menu-toggle-icon-size:20px;--n-menu-toggle-icon-color:#FFFFFF;--n-menu-toggle-icon-hover-duration:500ms;--n-menu-toggle-icon-distance-from-dropdown:0px;}.elementor-20 .elementor-element.elementor-element-7e44dca > .elementor-widget-container > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title, .elementor-20 .elementor-element.elementor-element-7e44dca > .elementor-widget-container > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container, .elementor-20 .elementor-element.elementor-element-7e44dca > .elementor-widget-container > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container > span{font-family:"Raleway", Sans-serif;font-weight:500;}.elementor-20 .elementor-element.elementor-element-7e44dca {--n-menu-title-color-hover:#FFFFFF;--n-menu-title-color-active:#FFFFFF;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(min-width:768px){.elementor-20 .elementor-element.elementor-element-5f8a90b{--content-width:1200px;}.elementor-20 .elementor-element.elementor-element-4178e81{--width:20%;}.elementor-20 .elementor-element.elementor-element-bffcee2{--width:64%;}.elementor-20 .elementor-element.elementor-element-4fcbc61{--width:100%;}.elementor-20 .elementor-element.elementor-element-51c22a9{--width:30%;}.elementor-20 .elementor-element.elementor-element-2f536c1{--width:60%;}.elementor-20 .elementor-element.elementor-element-2b81ff1{--width:64%;}.elementor-20 .elementor-element.elementor-element-4a45375{--width:100%;}.elementor-20 .elementor-element.elementor-element-bdc834c{--width:31%;}.elementor-20 .elementor-element.elementor-element-f22a836{--width:100%;}.elementor-20 .elementor-element.elementor-element-246a02d{--width:100%;}.elementor-20 .elementor-element.elementor-element-4302655{--width:31%;}.elementor-20 .elementor-element.elementor-element-a91d0ab{--width:100%;}.elementor-20 .elementor-element.elementor-element-f854202{--width:100%;}.elementor-20 .elementor-element.elementor-element-36deb39{--width:31%;}.elementor-20 .elementor-element.elementor-element-131bee7{--width:100%;}.elementor-20 .elementor-element.elementor-element-1ac22c7{--width:100%;}.elementor-20 .elementor-element.elementor-element-16296e3{--width:31%;}.elementor-20 .elementor-element.elementor-element-9972bd3{--width:100%;}.elementor-20 .elementor-element.elementor-element-07392b1{--width:100%;}.elementor-20 .elementor-element.elementor-element-7e77437{--width:31%;}.elementor-20 .elementor-element.elementor-element-32134c9{--width:100%;}.elementor-20 .elementor-element.elementor-element-5089ee3{--width:100%;}.elementor-20 .elementor-element.elementor-element-412f7fb{--width:31%;}.elementor-20 .elementor-element.elementor-element-fda9ab0{--width:100%;}.elementor-20 .elementor-element.elementor-element-5173d5d{--width:100%;}.elementor-20 .elementor-element.elementor-element-4d60bd6{--width:100%;}.elementor-20 .elementor-element.elementor-element-ba2a4ad{--width:100%;}.elementor-20 .elementor-element.elementor-element-70c739f{--width:100%;}.elementor-20 .elementor-element.elementor-element-38f0752{--width:100%;}.elementor-20 .elementor-element.elementor-element-20d895e{--width:31%;}.elementor-20 .elementor-element.elementor-element-ddb617c{--width:100%;}.elementor-20 .elementor-element.elementor-element-0b1d6be{--width:100%;}.elementor-20 .elementor-element.elementor-element-6c27ce9{--width:100%;}.elementor-20 .elementor-element.elementor-element-e763d91{--width:100%;}.elementor-20 .elementor-element.elementor-element-60491fe{--width:100%;}.elementor-20 .elementor-element.elementor-element-304a51f{--width:100%;}.elementor-20 .elementor-element.elementor-element-5ef5df2{--width:100%;}.elementor-20 .elementor-element.elementor-element-5e81efa{--width:100%;}.elementor-20 .elementor-element.elementor-element-a4f6bab{--width:100%;}.elementor-20 .elementor-element.elementor-element-5745702{--width:31%;}.elementor-20 .elementor-element.elementor-element-be7c82a{--width:100%;}.elementor-20 .elementor-element.elementor-element-9f1da8e{--width:100%;}.elementor-20 .elementor-element.elementor-element-b303025{--width:100%;}.elementor-20 .elementor-element.elementor-element-640c0f0{--width:31%;}.elementor-20 .elementor-element.elementor-element-3af6b34{--width:100%;}.elementor-20 .elementor-element.elementor-element-6ecd646{--width:100%;}.elementor-20 .elementor-element.elementor-element-0ec9a1f{--width:31%;}.elementor-20 .elementor-element.elementor-element-1fe4b9f{--width:100%;}.elementor-20 .elementor-element.elementor-element-e96d8bf{--width:100%;}.elementor-20 .elementor-element.elementor-element-9ffaf7b{--width:31%;}.elementor-20 .elementor-element.elementor-element-01f8051{--width:100%;}.elementor-20 .elementor-element.elementor-element-cc3f0ca{--width:100%;}.elementor-20 .elementor-element.elementor-element-4cb7f59{--width:31%;}.elementor-20 .elementor-element.elementor-element-0908045{--width:100%;}.elementor-20 .elementor-element.elementor-element-266302c{--width:100%;}.elementor-20 .elementor-element.elementor-element-178ef5a{--width:31%;}.elementor-20 .elementor-element.elementor-element-f05e8f6{--width:100%;}.elementor-20 .elementor-element.elementor-element-db9bcc7{--width:100%;}.elementor-20 .elementor-element.elementor-element-58a144e{--width:31%;}.elementor-20 .elementor-element.elementor-element-8fe7d24{--width:100%;}.elementor-20 .elementor-element.elementor-element-ab5cd2f{--width:100%;}.elementor-20 .elementor-element.elementor-element-af7a1a2{--width:31%;}.elementor-20 .elementor-element.elementor-element-bcbf880{--width:100%;}.elementor-20 .elementor-element.elementor-element-444fcaa{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-20 .elementor-element.elementor-element-bdc834c{--width:100%;}.elementor-20 .elementor-element.elementor-element-4302655{--width:100%;}.elementor-20 .elementor-element.elementor-element-36deb39{--width:100%;}.elementor-20 .elementor-element.elementor-element-16296e3{--width:100%;}.elementor-20 .elementor-element.elementor-element-7e77437{--width:100%;}.elementor-20 .elementor-element.elementor-element-412f7fb{--width:100%;}.elementor-20 .elementor-element.elementor-element-20d895e{--width:100%;}.elementor-20 .elementor-element.elementor-element-5745702{--width:100%;}.elementor-20 .elementor-element.elementor-element-640c0f0{--width:100%;}.elementor-20 .elementor-element.elementor-element-0ec9a1f{--width:100%;}.elementor-20 .elementor-element.elementor-element-9ffaf7b{--width:100%;}.elementor-20 .elementor-element.elementor-element-4cb7f59{--width:100%;}.elementor-20 .elementor-element.elementor-element-178ef5a{--width:100%;}.elementor-20 .elementor-element.elementor-element-58a144e{--width:100%;}.elementor-20 .elementor-element.elementor-element-af7a1a2{--width:100%;}}@media(max-width:1024px){.elementor-20 .elementor-element.elementor-element-5f8a90b{--padding-top:20px;--padding-bottom:20px;--padding-left:30px;--padding-right:30px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-image-box .elementor-image-box-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-image-box .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item, .elementor-widget-nav-menu .elementor-nav-menu--dropdown  .elementor-sub-item{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-mega-menu{--n-menu-title-font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-20 .elementor-element.elementor-element-7e44dca{--n-menu-toggle-icon-padding:20px 20px 20px 20px;}}@media(max-width:767px){.elementor-20 .elementor-element.elementor-element-5f8a90b{--flex-wrap:nowrap;--padding-top:20px;--padding-bottom:20px;--padding-left:30px;--padding-right:30px;--z-index:888;}.elementor-20 .elementor-element.elementor-element-4178e81{--z-index:1;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-20 .elementor-element.elementor-element-e4e05b6{z-index:1;}.elementor-widget-image-box .elementor-image-box-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-image-box .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-20 .elementor-element.elementor-element-041bfd7 .elementor-image-box-img{margin-bottom:7px;}.elementor-20 .elementor-element.elementor-element-8e21b78 .elementor-image-box-img{margin-bottom:7px;}.elementor-20 .elementor-element.elementor-element-51c22a9{--width:48%;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-481342e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-20 .elementor-element.elementor-element-481342e{z-index:55555;}.elementor-20 .elementor-element.elementor-element-2f536c1{--width:100%;--min-height:100vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item, .elementor-widget-nav-menu .elementor-nav-menu--dropdown  .elementor-sub-item{font-size:var( --e-global-typography-accent-font-size );}.elementor-20 .elementor-element.elementor-element-cdcc042{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-20 .elementor-element.elementor-element-cdcc042 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-20 .elementor-element.elementor-element-cdcc042.elementor-element{--align-self:center;}.elementor-20 .elementor-element.elementor-element-cdcc042 .elementor-nav-menu--dropdown .elementor-item, .elementor-20 .elementor-element.elementor-element-cdcc042 .elementor-nav-menu--dropdown  .elementor-sub-item{font-size:1.3em;}.elementor-20 .elementor-element.elementor-element-cdcc042 .elementor-nav-menu--dropdown a{padding-left:0px;padding-right:0px;}.elementor-20 .elementor-element.elementor-element-cdcc042 .elementor-nav-menu--main > .elementor-nav-menu > li > .elementor-nav-menu--dropdown, .elementor-20 .elementor-element.elementor-element-cdcc042 .elementor-nav-menu__container.elementor-nav-menu--dropdown{margin-top:0px !important;}.elementor-20 .elementor-element.elementor-element-67c02a0 .elementor-image-box-img{margin-bottom:7px;}.elementor-20 .elementor-element.elementor-element-b26d433 .elementor-image-box-img{margin-bottom:7px;}.elementor-20 .elementor-element.elementor-element-3cda876{--z-index:99;}.elementor-widget-mega-menu{--n-menu-title-font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-20 .elementor-element.elementor-element-b8b49ad > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-20 .elementor-element.elementor-element-b8b49ad .elementor-heading-title{font-size:1.1rem;}.elementor-20 .elementor-element.elementor-element-0f7216e{text-align:left;}.elementor-20 .elementor-element.elementor-element-0f7216e .elementor-heading-title{font-size:1em;}.elementor-20 .elementor-element.elementor-element-f2d1805{text-align:left;}.elementor-20 .elementor-element.elementor-element-f2d1805 .elementor-heading-title{font-size:1em;}.elementor-20 .elementor-element.elementor-element-07f412a > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-20 .elementor-element.elementor-element-07f412a .elementor-heading-title{font-size:1.1rem;}.elementor-20 .elementor-element.elementor-element-5f37334{text-align:left;}.elementor-20 .elementor-element.elementor-element-5f37334 .elementor-heading-title{font-size:1em;}.elementor-20 .elementor-element.elementor-element-1b92f18{text-align:left;}.elementor-20 .elementor-element.elementor-element-1b92f18 .elementor-heading-title{font-size:1em;}.elementor-20 .elementor-element.elementor-element-66cb5ad > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-20 .elementor-element.elementor-element-66cb5ad .elementor-heading-title{font-size:1.1rem;}.elementor-20 .elementor-element.elementor-element-8a0a33e{text-align:left;}.elementor-20 .elementor-element.elementor-element-8a0a33e .elementor-heading-title{font-size:1em;}.elementor-20 .elementor-element.elementor-element-e3df2cf > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-20 .elementor-element.elementor-element-e3df2cf .elementor-heading-title{font-size:1.1rem;}.elementor-20 .elementor-element.elementor-element-c90a725{text-align:left;}.elementor-20 .elementor-element.elementor-element-c90a725 .elementor-heading-title{font-size:1em;}.elementor-20 .elementor-element.elementor-element-52f50c6 > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-20 .elementor-element.elementor-element-52f50c6 .elementor-heading-title{font-size:1.1rem;}.elementor-20 .elementor-element.elementor-element-cf031cc > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-20 .elementor-element.elementor-element-cf031cc .elementor-heading-title{font-size:1.1rem;}.elementor-20 .elementor-element.elementor-element-274809c{text-align:left;}.elementor-20 .elementor-element.elementor-element-274809c .elementor-heading-title{font-size:1em;}.elementor-20 .elementor-element.elementor-element-dbb9e36{text-align:left;}.elementor-20 .elementor-element.elementor-element-dbb9e36 .elementor-heading-title{font-size:1em;}.elementor-20 .elementor-element.elementor-element-6cd0572{text-align:left;}.elementor-20 .elementor-element.elementor-element-6cd0572 .elementor-heading-title{font-size:1em;}.elementor-20 .elementor-element.elementor-element-2b413f3{text-align:left;}.elementor-20 .elementor-element.elementor-element-2b413f3 .elementor-heading-title{font-size:1em;}.elementor-20 .elementor-element.elementor-element-9f6289b{text-align:left;}.elementor-20 .elementor-element.elementor-element-9f6289b .elementor-heading-title{font-size:1em;}.elementor-20 .elementor-element.elementor-element-daa1ca2 > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-20 .elementor-element.elementor-element-daa1ca2 .elementor-heading-title{font-size:1.1rem;}.elementor-20 .elementor-element.elementor-element-05eb07c{text-align:left;}.elementor-20 .elementor-element.elementor-element-05eb07c .elementor-heading-title{font-size:1em;}.elementor-20 .elementor-element.elementor-element-aa428f2{text-align:left;}.elementor-20 .elementor-element.elementor-element-aa428f2 .elementor-heading-title{font-size:1em;}.elementor-20 .elementor-element.elementor-element-fc33a45 > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-20 .elementor-element.elementor-element-fc33a45 .elementor-heading-title{font-size:1.1rem;}.elementor-20 .elementor-element.elementor-element-f05654a{text-align:left;}.elementor-20 .elementor-element.elementor-element-f05654a .elementor-heading-title{font-size:1em;}.elementor-20 .elementor-element.elementor-element-a984185 > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-20 .elementor-element.elementor-element-a984185 .elementor-heading-title{font-size:1.1rem;}.elementor-20 .elementor-element.elementor-element-5ead318{text-align:left;}.elementor-20 .elementor-element.elementor-element-5ead318 .elementor-heading-title{font-size:1em;}.elementor-20 .elementor-element.elementor-element-e244f11{text-align:left;}.elementor-20 .elementor-element.elementor-element-e244f11 .elementor-heading-title{font-size:1em;}.elementor-20 .elementor-element.elementor-element-56e44b0 > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-20 .elementor-element.elementor-element-56e44b0 .elementor-heading-title{font-size:1.1rem;}.elementor-20 .elementor-element.elementor-element-3bdcdf4{text-align:left;}.elementor-20 .elementor-element.elementor-element-3bdcdf4 .elementor-heading-title{font-size:1em;}.elementor-20 .elementor-element.elementor-element-543272e > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-20 .elementor-element.elementor-element-543272e .elementor-heading-title{font-size:1.1rem;}.elementor-20 .elementor-element.elementor-element-13b37a1{text-align:left;}.elementor-20 .elementor-element.elementor-element-13b37a1 .elementor-heading-title{font-size:1em;}.elementor-20 .elementor-element.elementor-element-8f6aac5{text-align:left;}.elementor-20 .elementor-element.elementor-element-8f6aac5 .elementor-heading-title{font-size:1em;}.elementor-20 .elementor-element.elementor-element-c30dbb2 > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-20 .elementor-element.elementor-element-c30dbb2 .elementor-heading-title{font-size:1.1rem;}.elementor-20 .elementor-element.elementor-element-902bccc > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-20 .elementor-element.elementor-element-902bccc .elementor-heading-title{font-size:1.1rem;}.elementor-20 .elementor-element.elementor-element-1168efb > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-20 .elementor-element.elementor-element-1168efb .elementor-heading-title{font-size:1.1rem;}.elementor-20 .elementor-element.elementor-element-e52c619 > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-20 .elementor-element.elementor-element-e52c619 .elementor-heading-title{font-size:1.1rem;}.elementor-20 .elementor-element.elementor-element-f39d97b > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-20 .elementor-element.elementor-element-f39d97b .elementor-heading-title{font-size:1.1rem;}.elementor-20 .elementor-element.elementor-element-13f6c26 > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-20 .elementor-element.elementor-element-13f6c26 .elementor-heading-title{font-size:1.1rem;}.elementor-20 .elementor-element.elementor-element-4e03e96 > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-20 .elementor-element.elementor-element-4e03e96 .elementor-heading-title{font-size:1.1rem;}}/* Start custom CSS for image-box, class: .elementor-element-041bfd7 */.elementor-20 .elementor-element.elementor-element-041bfd7{
    display: flex;
    justify-content: center;
    align-items: center;
}

.elementor-20 .elementor-element.elementor-element-041bfd7 .elementor-image-box-title{
    padding: 0 !important;
    margin: 0 !important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-8e21b78 */.elementor-20 .elementor-element.elementor-element-8e21b78{
    display: flex;
    justify-content: center;
    align-items: center;
}

.elementor-20 .elementor-element.elementor-element-8e21b78 .elementor-image-box-title{
    padding: 0 !important;
    margin: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4fcbc61 */.elementor-20 .elementor-element.elementor-element-4fcbc61 *{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f0fd619 */.elementor-20 .elementor-element.elementor-element-f0fd619{
    width: max-content;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bffcee2 */.elementor-20 .elementor-element.elementor-element-bffcee2 *{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-481342e */.elementor-20 .elementor-element.elementor-element-481342e{
    transform: scale(0.6);
    z-index: 22222;
}

.hamburger.hamburger--spin{
    display: flex;
    justify-content: center;
    align-items: center;
}

.hamburger.hamburger--spin:hover{
    background: transparent;
}

.hamburger.hamburger--spin:focus{
    background: transparent;
}

.hamburger-inner, .hamburger-inner::before, .hamburger-inner::after {
    width: 40px;
    height: 4px;
    background-color: #03297C !important;
    border-radius: 4px;
    position: absolute;
    transition-property: transform;
    transition-duration: 0.15s;
    transition-timing-function: ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-51c22a9 */.elementor-20 .elementor-element.elementor-element-51c22a9{
    width: max-content;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-67c02a0 */.elementor-20 .elementor-element.elementor-element-67c02a0{
    display: flex;
    justify-content: center;
    align-items: center;
}

.elementor-20 .elementor-element.elementor-element-67c02a0 .elementor-image-box-title{
    padding: 0 !important;
    margin: 0 !important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-b26d433 */.elementor-20 .elementor-element.elementor-element-b26d433{
    display: flex;
    justify-content: center;
    align-items: center;
}

.elementor-20 .elementor-element.elementor-element-b26d433 .elementor-image-box-title{
    padding: 0 !important;
    margin: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4a45375 */.elementor-20 .elementor-element.elementor-element-4a45375 *{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3e2c83d */.elementor-20 .elementor-element.elementor-element-3e2c83d{
    width: max-content;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2b81ff1 */.elementor-20 .elementor-element.elementor-element-2b81ff1 *{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2f536c1 */#container-menu {
    position: fixed;
    top: 0%;
    left: 0%;
    transform: translateX(100%);
    height: 100%;
    opacity: 0;
    transition: all 0.3s ease;
    z-index: 0;
    background: #03297C;
}

.is-opened {
    transform: translateX(0%) !important;
    opacity: 1 !important;
    z-index: 70 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b8b49ad */.elementor-20 .elementor-element.elementor-element-b8b49ad{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-07f412a */.elementor-20 .elementor-element.elementor-element-07f412a{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-66cb5ad */.elementor-20 .elementor-element.elementor-element-66cb5ad{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e3df2cf */.elementor-20 .elementor-element.elementor-element-e3df2cf{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-52f50c6 */.elementor-20 .elementor-element.elementor-element-52f50c6{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cf031cc */.elementor-20 .elementor-element.elementor-element-cf031cc{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-274809c */.elementor-20 .elementor-element.elementor-element-274809c{
    
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-dbb9e36 */.elementor-20 .elementor-element.elementor-element-dbb9e36{
    
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6cd0572 */.elementor-20 .elementor-element.elementor-element-6cd0572{
    
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2b413f3 */.elementor-20 .elementor-element.elementor-element-2b413f3{
    
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9f6289b */.elementor-20 .elementor-element.elementor-element-9f6289b{
    
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-daa1ca2 */.elementor-20 .elementor-element.elementor-element-daa1ca2{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-05eb07c */.elementor-20 .elementor-element.elementor-element-05eb07c{
    
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-aa428f2 */.elementor-20 .elementor-element.elementor-element-aa428f2{
    
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fc33a45 */.elementor-20 .elementor-element.elementor-element-fc33a45{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f05654a */.elementor-20 .elementor-element.elementor-element-f05654a{
    
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a984185 */.elementor-20 .elementor-element.elementor-element-a984185{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5ead318 */.elementor-20 .elementor-element.elementor-element-5ead318{
    
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e244f11 */.elementor-20 .elementor-element.elementor-element-e244f11{
    
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-56e44b0 */.elementor-20 .elementor-element.elementor-element-56e44b0{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3bdcdf4 */.elementor-20 .elementor-element.elementor-element-3bdcdf4{
    
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-543272e */.elementor-20 .elementor-element.elementor-element-543272e{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-13b37a1 */.elementor-20 .elementor-element.elementor-element-13b37a1{
    
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8f6aac5 */.elementor-20 .elementor-element.elementor-element-8f6aac5{
    
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c30dbb2 */.elementor-20 .elementor-element.elementor-element-c30dbb2{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3af6b34 */.elementor-20 .elementor-element.elementor-element-3af6b34 .elementor-heading-title a {
    transition: 0.5s ease;
}

.elementor-20 .elementor-element.elementor-element-3af6b34 .elementor-heading-title:hover a {
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-640c0f0 */.elementor-20 .elementor-element.elementor-element-640c0f0{
    overflow: visible;
    height: 100% !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-902bccc */.elementor-20 .elementor-element.elementor-element-902bccc{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1fe4b9f */.elementor-20 .elementor-element.elementor-element-1fe4b9f .elementor-heading-title a {
    transition: 0.5s ease;
}

.elementor-20 .elementor-element.elementor-element-1fe4b9f .elementor-heading-title:hover a {
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0ec9a1f */.elementor-20 .elementor-element.elementor-element-0ec9a1f{
    overflow: visible;
    height: 100% !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1168efb */.elementor-20 .elementor-element.elementor-element-1168efb{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-01f8051 */.elementor-20 .elementor-element.elementor-element-01f8051 .elementor-heading-title a {
    transition: 0.5s ease;
}

.elementor-20 .elementor-element.elementor-element-01f8051 .elementor-heading-title:hover a {
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9ffaf7b */.elementor-20 .elementor-element.elementor-element-9ffaf7b{
    overflow: visible;
    height: 100% !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e52c619 */.elementor-20 .elementor-element.elementor-element-e52c619{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0908045 */.elementor-20 .elementor-element.elementor-element-0908045 .elementor-heading-title a {
    transition: 0.5s ease;
}

.elementor-20 .elementor-element.elementor-element-0908045 .elementor-heading-title:hover a {
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4cb7f59 */.elementor-20 .elementor-element.elementor-element-4cb7f59{
    overflow: visible;
    height: 100% !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f39d97b */.elementor-20 .elementor-element.elementor-element-f39d97b{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f05e8f6 */.elementor-20 .elementor-element.elementor-element-f05e8f6 .elementor-heading-title a {
    transition: 0.5s ease;
}

.elementor-20 .elementor-element.elementor-element-f05e8f6 .elementor-heading-title:hover a {
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-178ef5a */.elementor-20 .elementor-element.elementor-element-178ef5a{
    overflow: visible;
    height: 100% !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-13f6c26 */.elementor-20 .elementor-element.elementor-element-13f6c26{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8fe7d24 */.elementor-20 .elementor-element.elementor-element-8fe7d24 .elementor-heading-title a {
    transition: 0.5s ease;
}

.elementor-20 .elementor-element.elementor-element-8fe7d24 .elementor-heading-title:hover a {
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-58a144e */.elementor-20 .elementor-element.elementor-element-58a144e{
    overflow: visible;
    height: 100% !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4e03e96 */.elementor-20 .elementor-element.elementor-element-4e03e96{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bcbf880 */.elementor-20 .elementor-element.elementor-element-bcbf880 .elementor-heading-title a {
    transition: 0.5s ease;
}

.elementor-20 .elementor-element.elementor-element-bcbf880 .elementor-heading-title:hover a {
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-af7a1a2 */.elementor-20 .elementor-element.elementor-element-af7a1a2{
    overflow: visible;
    height: 100% !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b8b49ad */.elementor-20 .elementor-element.elementor-element-b8b49ad{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-07f412a */.elementor-20 .elementor-element.elementor-element-07f412a{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-66cb5ad */.elementor-20 .elementor-element.elementor-element-66cb5ad{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e3df2cf */.elementor-20 .elementor-element.elementor-element-e3df2cf{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-52f50c6 */.elementor-20 .elementor-element.elementor-element-52f50c6{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cf031cc */.elementor-20 .elementor-element.elementor-element-cf031cc{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-274809c */.elementor-20 .elementor-element.elementor-element-274809c{
    
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-dbb9e36 */.elementor-20 .elementor-element.elementor-element-dbb9e36{
    
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6cd0572 */.elementor-20 .elementor-element.elementor-element-6cd0572{
    
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2b413f3 */.elementor-20 .elementor-element.elementor-element-2b413f3{
    
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9f6289b */.elementor-20 .elementor-element.elementor-element-9f6289b{
    
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-daa1ca2 */.elementor-20 .elementor-element.elementor-element-daa1ca2{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-05eb07c */.elementor-20 .elementor-element.elementor-element-05eb07c{
    
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-aa428f2 */.elementor-20 .elementor-element.elementor-element-aa428f2{
    
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fc33a45 */.elementor-20 .elementor-element.elementor-element-fc33a45{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f05654a */.elementor-20 .elementor-element.elementor-element-f05654a{
    
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a984185 */.elementor-20 .elementor-element.elementor-element-a984185{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5ead318 */.elementor-20 .elementor-element.elementor-element-5ead318{
    
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e244f11 */.elementor-20 .elementor-element.elementor-element-e244f11{
    
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-56e44b0 */.elementor-20 .elementor-element.elementor-element-56e44b0{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3bdcdf4 */.elementor-20 .elementor-element.elementor-element-3bdcdf4{
    
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-543272e */.elementor-20 .elementor-element.elementor-element-543272e{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-13b37a1 */.elementor-20 .elementor-element.elementor-element-13b37a1{
    
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8f6aac5 */.elementor-20 .elementor-element.elementor-element-8f6aac5{
    
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c30dbb2 */.elementor-20 .elementor-element.elementor-element-c30dbb2{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3af6b34 */.elementor-20 .elementor-element.elementor-element-3af6b34 .elementor-heading-title a {
    transition: 0.5s ease;
}

.elementor-20 .elementor-element.elementor-element-3af6b34 .elementor-heading-title:hover a {
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-640c0f0 */.elementor-20 .elementor-element.elementor-element-640c0f0{
    overflow: visible;
    height: 100% !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-902bccc */.elementor-20 .elementor-element.elementor-element-902bccc{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1fe4b9f */.elementor-20 .elementor-element.elementor-element-1fe4b9f .elementor-heading-title a {
    transition: 0.5s ease;
}

.elementor-20 .elementor-element.elementor-element-1fe4b9f .elementor-heading-title:hover a {
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0ec9a1f */.elementor-20 .elementor-element.elementor-element-0ec9a1f{
    overflow: visible;
    height: 100% !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1168efb */.elementor-20 .elementor-element.elementor-element-1168efb{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-01f8051 */.elementor-20 .elementor-element.elementor-element-01f8051 .elementor-heading-title a {
    transition: 0.5s ease;
}

.elementor-20 .elementor-element.elementor-element-01f8051 .elementor-heading-title:hover a {
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9ffaf7b */.elementor-20 .elementor-element.elementor-element-9ffaf7b{
    overflow: visible;
    height: 100% !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e52c619 */.elementor-20 .elementor-element.elementor-element-e52c619{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0908045 */.elementor-20 .elementor-element.elementor-element-0908045 .elementor-heading-title a {
    transition: 0.5s ease;
}

.elementor-20 .elementor-element.elementor-element-0908045 .elementor-heading-title:hover a {
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4cb7f59 */.elementor-20 .elementor-element.elementor-element-4cb7f59{
    overflow: visible;
    height: 100% !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f39d97b */.elementor-20 .elementor-element.elementor-element-f39d97b{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f05e8f6 */.elementor-20 .elementor-element.elementor-element-f05e8f6 .elementor-heading-title a {
    transition: 0.5s ease;
}

.elementor-20 .elementor-element.elementor-element-f05e8f6 .elementor-heading-title:hover a {
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-178ef5a */.elementor-20 .elementor-element.elementor-element-178ef5a{
    overflow: visible;
    height: 100% !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-13f6c26 */.elementor-20 .elementor-element.elementor-element-13f6c26{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8fe7d24 */.elementor-20 .elementor-element.elementor-element-8fe7d24 .elementor-heading-title a {
    transition: 0.5s ease;
}

.elementor-20 .elementor-element.elementor-element-8fe7d24 .elementor-heading-title:hover a {
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-58a144e */.elementor-20 .elementor-element.elementor-element-58a144e{
    overflow: visible;
    height: 100% !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4e03e96 */.elementor-20 .elementor-element.elementor-element-4e03e96{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bcbf880 */.elementor-20 .elementor-element.elementor-element-bcbf880 .elementor-heading-title a {
    transition: 0.5s ease;
}

.elementor-20 .elementor-element.elementor-element-bcbf880 .elementor-heading-title:hover a {
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-af7a1a2 */.elementor-20 .elementor-element.elementor-element-af7a1a2{
    overflow: visible;
    height: 100% !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b8b49ad */.elementor-20 .elementor-element.elementor-element-b8b49ad{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-07f412a */.elementor-20 .elementor-element.elementor-element-07f412a{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-66cb5ad */.elementor-20 .elementor-element.elementor-element-66cb5ad{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e3df2cf */.elementor-20 .elementor-element.elementor-element-e3df2cf{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-52f50c6 */.elementor-20 .elementor-element.elementor-element-52f50c6{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cf031cc */.elementor-20 .elementor-element.elementor-element-cf031cc{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-274809c */.elementor-20 .elementor-element.elementor-element-274809c{
    
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-dbb9e36 */.elementor-20 .elementor-element.elementor-element-dbb9e36{
    
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6cd0572 */.elementor-20 .elementor-element.elementor-element-6cd0572{
    
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2b413f3 */.elementor-20 .elementor-element.elementor-element-2b413f3{
    
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9f6289b */.elementor-20 .elementor-element.elementor-element-9f6289b{
    
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-daa1ca2 */.elementor-20 .elementor-element.elementor-element-daa1ca2{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-05eb07c */.elementor-20 .elementor-element.elementor-element-05eb07c{
    
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-aa428f2 */.elementor-20 .elementor-element.elementor-element-aa428f2{
    
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fc33a45 */.elementor-20 .elementor-element.elementor-element-fc33a45{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f05654a */.elementor-20 .elementor-element.elementor-element-f05654a{
    
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a984185 */.elementor-20 .elementor-element.elementor-element-a984185{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5ead318 */.elementor-20 .elementor-element.elementor-element-5ead318{
    
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e244f11 */.elementor-20 .elementor-element.elementor-element-e244f11{
    
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-56e44b0 */.elementor-20 .elementor-element.elementor-element-56e44b0{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3bdcdf4 */.elementor-20 .elementor-element.elementor-element-3bdcdf4{
    
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-543272e */.elementor-20 .elementor-element.elementor-element-543272e{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-13b37a1 */.elementor-20 .elementor-element.elementor-element-13b37a1{
    
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8f6aac5 */.elementor-20 .elementor-element.elementor-element-8f6aac5{
    
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c30dbb2 */.elementor-20 .elementor-element.elementor-element-c30dbb2{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3af6b34 */.elementor-20 .elementor-element.elementor-element-3af6b34 .elementor-heading-title a {
    transition: 0.5s ease;
}

.elementor-20 .elementor-element.elementor-element-3af6b34 .elementor-heading-title:hover a {
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-640c0f0 */.elementor-20 .elementor-element.elementor-element-640c0f0{
    overflow: visible;
    height: 100% !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-902bccc */.elementor-20 .elementor-element.elementor-element-902bccc{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1fe4b9f */.elementor-20 .elementor-element.elementor-element-1fe4b9f .elementor-heading-title a {
    transition: 0.5s ease;
}

.elementor-20 .elementor-element.elementor-element-1fe4b9f .elementor-heading-title:hover a {
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0ec9a1f */.elementor-20 .elementor-element.elementor-element-0ec9a1f{
    overflow: visible;
    height: 100% !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1168efb */.elementor-20 .elementor-element.elementor-element-1168efb{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-01f8051 */.elementor-20 .elementor-element.elementor-element-01f8051 .elementor-heading-title a {
    transition: 0.5s ease;
}

.elementor-20 .elementor-element.elementor-element-01f8051 .elementor-heading-title:hover a {
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9ffaf7b */.elementor-20 .elementor-element.elementor-element-9ffaf7b{
    overflow: visible;
    height: 100% !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e52c619 */.elementor-20 .elementor-element.elementor-element-e52c619{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0908045 */.elementor-20 .elementor-element.elementor-element-0908045 .elementor-heading-title a {
    transition: 0.5s ease;
}

.elementor-20 .elementor-element.elementor-element-0908045 .elementor-heading-title:hover a {
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4cb7f59 */.elementor-20 .elementor-element.elementor-element-4cb7f59{
    overflow: visible;
    height: 100% !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f39d97b */.elementor-20 .elementor-element.elementor-element-f39d97b{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f05e8f6 */.elementor-20 .elementor-element.elementor-element-f05e8f6 .elementor-heading-title a {
    transition: 0.5s ease;
}

.elementor-20 .elementor-element.elementor-element-f05e8f6 .elementor-heading-title:hover a {
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-178ef5a */.elementor-20 .elementor-element.elementor-element-178ef5a{
    overflow: visible;
    height: 100% !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-13f6c26 */.elementor-20 .elementor-element.elementor-element-13f6c26{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8fe7d24 */.elementor-20 .elementor-element.elementor-element-8fe7d24 .elementor-heading-title a {
    transition: 0.5s ease;
}

.elementor-20 .elementor-element.elementor-element-8fe7d24 .elementor-heading-title:hover a {
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-58a144e */.elementor-20 .elementor-element.elementor-element-58a144e{
    overflow: visible;
    height: 100% !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4e03e96 */.elementor-20 .elementor-element.elementor-element-4e03e96{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bcbf880 */.elementor-20 .elementor-element.elementor-element-bcbf880 .elementor-heading-title a {
    transition: 0.5s ease;
}

.elementor-20 .elementor-element.elementor-element-bcbf880 .elementor-heading-title:hover a {
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-af7a1a2 */.elementor-20 .elementor-element.elementor-element-af7a1a2{
    overflow: visible;
    height: 100% !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b8b49ad */.elementor-20 .elementor-element.elementor-element-b8b49ad{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-07f412a */.elementor-20 .elementor-element.elementor-element-07f412a{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-66cb5ad */.elementor-20 .elementor-element.elementor-element-66cb5ad{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e3df2cf */.elementor-20 .elementor-element.elementor-element-e3df2cf{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-52f50c6 */.elementor-20 .elementor-element.elementor-element-52f50c6{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cf031cc */.elementor-20 .elementor-element.elementor-element-cf031cc{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-274809c */.elementor-20 .elementor-element.elementor-element-274809c{
    
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-dbb9e36 */.elementor-20 .elementor-element.elementor-element-dbb9e36{
    
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6cd0572 */.elementor-20 .elementor-element.elementor-element-6cd0572{
    
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2b413f3 */.elementor-20 .elementor-element.elementor-element-2b413f3{
    
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9f6289b */.elementor-20 .elementor-element.elementor-element-9f6289b{
    
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-daa1ca2 */.elementor-20 .elementor-element.elementor-element-daa1ca2{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-05eb07c */.elementor-20 .elementor-element.elementor-element-05eb07c{
    
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-aa428f2 */.elementor-20 .elementor-element.elementor-element-aa428f2{
    
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fc33a45 */.elementor-20 .elementor-element.elementor-element-fc33a45{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f05654a */.elementor-20 .elementor-element.elementor-element-f05654a{
    
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a984185 */.elementor-20 .elementor-element.elementor-element-a984185{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5ead318 */.elementor-20 .elementor-element.elementor-element-5ead318{
    
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e244f11 */.elementor-20 .elementor-element.elementor-element-e244f11{
    
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-56e44b0 */.elementor-20 .elementor-element.elementor-element-56e44b0{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3bdcdf4 */.elementor-20 .elementor-element.elementor-element-3bdcdf4{
    
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-543272e */.elementor-20 .elementor-element.elementor-element-543272e{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-13b37a1 */.elementor-20 .elementor-element.elementor-element-13b37a1{
    
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8f6aac5 */.elementor-20 .elementor-element.elementor-element-8f6aac5{
    
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c30dbb2 */.elementor-20 .elementor-element.elementor-element-c30dbb2{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3af6b34 */.elementor-20 .elementor-element.elementor-element-3af6b34 .elementor-heading-title a {
    transition: 0.5s ease;
}

.elementor-20 .elementor-element.elementor-element-3af6b34 .elementor-heading-title:hover a {
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-640c0f0 */.elementor-20 .elementor-element.elementor-element-640c0f0{
    overflow: visible;
    height: 100% !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-902bccc */.elementor-20 .elementor-element.elementor-element-902bccc{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1fe4b9f */.elementor-20 .elementor-element.elementor-element-1fe4b9f .elementor-heading-title a {
    transition: 0.5s ease;
}

.elementor-20 .elementor-element.elementor-element-1fe4b9f .elementor-heading-title:hover a {
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0ec9a1f */.elementor-20 .elementor-element.elementor-element-0ec9a1f{
    overflow: visible;
    height: 100% !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1168efb */.elementor-20 .elementor-element.elementor-element-1168efb{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-01f8051 */.elementor-20 .elementor-element.elementor-element-01f8051 .elementor-heading-title a {
    transition: 0.5s ease;
}

.elementor-20 .elementor-element.elementor-element-01f8051 .elementor-heading-title:hover a {
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9ffaf7b */.elementor-20 .elementor-element.elementor-element-9ffaf7b{
    overflow: visible;
    height: 100% !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e52c619 */.elementor-20 .elementor-element.elementor-element-e52c619{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0908045 */.elementor-20 .elementor-element.elementor-element-0908045 .elementor-heading-title a {
    transition: 0.5s ease;
}

.elementor-20 .elementor-element.elementor-element-0908045 .elementor-heading-title:hover a {
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4cb7f59 */.elementor-20 .elementor-element.elementor-element-4cb7f59{
    overflow: visible;
    height: 100% !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f39d97b */.elementor-20 .elementor-element.elementor-element-f39d97b{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f05e8f6 */.elementor-20 .elementor-element.elementor-element-f05e8f6 .elementor-heading-title a {
    transition: 0.5s ease;
}

.elementor-20 .elementor-element.elementor-element-f05e8f6 .elementor-heading-title:hover a {
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-178ef5a */.elementor-20 .elementor-element.elementor-element-178ef5a{
    overflow: visible;
    height: 100% !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-13f6c26 */.elementor-20 .elementor-element.elementor-element-13f6c26{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8fe7d24 */.elementor-20 .elementor-element.elementor-element-8fe7d24 .elementor-heading-title a {
    transition: 0.5s ease;
}

.elementor-20 .elementor-element.elementor-element-8fe7d24 .elementor-heading-title:hover a {
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-58a144e */.elementor-20 .elementor-element.elementor-element-58a144e{
    overflow: visible;
    height: 100% !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4e03e96 */.elementor-20 .elementor-element.elementor-element-4e03e96{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bcbf880 */.elementor-20 .elementor-element.elementor-element-bcbf880 .elementor-heading-title a {
    transition: 0.5s ease;
}

.elementor-20 .elementor-element.elementor-element-bcbf880 .elementor-heading-title:hover a {
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-af7a1a2 */.elementor-20 .elementor-element.elementor-element-af7a1a2{
    overflow: visible;
    height: 100% !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b8b49ad */.elementor-20 .elementor-element.elementor-element-b8b49ad{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-07f412a */.elementor-20 .elementor-element.elementor-element-07f412a{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-66cb5ad */.elementor-20 .elementor-element.elementor-element-66cb5ad{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e3df2cf */.elementor-20 .elementor-element.elementor-element-e3df2cf{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-52f50c6 */.elementor-20 .elementor-element.elementor-element-52f50c6{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cf031cc */.elementor-20 .elementor-element.elementor-element-cf031cc{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-274809c */.elementor-20 .elementor-element.elementor-element-274809c{
    
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-dbb9e36 */.elementor-20 .elementor-element.elementor-element-dbb9e36{
    
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6cd0572 */.elementor-20 .elementor-element.elementor-element-6cd0572{
    
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2b413f3 */.elementor-20 .elementor-element.elementor-element-2b413f3{
    
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9f6289b */.elementor-20 .elementor-element.elementor-element-9f6289b{
    
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-daa1ca2 */.elementor-20 .elementor-element.elementor-element-daa1ca2{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-05eb07c */.elementor-20 .elementor-element.elementor-element-05eb07c{
    
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-aa428f2 */.elementor-20 .elementor-element.elementor-element-aa428f2{
    
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fc33a45 */.elementor-20 .elementor-element.elementor-element-fc33a45{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f05654a */.elementor-20 .elementor-element.elementor-element-f05654a{
    
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a984185 */.elementor-20 .elementor-element.elementor-element-a984185{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5ead318 */.elementor-20 .elementor-element.elementor-element-5ead318{
    
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e244f11 */.elementor-20 .elementor-element.elementor-element-e244f11{
    
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-56e44b0 */.elementor-20 .elementor-element.elementor-element-56e44b0{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3bdcdf4 */.elementor-20 .elementor-element.elementor-element-3bdcdf4{
    
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-543272e */.elementor-20 .elementor-element.elementor-element-543272e{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-13b37a1 */.elementor-20 .elementor-element.elementor-element-13b37a1{
    
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8f6aac5 */.elementor-20 .elementor-element.elementor-element-8f6aac5{
    
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c30dbb2 */.elementor-20 .elementor-element.elementor-element-c30dbb2{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3af6b34 */.elementor-20 .elementor-element.elementor-element-3af6b34 .elementor-heading-title a {
    transition: 0.5s ease;
}

.elementor-20 .elementor-element.elementor-element-3af6b34 .elementor-heading-title:hover a {
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-640c0f0 */.elementor-20 .elementor-element.elementor-element-640c0f0{
    overflow: visible;
    height: 100% !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-902bccc */.elementor-20 .elementor-element.elementor-element-902bccc{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1fe4b9f */.elementor-20 .elementor-element.elementor-element-1fe4b9f .elementor-heading-title a {
    transition: 0.5s ease;
}

.elementor-20 .elementor-element.elementor-element-1fe4b9f .elementor-heading-title:hover a {
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0ec9a1f */.elementor-20 .elementor-element.elementor-element-0ec9a1f{
    overflow: visible;
    height: 100% !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1168efb */.elementor-20 .elementor-element.elementor-element-1168efb{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-01f8051 */.elementor-20 .elementor-element.elementor-element-01f8051 .elementor-heading-title a {
    transition: 0.5s ease;
}

.elementor-20 .elementor-element.elementor-element-01f8051 .elementor-heading-title:hover a {
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9ffaf7b */.elementor-20 .elementor-element.elementor-element-9ffaf7b{
    overflow: visible;
    height: 100% !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e52c619 */.elementor-20 .elementor-element.elementor-element-e52c619{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0908045 */.elementor-20 .elementor-element.elementor-element-0908045 .elementor-heading-title a {
    transition: 0.5s ease;
}

.elementor-20 .elementor-element.elementor-element-0908045 .elementor-heading-title:hover a {
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4cb7f59 */.elementor-20 .elementor-element.elementor-element-4cb7f59{
    overflow: visible;
    height: 100% !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f39d97b */.elementor-20 .elementor-element.elementor-element-f39d97b{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f05e8f6 */.elementor-20 .elementor-element.elementor-element-f05e8f6 .elementor-heading-title a {
    transition: 0.5s ease;
}

.elementor-20 .elementor-element.elementor-element-f05e8f6 .elementor-heading-title:hover a {
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-178ef5a */.elementor-20 .elementor-element.elementor-element-178ef5a{
    overflow: visible;
    height: 100% !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-13f6c26 */.elementor-20 .elementor-element.elementor-element-13f6c26{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8fe7d24 */.elementor-20 .elementor-element.elementor-element-8fe7d24 .elementor-heading-title a {
    transition: 0.5s ease;
}

.elementor-20 .elementor-element.elementor-element-8fe7d24 .elementor-heading-title:hover a {
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-58a144e */.elementor-20 .elementor-element.elementor-element-58a144e{
    overflow: visible;
    height: 100% !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4e03e96 */.elementor-20 .elementor-element.elementor-element-4e03e96{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bcbf880 */.elementor-20 .elementor-element.elementor-element-bcbf880 .elementor-heading-title a {
    transition: 0.5s ease;
}

.elementor-20 .elementor-element.elementor-element-bcbf880 .elementor-heading-title:hover a {
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-af7a1a2 */.elementor-20 .elementor-element.elementor-element-af7a1a2{
    overflow: visible;
    height: 100% !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b8b49ad */.elementor-20 .elementor-element.elementor-element-b8b49ad{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-07f412a */.elementor-20 .elementor-element.elementor-element-07f412a{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-66cb5ad */.elementor-20 .elementor-element.elementor-element-66cb5ad{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e3df2cf */.elementor-20 .elementor-element.elementor-element-e3df2cf{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-52f50c6 */.elementor-20 .elementor-element.elementor-element-52f50c6{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cf031cc */.elementor-20 .elementor-element.elementor-element-cf031cc{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-274809c */.elementor-20 .elementor-element.elementor-element-274809c{
    
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-dbb9e36 */.elementor-20 .elementor-element.elementor-element-dbb9e36{
    
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6cd0572 */.elementor-20 .elementor-element.elementor-element-6cd0572{
    
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2b413f3 */.elementor-20 .elementor-element.elementor-element-2b413f3{
    
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9f6289b */.elementor-20 .elementor-element.elementor-element-9f6289b{
    
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-daa1ca2 */.elementor-20 .elementor-element.elementor-element-daa1ca2{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-05eb07c */.elementor-20 .elementor-element.elementor-element-05eb07c{
    
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-aa428f2 */.elementor-20 .elementor-element.elementor-element-aa428f2{
    
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fc33a45 */.elementor-20 .elementor-element.elementor-element-fc33a45{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f05654a */.elementor-20 .elementor-element.elementor-element-f05654a{
    
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a984185 */.elementor-20 .elementor-element.elementor-element-a984185{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5ead318 */.elementor-20 .elementor-element.elementor-element-5ead318{
    
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e244f11 */.elementor-20 .elementor-element.elementor-element-e244f11{
    
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-56e44b0 */.elementor-20 .elementor-element.elementor-element-56e44b0{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3bdcdf4 */.elementor-20 .elementor-element.elementor-element-3bdcdf4{
    
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-543272e */.elementor-20 .elementor-element.elementor-element-543272e{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-13b37a1 */.elementor-20 .elementor-element.elementor-element-13b37a1{
    
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8f6aac5 */.elementor-20 .elementor-element.elementor-element-8f6aac5{
    
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c30dbb2 */.elementor-20 .elementor-element.elementor-element-c30dbb2{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3af6b34 */.elementor-20 .elementor-element.elementor-element-3af6b34 .elementor-heading-title a {
    transition: 0.5s ease;
}

.elementor-20 .elementor-element.elementor-element-3af6b34 .elementor-heading-title:hover a {
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-640c0f0 */.elementor-20 .elementor-element.elementor-element-640c0f0{
    overflow: visible;
    height: 100% !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-902bccc */.elementor-20 .elementor-element.elementor-element-902bccc{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1fe4b9f */.elementor-20 .elementor-element.elementor-element-1fe4b9f .elementor-heading-title a {
    transition: 0.5s ease;
}

.elementor-20 .elementor-element.elementor-element-1fe4b9f .elementor-heading-title:hover a {
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0ec9a1f */.elementor-20 .elementor-element.elementor-element-0ec9a1f{
    overflow: visible;
    height: 100% !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1168efb */.elementor-20 .elementor-element.elementor-element-1168efb{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-01f8051 */.elementor-20 .elementor-element.elementor-element-01f8051 .elementor-heading-title a {
    transition: 0.5s ease;
}

.elementor-20 .elementor-element.elementor-element-01f8051 .elementor-heading-title:hover a {
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9ffaf7b */.elementor-20 .elementor-element.elementor-element-9ffaf7b{
    overflow: visible;
    height: 100% !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e52c619 */.elementor-20 .elementor-element.elementor-element-e52c619{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0908045 */.elementor-20 .elementor-element.elementor-element-0908045 .elementor-heading-title a {
    transition: 0.5s ease;
}

.elementor-20 .elementor-element.elementor-element-0908045 .elementor-heading-title:hover a {
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4cb7f59 */.elementor-20 .elementor-element.elementor-element-4cb7f59{
    overflow: visible;
    height: 100% !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f39d97b */.elementor-20 .elementor-element.elementor-element-f39d97b{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f05e8f6 */.elementor-20 .elementor-element.elementor-element-f05e8f6 .elementor-heading-title a {
    transition: 0.5s ease;
}

.elementor-20 .elementor-element.elementor-element-f05e8f6 .elementor-heading-title:hover a {
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-178ef5a */.elementor-20 .elementor-element.elementor-element-178ef5a{
    overflow: visible;
    height: 100% !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-13f6c26 */.elementor-20 .elementor-element.elementor-element-13f6c26{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8fe7d24 */.elementor-20 .elementor-element.elementor-element-8fe7d24 .elementor-heading-title a {
    transition: 0.5s ease;
}

.elementor-20 .elementor-element.elementor-element-8fe7d24 .elementor-heading-title:hover a {
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-58a144e */.elementor-20 .elementor-element.elementor-element-58a144e{
    overflow: visible;
    height: 100% !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4e03e96 */.elementor-20 .elementor-element.elementor-element-4e03e96{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bcbf880 */.elementor-20 .elementor-element.elementor-element-bcbf880 .elementor-heading-title a {
    transition: 0.5s ease;
}

.elementor-20 .elementor-element.elementor-element-bcbf880 .elementor-heading-title:hover a {
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-af7a1a2 */.elementor-20 .elementor-element.elementor-element-af7a1a2{
    overflow: visible;
    height: 100% !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b8b49ad */.elementor-20 .elementor-element.elementor-element-b8b49ad{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-07f412a */.elementor-20 .elementor-element.elementor-element-07f412a{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-66cb5ad */.elementor-20 .elementor-element.elementor-element-66cb5ad{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e3df2cf */.elementor-20 .elementor-element.elementor-element-e3df2cf{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-52f50c6 */.elementor-20 .elementor-element.elementor-element-52f50c6{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cf031cc */.elementor-20 .elementor-element.elementor-element-cf031cc{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-274809c */.elementor-20 .elementor-element.elementor-element-274809c{
    
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-dbb9e36 */.elementor-20 .elementor-element.elementor-element-dbb9e36{
    
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6cd0572 */.elementor-20 .elementor-element.elementor-element-6cd0572{
    
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2b413f3 */.elementor-20 .elementor-element.elementor-element-2b413f3{
    
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9f6289b */.elementor-20 .elementor-element.elementor-element-9f6289b{
    
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-daa1ca2 */.elementor-20 .elementor-element.elementor-element-daa1ca2{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-05eb07c */.elementor-20 .elementor-element.elementor-element-05eb07c{
    
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-aa428f2 */.elementor-20 .elementor-element.elementor-element-aa428f2{
    
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fc33a45 */.elementor-20 .elementor-element.elementor-element-fc33a45{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f05654a */.elementor-20 .elementor-element.elementor-element-f05654a{
    
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a984185 */.elementor-20 .elementor-element.elementor-element-a984185{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5ead318 */.elementor-20 .elementor-element.elementor-element-5ead318{
    
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e244f11 */.elementor-20 .elementor-element.elementor-element-e244f11{
    
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-56e44b0 */.elementor-20 .elementor-element.elementor-element-56e44b0{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3bdcdf4 */.elementor-20 .elementor-element.elementor-element-3bdcdf4{
    
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-543272e */.elementor-20 .elementor-element.elementor-element-543272e{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-13b37a1 */.elementor-20 .elementor-element.elementor-element-13b37a1{
    
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8f6aac5 */.elementor-20 .elementor-element.elementor-element-8f6aac5{
    
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c30dbb2 */.elementor-20 .elementor-element.elementor-element-c30dbb2{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3af6b34 */.elementor-20 .elementor-element.elementor-element-3af6b34 .elementor-heading-title a {
    transition: 0.5s ease;
}

.elementor-20 .elementor-element.elementor-element-3af6b34 .elementor-heading-title:hover a {
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-640c0f0 */.elementor-20 .elementor-element.elementor-element-640c0f0{
    overflow: visible;
    height: 100% !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-902bccc */.elementor-20 .elementor-element.elementor-element-902bccc{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1fe4b9f */.elementor-20 .elementor-element.elementor-element-1fe4b9f .elementor-heading-title a {
    transition: 0.5s ease;
}

.elementor-20 .elementor-element.elementor-element-1fe4b9f .elementor-heading-title:hover a {
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0ec9a1f */.elementor-20 .elementor-element.elementor-element-0ec9a1f{
    overflow: visible;
    height: 100% !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1168efb */.elementor-20 .elementor-element.elementor-element-1168efb{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-01f8051 */.elementor-20 .elementor-element.elementor-element-01f8051 .elementor-heading-title a {
    transition: 0.5s ease;
}

.elementor-20 .elementor-element.elementor-element-01f8051 .elementor-heading-title:hover a {
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9ffaf7b */.elementor-20 .elementor-element.elementor-element-9ffaf7b{
    overflow: visible;
    height: 100% !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e52c619 */.elementor-20 .elementor-element.elementor-element-e52c619{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0908045 */.elementor-20 .elementor-element.elementor-element-0908045 .elementor-heading-title a {
    transition: 0.5s ease;
}

.elementor-20 .elementor-element.elementor-element-0908045 .elementor-heading-title:hover a {
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4cb7f59 */.elementor-20 .elementor-element.elementor-element-4cb7f59{
    overflow: visible;
    height: 100% !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f39d97b */.elementor-20 .elementor-element.elementor-element-f39d97b{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f05e8f6 */.elementor-20 .elementor-element.elementor-element-f05e8f6 .elementor-heading-title a {
    transition: 0.5s ease;
}

.elementor-20 .elementor-element.elementor-element-f05e8f6 .elementor-heading-title:hover a {
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-178ef5a */.elementor-20 .elementor-element.elementor-element-178ef5a{
    overflow: visible;
    height: 100% !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-13f6c26 */.elementor-20 .elementor-element.elementor-element-13f6c26{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8fe7d24 */.elementor-20 .elementor-element.elementor-element-8fe7d24 .elementor-heading-title a {
    transition: 0.5s ease;
}

.elementor-20 .elementor-element.elementor-element-8fe7d24 .elementor-heading-title:hover a {
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-58a144e */.elementor-20 .elementor-element.elementor-element-58a144e{
    overflow: visible;
    height: 100% !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4e03e96 */.elementor-20 .elementor-element.elementor-element-4e03e96{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bcbf880 */.elementor-20 .elementor-element.elementor-element-bcbf880 .elementor-heading-title a {
    transition: 0.5s ease;
}

.elementor-20 .elementor-element.elementor-element-bcbf880 .elementor-heading-title:hover a {
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-af7a1a2 */.elementor-20 .elementor-element.elementor-element-af7a1a2{
    overflow: visible;
    height: 100% !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b8b49ad */.elementor-20 .elementor-element.elementor-element-b8b49ad{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-07f412a */.elementor-20 .elementor-element.elementor-element-07f412a{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-66cb5ad */.elementor-20 .elementor-element.elementor-element-66cb5ad{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e3df2cf */.elementor-20 .elementor-element.elementor-element-e3df2cf{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-52f50c6 */.elementor-20 .elementor-element.elementor-element-52f50c6{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cf031cc */.elementor-20 .elementor-element.elementor-element-cf031cc{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-274809c */.elementor-20 .elementor-element.elementor-element-274809c{
    
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-dbb9e36 */.elementor-20 .elementor-element.elementor-element-dbb9e36{
    
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6cd0572 */.elementor-20 .elementor-element.elementor-element-6cd0572{
    
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2b413f3 */.elementor-20 .elementor-element.elementor-element-2b413f3{
    
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9f6289b */.elementor-20 .elementor-element.elementor-element-9f6289b{
    
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-daa1ca2 */.elementor-20 .elementor-element.elementor-element-daa1ca2{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-05eb07c */.elementor-20 .elementor-element.elementor-element-05eb07c{
    
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-aa428f2 */.elementor-20 .elementor-element.elementor-element-aa428f2{
    
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fc33a45 */.elementor-20 .elementor-element.elementor-element-fc33a45{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f05654a */.elementor-20 .elementor-element.elementor-element-f05654a{
    
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a984185 */.elementor-20 .elementor-element.elementor-element-a984185{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5ead318 */.elementor-20 .elementor-element.elementor-element-5ead318{
    
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e244f11 */.elementor-20 .elementor-element.elementor-element-e244f11{
    
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-56e44b0 */.elementor-20 .elementor-element.elementor-element-56e44b0{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3bdcdf4 */.elementor-20 .elementor-element.elementor-element-3bdcdf4{
    
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-543272e */.elementor-20 .elementor-element.elementor-element-543272e{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-13b37a1 */.elementor-20 .elementor-element.elementor-element-13b37a1{
    
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8f6aac5 */.elementor-20 .elementor-element.elementor-element-8f6aac5{
    
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c30dbb2 */.elementor-20 .elementor-element.elementor-element-c30dbb2{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3af6b34 */.elementor-20 .elementor-element.elementor-element-3af6b34 .elementor-heading-title a {
    transition: 0.5s ease;
}

.elementor-20 .elementor-element.elementor-element-3af6b34 .elementor-heading-title:hover a {
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-640c0f0 */.elementor-20 .elementor-element.elementor-element-640c0f0{
    overflow: visible;
    height: 100% !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-902bccc */.elementor-20 .elementor-element.elementor-element-902bccc{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1fe4b9f */.elementor-20 .elementor-element.elementor-element-1fe4b9f .elementor-heading-title a {
    transition: 0.5s ease;
}

.elementor-20 .elementor-element.elementor-element-1fe4b9f .elementor-heading-title:hover a {
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0ec9a1f */.elementor-20 .elementor-element.elementor-element-0ec9a1f{
    overflow: visible;
    height: 100% !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1168efb */.elementor-20 .elementor-element.elementor-element-1168efb{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-01f8051 */.elementor-20 .elementor-element.elementor-element-01f8051 .elementor-heading-title a {
    transition: 0.5s ease;
}

.elementor-20 .elementor-element.elementor-element-01f8051 .elementor-heading-title:hover a {
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9ffaf7b */.elementor-20 .elementor-element.elementor-element-9ffaf7b{
    overflow: visible;
    height: 100% !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e52c619 */.elementor-20 .elementor-element.elementor-element-e52c619{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0908045 */.elementor-20 .elementor-element.elementor-element-0908045 .elementor-heading-title a {
    transition: 0.5s ease;
}

.elementor-20 .elementor-element.elementor-element-0908045 .elementor-heading-title:hover a {
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4cb7f59 */.elementor-20 .elementor-element.elementor-element-4cb7f59{
    overflow: visible;
    height: 100% !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f39d97b */.elementor-20 .elementor-element.elementor-element-f39d97b{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f05e8f6 */.elementor-20 .elementor-element.elementor-element-f05e8f6 .elementor-heading-title a {
    transition: 0.5s ease;
}

.elementor-20 .elementor-element.elementor-element-f05e8f6 .elementor-heading-title:hover a {
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-178ef5a */.elementor-20 .elementor-element.elementor-element-178ef5a{
    overflow: visible;
    height: 100% !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-13f6c26 */.elementor-20 .elementor-element.elementor-element-13f6c26{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8fe7d24 */.elementor-20 .elementor-element.elementor-element-8fe7d24 .elementor-heading-title a {
    transition: 0.5s ease;
}

.elementor-20 .elementor-element.elementor-element-8fe7d24 .elementor-heading-title:hover a {
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-58a144e */.elementor-20 .elementor-element.elementor-element-58a144e{
    overflow: visible;
    height: 100% !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4e03e96 */.elementor-20 .elementor-element.elementor-element-4e03e96{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bcbf880 */.elementor-20 .elementor-element.elementor-element-bcbf880 .elementor-heading-title a {
    transition: 0.5s ease;
}

.elementor-20 .elementor-element.elementor-element-bcbf880 .elementor-heading-title:hover a {
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-af7a1a2 */.elementor-20 .elementor-element.elementor-element-af7a1a2{
    overflow: visible;
    height: 100% !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b8b49ad */.elementor-20 .elementor-element.elementor-element-b8b49ad{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-07f412a */.elementor-20 .elementor-element.elementor-element-07f412a{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-66cb5ad */.elementor-20 .elementor-element.elementor-element-66cb5ad{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e3df2cf */.elementor-20 .elementor-element.elementor-element-e3df2cf{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-52f50c6 */.elementor-20 .elementor-element.elementor-element-52f50c6{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cf031cc */.elementor-20 .elementor-element.elementor-element-cf031cc{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-274809c */.elementor-20 .elementor-element.elementor-element-274809c{
    
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-dbb9e36 */.elementor-20 .elementor-element.elementor-element-dbb9e36{
    
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6cd0572 */.elementor-20 .elementor-element.elementor-element-6cd0572{
    
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2b413f3 */.elementor-20 .elementor-element.elementor-element-2b413f3{
    
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9f6289b */.elementor-20 .elementor-element.elementor-element-9f6289b{
    
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-daa1ca2 */.elementor-20 .elementor-element.elementor-element-daa1ca2{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-05eb07c */.elementor-20 .elementor-element.elementor-element-05eb07c{
    
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-aa428f2 */.elementor-20 .elementor-element.elementor-element-aa428f2{
    
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fc33a45 */.elementor-20 .elementor-element.elementor-element-fc33a45{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f05654a */.elementor-20 .elementor-element.elementor-element-f05654a{
    
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a984185 */.elementor-20 .elementor-element.elementor-element-a984185{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5ead318 */.elementor-20 .elementor-element.elementor-element-5ead318{
    
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e244f11 */.elementor-20 .elementor-element.elementor-element-e244f11{
    
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-56e44b0 */.elementor-20 .elementor-element.elementor-element-56e44b0{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3bdcdf4 */.elementor-20 .elementor-element.elementor-element-3bdcdf4{
    
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-543272e */.elementor-20 .elementor-element.elementor-element-543272e{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-13b37a1 */.elementor-20 .elementor-element.elementor-element-13b37a1{
    
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8f6aac5 */.elementor-20 .elementor-element.elementor-element-8f6aac5{
    
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c30dbb2 */.elementor-20 .elementor-element.elementor-element-c30dbb2{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3af6b34 */.elementor-20 .elementor-element.elementor-element-3af6b34 .elementor-heading-title a {
    transition: 0.5s ease;
}

.elementor-20 .elementor-element.elementor-element-3af6b34 .elementor-heading-title:hover a {
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-640c0f0 */.elementor-20 .elementor-element.elementor-element-640c0f0{
    overflow: visible;
    height: 100% !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-902bccc */.elementor-20 .elementor-element.elementor-element-902bccc{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1fe4b9f */.elementor-20 .elementor-element.elementor-element-1fe4b9f .elementor-heading-title a {
    transition: 0.5s ease;
}

.elementor-20 .elementor-element.elementor-element-1fe4b9f .elementor-heading-title:hover a {
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0ec9a1f */.elementor-20 .elementor-element.elementor-element-0ec9a1f{
    overflow: visible;
    height: 100% !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1168efb */.elementor-20 .elementor-element.elementor-element-1168efb{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-01f8051 */.elementor-20 .elementor-element.elementor-element-01f8051 .elementor-heading-title a {
    transition: 0.5s ease;
}

.elementor-20 .elementor-element.elementor-element-01f8051 .elementor-heading-title:hover a {
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9ffaf7b */.elementor-20 .elementor-element.elementor-element-9ffaf7b{
    overflow: visible;
    height: 100% !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e52c619 */.elementor-20 .elementor-element.elementor-element-e52c619{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0908045 */.elementor-20 .elementor-element.elementor-element-0908045 .elementor-heading-title a {
    transition: 0.5s ease;
}

.elementor-20 .elementor-element.elementor-element-0908045 .elementor-heading-title:hover a {
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4cb7f59 */.elementor-20 .elementor-element.elementor-element-4cb7f59{
    overflow: visible;
    height: 100% !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f39d97b */.elementor-20 .elementor-element.elementor-element-f39d97b{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f05e8f6 */.elementor-20 .elementor-element.elementor-element-f05e8f6 .elementor-heading-title a {
    transition: 0.5s ease;
}

.elementor-20 .elementor-element.elementor-element-f05e8f6 .elementor-heading-title:hover a {
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-178ef5a */.elementor-20 .elementor-element.elementor-element-178ef5a{
    overflow: visible;
    height: 100% !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-13f6c26 */.elementor-20 .elementor-element.elementor-element-13f6c26{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8fe7d24 */.elementor-20 .elementor-element.elementor-element-8fe7d24 .elementor-heading-title a {
    transition: 0.5s ease;
}

.elementor-20 .elementor-element.elementor-element-8fe7d24 .elementor-heading-title:hover a {
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-58a144e */.elementor-20 .elementor-element.elementor-element-58a144e{
    overflow: visible;
    height: 100% !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4e03e96 */.elementor-20 .elementor-element.elementor-element-4e03e96{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bcbf880 */.elementor-20 .elementor-element.elementor-element-bcbf880 .elementor-heading-title a {
    transition: 0.5s ease;
}

.elementor-20 .elementor-element.elementor-element-bcbf880 .elementor-heading-title:hover a {
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-af7a1a2 */.elementor-20 .elementor-element.elementor-element-af7a1a2{
    overflow: visible;
    height: 100% !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b8b49ad */.elementor-20 .elementor-element.elementor-element-b8b49ad{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-07f412a */.elementor-20 .elementor-element.elementor-element-07f412a{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-66cb5ad */.elementor-20 .elementor-element.elementor-element-66cb5ad{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e3df2cf */.elementor-20 .elementor-element.elementor-element-e3df2cf{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-52f50c6 */.elementor-20 .elementor-element.elementor-element-52f50c6{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cf031cc */.elementor-20 .elementor-element.elementor-element-cf031cc{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-274809c */.elementor-20 .elementor-element.elementor-element-274809c{
    
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-dbb9e36 */.elementor-20 .elementor-element.elementor-element-dbb9e36{
    
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6cd0572 */.elementor-20 .elementor-element.elementor-element-6cd0572{
    
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2b413f3 */.elementor-20 .elementor-element.elementor-element-2b413f3{
    
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9f6289b */.elementor-20 .elementor-element.elementor-element-9f6289b{
    
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-daa1ca2 */.elementor-20 .elementor-element.elementor-element-daa1ca2{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-05eb07c */.elementor-20 .elementor-element.elementor-element-05eb07c{
    
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-aa428f2 */.elementor-20 .elementor-element.elementor-element-aa428f2{
    
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fc33a45 */.elementor-20 .elementor-element.elementor-element-fc33a45{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f05654a */.elementor-20 .elementor-element.elementor-element-f05654a{
    
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a984185 */.elementor-20 .elementor-element.elementor-element-a984185{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5ead318 */.elementor-20 .elementor-element.elementor-element-5ead318{
    
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e244f11 */.elementor-20 .elementor-element.elementor-element-e244f11{
    
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-56e44b0 */.elementor-20 .elementor-element.elementor-element-56e44b0{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3bdcdf4 */.elementor-20 .elementor-element.elementor-element-3bdcdf4{
    
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-543272e */.elementor-20 .elementor-element.elementor-element-543272e{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-13b37a1 */.elementor-20 .elementor-element.elementor-element-13b37a1{
    
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8f6aac5 */.elementor-20 .elementor-element.elementor-element-8f6aac5{
    
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c30dbb2 */.elementor-20 .elementor-element.elementor-element-c30dbb2{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3af6b34 */.elementor-20 .elementor-element.elementor-element-3af6b34 .elementor-heading-title a {
    transition: 0.5s ease;
}

.elementor-20 .elementor-element.elementor-element-3af6b34 .elementor-heading-title:hover a {
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-640c0f0 */.elementor-20 .elementor-element.elementor-element-640c0f0{
    overflow: visible;
    height: 100% !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-902bccc */.elementor-20 .elementor-element.elementor-element-902bccc{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1fe4b9f */.elementor-20 .elementor-element.elementor-element-1fe4b9f .elementor-heading-title a {
    transition: 0.5s ease;
}

.elementor-20 .elementor-element.elementor-element-1fe4b9f .elementor-heading-title:hover a {
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0ec9a1f */.elementor-20 .elementor-element.elementor-element-0ec9a1f{
    overflow: visible;
    height: 100% !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1168efb */.elementor-20 .elementor-element.elementor-element-1168efb{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-01f8051 */.elementor-20 .elementor-element.elementor-element-01f8051 .elementor-heading-title a {
    transition: 0.5s ease;
}

.elementor-20 .elementor-element.elementor-element-01f8051 .elementor-heading-title:hover a {
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9ffaf7b */.elementor-20 .elementor-element.elementor-element-9ffaf7b{
    overflow: visible;
    height: 100% !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e52c619 */.elementor-20 .elementor-element.elementor-element-e52c619{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0908045 */.elementor-20 .elementor-element.elementor-element-0908045 .elementor-heading-title a {
    transition: 0.5s ease;
}

.elementor-20 .elementor-element.elementor-element-0908045 .elementor-heading-title:hover a {
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4cb7f59 */.elementor-20 .elementor-element.elementor-element-4cb7f59{
    overflow: visible;
    height: 100% !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f39d97b */.elementor-20 .elementor-element.elementor-element-f39d97b{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f05e8f6 */.elementor-20 .elementor-element.elementor-element-f05e8f6 .elementor-heading-title a {
    transition: 0.5s ease;
}

.elementor-20 .elementor-element.elementor-element-f05e8f6 .elementor-heading-title:hover a {
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-178ef5a */.elementor-20 .elementor-element.elementor-element-178ef5a{
    overflow: visible;
    height: 100% !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-13f6c26 */.elementor-20 .elementor-element.elementor-element-13f6c26{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8fe7d24 */.elementor-20 .elementor-element.elementor-element-8fe7d24 .elementor-heading-title a {
    transition: 0.5s ease;
}

.elementor-20 .elementor-element.elementor-element-8fe7d24 .elementor-heading-title:hover a {
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-58a144e */.elementor-20 .elementor-element.elementor-element-58a144e{
    overflow: visible;
    height: 100% !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4e03e96 */.elementor-20 .elementor-element.elementor-element-4e03e96{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bcbf880 */.elementor-20 .elementor-element.elementor-element-bcbf880 .elementor-heading-title a {
    transition: 0.5s ease;
}

.elementor-20 .elementor-element.elementor-element-bcbf880 .elementor-heading-title:hover a {
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-af7a1a2 */.elementor-20 .elementor-element.elementor-element-af7a1a2{
    overflow: visible;
    height: 100% !important;
}/* End custom CSS */
/* Start custom CSS for mega-menu, class: .elementor-element-7e44dca */.elementor-20 .elementor-element.elementor-element-7e44dca .e-n-menu-title:hover {
    background: #5B81D3 !important;
}

@media(max-width: 1024px){
    
    .elementor-20 .elementor-element.elementor-element-7e44dca .e-n-menu-title {
        background: #5B81D3 !important;
    }
    
    .elementor-20 .elementor-element.elementor-element-7e44dca .e-n-menu-title:hover {
        background: #03297C !important;
    }
    
}/* End custom CSS */