.elementor-32 .elementor-element.elementor-element-dab1950{--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:60px;--padding-right:60px;}.elementor-32 .elementor-element.elementor-element-685fea2{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-32 .elementor-element.elementor-element-3ca241a{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:5;}.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-32 .elementor-element.elementor-element-32fc564 .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 );text-transform:var( --e-global-typography-secondary-text-transform );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-accent );}.elementor-32 .elementor-element.elementor-element-93c9809 .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 );}.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-32 .elementor-element.elementor-element-43a7b5c{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-32 .elementor-element.elementor-element-4702fed{--display:flex;}.elementor-32 .elementor-element.elementor-element-034b120{--display:flex;--position:absolute;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:0px;}body:not(.rtl) .elementor-32 .elementor-element.elementor-element-034b120{left:0px;}body.rtl .elementor-32 .elementor-element.elementor-element-034b120{right:0px;}.elementor-32 .elementor-element.elementor-element-e8c4f3d{--display:flex;}.elementor-32 .elementor-element.elementor-element-8e328b5{--display:flex;}.elementor-32 .elementor-element.elementor-element-8e328b5:not(.elementor-motion-effects-element-type-background), .elementor-32 .elementor-element.elementor-element-8e328b5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://portocallnanaimo.com/wp-content/uploads/2026/02/Banner.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-32 .elementor-element.elementor-element-de57054{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:100px;--padding-bottom:100px;--padding-left:60px;--padding-right:60px;}.elementor-32 .elementor-element.elementor-element-de57054:not(.elementor-motion-effects-element-type-background), .elementor-32 .elementor-element.elementor-element-de57054 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9dd657d );}.elementor-32 .elementor-element.elementor-element-76b3a2e{text-align:center;}.elementor-32 .elementor-element.elementor-element-76b3a2e .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 );text-transform:var( --e-global-typography-secondary-text-transform );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-accent );}.elementor-32 .elementor-element.elementor-element-2b21271{text-align:center;}.elementor-32 .elementor-element.elementor-element-2b21271 .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 );}.elementor-32 .elementor-element.elementor-element-edc1d37{text-align:center;}.elementor-32 .elementor-element.elementor-element-ac44362{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-32 .elementor-element.elementor-element-ee58986{--display:flex;--min-height:400px;--justify-content:flex-end;border-style:solid;--border-style:solid;border-width:20px 20px 20px 20px;--border-top-width:20px;--border-right-width:20px;--border-bottom-width:20px;--border-left-width:20px;border-color:var( --e-global-color-429ffbd );--border-color:var( --e-global-color-429ffbd );box-shadow:0px 0px 30px 0px rgba(0, 0, 0, 0.1);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-32 .elementor-element.elementor-element-ee58986:not(.elementor-motion-effects-element-type-background), .elementor-32 .elementor-element.elementor-element-ee58986 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-429ffbd );background-image:url("https://portocallnanaimo.com/wp-content/uploads/2026/02/Banner.jpg");background-position:center center;background-size:cover;}.elementor-32 .elementor-element.elementor-element-7f23ff7{--display:flex;--overlay-opacity:1;--padding-top:60px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-32 .elementor-element.elementor-element-7f23ff7::before, .elementor-32 .elementor-element.elementor-element-7f23ff7 > .elementor-background-video-container::before, .elementor-32 .elementor-element.elementor-element-7f23ff7 > .e-con-inner > .elementor-background-video-container::before, .elementor-32 .elementor-element.elementor-element-7f23ff7 > .elementor-background-slideshow::before, .elementor-32 .elementor-element.elementor-element-7f23ff7 > .e-con-inner > .elementor-background-slideshow::before, .elementor-32 .elementor-element.elementor-element-7f23ff7 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #24324A00 0%, var( --e-global-color-primary ) 60%);}.elementor-32 .elementor-element.elementor-element-bb9e9fa .elementor-heading-title{font-family:var( --e-global-typography-e431f72-font-family ), Sans-serif;font-size:var( --e-global-typography-e431f72-font-size );font-weight:var( --e-global-typography-e431f72-font-weight );line-height:var( --e-global-typography-e431f72-line-height );color:var( --e-global-color-429ffbd );}.elementor-32 .elementor-element.elementor-element-4e7ca91{font-family:var( --e-global-typography-cd29876-font-family ), Sans-serif;font-size:var( --e-global-typography-cd29876-font-size );font-weight:var( --e-global-typography-cd29876-font-weight );line-height:var( --e-global-typography-cd29876-line-height );color:var( --e-global-color-429ffbd );}.elementor-32 .elementor-element.elementor-element-4e7ca91 p{margin-block-end:0px;}.elementor-32 .elementor-element.elementor-element-9ffbd1f{--display:flex;--min-height:400px;--justify-content:flex-end;border-style:solid;--border-style:solid;border-width:20px 20px 20px 20px;--border-top-width:20px;--border-right-width:20px;--border-bottom-width:20px;--border-left-width:20px;border-color:var( --e-global-color-429ffbd );--border-color:var( --e-global-color-429ffbd );box-shadow:0px 0px 30px 0px rgba(0, 0, 0, 0.1);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-32 .elementor-element.elementor-element-9ffbd1f:not(.elementor-motion-effects-element-type-background), .elementor-32 .elementor-element.elementor-element-9ffbd1f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-429ffbd );background-image:url("https://portocallnanaimo.com/wp-content/uploads/2026/02/mackenzie-cooper-X4ORAFELQmI-unsplash.jpg");background-position:center center;background-size:cover;}.elementor-32 .elementor-element.elementor-element-893d60c{--display:flex;--overlay-opacity:1;--padding-top:60px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-32 .elementor-element.elementor-element-893d60c::before, .elementor-32 .elementor-element.elementor-element-893d60c > .elementor-background-video-container::before, .elementor-32 .elementor-element.elementor-element-893d60c > .e-con-inner > .elementor-background-video-container::before, .elementor-32 .elementor-element.elementor-element-893d60c > .elementor-background-slideshow::before, .elementor-32 .elementor-element.elementor-element-893d60c > .e-con-inner > .elementor-background-slideshow::before, .elementor-32 .elementor-element.elementor-element-893d60c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #24324A00 0%, var( --e-global-color-primary ) 60%);}.elementor-32 .elementor-element.elementor-element-b7aba67 .elementor-heading-title{font-family:var( --e-global-typography-e431f72-font-family ), Sans-serif;font-size:var( --e-global-typography-e431f72-font-size );font-weight:var( --e-global-typography-e431f72-font-weight );line-height:var( --e-global-typography-e431f72-line-height );color:var( --e-global-color-429ffbd );}.elementor-32 .elementor-element.elementor-element-d73f7b5{font-family:var( --e-global-typography-cd29876-font-family ), Sans-serif;font-size:var( --e-global-typography-cd29876-font-size );font-weight:var( --e-global-typography-cd29876-font-weight );line-height:var( --e-global-typography-cd29876-line-height );color:var( --e-global-color-429ffbd );}.elementor-32 .elementor-element.elementor-element-d73f7b5 p{margin-block-end:0px;}.elementor-32 .elementor-element.elementor-element-e067e96{--display:flex;--min-height:400px;--justify-content:flex-end;border-style:solid;--border-style:solid;border-width:20px 20px 20px 20px;--border-top-width:20px;--border-right-width:20px;--border-bottom-width:20px;--border-left-width:20px;border-color:var( --e-global-color-429ffbd );--border-color:var( --e-global-color-429ffbd );box-shadow:0px 0px 30px 0px rgba(0, 0, 0, 0.1);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-32 .elementor-element.elementor-element-e067e96:not(.elementor-motion-effects-element-type-background), .elementor-32 .elementor-element.elementor-element-e067e96 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-429ffbd );background-image:url("https://portocallnanaimo.com/wp-content/uploads/2026/02/karthick-krishnakumar-YcDSkp54Bhw-unsplash.jpg");background-position:center center;background-size:cover;}.elementor-32 .elementor-element.elementor-element-d55df96{--display:flex;--overlay-opacity:1;--padding-top:60px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-32 .elementor-element.elementor-element-d55df96::before, .elementor-32 .elementor-element.elementor-element-d55df96 > .elementor-background-video-container::before, .elementor-32 .elementor-element.elementor-element-d55df96 > .e-con-inner > .elementor-background-video-container::before, .elementor-32 .elementor-element.elementor-element-d55df96 > .elementor-background-slideshow::before, .elementor-32 .elementor-element.elementor-element-d55df96 > .e-con-inner > .elementor-background-slideshow::before, .elementor-32 .elementor-element.elementor-element-d55df96 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #24324A00 0%, var( --e-global-color-primary ) 60%);}.elementor-32 .elementor-element.elementor-element-18a7264 .elementor-heading-title{font-family:var( --e-global-typography-e431f72-font-family ), Sans-serif;font-size:var( --e-global-typography-e431f72-font-size );font-weight:var( --e-global-typography-e431f72-font-weight );line-height:var( --e-global-typography-e431f72-line-height );color:var( --e-global-color-429ffbd );}.elementor-32 .elementor-element.elementor-element-b93948f{font-family:var( --e-global-typography-cd29876-font-family ), Sans-serif;font-size:var( --e-global-typography-cd29876-font-size );font-weight:var( --e-global-typography-cd29876-font-weight );line-height:var( --e-global-typography-cd29876-line-height );color:var( --e-global-color-429ffbd );}.elementor-32 .elementor-element.elementor-element-b93948f p{margin-block-end:0px;}.elementor-32 .elementor-element.elementor-element-e0ced56{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-32 .elementor-element.elementor-element-4752213{--display:flex;--min-height:400px;--justify-content:flex-end;border-style:solid;--border-style:solid;border-width:20px 20px 20px 20px;--border-top-width:20px;--border-right-width:20px;--border-bottom-width:20px;--border-left-width:20px;border-color:var( --e-global-color-429ffbd );--border-color:var( --e-global-color-429ffbd );box-shadow:0px 0px 30px 0px rgba(0, 0, 0, 0.1);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-32 .elementor-element.elementor-element-4752213:not(.elementor-motion-effects-element-type-background), .elementor-32 .elementor-element.elementor-element-4752213 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-429ffbd );background-image:url("https://portocallnanaimo.com/wp-content/uploads/2026/02/luke-miller-8IY9J34Mpag-unsplash.jpg");background-position:center center;background-size:cover;}.elementor-32 .elementor-element.elementor-element-9e9b887{--display:flex;--overlay-opacity:1;--padding-top:60px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-32 .elementor-element.elementor-element-9e9b887::before, .elementor-32 .elementor-element.elementor-element-9e9b887 > .elementor-background-video-container::before, .elementor-32 .elementor-element.elementor-element-9e9b887 > .e-con-inner > .elementor-background-video-container::before, .elementor-32 .elementor-element.elementor-element-9e9b887 > .elementor-background-slideshow::before, .elementor-32 .elementor-element.elementor-element-9e9b887 > .e-con-inner > .elementor-background-slideshow::before, .elementor-32 .elementor-element.elementor-element-9e9b887 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #24324A00 0%, var( --e-global-color-primary ) 60%);}.elementor-32 .elementor-element.elementor-element-04d05f2 .elementor-heading-title{font-family:var( --e-global-typography-e431f72-font-family ), Sans-serif;font-size:var( --e-global-typography-e431f72-font-size );font-weight:var( --e-global-typography-e431f72-font-weight );line-height:var( --e-global-typography-e431f72-line-height );color:var( --e-global-color-429ffbd );}.elementor-32 .elementor-element.elementor-element-09aedeb{font-family:var( --e-global-typography-cd29876-font-family ), Sans-serif;font-size:var( --e-global-typography-cd29876-font-size );font-weight:var( --e-global-typography-cd29876-font-weight );line-height:var( --e-global-typography-cd29876-line-height );color:var( --e-global-color-429ffbd );}.elementor-32 .elementor-element.elementor-element-09aedeb p{margin-block-end:0px;}.elementor-32 .elementor-element.elementor-element-5c29133{--display:flex;--min-height:400px;--justify-content:flex-end;border-style:solid;--border-style:solid;border-width:20px 20px 20px 20px;--border-top-width:20px;--border-right-width:20px;--border-bottom-width:20px;--border-left-width:20px;border-color:var( --e-global-color-429ffbd );--border-color:var( --e-global-color-429ffbd );box-shadow:0px 0px 30px 0px rgba(0, 0, 0, 0.1);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-32 .elementor-element.elementor-element-5c29133:not(.elementor-motion-effects-element-type-background), .elementor-32 .elementor-element.elementor-element-5c29133 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-429ffbd );background-image:url("https://portocallnanaimo.com/wp-content/uploads/2026/02/debbie-molle-RPmsYhR6XCQ-unsplash.jpg");background-position:center center;background-size:cover;}.elementor-32 .elementor-element.elementor-element-e669f6e{--display:flex;--overlay-opacity:1;--padding-top:60px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-32 .elementor-element.elementor-element-e669f6e::before, .elementor-32 .elementor-element.elementor-element-e669f6e > .elementor-background-video-container::before, .elementor-32 .elementor-element.elementor-element-e669f6e > .e-con-inner > .elementor-background-video-container::before, .elementor-32 .elementor-element.elementor-element-e669f6e > .elementor-background-slideshow::before, .elementor-32 .elementor-element.elementor-element-e669f6e > .e-con-inner > .elementor-background-slideshow::before, .elementor-32 .elementor-element.elementor-element-e669f6e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #24324A00 0%, var( --e-global-color-primary ) 60%);}.elementor-32 .elementor-element.elementor-element-f02e88a .elementor-heading-title{font-family:var( --e-global-typography-e431f72-font-family ), Sans-serif;font-size:var( --e-global-typography-e431f72-font-size );font-weight:var( --e-global-typography-e431f72-font-weight );line-height:var( --e-global-typography-e431f72-line-height );color:var( --e-global-color-429ffbd );}.elementor-32 .elementor-element.elementor-element-1229952{font-family:var( --e-global-typography-cd29876-font-family ), Sans-serif;font-size:var( --e-global-typography-cd29876-font-size );font-weight:var( --e-global-typography-cd29876-font-weight );line-height:var( --e-global-typography-cd29876-line-height );color:var( --e-global-color-429ffbd );}.elementor-32 .elementor-element.elementor-element-1229952 p{margin-block-end:0px;}.elementor-32 .elementor-element.elementor-element-f9473f6{--display:flex;--min-height:400px;--justify-content:flex-end;border-style:solid;--border-style:solid;border-width:20px 20px 20px 20px;--border-top-width:20px;--border-right-width:20px;--border-bottom-width:20px;--border-left-width:20px;border-color:var( --e-global-color-429ffbd );--border-color:var( --e-global-color-429ffbd );box-shadow:0px 0px 30px 0px rgba(0, 0, 0, 0.1);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-32 .elementor-element.elementor-element-f9473f6:not(.elementor-motion-effects-element-type-background), .elementor-32 .elementor-element.elementor-element-f9473f6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-429ffbd );background-image:url("https://portocallnanaimo.com/wp-content/uploads/2026/02/lyle-wilkinson-nTEmsq7Ft-Y-unsplash.jpg");background-position:center center;background-size:cover;}.elementor-32 .elementor-element.elementor-element-3c3cbb3{--display:flex;--overlay-opacity:1;--padding-top:60px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-32 .elementor-element.elementor-element-3c3cbb3::before, .elementor-32 .elementor-element.elementor-element-3c3cbb3 > .elementor-background-video-container::before, .elementor-32 .elementor-element.elementor-element-3c3cbb3 > .e-con-inner > .elementor-background-video-container::before, .elementor-32 .elementor-element.elementor-element-3c3cbb3 > .elementor-background-slideshow::before, .elementor-32 .elementor-element.elementor-element-3c3cbb3 > .e-con-inner > .elementor-background-slideshow::before, .elementor-32 .elementor-element.elementor-element-3c3cbb3 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #24324A00 0%, var( --e-global-color-primary ) 60%);}.elementor-32 .elementor-element.elementor-element-c1510d0 .elementor-heading-title{font-family:var( --e-global-typography-e431f72-font-family ), Sans-serif;font-size:var( --e-global-typography-e431f72-font-size );font-weight:var( --e-global-typography-e431f72-font-weight );line-height:var( --e-global-typography-e431f72-line-height );color:var( --e-global-color-429ffbd );}.elementor-32 .elementor-element.elementor-element-abff75c{font-family:var( --e-global-typography-cd29876-font-family ), Sans-serif;font-size:var( --e-global-typography-cd29876-font-size );font-weight:var( --e-global-typography-cd29876-font-weight );line-height:var( --e-global-typography-cd29876-line-height );color:var( --e-global-color-429ffbd );}.elementor-32 .elementor-element.elementor-element-abff75c p{margin-block-end:0px;}.elementor-32 .elementor-element.elementor-element-5689a71{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.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-32 .elementor-element.elementor-element-7a1e4f2{--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:60px;--padding-right:60px;}.elementor-32 .elementor-element.elementor-element-7a1e4f2:not(.elementor-motion-effects-element-type-background), .elementor-32 .elementor-element.elementor-element-7a1e4f2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9dd657d );}.elementor-32 .elementor-element.elementor-element-605e326{--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:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-32 .elementor-element.elementor-element-f6aae00 .elementor-heading-title{font-family:var( --e-global-typography-07fc402-font-family ), Sans-serif;font-size:var( --e-global-typography-07fc402-font-size );font-weight:var( --e-global-typography-07fc402-font-weight );line-height:var( --e-global-typography-07fc402-line-height );}.elementor-32 .elementor-element.elementor-element-50ffac5{text-align:justify;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-32 .elementor-element.elementor-element-e499da6 .elementor-heading-title{font-family:var( --e-global-typography-07fc402-font-family ), Sans-serif;font-size:var( --e-global-typography-07fc402-font-size );font-weight:var( --e-global-typography-07fc402-font-weight );line-height:var( --e-global-typography-07fc402-line-height );}.elementor-32 .elementor-element.elementor-element-710617b{text-align:justify;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-32 .elementor-element.elementor-element-67b8c72 .elementor-heading-title{font-family:var( --e-global-typography-07fc402-font-family ), Sans-serif;font-size:var( --e-global-typography-07fc402-font-size );font-weight:var( --e-global-typography-07fc402-font-weight );line-height:var( --e-global-typography-07fc402-line-height );}.elementor-32 .elementor-element.elementor-element-77377c4{text-align:justify;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-32 .elementor-element.elementor-element-96c8c9c .elementor-heading-title{font-family:var( --e-global-typography-07fc402-font-family ), Sans-serif;font-size:var( --e-global-typography-07fc402-font-size );font-weight:var( --e-global-typography-07fc402-font-weight );line-height:var( --e-global-typography-07fc402-line-height );}.elementor-32 .elementor-element.elementor-element-1e88223{text-align:justify;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-32 .elementor-element.elementor-element-4c36f62 .elementor-heading-title{font-family:var( --e-global-typography-07fc402-font-family ), Sans-serif;font-size:var( --e-global-typography-07fc402-font-size );font-weight:var( --e-global-typography-07fc402-font-weight );line-height:var( --e-global-typography-07fc402-line-height );}.elementor-32 .elementor-element.elementor-element-18fc4cd{text-align:justify;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-32 .elementor-element.elementor-element-2779b7b .elementor-heading-title{font-family:var( --e-global-typography-07fc402-font-family ), Sans-serif;font-size:var( --e-global-typography-07fc402-font-size );font-weight:var( --e-global-typography-07fc402-font-weight );line-height:var( --e-global-typography-07fc402-line-height );}.elementor-32 .elementor-element.elementor-element-d35d839{text-align:justify;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-32 .elementor-element.elementor-element-3ccac1c .elementor-heading-title{font-family:var( --e-global-typography-07fc402-font-family ), Sans-serif;font-size:var( --e-global-typography-07fc402-font-size );font-weight:var( --e-global-typography-07fc402-font-weight );line-height:var( --e-global-typography-07fc402-line-height );}.elementor-32 .elementor-element.elementor-element-f5a1f6f{text-align:justify;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-32 .elementor-element.elementor-element-09e0724 .elementor-heading-title{font-family:var( --e-global-typography-07fc402-font-family ), Sans-serif;font-size:var( --e-global-typography-07fc402-font-size );font-weight:var( --e-global-typography-07fc402-font-weight );line-height:var( --e-global-typography-07fc402-line-height );}.elementor-32 .elementor-element.elementor-element-e276df7{text-align:justify;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-32 .elementor-element.elementor-element-c058b07 .elementor-heading-title{font-family:var( --e-global-typography-07fc402-font-family ), Sans-serif;font-size:var( --e-global-typography-07fc402-font-size );font-weight:var( --e-global-typography-07fc402-font-weight );line-height:var( --e-global-typography-07fc402-line-height );}.elementor-32 .elementor-element.elementor-element-9e1db82{text-align:justify;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 );}:root{--page-title-display:none;}@media(min-width:1367px){.elementor-32 .elementor-element.elementor-element-8e328b5:not(.elementor-motion-effects-element-type-background), .elementor-32 .elementor-element.elementor-element-8e328b5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}@media(max-width:1366px){.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-32 .elementor-element.elementor-element-32fc564 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-32 .elementor-element.elementor-element-93c9809 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-32 .elementor-element.elementor-element-43a7b5c{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-32 .elementor-element.elementor-element-8e328b5:not(.elementor-motion-effects-element-type-background), .elementor-32 .elementor-element.elementor-element-8e328b5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-32 .elementor-element.elementor-element-76b3a2e .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-32 .elementor-element.elementor-element-2b21271 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-32 .elementor-element.elementor-element-bb9e9fa .elementor-heading-title{font-size:var( --e-global-typography-e431f72-font-size );line-height:var( --e-global-typography-e431f72-line-height );}.elementor-32 .elementor-element.elementor-element-4e7ca91{font-size:var( --e-global-typography-cd29876-font-size );line-height:var( --e-global-typography-cd29876-line-height );}.elementor-32 .elementor-element.elementor-element-b7aba67 .elementor-heading-title{font-size:var( --e-global-typography-e431f72-font-size );line-height:var( --e-global-typography-e431f72-line-height );}.elementor-32 .elementor-element.elementor-element-d73f7b5{font-size:var( --e-global-typography-cd29876-font-size );line-height:var( --e-global-typography-cd29876-line-height );}.elementor-32 .elementor-element.elementor-element-18a7264 .elementor-heading-title{font-size:var( --e-global-typography-e431f72-font-size );line-height:var( --e-global-typography-e431f72-line-height );}.elementor-32 .elementor-element.elementor-element-b93948f{font-size:var( --e-global-typography-cd29876-font-size );line-height:var( --e-global-typography-cd29876-line-height );}.elementor-32 .elementor-element.elementor-element-04d05f2 .elementor-heading-title{font-size:var( --e-global-typography-e431f72-font-size );line-height:var( --e-global-typography-e431f72-line-height );}.elementor-32 .elementor-element.elementor-element-09aedeb{font-size:var( --e-global-typography-cd29876-font-size );line-height:var( --e-global-typography-cd29876-line-height );}.elementor-32 .elementor-element.elementor-element-f02e88a .elementor-heading-title{font-size:var( --e-global-typography-e431f72-font-size );line-height:var( --e-global-typography-e431f72-line-height );}.elementor-32 .elementor-element.elementor-element-1229952{font-size:var( --e-global-typography-cd29876-font-size );line-height:var( --e-global-typography-cd29876-line-height );}.elementor-32 .elementor-element.elementor-element-c1510d0 .elementor-heading-title{font-size:var( --e-global-typography-e431f72-font-size );line-height:var( --e-global-typography-e431f72-line-height );}.elementor-32 .elementor-element.elementor-element-abff75c{font-size:var( --e-global-typography-cd29876-font-size );line-height:var( --e-global-typography-cd29876-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-32 .elementor-element.elementor-element-f6aae00 .elementor-heading-title{font-size:var( --e-global-typography-07fc402-font-size );line-height:var( --e-global-typography-07fc402-line-height );}.elementor-32 .elementor-element.elementor-element-50ffac5{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-32 .elementor-element.elementor-element-e499da6 .elementor-heading-title{font-size:var( --e-global-typography-07fc402-font-size );line-height:var( --e-global-typography-07fc402-line-height );}.elementor-32 .elementor-element.elementor-element-710617b{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-32 .elementor-element.elementor-element-67b8c72 .elementor-heading-title{font-size:var( --e-global-typography-07fc402-font-size );line-height:var( --e-global-typography-07fc402-line-height );}.elementor-32 .elementor-element.elementor-element-77377c4{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-32 .elementor-element.elementor-element-96c8c9c .elementor-heading-title{font-size:var( --e-global-typography-07fc402-font-size );line-height:var( --e-global-typography-07fc402-line-height );}.elementor-32 .elementor-element.elementor-element-1e88223{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-32 .elementor-element.elementor-element-4c36f62 .elementor-heading-title{font-size:var( --e-global-typography-07fc402-font-size );line-height:var( --e-global-typography-07fc402-line-height );}.elementor-32 .elementor-element.elementor-element-18fc4cd{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-32 .elementor-element.elementor-element-2779b7b .elementor-heading-title{font-size:var( --e-global-typography-07fc402-font-size );line-height:var( --e-global-typography-07fc402-line-height );}.elementor-32 .elementor-element.elementor-element-d35d839{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-32 .elementor-element.elementor-element-3ccac1c .elementor-heading-title{font-size:var( --e-global-typography-07fc402-font-size );line-height:var( --e-global-typography-07fc402-line-height );}.elementor-32 .elementor-element.elementor-element-f5a1f6f{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-32 .elementor-element.elementor-element-09e0724 .elementor-heading-title{font-size:var( --e-global-typography-07fc402-font-size );line-height:var( --e-global-typography-07fc402-line-height );}.elementor-32 .elementor-element.elementor-element-e276df7{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-32 .elementor-element.elementor-element-c058b07 .elementor-heading-title{font-size:var( --e-global-typography-07fc402-font-size );line-height:var( --e-global-typography-07fc402-line-height );}.elementor-32 .elementor-element.elementor-element-9e1db82{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(max-width:1024px){.elementor-32 .elementor-element.elementor-element-dab1950{--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-32 .elementor-element.elementor-element-685fea2{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-32 .elementor-element.elementor-element-3ca241a{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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-32 .elementor-element.elementor-element-32fc564{text-align:start;}.elementor-32 .elementor-element.elementor-element-32fc564 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-32 .elementor-element.elementor-element-93c9809{text-align:start;}.elementor-32 .elementor-element.elementor-element-93c9809 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-32 .elementor-element.elementor-element-43a7b5c{text-align:start;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-32 .elementor-element.elementor-element-76b3a2e{text-align:start;}.elementor-32 .elementor-element.elementor-element-76b3a2e .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-32 .elementor-element.elementor-element-2b21271{text-align:start;}.elementor-32 .elementor-element.elementor-element-2b21271 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-32 .elementor-element.elementor-element-bb9e9fa .elementor-heading-title{font-size:var( --e-global-typography-e431f72-font-size );line-height:var( --e-global-typography-e431f72-line-height );}.elementor-32 .elementor-element.elementor-element-4e7ca91{font-size:var( --e-global-typography-cd29876-font-size );line-height:var( --e-global-typography-cd29876-line-height );}.elementor-32 .elementor-element.elementor-element-b7aba67 .elementor-heading-title{font-size:var( --e-global-typography-e431f72-font-size );line-height:var( --e-global-typography-e431f72-line-height );}.elementor-32 .elementor-element.elementor-element-d73f7b5{font-size:var( --e-global-typography-cd29876-font-size );line-height:var( --e-global-typography-cd29876-line-height );}.elementor-32 .elementor-element.elementor-element-18a7264 .elementor-heading-title{font-size:var( --e-global-typography-e431f72-font-size );line-height:var( --e-global-typography-e431f72-line-height );}.elementor-32 .elementor-element.elementor-element-b93948f{font-size:var( --e-global-typography-cd29876-font-size );line-height:var( --e-global-typography-cd29876-line-height );}.elementor-32 .elementor-element.elementor-element-04d05f2 .elementor-heading-title{font-size:var( --e-global-typography-e431f72-font-size );line-height:var( --e-global-typography-e431f72-line-height );}.elementor-32 .elementor-element.elementor-element-09aedeb{font-size:var( --e-global-typography-cd29876-font-size );line-height:var( --e-global-typography-cd29876-line-height );}.elementor-32 .elementor-element.elementor-element-f02e88a .elementor-heading-title{font-size:var( --e-global-typography-e431f72-font-size );line-height:var( --e-global-typography-e431f72-line-height );}.elementor-32 .elementor-element.elementor-element-1229952{font-size:var( --e-global-typography-cd29876-font-size );line-height:var( --e-global-typography-cd29876-line-height );}.elementor-32 .elementor-element.elementor-element-c1510d0 .elementor-heading-title{font-size:var( --e-global-typography-e431f72-font-size );line-height:var( --e-global-typography-e431f72-line-height );}.elementor-32 .elementor-element.elementor-element-abff75c{font-size:var( --e-global-typography-cd29876-font-size );line-height:var( --e-global-typography-cd29876-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-32 .elementor-element.elementor-element-7a1e4f2{--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-32 .elementor-element.elementor-element-605e326{--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:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-32 .elementor-element.elementor-element-f6aae00{text-align:start;}.elementor-32 .elementor-element.elementor-element-f6aae00 .elementor-heading-title{font-size:var( --e-global-typography-07fc402-font-size );line-height:var( --e-global-typography-07fc402-line-height );}.elementor-32 .elementor-element.elementor-element-50ffac5{text-align:start;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-32 .elementor-element.elementor-element-e499da6{text-align:start;}.elementor-32 .elementor-element.elementor-element-e499da6 .elementor-heading-title{font-size:var( --e-global-typography-07fc402-font-size );line-height:var( --e-global-typography-07fc402-line-height );}.elementor-32 .elementor-element.elementor-element-710617b{text-align:start;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-32 .elementor-element.elementor-element-67b8c72{text-align:start;}.elementor-32 .elementor-element.elementor-element-67b8c72 .elementor-heading-title{font-size:var( --e-global-typography-07fc402-font-size );line-height:var( --e-global-typography-07fc402-line-height );}.elementor-32 .elementor-element.elementor-element-77377c4{text-align:start;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-32 .elementor-element.elementor-element-96c8c9c{text-align:start;}.elementor-32 .elementor-element.elementor-element-96c8c9c .elementor-heading-title{font-size:var( --e-global-typography-07fc402-font-size );line-height:var( --e-global-typography-07fc402-line-height );}.elementor-32 .elementor-element.elementor-element-1e88223{text-align:start;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-32 .elementor-element.elementor-element-4c36f62{text-align:start;}.elementor-32 .elementor-element.elementor-element-4c36f62 .elementor-heading-title{font-size:var( --e-global-typography-07fc402-font-size );line-height:var( --e-global-typography-07fc402-line-height );}.elementor-32 .elementor-element.elementor-element-18fc4cd{text-align:start;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-32 .elementor-element.elementor-element-2779b7b{text-align:start;}.elementor-32 .elementor-element.elementor-element-2779b7b .elementor-heading-title{font-size:var( --e-global-typography-07fc402-font-size );line-height:var( --e-global-typography-07fc402-line-height );}.elementor-32 .elementor-element.elementor-element-d35d839{text-align:start;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-32 .elementor-element.elementor-element-3ccac1c{text-align:start;}.elementor-32 .elementor-element.elementor-element-3ccac1c .elementor-heading-title{font-size:var( --e-global-typography-07fc402-font-size );line-height:var( --e-global-typography-07fc402-line-height );}.elementor-32 .elementor-element.elementor-element-f5a1f6f{text-align:start;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-32 .elementor-element.elementor-element-09e0724{text-align:start;}.elementor-32 .elementor-element.elementor-element-09e0724 .elementor-heading-title{font-size:var( --e-global-typography-07fc402-font-size );line-height:var( --e-global-typography-07fc402-line-height );}.elementor-32 .elementor-element.elementor-element-e276df7{text-align:start;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-32 .elementor-element.elementor-element-c058b07{text-align:start;}.elementor-32 .elementor-element.elementor-element-c058b07 .elementor-heading-title{font-size:var( --e-global-typography-07fc402-font-size );line-height:var( --e-global-typography-07fc402-line-height );}.elementor-32 .elementor-element.elementor-element-9e1db82{text-align:start;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(max-width:767px){.elementor-32 .elementor-element.elementor-element-dab1950{--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-32 .elementor-element.elementor-element-685fea2{--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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-32 .elementor-element.elementor-element-32fc564{text-align:center;}.elementor-32 .elementor-element.elementor-element-32fc564 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-32 .elementor-element.elementor-element-93c9809{text-align:center;}.elementor-32 .elementor-element.elementor-element-93c9809 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-32 .elementor-element.elementor-element-43a7b5c{text-align:justify;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-32 .elementor-element.elementor-element-de57054{--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-32 .elementor-element.elementor-element-76b3a2e{text-align:center;}.elementor-32 .elementor-element.elementor-element-76b3a2e .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-32 .elementor-element.elementor-element-2b21271{text-align:center;}.elementor-32 .elementor-element.elementor-element-2b21271 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-32 .elementor-element.elementor-element-bb9e9fa .elementor-heading-title{font-size:var( --e-global-typography-e431f72-font-size );line-height:var( --e-global-typography-e431f72-line-height );}.elementor-32 .elementor-element.elementor-element-4e7ca91{font-size:var( --e-global-typography-cd29876-font-size );line-height:var( --e-global-typography-cd29876-line-height );}.elementor-32 .elementor-element.elementor-element-b7aba67 .elementor-heading-title{font-size:var( --e-global-typography-e431f72-font-size );line-height:var( --e-global-typography-e431f72-line-height );}.elementor-32 .elementor-element.elementor-element-d73f7b5{font-size:var( --e-global-typography-cd29876-font-size );line-height:var( --e-global-typography-cd29876-line-height );}.elementor-32 .elementor-element.elementor-element-18a7264 .elementor-heading-title{font-size:var( --e-global-typography-e431f72-font-size );line-height:var( --e-global-typography-e431f72-line-height );}.elementor-32 .elementor-element.elementor-element-b93948f{font-size:var( --e-global-typography-cd29876-font-size );line-height:var( --e-global-typography-cd29876-line-height );}.elementor-32 .elementor-element.elementor-element-04d05f2 .elementor-heading-title{font-size:var( --e-global-typography-e431f72-font-size );line-height:var( --e-global-typography-e431f72-line-height );}.elementor-32 .elementor-element.elementor-element-09aedeb{font-size:var( --e-global-typography-cd29876-font-size );line-height:var( --e-global-typography-cd29876-line-height );}.elementor-32 .elementor-element.elementor-element-f02e88a .elementor-heading-title{font-size:var( --e-global-typography-e431f72-font-size );line-height:var( --e-global-typography-e431f72-line-height );}.elementor-32 .elementor-element.elementor-element-1229952{font-size:var( --e-global-typography-cd29876-font-size );line-height:var( --e-global-typography-cd29876-line-height );}.elementor-32 .elementor-element.elementor-element-c1510d0 .elementor-heading-title{font-size:var( --e-global-typography-e431f72-font-size );line-height:var( --e-global-typography-e431f72-line-height );}.elementor-32 .elementor-element.elementor-element-abff75c{font-size:var( --e-global-typography-cd29876-font-size );line-height:var( --e-global-typography-cd29876-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-32 .elementor-element.elementor-element-d379ed9{width:initial;max-width:initial;}.elementor-32 .elementor-element.elementor-element-7a1e4f2{--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-32 .elementor-element.elementor-element-605e326{--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-32 .elementor-element.elementor-element-f6aae00{text-align:center;}.elementor-32 .elementor-element.elementor-element-f6aae00 .elementor-heading-title{font-size:var( --e-global-typography-07fc402-font-size );line-height:var( --e-global-typography-07fc402-line-height );}.elementor-32 .elementor-element.elementor-element-50ffac5{text-align:justify;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-32 .elementor-element.elementor-element-e499da6{text-align:center;}.elementor-32 .elementor-element.elementor-element-e499da6 .elementor-heading-title{font-size:var( --e-global-typography-07fc402-font-size );line-height:var( --e-global-typography-07fc402-line-height );}.elementor-32 .elementor-element.elementor-element-710617b{text-align:justify;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-32 .elementor-element.elementor-element-67b8c72{text-align:center;}.elementor-32 .elementor-element.elementor-element-67b8c72 .elementor-heading-title{font-size:var( --e-global-typography-07fc402-font-size );line-height:var( --e-global-typography-07fc402-line-height );}.elementor-32 .elementor-element.elementor-element-77377c4{text-align:justify;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-32 .elementor-element.elementor-element-96c8c9c{text-align:center;}.elementor-32 .elementor-element.elementor-element-96c8c9c .elementor-heading-title{font-size:var( --e-global-typography-07fc402-font-size );line-height:var( --e-global-typography-07fc402-line-height );}.elementor-32 .elementor-element.elementor-element-1e88223{text-align:justify;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-32 .elementor-element.elementor-element-4c36f62{text-align:center;}.elementor-32 .elementor-element.elementor-element-4c36f62 .elementor-heading-title{font-size:var( --e-global-typography-07fc402-font-size );line-height:var( --e-global-typography-07fc402-line-height );}.elementor-32 .elementor-element.elementor-element-18fc4cd{text-align:justify;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-32 .elementor-element.elementor-element-2779b7b{text-align:center;}.elementor-32 .elementor-element.elementor-element-2779b7b .elementor-heading-title{font-size:var( --e-global-typography-07fc402-font-size );line-height:var( --e-global-typography-07fc402-line-height );}.elementor-32 .elementor-element.elementor-element-d35d839{text-align:justify;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-32 .elementor-element.elementor-element-3ccac1c{text-align:center;}.elementor-32 .elementor-element.elementor-element-3ccac1c .elementor-heading-title{font-size:var( --e-global-typography-07fc402-font-size );line-height:var( --e-global-typography-07fc402-line-height );}.elementor-32 .elementor-element.elementor-element-f5a1f6f{text-align:justify;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-32 .elementor-element.elementor-element-09e0724{text-align:center;}.elementor-32 .elementor-element.elementor-element-09e0724 .elementor-heading-title{font-size:var( --e-global-typography-07fc402-font-size );line-height:var( --e-global-typography-07fc402-line-height );}.elementor-32 .elementor-element.elementor-element-e276df7{text-align:justify;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-32 .elementor-element.elementor-element-c058b07{text-align:center;}.elementor-32 .elementor-element.elementor-element-c058b07 .elementor-heading-title{font-size:var( --e-global-typography-07fc402-font-size );line-height:var( --e-global-typography-07fc402-line-height );}.elementor-32 .elementor-element.elementor-element-9e1db82{text-align:justify;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-32 .elementor-element.elementor-element-bc71f3d{width:initial;max-width:initial;}}/* Start custom CSS for container, class: .elementor-element-8e328b5 */.elementor-32 .elementor-element.elementor-element-8e328b5{
    -webkit-mask-image: linear-gradient(to right, transparent 0%, black 60%),
                      linear-gradient(to top, transparent 0%, black 60%);
  -webkit-mask-composite: intersect;

  mask-image: linear-gradient(to right, transparent 0%, black 40%),
              linear-gradient(to top, transparent 0%, black 50%);
  mask-composite: intersect;
}
.elementor-32 .elementor-element.elementor-element-8e328b5{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-034b120 */.elementor-32 .elementor-element.elementor-element-034b120{
    height: 100%;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dab1950 */.elementor-32 .elementor-element.elementor-element-dab1950:after {
    position: absolute;
    left: 0px;
    bottom: -32px;
    width: 100%;
    height: 32px;
    content: "";
    display: inline-block;
    background: linear-gradient(-135deg, #ffffff 16px, transparent 0), linear-gradient(135deg, #ffffff 16px, transparent 0);
    background-position: left bottom;
    background-repeat: repeat-x;
    background-size: 32px 32px;
    z-index: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7f23ff7 */.elementor-32 .elementor-element.elementor-element-7f23ff7{
    transition: padding 300ms ease;
}
.elementor-32 .elementor-element.elementor-element-7f23ff7:hover{
    padding-bottom: 60px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-893d60c */.elementor-32 .elementor-element.elementor-element-893d60c{
    transition: padding 300ms ease;
}
.elementor-32 .elementor-element.elementor-element-893d60c:hover{
    padding-bottom: 60px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d55df96 */.elementor-32 .elementor-element.elementor-element-d55df96{
    transition: padding 300ms ease;
}
.elementor-32 .elementor-element.elementor-element-d55df96:hover{
    padding-bottom: 60px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9e9b887 */.elementor-32 .elementor-element.elementor-element-9e9b887{
    transition: padding 300ms ease;
}
.elementor-32 .elementor-element.elementor-element-9e9b887:hover{
    padding-bottom: 60px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e669f6e */.elementor-32 .elementor-element.elementor-element-e669f6e{
    transition: padding 300ms ease;
}
.elementor-32 .elementor-element.elementor-element-e669f6e:hover{
    padding-bottom: 60px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3c3cbb3 */.elementor-32 .elementor-element.elementor-element-3c3cbb3{
    transition: padding 300ms ease;
}
.elementor-32 .elementor-element.elementor-element-3c3cbb3:hover{
    padding-bottom: 60px;
}/* End custom CSS */