.elementor-78 .elementor-element.elementor-element-521ba6f{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0% 12.5%;--row-gap:0%;--column-gap:12.5%;--padding-top:100px;--padding-bottom:100px;--padding-left:8.3%;--padding-right:4.7%;}.elementor-78 .elementor-element.elementor-element-521ba6f:not(.elementor-motion-effects-element-type-background), .elementor-78 .elementor-element.elementor-element-521ba6f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-6319c57 );}.elementor-78 .elementor-element.elementor-element-3291722{--display:flex;--gap:24px 0px;--row-gap:24px;--column-gap: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 );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-78 .elementor-element.elementor-element-829d2ae .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 );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-78 .elementor-element.elementor-element-4828735{font-family:var( --e-global-typography-886a66a-font-family ), Sans-serif;font-size:var( --e-global-typography-886a66a-font-size );font-weight:var( --e-global-typography-886a66a-font-weight );line-height:var( --e-global-typography-886a66a-line-height );color:var( --e-global-color-2eb5f97 );}.elementor-78 .elementor-element.elementor-element-bcd4d19{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-2eb5f97 );}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-78 .elementor-element.elementor-element-fb3f28c .elementor-button:hover, .elementor-78 .elementor-element.elementor-element-fb3f28c .elementor-button:focus{background-color:#FFFFFF00;color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-78 .elementor-element.elementor-element-fb3f28c .elementor-button{font-family:var( --e-global-typography-887a343-font-family ), Sans-serif;font-size:var( --e-global-typography-887a343-font-size );font-weight:var( --e-global-typography-887a343-font-weight );line-height:var( --e-global-typography-887a343-line-height );fill:var( --e-global-color-bc8804a );color:var( --e-global-color-bc8804a );border-style:solid;border-width:1.5px 1.5px 1.5px 1.5px;border-color:var( --e-global-color-accent );border-radius:300px 300px 300px 300px;padding:12.5px 43.5px 12.5px 43.5px;}.elementor-78 .elementor-element.elementor-element-fb3f28c .elementor-button:hover svg, .elementor-78 .elementor-element.elementor-element-fb3f28c .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-78 .elementor-element.elementor-element-b433ba4{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-78 .elementor-element.elementor-element-b433ba4 img{max-width:500px;}.elementor-78 .elementor-element.elementor-element-2aadec1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:120px;--padding-bottom:184px;--padding-left:8.3%;--padding-right:8.3%;}.elementor-78 .elementor-element.elementor-element-2aadec1:not(.elementor-motion-effects-element-type-background), .elementor-78 .elementor-element.elementor-element-2aadec1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e28dc69 );}.elementor-78 .elementor-element.elementor-element-a667c8d{text-align:center;}.elementor-78 .elementor-element.elementor-element-a667c8d .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-2eb5f97 );}.elementor-78 .elementor-element.elementor-element-d716f05{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--flex-wrap:nowrap;--margin-top:-111px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0;--padding-bottom:0;--padding-left:8.3%;--padding-right:8.3%;}.elementor-78 .elementor-element.elementor-element-d716f05.e-con{--align-self:center;}.elementor-78 .elementor-element.elementor-element-cb99056{--display:flex;--justify-content:space-between;--border-radius:300px 300px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-78 .elementor-element.elementor-element-ffee84c > .elementor-widget-container{margin:0px 0px -21px 0px;padding:0px 0px 0px 0px;}.elementor-78 .elementor-element.elementor-element-ffee84c.elementor-element{--align-self:stretch;--flex-grow:1;--flex-shrink:0;}.elementor-78 .elementor-element.elementor-element-ffee84c img{max-width:100%;border-radius:300px 300px 0px 0px;}.elementor-78 .elementor-element.elementor-element-c5e5627{--display:flex;--min-height:100px;--justify-content:center;border-style:solid;--border-style:solid;border-width:5px 0px 0px 0px;--border-top-width:5px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;--z-index:9999;}.elementor-78 .elementor-element.elementor-element-c5e5627:not(.elementor-motion-effects-element-type-background), .elementor-78 .elementor-element.elementor-element-c5e5627 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-6319c57 );}.elementor-78 .elementor-element.elementor-element-b12b875 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-78 .elementor-element.elementor-element-b12b875{text-align:center;}.elementor-78 .elementor-element.elementor-element-b12b875 .elementor-heading-title{font-family:var( --e-global-typography-909b7d2-font-family ), Sans-serif;font-size:var( --e-global-typography-909b7d2-font-size );font-weight:var( --e-global-typography-909b7d2-font-weight );line-height:var( --e-global-typography-909b7d2-line-height );color:var( --e-global-color-2eb5f97 );}.elementor-78 .elementor-element.elementor-element-f465e19 > .elementor-widget-container{padding:88px 48px 32px 48px;border-radius:300px 300px 0px 0px;}.elementor-78 .elementor-element.elementor-element-f465e19{text-align:center;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-2eb5f97 );}.elementor-78 .elementor-element.elementor-element-73c7314{--display:flex;--justify-content:space-between;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-78 .elementor-element.elementor-element-aa5600e > .elementor-widget-container{margin:0px 0px -21px 0px;padding:0px 0px 0px 0px;}.elementor-78 .elementor-element.elementor-element-aa5600e img{max-width:100%;border-radius:300px 300px 0px 0px;}.elementor-78 .elementor-element.elementor-element-e253607{--display:flex;--min-height:100px;--justify-content:center;border-style:solid;--border-style:solid;border-width:5px 0px 0px 0px;--border-top-width:5px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;--z-index:9999;}.elementor-78 .elementor-element.elementor-element-e253607:not(.elementor-motion-effects-element-type-background), .elementor-78 .elementor-element.elementor-element-e253607 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-6319c57 );}.elementor-78 .elementor-element.elementor-element-3a422ae > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-78 .elementor-element.elementor-element-3a422ae{text-align:center;}.elementor-78 .elementor-element.elementor-element-3a422ae .elementor-heading-title{font-family:var( --e-global-typography-909b7d2-font-family ), Sans-serif;font-size:var( --e-global-typography-909b7d2-font-size );font-weight:var( --e-global-typography-909b7d2-font-weight );line-height:var( --e-global-typography-909b7d2-line-height );color:var( --e-global-color-2eb5f97 );}.elementor-78 .elementor-element.elementor-element-22c015f > .elementor-widget-container{padding:88px 48px 32px 48px;border-radius:300px 300px 0px 0px;}.elementor-78 .elementor-element.elementor-element-22c015f{text-align:center;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-2eb5f97 );}.elementor-78 .elementor-element.elementor-element-d0d9133{--display:flex;--justify-content:space-between;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-78 .elementor-element.elementor-element-3398ab1 > .elementor-widget-container{margin:0px 0px -21px 0px;padding:0px 0px 0px 0px;}.elementor-78 .elementor-element.elementor-element-3398ab1 img{max-width:100%;border-radius:300px 300px 0px 0px;}.elementor-78 .elementor-element.elementor-element-a3b3b88{--display:flex;--min-height:100px;--justify-content:center;border-style:solid;--border-style:solid;border-width:5px 0px 0px 0px;--border-top-width:5px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;--z-index:9999;}.elementor-78 .elementor-element.elementor-element-a3b3b88:not(.elementor-motion-effects-element-type-background), .elementor-78 .elementor-element.elementor-element-a3b3b88 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-6319c57 );}.elementor-78 .elementor-element.elementor-element-0595453 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-78 .elementor-element.elementor-element-0595453{text-align:center;}.elementor-78 .elementor-element.elementor-element-0595453 .elementor-heading-title{font-family:var( --e-global-typography-909b7d2-font-family ), Sans-serif;font-size:var( --e-global-typography-909b7d2-font-size );font-weight:var( --e-global-typography-909b7d2-font-weight );line-height:var( --e-global-typography-909b7d2-line-height );color:var( --e-global-color-2eb5f97 );}.elementor-78 .elementor-element.elementor-element-118e053 > .elementor-widget-container{padding:88px 48px 32px 48px;border-radius:300px 300px 0px 0px;}.elementor-78 .elementor-element.elementor-element-118e053{text-align:center;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-2eb5f97 );}.elementor-78 .elementor-element.elementor-element-51743cd{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--margin-top:-111px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0;--padding-bottom:0;--padding-left:8.3%;--padding-right:8.3%;}.elementor-78 .elementor-element.elementor-element-51743cd.e-con{--align-self:center;}.elementor-78 .elementor-element.elementor-element-d66d7dc{--display:flex;--justify-content:space-between;--border-radius:300px 300px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-78 .elementor-element.elementor-element-96b8242 > .elementor-widget-container{margin:0px 0px -21px 0px;padding:0px 0px 0px 0px;}.elementor-78 .elementor-element.elementor-element-96b8242.elementor-element{--align-self:stretch;--flex-grow:1;--flex-shrink:0;}.elementor-78 .elementor-element.elementor-element-96b8242 img{max-width:100%;border-radius:300px 300px 0px 0px;}.elementor-78 .elementor-element.elementor-element-8234a98{--display:flex;--min-height:100px;--justify-content:center;border-style:solid;--border-style:solid;border-width:5px 0px 0px 0px;--border-top-width:5px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:9999;}.elementor-78 .elementor-element.elementor-element-8234a98:not(.elementor-motion-effects-element-type-background), .elementor-78 .elementor-element.elementor-element-8234a98 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-6319c57 );}.elementor-78 .elementor-element.elementor-element-3564144 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-78 .elementor-element.elementor-element-3564144{text-align:center;}.elementor-78 .elementor-element.elementor-element-3564144 .elementor-heading-title{font-family:var( --e-global-typography-909b7d2-font-family ), Sans-serif;font-size:var( --e-global-typography-909b7d2-font-size );font-weight:var( --e-global-typography-909b7d2-font-weight );line-height:var( --e-global-typography-909b7d2-line-height );color:var( --e-global-color-2eb5f97 );}.elementor-78 .elementor-element.elementor-element-7482ff8 > .elementor-widget-container{padding:88px 48px 32px 48px;border-radius:300px 300px 0px 0px;}.elementor-78 .elementor-element.elementor-element-7482ff8{text-align:center;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-2eb5f97 );}.elementor-78 .elementor-element.elementor-element-5902143{--display:flex;--justify-content:space-between;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-78 .elementor-element.elementor-element-ab70210 > .elementor-widget-container{margin:0px 0px -21px 0px;padding:0px 0px 0px 0px;}.elementor-78 .elementor-element.elementor-element-ab70210 img{max-width:100%;border-radius:300px 300px 0px 0px;}.elementor-78 .elementor-element.elementor-element-b423808{--display:flex;--min-height:100px;--justify-content:center;border-style:solid;--border-style:solid;border-width:5px 0px 0px 0px;--border-top-width:5px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:9999;}.elementor-78 .elementor-element.elementor-element-b423808:not(.elementor-motion-effects-element-type-background), .elementor-78 .elementor-element.elementor-element-b423808 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-6319c57 );}.elementor-78 .elementor-element.elementor-element-c18ecfb > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-78 .elementor-element.elementor-element-c18ecfb{text-align:center;}.elementor-78 .elementor-element.elementor-element-c18ecfb .elementor-heading-title{font-family:var( --e-global-typography-909b7d2-font-family ), Sans-serif;font-size:var( --e-global-typography-909b7d2-font-size );font-weight:var( --e-global-typography-909b7d2-font-weight );line-height:var( --e-global-typography-909b7d2-line-height );color:var( --e-global-color-2eb5f97 );}.elementor-78 .elementor-element.elementor-element-103df4c > .elementor-widget-container{padding:88px 48px 32px 48px;border-radius:300px 300px 0px 0px;}.elementor-78 .elementor-element.elementor-element-103df4c{text-align:center;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-2eb5f97 );}.elementor-78 .elementor-element.elementor-element-ccf65e4{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--margin-top:40px;--margin-bottom:120px;--margin-left:0px;--margin-right:0px;--padding-top:0;--padding-bottom:0;--padding-left:8.3%;--padding-right:8.3%;}.elementor-78 .elementor-element.elementor-element-ccf65e4.e-con{--align-self:center;}.elementor-78 .elementor-element.elementor-element-7d51e75{--display:flex;--justify-content:space-between;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-78 .elementor-element.elementor-element-067c62d > .elementor-widget-container{margin:0px 0px -21px 0px;padding:0px 0px 0px 0px;}.elementor-78 .elementor-element.elementor-element-067c62d img{max-width:100%;border-radius:300px 300px 0px 0px;}.elementor-78 .elementor-element.elementor-element-c17f817{--display:flex;--min-height:100px;--justify-content:center;border-style:solid;--border-style:solid;border-width:5px 0px 0px 0px;--border-top-width:5px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;--z-index:9999;}.elementor-78 .elementor-element.elementor-element-c17f817:not(.elementor-motion-effects-element-type-background), .elementor-78 .elementor-element.elementor-element-c17f817 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-6319c57 );}.elementor-78 .elementor-element.elementor-element-fa668a7 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-78 .elementor-element.elementor-element-fa668a7{text-align:center;}.elementor-78 .elementor-element.elementor-element-fa668a7 .elementor-heading-title{font-family:var( --e-global-typography-909b7d2-font-family ), Sans-serif;font-size:var( --e-global-typography-909b7d2-font-size );font-weight:var( --e-global-typography-909b7d2-font-weight );line-height:var( --e-global-typography-909b7d2-line-height );color:var( --e-global-color-2eb5f97 );}.elementor-78 .elementor-element.elementor-element-cff15be > .elementor-widget-container{padding:88px 48px 32px 48px;border-radius:300px 300px 0px 0px;}.elementor-78 .elementor-element.elementor-element-cff15be{text-align:center;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-2eb5f97 );}.elementor-78 .elementor-element.elementor-element-6b68f6e{--display:flex;--justify-content:space-between;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-78 .elementor-element.elementor-element-10a1eb6 > .elementor-widget-container{margin:0px 0px -21px 0px;padding:0px 0px 0px 0px;}.elementor-78 .elementor-element.elementor-element-10a1eb6.elementor-element{--align-self:stretch;--flex-grow:1;--flex-shrink:0;}.elementor-78 .elementor-element.elementor-element-10a1eb6 img{max-width:100%;border-radius:300px 300px 0px 0px;}.elementor-78 .elementor-element.elementor-element-e58c2d3{--display:flex;--min-height:100px;--justify-content:center;border-style:solid;--border-style:solid;border-width:5px 0px 0px 0px;--border-top-width:5px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;--z-index:9999;}.elementor-78 .elementor-element.elementor-element-e58c2d3:not(.elementor-motion-effects-element-type-background), .elementor-78 .elementor-element.elementor-element-e58c2d3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-6319c57 );}.elementor-78 .elementor-element.elementor-element-5024db4{text-align:center;}.elementor-78 .elementor-element.elementor-element-5024db4 .elementor-heading-title{font-family:var( --e-global-typography-909b7d2-font-family ), Sans-serif;font-size:var( --e-global-typography-909b7d2-font-size );font-weight:var( --e-global-typography-909b7d2-font-weight );line-height:var( --e-global-typography-909b7d2-line-height );color:var( --e-global-color-2eb5f97 );}.elementor-78 .elementor-element.elementor-element-f0a6308 > .elementor-widget-container{padding:88px 48px 32px 48px;border-radius:300px 300px 0px 0px;}.elementor-78 .elementor-element.elementor-element-f0a6308{text-align:center;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-2eb5f97 );}.elementor-78 .elementor-element.elementor-element-6737443{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--margin-top:40px;--margin-bottom:120px;--margin-left:0px;--margin-right:0px;--padding-top:0;--padding-bottom:0;--padding-left:8.3%;--padding-right:8.3%;}.elementor-78 .elementor-element.elementor-element-6737443.e-con{--align-self:center;}.elementor-78 .elementor-element.elementor-element-732eabb{--display:flex;--justify-content:space-between;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-78 .elementor-element.elementor-element-57460a1 > .elementor-widget-container{margin:0px 0px -21px 0px;padding:0px 0px 0px 0px;}.elementor-78 .elementor-element.elementor-element-57460a1 img{max-width:100%;border-radius:300px 300px 0px 0px;}.elementor-78 .elementor-element.elementor-element-e9b8599{--display:flex;--min-height:100px;--justify-content:center;border-style:solid;--border-style:solid;border-width:5px 0px 0px 0px;--border-top-width:5px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;--z-index:9999;}.elementor-78 .elementor-element.elementor-element-e9b8599:not(.elementor-motion-effects-element-type-background), .elementor-78 .elementor-element.elementor-element-e9b8599 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-6319c57 );}.elementor-78 .elementor-element.elementor-element-df4e10c > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-78 .elementor-element.elementor-element-df4e10c{text-align:center;}.elementor-78 .elementor-element.elementor-element-df4e10c .elementor-heading-title{font-family:var( --e-global-typography-909b7d2-font-family ), Sans-serif;font-size:var( --e-global-typography-909b7d2-font-size );font-weight:var( --e-global-typography-909b7d2-font-weight );line-height:var( --e-global-typography-909b7d2-line-height );color:var( --e-global-color-2eb5f97 );}.elementor-78 .elementor-element.elementor-element-bd5e631 > .elementor-widget-container{padding:64px 48px 32px 48px;border-radius:300px 300px 0px 0px;}.elementor-78 .elementor-element.elementor-element-bd5e631{text-align:center;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-2eb5f97 );}.elementor-78 .elementor-element.elementor-element-c5539f4{--display:flex;--justify-content:space-between;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-78 .elementor-element.elementor-element-28e004a > .elementor-widget-container{margin:0px 0px -21px 0px;padding:0px 0px 0px 0px;}.elementor-78 .elementor-element.elementor-element-28e004a img{max-width:100%;border-radius:300px 300px 0px 0px;}.elementor-78 .elementor-element.elementor-element-128e7bf{--display:flex;--min-height:100px;--justify-content:center;border-style:solid;--border-style:solid;border-width:5px 0px 0px 0px;--border-top-width:5px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;--z-index:9999;}.elementor-78 .elementor-element.elementor-element-128e7bf:not(.elementor-motion-effects-element-type-background), .elementor-78 .elementor-element.elementor-element-128e7bf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-6319c57 );}.elementor-78 .elementor-element.elementor-element-3379e41 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-78 .elementor-element.elementor-element-3379e41{text-align:center;}.elementor-78 .elementor-element.elementor-element-3379e41 .elementor-heading-title{font-family:var( --e-global-typography-909b7d2-font-family ), Sans-serif;font-size:var( --e-global-typography-909b7d2-font-size );font-weight:var( --e-global-typography-909b7d2-font-weight );line-height:var( --e-global-typography-909b7d2-line-height );color:var( --e-global-color-2eb5f97 );}.elementor-78 .elementor-element.elementor-element-dab365f > .elementor-widget-container{background-color:var( --e-global-color-accent );padding:88px 48px 32px 48px;border-radius:300px 300px 0px 0px;}.elementor-78 .elementor-element.elementor-element-dab365f{text-align:center;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-2eb5f97 );}.elementor-78 .elementor-element.elementor-element-154b3c3{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--margin-top:40px;--margin-bottom:120px;--margin-left:0px;--margin-right:0px;--padding-top:0;--padding-bottom:0;--padding-left:8.3%;--padding-right:8.3%;}.elementor-78 .elementor-element.elementor-element-154b3c3.e-con{--align-self:center;}.elementor-78 .elementor-element.elementor-element-454be32{--display:flex;--justify-content:space-between;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-78 .elementor-element.elementor-element-bbafdfd > .elementor-widget-container{margin:0px 0px -21px 0px;padding:0px 0px 0px 0px;}.elementor-78 .elementor-element.elementor-element-bbafdfd.elementor-element{--align-self:stretch;--flex-grow:1;--flex-shrink:0;}.elementor-78 .elementor-element.elementor-element-bbafdfd img{max-width:100%;border-radius:300px 300px 0px 0px;}.elementor-78 .elementor-element.elementor-element-e228b23{--display:flex;--min-height:100px;--justify-content:center;border-style:solid;--border-style:solid;border-width:5px 0px 0px 0px;--border-top-width:5px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;--z-index:9999;}.elementor-78 .elementor-element.elementor-element-e228b23:not(.elementor-motion-effects-element-type-background), .elementor-78 .elementor-element.elementor-element-e228b23 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-6319c57 );}.elementor-78 .elementor-element.elementor-element-ed158b6{text-align:center;}.elementor-78 .elementor-element.elementor-element-ed158b6 .elementor-heading-title{font-family:var( --e-global-typography-909b7d2-font-family ), Sans-serif;font-size:var( --e-global-typography-909b7d2-font-size );font-weight:var( --e-global-typography-909b7d2-font-weight );line-height:var( --e-global-typography-909b7d2-line-height );color:var( --e-global-color-2eb5f97 );}.elementor-78 .elementor-element.elementor-element-986bc92 > .elementor-widget-container{padding:88px 48px 32px 48px;border-radius:300px 300px 0px 0px;}.elementor-78 .elementor-element.elementor-element-986bc92{text-align:center;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-2eb5f97 );}.elementor-78 .elementor-element.elementor-element-8e9e8bf{--display:flex;--justify-content:space-between;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-78 .elementor-element.elementor-element-1d01fc1 > .elementor-widget-container{margin:0px 0px -21px 0px;padding:0px 0px 0px 0px;}.elementor-78 .elementor-element.elementor-element-1d01fc1 img{max-width:100%;border-radius:300px 300px 0px 0px;}.elementor-78 .elementor-element.elementor-element-07120d2{--display:flex;--min-height:100px;--justify-content:center;border-style:solid;--border-style:solid;border-width:5px 0px 0px 0px;--border-top-width:5px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;--z-index:9999;}.elementor-78 .elementor-element.elementor-element-07120d2:not(.elementor-motion-effects-element-type-background), .elementor-78 .elementor-element.elementor-element-07120d2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-6319c57 );}.elementor-78 .elementor-element.elementor-element-41e1f6b > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-78 .elementor-element.elementor-element-41e1f6b{text-align:center;}.elementor-78 .elementor-element.elementor-element-41e1f6b .elementor-heading-title{font-family:var( --e-global-typography-909b7d2-font-family ), Sans-serif;font-size:var( --e-global-typography-909b7d2-font-size );font-weight:var( --e-global-typography-909b7d2-font-weight );line-height:var( --e-global-typography-909b7d2-line-height );color:var( --e-global-color-2eb5f97 );}.elementor-78 .elementor-element.elementor-element-7b16227 > .elementor-widget-container{padding:64px 48px 32px 48px;border-radius:300px 300px 0px 0px;}.elementor-78 .elementor-element.elementor-element-7b16227{text-align:center;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-2eb5f97 );}.elementor-78 .elementor-element.elementor-element-eedd97a{--display:flex;--justify-content:space-between;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-78 .elementor-element.elementor-element-95adea0 > .elementor-widget-container{margin:0px 0px -21px 0px;padding:0px 0px 0px 0px;}.elementor-78 .elementor-element.elementor-element-95adea0 img{max-width:100%;border-radius:300px 300px 0px 0px;}.elementor-78 .elementor-element.elementor-element-fdcb7b0{--display:flex;--min-height:100px;--justify-content:center;border-style:solid;--border-style:solid;border-width:5px 0px 0px 0px;--border-top-width:5px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;--z-index:9999;}.elementor-78 .elementor-element.elementor-element-fdcb7b0:not(.elementor-motion-effects-element-type-background), .elementor-78 .elementor-element.elementor-element-fdcb7b0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-6319c57 );}.elementor-78 .elementor-element.elementor-element-71e3a43 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-78 .elementor-element.elementor-element-71e3a43{text-align:center;}.elementor-78 .elementor-element.elementor-element-71e3a43 .elementor-heading-title{font-family:var( --e-global-typography-909b7d2-font-family ), Sans-serif;font-size:var( --e-global-typography-909b7d2-font-size );font-weight:var( --e-global-typography-909b7d2-font-weight );line-height:var( --e-global-typography-909b7d2-line-height );color:var( --e-global-color-2eb5f97 );}.elementor-78 .elementor-element.elementor-element-98261a2 > .elementor-widget-container{padding:88px 48px 32px 48px;border-radius:300px 300px 0px 0px;}.elementor-78 .elementor-element.elementor-element-98261a2{text-align:center;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-2eb5f97 );}.elementor-78 .elementor-element.elementor-element-ec41bd0{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:o;--padding-bottom:o;--padding-left:o;--padding-right:o;}.elementor-78 .elementor-element.elementor-element-ec41bd0:not(.elementor-motion-effects-element-type-background), .elementor-78 .elementor-element.elementor-element-ec41bd0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.txsunandshade.com/wp-content/uploads/2023/10/services-cta.webp");background-position:center right;background-repeat:no-repeat;background-size:cover;}.elementor-78 .elementor-element.elementor-element-0b1a6ad{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:0px 600px 0px 0px;--margin-top:-44px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:13.5%;--padding-right:10.4%;--z-index:999;}.elementor-78 .elementor-element.elementor-element-0b1a6ad:not(.elementor-motion-effects-element-type-background), .elementor-78 .elementor-element.elementor-element-0b1a6ad > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.txsunandshade.com/wp-content/uploads/2023/10/Text.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-78 .elementor-element.elementor-element-19eac7c .elementor-heading-title{font-family:var( --e-global-typography-4e073ea-font-family ), Sans-serif;font-size:var( --e-global-typography-4e073ea-font-size );font-weight:var( --e-global-typography-4e073ea-font-weight );text-transform:var( --e-global-typography-4e073ea-text-transform );line-height:var( --e-global-typography-4e073ea-line-height );letter-spacing:var( --e-global-typography-4e073ea-letter-spacing );color:var( --e-global-color-bc8804a );}.elementor-78 .elementor-element.elementor-element-fa58f9d > .elementor-widget-container{padding:0% 31% 0% 0%;}.elementor-78 .elementor-element.elementor-element-fa58f9d .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-bc8804a );}.elementor-78 .elementor-element.elementor-element-52beae4 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:16px 0px 16px 0px;}.elementor-78 .elementor-element.elementor-element-52beae4{font-family:var( --e-global-typography-886a66a-font-family ), Sans-serif;font-size:var( --e-global-typography-886a66a-font-size );font-weight:var( --e-global-typography-886a66a-font-weight );line-height:var( --e-global-typography-886a66a-line-height );color:var( --e-global-color-bc8804a );}.elementor-78 .elementor-element.elementor-element-508e329 .elementor-button{background-color:var( --e-global-color-bc8804a );font-family:var( --e-global-typography-887a343-font-family ), Sans-serif;font-size:var( --e-global-typography-887a343-font-size );font-weight:var( --e-global-typography-887a343-font-weight );line-height:var( --e-global-typography-887a343-line-height );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-style:solid;border-width:1.5px 1.5px 1.5px 1.5px;border-color:var( --e-global-color-bc8804a );border-radius:300px 300px 300px 300px;padding:12.5px 43.5px 12.5px 43.5px;}.elementor-78 .elementor-element.elementor-element-508e329 .elementor-button:hover, .elementor-78 .elementor-element.elementor-element-508e329 .elementor-button:focus{background-color:#FFFFFF00;color:var( --e-global-color-bc8804a );border-color:var( --e-global-color-bc8804a );}.elementor-78 .elementor-element.elementor-element-508e329 .elementor-button:hover svg, .elementor-78 .elementor-element.elementor-element-508e329 .elementor-button:focus svg{fill:var( --e-global-color-bc8804a );}:root{--page-title-display:none;}@media(min-width:768px){.elementor-78 .elementor-element.elementor-element-3291722{--width:45%;}.elementor-78 .elementor-element.elementor-element-cb99056{--content-width:373px;}.elementor-78 .elementor-element.elementor-element-73c7314{--content-width:373px;}.elementor-78 .elementor-element.elementor-element-d0d9133{--content-width:373px;}.elementor-78 .elementor-element.elementor-element-d66d7dc{--content-width:373px;}.elementor-78 .elementor-element.elementor-element-5902143{--content-width:373px;}.elementor-78 .elementor-element.elementor-element-7d51e75{--content-width:373px;}.elementor-78 .elementor-element.elementor-element-6b68f6e{--content-width:373px;}.elementor-78 .elementor-element.elementor-element-732eabb{--content-width:373px;}.elementor-78 .elementor-element.elementor-element-c5539f4{--content-width:373px;}.elementor-78 .elementor-element.elementor-element-454be32{--content-width:373px;}.elementor-78 .elementor-element.elementor-element-8e9e8bf{--content-width:373px;}.elementor-78 .elementor-element.elementor-element-eedd97a{--content-width:373px;}.elementor-78 .elementor-element.elementor-element-0b1a6ad{--width:60%;}}@media(max-width:1024px){.elementor-78 .elementor-element.elementor-element-521ba6f{--gap:0% 5%;--row-gap:0%;--column-gap:5%;--padding-top:60px;--padding-bottom:60px;--padding-left:8.3%;--padding-right:4.7%;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-78 .elementor-element.elementor-element-829d2ae .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-78 .elementor-element.elementor-element-4828735{font-size:var( --e-global-typography-886a66a-font-size );line-height:var( --e-global-typography-886a66a-line-height );}.elementor-78 .elementor-element.elementor-element-bcd4d19{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-78 .elementor-element.elementor-element-fb3f28c .elementor-button{font-size:var( --e-global-typography-887a343-font-size );line-height:var( --e-global-typography-887a343-line-height );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-78 .elementor-element.elementor-element-b433ba4{--container-widget-width:40%;--container-widget-flex-grow:0;width:var( --container-widget-width, 40% );max-width:40%;}.elementor-78 .elementor-element.elementor-element-b433ba4 img{width:100%;}.elementor-78 .elementor-element.elementor-element-2aadec1{--padding-top:60px;--padding-bottom:150px;--padding-left:8.3%;--padding-right:8.3%;}.elementor-78 .elementor-element.elementor-element-a667c8d .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-78 .elementor-element.elementor-element-b12b875 .elementor-heading-title{font-size:var( --e-global-typography-909b7d2-font-size );line-height:var( --e-global-typography-909b7d2-line-height );}.elementor-78 .elementor-element.elementor-element-f465e19{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-78 .elementor-element.elementor-element-3a422ae .elementor-heading-title{font-size:var( --e-global-typography-909b7d2-font-size );line-height:var( --e-global-typography-909b7d2-line-height );}.elementor-78 .elementor-element.elementor-element-22c015f{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-78 .elementor-element.elementor-element-0595453 .elementor-heading-title{font-size:var( --e-global-typography-909b7d2-font-size );line-height:var( --e-global-typography-909b7d2-line-height );}.elementor-78 .elementor-element.elementor-element-118e053{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-78 .elementor-element.elementor-element-51743cd{--margin-top:-111px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0;--padding-bottom:0;--padding-left:5%;--padding-right:5%;}.elementor-78 .elementor-element.elementor-element-3564144 .elementor-heading-title{font-size:var( --e-global-typography-909b7d2-font-size );line-height:var( --e-global-typography-909b7d2-line-height );}.elementor-78 .elementor-element.elementor-element-7482ff8 > .elementor-widget-container{padding:88px 24px 0px 24px;}.elementor-78 .elementor-element.elementor-element-7482ff8{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-78 .elementor-element.elementor-element-c18ecfb .elementor-heading-title{font-size:var( --e-global-typography-909b7d2-font-size );line-height:var( --e-global-typography-909b7d2-line-height );}.elementor-78 .elementor-element.elementor-element-103df4c > .elementor-widget-container{padding:88px 24px 0px 24px;}.elementor-78 .elementor-element.elementor-element-103df4c{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-78 .elementor-element.elementor-element-ccf65e4{--margin-top:40px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;--padding-top:0;--padding-bottom:0;--padding-left:5%;--padding-right:5%;}.elementor-78 .elementor-element.elementor-element-fa668a7 .elementor-heading-title{font-size:var( --e-global-typography-909b7d2-font-size );line-height:var( --e-global-typography-909b7d2-line-height );}.elementor-78 .elementor-element.elementor-element-cff15be > .elementor-widget-container{padding:88px 24px 0px 24px;}.elementor-78 .elementor-element.elementor-element-cff15be{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-78 .elementor-element.elementor-element-5024db4 .elementor-heading-title{font-size:var( --e-global-typography-909b7d2-font-size );line-height:var( --e-global-typography-909b7d2-line-height );}.elementor-78 .elementor-element.elementor-element-f0a6308 > .elementor-widget-container{padding:88px 24px 0px 24px;}.elementor-78 .elementor-element.elementor-element-f0a6308{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-78 .elementor-element.elementor-element-6737443{--margin-top:0px;--margin-bottom:100px;--margin-left:0px;--margin-right:0px;--padding-top:0;--padding-bottom:0;--padding-left:5%;--padding-right:5%;}.elementor-78 .elementor-element.elementor-element-df4e10c .elementor-heading-title{font-size:var( --e-global-typography-909b7d2-font-size );line-height:var( --e-global-typography-909b7d2-line-height );}.elementor-78 .elementor-element.elementor-element-bd5e631 > .elementor-widget-container{padding:88px 24px 0px 24px;}.elementor-78 .elementor-element.elementor-element-bd5e631{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-78 .elementor-element.elementor-element-3379e41 .elementor-heading-title{font-size:var( --e-global-typography-909b7d2-font-size );line-height:var( --e-global-typography-909b7d2-line-height );}.elementor-78 .elementor-element.elementor-element-dab365f > .elementor-widget-container{padding:88px 24px 0px 24px;}.elementor-78 .elementor-element.elementor-element-dab365f{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-78 .elementor-element.elementor-element-ed158b6 .elementor-heading-title{font-size:var( --e-global-typography-909b7d2-font-size );line-height:var( --e-global-typography-909b7d2-line-height );}.elementor-78 .elementor-element.elementor-element-986bc92{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-78 .elementor-element.elementor-element-41e1f6b .elementor-heading-title{font-size:var( --e-global-typography-909b7d2-font-size );line-height:var( --e-global-typography-909b7d2-line-height );}.elementor-78 .elementor-element.elementor-element-7b16227{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-78 .elementor-element.elementor-element-71e3a43 .elementor-heading-title{font-size:var( --e-global-typography-909b7d2-font-size );line-height:var( --e-global-typography-909b7d2-line-height );}.elementor-78 .elementor-element.elementor-element-98261a2{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-78 .elementor-element.elementor-element-0b1a6ad{--padding-top:50px;--padding-bottom:50px;--padding-left:5%;--padding-right:8.3%;}.elementor-78 .elementor-element.elementor-element-19eac7c .elementor-heading-title{font-size:var( --e-global-typography-4e073ea-font-size );line-height:var( --e-global-typography-4e073ea-line-height );letter-spacing:var( --e-global-typography-4e073ea-letter-spacing );}.elementor-78 .elementor-element.elementor-element-fa58f9d .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-78 .elementor-element.elementor-element-52beae4{font-size:var( --e-global-typography-886a66a-font-size );line-height:var( --e-global-typography-886a66a-line-height );}.elementor-78 .elementor-element.elementor-element-508e329 .elementor-button{font-size:var( --e-global-typography-887a343-font-size );line-height:var( --e-global-typography-887a343-line-height );}}@media(max-width:767px){.elementor-78 .elementor-element.elementor-element-521ba6f{--gap:5% 5%;--row-gap:5%;--column-gap:5%;--padding-top:40px;--padding-bottom:40px;--padding-left:8%;--padding-right:8%;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-78 .elementor-element.elementor-element-829d2ae .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-78 .elementor-element.elementor-element-4828735{font-size:var( --e-global-typography-886a66a-font-size );line-height:var( --e-global-typography-886a66a-line-height );}.elementor-78 .elementor-element.elementor-element-bcd4d19{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-78 .elementor-element.elementor-element-fb3f28c .elementor-button{font-size:var( --e-global-typography-887a343-font-size );line-height:var( --e-global-typography-887a343-line-height );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-78 .elementor-element.elementor-element-b433ba4 > .elementor-widget-container{padding:32px 0px 0px 0px;}.elementor-78 .elementor-element.elementor-element-b433ba4{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-78 .elementor-element.elementor-element-b433ba4 img{width:100%;}.elementor-78 .elementor-element.elementor-element-2aadec1{--padding-top:60px;--padding-bottom:130px;--padding-left:8.3%;--padding-right:8.3%;}.elementor-78 .elementor-element.elementor-element-a667c8d .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-78 .elementor-element.elementor-element-d716f05{--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;--margin-top:-90px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0;--padding-bottom:0;--padding-left:5%;--padding-right:5%;}.elementor-78 .elementor-element.elementor-element-b12b875 .elementor-heading-title{font-size:var( --e-global-typography-909b7d2-font-size );line-height:var( --e-global-typography-909b7d2-line-height );}.elementor-78 .elementor-element.elementor-element-f465e19{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-78 .elementor-element.elementor-element-3a422ae .elementor-heading-title{font-size:var( --e-global-typography-909b7d2-font-size );line-height:var( --e-global-typography-909b7d2-line-height );}.elementor-78 .elementor-element.elementor-element-22c015f{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-78 .elementor-element.elementor-element-0595453 .elementor-heading-title{font-size:var( --e-global-typography-909b7d2-font-size );line-height:var( --e-global-typography-909b7d2-line-height );}.elementor-78 .elementor-element.elementor-element-118e053{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-78 .elementor-element.elementor-element-3564144 .elementor-heading-title{font-size:var( --e-global-typography-909b7d2-font-size );line-height:var( --e-global-typography-909b7d2-line-height );}.elementor-78 .elementor-element.elementor-element-7482ff8{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-78 .elementor-element.elementor-element-c18ecfb .elementor-heading-title{font-size:var( --e-global-typography-909b7d2-font-size );line-height:var( --e-global-typography-909b7d2-line-height );}.elementor-78 .elementor-element.elementor-element-103df4c{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-78 .elementor-element.elementor-element-fa668a7 .elementor-heading-title{font-size:var( --e-global-typography-909b7d2-font-size );line-height:var( --e-global-typography-909b7d2-line-height );}.elementor-78 .elementor-element.elementor-element-cff15be{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-78 .elementor-element.elementor-element-5024db4 .elementor-heading-title{font-size:var( --e-global-typography-909b7d2-font-size );line-height:var( --e-global-typography-909b7d2-line-height );}.elementor-78 .elementor-element.elementor-element-f0a6308{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-78 .elementor-element.elementor-element-df4e10c .elementor-heading-title{font-size:var( --e-global-typography-909b7d2-font-size );line-height:var( --e-global-typography-909b7d2-line-height );}.elementor-78 .elementor-element.elementor-element-bd5e631{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-78 .elementor-element.elementor-element-3379e41 .elementor-heading-title{font-size:var( --e-global-typography-909b7d2-font-size );line-height:var( --e-global-typography-909b7d2-line-height );}.elementor-78 .elementor-element.elementor-element-dab365f{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-78 .elementor-element.elementor-element-154b3c3{--padding-top:0;--padding-bottom:0;--padding-left:5%;--padding-right:5%;}.elementor-78 .elementor-element.elementor-element-ed158b6 .elementor-heading-title{font-size:var( --e-global-typography-909b7d2-font-size );line-height:var( --e-global-typography-909b7d2-line-height );}.elementor-78 .elementor-element.elementor-element-986bc92{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-78 .elementor-element.elementor-element-41e1f6b .elementor-heading-title{font-size:var( --e-global-typography-909b7d2-font-size );line-height:var( --e-global-typography-909b7d2-line-height );}.elementor-78 .elementor-element.elementor-element-7b16227{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-78 .elementor-element.elementor-element-71e3a43 .elementor-heading-title{font-size:var( --e-global-typography-909b7d2-font-size );line-height:var( --e-global-typography-909b7d2-line-height );}.elementor-78 .elementor-element.elementor-element-98261a2{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-78 .elementor-element.elementor-element-0b1a6ad{--padding-top:50px;--padding-bottom:50px;--padding-left:8%;--padding-right:8%;}.elementor-78 .elementor-element.elementor-element-19eac7c .elementor-heading-title{font-size:var( --e-global-typography-4e073ea-font-size );line-height:var( --e-global-typography-4e073ea-line-height );letter-spacing:var( --e-global-typography-4e073ea-letter-spacing );}.elementor-78 .elementor-element.elementor-element-fa58f9d .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-78 .elementor-element.elementor-element-52beae4 > .elementor-widget-container{padding:10px 0px 10px 0px;}.elementor-78 .elementor-element.elementor-element-52beae4{font-size:var( --e-global-typography-886a66a-font-size );line-height:var( --e-global-typography-886a66a-line-height );}.elementor-78 .elementor-element.elementor-element-508e329 .elementor-button{font-size:var( --e-global-typography-887a343-font-size );line-height:var( --e-global-typography-887a343-line-height );}}@media(max-width:1024px) and (min-width:768px){.elementor-78 .elementor-element.elementor-element-521ba6f{--width:100%;}.elementor-78 .elementor-element.elementor-element-3291722{--width:60%;}}/* Start custom CSS for container, class: .elementor-element-d716f05 */.container {
  position: relative;
  max-width: 373px;
}

.image {
  display: block;
  width: 100%;
}

.overlay {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  background-color: #F58021;
  overflow: hidden;
  width: 100%;
  height: 0;
  transition: .5s ease;
  border-radius: 300px 300px 0 0 ;
}

.container:hover .overlay {
  height: 100%;
}

p.text{
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  text-align: center;
}
@media (max-width: 769px){
    .overlay p{
        font-size:14px !important;
        line-height:20px;
    }
}
@media (max-width:355px){
    .overlay p{
        margin-top:-5px !important;
        margin-left:-5px;
        margin-right:-5px;
    }
}
@media (max-width: 1375px) and (min-width: 1025px){
    .elementor-78 .elementor-element.elementor-element-154b3c3, .elementor-78 .elementor-element.elementor-element-d716f05{
        padding-left:3% !important;
        padding-right: 3% !important;
    }
    }
    @media (max-width: 1255px) and (min-width: 1025px){
    .overlay p{
        font-size:14px !important;
        line-height:19px;
        margin-top:-10px !important;
    }
    }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-52beae4 */.elementor-78 .elementor-element.elementor-element-52beae4 a{
    color: white;
}/* End custom CSS */